|

Dream Controls v.2.6 are Delphi
5 compatible.
[Scripter]
+ ScriptName property. Specifies the text that will be used to identify the script by Microsoft Script Debugger
- Impgen now correctly processes overloaded functions
+ Parameters of type PChar are supported
- Memory leaks when proc/constant is registered twice
+ RunObjectListModal function
+ Delphi Script can save compiled script to stream so that the next time it doesn't have to parse the source.
+ Delphi Script evaluates constant expressions while parsing so now x := 3 and x := 1 + 2 * (3 - 2) will get equal code.
+ Delphi script execution speed is improved.
+ Delphi script: With operator is supported.
- Bug with assigning of indexed property of OLE object
+ try .. finally is supported.
+ Delphi Script: methods declared without class name can be used to handle events
- Bug with objects comparing in Delphi Script
+ function TDCScripter.CheckSyntaxEx. Now you can get the position of error if any
- Delphi Script: one extra array item was passed to procs that take open array parameter
+ Delphi Script: constant declarations are supported
- Delphi Script: "unterminated string" error is detected now
- Impgen now correctly processes indexed properties which have several indexes
+ Delphi Script: Short-circuit Boolean expression evaluation
- Memory leak in call to ParseScript
+ ; can be used as operator
+ RegisterIndexedProperty now can be called with AClass = nil to register global array.
+ Delphi Script supports default properties now.
[Designer]
+ IsStored property
+ OnStoreProp event. Now you can specify properties that won't be stored in changes.
[Inspector]
- when oiJoinControls is set properties are duplicated
+ Options.oiGroupsDown property
[Memo]
+ WordWrap added (Block selection is disabled when wordwrap = true).
- Bookmarks are optimized for speed and memory.
+ Bookmarks work with Line/Character position now.
- Scrolling to a bookmark didn't always work.
- Dialogs (find/replace/print/gotoline) changed to look better.
+ property BlockOptions and event OnGetSelectionType added.
+ WinLinePos and WinCharPos are read/write now.
+ show print progress added to dialog box
- Bug with printing memo without "use colors"
+ moLinesOnGutter option added.
+ Property OutFormat (for saving in Windows, Mac, Unix formats) added.
+ Property TemplateFont added.
+ Painting improved
+ BeginUndoBlock / EndUndoBlock functions added
+ horizontal separators between lines added (LineSeparator properties)
+ gradient (under text and on the gutter) added.(GutterBackground and MemoBackground props)
+ Tab support added (options soUseTabCharacter, soCursorOnTabs)
+ CreateSearchDialog and CreateReplaceDialog virtual functions added.
+ OnHintPopup event added.
+ moNotePadCursorStyle Options : allow cursor to not stuck on first character in line
when left arrow is pressed.
+ LineNumBackColor added
+ OnTemplateInsert added (allow to customize template which is being pasted).
+ OnSearchException added
+ OnPasteFromClipboard(Sender : TObject; Strings : TStrings) added.
+ selecting of text by holding shift and clicking with the mouse at a different location.
- IsSourceModified function added. Modified works correctly now
- FoundRect(highlights searched text) is read/write now.
- Html parser : comment parsing is fixed.
- C parser has no reswords such as __finally, etc, only reswords from Ansi C are used
+ Delphi parser: assembler blocks are highlighted now
[Tree]
- The bug with keyboard hook is fixed
- Memory leak in CustomDrawTreeView.
[Common]
+ Default file open mode is now set to fmOpenRead or fmShareDenyWrite.
+ procedure UnRegisterClassExt(C : TClass);
|