Difference between revisions of "LMD 2009 - History LMD IDE-Tools"

From LMD
Jump to: navigation, search
(Release 2.04 (22-Jan-2009)<br>)
Line 14: Line 14:
  
 
=== SyntaxEdit <br> ===
 
=== SyntaxEdit <br> ===
 +
 +
==== Release 2.05 (13-Feb-2009)<br> ====
 +
 +
[+] Incremental search feature. See sedIncrementalSearchStart command in the help. Shortcut: Ctrl+E <br> [+] Line select with click on line numbers bar <br> [-] Bugfix for [http://lmd.de/newsgroups/newsgroups.php?art_group=lmd.public.vcl.idetools&article_id=631 GetLineAttributes] <br> [-] Minor bugfixes: fixed code GetLineAttributes event, fixed undo issue with Addict4 auto-replace, assert violation in ScrollToPos. <br>
  
 
==== Release 2.04 (22-Jan-2009)<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>
+
[+] 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.<br> [+] 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 Annoying search issue with two edits]<br> [-] Bug fixed: [http://bts.lmd.de/mantis/view.php?id=680 BTS #680]<br> [-] Bug fixed: [http://bts.lmd.de/mantis/view.php?id=674 BTS #674]<br> [-] Bug fixed: [http://lmd.de/newsgroups/newsgroups.php?art_group=lmd.public.vcl.idetools&article_id=595 Replace operation loops/freezes]<br> [-] Bug fixed: [http://lmd.de/newsgroups/newsgroups.php?art_group=lmd.public.vcl.idetools&article_id=592 Possible PHP parsing/scheme problem with double single-quotes]<br> [-] Bug fixed: [http://lmd.de/newsgroups/newsgroups.php?art_group=lmd.public.vcl.idetools&article_id=611 Assertion failure]<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.<br>
 
[+] 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&amp;article_id=586 Annoying search issue with two edits]<br>
 
[-] Bug fixed: [http://bts.lmd.de/mantis/view.php?id=680 BTS #680]<br>  
 
[-] Bug fixed: [http://bts.lmd.de/mantis/view.php?id=674 BTS #674]<br>  
 
[-] Bug fixed: [http://lmd.de/newsgroups/newsgroups.php?art_group=lmd.public.vcl.idetools&amp;article_id=595 Replace operation loops/freezes]<br>  
 
[-] Bug fixed: [http://lmd.de/newsgroups/newsgroups.php?art_group=lmd.public.vcl.idetools&amp;article_id=592 Possible PHP parsing/scheme problem with double single-quotes]<br>  
 
[-] Bug fixed: [http://lmd.de/newsgroups/newsgroups.php?art_group=lmd.public.vcl.idetools&amp;article_id=611 Assertion failure]<br>
 
  
 
<br>
 
<br>

Revision as of 23:30, 12 February 2009

<< Back to Main Page or Product Resources page

[edit]

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.05 (13-Feb-2009)

[+] Incremental search feature. See sedIncrementalSearchStart command in the help. Shortcut: Ctrl+E
[+] Line select with click on line numbers bar
[-] Bugfix for GetLineAttributes
[-] Minor bugfixes: fixed code GetLineAttributes event, fixed undo issue with Addict4 auto-replace, assert violation in ScrollToPos.

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: Annoying search issue with two edits
[-] Bug fixed: BTS #680
[-] Bug fixed: BTS #674
[-] Bug fixed: Replace operation loops/freezes
[-] Bug fixed: Possible PHP parsing/scheme problem with double single-quotes
[-] Bug fixed: Assertion failure


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
  • Separate color scheme for View printing, (good for black-and-white printers).
  • 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.