Difference between revisions of "LMD 2009 - History LMD IDE-Tools"
Line 14: | Line 14: | ||
=== SyntaxEdit <br> === | === SyntaxEdit <br> === | ||
+ | |||
+ | ==== Release 2.04 (22-Jan-2009)<br> ==== | ||
+ | |||
+ | [+] Auto-completion API added. Completion supported: based on document text, or custom completion, based on events. <br>See TLMDEditView.CompletionSettings, OnFillCompletionList, OnCompletionReplace, OnCompletionCustomDraw, OnCompletionMeasureItem properties/events. <br> | ||
+ | |||
+ | |||
+ | |||
+ | [+] Easy text highlight API added: HighlightSettings, Add/Remove Highlight. <br>Useful to highlight some errors or some search results. <br>See TLMDEditView.HighlightSettings property, and TLMDEditView.AddHighlight, RemoveHighlight, ClearHighlight methods. | ||
+ | |||
+ | [+] UTF8 text auto-detect improved: now it can detect UTF8 without BOM <br> | ||
+ | |||
+ | [+-] TLMDEditView working with Addict4 tested <br> | ||
+ | |||
+ | [+] Function for search/replace arguments synchronization between 2 and more Views added: TLMDEditView.AssignSearchReplaceArgs.<br>It fixes this issue: http://lmd.de/newsgroups/newsgroups.php?art_group=lmd.public.vcl.idetools&article_id=586 <br> | ||
+ | |||
+ | [-] Bug fixed: http://bts.lmd.de/mantis/view.php?id=680 <br> [-] Bug fixed: http://bts.lmd.de/mantis/view.php?id=674 <br> [-] Bug fixed: http://lmd.de/newsgroups/newsgroups.php?art_group=lmd.public.vcl.idetools&article_id=595 <br> [-] Bug fixed: http://lmd.de/newsgroups/newsgroups.php?art_group=lmd.public.vcl.idetools&article_id=592 <br> [-] Bug fixed: http://lmd.de/newsgroups/newsgroups.php?art_group=lmd.public.vcl.idetools&article_id=611 <br> | ||
+ | |||
+ | <br> | ||
==== Release 2.03 (09-Dec-2008)<br> ==== | ==== Release 2.03 (09-Dec-2008)<br> ==== |
Revision as of 19:41, 22 January 2009
<< Back to Main Page or Product Resources page
Contents
Introduction
This documents contains history logs for LMD IDE-Tools 2.0 and corresponding standalone packs.
First official release: 23-September-2008
Major version numbers are:
LMD IDE-Tools 2.0, LMD DesignPack 5.0, LMD ScriptPack 5.0, LMD SyntaxEdit 2.0
Legend
[+] Feature added
[*] Feature changed
[-] Bug fixed
History Logs
SyntaxEdit
Release 2.04 (22-Jan-2009)
[+] Auto-completion API added. Completion supported: based on document text, or custom completion, based on events.
See TLMDEditView.CompletionSettings, OnFillCompletionList, OnCompletionReplace, OnCompletionCustomDraw, OnCompletionMeasureItem properties/events.
[+] Easy text highlight API added: HighlightSettings, Add/Remove Highlight.
Useful to highlight some errors or some search results.
See TLMDEditView.HighlightSettings property, and TLMDEditView.AddHighlight, RemoveHighlight, ClearHighlight methods.
[+] UTF8 text auto-detect improved: now it can detect UTF8 without BOM
[+-] TLMDEditView working with Addict4 tested
[+] Function for search/replace arguments synchronization between 2 and more Views added: TLMDEditView.AssignSearchReplaceArgs.
It fixes this issue: http://lmd.de/newsgroups/newsgroups.php?art_group=lmd.public.vcl.idetools&article_id=586
[-] Bug fixed: http://bts.lmd.de/mantis/view.php?id=680
[-] Bug fixed: http://bts.lmd.de/mantis/view.php?id=674
[-] Bug fixed: http://lmd.de/newsgroups/newsgroups.php?art_group=lmd.public.vcl.idetools&article_id=595
[-] Bug fixed: http://lmd.de/newsgroups/newsgroups.php?art_group=lmd.public.vcl.idetools&article_id=592
[-] Bug fixed: http://lmd.de/newsgroups/newsgroups.php?art_group=lmd.public.vcl.idetools&article_id=611
Release 2.03 (09-Dec-2008)
Bugs/issues fixed:
http://bts.lmd.de/mantis/view.php?id=674
http://bts.lmd.de/mantis/view.php?id=668
http://bts.lmd.de/mantis/view.php?id=667
Release 2.02 (17-Nov-2008)
[+] Variable width fonts supported
[+] Significant performance improvements for big files, with long lines
[+] Property MaxLineLengthToParse added to TLMDEditDocument. It helps to prevent parsing too long lines.
[-] Bug fixed: http://lmd.de/newsgroups/newsgroups.php?art_group=lmd.public.vcl.idetools&article_id=541
[-] Bug fixed: when "print selected area only" option is selected in print dialog, entire text printed
[+-] VisibleCountScroll property changed to GetVisibleCountScroll method
[+] MaxHorizScroll property added to TLMDCustomEditView
[+-] UseLettersToShow property removed from TLMDSpecialChars
[-] Bugfix for ANSI mode (AV on View creation)
RoadMap
ScriptPack
Native (pure Delphi) Pascal Script implementation including integrated debugger support.
SyntaxEdit
Next major release
- Rectangular selection
- Incremental search
- Basic auto-complete GUI which is based on user events and document contents
- Separate color scheme for View printing, (good for black-and-white printers).
- Custom text highlighting API, to let user highlight text ranges with some styles. This is useful for highlighting search results, various compiler errors etc...
- Tooltips show, based on user event.
- Major Parser reworking to implement following features:
- Paired language constructs highlighting (begin/end etc, based on syntax)
- EBNF-grammatics support, to create syntax schemes easier and more powerful.
- Document structure treeview (document function and types lists). View's auto-complete feature can use this information.
- Auto-complete based on document syntax constructs (procedures/functions/classes)
- Visual editor for syntax schemes.