Possible patch it needs testing to confirm it fixes the problem and to confirm it compiles.
Index: src/sdk/scripting/bindings/sc_consts.cpp
===================================================================
--- src/sdk/scripting/bindings/sc_consts.cpp (revision 5730)
+++ src/sdk/scripting/bindings/sc_consts.cpp (working copy)
@@ -195,6 +195,8 @@
BIND_WXSTR_CONSTANT_NAMED(FileFilters::MSVC6_WORKSPACE_EXT, "EXT_MSVC6_WORKSPACE");
BIND_WXSTR_CONSTANT_NAMED(FileFilters::MSVC7_EXT, "EXT_MSVC7");
BIND_WXSTR_CONSTANT_NAMED(FileFilters::MSVC7_WORKSPACE_EXT, "EXT_MSVC7_WORKSPACE");
+ BIND_WXSTR_CONSTANT_NAMED(FileFilters::AEA_EXT, "EXT_AEA");
+ BIND_WXSTR_CONSTANT_NAMED(FileFilters::AGC_EXT, "EXT_AGC");
BIND_WXSTR_CONSTANT_NAMED(FileFilters::ASM_EXT, "EXT_ASM");
BIND_WXSTR_CONSTANT_NAMED(FileFilters::D_EXT, "EXT_D");
BIND_WXSTR_CONSTANT_NAMED(FileFilters::F_EXT, "EXT_F");
@@ -231,6 +233,8 @@
BIND_WXSTR_CONSTANT_NAMED(FileFilters::MSVC6_WORKSPACE_DOT_EXT, "DOT_EXT_MSVC6_WORKSPACE");
BIND_WXSTR_CONSTANT_NAMED(FileFilters::MSVC7_DOT_EXT, "DOT_EXT_MSVC7");
BIND_WXSTR_CONSTANT_NAMED(FileFilters::MSVC7_WORKSPACE_DOT_EXT, "DOT_EXT_MSVC7_WORKSPACE");
+ BIND_WXSTR_CONSTANT_NAMED(FileFilters::AEA_DOT_EXT, "DOT_EXT_AEA");
+ BIND_WXSTR_CONSTANT_NAMED(FileFilters::AGC_DOT_EXT, "DOT_EXT_AGC");
BIND_WXSTR_CONSTANT_NAMED(FileFilters::ASM_DOT_EXT, "DOT_EXT_ASM");
BIND_WXSTR_CONSTANT_NAMED(FileFilters::D_DOT_EXT, "DOT_EXT_D");
BIND_WXSTR_CONSTANT_NAMED(FileFilters::F_DOT_EXT, "DOT_EXT_F");
Index: src/sdk/globals.cpp
===================================================================
--- src/sdk/globals.cpp (revision 5730)
+++ src/sdk/globals.cpp (working copy)
@@ -210,7 +210,9 @@
{
wxString ext = filename.AfterLast(_T('.')).Lower();
- if (ext.IsSameAs(FileFilters::ASM_EXT) ||
+ if (ext.IsSameAs(FileFilters::AEA_EXT) ||
+ ext.IsSameAs(FileFilters::AGC_EXT) ||
+ ext.IsSameAs(FileFilters::ASM_EXT) ||
ext.IsSameAs(FileFilters::C_EXT) ||
ext.IsSameAs(FileFilters::CC_EXT) ||
ext.IsSameAs(FileFilters::CPP_EXT) ||
Index: src/sdk/filefilters.cpp
===================================================================
--- src/sdk/filefilters.cpp (revision 5730)
+++ src/sdk/filefilters.cpp (working copy)
@@ -147,6 +147,8 @@
const wxString FileFilters::MSVC7_WORKSPACE_EXT = _T("sln");
const wxString FileFilters::XCODE1_EXT = _T("xcode");
const wxString FileFilters::XCODE2_EXT = _T("xcodeproj");
+const wxString FileFilters::AEA_EXT = _T("aea");
+const wxString FileFilters::AGC_EXT = _T("agc");
const wxString FileFilters::ASM_EXT = _T("asm");
const wxString FileFilters::D_EXT = _T("d");
const wxString FileFilters::F_EXT = _T("f");
@@ -197,6 +199,8 @@
const wxString FileFilters::MSVC7_WORKSPACE_DOT_EXT = _T('.') + FileFilters::MSVC7_WORKSPACE_EXT;
const wxString FileFilters::XCODE1_DOT_EXT = _T('.') + FileFilters::XCODE1_EXT;
const wxString FileFilters::XCODE2_DOT_EXT = _T('.') + FileFilters::XCODE2_EXT;
+const wxString FileFilters::AEA_DOT_EXT = _T('.') + FileFilters::AEA_EXT;
+const wxString FileFilters::AGC_DOT_EXT = _T('.') + FileFilters::AGC_EXT;
const wxString FileFilters::ASM_DOT_EXT = _T('.') + FileFilters::ASM_EXT;
const wxString FileFilters::D_DOT_EXT = _T('.') + FileFilters::D_EXT;
const wxString FileFilters::F_DOT_EXT = _T('.') + FileFilters::F_EXT;
Index: src/include/filefilters.h
===================================================================
--- src/include/filefilters.h (revision 5730)
+++ src/include/filefilters.h (working copy)
@@ -72,6 +72,8 @@
extern const DLLIMPORT wxString MSVC7_WORKSPACE_EXT;
extern const DLLIMPORT wxString XCODE1_EXT;
extern const DLLIMPORT wxString XCODE2_EXT;
+ extern const DLLIMPORT wxString AEA_EXT;
+ extern const DLLIMPORT wxString AGC_EXT;
extern const DLLIMPORT wxString ASM_EXT;
extern const DLLIMPORT wxString D_EXT;
extern const DLLIMPORT wxString F_EXT;
@@ -112,6 +114,8 @@
extern const DLLIMPORT wxString MSVC7_WORKSPACE_DOT_EXT;
extern const DLLIMPORT wxString XCODE1_DOT_EXT;
extern const DLLIMPORT wxString XCODE2_DOT_EXT;
+ extern const DLLIMPORT wxString AEA_DOT_EXT;
+ extern const DLLIMPORT wxString AGC_DOT_EXT;
extern const DLLIMPORT wxString ASM_DOT_EXT;
extern const DLLIMPORT wxString D_DOT_EXT;
extern const DLLIMPORT wxString F_DOT_EXT;
Index: src/src/associations.cpp
===================================================================
--- src/src/associations.cpp (revision 5730)
+++ src/src/associations.cpp (working copy)
@@ -47,6 +47,8 @@
{ FileFilters::RESOURCE_EXT, _T("resource file"), 10 },
{ FileFilters::XRCRESOURCE_EXT, _T("XRC resource file"), 10 },
+ { FileFilters::AEA_EXT, _T("ASM source file"), 2 },
+ { FileFilters::AGC_EXT, _T("ASM source file"), 2 },
{ FileFilters::ASM_EXT, _T("ASM source file"), 2 },
{ FileFilters::S_EXT, _T("ASM source file"), 2 },
{ FileFilters::SS_EXT, _T("ASM source file"), 2 },
Tim S.