The AROS Archives(anonymous IP: 216.73.216.2,373) 
 HomeRecentStatsSearchSubmitUploadsMirrorsContactInfoDisclaimerConfigAdmin
 Menu


 Categories

   o Audio (110)
   o Datatype (15)
   o Demo (64)
   o Development (255)
   o Document (66)
   o Driver (19)
   o Emulation (66)
   o Game (558)
   o Graphics (232)
   o Library (23)
   o Network (65)
   o Office (22)
   o Utility (286)
   o Video (19)

Total files: 1800

Full index file
Recent index file

Part of Aros World Exec
 Readme for:  Utility » Text » Edit » annotate-src-3.1.lha

Annotate source

Description: Source code of the text editor Annotate
Download: annotate-src-3.1.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 426kb
Version: 3.1
Date: 09 Nov 25
Author: Doug Bakewell / Daniel 'Deniil' Westerberg
Submitter: amiwell79
Email: planeteu email/gmail com
Homepage: http://www.onyxsoft.se/
Requirements: AROS build system
Category: utility/text/edit
Replaces: utility/text/edit/annotate-src-3.0.1.tar.bz2
License: GPL
Distribute: yes
FileID: 3153
 
Comments: 0
Snapshots: 0
Videos: 0
Downloads:  (Current version)
272  (Accumulated)
Votes: 0 (0/0)  (30 days/7 days)

[Show comments] [Show snapshots] [Show videos] [Show content] [Replace file] 
Annotate
~~~~~~~~
A text editor written for AmigaOS 2.0 and up, ported to AmigaOS4.0.
Backported to AmigaOS 3.x and sideported to MorphOS and AROS.

Takes advantage of Public screens and the system default font.
Features include syntax highlighting, folding, shifting, multi-unit
clipboard support, macros, scroll bar, editor buffering, printing,
text locking, tools menu, and a full Arexx Port.

Author:  Doug Bakewell
Maintainer: Daniel Westerberg (for OS4 and OS3)
            Stefan Blixth (for MorphOS)
            LuKe Jerry <lukejerry()gmail.com> (for AROS)


Annotate has been released under the GNU GPL by request of the
original author Doug Bakewell. See separate GPL.txt.


Build requirements (INCOMPLETE AND BETA)
~~~~~~~~~~~~~~~~~~
On OS4, MOS and AROS it builds directly with the dependencies mentioned under
"Requires:".
On OS3 the easiest way is to download ADE_NDK_MUI.lha + expat-dev from Aminet.

Or you can do it the hard way:

Annotate builds for OS3/68k with gcc 2.95.3 or 3.4.0, but I found 2.95.3 too
buggy.

These are instructions for installing a complete build environment based on ADE.
I include the versions I used, but other versions are probably OK too, both
older and newer.

From Aminet, download:
* dev/gcc/ADE.lha (v2.95.3)
* dev/c/expat-dev.lha (v1.2)
* dev/c/SDI_headers.lha (v1.7)
* driver/input/NewMouse12.lha (v1.2)
* dev/mui/mui38dev.lha (v3.8)
* dev/mui/MCC_NList-0.127.lha (v0.127)
* dev/mui/MCC_TextEditor-15.55.lha (v15.55)

Since Ann is a potential v3.5+ program you also need the NDK3.9 from:
* https://www.haage-partner.de/download/AmigaOS/NDK39.lha

ADE:
1. Install ADE and assign ADE: to your install directory.
2. Run ADE-Startup. It complains about some stuff but seems to work anyway.
3. Increase stack size to 1MB (stack 1500000). You should add this to
ADE-Startup.
4. Copy ADE:bin/ar to ADE:bin/m68k-amigaos-ar.

3rd party libs:
5. From expat-dev.lha: Copy the files and dirs under include/ to ADE:include/
(or os-include if you prefer).
6. From SDI_headers.lha: Copy the files under includes/ to ADE:include/ (or
os-include...)
7. From NewMouse12.lha: Copy newmouse.h to ADE:include/.
8. From mui38dev.lha: Copy the files and dirs under Developer/C/Include/ to
ADE:include/.
9. From MCC_NList-0.127.lha: Copy dir with files from Developer/C/include/ to
ADE:include/.
10. From MCC_TextEditor-15.55.lha: Copy dir with file from Developer/C/include/
to ADE:include/.

Copy the Include/include_h/ dirs and files over ADE:os-include/
 or,
Copy only these files from Include/include_h/:
* workbench/workbench.h
* datatypes/datatypesclass.h
* datatypes/pictureclass.h
* exec/types.h

How to build
~~~~~~~~~~~~
Type 'make -f Makefile.os' during development. The executable 'ann' is created.
Type 'make -f Makefile.os final' to make an optimized and stripped release
version. The executable 'Ann_OS_GUI' is created.

I've included the changelog I have written during my work on updating
Annotate. It's quite raw and a snapshot of current development when
I made this release. It's much more detailed than the News & Changes
section in the main archive.

--
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!











File Version Size Date Dls Readme
annotate-3.1.i386-aros.lha3.11Mb09 Nov 251¤ Annotate - Programmer's Text Editor, adv. features
annotate.i386-aros.lha3.11Mb09 May 18113¤ Annotate - Text editor with advanced features.
annotate_lua_syntax.zip0.16kb08 Feb 10167¤ Annotate_lua_syntax - Description: LUA syntax for Annotate
Copyright © 2005 - 2025 The AROS Archives All Rights Reserved