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