AminetAminet
Search:
80232 packages online
About
Recent
Browse
Search
Upload
Setup
Services

text/edit/Annotate_usr.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Text Editor with advanced features
Author:Doug Bakewell / Daniel Westerberg
Uploader:Daniel Westerberg (daniel onyxsoft se)
Type:text/edit
Version:2.7
Requires:ReAction, Expat.library
Architecture:ppc-amigaos ; m68k-amigaos ; ppc-morphos ; i386-aros
Date:2009-12-11
Download:http://aminet.net/text/edit/Annotate_usr.lha - View contents
Readme:http://aminet.net/text/edit/Annotate_usr.readme
Downloads:1834
Annotate ~~~~~~~~ A comprehensive text editor written for AmigaOS 2.0 and up,
ported to AmigaOS 4.0, backported to AmigaOS 3.5 and sideported to MorphOS. :-)

Features
~~~~~~~~
- Syntax Highlightning,
- Multi-unit clipboard support,
- Unlimited Undo/Redo,
- Macros,
- Vertical block selection,
- 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,
- 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
archive.

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


News and Changes
~~~~~~~~~~~~~~~~
* NEW * 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.

* NEW * AROS is now supported.

* NEW * 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.

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

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

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

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

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

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

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

v2.6.4
~~~~~~
** 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
   selection.

v2.6.3
~~~~~~
* Made edited lines appear with a different background color.
  The color is selected by the user.

* Added a new way of finding and replacing words by matching
  only whole unbroken words.

* Added PortablE as a language with syntax highlighting.

* New icons composed by David Braconnier. Thanks! :)

* When reopening the same file twice and selected to bring the already
  open editor to front, the current editor was cleared.

* The uppercase/lowercase function didn't work on a vertical block selection.

* Fixed Ctrl+MMB moving of a vertical selection.

* Added "mandatory" to the qualifying And/OrTokens to force matching
  this qualifying at all times for a particular language.

* Now tries to not clear a selection when undoing something.

* Fixed random insertion of null bytes when loading an MS-DOS file with CR+LF.

* Better handling of multiline tokens like for example /* C/C++ comments */.

* Better handling of files with very long lines, such as if one accidently
  loads a binary file.

v2.6.2
~~~~~~ * Starts quicker because it doesn't open all gadget classes until they
are needed.

* Fixed a bug in the auto update code.

* Fixed a crash if expat.library was not found.

* Added an option to disable the use of system beep/flash.

* Fixed a few bugs regarding vertical selection/block copy'n'paste and
undo/redo.

* Changed the scroll wheel acceleration for the scrollbar so that it will
  never jumps more than one page at a time.

v2.6.1
~~~~~~
* Using expat.library instead of linking with expat.lib. Saves 150kB.

* Improved archive bit handling.

* Added HTML as a syntax highlighting.

* Added LaTeX as a syntax highlighting.

* Added the attribute "caseinsensitive"/"ignorecase" to make it easy to
  implement syntax for case insensitive languages, such as HTML.

* Added function to let paste replace a selection.

* Added a kind of UNIX primary selection way of copy'n'paste using the
  middle mouse button. When it is enabled it is possible to select text
  in any editor and then by a click on the MMB paste this text in any
  opened editor without activating its window first!
  Holding Ctrl while clicking the MMB will move the text.

* Now Ann asks if you try to open the same file twice.

* Now Ann asks if you try to overwrite a file that exists when using Save as.

* Added "Wrap selected or all text" to the Tools menu to make it possible
  to wrap a text that is already loaded.

* Holding the Ctrl key while closing a window makes it discard all changes
  to the file without asking.

* Added an iconify gadget which at the moment closes a window and places
  the editor in the hidden editors list in Ed Exchange.

* Fixed an error regarding undo when more than one file was selected to be
  opened. This error could result in a number of different behaviours.

* Sometimes there was garbage displayed when syntax highlighting was enabled.

* If moving the editor window while replacing interactively answered Yes
  to the requester.

* Arexx command GET WIN NAME without a number caused a crash.

* When making your own syntax file Ann could crash if there was an
  error with the OrTokens tag.

* Now the double-click to select word accepts 8-bit characters so that
  non-English words can be completely selected.

* Fixed a few bugs regarding the Exchange Ed. This needs a total rewrite though.

