home *** CD-ROM | disk | FTP | other *** search
- ZapMJE 0.56 changes file
- © Martin Ebourne, 1994
-
- Changes since 0.51 (First release, with V1.10 of Zap):
- NB. Check out the help file for full details on new features.
-
- Improved syntax colouring for C mode:
- • Fixed display of .01234
- • Added C++ reserved words
- • Fixed display of #define \n~!@ in C
- • Added #line pre-proc directive
- • Added detection of L"foo" and L'f' in C. Now all I need to do is find a
- use for them!
- • Enabled the percentage counter on the hourglass
-
- Completely re-wrote space stripping on save code. In the process, the
- following improvements were made:
- • A very serious bug was fixed. This could cause the file to be corrupted
- when saved if the undo buffer was active and there was at least 1 excess
- space. However, due to the fact that this was very unlikely, it only ever
- happened if there were a large number of excess spaces. (First reported
- by Neil Spellings)
- • The space stripping code is now much faster
- • The hourglass is now activated, and the percentage counter used
- • Allowed escape to abort (only aborts space stripping, so file still
- saved)
- • The cursor no longer moves to the last space removed (this had already
- been fixed)
-
- Improved function finding and its derivatives (C mode only):
- • Fixed bug which caused rubbish to be put in the list on occasion
- • Fixed bug with '{' not being ignored
- • Enabled the percentage counter on the hourglass
- • Allowed escape to terminate (doesn't abort, since browser still appears,
- though incomplete, and header file creation is left similarly incomplete)
-
- Changes to MJE_SWAPTOHEADER:
- • Fixed memory leak when file was not in c, s, p or h directory
- • Added warning that file not found
-
- Miscellaneous bugs fixed:
- • Message trapping bug reported by Neil Topham
- • Changed assembler pre-processor 'comment' to [ 1=0 (it was [ 1<>0, which
- is obviously always true!]
- • Fixed display of | in instruction field for assembler
-
- Miscellaneous changes:
- • Added auto-mode detection
- • Started auto-header generation for C
- • Made version number code work with 'ZapX' for Dominic's development use
-