## Versions history

2.3.0 (21 jun)

- Added: PosLine property.
- Fixed: Tailing issue.

2.2.0 (01 Mar 2008)

- Added: Printing:
  - Margin* properties.
  - Margins handling during PrintSetup call.
  - FontFooter property.
  - Page numbers are printed.
  - Changed: Print declaration.
- Added: Notepad minor feature: follow tail on control resize.
- Fixed: Vertical scrollbar may disappear on some files.
- Fixed: AutoReload could not apply sometimes.

2.1.0 (27 Jan 2008)

- Added: FindFirst method has additional asoFromPage option.
- Added: FindNext method has additional AFindPrevious parameter to find previous match.
- Changed: Printing code separated to ATBinHexPrint.inc.
- Removed: VariableScrollbar property.
- Fixed: FindNext error after changing view mode.

2.0.0 (17 Dec 2007)

- Added: TextGutter, TextGutterWidth, TextColorGutter properties.
- Added: Tabs (#9) have correct dynamic size (currently only for monospaced fonts).
- Fixed: AutoReload option could not apply sometimes.
- Fixed: Trailing spaces showing on word wrap.

1.9.2 (28 Oct 2007)

- Added: TextOemSpecial property.
- Added: TextNonPrintable property.
- Changed: Msg* properties changed to single TextPopupCaption[] property.

1.9.0 (20 Oct 2007):

- Added: Many codepages added, see complete list in ATxCodepages.pas. See notes for TextEncoding property. Note: RegEx search for custom codepages is not yet implemented.
- Added: TextEncodingName property.
- Added: TextEncodingsMenu method.
- Added: "Encodings menu" popup menu item.
- Added: Mouse shortcut for zoom: left button + wheel.
- Added: Reload method.
- Changed: OnScaleChange event removed, OnOptionsChange added instead.
- Fixed: Number of wheel scroll lines now read correctly.

1.8.0 (28 Sep 2007):

- Added: View mode "Unicode/Hex", similar to FAR manager's one.
- Added: Nice scroll by middle mouse click, like in MSIE / Forefox.
- Added: Support for KOI8-R codepage. More codepages will be added later.
- Added: Properties TextWidthUHex, TextWidthFitUHex.
- Added: Properties SelTextShort, SelTextShortW.
- Changed: Auto-scroll horz. speed decreased (more smooth scroll).

1.7.0 (01 Aug 2007):

- Changes regarding printing:
  - Changed: Redraw procedure refactored so now it's possible to use DrawTo to draw control contents on other bitmaps, not only on screen.
  - Changed: Print method rewritten, it uses DrawTo, so control prints itself in exactly the same form as it's shown on screen (but grayscaled). The printing is now possible in all modes, including Unicode!
  - Added: ATPrintPreview component is used to show print preview form. It's enabled by "PREVIEW" define in ATBinHexOptions.inc.
  - Added: PrintPreview method.
- Added: Only chars missed in the current font are replaced with dots.
- Added: Visual indication of Enabled property (grayed text).
- Added: OnScroll event.
- Changed: Property ScrollPageSize renamed to VariableScrollbar, it's default value is False now.

1.6.2 (16 Jun 2007):

- Added: Auto-scroll when mouse is lefter/righter than client area
- Added: Shift + Mouse Wheel scrolls text horizontally
- Added: Ctrl + Mouse Wheel changes font size
- Added: OnScaleChange event
- Changed: ATStreamSearch updated for DIRegEx 4.1.1 release
- Fixed: Possible AV on text selection under Multi-Byte locales

1.6.0 (28 Mar 2007):

- Changed: License updated to MPL 1.1
- Added: ATStreamSearch helper component
- Added: RegEx search option (DIRegEx library must be used)
- Changed: FindFirst/FindNext methods added instead of FindText method
- Added: Feature like in RichEdit: triple click selects current line
- Added: MaxClipboardDataSizeMb property
- Changed: TextSearchIndent property renamed to TextSearchIndentVert
- Changed: OnSearchProgress event added instead of SearchCallback property
- Changed: ATBinHexDef.inc file renamed to ATBinHexOptions.inc, several options added to it

1.5.8 (24 Feb 2007):

- Changed: Files are not locked for deletion anymore (Note: not supported in Win9x)
- Added: IncreaseFontSize method
- Added: OnFileReload event

1.5.6 (14 Dec 2006):

- Added: FindText method works also in Unicode mode
- Added: Scroll method
- Added: TextSearchIndentHorz property
- Added: Feature similar to RichEdit's: selection can be changed by performing Click at block start and Shift+Click at end
- Changed: Declaration of SetSelection method
- Removed: AutoCopy property: it can be done via OnSelectionChange event

1.5.5 (24 Nov 2006):

- Added: TextPopupCommands property
- Added: MaxLengths property

1.5.3 (02 Oct 2006):

- Added: AutoReload, AutoReloadBeep, AutoReloadFollowTail properties
- Added: AutoCopy property
- Added: TextTabSize property
- Added: TextColorHexBack property
- Added: PosOffset, SelText, SelTextW properties
- Added: OnSelectionChange event

1.5.2 (09 Sep 2006):

- Changed: Most of units renamed to AT*.* to avoid name confusions
- Added: Thread safety note in the help

1.5.1 (04 Aug 2006):

- Added: OpenStream method
- Added: Feature similar to RichEdit's: double click selects word under cursor

1.5.0 (22 Jul 2006):

- Added: Implemented Text mode (with variable line length)
- Added: Unicode mode is now also has variable line length
- Added: Select/Copy commands work in Unicode mode too
- Added: FontOEM, ScrollPageSize properties

...

1.3.2 (17 Jun 2006):

- Initial release (previous versions were included in the ATViewer pack)