Home | Products | Download | Ordering | People say | About us  

Dream Scripter Dream Memo
Dream Designer Dream Tree
Dream Inspector Dream Common Library

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);

 

Dream Products



Home | Products | Download | Ordering | People Say | About Us
 


Copyright (c) 1997-2005 Dream Company

Last updated 22.03.05