*************************************************************************
* Changes in Zap between versions 1.30 and 1.35				*
*************************************************************************

This file documents the changes in Zap since the last release.

Changes 1.30-1.35
-----------------

Only a year late for this release! I'm afraid there aren't many improvements
from me this time, mainly bug fixes for the StrongARM and improved usage with
networks. However, mode authors have been very active and there are lots of
new and useful modes included with this release. I was hoping to have some
time between finishing writing up my thesis and starting my new job at ARM to
do some work on Zap but in the end there was only one weekend which wasn't
really enough :-(

New features:
* There is a new variable in the Keys file (&31c) for setting the attributes
  of newly created files. Default is WR/wr (ie &33 - see p2-13 of PRM).
  Attributes of files are now properly preserved across saves as well.
* Instructions can now be entered in code mode simply by typing - the
  current text will appear in the minibuffer as you type and be assembled
  as each new line is entered.
  
New calls:
* Zap_TestModeName to see if a given mode has been loaded.
* Zap_UpdateArea, Zap_UpdateWindow, Zap_UpdateWholeWindow - window redraw.

Bug fixes:
* The 'save bug' which used to cause filetype changes when using the
  auto-backup '~' feature has been fixed.
* Hideptr has been altered to run on the StrongARM - STM {PC} removed
  Thanks to Martin Ebourne for supplying me with the source.
* Cursor positioning at widths of >=256 was faulty and wrapped. Especially
  noticeable in byte mode while viewing sprites. This now fixed.
* ZapRedraw has been altered so as not to use self modifying code. This
  prevents getting a rubbish screen after a mode change with StrongARM.
* ZapMJE has been hacked to run on StrongARM and hacked to print
  0x numbers correctly at last!
* Removed mode number dependencies from ZapBasic
* Service call 3 (file dying) now issued properly
* Self modifying code removed from SoftWrap so it now works with StrongARM.

3rd party changes: (Many thanks to all involved)
* James Aylett:
  ZapOLE - A Zap mode to handle all OLE requests transparently
  ZapConfig - A very nice utility for configuring Zap's !Config file
* Mathew Hamblerly:
  ZapHTML - A colour HTML mode with many command for inserting common tags
            in any mode use scV to get to the HTML functions
* Olly Betts:
  Updated LineEditor with system variable completion and lots of other
  goodies!
* Darran Salt:
  ZapEmail - mode for handling email
  Updates for ZapDS and all his other useful utilities.
* Tim Tyler:
  Several very useful modes:
  ZapObey - very pretty mode for obey file
  ZapHoTMeal - very colourful HTML mode (which can be used with Matthew's
               HTML commands if you wish)
  ZapMsg - a coloured mode for messages file
  ZapNewMail - another mail mode
  ZapDesc - a colour mode for 'Desc' files
* Daniel Wagenarr:
  Update to DWExt
  

* NB NB If you have any problems with OLE then please install the StrongARM
  patch from Acorn which fixes most problems.


Thanks to the following for help/suggestions/donations/bug reports:

P.Allen, M.Anwar, M.Astley, B.Avison, M.Avison, J.Aylett, R.Betz,
M.Ben-Gershon, O.Betts, C.Booker, M.Borcherds, S.Borrill, B.Brand, T.Browse,
B.Brunswick, N.Carson, D.Cass, C.Cepurneek, P.Colmer, A.Corey, M.Corley,
J.Coxhead, N.Craig-Wood, G.Crow, R.Darlington, J.Davidson, M.Dorey,
M.Ebourne, F.Elisei, A.Finch, J.Freeman, M.Geddes, I.Giblin, D.Gilbert,
S.Glass, D.Good, M.Grainger, P.Greenham, Z.Gunnar, R.Hallas, M.Hamberly,
B.Harris, P.Hazel, P.Hedderly, J.Hendrix, G.Heslington, B.Hogan, D.Holden,
T.Houghton, D.Howe, E.Hughes, T.Hughes, M.Hughes, P.Ingram, R.Johnson,
H.Klingspohr, C.Latham, D.Layfield, T.Leddi, G.Lee, G.S.Long :-), P.Long,
M.Lukat, C.Marshall, J.Marten, C.Manning, G.McCaughan, A.McMurry,
P.McTiernan, A.Merritt, S.Monesi, P.Moore, D.Murphy, E.Naish, T.Olsson,
J.Ovesen, I.Palmer, D.Pottage, O.Reinert, A.Raab, T.Roddis, C.Rodliffe,
H.Rogers, M.Sabin, G.Saliaris, D.Salt, K.Sangrar, B.Scattergood,
K.Schlichting, O.Schoen, A.Skelton, J.Smith, N.A.Smith, R.L.Smith,
A.Southgate, C.Syntichakis, G.Taylor, L.Taylor, A.Thoukydides, C.Turnbull,
T.Tyler, J.Tytgat, E.van de Pol, J.Veness, D.Wagenaar, J.Wallace, R.Watts,
P.Wheatley, M. Wilcox, T.Willemse, M.Williams, R.Wilson, M.Wooding, Wookey,
D.Xanthakis, D.Yule,

and all members of the:

	OXFORD ACORN USER GROUP
	
	web page:	http://www.linc.ox.ac.uk/~aug/
	ftp site:	misc.linc.ox.ac.uk   (directory /aug)
	email:		aug@misc.linc.ox.ac.uk

Proposed changes 1.35-1.40
--------------------------

Er ... not a lot of time I'm afraid! I will still fix any bad bugs and
keep things going though.


Suggestions/Contacting me
-------------------------

If you wish to contact me with suggestions or bug reports then my address is
in the Copyright file. Since I am now working for ARM this means I get very
busy and so I can't promise quick or even very enlightening replies!

If your suggestion concerns one of the extension modes (eg C mode) or
template files, or one of the other things in the 3rdParty directory not
written by me, then please write to the author concerned, and not to me
(unless you have trouble getting through). All their addresses are in the
3rdParty.Addresses file.
