What's new in TAdvMemo 10.3.3.1
Jul 7, 2020
- Improved : High DPI checkbox drawing in THTMLCheckList
- Improved : Design-time disabling of themed TAdvGroupBox checkbox drawing
- Fixed : Rare issue with left arrow key and CursorWalkEditor = true in TAdvStringGrid
- Fixed : Issue with style initialization in TAdvPanel
- Fixed : Issue with setting checkbox state in grid with NarrowDown
- Fixed : Issue with Undo and wordwrapping in TAdvMemo
- Fixed : Issue with TAdvToolBarStyler initialization
- Fixed : Issue with TAdvPanel style initialization
New in TAdvMemo 10.3.3.0 (Jul 3, 2020)
- New : TDBPlannerCalendar per monitor support for high DPI
- New : TAdvOfficeHint per monitor support for high DPI
- New : OnScrollChanged event added in THTMLStaticText
- New : ButtonWidth property added in TAdvMoneyEdit
- New : BorderColor property added in TAdvMultiButtonEdit
- New : Automatic folder persistence for TGDIPPictureContainer editor
- New : "Save to file" action for selected images in TGDIPPictureContainer editor
- Improved : Lookup is happening on trimmed text entered so leading spaces are ignored
- Improved : Hint rendering with help and rounded in TAdvOfficeHint
- Fixed : Rare memory issue when using together with EurekaLog in TAdvRichEditor
- Fixed : Rare issue with navigation and visible search footer in TAdvStringGrid
- Fixed : Rare issue with CursorWalkEditor and combobox inplace editor in TAdvStringGrid
- Fixed : Issue with step by step via TAdvMemoFindReplaceDialog in TAdvMemo
- Fixed : Issue with OnSelect from keyboard selection in TAdvGridDropDown
- Fixed : Issue with Filter popup menu when VCL styles are used in TAdvStringGrid
- Fixed : Issue in TAdvToolBarPager with default caption height
- Fixed : Issue font import/export in combination with bullets in TAdvRichEditor
New in TAdvMemo 10.3.2.1 (Jun 23, 2020)
- Improved : TAdvRichEditorHorizontalRuler improved AutoPosition positioning and drawing for High DPI
- Improved : Higher quality image stretching added in TAdvRichEditor
- Improved : Font rendering on high DPI screens in TAdvRichEditor
- Fixed : Issue with mixing password and non-password style inplace editors in TAdvStringGrid
- Fixed : Issue with keyboard lookup in TAdvGridDropDown
- Fixed : Issue with font height with AdvMenuStyler in AdvToolBarOfficeStyler on high DPI
- Fixed : Issue with design-time column width indication in TAdvStringGrid
- Fixed : Issue with clipping for HTML formatted text in TPlannerMonthView
- Fixed : Issue with cell validation when DirectEdit := true in TAdvStringGrid
- Fixed : Issue with border drawing in TAdvDateTimePicker on Delphi 7
- Fixed : Issue with TAeroSpeedButton text drawing with VCL styles
- Fixed : Issue with TAdvMemoFileSaveAction with MemoSource is used
- Fixed : Issue with HideRow() and Real to Displ row index conversion in TAdvStringGrid
- Fixed : Issue in TAdvToolBarPager with caption height difference between design-time and run-time
- Fixed : Issue in TAdvRichEditorHorizontalRuler with initial value for AutoWidth and AutoPosition set to True
- Fixed : Issue in TAdvOfficeStatusBar with retrieving correct panel index on high DPI
New in TAdvMemo 3.6.2.19 (Dec 6, 2018)
- New : Support for Delphi 10.3 Rio & C++Builder 10.3 Rio added
New in TAdvMemo 3.2.1.0 (Mar 19, 2015)
- New : Styler for LUA scripting language added
- New : Region definition support for HTML, Web stylers
New in TAdvMemo 3.2.0.0 (Mar 19, 2015)
- New : Support for TMS Spell check added
- New : PDF export added
- Fixed : Issue with XML keyword highlighting
New in TAdvMemo 3.1.11.0 (Mar 19, 2015)
- Improved : Unicode character support for RTF export
New in TAdvMemo 3.1.10.3 (Mar 19, 2015)
- Fixed : Remaining issue with backspace and autoexpand = false
New in TAdvMemo 3.1.10.2 (Mar 19, 2015)
- Fixed : Regression with handling backspace
New in TAdvMemo 3.1.10.1 (Mar 19, 2015)
- Fixed : Rare issue with use of space char as bracket
New in TAdvMemo 3.1.10.0 (Mar 19, 2015)
- New : Support for Delphi XE7 & C++Builder XE7 added
- Improved : Painting when Ctl3D = true
- Fixed : Issues with particular delete/backspace handling for wordwrapped text
- Fixed : Issue with token retrieval for auto-completion
New in TAdvMemo 3.1.9.5 (Mar 19, 2015)
- Fixed : Issues with caret & wordwrap
- Fixed : Issue with multiline comments & performance in rare cases
New in TAdvMemo 3.1.9.3 (Mar 19, 2015)
- Fixed : Regression with ActiveLineChange event
- Fixed : Issue with right-margin display when BorderStyle = bsNone
New in TAdvMemo 3.1.9.1 (Mar 19, 2015)
- Fixed : Issue with auto display of autocompletion dropdown
New in TAdvMemo 3.1.9.0 (Mar 19, 2015)
- New : Event OnCodeFold added
- Fixed : Issue with multiline comments
- Fixed : Issue with backspace with wordwrapped text
- Fixed : Issue with auto completion for class methods
New in TAdvMemo 3.1.8.0 (Mar 19, 2015)
- New : Support for Delphi XE6 & C++Builder XE6 Prof, Ent. Architect added
- Fixed : Issue with Undo after dragging text in special circumstances
New in TAdvMemo 3.1.7.2 (Mar 19, 2015)
- Fixed : Issue with Undo after dragging text
- Fixed : Issue with FindDialog & ReplaceDialog after closing
New in TAdvMemo 3.1.7.0 (Mar 19, 2015)
- Improved : Right margin is drawn over full height, even when small nr. of lines is in the memo
- Improved : Added capability to open files already opened by another app
New in TAdvMemo 3.1.6.9 (Mar 19, 2015)
- New : SetItemSize() method added in TAdvCodeList
- New : OnBeforeBlockInsertFromClipboard event added in TAdvCodeList
- New : OnAfterBlockDelete event added in TAdvCodeList
- New : ItemStyle property added in TAdvCodeList
- New : CodeBlockCaptionSelectColor/CodeBlockCaptionSelectTextColor added in TAdvCodeList
- Fixed : Regression with URLAware = false
- Fixed : Issue with updating item size when deleting blocks in TAdvCodeList
- Fixed : Issue with drag & drop under specific circumstances
New in TAdvMemo 3.1.6.7 (Mar 19, 2015)
- Fixed : OnBlockClick triggered when new item is selected with keyboard in TAdvCodeList
- Fixed : Issue with keyword drawing when URLAware = false
New in TAdvMemo 3.1.6.6 (Mar 19, 2015)
- Improved : Handling of block indication & comments
- Fixed : Issue with context menu in gutter area when gutter is not used
- Fixed : Issue with autocompletionn when selection is done via mouse
- Fixed : Issue with Undo & autocorrect
New in TAdvMemo 3.1.6.3 (Mar 19, 2015)
- Fixed : Issue with nested comments
- Fixed : Issue with Undo & TrimTrailingSpaces = true
New in TAdvMemo 3.1.6.2 (Mar 19, 2015)
- Fixed : Issue with hint parameters
- Fixed : Issue with global Modified flag & undo
- Fixed : Issue with cursor restore for tab indent undo
New in TAdvMemo 3.1.6.0 (Mar 19, 2015)
- New : Multiple comment-style color settings supported
- Improved : Handling ShowModified in gutter and Undo
- Fixed : Painting issue with lines of very long text
- Fixed : OnActiveLineChange triggering on arrow keys
- Fixed : Context menu Undo handling
New in TAdvMemo 3.1.5.0 (Mar 19, 2015)
- New : Public property HighlightCaseSensitive added
- New : Event OnIsURL added for custom URL handling
- Fixed : Issue with comments inside line comments
New in TAdvMemo 3.1.3.0 (Mar 19, 2015)
- New : Delphi XE5 & C++Builder XE5 support
New in TAdvMemo 3.1.2.6 (Jul 9, 2013)
- Improved : Positioning of hint & autocompletion for use on multi-monitor setup
- Improved : Drawing numbers with + & - signs
- Fixed : Issue with custom hint class in TAdvCodeList
New in TAdvMemo 3.1.2.4 (Jun 11, 2013)
- Fixed : Issue with handling clipboard with text that only has the #10 linefeed char
New in TAdvMemo 3.1.2.3 (Jun 11, 2013)
- Fixed : Issue with non case sensitive search on special chars
- Fixed : Issue with BlockIndent on reverse selection
New in TAdvMemo 3.1.2.1 (Apr 19, 2013)
- Fixed : Issue with context menu handling
New in TAdvMemo 3.1.2.0 (Apr 19, 2013)
- New : Windows 8, Office 2013 styles added
- Fixed : Issue with blockselection mode at end of text
New in TAdvMemo 3.1.1.0 (Mar 25, 2013)
- New : Functions ScrollToTop/ScrollToBottom added
- Improved : Behavior with Ctrl-Up / Ctrl-Down scroll
- Improved : Behavior with Ctrl-End and setting active line
- Fixed : Issue with toggling wordwrap
- Fixed : Issue with styler & escape characters
- Fixed : Issue with number highlighting in very specific circumstances
- Fixed : Issue with multiple multiline comment handling on the same line
- Fixed : Issue with context menu handling
- Fixed : Issue with bookmark handling
- Fixed : Issue with Redo keyboard shortcut
New in TAdvMemo 3.1.0.0 (Feb 8, 2013)
- New : stComment style type
- New : stBracket style type start bracket only (when BracketEnd = #0)
- New : OLE drag & drop support added
- Improved : Vertical scrolling changed to scroll till last code line is top line
New in TAdvMemo 3.0.2.2 (Jan 25, 2013)
- Improved : Behavior and handling of custom context menu items
- Fixed : Issue with options initialization during search
New in TAdvMemo 3.0.2.0 (Jan 3, 2013)
- New : Scroll via ctrl-Up/ctrl-Down added
- New : Block indent / unindent via Tab/Shift tab added
- Fixed : Issue with icon in context menu
- Fixed : Issue with auto completion form going outside screen
- Fixed : Issue with TAdvMemoFindReplaceDialog with use of TAdvReplaceDialog
- Fixed : Issue with FindTextCount
New in TAdvMemo 3.0.1.3 (Dec 4, 2012)
- Fixed : Issue with text search with option frWholeWord
- Fixed : Issue with icon in context menu
- Fixed : Issue with FindTextCount
New in TAdvMemo 3.0.1.2 (Oct 12, 2012)
- Fixed : Issue with style update & mousewheel handling
- Fixed : Issue with TAdvFindReplaceDialog and TAdvReplaceDialog
New in TAdvMemo 3.0.1.1 (Sep 10, 2012)
- Improved : Showing empty lines in selected text
- Fixed : Issue with active line color display versus selected line display
New in TAdvMemo 3.0.1.0 (Aug 6, 2012)
- Improved : Shortcut translation in context menu
- Fixed : OnCustomContextMenuClick exposed
- Fixed : Issue with keyboard shortcut & OnClipboardAction
New in TAdvMemo 3.0.0.5 (Jun 28, 2012)
- Improved : Right margin drawing
- Fixed : Issue with ShowRightMargin = false and selection painting
- Fixed : Issue with Replace All with standard Find & Replace dialog
- Fixed : Issue with 100% CPU use with MemoSource.Lines.Clear
New in TAdvMemo 3.0.0.1 (May 10, 2012)
- Fixed : Rare issue with color banding and parent control background
- Fixed : Last char of text drawing in specific circumstances
New in TAdvMemo 3.0.0.0 (Apr 5, 2012)
- New : Use of scrollbar specific popup menu on scrollbars
- New : Use of scrollbar specific popup menu on scrollbars
- New : Use of images in context menu
- New : Use of images in context menu
- New : Search highlighting
- New : Search highlighting
- New : Replace limited to selected text option added
- New : Replace limited to selected text option added
- New : Property BookmarkCount added
- New : Property BookmarkCount added
- New : Optional bookmark index drawing on bookmark
- New : Optional bookmark index drawing on bookmark
- New : OnGutterHint event
- New : OnGutterHint event
- New : OnCustomizeContextMenu event added
- New : OnCustomizeContextMenu event added
- New : OnCustomContextMenuClick event added
- New : OnCustomContextMenuClick event added
- New : Metro colors style compatibility added
- New : Metro colors style compatibility added
- New : Mask expressions in search specifier (*,?,! mask)
- New : Gutter.LineNumberAt property added to show line number only every X lines
- New : Extended find, find & replace dialog : TAdvFindDialog, TAdvReplaceDialog
- New : Extended find & replace dialogs: TAdvFindDialog, TAdvReplaceDialog
- New : Exposed Options in TAdvMemoFindDialog, TAdvMemoFindReplaceDialog
- New : Exposed Options in TAdvMemoFindDialog, TAdvMemoFindReplaceDialog
- New : Events OnShow, OnClose added to TAdvMemoFindDialog, TAdvMemoFindReplaceDialog
- New : EscapeChar property added at styler level
- New : EscapeChar property added at styler level
- New : Configurable bookmark image
- New : Configurable bookmark image
- New : Block selection mode
- New : Block selection mode
- New : Added public property AdvMemoFindReplaceDialog.Count to return nr. of replacements
- Improved : Memory usage
- Improved : Memory usage
New in TAdvMemo 2.3.12.0 (Jan 31, 2012)
- New : Method SelectWordAtCursor added
New in TAdvMemo 2.3.11.0 (Jan 13, 2012)
- New : Event OnRetrievedParameterHint added
- Fixed : Token handling in OnGetParameterHint event
- Fixed : Issue with Undo after linefeed
New in TAdvMemo 2.3.10.0 (Nov 21, 2011)
- New : HintParameter.HintClassDelimiter property added
- Improved : Autocompletion handling
- Fixed : Issue with gutter drawing when gutter size goes negative
- Fixed : Issue with Undo & AutoIndent
New in TAdvMemo 2.3.9.0 (Oct 28, 2011)
- New : Property SelectSingleLine added
- New : Function CanCut added
- New : Automatic undo for indent added via memo.BlockIndent()
- Improved : Gutter drawing when code folding is enabled
New in TAdvMemo 2.3.7.6 (Aug 29, 2011)
- Improved : Performance when deleting text
- Fixed : Issue with specific combination of lines with Undo
- Fixed : Issue with scrolling & drag&drop
- Fixed : Issue with autocompletion on mouseup
- Fixed : Issue with OnChange in particular circumstances during paste
New in TAdvMemo 2.3.7.4 (Aug 17, 2011)
- Improved : Performance when deleting large amounts of text
- Improved : Drag & drop text with AutoExpand = true
- Fixed : Issue with OnChange event during clipboard copy
New in TAdvMemo 2.3.7.3 (Aug 9, 2011)
- New : Cursor changes automatically to crDefault when mouse is over selected text to start drag & drop
- New : AutoCompletion.KeepLastSize property added to persist last size of dropdown completion box
- New : AutoCompletion.FromFirstChar property added to control from which pos there must be a match for autocompletion
- New : AutoCompletion.AutoWidth property added to enable/disable auto width calculation of dropdown completion box
- Improved : Performance when deleting large amounts of text
- Improved : Drag & drop text with AutoExpand = true
- Improved : Caret positioning during drag & drop + crtl-drag behavior
- Fixed : Issue with keyword background color
New in TAdvMemo 2.3.5.1 (Jul 6, 2011)
- New : Indication of insertion point during drag & drop
- New : DragMode property added
- Improved : Automatic fallback for fonts that do not have a real fixed width
- Fixed : Issue with text drop depending on position
- Fixed : Issue with Wordwrap on older Delphi versions
- Fixed : Issue with VK_RIGHT when AutoExpand = false
- Fixed : Issue with VK_END and trailing blanks
New in TAdvMemo 2.3.4.0 (Jun 17, 2011)
- New : OnGetAutoCompletionListIndex event added
- Improved : SaveToStream works identical to SaveToFile now wrt ShowModified
- Fixed : Issue with ShowActiveLine
- Fixed : Issue with AutoExpand = false under specific circumstances
New in TAdvMemo 2.3.2.3 (Jun 7, 2011)
- Fixed : Small issue with drawing of last char of a keyword
- Fixed : Issue with gutter line number positioning
New in TAdvMemo 2.3.2.1 (May 27, 2011)
- New : Configurable autocompletion start tokens in Memo.AutoCompletion
- Fixed : Speed issue with SaveToFile()
New in TAdvMemo 2.3.1.0 (May 3, 2011)
- New : Method SaveToHTMLStream() added
- Fixed : Issue with Imagelist image drawing in gutter
New in TAdvMemo 2.3.0.0 (Apr 12, 2011)
- New : UndoLineByLine property added
- New : Protected methods allowing code completion to start with a specified item selected
- New : OnLineBkColor event added
- New : OnClipboardAction event added
- New : Load Delphi syntax color settings from Delphi 2010, XE registry settings
- New : Improved modified state handling with new state lmSaved
- New : FindTextCount method & OnTextFound event added
- New : Copy text as rich text & HTML text to clipboard
- New : CharCase property added
- New : BandColor property added
- New : AutoCompletion.MaxWidth property added
- New : Allow code completion to finish the completion not only with space or enter, but also other characters like “.” or “+”
- Improved : XML styler
- Improved : Pascal syntax highlighting keyword list
- Improved : Gutter painting
- Fixed : Styler manager region persistence
- Fixed : Mouse wheel handling in memo with code folding
- Fixed : Memory leak with wordwrap
New in TAdvMemo 2.2.7.5 (Mar 28, 2011)
- Improved : When ActiveLineSettings.ActiveLineTextColor = clNone, it is ignored
- Fixed : Issue with updating horz. scrollbar position
- Fixed : Issue with symbol list in TAdvPascalMemoStyler
New in TAdvMemo 2.2.7.3 (Mar 21, 2011)
- New : Public function IsEmpty added
- Improved : Use of code folding
- Improved : Selected line background drawing
- Fixed : Issue with using AutoCompletionListImages
- Fixed : Issue with updating horz. scrollbar position
- Fixed : Issue with selection after line delete
- Fixed : Issue with search text in backwards direction
- Fixed : Issue with incorrect triggering of OnKeyPress
- Fixed : Issue with highlight caching
- Fixed : Issue with arrow key navitation when AutoExpand = false
New in TAdvMemo 2.2.6.1 (Mar 21, 2011)
- New : RAD Studio XE support
- Improved : Find function with frWholeWord option
- Fixed : Issue with updating horiz. scrollbar under specific circumstances
New in TAdvMemo 2.2.5.1 (Oct 11, 2010)
- New : WrappedText: string property added to get all wordwrapped text
- New : Recognizes file:// as URL specifier
- New : Built in support for Office 2010 colors
- Improved : Undo of text overwrite
- Improved : Behavior of Undo for copy & paste
- Improved : Appearance of autocompletion dropdown when not sizeable
- Fixed : Issue with unassigned MemoSource.SaveToFile
- Fixed : Issue with literals & brackets
- Fixed : Issue with gutter click and setting ActiveLineAtCursor = true
- Fixed : Issue with click on parameter hint
- Fixed : Issue with click on parameter hint when parent is not form
- Fixed : Issue with autocompletion started from '(' character
- Fixed : Issue with autocompletion dropdown in older Delphi versions
- Fixed : Issue with Redo & OnChange event
- Fixed : Issue with Lines.SaveToFile and use of a memosource
- Fixed : Cursor position setting from gutter click
New in TAdvMemo 2.2.1.4 (Oct 11, 2010)
- New : SaveToFile method overload with Encoding added for Delphi 2009, 2010
- New : Property ClipboardAppend added in TAdvCodeList
- New : OLE drag & drop support added in TAdvCodeList
- Fixed : Scrollbar drawing issue on Windows Vista, Windows 7
- Fixed : Issue with updating horiz. scrollbar after loading text
- Fixed : Issue with method CodeBlocks.Insert(); in TAdvCodeList
- Fixed : Issue with Undo & SmartTabs
- Fixed : Issue with Lines.SaveToFile and use of a memosource
- Fixed : Issue with InsertTextAtXY()
New in TAdvMemo 2.2.0.0 (Oct 11, 2010)
- New : Windows Vista, Windows 7 and Terminal styles
- Fixed : Very small issue with scrollbar border color difference between designtime & runtime
- Fixed : Issue with trailing spaces when saving to file
- Fixed : Issue with some fixed size fonts
- Fixed : Issue with PgDn/PgUp when nr. of lines in memo is equal to height of memo
- Fixed : Issue with AdvMemo.Clear
New in TAdvMemo 2.1.8.0 (Oct 11, 2010)
- New : Added method FindTextInMemo (workaround for C++ 2009 compiler bug with FindText)
- Fixed : Delete line shortcut blocked when memo is ReadOnly
New in TAdvMemo 2.1.7.13 (Oct 11, 2010)
- Improved : OnStatusChange triggered when INS key is pressed
- Fixed : Issue with pasting text in wordwrapped memo
- Fixed : Issue with OnActiveLineChange event
New in TAdvMemo 2.1.7.10 (Oct 11, 2010)
- Fixed : Issue with mouse wheel handling
- Fixed : Issue with Undo & line delete in specific circumstances
New in TAdvMemo 2.1.7.8 (Oct 11, 2010)
- Improved : Undo/redo shortcuts displayed in context menu
- Fixed : Undo issue for line delete
- Fixed : Issue with paste after delete in specific circumstances
- Fixed : Issue with horiz. Scrollbar updating
- Fixed : Bookmark issue when lines are removed from memo
New in TAdvMemo 2.1.7.4 (Oct 11, 2010)
- New : Delphi 2009 & C++Builder 2009 support added
- Improved : Scrolling in memo when ActiveLine property is set
- Improved : Exposed VisiblePosCount as public property
- Fixed : NumberOfPages bug when MemoSource is used
- Fixed : Issue with input of unicode characters
- Fixed : Issue with backspace & selection
New in TAdvMemo 2.1.6.0 (Oct 11, 2010)
- New : function PrintSelection added
- Improved : Node expand/collaps in scrolled memo
- Improved : Handling of stBracket type ending with #32
- Improved : Fix for destroying memo from some memo events
- Improved : Cursor handling during mousewheel actions
- Fixed : Issue with getting correct bracket style of top line
- Fixed : Issue with Undo after Select-All/Cut
- Fixed : Issue with AdvMemoSource Assign (when no memo connected)