12002-02-12  Andrew Hunter    <andrew@logicalshift.demon.co.uk>
2
3	* (Failed to update the ChangeLog in *ages*...)
4
5	* Mac OS X version ready
6
7	* Might as well bump the version to 1.0.0
8
9	* Many minor bugs fixed
10
112000-12-14  Andrew Hunter    <andrew@logicalshift.co.uk>
12
13	* finally added function key and mouse support
14
152000-12-11  Andrew Hunter    <andrew@logicalshift.co.uk>
16
17	* fixed equally stupid bug where argp was no longer being detected
18
19	* fixed damn stupid bug where zmachine_setup_header() was writing
20	to the objects header word instead of flags2.
21
22	* version updated to 0.9.99dev9 (release of beta5)
23
24	* resource leak fixed (windisplay.c)
25
26	* display flicker reduced (windisplay.c)
27
28	* line history added (windisplay.c)
29
302000-12-08  Andrew Hunter    <andrew@logicalshift.co.uk>
31
32	* save/restore now display windows dialogue boxes. Unless its the X
33	version, o'course.
34
35	* windows display drivers tidied up and polished off a bit more.
36	> polish drivers
37	The display drivers look a bit cleaner now.
38
392000-12-07  Andrew Hunter    <andrew@logicalshift.co.uk>
40
41	* windows input now working, a few bugs fixed in windisplay.c
42
432000-12-06  Andrew Hunter    <andrew@logicalshift.co.uk>
44
45	* random number generator added (no longer relies on whatever your
46	OS provides for srand and rand)
47
48	* version updated to 0.9.99dev8
49
50	* merged windows version back into CVS. Main changes are the use of
51	the noyywrap option in the lexers, windisplay.c, printf_debug and
52	related functions and cygwin & cross-compiling detection. There's
53	also a hack for Borland cc's inlining code which causes gcc to
54	emit a warning - note that push() is now defined in both interp.c
55	and state.c.
56
572000-11-27  Andrew Hunter    <andrew@logicalshift.co.uk>
58
59	* unicode fixes, unicode table in header extension block now supported
60
612000-11-25  Andrew Hunter    <andrew@logicalshift.co.uk>
62
63	* display drivers changed to support ISO 10646 characters. That
64	is, Unicode. Now plays the German version of Zork I, although for
65	some obscure reason it doesn't recognise 'ja'...
66
672000-11-21  Andrew Hunter    <andrew@logicalshift.co.uk>
68
69	* header flags now set (more?) correctly
70
712000-11-20  Andrew Hunter    <andrew@logicalshift.co.uk>
72
73	* graphics mode added for those version 5 games as support it -
74	not many.
75
762000-11-19  Andrew Hunter    <andrew@logicalshift.co.uk>
77
78	* read_char timing implemented
79
80	* bug fixed in timed input
81
82	* state_decompile silly bug fixed
83
84	* input_stream implemented, bugs in output_stream fixed
85
86	* freetype work abandoned; freetype far too buggy
87
882000-11-17  Andrew Hunter    <andrew@logicalshift.co.uk>
89
90	* freetype work started. Version changed to 0.9.99dev6
91
922000-11-10  Andrew Hunter    <andrew@logicalshift.co.uk>
93
94	* restore was reporting file was too small when it actually
95	doesn't exist. Fixed.
96
97	* v3 save was storing the wrong address in PC under some
98	circumstances. Fixed
99
100	* savedir option added to .zoomrc
101
102	* V6 support improved further... Zork Zero is now displaying
103	almost correctly
104
1052000-11-09  Andrew Hunter    <andrew@logicalshift.co.uk>
106
107        * bug fixed in xdisplay.c that caused the cursor to slowly
108	creep across the screen in Border Zone
109
110	* The Lurking Horror accesses out-of-range property 32 sometimes.
111	Changed this condition to a warning instead of a fatal error
112
113	* menu added, to appear when the user specifies no game on the
114	commandline
115
116	* bug fixed in state.c - it wasn't storing the stack correctly
117	(or, indeed, at all)
118
119	* V6 support improved... ZorkZero looks slightly better
120
1212000-11-08  Andrew Hunter    <andrew@logicalshift.co.uk>
122
123	* version changed to 0.9.99dev5
124
125	* changed builder to new format. Now uses gotos rather than calling
126	subroutines. This is a manual inlining of the functions - we get the
127	speed increases encountered before, but without the compiler
128	problems, or the size increase. Standard speed of the interpreter
129	is just over twice the speed of frotz (2.32). The new format of
130	the zcode.ops file removed the need for op.c altogether.
131
1322000-11-07  Andrew Hunter    <andrew@logicalshift.co.uk>
133
134	* version changed to 0.9.99dev4
135
136	* zoom-0.9.99beta3 released
137
138	* debugging: started adding attribute, property and object watch
139	routines
140
141	* bugfixes: transcript now works when header bit is
142	set. Seastalker window display fixed. Undo no longer leaks
143	memory. zoomrc file added to tarball. Save/restore now print
144	reasons when they fail. Output stream 3 fixed to comply better
145	with specification.
146
147	* version changed to 0.9.99dev3
148