home *** CD-ROM | disk | FTP | other *** search
- AMIGA CURSES PACKAGE
- ====================
-
-
- Author: Simon J Raybould. sie@fulcrum.bt.co.uk
-
-
- Updates from V1.00 to V1.10
- ===========================
-
- Bugs Fixed
- ----------
-
- 1. calling wrefresh() and other such functions with an uninitialised
- pointer caused the machine to hang up.
-
- 2. Fixed bugs in box() routine, including cursor position after
- drawing a box.
-
- 3. Fixed all of the mvwxxxx() routines such as mvwaddch(), mvwaddstr,
- e.t.c. These were previously doing the move part of the instruction
- in stdscr instead of the specified window.
-
-
- Changes Made
- ------------
-
- 1. Now distributed with two libraries, one with full 32 bit addressing
- for large programs, and one without for smaller code.
-
- 2. Changed the advised line to blink in the examples. Now includes
- curses.lib before the other libraries.
-
- 3. Added more examples.
-
- 4. Corrected newwin/subwin control/refreshing to be more like UNIX.
-
- 5. Added nocrmode().
-
- 6. Altered the header file to fix the mvwxxxx() bugs mentioned above.
-
- 7. Added mvwin().
-
- 8. Added full keyboard support including Function keys and Cursor keys.
-
- 9. Made keypad() switch the ANSI mapping off when set to TRUE.
-
-
- Updates from V1.10 to V1.20
- ===========================
-
- Bugs Fixed
- ----------
-
- 1. Reference from address 0 in endwin() removed.
-
- 2. Fixed curscr to make it a copy of the physical screen.
- So wrefresh(curscr) will tidy up the screen to what it was last time
- a refresh was done.
-
- Changes Made
- ------------
-
- 1. Changed data structure for line storage to reduce the overhead in
- finding a particular line.
-
- 2. Many speed improvements.
-
- 3. Added doupdate() & wnoutrefresh().
-
- 4. Made LINES & COLS extern ints and made them initialise to the size
- of the active screen when curses is invoked. This is unless the
- environment variables LINES and COLS exist, in which case, they will
- be used.
-
- 5. Changed the format of the libraries in an attempt to make them
- compatible with more linkers by making them standard amiga format.
-
- 6. Added many more functions, including flushinp(), resetterm() e.t.c.
-
-
- Updates from V1.20 to V1.21
- ===========================
-
- Bugs Fixed
- ----------
-
- 1. Fixed the range on box() to allow SPACE as a character.
- This allows you to draw a box of inverse spaces.
-
- Changes Made
- ------------
-
- 1. Added mvcur() to allow the cursor to be moved straight away
- without calling refresh().
-
-
- Updates from V1.21 to V1.22
- ===========================
-
- Bugs Fixed
- ----------
-
- 1. If active screen is interlaced then the curses screen is also interlaced
- to allow 64 lines on a PAL system.
-
- 2. When there was a '\n' in a print that had inverse video set, a line of
- inverse spaces was added up to the end of line. This was incompatible
- with UNIX curses and has now been fixed.
-