i merged scintilla 2.01 with cb wxscintilla
http://www.megaupload.com/?d=Q9HTFWP0wxscintilla.h line 4019
/* TODO
// This is already done through SendMsg
SciFnDirect GetDirectFunction(); direct function
sptr_t GetDirectPointer(); scintilla object
// getting an raw text pointer is done too?
uptr_t GetCharacterPointer();
void GrabSCIFocus();
bool LoadLexerLibrary(const wxString& path): Currently not implemented!
SetSelection confusing, theres actually another function
old msg SCI_SETSEL(anchor,pos) void SetSelection(int,int)
new msg SCI_SETSELECTION(caret, anchor) void _SetSelection(int,int)
*/
keep changebar code
keep codeblocks stuff (wxsmith ...)
keep INCLUDE_DEPRECATED_FEATURES that are removed in scintilla 2.01
keep some functions in Editor.cxx
PositionFromLocationClose
NotifyMove
CopySelectionFromRange
keep some code in LexD.cxx line 81
keep in LexHTML
LexerModule lmASP
LexerModule lmPHP
and related code
they are removed in 2.01 and its use is discouraged
keep SVector.h
allocFailure and related code
keep SCNotification scn = {{0}}; ScintillaBase.cxx Editor.cxx
SCNotification scn = {0}; in scintilla 2.01 lots of warnings
keep in RunStyles.cxx|.h
char *PersistantForm() const;
void FromPersistant(const char *form);
static bool PersistantSame(const char *form1, const char *form2);
keep all around the code checks like:
var = 0
type var = new type
if (!var) return; // all these checks are removed in scintilla 2.01
I keeped some of this stuff cos i dont know if its used by codeblocks in any way or indirectly by changebar, i could look into it but im tired of this thing