v2.6
~~~~
* (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.

* Fixed many (hopefully all) Undo/Redo bugs, some of which were nasty.

* Reimplemented wildcard find. It is now possible to enter a DOS pattern
  string to search for. It will match an entire line.

* Multiple cursors when using "Last saved" to revert a file.

* It was impossible to select text on the first line.

* Fixed a subtle problem with match brace causing it to mismatch sometimes.

* Improved the smart window placement.

* Fixed a small ARexx bug regarding cursor placement.


v2.5.3 (AutoUpdate)
~~~~~~
* Finally Ann is on the same level as other modern editors:
  It has got Undo/Redo!
  Beware of possible bugs. May not work will all kinds of editing,
  like vert selections.

* Added the option "Delete key deletes selection".

* It is is now possible to double-click to select a word, line, or the
  contents between brackets and braces: ({[]})

* Ann can now remember which line you last visited in a file when
  you save it so the next time you load it, Ann will scroll there
  automatically.

* Added functionality to allow the Tab key to perform indentation instead
  of inserting tab characters or spaces.

* Made it possible to do circular finds. When no more matches are found
  it will start over from the top.

* Now the line in the middle of the window will be seen in the status field
  when scrolling with the scroll bar to make it a lot easier to find a
  particular line.

* Ann respects file protection bits.

* Ann can now automatically switch tab-key and indentation mode depending
  on if the file loaded contains tab characters or not.

* Added "Clear Selection" as a menu option to provide a simple way of
  clearing a selection from the keyboard. Default hotkey is 'RAmiga +'.

* Fixed a couple of minor bugs regarding syntax highlighting, including
  some update of the AnnotateSyntax.xml file.

* Many more small changes and enhancements.

v2.5.2 (AutoUpdate)
~~~~~~
* Fixed a small error detected by OS4 Final when entering the config
  on OS4 Final.

* Fixed another error of the same kind related to the configurable
  part of the Tools menu in Ann.

* The Auto Update feature was broken and does not work correctly in
  v2.5.1. It works in v2.5 and v2.5.2 though.

* The correct page was not remembered when reentering Config.

v2.5.1 (AutoUpdate)
~~~~~~
* Finally we have Syntax Highlightning! Currently there is support for
  the following languages: C/C++, Amiga-E, AmigaGuide, XML.

* Changing of font size was not recognized unless the font was also changed.

* Tab-settings and Auto-indent are individual for each editor now.
  Use the Apply button in the Config to set it for all opened editors.

* Match Brace has been fixed and enhanced a bit.

* Window left and top edge could not be 0.


v2.5
~~~~
* Saving config only saved to ENVARC: which made it appear
  as if settings weren't saved until you rebooted.

* Added Auto Update which means that Ann now is able to update
  itself over Internet. It will by default check for updates every
  five days or less.

* Ann is now a true OS4 Application, meaning that it has full
  Application.library support. Unfortunately there is no
  application handler out there right now.

* Added Search from beginning and Search backwards for Find
  and Replace.

* Added Find Previous to the menu.

* The Find requester outputted some debug.

* Now Esc works in the Find and Replace requesters.

* Added a few arexx command;
  ACTION REPLACE - Replace without opening the replace requester.
  ACTION FIND - Find next and return a bool.
  ACTION FIND_IN_LINE - Find only on current line and return bool.
  INSERT TAB - Insert tab characters.
  BACKSPACE - As hitting backspace.
  SET SEARCH_FROM_BEG - Set this flag for Find and Replace.
  SET SEARCH_BACKWARDS - Set this flag for Find and Replace.
  HELP - Write a list of all commands to a file.

  Included an AmigaE to C translation rexx script that demonstrates the
  potential of scripting with Annotate. It also does a pretty good job
  of doing the dirty work when porting E to C :)

* Doesn't jump to the beginning of the file when
  reverting to last saved.

* Fixed loading of files as parameters, both shift-clicked
  from WB and supplied via CLI.

* Text selection is visible while selecting.

* Holding Ctrl while copying text with MMB cuts text.

* Added possibility to paste with MMB click a la UNIX.

* Added Cycle Editor in menu on key LAlt+Tab to easily swap
  between editor windows.

* Reading and writing hotkeys didn't work correctly.

* A couple of other fixes regarding the editing of hotkeys,
  such as they not working with CapsLock on, and letting repeat
  through as regular keys.

