From: <ott...@or...> - 2004-11-12 21:46:20
|
I've copied wxStyledTextCtrl from wxWidgets/contrib to wxCode, named it wxScintilla and upgraded it to the newest Scintilla 1.62. The reasons: - wxWidgets 2.4.x is barely maintained, the release cycle is too long - an up to date wxScintilla is much too important for wyoEditor The advantages having wxScintilla (wxStyledTextCtrl) at wxCode are: - it can be maintained, updated and enhanced by anyone interested - it can closely follow the release cycle of Scintilla - it reduces the workload of some of the core developers The choosen library name is "libwxscintilla" the wrapper class is still named wxStyledTextCtrl, say if you have any objections. I've taken the files from wxWidgets 2.5.3 and made them build with wxWidgets 2.4.2. This included some backwards changes. I've downloaded Scintilla 1.62 and replaced all the Scintilla files. All the lexers are included except the external lexer (didn't build). Also I haven't updated the API so it's still at version 1.61. wxScintilla builds with wxMSW and wxGTK (always 2.4.2). There are still some issues but so far it works. wxScintilla is currently only available through CVS, a file release will be made when the outstanding issues are fixed. Please test it out and give me any feedback (just click on my name in the component list). To do: - enhance the Linux Makefile - create a MacOSX build file if needed - decide on the name of the class - update the API to Scintilla 1.62 - fix the clicking on selected text annoyance - fix not working TAB under wxGTK - making Debian, RPM, packages - make it build with 2.5.x as well O. Wyss -- Development of frame buffer drivers: http://linux-fbdev.sf.net Sample code snippets for wxWidgets: http://wxcode.sf.net How to build well-designed applications: http://wxguide.sf.net Desktop with a consistent look and feel: http://wyodesktop.sf.net |