/components/synunihighlighter/CHANGES.txt
http://github.com/graemeg/lazarus · Plain Text · 31 lines · 25 code · 6 blank · 0 comment · 0 complexity · eb1132efe233af323a350e90cc7ce8de MD5 · raw file
- Project notes
- Conversion of the UniHighlighter to FPC/Lazarus
- Source homepage is:
- http://www.delphist.com/UniHighlighter.html
- Initial conversion started on 11-6-2003 by Tom Lisjac
-
- Component beta release - 18-6-2003 by Tom Lisjac
- -----------------
- - Case of all filenames converted to lower for FPC 1.0.x series
- - In Designer, added Buttons for TButton and LCLType vk_* key declarations
- - In Designer, changed TPageControl to TNotebook and TTabset to TPage. There
- are possible problems that should be reviewed. They are flagged with a TL!!.
- - In Designer, removed "out" prefix from method parameter declarations.
- - In SynUniReg, no TDefaultEditor class was found as a base class for
- TSynUniEditor. Used TDefaultComponentEditor instead. Flagged:needs testing!
- - Added GraphType to the uses statement to resolve TFontStyles
- - Added the Lazarus specific method GetTokenEx and conditional to SetLine
- - Prefixed addresses and function parameters with an "@"
- - FPC claimed duplicate IDs in a lot of method declarations that Delphi/Kylix
- obviously didn't worry about. I approached this, for better or worse, by
- adding a 1 suffix to the identifier in the declarations... and then fixing
- up the implementations. All are flagged for and should be reviewed.
- - Removed optional default parameter declarations and explicitly stated
- them in the calls.
- - Some light testing performed.
- - Changes are clearly marked.