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