Patch to scintilla branch needed for building under Windows without Precompilied Headers.
Note: the [#include "wxscintilla/include/wx/wxscintilla.h"] was commented out because it could not be found. And, it worked without it.
Tim S.
Index: src/plugins/contrib/codesnippets/editor/editproperties.h
===================================================================
--- src/plugins/contrib/codesnippets/editor/editproperties.h (revision 5883)
+++ src/plugins/contrib/codesnippets/editor/editproperties.h (working copy)
@@ -1,6 +1,7 @@
#ifndef EDITPROPERTIES_H
#define EDITPROPERTIES_H
+#include <scrollingdialog.h>
class ScbEditor;
//----------------------------------------------------------------------------
Index: src/plugins/contrib/codesnippets/codesnippetswindow.cpp
===================================================================
--- src/plugins/contrib/codesnippets/codesnippetswindow.cpp (revision 5883)
+++ src/plugins/contrib/codesnippets/codesnippetswindow.cpp (working copy)
@@ -51,7 +51,7 @@
#include "macrosmanager.h"
#include "configmanager.h"
#include "editormanager.h"
- #include "wxscintilla/include/wx/wxscintilla.h"
+// #include "wxscintilla/include/wx/wxscintilla.h"
#include "cbeditor.h"
#include "globals.h"
#endif
Index: src/plugins/debuggergdb/editbreakpointdlg.h
===================================================================
--- src/plugins/debuggergdb/editbreakpointdlg.h (revision 5883)
+++ src/plugins/debuggergdb/editbreakpointdlg.h (working copy)
@@ -6,9 +6,11 @@
#ifndef EDITBREAKPOINT_H
#define EDITBREAKPOINT_H
-#include <wx/dialog.h>
+#include <scrollingdialog.h>
+
#include "debugger_defs.h"
+
class EditBreakpointDlg : public wxScrollingDialog
{
public:
Index: src/src/main.h
===================================================================
--- src/src/main.h (revision 5883)
+++ src/src/main.h (working copy)
@@ -19,6 +19,7 @@
#include "cbplugin.h"
#include "sdk_events.h"
#include "scripting/bindings/sc_base_types.h"
+#include <scrollingdialog.h>
WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, PluginIDsMap);
WX_DECLARE_HASH_MAP(cbPlugin*, wxToolBar*, wxPointerHash, wxPointerEqual, PluginToolbarsMap);
I just committed a bunch of changed files to debugger-branch:
Minimum Patch needed for Windows XP compile without PCH.
Patch to Code::Blocks Core Project Files
Index: src/sdk/xtra_res.cpp
===================================================================
--- src/sdk/xtra_res.cpp (revision 5893)
+++ src/sdk/xtra_res.cpp (working copy)
@@ -10,6 +10,7 @@
#include "sdk_precomp.h"
#ifndef CB_PRECOMP
+ #include "scrollingdialog.h"
#include "xtra_res.h"
#include <wx/wx.h>
#endif
Index: src/plugins/debuggergdb/debuggergdb.cpp
===================================================================
--- src/plugins/debuggergdb/debuggergdb.cpp (revision 5893)
+++ src/plugins/debuggergdb/debuggergdb.cpp (working copy)
@@ -9,6 +9,7 @@
#include <sdk.h>
+#include <algorithm> // std::remove_if
#include <wx/tokenzr.h>
#include "editarraystringdlg.h"
#include "projectloader_hooks.h"
@@ -55,7 +56,7 @@
#include "cbeditor.h"
#include "projectbuildtarget.h"
#include "sdk_events.h"
- #include "compilerfactory.h
+ #include "compilerfactory.h"
#include "xtra_res.h"
#include "scrollingdialog.h"
Contrib Files
Index: src/plugins/contrib/codesnippets/editor/editproperties.h
===================================================================
--- src/plugins/contrib/codesnippets/editor/editproperties.h (revision 5893)
+++ src/plugins/contrib/codesnippets/editor/editproperties.h (working copy)
@@ -1,6 +1,7 @@
#ifndef EDITPROPERTIES_H
#define EDITPROPERTIES_H
+#include <scrollingdialog.h>
class ScbEditor;
//----------------------------------------------------------------------------