Difference between revisions of "LMD 2009 - History LMD IDE-Tools"
Line 29: | Line 29: | ||
=== SyntaxEdit === | === SyntaxEdit === | ||
+ | |||
+ | ==== Middle of December release ==== | ||
+ | |||
* Rectangular selection | * Rectangular selection | ||
− | * Separate color scheme for View printing, (good for black-and-white printers). | + | * Incremental search |
+ | * LMD Themes engine support | ||
+ | * Basic auto-complete GUI which is based on user events and document contents | ||
+ | |||
+ | ==== Next major release ==== | ||
+ | |||
+ | * 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... | * 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 | + | * Tooltips show, based on user event. |
− | + | * Major Parser reworking to implement following features: | |
− | |||
− | |||
− | |||
− | * Major Parser reworking to implement following features: | ||
** Paired language constructs highlighting (begin/end etc, based on syntax) | ** 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. | ** 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. | ** Visual editor for syntax schemes. |
Revision as of 11:55, 3 December 2008
<< 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.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
RoadMap
For LMD 2009 R2 release (free update for all LMD 2009 user) in December following additional features are planned:
ScriptPack
Native (pure Delphi) Pascal Script implementation including integrated debugger support.
SyntaxEdit
Middle of December release
- Rectangular selection
- Incremental search
- LMD Themes engine support
- Basic auto-complete GUI which is based on user events and document contents
Next major release
- 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.