SynEdit 2.0.4
File Release Notes and Changelog
SynEdit has been started as an attempt to continue the no longer maintained sources of the mwEdit project.
The last public version 0.92a of mwEdit can be found at the SynEdit website in the download section.
The mwEdit project was started in 1998 by Martin Waldenburg,
aim was to produce a syntax highlighting editor component for an Open Source IDE.
In the 15 months that mwEdit was developped in public Martin was increasingly dissatisfied with
the direction the development of mwEdit took,
so he finally requested that his name and initials had to be removed from the project.
Therefore this is now called SynEdit, and it is an Open Source project
under the MPL (Mozilla Public License, but see the individual source files for the terms).
There would however be no such project if Martin had not started to develop mwEdit,
so we would like to thank Martin Waldenburg for his efforts,
and of course all the other developers of the mwEdit project.
The primary purpose of SynEdit is to be a syntax highlighting editor for programming languages.
There are already more than 30 highlighter components for different languages,
and writing a highlighter is not very difficult.
You should however keep in mind that the SynEdit components
you have just downloaded have the following shortcommings:
- Support for real tabs has some bugs, mainly involving undo and redo.
- There is no BiDi (right-to-left) support.
- There is no dynamic/programmable highlighter.
For information on these, please check the SynEdit webpage:
http://synedit.sourceforge.net/3rdparty.php
- No Unicode support. There's a version of SynEdit with Unicode support in
the CVS repository and it will soon become the official SynEdit package.
In the meantime you can download it from here:
http://mh-nexus.de/unisynedit.htm
- No CodeFolding/CodeWrapping support. Please refer to the Mistyx project:
http://mystix.sourceforge.net/
To get started check out the different examples.
If you have questions, please subscribe to the SynEdit user list and ask there,
if you want to hack SynEdit you should subscribe to the SynEdit developer list.
General feedback and suggestions or fixes are very welcome.
There is no documentation yet, help in this area is specially welcome!
For the available information check out the SynEdit website
http://synedit.sourceforge.net
and the SynEdit project page at SourceForge
http://sourceforge.net/projects/synedit
where you will find the necessary links.
--
Michael Hieke
$Id: Readme.txt,v 1.6 2007/01/25 06:29:30 etrusco Exp $
Changes:
Bugs fixed:
1642599 drag and drop bug
1606623 Bug in GetWordAtRowCol and fix of this bug (IMHO)
1594561 Bug in detection of duplicate keys
1585684 THeaderFooter.InitPrint Sorting Query
1585682 THeaderFooter.Delete implementation mistake
1574059 Problems with mouse wheel
1479212 Java highlighter - comment problem
1469346 Wrong line in DoOnGutterClick if WordWrap Enabled
1445306 Missing compiler directive in SynRegExpr
1434164 synedit 2.0.3 won't compile under delphi4.
1348882 GetWordAtCursor generate StatusChange event.
1257989 Word select doesn\'t recognise scandinavian characters
1176166 Undo after cut when SelectionMode=smLine
1117274 Wordwrap not reliable
1046150 after "Undo" OnChange event occured before data changing