See also changes since
Changes for other versions:
| Module | Description | By |
|---|---|---|
| BASIC | BASIC, Taskwindow modes improved and stabilised | DS |
| BASIC | Colouring of LDM and STM instructions fixed in BASIC mode. | SJA |
| Buttons | Interaction of many modes with ZapButtons bugfixed. | SJA |
| C | C mode's function browser data-abort bug fixed. | DS |
| Code | Editing a module header in Code mode is now undoable. | DS |
| Code | Improvements to Code mode to handle some aspects of 32 bit code | DS |
| Code | Code mode now recognises the new flags word present in 32 bit module | DS |
| Code | Code mode search with 'comment free' now skips the comments | SJA |
| Commands | WC box bug fixed (could delete its window and then try to close it via Wimp_CreateMenu -1 - the Wimp appears to have a problem with this) |
SJA |
| Commands | MOVESEL called from a menu works correctly, and no longer corrupts the undo buffer. This also affects some other commands when used from menus. |
DS |
| Commands | MULTICOMMAND had no effect when on a menu, and under some strange circumstances prevented the minibuffer from displaying any text. |
DS |
| Commands | OSCLI, CLI: redirection is placed before command |
DS |
| Commands | Commands (mostly) each have their own argument/minibuffer history | DS |
| Commands | CUT can optionally not add data to the yank buffer |
DS |
| Commands | SWITCHTAB works again |
DS |
| Commands | OSCLI could set the titlebar incorrectly. |
DS |
| Commands | MAKEDEFAULT improved (optionally sets defaults for either current or all modes) |
DS |
| Commands | SENDSEL escapes characters 0 and 128-255 properly. Previously, sending ü would have shutdown the Desktop! |
DS |
| Commands | WRITEFILE put directory in minibuffer prompt not main buffer; fixed |
SJA |
| Commands | QUICKPRINT now reads start and end lines from dbox immediately prior to printing. Previously things could be confusing because it would only do it when you moved between the fields in certain ways. |
SJA |
| Commands | New MODENMENU command generated menu for given mode as a submenu. This allows for a more compact menu structure, if desired. |
SJA |
| Commands | Interactive help messages for the KEYMAPN menu were wrong. |
CL |
| Commands | WRITEBUFFER command to "save a copy" |
SJA |
| Commands | TOTALSEL uses the hourglass so you don't think it's crashed; and respects Escape. |
SJA |
| Commands | NEWTYPE left the minibuffer open when called from it. |
CL |
| Commands | INDENT, INDENTBY, OUTDENT affect the current line if no selection anywhere |
DS |
| Commands | FORMATTEXT no longer stops on unbreakable lines |
SJA |
| Commands | FILTER* commands could cause the error 'Overflow in argument substitution' |
SJA |
| Configuration | Settings variable &322 executed on startup; opt_switches b31 => do this even when we're loading files on init. MISCOPS 19 configures this. |
SJA |
| Configuration | '&' in config files now not interpreted as &0 if not followed by a hex digit | DS |
| Configuration | !Config file stores file format, allowing automatic updating when new features are added | DS |
| Diff | New Diff mode. | SJA |
| Distribution | New command extension, ZapBits, constructed out of ZapDS and ZapTMT. Remaining commands in ZapDS will probably go into ZapProg, which will also house the rewrites of the DWExt commands, once they get done. | DS |
| Distribution | MenuConf program to ease selection of menu options. | SJA |
| Distribution | Standardised extension directory structure | SJA |
| Distribution | German translations revamped | Detlef Thielsch |
| Distribution | French translations revamped | Benoit Gilon |
| Distribution | Added Paul Nolan's RISC OS 4 style icons for Zap. These are not enabled by default and live in the directory 'Extreme' | SJA |
| Distribution | ZapFonts distribution archive now contains the correct filetyping information. This does not affect Zap, but other ZapRedraw clients could become confused. | SJA |
| MJE | MJE_IF and MJE_ENDIF fixed in Pascal and C++ modes. |
SJA |
| MakeFile | Buttons Script loading could cause Data Aborts. | SJA |
| MakeFile | Added some free commands to the list, such as CMunge. |
CL |
| MakeFile | Commands are now only coloured as such when preceeded by whitespace, @, %, or - if the minus is the first thing after a line break or semicolon. | CL |
| MakeFile | ${...} constructs recognised and treated as $(...) |
CL |
| Messages | Messages mode now displays TAB after '|' sensibly. | Chris Lund |
| Scheme | ZapScheme now initialises its default options correctly. | SJA |
| TaskWindow | Clearing a TaskWindow (eg. by changing mode or window width) didn't reset all internal variables properly. | CL |
| Throwback | Adjust on filename removes all entries for that file | DS |
| Throwback | Throwback windows may be closed automatically when all links are deleted | DS |
| Throwback | Other colouring tweaks | DS |
| Throwback | Throwback windows now have their title bars set to something useful | SJA |
| Throwback | Throwback colouring can now be configured by whatever created the throwback window, allowing more consistent colouring | DS |
| Throwback | ADJUST-clicking filenames in throwback mode didn't remove all entries properly. | CL |
| Zap | Major bug fixes in memory and font handling | SJA |
| Zap | Toggling DOS text / spool file now sets modified immediately | SJA |
| Zap | Various extensions modified to support internationalisation | SJA |
| Zap | Some modes could cause data aborts when the split was at the end of the most recently loaded file. | CL |
| Zap | shift+alt+menu when there's a selection brings it up (otherwise alt+ action, ie Modes menu) |
SJA |
| Zap | Custom background tiles for dboxes | CL |
| Zap | Aborting a save routine will now always revert to the old filename | SJA |
| Zap | Window swap order bug fixed | SJA |
| Zap | DataSave via RAM transfer to Zap now sets cursor/grabs focus | SJA |
| Zap | Help on commands also lists the (primary) key binding | CL |
| Zap | DataSave correctly identifies untyped files | SJA |
| Zap | Minibuffer scrolling redraw fixed | CL |
| Zap | Bug with building menus containing OUTDENT and INDENT fixed |
SJA |
| Zap | Removed some unused code. Current module size is about 201K with debugging, compared to 182K for v1.40, 114K for v1.35 and v1.30, 101K for v1.10. | SJA |
| Zap | Uses SysLog for logging, if built in and enabled. | SJA |
| Zap | Configuration variables (c-vars) (per-mode textual settings; currently used only rarely, but will be increasingly important in the future). @GETVAR function to look them up, HELPVAR command to document them. |
SJA |
| Zap | Fancy print dbox now says 'No Driver' when one isn't loaded. | CL |
| Zap | External Edit protocol now saves to the correct filename. | CL |
| Zap | Improved (depending on your point of view :-) cursor handling beyond EOF | SJA |
| Zap | Loading the maximum number of modes caused Zap to enter an infinite loop when creating the mode menu. | CL |
| Zap | Auto softwrap detection improved (works on the last line in the file), and sped up. Also uses configured return char rather than hard-coded to 0xa. | SJA |
| Zap | Fancy print would print just outside the paper margins. | CL |
| Zap | Alt-Escape now aborts long block-editing operations. | DS |
| Zap | DataSaved message removed, since we were using it incorrectly, and no one seems to think it's terribly useful anyway | SJA |
| Zap | 'Clone' modes - identical functionality, but configured independently | DS |
| Zap | Definable menu help text | DS |
| Zap | Per-extension keymaps, named keymaps, and per-mode basemaps set using c-vars | DS |
| Zap | Internationalisation based on country, falling back through UK. | DS |
| Zap | Tab at EOL: cursor should no longer disappear | DS |
| Zap | Directory finding support for FINDFILE[READONLY], [shift-]adjust-close. |
DS |
| Zap | Interactive help system improved | DS |
| Zap | Key bindings shown in menus change with basemap of the window | DS |
| Zap | Outline font menu generated by RISC OS (so more consistent) | DS |
| Zap | Improved RISC OS 4 support | DS |
| Zap | Fancy print tweaked | DS |
| Zap | New DoubleWord and HalfWord modes | DS |
| Zap | Left margin redrawn if line numbers displayed in multiple views | DS |
| Zap | Dynamic areas and line editor buffers killed in module finalisation (hopefully can't fail any more) | DS |
| Zap | Configuring an invalid font no longer reports "Bad error block" when opening a window. | SJA |
| Zap | Iconising a dialogue box from a menu no longer leaves them in an unclosable state. | SJA |
| Zap | KeyboardExtend module replaced by DeepKeys; should give more consistand keyboard handling. | DS |
| Zap | Change cursor type updates immediately | SJA |
| Zap | Some parts of Zap hadn't been updated to the new modified system. I think we've got them all now. | SJA |
| Zap | LineEditor 2.74 bundled with Zap. | DS |
| Zap | Unrecognised keypress codes are properly passed on to the Wimp. | DS |
| Zap | Line number appearance corrected when width is set to 1. | SJA |
| Zap | Changing to the same mode does nothing (so selection, etc. preserved) | DS |
| Zap | Read memory dbox: start == end closes dbox; start > end beeps | DS |
| Zap | Bug fixes to drag-selection | DS |
| Zap | ClickSend unknown command bug fixed | DS |
| Zap | More string handling speed tweaks | DS |
| Zap | File menus: long leafnames are truncated with an ellipsis | DS |
| ZapMJE | C++ and Java mode menus no longer crash when opened from the iconbar. | SJA |
| ZapRedraw | ZapRedraw works with ViewFinder | DS |
| ZapRedraw | RISC OS 4 style icons for !ZapFonts | SJA |
| ZapRedraw | A new cursor call added to ZapRedraw so that control characters in a selection get coloured correctly when the cursor is on top of them. | SJA |
| ZapRedraw | Outline font leak fixed in ZapRedraw | SJA |
|
© Copyright Zap Developers 1992-2008. All rights reserved. Updated: 2002/11/07 12:31:06. webmaster@zap.tartarus.org |