mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-06-01 14:12:37 +02:00
32 lines
1.5 KiB
Plaintext
32 lines
1.5 KiB
Plaintext
|
|
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.
|
|
|
|
|