OS4 DepotLogo by Nickman 
(anonymous IP:,2218) 

   Bug tracker
   Locale browser


   o Audio (343)
   o Datatype (51)
   o Demo (203)
   o Development (600)
   o Document (22)
   o Driver (97)
   o Emulation (148)
   o Game (1005)
   o Graphics (499)
   o Library (116)
   o Network (233)
   o Office (66)
   o Utility (927)
   o Video (69)

Total files: 4379

Full index file
Recent index file



Support the site

 Readme for:  Utility » Text » Edit » annotate.lha


Description: Text Editor with advanced features
Download: annotate.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 1Mb
Version: 3.0.1
Date: 03 Dec 2012
Author: Doug Bakewell & Daniel Westerberg
Submitter: Daniel Westerberg
Homepage: http://www.onyxsoft.se
Requirements: ReAction or MUI, expat.library
Category: utility/text/edit
Replaces: utility/text/edit/annotate.lha
License: GPL
Distribute: yes
Min OS Version: 4.0
FileID: 7545
Comments: 8
Snapshots: 4
Videos: 0
Downloads: 450  (Current version)
1849  (Accumulated)
Votes: 1 (0/0)  (30 days/7 days)

Show comments Show snapshots Show videos Show content Show crashlogs Replace file 
A comprehensive text editor written for AmigaOS 2.0 and up, ported to AmigaOS
backported to AmigaOS 3.5 and sideported to MorphOS and AROS. :-)

NOTE: There is no MorphOS build in this release because there were unexplicable
problems that did not occur on any of the other platforms. But feel free to
build it yourself.

- Syntax Highlightning,
- Multi-unit clipboard support,
- Unlimited Undo/Redo,
- Macros,
- Vertical block selection,
- Can use screens.
- Left-right shifting of text and blocks,
- Multi-functional scroll bar,
- A lot of different ways to cut, copy and paste,
- Printing,
- Folding,
- Text locking,
- User editable Tools menu,
- and a full-featured Arexx Port.

Author: Doug Bakewell
Maintainer and successor: Daniel Westerberg

Annotate has been released under the GNU GPL by request of the original
author Doug Bakewell. See separate GPL.txt. The source is in a separate

Nothing special, except that you can copy the file "AnnotateSyntax.xml"
to ENVARC: to make it global.

News and Changes
* NEW * Tool commands now get a console output window if they output anything.

* NEW * Made the "Quit with changes" requester much better and allows to save.

* FIX * Spell corrected guide by Tom Breeden. Thank you!

* FIX * Fixed string escaping in the XML prefs such that any characters in paths
        etc can be saved without causing XML parse errors.

* FIX * Fixed the Tools edit page which was completely screwed on the MUI

* NEW * Added Alt as qualifier to temporarely switch selection mode between
        and rectangular mode.

* NEW * Improved rectangular selection such that the width is not dependent on
        length of the last line the mouse is over.

* NEW * Updated the behavior of upper/lower case when there is no selection.
        Now it changes the character under the cursor and advances by char

* FIX * Fixed the $ VER : string which appeared empty in some versions.

* FIX * Optimized the text redrawing when selecting text and in other

* FIX * Fixed crash when iconifying and reopening.

** Completely rewrote Ed Exchange so it can now be used along-side the editor
   windows as a quicklist of editors.

** Added the setting to have a scrollbar on the right side.

** Implemented different mark modes: Ann, Notepad, Quick where NotePad makes
   Annotate's selection of text behave like "normal" text editors.

** Annotate can now open on a custom screen with a chosen backdrop image,
   or on the frontmost public screen.

** Added find/replace history so you can use up/down arrow keys to navigate
   old searches.

* Added a setting to set the filename in the window titlebar.

* Implemented marking of edited lines in the scrollbar.

* Made it possible to add external syntax files.

* Monitors file changes, and alerts when a file was changed on disk.

* Added "Hide and Open New" to the menu.

* Added a frame for the status bar so no strange colors have to be used.

* Added an 'All' button to the Replace prompt.

* Selecting Clear selection now clears the selection in all windows if UNIX
copy'n'paste is used..

* Match brace now finds unmatching brace combinations liks ( [ ) ].

* Added a switch to disable horiz scrolling with the vertical mouse wheel when
the mouse is outside the window.

* Showing the color for each color setting in a box.

* Added the tools settings to the prefs.

* Made optimizations in when and how often the editor should be redrawn.

* Added arexx commands SHOW_EX_EDITOR and HIDE_EDITOR.

* Fixed pasting of 8-bit characters for OS3.

* Added setting to put filename in window title.

* Fixed saving of projects which didn't work very well.

* Save when window becomes inactive now also applies when hiding.

* Made it scroll to the correct last line also when a file is loaded hidden.

* Fixed loading of macros.

* RAmiga+w now behaves exactly as double-clicking some word or symbol.

* Fixed replace which always forgot the first line.

* Make it possible to replace equal, but case-different, strings when non-case
is selected.

* Fixed starting to find at the very end or beginning.

* Cleaned up the source code a lot by renamed a lot of functions to make it more

* Fixed gfx garbage when scrolling.

* Fixed complex syntax type with endtoken parsing.

** Annotate can now be compiled for MUI instead of ReAction!
   The OS4 version uses ReAction since it looks better and has more
   features under OS4. All other targets are compiled for MUI but
   can be compiled for ReAction/ClassAct as well.

** AROS is now supported.

** Added simple project support. This makes it possible to save and
   load a project file which will contain the current configuration of
   opened files and their editors/windows. Makes for a quick way of
   reopening all the files and windows you were working on yesterday,
   or before a crash.

** Annotate's editors are now AppWindows which means that you can drop
   icons on them to open files.

** Having a requester opening when Ann is started from Workbench is
   now optional.

** Realtime update of colors in the editor when they are changed from
   the Config.

** Added an expiration date to the "remembered lines".

** Fixed the auto-update function so that it will download the correct
   binary for your OS. (Will of course only work the next time.)

** Pasting an text that started with a linefeed at the end of a line
   didn't work correctly.

** Possibly fixed some random garbage that could have been inserted
   when cut'n'pasting vertical blocks with empty lines in the middle.

** Ported to AmigaOS 3.x and MorphOS!
   It works with the latest ClassAct that can be found on Aminet, but
   it works better with ReAction from AmigaOS 3.5+. Note that on MorphOS
   the latest window.class looks for the wrong version of icon.library
   and fails to open completely. Use an older window.class in this case.
   This will be improved in the future.

** Added a Find next change/Find previous change function to the Search menu.

** Fixed a wierdness when checking for new updates and none were available
   but extra files were available.

** Made errors more clear when shown in the status line.

** Fixed copying of a line to the find or replace field with a vertical

* (Major since v2.5) Syntax highlighting with current support for
                     C/C++, Amiga-E, AmigaGuide and XML.

* (Major since v2.5) Unlimited Undo/Redo!

* (Major since v2.5) Ann can remember where in a file you last edited
                     and scroll there when the file is opened.

* (Major since v2.5) Double/tripple-click to select word, syntactic
                     phrase, line or bracket contents.

* Some other kind of minimize/iconify function, connected to AmiDock or
something perhaps.

Other programs by Deniil 715! can be found on OnyxSoft homepage at:


Feel free to mail me if you found bugs or have suggestions.

File Version Size Date OS Dls Readme
annotate_src.lha3.0.1388kb03 Dec 20124.0184¤ Annotate_src - Text Editor with advanced features (source)
Copyright © 2004-2024 by Björn Hagström All Rights Reserved