1 2004-05-16 Martin Schaffner <maschaffner@gmx.ch>
3 * include/ogl_init.h, arch/ogl/*.c, arch/ogl/internal.h:
4 move most ogl-internal stuff from the ogl interface header to
5 new header file internal.h
7 2004-05-15 Dietfrid Mali <dietfrid.mali@q-dial.de>
9 * arch/sdl/joy.c: joystick_read_raw_axis() will return a proper
10 bitmask for each joystick axis that has sent input data,
11 and will not crash Windows anymore during joystick setup because
12 of for() loop over axis being executed once too often.
14 * main/gameseq.c, include/gr.h, 2d/font.c: define new function
15 gr_remap_mono_font() and call it after loading saved level.
17 * main/laser.c: limit homing missile turn rate
19 * main/fuelcen.{c,h}, main/object.c: implement repair centers
20 (work like fuel centers but provide shield)
22 * main/gameseg.c: fix endless loop in some levels with a
23 certain (complicated) structure
25 2004-05-13 Bradley Bell <btb@icculus.org>
27 * VisualC/d2/d2x/d2x.dsp, VisualC/d2xgl/d2xgl.dsp,
28 VisualC/libmve/libmve.dsp, VisualC/mveplayer/mveplayer.dsp:
29 updated project files for SDL 1.2.7
31 * Makefile.am: add VisualC, VisualCE dirs to tarball
33 2004-05-13 Martin Schaffner <maschaffner@gmx.ch>
35 * arch/sdl/digi.c: formatting
37 2004-05-12 Bradley Bell <btb@icculus.org>
39 * unused/vga/new/palette.c, unused/vga/new/vga.c: removed unused,
42 * 2d/palette.c, include/palette.h: added function to create blend
45 * maths/rand.c, maths/tables.c, maths/vecmat.c: formatting
47 2004-05-11 Bradley Bell <btb@icculus.org>
49 * arch/ogl/ogl.c: fix alpha calculation in g3_draw_poly, again
51 2004-05-10 Bradley Bell <btb@icculus.org>
53 * arch/ogl/ogl.c, include/3d.h, main/render.c: hmm,
54 g3_draw_transp_poly had the fade level backwards, decided to just
55 fix g3_draw_poly so it behaves correctly, transparency or not,
56 reverted changes to render_face
58 2004-05-10 Dietfrid Mali <dietfrid.mali@q-dial.de>
60 * arch/ogl/ogl.c, include/3d.h: added g3_draw_transp_poly() for
61 rendering transparent (e.g. cloaked) walls
63 * main/render.c: render_face now calls g3_draw_transp_poly() for
64 cloaked walls in OpenGL
66 2004-05-08 Martin Schaffner <maschaffner@gmx.ch>
68 * arch/sdl/digi.c: fix bug on Mac OS X where all sound, including
69 that from other apps, had "static" distortions.
71 2004-04-22 Bradley Bell <btb@icculus.org>
73 * main/multi.c, main/multibot.c: use new GET_INTEL_* macros
75 * include/byteswap.h: rewrite GET_INTEL_* macros, fix bugs in
76 aligned version of PUT_INTEL_* macros
78 2004-04-15 Bradley Bell <btb@icculus.org>
80 * main/inferno.c: comment out unused checksum variable
82 2004-04-14 Bradley Bell <btb@icculus.org>
84 * arch/sdl/rbaudio.c: fix redbook tracking problems (fixes #1028)
86 2004-04-14 Terran Melconian <terran@consistent.org>
88 * main/gameseg.c: use portable rand function (fixes #1118)
90 2004-04-14 Sean Taylor <sscthunderbird@yahoo.com>
92 * main/songs.c: uncomment calls to RBAStop (fixes #473)
94 2004-01-08 Martin Schaffner <maschaffner@gmx.ch>
96 * configure.ac, arch/linux/ipx_udp.c, maths/fixc.c:
97 get rid of warnings (now compiles with -Werror on SunOS)
99 * main/piggy.c: fix (really) wierd SunOS bug
101 * 2d/bitmap.c, 2d/rle.c, include/gr.h: fix MEM_OVERWRITE
102 caused by not allocating enough mem for rle bitmaps
104 2004-01-06 Martin Schaffner <maschaffner@gmx.ch>
106 * include/pstypes.h: sun OS typedef fixes
108 2003-12-28 Martin Schaffner <maschaffner@gmx.ch>
110 * main/piggy.c: fix bug 1067
112 * main/piggy.c: fix bugfix for 1067
114 * main/piggy.c: fix 2nd part of bug 1067 (make d2x compatible
115 with descent.pig of mac registered)
117 2003-12-18 Bradley Bell <btb@icculus.org>
119 * main/kconfig.c: fixes for linux-native joystick
121 * main/kconfig.c: bunch of fixes (esp. for non linux-native
124 * arch/include/joy.h: comments/formatting
126 2003-12-10 Alexander Y. Yeikovich <demon@mci.net.ua>
128 * compilerdefs.txt: added FreeBSD defs
130 2003-12-08 Bradley Bell <btb@icculus.org>
132 * include/dtypes.h, include/dtypes.inc: remove unused, redundant
135 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua>
137 * arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
138 arch/linux/ipx_udp.c: fix FreeBSD compile errors
140 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua> and Bradley Bell <btb@icculus.org>
142 * 2d/ibitblt.c, include/maths.h, include/ogl_init.h,
143 include/pstypes.h, main/game.c, main/game.h, unused/bios/ipx.c:
144 get rid of silly ulongs
146 * configure.ac, 2d/bitblt.c, 2d/linear.asm, maths/fix.asm,
147 maths/vecmata.asm, texmap/tmap_inc.asm, texmap/tmap_per.asm,
148 texmap/tmappent.S, texmap/tmapppro.S: enable nasm on FreeBSD,
149 change relevant __linux__ macros to __ELF__
151 2003-11-27 Bradley Bell <btb@icculus.org>
153 * include/ogl_init.h: added proto for ogl_check_mode
155 * arch/sdl/digi.c, arch/sdl/gr.c, arch/sdl/mouse.c,
156 arch/win32/findfile.c, main/inferno.c, main/titles.c: Pocket PC
159 2003-11-26 Bradley Bell <btb@icculus.org>
161 * libmve/decoder16.c, libmve/mve_main.c, main/newmenu.c: fix gcc
162 3.3 compiler warnings
164 * arch/sdl/gr.c, main/kludge.c: landscape fixes, implemented
167 * include/pstypes.h: OS X fixes
169 * cfile/cfile.c, include/pstypes.h, main/inferno.c,
170 main/newmenu.h: linux fixes
172 * configure.ac cygconf VisualC/d2x.dsw VisualC/d2x/d2x.dsp
173 VisualC/d2xgl/.cvsignore VisualC/d2xgl/d2xgl.dsp arch/ogl/gr.c
174 arch/ogl/ogl.c include/d_io.h include/loadgl.h include/ogl_init.h
175 include/pstypes.h include/u_mem.h main /state.c main/vers_id.h
176 misc/d_io.c: added Visual C project for opengl, buncha macro fixes
179 * arch/sdl/gr.c: fix sdl gr_update
181 * 2d/font.c, VisualC/d2x/d2x.dsp, VisualCE/d2x/d2x.vcp,
182 VisualCE/mveplayer/mveplayer.vcp, arch/win32/ipx_mcast4.c,
183 arch/win32/ipx_udp.c, arch/win32/ipx_win.c, arch/sdl/gr.c,
184 cfile/cfile.c, console/CON_console.c, include/d_io.h,
185 include/error.h, include/pstypes.h, include/strutil.h,
186 include/u_dpmi.h, libmve/mve_main.c, libmve/mveplay.c,
187 main/cntrlcen.c, main/console.c, main/gameseq.c, main/inferno.c,
188 main/movie.c, main/newdemo.c, main/newmenu.c, main/newmenu.h,
189 main/playsave.c, main/songs.c, main/state.c, main/text.c,
190 mem/mem.c, misc/args.c, misc/d_io.c, misc/strutil.c: Visual C,
193 2003-11-25 Bradley Bell <btb@icculus.org>
195 * VisualC/d2x, VisualC/d2x/.cvsignore, VisualC/d2x/d2x.dsp,
196 VisualC/d2x.dsw, VisualC/libmve/libmve.dsp,
197 libmve/VisualC/mveplayer.dsp: updated project files
199 * libmve/mve_main.c, libmve/mvelib.c, libmve/mveplay.c: mveplayer
202 * VisualC, VisualC/.cvsignore, VisualC/d2x.dsw, VisualC/libmve,
203 VisualC/libmve/.cvsignore, VisualC/libmve/libmve.dsp,
204 VisualC/mveplayer, VisualC/mveplayer/.cvsignore,
205 VisualC/mveplayer/mveplayer.dsp: added project files for Visual
208 * VisualCE/.cvsignore, VisualCE/d2x/.cvsignore,
209 VisualCE/libmve/.cvsignore, VisualCE/mveplayer/.cvsignore: added
212 2003-11-24 Bradley Bell <btb@icculus.org>
214 * libmve/decoder8.c, libmve/mve_main.c, libmve/mvelib.c,
215 libmve/mveplay.c: stuff to play mve's in WinCE
217 * arch/win32/findfile.c: unused functions...
221 * arch/sdl/mouse.c, main/konfig.c, main/newmenu.c, main/newmenu.h:
222 enabled mouse control of menus
224 * main/mission.h: oops, didn't mean to change this.
226 2003-11-21 Bradley Bell <btb@icculus.org>
228 * VisualCE/d2x/d2x.vcp: updated project file
230 2003-11-20 Bradley Bell <btb@icculus.org>
232 * VisualCE, VisualCE/d2x, VisualCE/d2x/d2x.vcp, VisualCE/d2x.vcw,
233 VisualCE/libmve, VisualCE/libmve/libmve.vcp, VisualCE/mveplayer,
234 VisualCE/mveplayer/mveplayer.vcp: added project files for eMbedded
237 2003-11-17 Bradley Bell <btb@icculus.org>
239 * configure.ac, arch/linux/Makefile.am, arch/linux/linuxnet.c,
240 main/menu.c: added option to disable kalinix under unix
242 * main/game.c, main/newmenu.c: always set menu mode for GL popups
244 2003-11-14 Bradley Bell <btb@icculus.org>
246 * main/automap.c: fix automap background image
248 * main/automap.c, main/automap.h: delete cruft
250 * main/automap.c: fix level number position
252 * main/automap.c: simplify g3_draw_line hack
254 * main/menu.c: stop pointless vid mode changes
256 2003-11-07 Bradley Bell <btb@icculus.org>
258 * NEWS, installation.txt: s'more documentation
260 2003-11-07 Steffen Pohle <stpohle@gmx.net>
262 * configure.ac: fix .exe extension problems
264 2003-11-07 Bradley Bell <btb@icculus.org>
266 * arch/ogl/ogl.c: disable texture format verification for OS X -
269 2003-11-06 Bradley Bell <btb@icculus.org>
271 * main/automap.c, main/gamecntl.c, main/movie.c, main/titles.c:
272 use more traditional Alt+Enter for toggling fullscreen
274 * 2d/ibitblt.c, main/mission.h: comments/formatting
276 * arch/ogl/sdlgl.c: smash textures, for non-linux, for real
278 2003-11-06 Bradley Bell <btb@icculus.org>
280 * arch/ogl/gr.c, arch/ogl/sdlgl.c: smash textures on every
281 resolution change, use kludge to avoid repetitive res changes
283 2003-11-04 Bradley Bell <btb@icculus.org>
285 * main/piggy.c, main/piggy.h: moved bitmap and sound header data
286 structures and i/o routines back to piggy.c
288 2003-11-04 Martin Schaffner <maschaffner@gmx.ch>
290 * installation.txt: tell to install d1 .pig for better textures
292 2003-11-04 Bradley Bell <btb@icculus.org>
294 * main/mission.c, main/mission.h, main/piggy.h: added hogsize for
295 oem d1 v1.0 and registered d2 v1.0, comments
297 2003-11-03 Bradley Bell <btb@icculus.org>
299 * main/bm.h, main/piggy.c, main/piggy.h: big pigsize is same for
300 all d1 shareware - even though files are different!
302 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
305 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
308 * main/bm.h, main/piggy.c, main/piggy.h: added pigsize for
311 2003-10-31 Martin Schaffner <maschaffner@gmx.ch>
313 * main/movie.c: when no movies are found, divide by six the
314 number of warning lines sent to stdout
316 2003-10-29 Martin Schaffner <maschaffner@gmx.ch>
318 * include/byteswap.h: fix stupid copy/paste error
320 2003-10-24 Bradley Bell <btb@icculus.org>
322 * 2d/bitblt.c, 2d/ibitblt.c, include/gr.h, include/grdef.h: use
323 gr_linear_rep_movsd_2x instead of almost identical
324 gr_linear_movsd_double. Better since we have assembly versions.
326 2003-10-22 Martin Schaffner <maschaffner@gmx.ch>
328 * main/gamemine.c, main/piggy.c: fix "psychedelic" walls
331 2003-10-21 Martin Schaffner <maschaffner@gmx.ch>
333 * main/gameseq.c, main/multi.c, main/multi.h: fix compilation
334 error with --disable-network, move reset_network_objects()
335 from gameseq.c to multi.c
337 2003-10-14 Bradley Bell <btb@icculus.org>
339 * AUTHORS, NEWS: stuff
341 * arch/win32/ipx_mcast4.c: include newmenu header (for FAIL macro)
343 2003-10-12 Bradley Bell <btb@icculus.org>
345 * main/cntrlcen.c, main/endlevel.c, main/gamerend.c,
346 main/gameseq.c, main/mission.c, main/mission.h, main/network.c:
349 2003-10-12 Aaron Plattner <plattner@caltech.edu>
351 * arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
352 arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
353 arch/linux/ipx_udp.c, arch/linux/linuxnet.c,
354 arch/linux/include/ipx_drv.h, arch/linux/include/ipx_mcast4.h,
355 arch/win32/Makefile.am, arch/win32/ipx_drv.h,
356 arch/win32/ipx_mcast4.c, arch/win32/ipx_udp.c,
357 arch/win32/ipx_win.c, arch/win32/winnet.c,
358 arch/win32/include/ipx_mcast4.h, include/ipx.h, main/menu.c,
359 main/multi.h, main/network.c: add IPv4 multicasting support
361 2003-10-11 Bradley Bell <btb@icculus.org>
363 * main/endlevel.c, main/piggy.c: fixed endlevel stuff
365 * main/cntrlcen.c, main/endlevel.c, main/gamecntl.c,
366 main/gamerend.c, main/gameseq.c, main/gauges.c, main/kmatrix.c,
367 main/menu.c, main/mission.h, main/network.c, main/weapon.c,
368 main/weapon.h: lots of shareware and oem fixes
370 2003-10-10 Bradley Bell <btb@icculus.org>
372 * arch/win32/winnet.c: fixed stupid win32 network bug
374 2003-10-10 Bradley Bell <btb@icculus.org>
376 * main/piggy.c: increased D1_MAX_TMAP_NUM
378 2003-10-10 Martin Schaffner <maschaffner@gmx.ch>
380 * main/bm.c, main/bm.h, main/piggy.c: fixes d1 still textures
381 which are animated in d2, refactorizes d1 texture reading
383 2003-10-10 Bradley Bell <btb@icculus.org>
385 * arch/linux/linuxnet.c, main/automap.c, main/automap.h,
386 main/bmread.c, main/bmread.h, main/cntrlcen.c, main/cntrlcen.h,
387 main/collide.h, main/compbit.h, main/config.h, main/console.c,
388 main/controls.h, main/credits.c, main/credits.h, main/crypt.c,
389 main/desc_id.h, main/desw.h, main/dumpmine.c, main/effects.c,
390 main/effects.h, main/endlevel.c, main/endlevel.h, main/escort.c,
391 main/escort.h, main/fireball.h, main/fvi.c, main/fvi.h,
392 main/game.c, main/game.h, main/gamecntl.c, main/gamefont.c,
393 main/gamefont.h, main/gamemine.h, main/gamepal.c, main/gamepal.h,
394 main/gamerend.c, main/gamesave.h, main/gameseq.c, main/gameseq.h,
395 main/gamestat.h, main/gauges.h, main/hostage.c, main/hostage.h,
396 main/hud.c, main/hudmsg.h, main/inferno.c, main/inferno.h,
397 main/joydefs.c, main/joydefs.h, main/kconfig.h, main/kludge.c,
398 main/kmatrix.c, main/kmatrix.h, main/laser.c, main/lighting.h,
399 main/menu.c, main/menu.h, main/mglobal.c, main/modem.h,
400 main/morph.h, main/movie.c, main/movie.h, main/multibot.h,
401 main/netmisc.h, main/network.h, main/newmenu.h, main/paging.h,
402 main/physics.c, main/physics.h, main/piggy.h, main/player.c,
403 main/playsave.h, main/polyobj.c, main/polyobj.h, main/powerup.c,
404 main/powerup.h, main/render.c, main/render.h, main/reorder.h,
405 main/robot.c, main/scores.h, main/screens.h, main/segment.c,
406 main/segpoint.h, main/slew.c, main/slew.h, main/songs.c,
407 main/songs.h, main/sounds.h, main/state.h, main/terrain.c,
408 main/terrain.h, main/texmerge.h, main/text.h, main/textures.h,
409 main/titles.h, main/vclip.c, main/vclip.h, main/vers_id.h,
410 main/wall.h: comments/formatting
412 2003-10-09 Bradley Bell <btb@icculus.org>
414 * main/text.c: fix text when using old datafiles
416 * main/laser.h: comments/whitespace
418 * main/laser.c, main/weapon.c: fixed smart missiles and smart
419 mines w/shareware data
421 * include/DT_drawtext.h: deleted unused file
423 2003-10-08 Bradley Bell <btb@icculus.org>
425 * main/gameseq.c, main/inferno.c, main/menu.c: SHAREWARE fixes
427 * arch/win32/ipx_udp.c: use closesocket() instead of close()
429 * arch/sdl/joydefs.c, main/gamecntl.c, main/kconfig.c,
430 main/menu.c: Disabled 'd2x keys' weapon selection
432 2003-10-08 Martin Schaffner <maschaffner@gmx.ch>
434 * main/object.h, main/multi.h: get rid of most warnings issued by
435 cpp-precomp of gcc from Mac OS X dev tools
437 2003-10-05 Bradley Bell <btb@icculus.org>
439 * NEWS, configure.ac: increment version number
441 * cfile/cfile.c: better handling of CRLF text files (when that is
444 * utilities/hogcreate.c, utilities/hogextract.c,
445 utilities/mvlcreate.c, utilities/mvlextract.c: use binary mode for
446 reading/writing files
448 * arch/win32/Makefile.am, arch/win32/include/ipx_udp.h,
449 arch/win32/ipx_udp.c, arch/win32/winnet.c, main/menu.c: added UDP
452 2003-10-04 Bradley Bell <btb@icculus.org>
454 * cfile/cfile.c, main/config.c: oops, fgets does not return EOF
456 * main/netmisc.c: change byte to sbyte, comments/whitespace
458 2003-10-03 Bradley Bell <btb@icculus.org>
460 * cfile/cfile.c, main/config.c: fix win32 eof bug.
462 * arch/win32/ipx_drv.h, arch/win32/winnet.c, include/ipx.h: win32
465 * iff/iff.c, include/gr.h, include/iff.h, include/pstypes.h,
466 main/ai2.c, main/aipath.c, main/aistruct.h, main/bm.h,
467 main/config.c, main/escort.c, main/fireball.c, main/fuelcen.c,
468 main/fuelcen.h, main/gameseg.c, main/gameseg.h, main/laser.c,
469 main/lighting.c, main/mglobal.c, main/network.c, main/newdemo.c,
470 main/object.c, main/object.h, main/paging.c, main/player.h,
471 main/robot.h, main/segment.h, main/state.c, main/switch.c,
472 main/switch.h, main/titles.c, main/wall.c, main/wall.h,
473 main/weapon.c, main/weapon.h: change byte to sbyte,
476 * 2d/bitblt.c, cfile/cfile.c, include/cfile.h, main/ai.c,
477 main/ai.h, main/gamemine.c, main/gauges.c, main/kconfig.c,
478 main/menu.c, main/multi.c, main/multi.h, main/multibot.c,
479 main/newdemo.h, main/render.c, main/scores.c: change byte to sbyte
481 * configure.ac: better checking for timeval
483 2003-10-03 Martin Schaffner <maschaffner@gmx.ch>
485 * arch/dos/bak/ipx.c, arch/dos/ipx.c, arch/linux/Makefile.am,
486 arch/linux/include/ipx_lin.h, arch/linux/ipx_lin.c,
487 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/linux/ukali.c,
488 arch/win32/winnet.c, configure.ac, include/byteswap.h,
489 include/ipx.h, main/inferno.c, main/menu.c, main/multi.c,
490 main/multibot.c, main/network.c: Make network architecture
491 choosable from game menu, add support for UDP/IP on Mac OS X and
494 2003-10-02 Martin Schaffner <maschaffner@gmx.ch>
496 * include/byteswap.h: added macros for coping with alignment
499 2003-10-02 Bradley Bell <btb@icculus.org>
501 * main/multi.h: added padding to little-endian version of
504 * arch/dos/bak/ipx.c, arch/dos/ipx.c: comments/whitespace
506 * main/netmisc.c: delete duplicate function
508 2003-10-01 Bradley Bell <btb@icculus.org>
510 * main/bm.c: make sure d1_texture_indices gets freed between
513 2003-09-11 Martin Schaffner <maschaffner@gmx.ch>
515 * main/piggy.h: fix size of d1 shareware descent.pig
517 2003-08-03 Martin Schaffner <martin.schaffner@epfl.ch>
519 * main/bm.c, main/bm.h, main/gamemine.c, main/gamemine.h,
520 main/gameseq.c, main/piggy.c: fix loading of d1 texture
521 replacements for non-animated textures
523 2003-08-02 Matthew Mueller <donut@dakotacom.net>
525 * main/controls.c: use fixed 20fps wiggle
527 2003-08-02 Paolo Ulivi <pulivi@libero.it> and Bradley Bell <btb@icculus.org>
529 * Makefile.am, debian/changelog.in, debian/control,
530 debian/d2x-common.dirs, debian/d2x-common.install,
531 debian/d2x-common.manpages, debian/d2x-gl.files,
532 debian/d2x-gl.menu, debian/d2x-sdl.files, debian/d2x-sdl.menu,
533 debian/rules, libmve/Makefile.am, libmve/mveplayer.1,
534 utilities/Makefile.am, utilities/hogcreate.1,
535 utilities/hogextract.1, utilities/mvlcreate.1,
536 utilities/mvlextract.1, utilities/tex2txb.1, utilities/txb2tex.1:
537 add man pages, distribute utility programs in new d2x-common deb
539 * rpm/d2x.spec.in: updated rpm spec file
541 2003-08-02 Bradley Bell <btb@icculus.org>
543 * cfile/cfile.c: update raw_position in cfputc and cfputs
545 2003-08-02 Martin Schaffner <martin.schaffner@epfl.ch>
547 * main/piggy.c: make error message more friendly
549 * main/piggy.c: simplify copying of bitmap flags
551 * arch/linux/linuxnet.c, main/multi.c, main/multibot.c: bigendian
554 * cfile/cfile.c: revert to always using custom fgets
556 * main/endlevel.c, main/mission.c: handle missing exit sequence
557 components gracefully
559 * main/playsave.c: comments
561 2003-07-24 Martin Schaffner <martin.schaffner@epfl.ch>
563 * cfile/cfile.c: update raw_position in cfwrite
565 * main/network.c: comments/formatting
567 2003-06-22 Bradley Bell <btb@icculus.org>
569 * cfile/cfile.c: use standard fgets for non-archive files
571 * main/movie.c: use con_printf for missing movie warning
573 2003-06-18 Bradley Bell <btb@icculus.org>
575 * main/movie.c: fixed cfile conversion of movielib code
577 * main/console.c, main/hud.c: strip out colors, etc when printing
580 * include/u_mem.h: fix NDEBUG calloc macro
582 2003-06-15 Bradley Bell <btb@icculus.org>
584 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c: removed
587 * 2d/pcx.c, include/strio.h, main/ai.c, main/ai.h,
588 main/cntrlcen.c, main/config.c, main/gamesave.c, main/gameseq.c,
589 main/movie.c, main/multi.c, main/network.c, main/newdemo.c,
590 main/newmenu.c, main/piggy.c, main/playsave.c, main/polyobj.c,
591 main/scores.c, main/state.c, main/text.c, misc/args.c,
592 misc/strio.c: convert file i/o to cfile
594 2003-06-14 Bradley Bell <btb@icculus.org>
596 * include/cfile.h, cfile/cfile.c: implemented cfile wrappers for
597 writing and other modes besides "rb" (mostly taken from
600 2003-06-09 Bradley Bell <btb@icculus.org>
602 * 2d/palette.c, main/kludge.c: gr_copy_palette not really a
605 * include/libmve.h, libmve/mve_main.c, libmve/mvelib.c,
606 libmve/mvelib.h, libmve/mveplay.c, main/movie.c: merged libmve
609 2003-06-07 Taylor Richards <taylor@icculus.org>
611 * libmve/mvelib.c, libmve/mveplay.c: stop memory leaks in libmve
613 2003-06-07 Bradley Bell <btb@icculus.org>
615 * main/console.c: fix non-console build
617 * main/gamesave.c: comments
619 * main/bm.c: remove redundant break
621 2003-06-06 Bradley Bell <btb@icculus.org>
623 * main/gauges.c, main/kconfig.c: comments/formatting
625 * console/.cvsignore: added .cvsignore
627 * main/console.c: can't write to console after it's closed
629 2003-06-05 Bradley Bell <btb@icculus.org>
631 * arch/sdl/event.c, console/CON_console.c, console/Makefile.am,
632 console/internal.c, console/internal.h, include/CON_console.h,
633 include/console.h, main/console.c, main/gamecntl.c, main/hud.c:
634 finish console conversion away from SDL
636 2003-06-04 Bradley Bell <btb@icculus.org>
638 * console/CON_console.c, include/CON.console.h, include/console.h,
639 main/console.c, main/game.c: console conversion to native gr,
642 * include/gr.h, main/credits.c, main/kconfig.c, main/newmenu.c:
643 put prototype for gr_bm_bitblt in gr.h
645 2003-06-03 Bradley Bell <btb@icculus.org>
647 * console/CON_console.c, console/DT_drawtext.c,
648 console/Makefile.am, include/CON_console.h, include/DT_drawtext.h,
649 main/console.c: use native fonts for console
651 * main/playsave.c: use shorts for short data
653 2003-06-02 Bradley Bell <btb@icculus.org>
655 * configure.ac, main/console.c: set console background, fix
658 2003-06-01 Bradley Bell <btb@icculus.org>
660 * Makefile.am, arch/sdl/event.c, configure.ac,
661 console/CON_console.c, console/DT_drawtext.c, console/Makefile.am,
662 console/internal.c, include/CON_console.h, include/DT_drawtext.h,
663 include/console.h, main/console.c, main/game.c, main/gamecntl.c,
664 main/gamerend.c: added console code (from SDL_console)
666 2003-05-30 Bradley Bell <btb@icculus.org>
668 * README: minor update
670 2003-05-28 Bradley Bell <btb@icculus.org>
672 * Info.plist.in, Makefile.am, configure.ac: add support for MacOS
677 2003-06-06 Bradley Bell <btb@icculus.org>
679 * main/kconfig.c: fix crash in control menus
681 * main/gauges.c: force cockpit redraw in opengl
683 * main/gamerend.c: move ogl swap, so cockpit and console get
686 2003-06-01 Bradley Bell <btb@icculus.org>
688 * configure.ac, libmve/mveplay.c: define struct timeval if needed
692 2003-05-12 Bradley Bell <btb@icculus.org>
694 * configure.ac: increment version number
696 * main/bm.c: use con_printf for exit model warnings
698 * configure.ac: must check for timespec after setting -mno-cygwin
700 * main/inferno.c: added -nohogdir and -userdir options
702 * NEWS, main/titles.c: use briefings with no extension
706 2003-04-30 Bradley Bell <btb@icculus.org>
708 * configure.ac: have to include time.h when checking for nanosleep
710 * configure.ac, libmve/mveplay.c: use autoconf to check for struct
713 * Makefile.am, NEWS, README, configure.ac: fix linking bug,
714 increment version number
716 * main/Makefile.am: make dist fix
720 2003-04-29 Bradley Bell <btb@icculus.org>
722 * configure.ac, 2d/2dsline.c, main/automap.c, libmve/mveplay.c:
725 2003-04-24 Bradley Bell <btb@icculus.org>
727 * configure.ac: increment version number
729 * main/inferno.c: redeclare main() 'the SDL way', make sure SDL.h
732 2003-04-24 Ingo van Lil <inguin@gmx.de>
734 * main/render.c: fix misspellings of NDEBUG
738 2003-04-14 Bradley Bell <btb@icculus.org>
740 * cfile/cfile.c: prefer files from d2 hog over d1 hog
742 2003-04-11 Bradley Bell <btb@icculus.org>
744 * main/automap.c, main/gamemine.c, main/menu.c: fix compiler
749 2003-04-11 Bradley Bell <btb@icculus.org>
751 * libmve/mveplay.c: use _sleep instead of sleep on win32
753 * Makefile.am, README, README.utils, arch/sdl/digi.c,
754 arch/sdl/joy.c, arch/win32/Makefile.am, include/byteswap.h,
755 include/cfile.h, include/error.h, libmve/Makefile.am,
756 libmve/decoders.h, main/Makefile.am, main/endlevel.c,
757 main/endlevel.h, main/playsave.c, misc/fileutil.c:
758 utilities/Makefile.am: comments/formatting/dist problems
760 * configure.ac: use different defines for os x
762 2003-04-07 Bradley Bell <btb@icculus.org>
764 * include/error.h, misc/error.c: put some old stuff back in,
765 eliminate duplicate error messages
767 * main/text.c: don't die on text not found
770 * main/inferno.c: print some useful info if hog not found, allow
771 -help to work if no text available
773 2003-04-07 Steffen Pohle <stpohle@gmx.net>
775 * arch/linux/Makefile.am: revert to previous version, so linux
778 2003-04-03 Bradley Bell <btb@icculus.org>
780 * main/endlevel.c: fixed exit model scheme yet again
782 2003-04-02 Bradley Bell <btb@icculus.org>
784 * misc/error.c: call Int3 on Assert
786 * main/cntrlcen.c, main/cntrlcen.h, main/gamesave.c: modified
789 * main/wall.c: don't die when trying to toggle nonexistent
790 segment... vertigo level 10 is buggy!
792 * main/gamemine.c: comments/formatting
794 2003-03-31 Micah J. Lieske <MicahJon@compuserve.com>
796 * arch/dos/digimm.c, arch/sdl/digi.c, arch/win32/digi.c,
797 main/inferno.c: Allow use of 22K sound samples
799 2003-03-29 Bradley Bell <btb@icculus.org>
801 * arch/ogl/gr.c: default to bitmapped reticle
803 * main/bm.c, main/endlevel.c, main/piggy.c, main/piggy.h,
804 main/polyobj.c: rewrote endlevel stuff to reread exit model info
807 * arch/sdl/joy.c: fixed text seen for hats in control config
810 2003-03-28 Bradley Bell <btb@icculus.org>
812 * main/bm.c: heh, model nums in vertigo are hardcoded,
813 N_D2_POLYGON_MODELS can't change
815 * configure.ac, include/d1x.xpm, include/descent.xpm,
816 arch/ogl/sdlgl.c, arch/sdl/gr.c: enabled setting icon with
819 2003-03-27 Bradley Bell <btb@icculus.org>
821 * main/text.h: fixed text references for hat directions
823 * arch/ogl/Makefile.am: oops, can't get rid of main INCLUDE yet...
825 2003-03-26 Bradley Bell <btb@icculus.org>
827 * main/playsave.c: make d2x keys backward compatible
829 2003-03-26 Micah J. Lieske <MicahJon@compuserve.com>
831 * arch/sdl/event.c, arch/sdl/joy.c: added hat support for sdl
834 2003-03-26 Bradley Bell <btb@icculus.org>
836 * main/piggy.c: fix crash when d1 data not present
838 * main/gamecntl.c, main/kconfig.c, main/playsave.c: fix d2x keys,
839 read/write from plr file
841 * main/ai.h, main/collide.c, main/escort.c, main/escort.h,
842 main/fuelcen.c, main/gamecntl.c, main/playsave.c, main/powerup.c:
843 added escort.h header
845 2003-03-25 Bradley Bell <btb@icculus.org>
847 * main/bm.c, main/piggy.c, main/piggy.h, main/gameseq.c: added
848 D1_PIGFILE ("descent.pig") macro
850 * main/bm.c, main/piggy.c, main/piggy.h: ability to load exit
851 models from d1 pig file
853 * main/bm.c, main/bm.h, main/endlevel.c, main/piggy.c,
854 main/piggy.h: ability to load exit model bitmaps (or any bitmap,
855 really) from d1 pig file
857 2003-03-23 Bradley Bell <btb@icculus.org>
859 * main/bm.c: stop extra robots from overwriting exit models
861 * include/ogl_init.h: increased OGL_TEXTURE_LIST_SIZE so the
862 texture list doesn't get full
864 * main/bm.c: fix mem leak when reading extra robots
866 2003-03-21 Bradley Bell <btb@icculus.org>
868 * main/menu.c: Added option to set movie resolution (mostly works)
870 2003-03-21 Martin Schaffner <maschaffner@gmx.ch>
872 * main/gameseq.c, main/piggy.c, main/piggy.h: move bitmap
873 replacement functions to piggy.c
875 * main/gameseq.c: attempt to support mac d1 descent.pig
877 * main/bm.c: fix mem leak
879 * main/gameseq.c: fix bug: when opening d1 level 1 with oem data
880 files, both d1 and d2 oem briefing where showed
882 * main/inferno.c, main/movie.c: Change the default movie
883 resolution to "high", implement the option -lowresmovies
885 2003-03-20 Bradley Bell <btb@icculus.org>
887 * arch/sdl/rbaudio.c, main/songs.c: cd detection works now
889 * main/piggy.c: comments
891 2003-03-20 Martin Schaffner <maschaffner@gmx.ch>
893 * main/gameseq.c: delete duplicate function
895 * 2d/rle.c: fix color swapping on big endian of big rle bitmaps
897 2003-03-19 Bradley Bell <btb@icculus.org>
899 * arch/sdl/rbaudio.c, include/rbaudio.h: starting d2 cd detection
900 (cddb discid) support
902 * arch/sdl/digi.c, main/kludge.c: implemented
903 digi_link_sound_to_object3 for looping sounds, other looping stuff
905 * arch/sdl/gr.c: removing dependencies on stuff in main/
907 * arch/linux/Makefile.am, arch/linux/init.c,
908 arch/linux/linuxnet.c, arch/linux/include/ukali.h,
909 arch/ogl/Makefile.am, main/inferno.c: moved joy_init back to main,
910 other header cleanups
912 * arch/win32/ipx_win.c, configure.ac: ipx on win32 fixed!
914 2003-03-19 Martin Schaffner <maschaffner@gmx.ch>
916 * 2d/rle.c, include/gr.h, include/rle.h, main/bm.c, main/bm.h,
917 main/gamemine.c, main/gamemine.h, main/gameseq.c, main/piggy.c,
918 main/piggy.h, main/wall.c, main/wall.h: if descent.pig available,
919 load d1 textures for d1 levels
921 2003-03-19 Bradley Bell <btb@icculus.org>
923 * 2d/font.c, 2d/palette.c, 3d/interp.c, 3d/setup.c,
924 arch/sdl/rbaudio.c, include/texmap.h, libmve/decoder16.c,
925 libmve/decoder8.c, libmve/decoders.h, libmve/mveplay.c,
926 texmap/ntmap.c, texmap/texmapl.h: header/extern declaration
929 * README: added some OS X info
931 2003-03-17 Bradley Bell <btb@icculus.org>
933 * main/newdemo.c: simplify DEMO_FILENAME macro
935 * main/console.c, main/game.c: enable experimental console support
937 * main/gamerend.c: fixed location of fps meter in multi
939 2003-03-16 Bradley Bell <btb@icculus.org>
941 * main/menu.c, main/newdemo.c, main/newdemo.h, main/newmenu.c:
942 also look in shared data dir for demos
944 * main/newdemo.c, main/newdemo.h: comments/formatting
946 2003-03-15 Christopher Thielen <chris@luethy.net>
948 * main/kludge.c: set CDROM_dir back to "." - tricks game into
949 thinking d2 cd is always present
951 2003-03-15 Bradley Bell <btb@icculus.org>
953 * 2d/font.c, main/credits.c, main/scores.c: fixed opengl credits,
956 * arch/sdl/rbaudio.c: formatting, enabled volume control under
959 * arch/ogl/gr.c: fixed dark font bug by calling gr_set_mode from
960 gr_init. don't really know why this works, though
962 2003-03-14 Bradley Bell <btb@icculus.org>
964 * main/gameseq.c: fix Bitmap_replacement_data mem leakage
966 * unused/bios/rbaudio.h: removed duplicate file
968 2003-03-14 Christopher Thielen <chris@luethy.net>
970 * arch/sdl/rbaudio.c: stop cd audio when exiting
972 2003-03-14 Micah J. Lieske <MicahJon@compuserve.com>
974 * main/gamecntl.c: add comments to the "only matt knows" cheats
976 2003-03-14 Martin Schaffner <maschaffner@gmx.ch>
978 * main/gamemine.c: formatting, better texture conversion for d1
981 2003-03-14 Bradley Bell <btb@icculus.org>
983 * main/piggy.c: must swap all mac version pigfiles
985 * main/ai.c, main/ai.h, main/bm.h, main/crypt.c, main/joydefs.h,
986 main/multi.c: formatting, minor cleanups
988 * 2d/rle.c: need to swap line_size on bigendian machines
990 * main/mission.c, main/mission.h: detect mac full version hogfile
992 2003-03-13 Bradley Bell <btb@icculus.org>
994 * arch/sdl/joydefs.c, main/kconfig.c, main/kconfig.h, main/menu.c:
995 added joy/mouse sensitivity slider, increased range to 16, and
998 * main/Makefile.am, main/joydefs.c, main/old/joydefs.c: moved old
1001 * arch/linux/Makefile.am: removed extra backslash
1003 * TODO, installation.txt: updated some documentation
1005 * main/gamecntl.c, main/menu.c, main/menu.h: added "d2x options"
1006 menu, with maxfps option
1008 2003-03-12 Bradley Bell <btb@icculus.org>
1010 * main/game.c, main/game.h, main/inferno.c: added -maxfps option
1012 * arch/linux/alsadigi.c, arch/linux/findfile.c,
1013 arch/linux/hmiplay.c, arch/linux/init.c, arch/linux/ipx_bsd.c,
1014 arch/linux/ipx_kali.c, arch/linux/ipx_lin.c, arch/linux/ipx_udp.c,
1015 arch/linux/joydefs.c, arch/linux/ukali.c, arch/linux/include,
1016 arch/linux/include/ipx_bsd.h, arch/linux/include/ipx_drv.h,
1017 arch/linux/include/ipx_hlpr.h, arch/linux/include/ipx_kali.h,
1018 arch/linux/include/ipx_ld.h, arch/linux/include/ipx_lin.h,
1019 arch/linux/include/ipx_udp.h, arch/linux/include/joystick.h,
1020 arch/linux/include/music.h, arch/linux/include/serial.h,
1021 arch/linux/include/ukali.h: formatting
1023 2003-03-11 Chris Arena <ccarena@cox.net>
1025 * main/menu.c: fixed brightness slider
1027 2003-03-01 Bradley Bell <btb@icculus.org>
1029 * main/piggy.c, main/titles.c: d1 briefing text fixed, spinning
1030 robots and animated bitmaps work, but colors are messed up
1032 2003-02-28 Bradley Bell <btb@icculus.org>
1034 * main/player.h: whitespace
1036 * main/automap.c, main/cntrlcen.c, main/collide.c,
1037 main/gamerend.c: use Builtin_mission_num instead of 0 (if
1038 descent.hog is present, d1 becomes mission 0)
1040 * configure.ac, arch/win32/Makefile.am, arch/win32/ipx_drv.h,
1041 arch/win32/ipx_win.c, arch/win32/mingw_init.c,
1042 arch/win32/winnet.c: MinGW compiles with network enabled again,
1043 but still doesn't work
1047 2003-02-28 Bradley Bell <btb@icculus.org>
1049 * 2d/pcx.c, arch/ogl/gr.c, libmve/mveplay.c, main/gameseq.c,
1050 main/inferno.c, main/menu.c, main/movie.c, main/newmenu.c: Fixed
1051 many opengl glitches
1053 2003-02-27 Bradley Bell <btb@icculus.org>
1055 * main/Makefile.am, main/gamesave.c, main/hoard.c, main/hoard.h,
1056 main/inferno.c, main/menu.c, main/mission.c, main/mission.h,
1057 main/network.c, main/network.h: noted that hoard.ham is only needed
1058 for multiplayer HOARD games, and should not be equated with
1059 "vertigo". put HoardEquipped() back in network.c.
1061 * arch/ggi/key.c, arch/sdl/key.c, arch/svgalib/key.c,
1062 include/d_delay.h, main/automap.c, main/game.c, main/kconfig.c,
1063 main/multi.c, main/newdemo.c, misc/Makefile.am, misc/d_delay.c:
1064 use timer_delay instead of d_delay
1066 2003-02-27 Martin Schaffner <maschaffner@gmx.ch>
1068 * main/render.c: added replacement qsort for solaris
1070 2003-02-26 Bradley Bell <btb@icculus.org>
1072 * main/gamemine.c: texture conversion for d1 shareware
1074 2003-02-26 Martin Schaffner <maschaffner@gmx.ch>
1076 * main/gamemine.c: better texture conversion for d1 levels
1078 2003-02-26 Micah J. Lieske <MicahJon@compuserve.com>
1080 * main/kconfig.c: fix joystick support under MinGW
1082 2003-02-26 Bradley Bell <btb@icculus.org>
1084 * main/playsave.c: fix swapping glitch
1086 * configure.ac, readme.txt: clean stuff up, getting ready for
1089 * main/titles.c: begin support for rendering spinning robots in
1092 * main/mission.c, main/mission.h: load d1 oem mission, d1 v1.0
1095 * main/gamemine.c: load d1 shareware levels!
1097 2003-02-25 Bradley Bell <btb@icculus.org>
1101 * autogen.sh: add warning about old auto* versions, use
1104 2003-02-24 Bradley Bell <btb@icculus.org>
1106 * main/gameseq.c, main/movies.c, main/titles.c: Descent I
1107 briefings mostly working
1108 * main/movie.c, main/titles.c: fixed some more briefing glitches
1110 2003-02-23 Bradley Bell <btb@icculus.org>
1112 * main/movie.c: fixed crash when using shareware data files
1114 * arch/sdl/digi.c: fix crash on non-existent sounds
1115 (i.e. shareware data)
1117 2003-02-22 Bradley Bell <btb@icculus.org>
1119 * main/titles.c: fixed fullscreen toggle in briefings
1121 2003-02-21 Bradley Bell <btb@icculus.org>
1123 * configure.ac: check for mingw when enabling nasm
1124 * main/playsave.c: enable loading player files of either byte
1127 2003-02-20 Bradley Bell <btb@icculus.org>
1129 * main/bm.c, main/bm.h, main/endlevel.c: fixed up endlevel stuff
1130 * arch/sdl/digi.c, main/kludge.c: oops, meant to say: fixed bug
1131 #343, not "rest of solution to bug #344"
1132 * arch/sdl/timer.c, include/timer.h: revert to more accurate
1134 * main/kludge.c: partial solution to bug #344
1135 * Makefile.am, tools/cvs2cl/cvs2cl.pl: get rid of cvs2cl.pl
1136 * compilerdefs.txt: added linux/mips info
1137 * ChangeLog: clean up changelog
1139 2003-02-19 Bradley Bell <btb@icculus.org>
1141 * libmve/mveplay.c: os x needs nanosleep prototype.
1143 2003-02-18 Bradley Bell <btb@icculus.org>
1145 * .cvsignore, libmve/.cvsignore: added files to .cvsignore
1146 * include/libmve.h, libmve/mveplay.c, main/movie.c: added function
1147 to disable/enable audio
1148 * libmve/: mve_main.c, mveplay.c: bigendian fixes
1149 * main/: movie.h, titles.c: make sure movie's palette is set before
1150 writing briefing text. Fixes bug #359
1151 * libmve/mveplay.c: make MVE_rmStepMovie play a full frame instead
1153 * misc/: args.c, byteswap.c, d_delay.c, d_io.c, dos_disk.h,
1154 error.c, hash.c, parsarg.c, parsarg.h, strio.c, strutil.c:
1156 * maths/: fix.asm, rand.c, tables.c, vecmat.c, vecmata.asm:
1158 * texmap/: ntmap.c, scanline.c, scanline.h, texmapl.h,
1159 tmap_flt.asm, tmap_inc.asm, tmap_lin.asm, tmap_ll.asm,
1160 tmap_per.asm, tmapfade.asm, tmapflat.c, tmappent.S, tmapppro.S:
1162 * include/libmve.h: blah
1164 2003-02-18 Martin Schaffner <martin.schaffner@epfl.ch>
1166 * main/render.c: 2nd attempt to fix solaris qsort bug
1168 2003-02-18 Bradley Bell <btb@icculus.org>
1170 * configure.ac, include/pstypes.h: put alignment detection in
1173 2003-02-17 Bradley Bell <btb@icculus.org>
1175 * Makefile.am, README.utils, configure.ac, include/libmve.h,
1176 include/mve_audio.h, include/mvelib.h, libmve/Makefile.am,
1177 libmve/decoder16.c, libmve/decoder8.c, libmve/mve_audio.c,
1178 libmve/mve_audio.h, libmve/mve_main.c, libmve/mvelib.c,
1179 libmve/mvelib.h, libmve/mveplay.c, main/Makefile.am,
1180 main/decoder16.c, main/decoder8.c, main/movie.c, main/mve_audio.c,
1181 main/mve_main.c, main/mvelib.c, main/mveplay.c, main/mveplay.h:
1182 moved mve stuff to separate subdir
1183 * include/mvelib.h, main/movie.c, main/mve_main.c, main/mvelib.c,
1184 main/mveplay.c, main/mveplay.h, main/titles.c: many improvements to
1185 mve code. Fixes (at least) bugs #41, #348, and #350.
1187 2003-02-14 Bradley Bell <btb@icculus.org>
1189 * main/Makefile.am: no more Makefile.mveplay. again
1190 * main/mveplay.c: typo
1192 2003-02-13 Bradley Bell <btb@icculus.org>
1194 * utilities/mvlextract.c: uint -> unsigned int
1195 * main/: mve_main.c, mvelib.c, mveplay.c: add fullscreen mode to
1196 standalone mveplayer, win32 support
1197 * main/movie.c: random bugfixes, win32 support
1198 * arch/sdl/Makefile.am: formatting
1199 * configure.ac: disable networking on mac/win for now
1200 * main/newmenu.c: comments
1202 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1204 * 3d/interp.c, include/interp.h, main/polyobj.c: get rid of some
1205 redundant swap functions.
1207 2003-02-13 Bradley Bell <btb@icculus.org>
1209 * ChangeLog: update changelog
1211 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1213 * 3d/interp.c, include/interp.h, main/polyobj.c: fix remaining
1214 polymodel alignment issues.
1216 2003-02-13 Bradley Bell <btb@icculus.org>
1218 * utilities/: hogcreate.c, hogextract.c, mvlcreate.c, mvlextract.c:
1219 fix various little bugs
1220 * main/mveplay.c, utilities/hogextract.c, utilities/mvlextract.c,
1221 utilities/tex2txb.c, utilities/txb2tex.c: eliminate warning
1222 * main/: Makefile.am, Makefile.mveplay: build mveplayer from
1224 * README.utils: new file
1225 * main/: mve_main.c, mveplay.c: more movie fixes
1226 * README: updated README
1227 * 2d/Makefile.am, main/Makefile.am: some OS X and dist fixes
1229 2003-02-12 Bradley Bell <btb@icculus.org>
1231 * utilities/mvlextract.c: bigendian mvl support
1232 * main/mveplay.c: formatting, stuff
1233 * main/: Makefile.am, Makefile.mveplay: lotsa movie cleanups, added
1234 truecolor mve support, standalone mveplayer
1235 * include/mve_audio.h, include/mvelib.h, main/decoder16.c,
1236 main/decoder8.c, main/movie.c, main/mve_main.c, main/mvelib.c,
1237 main/mveplay.c: lotsa movie cleanups, added truecolor mve support,
1238 standalone mveplayer
1240 2003-01-22 Bradley Bell <btb@icculus.org>
1242 * include/: interp.h, interp.h: restore prototype for
1243 swap_polygon_model_data
1245 2003-01-21 Bradley Bell <btb@icculus.org>
1247 * main/piggy.c: use memcpy to avoid alignment problem
1248 * compilerdefs.txt: updated some defs, added sunos/sparc
1250 2003-01-15 Bradley Bell <btb@icculus.org>
1252 * main/render.c, arch/ogl/ogl.c: use __sun__ for sunos
1253 * main/gamemine.c: attempting to support d1 shareware
1254 * compilerdefs.txt: update defs
1256 2003-01-15 David Costanzo <david_costanzo@yahoo.com>
1258 * main/mveplay.c: fix several bugs, comments, formatting.
1260 2003-01-15 Bradley Bell <btb@icculus.org>
1262 * arch/ogl/sdlgl.c, arch/sdl/digi.c, arch/sdl/event.c,
1263 arch/sdl/gr.c, arch/sdl/init.c, arch/sdl/joy.c, arch/sdl/key.c,
1264 arch/sdl/mouse.c, arch/sdl/rbaudio.c, arch/sdl/timer.c,
1265 include/error.h, main/gamecntl.c, main/inferno.c: changed path for
1267 * arch/: ogl/glx.c, ogl/gr.c, ogl/ogl.c, ogl/wgl.c, sdl/joydefs.c:
1268 formatting, comments
1270 2003-01-11 Bradley Bell <btb@icculus.org>
1272 * main/: mission.c, mission.h: attempt to support d1 for mac
1274 * arch/sdl/joy.c, main/mvelib.c, main/titles.c: gcc 3.2 warnings
1275 * main/object.h: foo
1277 2003-01-09 Bradley Bell <btb@icculus.org>
1279 * main/movie.c: use ifdef around gr_toggle_fullscreen
1281 2003-01-07 Bradley Bell <btb@icculus.org>
1283 * Makefile.am, descent.msn, installation.txt, main/mission.c,
1284 main/mission.h: don't need .msn file for descent.hog anymore
1287 2003-01-06 Bradley Bell <btb@icculus.org>
1289 * main/mission.h, main/mission.c: comments
1290 * README, TODO, cvshowto.txt, installation.txt, debian/copyright:
1293 2003-01-03 Bradley Bell <btb@icculus.org>
1295 * utilities/: txb2txt.c, txt2txb.c: remove old files
1296 * 3d/interp.c, include/byteswap.h, main/gamemine.c: formatting
1297 * main/polyobj.c: attempt to make read_model_file
1299 * main/menu.c: move vertigo text
1301 2003-01-02 Bradley Bell <btb@icculus.org>
1303 * 3d/interp.c, include/interp.h, main/morph.c, main/polyobj.c,
1304 main/polyobj.h: cleanup alignment changes
1305 * NEWS, 3d/interp.c, include/3d.h, include/interp.h,
1306 include/pstypes.h, main/Makefile.am, main/bm.c, main/collide.c,
1307 main/object.h: fix alignment issues on sparc
1308 * cvshowto.txt: update cvs info
1310 * 2d/rle.c: make rle_swap handle RLE_BIG
1312 2003-01-01 Martin Schaffner <maschaffner@gmx.ch>
1314 * main/render.c: workaround solaris qsort bug
1316 2003-01-01 Steffen Pohle <stpohle@gmx.net>
1318 * arch/linux/linuxnet.c, arch/linux/ukali.c,
1319 arch/linux/include/ukali.h, main/inferno.c: enabled kali
1320 * arch/linux/Makefile.am: enabled linux joystick, kali
1321 * configure.ac, arch/linux/joystick.c, arch/sdl/Makefile.am,
1322 arch/sdl/event.c: enabled linux joystick
1324 2002-12-31 Bradley Bell <btb@icculus.org>
1326 * main/gamemine.c: simplified warning msg
1327 * NEWS, TODO, main/multi.c, main/netmisc.c: comments/whitespace
1328 * main/render.h: fix compiler warning
1330 2002-12-31 Martin Schaffner <maschaffner@gmx.ch>
1332 * 2d/rle.c, main/inferno.c, main/piggy.c: fixed rle_swap leaks.
1334 2002-12-24 Bradley Bell <btb@icculus.org>
1336 * main/mission.c: fixes an infinite loop which was caused by d2x
1337 thinking d2demo was a descent 1 mission
1339 2002-12-24 Martin Schaffner <maschaffner@gmx.ch>
1341 * arch/ogl/ogl.c, main/render.c: fix compiler warnings.
1343 2002-12-24 Bradley Bell <btb@icculus.org>
1345 * main/render.c: comments
1347 2002-10-30 Bradley Bell <btb@icculus.org>
1349 * main/inferno.c: add help for -hogdir option
1350 * main/inferno.c: added -hogdir option
1352 2002-10-28 Bradley Bell <btb@icculus.org>
1354 * main/: inferno.c, menu.c: enabled Vertigo displays
1355 * include/3d.h: typo
1357 2002-10-28 Martin Schaffner <maschaffner@gmx.ch> and Bradley Bell <btb@icculus.org>
1359 * 3d/interp.c, include/3d.h, include/byteswap.h, main/bm.c,
1360 main/netmisc.c, main/network.c: simplify and eliminate redundant
1363 2002-10-28 Martin Schaffner <maschaffner@gmx.ch>
1365 * maths/fixc.c: fix infinite loop in quad_sqrt.
1366 * 3d/points.c, include/maths.h, include/pstypes.h, maths/fixc.c,
1367 maths/vecmat.c: sparc/sunos support: rename quad to quadint.
1369 2002-10-12 Bradley Bell <btb@icculus.org>
1371 * 2d/2dsline.c: handle BM_OGL in gr_scanline()
1373 2002-10-11 Bradley Bell <btb@icculus.org>
1375 * main/hud.c: make hud_message work correctly
1376 * 2d/palette.c, arch/sdl/gr.c, include/palette.h, main/inferno.c:
1378 * main/network.c: formatting, small fixes
1380 2002-10-10 Bradley Bell <btb@icculus.org>
1382 * main/netmisc.h: no swap_object for little-endian
1383 * main/: netmisc.h, network.c: use macros to simplify network
1385 * main/piggy.c: disable autodetect of mac pig (use --enable-macdata
1387 * main/inferno.c: enable loading screen for mac shareware with
1389 * main/netmisc.c: whitespace
1390 * 2d/bitmap.c, main/inferno.c, main/mission.c, main/playsave.c:
1392 * main/hud.c: whitespace
1393 * configure.ac: remove shareware build, add macdata build
1394 * main/songs.c: whitespace
1395 * 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/gpixel.c, 2d/line.c,
1396 2d/pixel.c, 2d/poly.c, 2d/rect.c, 2d/tmerge.c, main/gamerend.c:
1398 * 2d/: Makefile.am, tmerge_a.asm: enable TRANSPARENCY_COLOR for
1401 2002-10-04 Martin Schaffner <maschaffner@gmx.ch>
1403 * cfile/cfile.c, include/iff.h, main/gamepal.c, main/titles.c:
1404 comments, formatting, etc.
1405 * iff/iff.c: fix bigendian iff loading.
1407 2002-10-03 Bradley Bell <btb@icculus.org>
1409 * utilities/txb2tex.c: typo
1410 * 3d/clipper.c, main/bm.c, main/game.c, main/gamecntl.c,
1411 main/newmenu.c, main/switch.c, main/terrain.c, main/text.c:
1413 * arch/sdl/mouse.c: whitespace
1415 2002-09-19 Bradley Bell <btb@icculus.org>
1417 * main/kconfig.c: fix a oops, add old logs
1418 * main/kconfig.c: support for >3 mouse buttons
1420 2002-09-18 Bradley Bell <btb@icculus.org>
1422 * include/gr.h: fix palette swap define
1424 2002-09-14 Bradley Bell <btb@icculus.org>
1426 * main/titles.c: load hires briefing screen if lores doesn't exist
1427 (i.e. vertigo) and MenuHires=0
1429 2002-09-14 Werner Augustin <descent-source@mailinglist.gnuher.de>
1431 * main/: multi.h, network.h: pack some structures for ipx
1434 2002-09-14 Bradley Bell <btb@icculus.org>
1436 * cfile/cfile.c, main/endlevel.c, main/gamesave.c: revert cfgets()
1437 and load_endlevel_data() to expect newline-terminated strings, fix
1438 load_game_data to read null-terminated string for
1441 2002-09-07 Bradley Bell <btb@icculus.org>
1443 * main/newmenu.c: added error message
1444 * main/menu.h: enable -nohires with mac shareware
1445 * 2d/palette.c, include/gr.h: enable 0/255 palette swap
1446 * 2d/font.c: enable 0/255 palette swap for fonts
1447 * 2d/bitblt.c: add TRANSPARENCY_COLOR to assembly code, nother OGL
1449 * 2d/2dsline.c: fix ogl blooper
1451 2002-09-05 Bradley Bell <btb@icculus.org>
1453 * 2d/rle.c, 2d/scalec.c, include/rle.h: better just do it the old
1455 * include/strutil.h: need string.h for strcasecmp
1456 * include/rle.h: okay, maybe it needs to be this way
1457 * include/: 3d.h, gr.h: more stuff from d2src, mostly formatting
1458 * 2d/scalec.c: more stuff from d2src
1459 * 2d/rle.c: more stuff from d2src, formatting
1460 * 2d/font.c: useless cruft
1461 * 2d/: 2dsline.c, bitmap.c, bitmap.h: more stuff from d2src
1462 * 2d/bitblt.c, include/grdef.h: moved gr_linear_movsd assembly from
1465 2002-09-04 Bradley Bell <btb@icculus.org>
1467 * include/grdef.h: fix compiler warnings
1468 * 2d/bitblt.c: fix compiler warnings, #ifdef out dos-only code
1469 * include/grdef.h: gr_linear_movsd isn't static for NO_ASM,
1471 * main/game.c: we want the mac ibitblt for everything but dos and
1473 * main/texmerge.c: these routines are in tmerge.c
1474 * main/credits.c: enable credits for mac and oem data
1475 * main/bm.c: use either exit.ham or exit.pofs
1476 * include/ibitblt.h: enable some more code from d2src
1477 * include/gr.h: enable mac ubitblt_double
1478 * 2d/rle.c: added gr_rle_expand_scanline_generic_masked from d2src
1479 * include/grdef.h: moved some inline asm from linear.h
1480 * 2d/ibitblt.c: brought in line with original d2 version
1481 * 2d/bitblt.c: reverted to original d2 version of this file, then
1482 added d1x enhancements
1483 * 2d/2dsline.c: formatting, use __MSDOS__ instead of __DJGPP__
1484 * 2d/linear.h: moved these back to their original locations
1486 * main/mveplay.c: close some memory holes, speed up palette loading
1487 * main/movie.c: added fullscreen toggle while playing movies
1488 * main/inferno.c: comment out -superhires help text (always on)
1489 * include/timer.h: added approx_fsec_to_usec macro
1490 * arch/sdl/joy.c: fix compiler warning
1492 2002-09-01 Bradley Bell <btb@icculus.org>
1494 * main/network.c: oops
1495 * main/: movie.c, mveplay.c, mveplay.h: more movie improvements
1496 * arch/sdl/timer.c, include/timer.h: added timer_delay, faster
1497 timer_get_fixed_seconds
1500 2002-08-31 Bradley Bell <btb@icculus.org>
1502 * TODO, main/inferno.c, main/movie.c, main/mveplay.c: movie
1504 * main/multi.h: network endian stuff
1505 * 2d/font.c, include/gr.h: fast file i/o for font headers
1506 * arch/win32/arch_ip.cpp: unused file
1507 * main/: netmisc.c, netmisc.h, network.c, network.h: formatting,
1508 bigendian networking fixes
1509 * main/menu.c: make net menu more accurate, also make superhires
1511 * include/pstypes.h: better to have __pack__ all the time, I think.
1512 needed for networking, e.g.
1513 * arch/win32/: ipx_drv.h, ipx_win.c, winnet.c: win32 networking
1515 * arch/win32/Makefile.am: unused file
1518 2002-08-30 Bradley Bell <btb@icculus.org>
1520 * arch/win32/ipx_drv.h: re-added arch/win32/ipx_drv.h
1521 * main/: newmenu.h, titles.c: formatting
1522 * NEWS, arch/linux/Makefile.am, arch/linux/include/ukali.h,
1523 main/multi.h: networking works, finally
1524 * TODO: added TODO file
1525 * arch/linux/arch_ip.cpp: unused fine
1526 * README: network sorta working
1527 * main/: Makefile.am, multi.c, network.c, network.h: more
1529 * main/menu.c: load builtin mission correctly
1530 * main/inferno.c: documentation
1531 * main/: hoard.c, hoard.h, gamesave.c, mission.c: move hoard stuff
1533 * main/Makefile.mveplay: don't need no more
1535 2002-08-29 Bradley Bell <btb@icculus.org>
1537 * main/: ip_base.cpp, ip_base.h, ip_basec.h, ipclienc.c,
1538 ipclient.cpp, ipclient.h, ipserver.cpp, ipx_drv.c, multipow.c,
1539 multipow.h, netlist.c, netpkt.c, netpkt.h: deleting unused d1x
1541 * include/ipx_drv.h: more network fixing
1542 * arch/linux/include/ipx_drv.h: more network fixing
1543 * include/ipx.h: formatting
1544 * arch/linux/ipx_kali.c, include/ipx.h: fixed networking fuck-up?
1545 * NEWS, arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
1546 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, main/Makefile.am,
1547 main/inferno.c: fixed networking fuck-up?
1548 * Makefile.am: moved mingw info to README
1549 * README, mingw32.txt: moved mingw info to README
1551 2002-08-27 Bradley Bell <btb@icculus.org>
1553 * utilities/mvlextract.c: allow specifying file to extract
1554 * utilities/: tex2txb.c, txb2tex.c: use default extension to
1556 * utilities/hogextract.c: allow specifying file to extract
1557 * main/mission.c: Have to get mission_num _after_ promoting...
1558 * main/: gameseq.c, titles.c: beginning d1 briefing support
1559 * descent.msn: beginning d1 briefing support
1560 * main/: titles.c, titles.h: d1-style mission briefings
1561 * main/piggy.h: whitespace
1562 * main/movie.c: beginning robot movie support, fall back on lo/hi
1563 res if hi/lo not available
1564 * main/mission.c: added Builtin_mission_num for builtin mission,
1565 D1Hogdir, d1-style mission briefings
1566 * main/: gameseq.c, mission.h: added Builtin_mission_num for
1568 * cfile/cfile.c, include/cfile.h: add capability for 3rd hogfile
1569 (for d1 missions that need d1 data)
1570 * 2d/ibitblt.c: whitespace
1572 2002-08-26 Bradley Bell <btb@icculus.org>
1574 * utilities/mvlcreate.c: oops
1575 * utilities/: Makefile.am, mvlcreate.c, mvlextract.c: added mvl
1577 * utilities/hogextract.c: added [v]iew option
1578 * utilities/: tex2txb.c, txb2tex.c: changed txt to tex
1579 * main/titles.c: fix writable string, disable DumbAdjust thing
1580 * main/polyobj.h: whitespace
1581 * main/newmenu.c: added pcx_get_dimensions(), other stuff from
1583 * main/movie.c: read movies from AltHogDir, other fixes
1584 * main/: mission.c, mission.h: fix bug w/mission filename
1585 * main/gameseq.c: comments
1586 * main/digi.h: whitespace n stuff
1587 * include/mve_audio.h: added audio flag macros
1588 * 2d/pcx.c, include/pcx.h: added pcx_get_dimensions(), other stuff
1592 2002-08-23 Bradley Bell <btb@icculus.org>
1594 * main/: gameseq.c, inferno.c, mission.c, mission.h, titles.c: fix
1596 * Makefile.am: remove d2demo.mn2
1597 * cfile/cfile.c, include/cfile.h: add cfile_size function
1598 * d2demo.mn2, installation.txt, main/gameseq.h, main/mission.c:
1599 eliminate need for .mn2 files for oem and demo
1601 2002-08-22 Bradley Bell <btb@icculus.org>
1603 * main/bm.c: fix for vertigo
1604 * main/menu.h: make OEM menu pcx available
1605 * 2d/rle.c: merge with original d2 file
1606 * Makefile.am, configure.ac: let mission files get installed by
1609 2002-08-17 Bradley Bell <btb@icculus.org>
1611 * configure.ac: make FAST_FILE_IO the default on little-endian
1613 * NEWS, README, compilerdefs.txt, readme.txt: documentation
1614 * 2d/bitblt.c, 2d/rle.c, arch/ogl/ogl.c: implement BM_FLAG_RLE_BIG
1617 2002-08-15 Martin Schaffner <maschaffner@gmx.ch>
1619 * main/: game.c, menu.c, mission.c: promote builtin missions.
1621 2002-08-15 Bradley Bell <btb@icculus.org>
1623 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h, main/piggy.c:
1624 improved mac pig loading/reverted TRANSPARENCY_COLOR changes
1625 * utilities/.cvsignore: added cvsignore
1626 * 2d/palette.c, include/palette.h, main/gamesave.c: mac data file
1628 * main/piggy.c: mac data file loading
1629 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h: set
1630 transparency and swap 0/255 correctly for mac data files
1632 2002-08-13 Bradley Bell <btb@icculus.org>
1634 * Makefile.am, configure.ac, utilities/Makefile.am: moved utility
1635 to utilities to avoid conflict with c++ std lib <utility>
1636 * utilities/: Makefile.am, hogcreate.c, hogextract.c, txb2txt.c,
1637 txt2txb.c: moved utility to utilities to avoid conflict with c++
1639 * Makefile.am, configure.ac: add utilities
1641 2002-08-09 Bradley Bell <btb@icculus.org>
1643 * 2d/palette.c, 3d/interp.c, include/gr.h, main/render.c:
1646 2002-08-08 Bradley Bell <btb@icculus.org>
1648 * main/inferno.c: comments
1649 * main/: newmenu.c, songs.c: mac demo datafile support
1650 * installation.txt: update
1651 * main/gamesave.c: use lowercase for consistency
1652 * main/: bm.c, bm.h, endlevel.c, polyobj.c: enable loading of exit
1653 models for other than d2demo
1655 2002-08-07 Martin Schaffner <maschaffner@gmx.ch>
1657 * main/gamemine.c: formatting, better d1 texture conversion
1658 * Makefile.am, descent.mn2, descent.msn, main/mission.c,
1659 main/mission.h: recognize .msn mission files.
1661 2002-08-07 Bradley Bell <btb@icculus.org>
1663 * .cvsignore, 2d/.cvsignore, 3d/.cvsignore, arch/.cvsignore,
1664 arch/dos/.cvsignore, arch/ggi/.cvsignore, arch/linux/.cvsignore,
1665 arch/ogl/.cvsignore, arch/sdl/.cvsignore, arch/svgalib/.cvsignore,
1666 arch/win32/.cvsignore, cfile/.cvsignore, iff/.cvsignore,
1667 main/.cvsignore, main/editor/.cvsignore, maths/.cvsignore,
1668 mem/.cvsignore, misc/.cvsignore, texmap/.cvsignore: added
1671 2002-08-06 Bradley Bell <btb@icculus.org>
1673 * main/: automap.c, laser.c, songs.c, titles.c: shareware stuff
1674 * main/Makefile.am: formatting
1675 * 2d/font.c: make gr_remap_font just reload the whole thing
1676 * configure.ac: formatting
1677 * Makefile.am: added d2demo.mn2
1678 * d2demo.mn2: mission file for shareware
1679 * include/u_mem.h, main/ai.c, main/gamesave.c, main/inferno.c,
1680 main/laser.h, main/text.h, main/titles.c, main/weapon.c: whitespace
1681 * main/sounds.h: shareware stuff, whitespace
1682 * main/: polyobj.c, polyobj.h: more fast i/o macros
1683 * main/: menu.c, menu.h, mission.c, newmenu.c, piggy.c, piggy.h:
1685 * main/: endlevel.c, endlevel.h, gamemine.c, gameseq.c: merged
1686 endlevel stuff to non-shareware, allow movies/endlevel for
1688 * main/cntrlcen.c: typo
1689 * main/bm.h: use global Piggy_hamfile_version
1690 * main/bm.c: merged endlevel stuff to non-shareware, more fast i/o
1691 macros, use global Piggy_hamfile_version
1692 * main/Makefile.am: terrain and movie stuff always used now
1693 * 2d/pcx.c, include/pcx.h: make pcx header available to other
1695 * main/: gamemine.c, gamesave.c: load DMB levels
1696 * main/: bm.c, cntrlcen.c, cntrlcen.h, fuelcen.c, fuelcen.h,
1697 segment.c, segment.h, switch.c, switch.h: fast i/o macros
1699 2002-08-04 Martin Schaffner <maschaffner@gmx.ch>
1701 * main/gamemine.c, main/gamesave.c, mem/mem.c: d1 level stuff.
1703 2002-08-04 Bradley Bell <btb@icculus.org>
1705 * main/inferno.c: shareware stuff, formatting
1706 * arch/sdl/rbaudio.c: gracefully handle redbook non-availability
1707 * arch/sdl/gr.c: don't need to set mode in gr_init
1709 2002-08-02 Martin Schaffner <maschaffner@gmx.ch>
1711 * main/: gamemine.c, gamemine.h, gamesave.c, gamesave.h: more d1
1713 * Makefile.am, descent.mn2: added mission file for descent 1
1715 2002-08-02 Bradley Bell <btb@icculus.org>
1717 * arch/sdl/digi.c, arch/sdl/gr.c, include/error.h,
1718 include/oldsdl.h, main/gamecntl.c, main/inferno.c, main/laser.c,
1719 main/piggy.h, misc/error.c: junk
1720 * main/: endlevel.c, escort.c, gameseq.c, newmenu.c, render.c,
1721 render.h, scores.c, scores.h, terrain.c: shareware stuff
1722 * configure.ac, include/pstypes.h, main/bm.c, main/bm.h,
1723 main/effects.c, main/effects.h, main/piggy.c, main/piggy.h,
1724 main/powerup.c, main/powerup.h, main/robot.c, main/robot.h,
1725 main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
1726 main/weapon.c, main/weapon.h: fast i/o macros
1728 2002-08-01 Martin Schaffner <maschaffner@gmx.ch>
1730 * NEWS, cfile/cfile.c, main/console.c, main/gamemine.c,
1731 main/gamemine.h, main/gamesave.c: load d1 levels
1733 2002-07-30 Bradley Bell <btb@icculus.org>
1735 * configure.ac: oops
1736 * configure.ac, arch/ogl/gr.c, arch/ogl/ogl.c, include/ogl_init.h:
1738 * main/menu.c, main/titles.c, NEWS, 2d/font.c, include/gr.h,
1739 include/grdef.h, main/game.c, main/gamefont.c, main/gamefont.h,
1740 main/gamemine.c, main/inferno.c, main/movie.c, main/newmenu.c,
1741 main/piggy.c, main/titles.c: support shareware datafiles!
1742 * main/: bm.c, gamemine.c, piggy.c, piggy.h, weapon.c, gamemine.c,
1743 piggy.c: SHAREWARE fixes
1745 2002-07-29 Bradley Bell <btb@icculus.org>
1747 * NEWS, include/fileutil.h, main/bm.c, main/gameseq.c,
1748 main/mveplay.c, main/piggy.c, main/piggy.h, main/playsave.c,
1749 misc/fileutil.c: Portability - OS X support
1751 2002-07-27 Bradley Bell <btb@icculus.org>
1753 * main/: Makefile.am, fuelcen.c, fuelcen.h, game.c, game.h,
1754 gamemine.c, gamesave.c, gameseq.c, piggy.c, piggy.h, segment.c,
1755 segment.h: portability
1756 * cfile/cfile.c, include/cfile.h, main/cntrlcen.c, main/cntrlcen.h,
1757 main/gamesave.c, main/switch.c, main/switch.h, main/wall.c,
1758 main/wall.h: portabilization
1759 * 2d/font.c, include/gr.h: portability
1761 2002-07-26 Bradley Bell <btb@icculus.org>
1763 * 2d/font.c, 2d/pcx.c, include/gr.h, main/movie.c: portability
1764 * arch/linux/findfile.c, include/pstypes.h: os x fixes
1765 * main/player.c: foo
1766 * misc/fileutil.c, include/fileutil.h, misc/fileutil.c: oops
1767 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c,
1768 misc/fileutil.h: portable file i/o utils
1769 * main/: Makefile.mveplay, inferno.c, movie.c, newmenu.c: s not a
1770 writable string anymore... / formatting
1771 * main/Makefile.am, main/bm.c, main/bm.h, main/cntrlcen.c,
1772 main/cntrlcen.h, main/effects.c, main/effects.h, main/piggy.c,
1773 main/piggy.h, main/player.c, main/player.h, main/polyobj.c,
1774 main/polyobj.h, main/powerup.c, main/powerup.h, main/robot.c,
1775 main/robot.h, main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
1776 main/weapon.c, main/weapon.h, 3d/interp.c, include/cfile.h:
1777 portable-izing file loading routines
1779 2002-07-24 Bradley Bell <btb@icculus.org>
1781 * main/mveplay.c: correctly play files with 16bit uncompressed
1782 audio, mem checking, etc
1783 * main/: Makefile.mveplay, mvelib.c, mveplay.c: enable standalone
1786 2002-07-23 Bradley Bell <btb@icculus.org>
1788 * misc/Makefile.am: unused file
1789 * configure.ac, main/endlevel.c, main/endlevel.h, main/menu.c,
1790 main/sounds.h: remove experimental nmovie stuff
1791 * main/movie.c: add some debugging output
1793 2002-07-22 Bradley Bell <btb@icculus.org>
1795 * main/: console.c, state.c: simplified header
1796 * main/movie.c: enable mveplay audio
1797 * main/old/movie.c: moved to main/
1798 * include/mve_audio.h, include/mvelib.h, main/Makefile.am,
1799 main/inferno.c, main/kludge.c, main/movie.c, main/mve_audio.c,
1800 main/mvelib.c, main/mveplay.c: initial movie support
1801 * arch/linux/findfile.c, arch/ogl/gr.c, arch/ogl/ogl.c,
1802 arch/sdl/init.c, arch/sdl/joy.c, include/byteswap.h,
1803 include/ogl_init.h, include/pstypes.h, main/console.c,
1804 main/state.c, mem/mem.c: OS X stuff
1805 * configure.ac: OS X and movie stuff
1807 2002-07-19 Bradley Bell <btb@icculus.org>
1809 * compilerdefs.txt: OSX defs
1811 2002-07-18 Bradley Bell <btb@icculus.org>
1813 * main/inferno.c: use simpler rcs tags
1814 * autogen.sh: keep Changelog in cvs (and use --accum)
1815 * arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/rbaudio.c,
1816 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/rbaudio.c,
1817 include/rbaudio.h, main/Makefile.am, main/cdrom.h, main/gamecntl.c,
1818 main/songs.c: changed cdrom->rbaudio
1819 * include/rbaudio.h: moved to /include
1821 2002-07-17 Bradley Bell <btb@icculus.org>
1823 * 2d/d2sline.c, 2d/bitblt.c, 2d/bitmap.c, 2d/bitmap.h, 2d/box.c,
1824 2d/canvas.c, 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/font.c,
1825 2d/gpixel.c, 2d/ibitblt.c, 2d/line.c, 2d/linear.asm, 2d/linear.h,
1826 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c, 2d/rect.c,
1827 2d/rle.c, 2d/scale.c, 2d/scalea.asm, 2d/scalea.h, 2d/scalec.c,
1828 2d/tmerge.c, 2d/tmerge_a.asm, 3d/clipper.c, 3d/clipper.h,
1829 3d/draw.c, 3d/globvars.c, 3d/globvars.h, 3d/instance.c,
1830 3d/interp.asm, 3d/interp.c, 3d/matrix.c, 3d/points.c, 3d/rod.c,
1831 3d/setup.c: use simpler rcs tags
1836 2002-07-17 Bradley Bell <btb@icculus.org>
1838 * tools/cvs2cl/cvs2cl.pl: upgrade cvs2cl
1839 * d2x-gl.sh, d2x-ogl.sh: changed d2x-ogl to d2x-gl
1840 * debian/rules: don't need readme's
1841 * debian/rules: move d1x license to COPYING, license clarifications
1842 * COPYING, license.txt, debian/copyright, Makefile.am: move d1x
1843 license to COPYING, license clarifications
1844 * debian/rules: fix debian docs
1845 * debian/rules: fix debian manpages
1846 * debian/d2x-sdl.menu: fix debian menu
1847 * debian/rules: link to undocumented man page for debs
1848 * Makefile.am, configure.ac, debian/control, debian/copyright,
1849 debian/d2x-gl.files, debian/d2x-gl.menu, debian/d2x-sdl.files,
1850 debian/d2x-sdl.menu, debian/d2x.files, debian/d2x.menu,
1851 debian/rules, rpm/d2x.spec.in: change d2x-ogl to d2x-gl, other
1854 2002-07-16 Bradley Bell <btb@icculus.org>
1856 * debian/: rules, changelog.in: deb stuff
1857 * configure.ac: cleaner nasm detection
1858 * debian/: changelog.in, control, rules: deb stuff
1859 * README, installation.txt: typos, stuff
1860 * configure.ac: better #defines
1861 * configure.ac: whitespace
1862 * configure.ac: better documentation
1863 * configure.ac, arch/sdl/event.c, arch/sdl/init.c: SDL_AUDIO and
1864 SDL_JOYSTICK not needed
1865 * configure.ac, main/inferno.c: __SDL__ ugly and not needed at all
1866 * configure.ac: need higher SDL for joystick
1867 * debian/: control, rules: deb stuff
1868 * arch/sdl/joy.c: old junk
1869 * Makefile.am, configure.ac: automake updates
1870 * main/: inferno.c, text.c: don't use althogdir on non-unix
1871 * configure.ac: more autoconf updates
1872 * misc/strutil.c: better strrev
1873 * main/inferno.c: need limits.h on mingw also
1874 * acconfig.h, configure.ac: Updated for autoconf 2.53 (no more
1877 2002-04-19 Bradley Bell <btb@icculus.org>
1879 * main/network.c: let hoard.ham be a cfile
1880 * main/text.c: better error message when hog not found
1883 2002-03-23 Bradley Bell <btb@icculus.org>
1885 * acconfig.h, configure.ac, arch/linux/Makefile.am,
1886 arch/sdl/Makefile.am: Use SDL joystick automatically
1887 * arch/sdl/joy.c, main/kconfig.c: SDL Joystick works!
1889 2002-03-05 Bradley Bell <btb@icculus.org>
1891 * arch/sdl/joydefs.c, arch/sdl/joy.c: SDL joystick stuff mostly
1894 2002-02-23 Bradley Bell <btb@icculus.org>
1896 * texmap/ntmap.c: fix bug preventing higher res sdl modes
1897 * arch/dos/Makefile.am, arch/ggi/Makefile.am,
1898 arch/linux/Makefile.am, arch/ogl/Makefile.am, arch/sdl/Makefile.am,
1899 arch/svgalib/Makefile.am, arch/win32/Makefile.am,
1900 main/editor/Makefile.am: moved includes to include
1901 * arch/sdl/gr.c: use SDL_VERSION_ATLEAST
1902 * Makefile.am, 2d/Makefile.am, 3d/Makefile.am, cfile/Makefile.am,
1903 iff/Makefile.am, main/Makefile.am, maths/Makefile.am,
1904 mem/Makefile.am, misc/Makefile.am, texmap/Makefile.am: moved
1906 * main/game.c: disabled cockpit for OGL, formatting
1907 * 2d/ibitblt.c: formatting
1909 2002-02-16 Bradley Bell <btb@icculus.org>
1911 * include/oldsdl.h: check for older macros
1912 * configure.ac, arch/sdl/digi.c, arch/sdl/event.c, arch/sdl/gr.c,
1913 include/error.h, include/oldsdl.h, main/gamecntl.c, main/inferno.c:
1914 allow older sdl versions
1916 2002-02-15 Bradley Bell <btb@icculus.org>
1918 * main/: automap.c, automap.h, inferno.c: automap resolution now
1920 * include/: gr.h, grdef.h: moved protos to from grdef.h to gr.h
1921 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
1922 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
1923 win32/include/key_arch.h: never mind - that would be pointless
1924 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
1925 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
1926 win32/include/key_arch.h: copied files from d1x
1927 * arch/linux/arch_ip.cpp, arch/win32/arch_ip.cpp, main/ip_base.cpp,
1928 main/ip_base.h, main/ipclient.cpp: enable udp debug messages
1929 * main/multipow.c: need conf.h
1930 * arch/win32/Makefile.am: new file
1931 * include/pstypes.h: added u_int16_t (needed in base_ip)
1932 * arch/win32/arch_ip.cpp: copied from d1x
1934 2002-02-14 Bradley Bell <btb@icculus.org>
1936 * arch/sdl/gr.c, main/inferno.c: allow gr_init lowres
1937 * NEWS, include/gr.h, main/game.c, main/game.h, main/gamecntl.c,
1938 main/netlist.c: Added hotkeys to toggle fullscreen mode
1939 * main/: ip_base.cpp, ip_base.h, multi.h, netlist.c, netpkt.c,
1940 network.c, network.h, ipclient.cpp, netpkt.h: d1x->d2x
1941 * main/: multipow.c, multipow.h, netlist.c, netpkt.c, netpkt.h,
1942 reorder.h: Lotsa networking stuff from d1x
1944 2002-02-13 Bradley Bell <btb@icculus.org>
1946 * include/gr.h, main/game.c: Fullscreen toggle stuff
1947 * arch/linux/Makefile.am, include/ipx.h: Lotsa networking stuff
1949 * main/: Makefile.am, inferno.c, ip_base.cpp, ip_base.h, menu.c,
1950 multi.h, network.c, network.h, newmenu.c: Lotsa networking stuff
1953 2002-02-11 Bradley Bell <btb@icculus.org>
1955 * main/bm.c: use portable loader if bigendian
1956 * include/pstypes.h: don't define bool for c++
1957 * include/cfile.h: extern AltHogDir stuff
1958 * include/byteswap.h: use WORDS_BIGENDIAN
1959 * main/: newmenu.c, newmenu.h: added fixedfont menu functions
1960 * main/vers_id.h: added D2X_IVER
1961 * misc/args.c: don't use d1x.ini
1962 * Makefile.am: rpm stuff
1963 * acconfig.h, configure.ac: c++, versioning, endianness, deb, rpm
1966 2002-02-09 Bradley Bell <btb@icculus.org>
1968 * rpm/: d2x.spec, d2x.spec.in: auto-generate rpm spec file
1970 2002-02-09 Paolo Ulivi <pulivi@libero.it>
1972 * d2x-ogl.sh, d2x-sdl.sh, rpm/.cvsignore, rpm/d2x.spec: rpm
1975 2002-02-06 Bradley Bell <btb@icculus.org>
1977 * arch/linux/arch_ip.cpp, main/ip_base.cpp, main/ip_base.h,
1978 main/ip_basec.h, main/ipclienc.c, main/ipclient.cpp,
1979 main/ipclient.h, main/ipserver.cpp: Adding d1x network code
1980 * debian/: changelog.in, control, copyright, d2x-gl.files,
1981 d2x-gl.menu, d2x.files, d2x.menu, rules: Added debian stuff
1985 2002-02-02 Bradley Bell <btb@icculus.org>
1987 * NEWS, arch/ggi/Makefile.am: reenabled ggi build
1988 * NEWS, acconfig.h, configure.ac, main/gamecntl.c, main/inferno.c:
1989 Enabled RELEASE option
1991 2002-01-31 Bradley Bell <btb@icculus.org>
1993 * Makefile.am, configure.ac: specify prerequisite versions of
1994 autoconf and automake
1996 2002-01-29 Bradley Bell <btb@icculus.org>
1998 * main/mission.c: RCS header added
1999 * main/inferno.c: update copyright date
2000 * main/mission.c: allow missions to be in AltHogDir
2001 * configure.ac: Display results of configure
2002 * include/d_io.h, main/inferno.c, main/newdemo.c: Added d_mkdir
2005 2002-01-28 Bradley Bell <btb@icculus.org>
2007 * NEWS, acconfig.h, configure.ac, cfile/cfile.c, main/newdemo.c:
2008 Data files now go in DATADIR/games/d2x, user files now go in
2011 2002-01-28 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2013 * main/inferno.c: Data files now go in DATADIR/games/d2x, user
2014 files now go in ~/.d2x
2016 2002-01-24 Bradley Bell <btb@icculus.org>
2018 * configure.ac: fix nasm not found error message
2020 2002-01-18 Bradley Bell <btb@icculus.org>
2022 * configure.in: getting rid of old configure.in
2023 * acconfig.h, configure.ac, main/Makefile.am, main/kludge.c,
2024 main/movie.c: Movie playing kludgey stuff
2025 * misc/args.c: formatting
2026 * main/inferno.c: allow -h for help
2027 * include/error.h: don't die on int3, unless -debug given
2028 * mingw32.txt: more stuff
2030 2001-12-29 Bradley Bell <btb@icculus.org>
2032 * Makefile.am: Got rid of thinking.txt
2033 * main/inferno.c: document -nomovies option
2035 2001-12-28 Bradley Bell <btb@icculus.org>
2037 * main/titles.c: formatting, put some code into place for rendering
2038 of robots during briefings
2040 2001-12-27 Bradley Bell <btb@icculus.org>
2044 2001-12-23 Craig Hadady <chadady@iglou.com>
2046 * 2d/rle.c: fixed bug in dummy array.
2048 2001-12-03 Bradley Bell <btb@icculus.org>
2050 * arch/sdl/init.c: fix formatting
2051 * Makefile.am, acconfig.h, configure.ac, arch/linux/Makefile.am,
2052 arch/sdl/Makefile.am, arch/sdl/event.c, arch/sdl/init.c,
2053 arch/sdl/joy.c, arch/svgalib/Makefile.am: lots of makefile fixes,
2054 and sdl joystick stuff
2056 2001-11-30 Bradley Bell <btb@icculus.org>
2058 * thinking.txt: not needed
2060 2001-11-27 Bradley Bell <btb@icculus.org>
2062 * cygconf, mingw32.txt: use sdl from source on cygwin
2063 * Makefile.am, configure.ac, arch/ogl/Makefile.am,
2064 arch/sdl/Makefile.am, main/Makefile.am: move SDL_LIBS to LIBS,
2065 SDL_CFLAGS to CFLAGS
2067 2001-11-27 Bradley Bell <btb@icculus.org>
2071 2001-11-14 Bradley Bell <btb@icculus.org>
2073 * texmap/scanline.c: use optimization flags as texmap default
2074 * NEWS: mouse wheel, etc
2075 * arch/include/mouse.h, arch/sdl/mouse.c, main/kconfig.c: use mouse
2076 wheel to emulate 3rd axis
2077 * Makefile.am, configure.ac: change ENV_DJGPP to DJGPP
2078 * include/error.h: kludge to ungrab mouse when we hit an int3
2079 * include/d_io.h: change __ENV_WINDOWS__ to __WINDOWS__,
2080 __ENV_MSDOS__ to __MSDOS__
2081 * arch/sdl/mouse.c: remove cruft, fix formatting, use mouse wheel
2083 * arch/sdl/event.c: remove cruft, fix formatting, begin joystick
2085 * arch/sdl/digi.c: implemented digi_set_volume
2086 * include/grdef.h, main/config.c, misc/d_io.c: change
2087 __ENV_WINDOWS__ to __WINDOWS__, __ENV_MSDOS__ to __MSDOS__
2088 * 2d/font.c, main/bm.c, main/gamesave.c, main/gameseq.c,
2089 main/piggy.c: use MAKE_SIG
2090 * installation.txt: update
2091 * configure.ac: new file
2092 * arch/sdl/joydefs.c: #include pstypes.h
2093 * arch/sdl/init.c: SDL joystick stuff
2094 * acconfig.h: adjust MINGW defines
2095 * arch/sdl/joydefs.c: copied joydefs_config from linux/joydefs.c -
2096 controls menu now works
2098 2001-11-13 Bradley Bell <btb@icculus.org>
2100 * main/Makefile.am: Make sure bmread.c and terrain.c get included
2102 * Makefile.am: New file
2103 * arch/dos/Makefile.am: Make sure gr.c and joy2.asm get included in
2105 * compilerdefs.txt: New file
2106 * main/aipath.c: use D_RAND_MAX instead of RAND_MAX
2108 2001-11-12 Bradley Bell <btb@icculus.org>
2110 * main/playsave.c: load player files regardless of byte order of
2113 2001-11-11 Bradley Bell <btb@icculus.org>
2115 * include/makesig.h, main/playsave.c: Created header for MAKE_SIG
2117 * main/Makefile.am: Don't use terrain.c unless SHAREWARE
2118 * NEWS: GL savegame thumbnails
2119 * acconfig.h, configure.in: make option for NMOVIES, default to off
2121 2001-11-09 Bradley Bell <btb@icculus.org>
2123 * main/state.c: Enabled savegame thumbnails under OpenGL
2124 * unused/pa_null/pa_enabl.h: remove duplicate header
2125 * misc/args.c: use d2x.ini for option file
2126 * mem/mem.c: Move mem_realloc inside the ifdef
2127 * main/menu.c: fix 640x400 menu text
2128 * main/inferno.c: added documentation
2129 * main/endlevel.c: fix warnings
2130 * arch/ogl/gr.c: Get rid of gl spew
2131 * arch/linux/Makefile.am: move unused ipx_udp.c to EXTRA_DIST
2132 * acconfig.h: Define __SDL__ for mingw
2134 2001-11-08 Bradley Bell <btb@icculus.org>
2136 * 2d/font.c: free OGL font data when rereading
2137 * main/collide.c, main/endlevel.c, main/endlevel.h, main/gameseq.c,
2138 main/gauges.c, acconfig.h, configure.in, main/inferno.c,
2139 main/laser.c, main/menu.c, main/menu.h, main/newmenu.c,
2140 main/piggy.c, main/sounds.h, main/switch.c, main/titles.c,
2141 main/weapon.h: Enabled shareware build, endlevel flythrough
2143 * main/: Makefile.am, terrain.c, old/terrain.c: moved file, will be
2144 of use for shareware build
2145 * arch/ogl/: gr.c, sdlgl.c: use new d_realloc function, so mem
2147 * include/u_mem.h, mem/mem.c: added d_realloc/mem_realloc functions
2149 2001-11-05 Bradley Bell <btb@icculus.org>
2151 * include/args.h, main/inferno.c, misc/args.c: Change args_init
2153 * include/3d.h: Add comment
2155 2001-11-04 Bradley Bell <btb@icculus.org>
2157 * cfile/Makefile.am, cfile/nocfile.h, include/nocfile.h: Move
2159 * arch/ogl/sdlgl.c: Hack to keep SDL from screwing up X when it
2161 * main/: gamecntl.c, inferno.c: SDL applies to more than X11...
2162 * arch/ogl/gr.c, main/Makefile.am, main/gauges.c, main/hud.c,
2163 main/hudmsg.h: Enable d1x-style hud_message
2164 * arch/ogl/: glx.c, wgl.c: Sync with d1x
2165 * 2d/font.c: re-init ogl fonts after remapping colors.
2167 2001-11-02 Bradley Bell <btb@icculus.org>
2169 * misc/Makefile.am: remove byteswap.h (duplicate header)
2170 * 2d/font.c: fixed gr_remap_font, minor stuff
2171 * configure.in: take out -O2 if doing debug build
2172 * main/bm.c: formatting
2173 * 2d/font.c, include/gr.h, NEWS: Enable OpenGL fonts!
2174 * include/byteswap.h, misc/Makefile.am: fix swapint, swapshort
2175 macros, get rid of functions
2177 2001-11-01 Bradley Bell <btb@icculus.org>
2179 * misc/byteswap.h: removed duplicate header
2181 2001-10-31 Bradley Bell <btb@icculus.org>
2183 * NEWS, main/automap.c: automap works in opengl
2184 * NEWS, configure.in: Added news
2185 * main/newmenu.c: Must call set_screen_mode for menus when using GL
2186 * 2d/: bitblt.c, canvas.c, linear.h, scalea.h: Sync with d1x
2187 * arch/sdl/event.c, arch/sdl/gr.c, arch/sdl/init.c, iff/iff.c,
2188 include/3d.h, include/loadgl.h, main/inferno.c, maths/fixc.c,
2189 maths/vecmat.c, maths/vecmata.asm: Sync with d1x
2190 * Makefile.am, arch/sdl/Makefile.am: Makefile fixes
2191 * arch/ogl/: glx.c, gr.c, ogl.c, sdlgl.c: Sync with d1x
2192 * 3d/: clipper.c, draw.c, globvars.c, instance.c, interp.c,
2193 matrix.c, points.c, rod.c, setup.c: Minor sync with d1x
2195 2001-10-27 Bradley Bell <btb@icculus.org>
2197 * main/inferno.c: added some documentation
2199 2001-10-25 Bradley Bell <btb@icculus.org>
2201 * main/inferno.c, texmap/ntmap.c, texmap/tmapflat.c: Completed tmap
2203 * Makefile.am, configure.in, arch/Makefile.am,
2204 arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/digi.c,
2205 arch/dos/gr.c, arch/ggi/Makefile.am, arch/ggi/gr.c,
2206 arch/ogl/Makefile.am, arch/ogl/glx.c, arch/ogl/gr.c,
2207 arch/ogl/ogl.c, arch/ogl/sdlgl.c, arch/ogl/wgl.c,
2208 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/digi.c,
2209 arch/sdl/gr.c, arch/svgalib/Makefile.am, arch/svgalib/gr.c,
2210 texmap/scanline.c: Finished moving stuff to arch/blah. I know,
2211 it's ugly, but It'll be easier to sync with d1x.
2212 * Makefile.am, configure.in, main/Makefile.am, main/editor/med.c,
2213 main/editor/medwall.h, main/editor/segment.c, main/editor/seguvs.h,
2214 main/editor/Makefile.am: attempt at support for editor, makefile
2216 * misc/d_delay.c: formatting fix
2217 * texmap/: Makefile.am, ntmap.c, scanline.c, scanline.h, texmapl.h,
2218 tmappent.S, tmapppro.S: adding support for runtime selection of
2220 * main/: bmread.c, game.c, gamecntl.c, gamesave.c, inferno.c,
2221 inferno.h, piggy.c, render.c, editor/editor.h: conditionalize
2222 including multi.h and network.h, fix backslashes, fix compiler
2224 * main/: ai.c, ai2.c, aipath.c, automap.c, bm.c, cntrlcen.c,
2225 collide.c, controls.c, credits.c, dumpmine.c, endlevel.c, escort.c,
2226 fireball.c, fuelcen.c, gamemine.c, gameseq.c, gauges.c, laser.c,
2227 menu.c, multi.h, netmisc.c, network.h, newdemo.c, newmenu.c,
2228 object.c, powerup.c, state.c, switch.c, wall.c: conditionalize
2229 including multi.h and network.h, fix backslashes
2230 * include/pstypes.h: added typedef for u_int64_t on mingw
2231 * include/3d.h: added prototype for g3_uninit_polygon_model
2232 * arch/sdl/Makefile.am: Don't use SDL joystick except on mingw
2234 2001-10-24 Bradley Bell <btb@icculus.org>
2236 * arch/: ggi/Makefile.am, svgalib/Makefile.am: Moved input stuff to
2237 arch subdirs, as in d1x.
2238 * Makefile.am, configure.in, main/kconfig.c: Revert bin_programs to
2239 earlier style until i understand automake 1.5 better. remove input
2241 * arch/: Makefile.am, dos/Makefile.am, dos/joy2.asm, dos/joyc.c,
2242 dos/joydefs.c, dos/key.c, dos/mouse.c, ggi/event.c, ggi/init.c,
2243 ggi/key.c, ggi/mouse.c, linux/Makefile.am, linux/joydefs.c,
2244 linux/joystick.c, linux/include/joystick.h, sdl/Makefile.am,
2245 sdl/event.c, sdl/joy.c, sdl/joydefs.c, sdl/key.c, sdl/mouse.c,
2246 svgalib/event.c, svgalib/init.c, svgalib/key.c, svgalib/mouse.c:
2247 Moved input stuff to arch subdirs, as in d1x.
2248 * NEWS, configure.in: blah blah
2250 2001-10-23 Bradley Bell <btb@icculus.org>
2252 * include/ui.h, unused/ui/ui.h: Moved ui.h to includes/
2253 * texmap/tmapppro.S: no need for #include <conf.h> here
2254 * main/Makefile.am: Build fixes. EDITOR_SRCS added to
2256 * main/: Makefile.am, network.c: No longer #ifdef'ing out the whole
2257 file. RCS header added
2258 * main/: bmread.c, kmatrix.c, multi.c, multibot.c: No longer
2259 #ifdef'ing out the whole file. RCS header added
2260 * Makefile.am, acconfig.h, configure.in, arch/dos/Makefile.am,
2261 main/Makefile.am, maths/Makefile.am, texmap/Makefile.am: Build
2262 fixes. Now works with automake 1.5 and autoconf 2.52.
2263 --enable-editor option added. SDL_VIDEO and SDL_INPUT defined for
2264 mingw (-grabmouse now works on win32).
2265 * config.guess, config.sub, install-sh, missing, mkinstalldirs:
2266 These don't belong in cvs
2270 2001-10-20 Bradley Bell <btb@icculus.org>
2272 * 2d/font.c: Don't free unused variables...
2273 * 2d/font.c, include/gr.h: Bringing font stuff more in line with
2275 * Makefile.am, arch/Makefile.am, arch/dos/Makefile.am,
2276 arch/linux/Makefile.am, arch/win32/Makefile.am, iff/Makefile.am,
2277 main/Makefile.am: make dist more sensible
2278 * Makefile.am: Kludge for linking on mingw
2280 2001-10-19 Bradley Bell <btb@icculus.org>
2282 * Makefile.am, configure.in, arch/win32/Makefile.am,
2283 arch/win32/ipx_win.c, arch/win32/winnet.c: Little fixes
2284 * include/ipx_drv.h: Check for __MINGW32__
2285 * include/i86.h: Imported from d1x
2286 * arch/dos/: Makefile.am, ipx.c: Re-import of d1x files
2287 * arch/dos/modex.asm: Fixed %include
2288 * main/console.c: RCS headers added
2289 * arch/sdl/: Makefile.am, init.c, timer.c: Moved arch/sdl_* to
2291 * Makefile.am, main/Makefile.am: Moved final link to top-level
2292 directory instead of main/
2293 * 2d/linear.asm, maths/fix.asm, maths/vecmata.asm: Changed
2294 __ENV_LINUX__ to __linux__
2295 * configure.in, arch/Makefile.am, arch/dos_dpmi.c,
2296 arch/dos_findfile.c, arch/dos_init.c, arch/dos_ipx.c,
2297 arch/dos_modex.asm, arch/dos_timer.asm, arch/dos_tweak.inc,
2298 arch/dos_vesa.c, arch/dos_vgaregs.inc, arch/linux_init.c,
2299 arch/sdl_init.c, arch/sdl_timer.c, arch/dos/Makefile.am,
2300 arch/dos/dpmi.c, arch/dos/findfile.c, arch/dos/init.c,
2301 arch/dos/ipx.c, arch/dos/modex.asm, arch/dos/timer.asm,
2302 arch/dos/tweak.inc, arch/dos/vesa.c, arch/dos/vgaregs.inc,
2303 arch/linux/Makefile.am, arch/linux/init.c, arch/win32/Makefile.am,
2304 arch/win32/mingw_init.c, main/Makefile.am: Moved arch/sdl_* to
2306 * configure.in: add --enable-xploader, support arch/linux subdir,
2308 * main/inferno.c: conditionalize conf.h
2310 2001-10-19 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2312 * acconfig.h, 2d/bitmap.h, 3d/interp.c, cfile/cfile.c,
2313 include/cfile.h, main/bm.c, mem/mem.c, misc/fileutil.c,
2314 misc/fileutil.h: Partial application of linux/alpha patch.
2316 2001-10-19 Bradley Bell <btb@icculus.org>
2318 * main/Makefile.am, arch/linux/Makefile.am: Brought linux
2319 networking in line with d1x, moved some arch/linux_* stuff to
2321 * arch/linux/: findfile.c, ipx_bsd.c, ipx_kali.c, ipx_lin.c,
2322 linuxnet.c, ukali.c, include/ipx_bsd.h, include/ipx_hlpr.h,
2323 include/ipx_kali.h, include/ipx_ld.h, include/ipx_lin.h,
2324 include/ipx_udp.h, include/ukali.h: remove pesky * from RCS log
2326 * arch/: Makefile.am, linux_findfile.c, linux_ipx_bsd.c,
2327 linux_ipx_lin.c, linux_ipx_udp.c, linux_net.c, linux/findfile.c,
2328 linux/ipx_bsd.c, linux/ipx_kali.c, linux/ipx_lin.c,
2329 linux/ipx_udp.c, linux/linuxnet.c, linux/ukali.c,
2330 linux/include/ipx_bsd.h, linux/include/ipx_hlpr.h,
2331 linux/include/ipx_kali.h, linux/include/ipx_ld.h,
2332 linux/include/ipx_lin.h, linux/include/ipx_udp.h,
2333 linux/include/ukali.h: Brought linux networking in line with d1x,
2334 moved some arch/linux_* stuff to arch/linux/*
2335 * include/ipx_drv.h: Imported from d1x
2336 * main/ipx_drv.c: RCS info added, conf.h added, etc...
2337 * main/ipx_drv.c: Imported from d1x
2338 * include/args.h, include/ipx.h, main/inferno.c, main/network.c,
2339 main/network.h, main/Makefile.am: Trying to get network working on
2341 * configure.in, 2d/Makefile.am, arch/win32/Makefile.am,
2342 main/Makefile.am: build fixes
2343 * arch/: win32/Makefile.am, win32/findfile.c, win32/ipx_drv.h,
2344 win32/ipx_win.c, win32/winnet.c, Makefile.am, win32_findfile.c,
2345 linux/include/ipx_drv.h: Moved win32_* to win32/* (a la d1x),
2346 starting to get net working.
2347 * include/pstypes.h: Changed __ENV_LINUX__ to __linux__,
2348 conditionalized min,max macros
2350 2001-10-18 Bradley Bell <btb@icculus.org>
2352 * acconfig.h, 2d/linear.h, arch/include/joy.h, include/loadgl.h,
2353 include/strutil.h, include/vecmat.h, main/kconfig.c, misc/d_glob.c,
2354 texmap/tmap_inc.asm, texmap/tmap_per.asm, texmap/tmappent.S,
2355 texmap/tmapppro.S, main/console.c: Changed __ENV_LINUX__ to
2357 * 2d/2dsline.c: RCS headers added/changed
2358 * configure.in: fix NASMFLAGS bug
2359 * main/: collide.c, inferno.c, object.c, render.c: RCS headers
2362 2001-10-17 Bradley Bell <btb@icculus.org>
2364 * NEWS: Fixed the invulnerable robots bug!
2365 * main/collide.c: Fixed the invulnerable robots bug!
2367 2001-10-14 Bradley Bell <btb@icculus.org>
2369 * Makefile.am, arch/Makefile.am, iff/Makefile.am, main/Makefile.am:
2372 2001-10-13 Bradley Bell <btb@icculus.org>
2374 * Makefile.am, autogen.sh, configure.in, 2d/Makefile.am,
2375 arch/Makefile.am, arch/dos/Makefile.am,
2376 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
2377 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
2378 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
2379 arch/dos/include/Makefile.am, arch/dos/mm_snd/Makefile.am,
2380 arch/dos/mm_snd/include/Makefile.am, arch/include/Makefile.am,
2381 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
2382 arch/win32/Makefile.am, arch/win32/d3dframe/Makefile.am,
2383 arch/win32/include/Makefile.am, iff/Makefile.am,
2384 iff/archive/Makefile.am, include/Makefile.am, main/Makefile.am,
2385 main/editor/Makefile.am, main/old/Makefile.am, tools/Makefile.am,
2386 tools/cvs2cl/Makefile.am, unused/Makefile.am,
2387 unused/bios/Makefile.am, unused/lib/Makefile.am,
2388 unused/novga/Makefile.am, unused/pa_null/Makefile.am,
2389 unused/ui/Makefile.am, unused/vga/Makefile.am,
2390 unused/vga/new/Makefile.am, unused/win95/Makefile.am: Removed
2391 automake stuff from "inert" subdirs. And there was much rejoicing.
2392 * Makefile.am, NEWS, configure.in: Stuff
2393 * ChangeLog: removing auto-generated file
2394 * cygconf: Added instructions for mingw32 build
2395 * Makefile.am: renamed INSTALL to installation.txt
2396 * installation.txt, INSTALL: renamed INSTALL to installation.txt
2397 * mingw32.txt: Added instructions for mingw32 build
2398 * configure.in: Enable assembly under mingw32
2400 2001-10-12 Bradley Bell <btb@icculus.org>
2402 * acconfig.h, aclocal.m4, conf.h.in: remove superfluous files
2403 * acconfig.h, aclocal.m4, conf.h.in, configure.in, 2d/2dsline.c,
2404 2d/bitblt.c, 2d/box.c, 2d/canvas.c, 2d/gpixel.c, 2d/line.c,
2405 2d/pixel.c, include/pstypes.h, include/strutil.h, include/timer.h,
2406 main/digi.h, main/kludge.c, main/object.c, main/render.c,
2407 misc/d_glob.c, misc/d_io.c, misc/strutil.c: Changed __ENV_DJGPP__
2408 to __DJGPP__, since it's built-in.
2410 2001-10-12 Paolo Ulivi <paoloulivi@tin.it>
2412 * aclocal.m4, conf.h.in, include/vecmat.h, main/collide.c,
2413 main/kludge.c, main/piggy.h: fix some gcc 3.0 warnings.
2417 2001-10-12 Bradley Bell <btb@icculus.org>
2419 * Makefile.am, unused/win95/Makefile.am: Fix some dist stuff
2420 * Makefile.am: make sure cygconf gets archived
2421 * configure.in: Increment version number in preparation for release
2422 * configure.in: Fix detection of opengl
2423 * Makefile.am, aclocal.m4, autogen.sh, conf.h.in, configure.in,
2424 cygconf, arch/Makefile.am, arch/include/joy.h,
2425 arch/include/mouse.h, include/loadgl.h, include/pstypes.h,
2426 include/strutil.h, main/Makefile.am, main/config.c, main/console.c,
2427 main/gamepal.h, main/gamerend.c, main/inferno.c, main/kconfig.c,
2428 main/multi.c, main/newdemo.c, misc/d_delay.c, misc/d_glob.c,
2429 misc/strutil.c: Switched from Cygwin to mingw32 on MS boxes.
2430 Vastly improved compilability.
2432 2001-10-11 Bradley Bell <btb@icculus.org>
2434 * Makefile.am: Added macros/sdl.m4
2435 * autogen.sh: Added macros/sdl.m4
2437 2001-10-09 Bradley Bell <btb@icculus.org>
2439 * main/vers_id.h: Added DESCENT_VERSION constant
2440 * main/inferno.c: Added command-line help.
2441 * include/ogl_init.h: opengl improvments (following d1x changes)
2443 2001-10-07 Bradley Bell <btb@icculus.org>
2445 * aclocal.m4, conf.h.in, configure.in, arch/Makefile.am,
2446 arch/ogl/Makefile.am: Remove duplicate headers.
2448 2001-08-02 Thimo Neubauer <thimo@debian.org>
2450 * mem/mem.c: totally crippled the memory manager because it does
2451 not make sense for non-DOS-systems and it would have been too
2452 complicated to get it 64bit clean
2454 2001-06-19 Bradley Bell <btb@icculus.org>
2456 * cvshowto.txt: updated anonymous password
2458 2001-02-08 Bradley Bell <btb@icculus.org>
2460 * COPYING, license.txt: Added d1x license
2462 2001-02-01 Bradley Bell <btb@icculus.org>
2464 * aclocal.m4, configure.in: Better detecting of SDL and GL/GLU
2466 2001-01-31 Bradley Bell <btb@icculus.org>
2468 * configure.in, arch/include/mouse.h, include/pstypes.h,
2469 main/game.c, main/gamepal.h: OpenGL support under Cygwin/SDL
2470 * main/polyobj.c: fix typo
2471 * 2d/Makefile.am, 2d/bitblt.c, 2d/bitmap.c, 2d/box.c, 2d/canvas.c,
2472 2d/circle.c, 2d/disc.c, 2d/font.c, 2d/gpixel.c, 2d/ibitblt.c,
2473 2d/line.c, 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c,
2474 2d/rect.c, 2d/rle.c, 2d/scale.c, 2d/scalec.c, 2d/tmerge.c,
2475 3d/clipper.c, 3d/draw.c, 3d/globvars.c, 3d/instance.c, 3d/interp.c,
2476 3d/matrix.c, 3d/points.c, 3d/rod.c, 3d/setup.c, arch/Makefile.am,
2477 cfile/cfile.c, iff/iff.c, main/ai.c, main/ai2.c, main/aipath.c,
2478 main/automap.c, main/bm.c, main/bmread.c, main/cmd.c,
2479 main/cntrlcen.c, main/collide.c, main/config.c, main/console.c,
2480 main/controls.c, main/credits.c, main/crypt.c, main/dumpmine.c,
2481 main/effects.c, main/endlevel.c, main/escort.c, main/fireball.c,
2482 main/fuelcen.c, main/fvi.c, main/game.c, main/gamecntl.c,
2483 main/gamefont.c, main/gamemine.c, main/gamepal.c, main/gamerend.c,
2484 main/gamesave.c, main/gameseg.c, main/gameseq.c, main/hostage.c,
2485 main/kconfig.c, main/kmatrix.c, main/laser.c, main/lighting.c,
2486 main/mglobal.c, main/mission.c, main/morph.c, main/netmisc.c,
2487 main/network.c, main/newdemo.c, main/newmenu.c, main/object.c,
2488 main/paging.c, main/physics.c, main/piggy.c, main/polyobj.c,
2489 main/powerup.c, main/render.c, main/robot.c, main/slew.c,
2490 main/songs.c, main/switch.c, main/texmerge.c, main/text.c,
2491 main/titles.c, main/vclip.c, main/wall.c, main/weapon.c,
2492 maths/Makefile.am, maths/fixc.c, maths/rand.c, maths/tables.c,
2493 maths/vecmat.c, mem/mem.c, misc/args.c, misc/byteswap.c,
2494 misc/d_delay.c, misc/d_glob.c, misc/d_io.c, misc/error.c,
2495 misc/hash.c, misc/strio.c, misc/strutil.c, texmap/Makefile.am,
2496 texmap/ntmap.c, texmap/scanline.c, texmap/tmapflat.c: Makefile and
2498 * arch/dos_findfile.c, arch/dos_modex.asm, include/console.h,
2499 include/modex.h, main/collide.c, main/gamesave.c, main/gameseq.c,
2500 main/gauges.c, main/object.c, main/playsave.c, main/render.c,
2501 main/state.c, mem/mem.c, texmap/ntmap.c, texmap/tmapflat.c: Fix
2503 * include/gr.h, main/menu.c: Fullscreen toggle added to screen res
2505 * configure.in, include/pstypes.h, main/kconfig.c: Support for
2506 cross-compiling, and cygwin fixes
2508 2001-01-30 Bradley Bell <btb@icculus.org>
2510 * configure.in, arch/Makefile.am, arch/win32_findfile.c,
2511 include/pstypes.h, include/strutil.h, main/Makefile.am,
2512 misc/strutil.c, unused/win95/findfile.c: Cygwin support, using SDL.
2513 needs --without-assembler and --without-network to compile
2515 2001-01-29 Bradley Bell <btb@icculus.org>
2517 * configure.in, main/Makefile.am: Fixes to build system
2518 * main/kconfig.c: fix for non-linux joysticks
2519 * arch/: dos/Makefile.am, dos/cdrom.c, dos/digi.c, dos/dosgr.c,
2520 dos/dpmi.c, dos/findfile.c, dos/init.c, dos/ipx.c, dos/joy2.asm,
2521 dos/joyc.c, dos/joydefs.c, dos/key.c, dos/modex.asm, dos/mouse.c,
2522 dos/timer.asm, dos/tweak.inc, dos/vesa.c, dos/vgaregs.inc,
2523 include/joy.h, linux/Makefile.am, linux/findfile.c, linux/init.c,
2524 linux/ipx_bsd.c, linux/ipx_lin.c, linux/ipx_udp.c,
2525 linux/linuxnet.c, sdl/Makefile.am, sdl/init.c, sdl/timer.c: Removed
2527 * arch/: Makefile.am, dos_dpmi.c, dos_findfile.c, dos_init.c,
2528 dos_ipx.c, dos_modex.asm, dos_timer.asm, dos_tweak.inc, dos_vesa.c,
2529 dos_vgaregs.inc, linux_findfile.c, linux_init.c, linux_ipx_bsd.c,
2530 linux_ipx_lin.c, linux_ipx_udp.c, linux_net.c, sdl_init.c,
2531 sdl_timer.c: Fixed build system, minor fixes
2532 * arch/dos/include/: joy.h, key.h, mouse.h: Unified input headers.
2533 * arch/linux/Makefile.am, configure.in: Duplicate file removal.
2535 2001-01-28 Bradley Bell <btb@icculus.org>
2537 * conf.h.in, configure.in, arch/Makefile.am,
2538 arch/dos/include/Makefile.am, arch/include/Makefile.am,
2539 arch/include/key.h, main/Makefile.am: More header unification...
2540 * main/newdemo.c: Added <ctype.h>
2541 * arch/include/: event.h, joy.h: unified input headers.
2542 * acconfig.h, include/d_delay.h, main/Makefile.am, main/game.c:
2543 OpenGL now uses SDL-GL instead of gii
2544 * arch/include/: key.h, mouse.h: Unified arch headers
2546 2001-01-25 Bradley Bell <btb@icculus.org>
2548 * autogen.sh: use "set -e" so execution stops if something goes
2551 2001-01-24 Bradley Bell <btb@icculus.org>
2554 * Makefile.am: Add ChangeLog to dist
2555 * ChangeLog: Putting this here so automake doesn't complain
2559 2001-01-24 Bradley Bell <btb@icculus.org>
2561 * INSTALL, NEWS, README, cvshowto.txt: updated documentation
2562 * tools/: Makefile.am, cvs2cl/Makefile.am, cvs2cl/cvs2cl.pl: cvs2cl
2563 for building ChangeLog from RCS entries
2564 * Makefile.am, acconfig.h, autogen.sh, conf.h.in, configure.in,
2565 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
2566 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
2567 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
2568 arch/dos/include/Makefile.am, 2d/Makefile.am, 3d/Makefile.am,
2569 arch/Makefile.am, arch/dos/Makefile.am,
2570 arch/dos/mm_snd/Makefile.am, arch/dos/mm_snd/include/Makefile.am,
2571 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
2572 arch/ogl/Makefile.am, arch/sdl/Makefile.am, arch/win32/Makefile.am,
2573 arch/win32/d3dframe/Makefile.am, arch/win32/include/Makefile.am,
2574 cfile/Makefile.am, iff/Makefile.am, iff/archive/Makefile.am,
2575 include/Makefile.am, main/editor/Makefile.am, main/old/Makefile.am,
2576 unused/Makefile.am, unused/bios/Makefile.am,
2577 unused/lib/Makefile.am, unused/novga/Makefile.am,
2578 unused/pa_null/Makefile.am, unused/ui/Makefile.am,
2579 unused/vga/Makefile.am, unused/vga/new/Makefile.am,
2580 unused/win95/Makefile.am, main/Makefile.am, maths/Makefile.am,
2581 misc/Makefile.am, texmap/Makefile.am: improved automake config.
2582 make dist, VPATH builds, ...
2583 * configure, Makefile.in, libtool, ltconfig, ltmain.sh,
2584 stamp-h.in, 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.in,
2585 arch/dos/Makefile.in, arch/linux/Makefile.in,
2586 arch/sdl/Makefile.in, cfile/Makefile.in, iff/Makefile.in,
2587 main/Makefile.in, maths/Makefile.in, mem/Makefile.in,
2588 misc/Makefile.in, texmap/Makefile.in: cruft removal
2589 * 2d/diff, arch/dos/sgrep.out, arch/linux/stHqFIq1, main/test.txt:
2591 * ChangeLog, NEWS: moved old ChangeLog to NEWS
2592 * configure.in, conf.h.in: moved NDEBUG to conf.h.in
2593 * main/: game.c, kconfig.c, text.c: changed args_find to FindArg
2594 * main/: gamecntl.c, inferno.c: changed args_find to FindArg, added
2596 * arch/dos_init.c, arch/linux_init.c, arch/linux_ipx_udp.c,
2597 arch/linux_net.c, arch/sdl_init.c, arch/dos/init.c,
2598 arch/dos/joyc.c, arch/linux/init.c, arch/linux/ipx_udp.c,
2599 arch/linux/linuxnet.c, arch/sdl/init.c, include/args.h,
2600 main/config.c, main/hud.c, main/menu.c, main/multi.c,
2601 main/network.c, main/piggy.c, main/polyobj.c, main/slew.c,
2602 main/songs.c, misc/args.c: changed args_find to FindArg
2604 2001-01-22 Bradley Bell <btb@icculus.org>
2606 * configure, main/Makefile.am, main/Makefile.in: configuration
2608 * include/error.h, include/mono.h, main/game.c, main/gamerend.c:
2609 fix compiler warnings w/opengl
2610 * include/console.h: ggi support
2611 * arch/linux_init.c: svgalib support
2612 * Makefile.in, conf.h.in, configure, configure.in, 2d/Makefile.am,
2613 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.am, arch/Makefile.in,
2614 arch/svgalib_init.c, cfile/Makefile.in, iff/Makefile.in,
2615 main/Makefile.am, main/Makefile.in, maths/Makefile.am,
2616 maths/Makefile.in, mem/Makefile.in, misc/Makefile.in,
2617 texmap/Makefile.am, texmap/Makefile.in: configuration fixes
2618 * iff/iff.c, include/u_mem.h: NDEBUG fixes
2619 * main/: ai.h, inferno.c, lighting.c, object.c, render.c: fix
2620 warnings and enable NDEBUG
2621 * arch/svgalib_init.c: svgalib support
2623 2001-01-22 Michael Wagener <Michael.Wagener@materna.de>
2625 * main/kconfig.c: joystick support
2627 2001-01-21 Bradley Bell <btb@icculus.org>
2629 * cvshowto.txt: new file, taken from d1x webpage
2630 * AUTHORS, README: Taking over as maintainer of d2x
2631 * ChangeLog: Grab mouse with SDL/X11
2632 * main/: gamecntl.c, inferno.c: Grab mouse with SDL/X11
2634 2001-01-20 Bradley Bell <btb@icculus.org>
2636 * configure, configure.in: Turned -Werror back off by default
2637 * README, configure, configure.in, 2d/font.c, arch/sdl_init.c,
2638 iff/iff.c, include/3d.h, include/d_io.h, main/Makefile.am,
2639 main/Makefile.in, main/bm.c, main/collide.c, main/credits.c,
2640 main/fuelcen.h, main/game.c, main/gamecntl.c, main/gamepal.c,
2641 main/gamerend.c, main/gamesave.c, main/gameseg.c, main/gameseq.c,
2642 main/gauges.c, main/kconfig.c, main/kludge.c, main/kmatrix.c,
2643 main/laser.c, main/multi.c, main/network.c, main/network.h,
2644 main/newdemo.c, main/newmenu.c, main/object.c, main/object.h,
2645 main/physics.c, main/piggy.c, main/polyobj.c, main/state.c,
2646 main/switch.c, main/titles.c, main/wall.c: Got rid of all compiler
2647 warnings, for non-OpenGL on linux, anyway...
2649 2001-01-19 Bradley Bell <btb@icculus.org>
2651 * copying: remove duplicate file
2652 * Import of d2x-0.0.9-pre1
2653 * Import of d2x-0.0.8