PageRenderTime 5ms CodeModel.GetById 1ms app.highlight 1ms RepoModel.GetById 2ms app.codeStats 0ms

/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
 1
 2Project notes
 3
 4 Conversion of the UniHighlighter to FPC/Lazarus
 5 Source homepage is:
 6   http://www.delphist.com/UniHighlighter.html
 7
 8 Initial conversion started on 11-6-2003 by Tom Lisjac
 9  
10 Component beta release - 18-6-2003 by Tom Lisjac
11 -----------------
12   - Case of all filenames converted to lower for FPC 1.0.x series
13   - In Designer, added Buttons for TButton and LCLType vk_* key declarations
14   - In Designer, changed TPageControl to TNotebook and TTabset to TPage. There
15     are possible problems that should be reviewed. They are flagged with a TL!!.
16   - In Designer, removed "out" prefix from method parameter declarations.
17   - In SynUniReg, no TDefaultEditor class was found as a base class for
18     TSynUniEditor. Used TDefaultComponentEditor instead. Flagged:needs testing!
19   - Added GraphType to the uses statement to resolve TFontStyles
20   - Added the Lazarus specific method GetTokenEx and conditional to SetLine
21   - Prefixed addresses and function parameters with an "@"
22   - FPC claimed duplicate IDs in a lot of method declarations that Delphi/Kylix
23     obviously didn't worry about. I approached this, for better or worse, by
24     adding a 1 suffix to the identifier in the declarations... and then fixing
25     up the implementations. All are flagged for and should be reviewed.
26   - Removed optional default parameter declarations and explicitly stated
27     them in the calls.
28   - Some light testing performed.
29   - Changes are clearly marked.
30  
31