* CursorX doesn't jump to AutoX after Find but stays intuitively
  where is it.

* Added confirmation requester for all unsaved editors when
   quitting. The requester also now contains the filename.

* Added the option to keep only one instance of Ann running
  even when starting another copy.

* Fixed possible crash in the Ed Exchange editor.



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

* Enhance some more graphics.


--
Other programs by Deniil 715! can be found on OnyxSoft homepage at:
  http://www.onyxsoft.se/

Feel free to mail me if you found bugs or have suggestions:
  daniel / onyxsoft se

NOTE: Please, NEVER publish my e-mail, or a text file containing my
      e-mail, on a web page or similar unless spam-encrypted like this:
      daniel / onyxsoft se



Contents of text/edit/Annotate_usr.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]               201233  504320  39.9% -lh5- 59d4 Dec 11 01:09 Annotate/Ann
[generic]               163604  356896  45.8% -lh5- 1f19 Dec 11 00:53 Annotate/Ann.AmigaOS3
[generic]                 4345   10063  43.2% -lh5- 02ad Dec 11 13:37 Annotate/Ann.AmigaOS3.info
[generic]               210756  533317  39.5% -lh5- 8247 Dec 11 12:30 Annotate/Ann.AROS
[generic]                 4344   10063  43.2% -lh5- 93c6 Dec 11 13:37 Annotate/Ann.AROS.info
[generic]                 4345   10063  43.2% -lh5- 9c84 Dec 11 13:37 Annotate/Ann.MorphOS.info
[generic]                41666  133851  31.1% -lh5- 4f76 Dec 11 13:20 Annotate/Annotate.guide
[generic]                 5260   12556  41.9% -lh5- d094 Dec 11 00:42 Annotate/Annotate.readme
[generic]                 3535   27719  12.8% -lh5- 335c Nov 23 12:42 Annotate/AnnotateSyntax.xml
[generic]                  712    1666  42.7% -lh5- 274c Oct 29 13:18 Annotate/Syntax Contribution/annotate_converter/elflord.vim
[generic]                22411   76687  29.2% -lh5- 9459 Oct 29 13:18 Annotate/Syntax Contribution/annotate_converter/php.vim
[generic]                18351  172431  10.6% -lh5- e925 Oct 29 13:32 Annotate/Syntax Contribution/Anotate_php.xml
[generic]                 4344   10063  43.2% -lh5- 0012 Dec 11 13:37 Annotate/Ann.info
[generic]               191008  499988  38.2% -lh5- 24c6 Dec 11 12:41 Annotate/Ann.MorphOS
[generic]                 6059    6732  90.0% -lh5- 161c Dec 11 13:37 Annotate/Annotate.guide.info
[generic]                 5438    6200  87.7% -lh5- 2bd8 Dec 11 13:37 Annotate/Annotate.readme.info
[generic]                 6595    9490  69.5% -lh5- 2e12 Dec 11 13:37 Annotate/Icons.info
[generic]                 2943    4158  70.8% -lh5- d1ef Apr  3  2005 Annotate/Icons/Ann.info
[generic]                 2380    3786  62.9% -lh5- 8f45 Jun  6  2009 Annotate/Icons/Annotate GlowIcons.info
[generic]                 2060    2084  98.8% -lh5- 1d11 Jun  6  2009 Annotate/Icons/Annotate Mason PNG.info
[generic]                 2816    4688  60.1% -lh5- 91b0 Jun  6  2009 Annotate/Icons/Annotate Mason.info
[generic]                 2474    5230  47.3% -lh5- 563e Jun  6  2009 Annotate/Icons/Annotate oldstyle.info
[generic]                  451     838  53.8% -lh5- ded3 Dec 11 01:13 Annotate/Rexx/EtoC.readme
[generic]                 1778    8626  20.6% -lh5- 9fb8 Jul 25  2007 Annotate/Rexx/EtoC.rexx
[generic]                 1196    3879  30.8% -lh5- a691 Oct 29 13:18 Annotate/Syntax Contribution/annotate_converter/annotate.php
[generic]                 6820    7606  89.7% -lh5- d72b Dec 11 13:37 Annotate.info
[generic]                 7015   18009  39.0% -lh5- e98e Mar  5  2005 Annotate/GPL.txt
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        27 files  923939 2441009  37.9%            Dec 11 20:59

Aminet © 1992-2012 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>