1 2004-05-16 Dietfrid Mali <dietfrid.mali@q-dial.de>
3 * main/wall.c: fix invalid memory access for d1 levels which
4 don't have a corresponding wall behind.
6 2004-05-16 Martin Schaffner <maschaffner@gmx.ch>
8 * include/ogl_init.h, arch/ogl/*.c, arch/ogl/internal.h:
9 move most ogl-internal stuff from the ogl interface header to
10 new header file internal.h
12 2004-05-15 Dietfrid Mali <dietfrid.mali@q-dial.de>
14 * arch/sdl/joy.c: joystick_read_raw_axis() will return a proper
15 bitmask for each joystick axis that has sent input data,
16 and will not crash Windows anymore during joystick setup because
17 of for() loop over axis being executed once too often.
19 * main/gameseq.c, include/gr.h, 2d/font.c: define new function
20 gr_remap_mono_font() and call it after loading saved level.
22 * main/laser.c: limit homing missile turn rate
24 * main/fuelcen.{c,h}, main/object.c: implement repair centers
25 (work like fuel centers but provide shield)
27 * main/gameseg.c: fix endless loop in some levels with a
28 certain (complicated) structure
30 2004-05-13 Bradley Bell <btb@icculus.org>
32 * VisualC/d2/d2x/d2x.dsp, VisualC/d2xgl/d2xgl.dsp,
33 VisualC/libmve/libmve.dsp, VisualC/mveplayer/mveplayer.dsp:
34 updated project files for SDL 1.2.7
36 * Makefile.am: add VisualC, VisualCE dirs to tarball
38 2004-05-13 Martin Schaffner <maschaffner@gmx.ch>
40 * arch/sdl/digi.c: formatting
42 2004-05-12 Bradley Bell <btb@icculus.org>
44 * unused/vga/new/palette.c, unused/vga/new/vga.c: removed unused,
47 * 2d/palette.c, include/palette.h: added function to create blend
50 * maths/rand.c, maths/tables.c, maths/vecmat.c: formatting
52 2004-05-11 Bradley Bell <btb@icculus.org>
54 * arch/ogl/ogl.c: fix alpha calculation in g3_draw_poly, again
56 2004-05-10 Bradley Bell <btb@icculus.org>
58 * arch/ogl/ogl.c, include/3d.h, main/render.c: hmm,
59 g3_draw_transp_poly had the fade level backwards, decided to just
60 fix g3_draw_poly so it behaves correctly, transparency or not,
61 reverted changes to render_face
63 2004-05-10 Dietfrid Mali <dietfrid.mali@q-dial.de>
65 * arch/ogl/ogl.c, include/3d.h: added g3_draw_transp_poly() for
66 rendering transparent (e.g. cloaked) walls
68 * main/render.c: render_face now calls g3_draw_transp_poly() for
69 cloaked walls in OpenGL
71 2004-05-08 Martin Schaffner <maschaffner@gmx.ch>
73 * arch/sdl/digi.c: fix bug on Mac OS X where all sound, including
74 that from other apps, had "static" distortions.
76 2004-04-22 Bradley Bell <btb@icculus.org>
78 * main/multi.c, main/multibot.c: use new GET_INTEL_* macros
80 * include/byteswap.h: rewrite GET_INTEL_* macros, fix bugs in
81 aligned version of PUT_INTEL_* macros
83 2004-04-15 Bradley Bell <btb@icculus.org>
85 * main/inferno.c: comment out unused checksum variable
87 2004-04-14 Bradley Bell <btb@icculus.org>
89 * arch/sdl/rbaudio.c: fix redbook tracking problems (fixes #1028)
91 2004-04-14 Terran Melconian <terran@consistent.org>
93 * main/gameseg.c: use portable rand function (fixes #1118)
95 2004-04-14 Sean Taylor <sscthunderbird@yahoo.com>
97 * main/songs.c: uncomment calls to RBAStop (fixes #473)
99 2004-01-08 Martin Schaffner <maschaffner@gmx.ch>
101 * configure.ac, arch/linux/ipx_udp.c, maths/fixc.c:
102 get rid of warnings (now compiles with -Werror on SunOS)
104 * main/piggy.c: fix (really) wierd SunOS bug
106 * 2d/bitmap.c, 2d/rle.c, include/gr.h: fix MEM_OVERWRITE
107 caused by not allocating enough mem for rle bitmaps
109 2004-01-06 Martin Schaffner <maschaffner@gmx.ch>
111 * include/pstypes.h: sun OS typedef fixes
113 2003-12-28 Martin Schaffner <maschaffner@gmx.ch>
115 * main/piggy.c: fix bug 1067
117 * main/piggy.c: fix bugfix for 1067
119 * main/piggy.c: fix 2nd part of bug 1067 (make d2x compatible
120 with descent.pig of mac registered)
122 2003-12-18 Bradley Bell <btb@icculus.org>
124 * main/kconfig.c: fixes for linux-native joystick
126 * main/kconfig.c: bunch of fixes (esp. for non linux-native
129 * arch/include/joy.h: comments/formatting
131 2003-12-10 Alexander Y. Yeikovich <demon@mci.net.ua>
133 * compilerdefs.txt: added FreeBSD defs
135 2003-12-08 Bradley Bell <btb@icculus.org>
137 * include/dtypes.h, include/dtypes.inc: remove unused, redundant
140 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua>
142 * arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
143 arch/linux/ipx_udp.c: fix FreeBSD compile errors
145 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua> and Bradley Bell <btb@icculus.org>
147 * 2d/ibitblt.c, include/maths.h, include/ogl_init.h,
148 include/pstypes.h, main/game.c, main/game.h, unused/bios/ipx.c:
149 get rid of silly ulongs
151 * configure.ac, 2d/bitblt.c, 2d/linear.asm, maths/fix.asm,
152 maths/vecmata.asm, texmap/tmap_inc.asm, texmap/tmap_per.asm,
153 texmap/tmappent.S, texmap/tmapppro.S: enable nasm on FreeBSD,
154 change relevant __linux__ macros to __ELF__
156 2003-11-27 Bradley Bell <btb@icculus.org>
158 * include/ogl_init.h: added proto for ogl_check_mode
160 * arch/sdl/digi.c, arch/sdl/gr.c, arch/sdl/mouse.c,
161 arch/win32/findfile.c, main/inferno.c, main/titles.c: Pocket PC
164 2003-11-26 Bradley Bell <btb@icculus.org>
166 * libmve/decoder16.c, libmve/mve_main.c, main/newmenu.c: fix gcc
167 3.3 compiler warnings
169 * arch/sdl/gr.c, main/kludge.c: landscape fixes, implemented
172 * include/pstypes.h: OS X fixes
174 * cfile/cfile.c, include/pstypes.h, main/inferno.c,
175 main/newmenu.h: linux fixes
177 * configure.ac cygconf VisualC/d2x.dsw VisualC/d2x/d2x.dsp
178 VisualC/d2xgl/.cvsignore VisualC/d2xgl/d2xgl.dsp arch/ogl/gr.c
179 arch/ogl/ogl.c include/d_io.h include/loadgl.h include/ogl_init.h
180 include/pstypes.h include/u_mem.h main /state.c main/vers_id.h
181 misc/d_io.c: added Visual C project for opengl, buncha macro fixes
184 * arch/sdl/gr.c: fix sdl gr_update
186 * 2d/font.c, VisualC/d2x/d2x.dsp, VisualCE/d2x/d2x.vcp,
187 VisualCE/mveplayer/mveplayer.vcp, arch/win32/ipx_mcast4.c,
188 arch/win32/ipx_udp.c, arch/win32/ipx_win.c, arch/sdl/gr.c,
189 cfile/cfile.c, console/CON_console.c, include/d_io.h,
190 include/error.h, include/pstypes.h, include/strutil.h,
191 include/u_dpmi.h, libmve/mve_main.c, libmve/mveplay.c,
192 main/cntrlcen.c, main/console.c, main/gameseq.c, main/inferno.c,
193 main/movie.c, main/newdemo.c, main/newmenu.c, main/newmenu.h,
194 main/playsave.c, main/songs.c, main/state.c, main/text.c,
195 mem/mem.c, misc/args.c, misc/d_io.c, misc/strutil.c: Visual C,
198 2003-11-25 Bradley Bell <btb@icculus.org>
200 * VisualC/d2x, VisualC/d2x/.cvsignore, VisualC/d2x/d2x.dsp,
201 VisualC/d2x.dsw, VisualC/libmve/libmve.dsp,
202 libmve/VisualC/mveplayer.dsp: updated project files
204 * libmve/mve_main.c, libmve/mvelib.c, libmve/mveplay.c: mveplayer
207 * VisualC, VisualC/.cvsignore, VisualC/d2x.dsw, VisualC/libmve,
208 VisualC/libmve/.cvsignore, VisualC/libmve/libmve.dsp,
209 VisualC/mveplayer, VisualC/mveplayer/.cvsignore,
210 VisualC/mveplayer/mveplayer.dsp: added project files for Visual
213 * VisualCE/.cvsignore, VisualCE/d2x/.cvsignore,
214 VisualCE/libmve/.cvsignore, VisualCE/mveplayer/.cvsignore: added
217 2003-11-24 Bradley Bell <btb@icculus.org>
219 * libmve/decoder8.c, libmve/mve_main.c, libmve/mvelib.c,
220 libmve/mveplay.c: stuff to play mve's in WinCE
222 * arch/win32/findfile.c: unused functions...
226 * arch/sdl/mouse.c, main/konfig.c, main/newmenu.c, main/newmenu.h:
227 enabled mouse control of menus
229 * main/mission.h: oops, didn't mean to change this.
231 2003-11-21 Bradley Bell <btb@icculus.org>
233 * VisualCE/d2x/d2x.vcp: updated project file
235 2003-11-20 Bradley Bell <btb@icculus.org>
237 * VisualCE, VisualCE/d2x, VisualCE/d2x/d2x.vcp, VisualCE/d2x.vcw,
238 VisualCE/libmve, VisualCE/libmve/libmve.vcp, VisualCE/mveplayer,
239 VisualCE/mveplayer/mveplayer.vcp: added project files for eMbedded
242 2003-11-17 Bradley Bell <btb@icculus.org>
244 * configure.ac, arch/linux/Makefile.am, arch/linux/linuxnet.c,
245 main/menu.c: added option to disable kalinix under unix
247 * main/game.c, main/newmenu.c: always set menu mode for GL popups
249 2003-11-14 Bradley Bell <btb@icculus.org>
251 * main/automap.c: fix automap background image
253 * main/automap.c, main/automap.h: delete cruft
255 * main/automap.c: fix level number position
257 * main/automap.c: simplify g3_draw_line hack
259 * main/menu.c: stop pointless vid mode changes
261 2003-11-07 Bradley Bell <btb@icculus.org>
263 * NEWS, installation.txt: s'more documentation
265 2003-11-07 Steffen Pohle <stpohle@gmx.net>
267 * configure.ac: fix .exe extension problems
269 2003-11-07 Bradley Bell <btb@icculus.org>
271 * arch/ogl/ogl.c: disable texture format verification for OS X -
274 2003-11-06 Bradley Bell <btb@icculus.org>
276 * main/automap.c, main/gamecntl.c, main/movie.c, main/titles.c:
277 use more traditional Alt+Enter for toggling fullscreen
279 * 2d/ibitblt.c, main/mission.h: comments/formatting
281 * arch/ogl/sdlgl.c: smash textures, for non-linux, for real
283 2003-11-06 Bradley Bell <btb@icculus.org>
285 * arch/ogl/gr.c, arch/ogl/sdlgl.c: smash textures on every
286 resolution change, use kludge to avoid repetitive res changes
288 2003-11-04 Bradley Bell <btb@icculus.org>
290 * main/piggy.c, main/piggy.h: moved bitmap and sound header data
291 structures and i/o routines back to piggy.c
293 2003-11-04 Martin Schaffner <maschaffner@gmx.ch>
295 * installation.txt: tell to install d1 .pig for better textures
297 2003-11-04 Bradley Bell <btb@icculus.org>
299 * main/mission.c, main/mission.h, main/piggy.h: added hogsize for
300 oem d1 v1.0 and registered d2 v1.0, comments
302 2003-11-03 Bradley Bell <btb@icculus.org>
304 * main/bm.h, main/piggy.c, main/piggy.h: big pigsize is same for
305 all d1 shareware - even though files are different!
307 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
310 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
313 * main/bm.h, main/piggy.c, main/piggy.h: added pigsize for
316 2003-10-31 Martin Schaffner <maschaffner@gmx.ch>
318 * main/movie.c: when no movies are found, divide by six the
319 number of warning lines sent to stdout
321 2003-10-29 Martin Schaffner <maschaffner@gmx.ch>
323 * include/byteswap.h: fix stupid copy/paste error
325 2003-10-24 Bradley Bell <btb@icculus.org>
327 * 2d/bitblt.c, 2d/ibitblt.c, include/gr.h, include/grdef.h: use
328 gr_linear_rep_movsd_2x instead of almost identical
329 gr_linear_movsd_double. Better since we have assembly versions.
331 2003-10-22 Martin Schaffner <maschaffner@gmx.ch>
333 * main/gamemine.c, main/piggy.c: fix "psychedelic" walls
336 2003-10-21 Martin Schaffner <maschaffner@gmx.ch>
338 * main/gameseq.c, main/multi.c, main/multi.h: fix compilation
339 error with --disable-network, move reset_network_objects()
340 from gameseq.c to multi.c
342 2003-10-14 Bradley Bell <btb@icculus.org>
344 * AUTHORS, NEWS: stuff
346 * arch/win32/ipx_mcast4.c: include newmenu header (for FAIL macro)
348 2003-10-12 Bradley Bell <btb@icculus.org>
350 * main/cntrlcen.c, main/endlevel.c, main/gamerend.c,
351 main/gameseq.c, main/mission.c, main/mission.h, main/network.c:
354 2003-10-12 Aaron Plattner <plattner@caltech.edu>
356 * arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
357 arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
358 arch/linux/ipx_udp.c, arch/linux/linuxnet.c,
359 arch/linux/include/ipx_drv.h, arch/linux/include/ipx_mcast4.h,
360 arch/win32/Makefile.am, arch/win32/ipx_drv.h,
361 arch/win32/ipx_mcast4.c, arch/win32/ipx_udp.c,
362 arch/win32/ipx_win.c, arch/win32/winnet.c,
363 arch/win32/include/ipx_mcast4.h, include/ipx.h, main/menu.c,
364 main/multi.h, main/network.c: add IPv4 multicasting support
366 2003-10-11 Bradley Bell <btb@icculus.org>
368 * main/endlevel.c, main/piggy.c: fixed endlevel stuff
370 * main/cntrlcen.c, main/endlevel.c, main/gamecntl.c,
371 main/gamerend.c, main/gameseq.c, main/gauges.c, main/kmatrix.c,
372 main/menu.c, main/mission.h, main/network.c, main/weapon.c,
373 main/weapon.h: lots of shareware and oem fixes
375 2003-10-10 Bradley Bell <btb@icculus.org>
377 * arch/win32/winnet.c: fixed stupid win32 network bug
379 2003-10-10 Bradley Bell <btb@icculus.org>
381 * main/piggy.c: increased D1_MAX_TMAP_NUM
383 2003-10-10 Martin Schaffner <maschaffner@gmx.ch>
385 * main/bm.c, main/bm.h, main/piggy.c: fixes d1 still textures
386 which are animated in d2, refactorizes d1 texture reading
388 2003-10-10 Bradley Bell <btb@icculus.org>
390 * arch/linux/linuxnet.c, main/automap.c, main/automap.h,
391 main/bmread.c, main/bmread.h, main/cntrlcen.c, main/cntrlcen.h,
392 main/collide.h, main/compbit.h, main/config.h, main/console.c,
393 main/controls.h, main/credits.c, main/credits.h, main/crypt.c,
394 main/desc_id.h, main/desw.h, main/dumpmine.c, main/effects.c,
395 main/effects.h, main/endlevel.c, main/endlevel.h, main/escort.c,
396 main/escort.h, main/fireball.h, main/fvi.c, main/fvi.h,
397 main/game.c, main/game.h, main/gamecntl.c, main/gamefont.c,
398 main/gamefont.h, main/gamemine.h, main/gamepal.c, main/gamepal.h,
399 main/gamerend.c, main/gamesave.h, main/gameseq.c, main/gameseq.h,
400 main/gamestat.h, main/gauges.h, main/hostage.c, main/hostage.h,
401 main/hud.c, main/hudmsg.h, main/inferno.c, main/inferno.h,
402 main/joydefs.c, main/joydefs.h, main/kconfig.h, main/kludge.c,
403 main/kmatrix.c, main/kmatrix.h, main/laser.c, main/lighting.h,
404 main/menu.c, main/menu.h, main/mglobal.c, main/modem.h,
405 main/morph.h, main/movie.c, main/movie.h, main/multibot.h,
406 main/netmisc.h, main/network.h, main/newmenu.h, main/paging.h,
407 main/physics.c, main/physics.h, main/piggy.h, main/player.c,
408 main/playsave.h, main/polyobj.c, main/polyobj.h, main/powerup.c,
409 main/powerup.h, main/render.c, main/render.h, main/reorder.h,
410 main/robot.c, main/scores.h, main/screens.h, main/segment.c,
411 main/segpoint.h, main/slew.c, main/slew.h, main/songs.c,
412 main/songs.h, main/sounds.h, main/state.h, main/terrain.c,
413 main/terrain.h, main/texmerge.h, main/text.h, main/textures.h,
414 main/titles.h, main/vclip.c, main/vclip.h, main/vers_id.h,
415 main/wall.h: comments/formatting
417 2003-10-09 Bradley Bell <btb@icculus.org>
419 * main/text.c: fix text when using old datafiles
421 * main/laser.h: comments/whitespace
423 * main/laser.c, main/weapon.c: fixed smart missiles and smart
424 mines w/shareware data
426 * include/DT_drawtext.h: deleted unused file
428 2003-10-08 Bradley Bell <btb@icculus.org>
430 * main/gameseq.c, main/inferno.c, main/menu.c: SHAREWARE fixes
432 * arch/win32/ipx_udp.c: use closesocket() instead of close()
434 * arch/sdl/joydefs.c, main/gamecntl.c, main/kconfig.c,
435 main/menu.c: Disabled 'd2x keys' weapon selection
437 2003-10-08 Martin Schaffner <maschaffner@gmx.ch>
439 * main/object.h, main/multi.h: get rid of most warnings issued by
440 cpp-precomp of gcc from Mac OS X dev tools
442 2003-10-05 Bradley Bell <btb@icculus.org>
444 * NEWS, configure.ac: increment version number
446 * cfile/cfile.c: better handling of CRLF text files (when that is
449 * utilities/hogcreate.c, utilities/hogextract.c,
450 utilities/mvlcreate.c, utilities/mvlextract.c: use binary mode for
451 reading/writing files
453 * arch/win32/Makefile.am, arch/win32/include/ipx_udp.h,
454 arch/win32/ipx_udp.c, arch/win32/winnet.c, main/menu.c: added UDP
457 2003-10-04 Bradley Bell <btb@icculus.org>
459 * cfile/cfile.c, main/config.c: oops, fgets does not return EOF
461 * main/netmisc.c: change byte to sbyte, comments/whitespace
463 2003-10-03 Bradley Bell <btb@icculus.org>
465 * cfile/cfile.c, main/config.c: fix win32 eof bug.
467 * arch/win32/ipx_drv.h, arch/win32/winnet.c, include/ipx.h: win32
470 * iff/iff.c, include/gr.h, include/iff.h, include/pstypes.h,
471 main/ai2.c, main/aipath.c, main/aistruct.h, main/bm.h,
472 main/config.c, main/escort.c, main/fireball.c, main/fuelcen.c,
473 main/fuelcen.h, main/gameseg.c, main/gameseg.h, main/laser.c,
474 main/lighting.c, main/mglobal.c, main/network.c, main/newdemo.c,
475 main/object.c, main/object.h, main/paging.c, main/player.h,
476 main/robot.h, main/segment.h, main/state.c, main/switch.c,
477 main/switch.h, main/titles.c, main/wall.c, main/wall.h,
478 main/weapon.c, main/weapon.h: change byte to sbyte,
481 * 2d/bitblt.c, cfile/cfile.c, include/cfile.h, main/ai.c,
482 main/ai.h, main/gamemine.c, main/gauges.c, main/kconfig.c,
483 main/menu.c, main/multi.c, main/multi.h, main/multibot.c,
484 main/newdemo.h, main/render.c, main/scores.c: change byte to sbyte
486 * configure.ac: better checking for timeval
488 2003-10-03 Martin Schaffner <maschaffner@gmx.ch>
490 * arch/dos/bak/ipx.c, arch/dos/ipx.c, arch/linux/Makefile.am,
491 arch/linux/include/ipx_lin.h, arch/linux/ipx_lin.c,
492 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/linux/ukali.c,
493 arch/win32/winnet.c, configure.ac, include/byteswap.h,
494 include/ipx.h, main/inferno.c, main/menu.c, main/multi.c,
495 main/multibot.c, main/network.c: Make network architecture
496 choosable from game menu, add support for UDP/IP on Mac OS X and
499 2003-10-02 Martin Schaffner <maschaffner@gmx.ch>
501 * include/byteswap.h: added macros for coping with alignment
504 2003-10-02 Bradley Bell <btb@icculus.org>
506 * main/multi.h: added padding to little-endian version of
509 * arch/dos/bak/ipx.c, arch/dos/ipx.c: comments/whitespace
511 * main/netmisc.c: delete duplicate function
513 2003-10-01 Bradley Bell <btb@icculus.org>
515 * main/bm.c: make sure d1_texture_indices gets freed between
518 2003-09-11 Martin Schaffner <maschaffner@gmx.ch>
520 * main/piggy.h: fix size of d1 shareware descent.pig
522 2003-08-03 Martin Schaffner <martin.schaffner@epfl.ch>
524 * main/bm.c, main/bm.h, main/gamemine.c, main/gamemine.h,
525 main/gameseq.c, main/piggy.c: fix loading of d1 texture
526 replacements for non-animated textures
528 2003-08-02 Matthew Mueller <donut@dakotacom.net>
530 * main/controls.c: use fixed 20fps wiggle
532 2003-08-02 Paolo Ulivi <pulivi@libero.it> and Bradley Bell <btb@icculus.org>
534 * Makefile.am, debian/changelog.in, debian/control,
535 debian/d2x-common.dirs, debian/d2x-common.install,
536 debian/d2x-common.manpages, debian/d2x-gl.files,
537 debian/d2x-gl.menu, debian/d2x-sdl.files, debian/d2x-sdl.menu,
538 debian/rules, libmve/Makefile.am, libmve/mveplayer.1,
539 utilities/Makefile.am, utilities/hogcreate.1,
540 utilities/hogextract.1, utilities/mvlcreate.1,
541 utilities/mvlextract.1, utilities/tex2txb.1, utilities/txb2tex.1:
542 add man pages, distribute utility programs in new d2x-common deb
544 * rpm/d2x.spec.in: updated rpm spec file
546 2003-08-02 Bradley Bell <btb@icculus.org>
548 * cfile/cfile.c: update raw_position in cfputc and cfputs
550 2003-08-02 Martin Schaffner <martin.schaffner@epfl.ch>
552 * main/piggy.c: make error message more friendly
554 * main/piggy.c: simplify copying of bitmap flags
556 * arch/linux/linuxnet.c, main/multi.c, main/multibot.c: bigendian
559 * cfile/cfile.c: revert to always using custom fgets
561 * main/endlevel.c, main/mission.c: handle missing exit sequence
562 components gracefully
564 * main/playsave.c: comments
566 2003-07-24 Martin Schaffner <martin.schaffner@epfl.ch>
568 * cfile/cfile.c: update raw_position in cfwrite
570 * main/network.c: comments/formatting
572 2003-06-22 Bradley Bell <btb@icculus.org>
574 * cfile/cfile.c: use standard fgets for non-archive files
576 * main/movie.c: use con_printf for missing movie warning
578 2003-06-18 Bradley Bell <btb@icculus.org>
580 * main/movie.c: fixed cfile conversion of movielib code
582 * main/console.c, main/hud.c: strip out colors, etc when printing
585 * include/u_mem.h: fix NDEBUG calloc macro
587 2003-06-15 Bradley Bell <btb@icculus.org>
589 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c: removed
592 * 2d/pcx.c, include/strio.h, main/ai.c, main/ai.h,
593 main/cntrlcen.c, main/config.c, main/gamesave.c, main/gameseq.c,
594 main/movie.c, main/multi.c, main/network.c, main/newdemo.c,
595 main/newmenu.c, main/piggy.c, main/playsave.c, main/polyobj.c,
596 main/scores.c, main/state.c, main/text.c, misc/args.c,
597 misc/strio.c: convert file i/o to cfile
599 2003-06-14 Bradley Bell <btb@icculus.org>
601 * include/cfile.h, cfile/cfile.c: implemented cfile wrappers for
602 writing and other modes besides "rb" (mostly taken from
605 2003-06-09 Bradley Bell <btb@icculus.org>
607 * 2d/palette.c, main/kludge.c: gr_copy_palette not really a
610 * include/libmve.h, libmve/mve_main.c, libmve/mvelib.c,
611 libmve/mvelib.h, libmve/mveplay.c, main/movie.c: merged libmve
614 2003-06-07 Taylor Richards <taylor@icculus.org>
616 * libmve/mvelib.c, libmve/mveplay.c: stop memory leaks in libmve
618 2003-06-07 Bradley Bell <btb@icculus.org>
620 * main/console.c: fix non-console build
622 * main/gamesave.c: comments
624 * main/bm.c: remove redundant break
626 2003-06-06 Bradley Bell <btb@icculus.org>
628 * main/gauges.c, main/kconfig.c: comments/formatting
630 * console/.cvsignore: added .cvsignore
632 * main/console.c: can't write to console after it's closed
634 2003-06-05 Bradley Bell <btb@icculus.org>
636 * arch/sdl/event.c, console/CON_console.c, console/Makefile.am,
637 console/internal.c, console/internal.h, include/CON_console.h,
638 include/console.h, main/console.c, main/gamecntl.c, main/hud.c:
639 finish console conversion away from SDL
641 2003-06-04 Bradley Bell <btb@icculus.org>
643 * console/CON_console.c, include/CON.console.h, include/console.h,
644 main/console.c, main/game.c: console conversion to native gr,
647 * include/gr.h, main/credits.c, main/kconfig.c, main/newmenu.c:
648 put prototype for gr_bm_bitblt in gr.h
650 2003-06-03 Bradley Bell <btb@icculus.org>
652 * console/CON_console.c, console/DT_drawtext.c,
653 console/Makefile.am, include/CON_console.h, include/DT_drawtext.h,
654 main/console.c: use native fonts for console
656 * main/playsave.c: use shorts for short data
658 2003-06-02 Bradley Bell <btb@icculus.org>
660 * configure.ac, main/console.c: set console background, fix
663 2003-06-01 Bradley Bell <btb@icculus.org>
665 * Makefile.am, arch/sdl/event.c, configure.ac,
666 console/CON_console.c, console/DT_drawtext.c, console/Makefile.am,
667 console/internal.c, include/CON_console.h, include/DT_drawtext.h,
668 include/console.h, main/console.c, main/game.c, main/gamecntl.c,
669 main/gamerend.c: added console code (from SDL_console)
671 2003-05-30 Bradley Bell <btb@icculus.org>
673 * README: minor update
675 2003-05-28 Bradley Bell <btb@icculus.org>
677 * Info.plist.in, Makefile.am, configure.ac: add support for MacOS
682 2003-06-06 Bradley Bell <btb@icculus.org>
684 * main/kconfig.c: fix crash in control menus
686 * main/gauges.c: force cockpit redraw in opengl
688 * main/gamerend.c: move ogl swap, so cockpit and console get
691 2003-06-01 Bradley Bell <btb@icculus.org>
693 * configure.ac, libmve/mveplay.c: define struct timeval if needed
697 2003-05-12 Bradley Bell <btb@icculus.org>
699 * configure.ac: increment version number
701 * main/bm.c: use con_printf for exit model warnings
703 * configure.ac: must check for timespec after setting -mno-cygwin
705 * main/inferno.c: added -nohogdir and -userdir options
707 * NEWS, main/titles.c: use briefings with no extension
711 2003-04-30 Bradley Bell <btb@icculus.org>
713 * configure.ac: have to include time.h when checking for nanosleep
715 * configure.ac, libmve/mveplay.c: use autoconf to check for struct
718 * Makefile.am, NEWS, README, configure.ac: fix linking bug,
719 increment version number
721 * main/Makefile.am: make dist fix
725 2003-04-29 Bradley Bell <btb@icculus.org>
727 * configure.ac, 2d/2dsline.c, main/automap.c, libmve/mveplay.c:
730 2003-04-24 Bradley Bell <btb@icculus.org>
732 * configure.ac: increment version number
734 * main/inferno.c: redeclare main() 'the SDL way', make sure SDL.h
737 2003-04-24 Ingo van Lil <inguin@gmx.de>
739 * main/render.c: fix misspellings of NDEBUG
743 2003-04-14 Bradley Bell <btb@icculus.org>
745 * cfile/cfile.c: prefer files from d2 hog over d1 hog
747 2003-04-11 Bradley Bell <btb@icculus.org>
749 * main/automap.c, main/gamemine.c, main/menu.c: fix compiler
754 2003-04-11 Bradley Bell <btb@icculus.org>
756 * libmve/mveplay.c: use _sleep instead of sleep on win32
758 * Makefile.am, README, README.utils, arch/sdl/digi.c,
759 arch/sdl/joy.c, arch/win32/Makefile.am, include/byteswap.h,
760 include/cfile.h, include/error.h, libmve/Makefile.am,
761 libmve/decoders.h, main/Makefile.am, main/endlevel.c,
762 main/endlevel.h, main/playsave.c, misc/fileutil.c:
763 utilities/Makefile.am: comments/formatting/dist problems
765 * configure.ac: use different defines for os x
767 2003-04-07 Bradley Bell <btb@icculus.org>
769 * include/error.h, misc/error.c: put some old stuff back in,
770 eliminate duplicate error messages
772 * main/text.c: don't die on text not found
775 * main/inferno.c: print some useful info if hog not found, allow
776 -help to work if no text available
778 2003-04-07 Steffen Pohle <stpohle@gmx.net>
780 * arch/linux/Makefile.am: revert to previous version, so linux
783 2003-04-03 Bradley Bell <btb@icculus.org>
785 * main/endlevel.c: fixed exit model scheme yet again
787 2003-04-02 Bradley Bell <btb@icculus.org>
789 * misc/error.c: call Int3 on Assert
791 * main/cntrlcen.c, main/cntrlcen.h, main/gamesave.c: modified
794 * main/wall.c: don't die when trying to toggle nonexistent
795 segment... vertigo level 10 is buggy!
797 * main/gamemine.c: comments/formatting
799 2003-03-31 Micah J. Lieske <MicahJon@compuserve.com>
801 * arch/dos/digimm.c, arch/sdl/digi.c, arch/win32/digi.c,
802 main/inferno.c: Allow use of 22K sound samples
804 2003-03-29 Bradley Bell <btb@icculus.org>
806 * arch/ogl/gr.c: default to bitmapped reticle
808 * main/bm.c, main/endlevel.c, main/piggy.c, main/piggy.h,
809 main/polyobj.c: rewrote endlevel stuff to reread exit model info
812 * arch/sdl/joy.c: fixed text seen for hats in control config
815 2003-03-28 Bradley Bell <btb@icculus.org>
817 * main/bm.c: heh, model nums in vertigo are hardcoded,
818 N_D2_POLYGON_MODELS can't change
820 * configure.ac, include/d1x.xpm, include/descent.xpm,
821 arch/ogl/sdlgl.c, arch/sdl/gr.c: enabled setting icon with
824 2003-03-27 Bradley Bell <btb@icculus.org>
826 * main/text.h: fixed text references for hat directions
828 * arch/ogl/Makefile.am: oops, can't get rid of main INCLUDE yet...
830 2003-03-26 Bradley Bell <btb@icculus.org>
832 * main/playsave.c: make d2x keys backward compatible
834 2003-03-26 Micah J. Lieske <MicahJon@compuserve.com>
836 * arch/sdl/event.c, arch/sdl/joy.c: added hat support for sdl
839 2003-03-26 Bradley Bell <btb@icculus.org>
841 * main/piggy.c: fix crash when d1 data not present
843 * main/gamecntl.c, main/kconfig.c, main/playsave.c: fix d2x keys,
844 read/write from plr file
846 * main/ai.h, main/collide.c, main/escort.c, main/escort.h,
847 main/fuelcen.c, main/gamecntl.c, main/playsave.c, main/powerup.c:
848 added escort.h header
850 2003-03-25 Bradley Bell <btb@icculus.org>
852 * main/bm.c, main/piggy.c, main/piggy.h, main/gameseq.c: added
853 D1_PIGFILE ("descent.pig") macro
855 * main/bm.c, main/piggy.c, main/piggy.h: ability to load exit
856 models from d1 pig file
858 * main/bm.c, main/bm.h, main/endlevel.c, main/piggy.c,
859 main/piggy.h: ability to load exit model bitmaps (or any bitmap,
860 really) from d1 pig file
862 2003-03-23 Bradley Bell <btb@icculus.org>
864 * main/bm.c: stop extra robots from overwriting exit models
866 * include/ogl_init.h: increased OGL_TEXTURE_LIST_SIZE so the
867 texture list doesn't get full
869 * main/bm.c: fix mem leak when reading extra robots
871 2003-03-21 Bradley Bell <btb@icculus.org>
873 * main/menu.c: Added option to set movie resolution (mostly works)
875 2003-03-21 Martin Schaffner <maschaffner@gmx.ch>
877 * main/gameseq.c, main/piggy.c, main/piggy.h: move bitmap
878 replacement functions to piggy.c
880 * main/gameseq.c: attempt to support mac d1 descent.pig
882 * main/bm.c: fix mem leak
884 * main/gameseq.c: fix bug: when opening d1 level 1 with oem data
885 files, both d1 and d2 oem briefing where showed
887 * main/inferno.c, main/movie.c: Change the default movie
888 resolution to "high", implement the option -lowresmovies
890 2003-03-20 Bradley Bell <btb@icculus.org>
892 * arch/sdl/rbaudio.c, main/songs.c: cd detection works now
894 * main/piggy.c: comments
896 2003-03-20 Martin Schaffner <maschaffner@gmx.ch>
898 * main/gameseq.c: delete duplicate function
900 * 2d/rle.c: fix color swapping on big endian of big rle bitmaps
902 2003-03-19 Bradley Bell <btb@icculus.org>
904 * arch/sdl/rbaudio.c, include/rbaudio.h: starting d2 cd detection
905 (cddb discid) support
907 * arch/sdl/digi.c, main/kludge.c: implemented
908 digi_link_sound_to_object3 for looping sounds, other looping stuff
910 * arch/sdl/gr.c: removing dependencies on stuff in main/
912 * arch/linux/Makefile.am, arch/linux/init.c,
913 arch/linux/linuxnet.c, arch/linux/include/ukali.h,
914 arch/ogl/Makefile.am, main/inferno.c: moved joy_init back to main,
915 other header cleanups
917 * arch/win32/ipx_win.c, configure.ac: ipx on win32 fixed!
919 2003-03-19 Martin Schaffner <maschaffner@gmx.ch>
921 * 2d/rle.c, include/gr.h, include/rle.h, main/bm.c, main/bm.h,
922 main/gamemine.c, main/gamemine.h, main/gameseq.c, main/piggy.c,
923 main/piggy.h, main/wall.c, main/wall.h: if descent.pig available,
924 load d1 textures for d1 levels
926 2003-03-19 Bradley Bell <btb@icculus.org>
928 * 2d/font.c, 2d/palette.c, 3d/interp.c, 3d/setup.c,
929 arch/sdl/rbaudio.c, include/texmap.h, libmve/decoder16.c,
930 libmve/decoder8.c, libmve/decoders.h, libmve/mveplay.c,
931 texmap/ntmap.c, texmap/texmapl.h: header/extern declaration
934 * README: added some OS X info
936 2003-03-17 Bradley Bell <btb@icculus.org>
938 * main/newdemo.c: simplify DEMO_FILENAME macro
940 * main/console.c, main/game.c: enable experimental console support
942 * main/gamerend.c: fixed location of fps meter in multi
944 2003-03-16 Bradley Bell <btb@icculus.org>
946 * main/menu.c, main/newdemo.c, main/newdemo.h, main/newmenu.c:
947 also look in shared data dir for demos
949 * main/newdemo.c, main/newdemo.h: comments/formatting
951 2003-03-15 Christopher Thielen <chris@luethy.net>
953 * main/kludge.c: set CDROM_dir back to "." - tricks game into
954 thinking d2 cd is always present
956 2003-03-15 Bradley Bell <btb@icculus.org>
958 * 2d/font.c, main/credits.c, main/scores.c: fixed opengl credits,
961 * arch/sdl/rbaudio.c: formatting, enabled volume control under
964 * arch/ogl/gr.c: fixed dark font bug by calling gr_set_mode from
965 gr_init. don't really know why this works, though
967 2003-03-14 Bradley Bell <btb@icculus.org>
969 * main/gameseq.c: fix Bitmap_replacement_data mem leakage
971 * unused/bios/rbaudio.h: removed duplicate file
973 2003-03-14 Christopher Thielen <chris@luethy.net>
975 * arch/sdl/rbaudio.c: stop cd audio when exiting
977 2003-03-14 Micah J. Lieske <MicahJon@compuserve.com>
979 * main/gamecntl.c: add comments to the "only matt knows" cheats
981 2003-03-14 Martin Schaffner <maschaffner@gmx.ch>
983 * main/gamemine.c: formatting, better texture conversion for d1
986 2003-03-14 Bradley Bell <btb@icculus.org>
988 * main/piggy.c: must swap all mac version pigfiles
990 * main/ai.c, main/ai.h, main/bm.h, main/crypt.c, main/joydefs.h,
991 main/multi.c: formatting, minor cleanups
993 * 2d/rle.c: need to swap line_size on bigendian machines
995 * main/mission.c, main/mission.h: detect mac full version hogfile
997 2003-03-13 Bradley Bell <btb@icculus.org>
999 * arch/sdl/joydefs.c, main/kconfig.c, main/kconfig.h, main/menu.c:
1000 added joy/mouse sensitivity slider, increased range to 16, and
1003 * main/Makefile.am, main/joydefs.c, main/old/joydefs.c: moved old
1006 * arch/linux/Makefile.am: removed extra backslash
1008 * TODO, installation.txt: updated some documentation
1010 * main/gamecntl.c, main/menu.c, main/menu.h: added "d2x options"
1011 menu, with maxfps option
1013 2003-03-12 Bradley Bell <btb@icculus.org>
1015 * main/game.c, main/game.h, main/inferno.c: added -maxfps option
1017 * arch/linux/alsadigi.c, arch/linux/findfile.c,
1018 arch/linux/hmiplay.c, arch/linux/init.c, arch/linux/ipx_bsd.c,
1019 arch/linux/ipx_kali.c, arch/linux/ipx_lin.c, arch/linux/ipx_udp.c,
1020 arch/linux/joydefs.c, arch/linux/ukali.c, arch/linux/include,
1021 arch/linux/include/ipx_bsd.h, arch/linux/include/ipx_drv.h,
1022 arch/linux/include/ipx_hlpr.h, arch/linux/include/ipx_kali.h,
1023 arch/linux/include/ipx_ld.h, arch/linux/include/ipx_lin.h,
1024 arch/linux/include/ipx_udp.h, arch/linux/include/joystick.h,
1025 arch/linux/include/music.h, arch/linux/include/serial.h,
1026 arch/linux/include/ukali.h: formatting
1028 2003-03-11 Chris Arena <ccarena@cox.net>
1030 * main/menu.c: fixed brightness slider
1032 2003-03-01 Bradley Bell <btb@icculus.org>
1034 * main/piggy.c, main/titles.c: d1 briefing text fixed, spinning
1035 robots and animated bitmaps work, but colors are messed up
1037 2003-02-28 Bradley Bell <btb@icculus.org>
1039 * main/player.h: whitespace
1041 * main/automap.c, main/cntrlcen.c, main/collide.c,
1042 main/gamerend.c: use Builtin_mission_num instead of 0 (if
1043 descent.hog is present, d1 becomes mission 0)
1045 * configure.ac, arch/win32/Makefile.am, arch/win32/ipx_drv.h,
1046 arch/win32/ipx_win.c, arch/win32/mingw_init.c,
1047 arch/win32/winnet.c: MinGW compiles with network enabled again,
1048 but still doesn't work
1052 2003-02-28 Bradley Bell <btb@icculus.org>
1054 * 2d/pcx.c, arch/ogl/gr.c, libmve/mveplay.c, main/gameseq.c,
1055 main/inferno.c, main/menu.c, main/movie.c, main/newmenu.c: Fixed
1056 many opengl glitches
1058 2003-02-27 Bradley Bell <btb@icculus.org>
1060 * main/Makefile.am, main/gamesave.c, main/hoard.c, main/hoard.h,
1061 main/inferno.c, main/menu.c, main/mission.c, main/mission.h,
1062 main/network.c, main/network.h: noted that hoard.ham is only needed
1063 for multiplayer HOARD games, and should not be equated with
1064 "vertigo". put HoardEquipped() back in network.c.
1066 * arch/ggi/key.c, arch/sdl/key.c, arch/svgalib/key.c,
1067 include/d_delay.h, main/automap.c, main/game.c, main/kconfig.c,
1068 main/multi.c, main/newdemo.c, misc/Makefile.am, misc/d_delay.c:
1069 use timer_delay instead of d_delay
1071 2003-02-27 Martin Schaffner <maschaffner@gmx.ch>
1073 * main/render.c: added replacement qsort for solaris
1075 2003-02-26 Bradley Bell <btb@icculus.org>
1077 * main/gamemine.c: texture conversion for d1 shareware
1079 2003-02-26 Martin Schaffner <maschaffner@gmx.ch>
1081 * main/gamemine.c: better texture conversion for d1 levels
1083 2003-02-26 Micah J. Lieske <MicahJon@compuserve.com>
1085 * main/kconfig.c: fix joystick support under MinGW
1087 2003-02-26 Bradley Bell <btb@icculus.org>
1089 * main/playsave.c: fix swapping glitch
1091 * configure.ac, readme.txt: clean stuff up, getting ready for
1094 * main/titles.c: begin support for rendering spinning robots in
1097 * main/mission.c, main/mission.h: load d1 oem mission, d1 v1.0
1100 * main/gamemine.c: load d1 shareware levels!
1102 2003-02-25 Bradley Bell <btb@icculus.org>
1106 * autogen.sh: add warning about old auto* versions, use
1109 2003-02-24 Bradley Bell <btb@icculus.org>
1111 * main/gameseq.c, main/movies.c, main/titles.c: Descent I
1112 briefings mostly working
1113 * main/movie.c, main/titles.c: fixed some more briefing glitches
1115 2003-02-23 Bradley Bell <btb@icculus.org>
1117 * main/movie.c: fixed crash when using shareware data files
1119 * arch/sdl/digi.c: fix crash on non-existent sounds
1120 (i.e. shareware data)
1122 2003-02-22 Bradley Bell <btb@icculus.org>
1124 * main/titles.c: fixed fullscreen toggle in briefings
1126 2003-02-21 Bradley Bell <btb@icculus.org>
1128 * configure.ac: check for mingw when enabling nasm
1129 * main/playsave.c: enable loading player files of either byte
1132 2003-02-20 Bradley Bell <btb@icculus.org>
1134 * main/bm.c, main/bm.h, main/endlevel.c: fixed up endlevel stuff
1135 * arch/sdl/digi.c, main/kludge.c: oops, meant to say: fixed bug
1136 #343, not "rest of solution to bug #344"
1137 * arch/sdl/timer.c, include/timer.h: revert to more accurate
1139 * main/kludge.c: partial solution to bug #344
1140 * Makefile.am, tools/cvs2cl/cvs2cl.pl: get rid of cvs2cl.pl
1141 * compilerdefs.txt: added linux/mips info
1142 * ChangeLog: clean up changelog
1144 2003-02-19 Bradley Bell <btb@icculus.org>
1146 * libmve/mveplay.c: os x needs nanosleep prototype.
1148 2003-02-18 Bradley Bell <btb@icculus.org>
1150 * .cvsignore, libmve/.cvsignore: added files to .cvsignore
1151 * include/libmve.h, libmve/mveplay.c, main/movie.c: added function
1152 to disable/enable audio
1153 * libmve/: mve_main.c, mveplay.c: bigendian fixes
1154 * main/: movie.h, titles.c: make sure movie's palette is set before
1155 writing briefing text. Fixes bug #359
1156 * libmve/mveplay.c: make MVE_rmStepMovie play a full frame instead
1158 * misc/: args.c, byteswap.c, d_delay.c, d_io.c, dos_disk.h,
1159 error.c, hash.c, parsarg.c, parsarg.h, strio.c, strutil.c:
1161 * maths/: fix.asm, rand.c, tables.c, vecmat.c, vecmata.asm:
1163 * texmap/: ntmap.c, scanline.c, scanline.h, texmapl.h,
1164 tmap_flt.asm, tmap_inc.asm, tmap_lin.asm, tmap_ll.asm,
1165 tmap_per.asm, tmapfade.asm, tmapflat.c, tmappent.S, tmapppro.S:
1167 * include/libmve.h: blah
1169 2003-02-18 Martin Schaffner <martin.schaffner@epfl.ch>
1171 * main/render.c: 2nd attempt to fix solaris qsort bug
1173 2003-02-18 Bradley Bell <btb@icculus.org>
1175 * configure.ac, include/pstypes.h: put alignment detection in
1178 2003-02-17 Bradley Bell <btb@icculus.org>
1180 * Makefile.am, README.utils, configure.ac, include/libmve.h,
1181 include/mve_audio.h, include/mvelib.h, libmve/Makefile.am,
1182 libmve/decoder16.c, libmve/decoder8.c, libmve/mve_audio.c,
1183 libmve/mve_audio.h, libmve/mve_main.c, libmve/mvelib.c,
1184 libmve/mvelib.h, libmve/mveplay.c, main/Makefile.am,
1185 main/decoder16.c, main/decoder8.c, main/movie.c, main/mve_audio.c,
1186 main/mve_main.c, main/mvelib.c, main/mveplay.c, main/mveplay.h:
1187 moved mve stuff to separate subdir
1188 * include/mvelib.h, main/movie.c, main/mve_main.c, main/mvelib.c,
1189 main/mveplay.c, main/mveplay.h, main/titles.c: many improvements to
1190 mve code. Fixes (at least) bugs #41, #348, and #350.
1192 2003-02-14 Bradley Bell <btb@icculus.org>
1194 * main/Makefile.am: no more Makefile.mveplay. again
1195 * main/mveplay.c: typo
1197 2003-02-13 Bradley Bell <btb@icculus.org>
1199 * utilities/mvlextract.c: uint -> unsigned int
1200 * main/: mve_main.c, mvelib.c, mveplay.c: add fullscreen mode to
1201 standalone mveplayer, win32 support
1202 * main/movie.c: random bugfixes, win32 support
1203 * arch/sdl/Makefile.am: formatting
1204 * configure.ac: disable networking on mac/win for now
1205 * main/newmenu.c: comments
1207 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1209 * 3d/interp.c, include/interp.h, main/polyobj.c: get rid of some
1210 redundant swap functions.
1212 2003-02-13 Bradley Bell <btb@icculus.org>
1214 * ChangeLog: update changelog
1216 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1218 * 3d/interp.c, include/interp.h, main/polyobj.c: fix remaining
1219 polymodel alignment issues.
1221 2003-02-13 Bradley Bell <btb@icculus.org>
1223 * utilities/: hogcreate.c, hogextract.c, mvlcreate.c, mvlextract.c:
1224 fix various little bugs
1225 * main/mveplay.c, utilities/hogextract.c, utilities/mvlextract.c,
1226 utilities/tex2txb.c, utilities/txb2tex.c: eliminate warning
1227 * main/: Makefile.am, Makefile.mveplay: build mveplayer from
1229 * README.utils: new file
1230 * main/: mve_main.c, mveplay.c: more movie fixes
1231 * README: updated README
1232 * 2d/Makefile.am, main/Makefile.am: some OS X and dist fixes
1234 2003-02-12 Bradley Bell <btb@icculus.org>
1236 * utilities/mvlextract.c: bigendian mvl support
1237 * main/mveplay.c: formatting, stuff
1238 * main/: Makefile.am, Makefile.mveplay: lotsa movie cleanups, added
1239 truecolor mve support, standalone mveplayer
1240 * include/mve_audio.h, include/mvelib.h, main/decoder16.c,
1241 main/decoder8.c, main/movie.c, main/mve_main.c, main/mvelib.c,
1242 main/mveplay.c: lotsa movie cleanups, added truecolor mve support,
1243 standalone mveplayer
1245 2003-01-22 Bradley Bell <btb@icculus.org>
1247 * include/: interp.h, interp.h: restore prototype for
1248 swap_polygon_model_data
1250 2003-01-21 Bradley Bell <btb@icculus.org>
1252 * main/piggy.c: use memcpy to avoid alignment problem
1253 * compilerdefs.txt: updated some defs, added sunos/sparc
1255 2003-01-15 Bradley Bell <btb@icculus.org>
1257 * main/render.c, arch/ogl/ogl.c: use __sun__ for sunos
1258 * main/gamemine.c: attempting to support d1 shareware
1259 * compilerdefs.txt: update defs
1261 2003-01-15 David Costanzo <david_costanzo@yahoo.com>
1263 * main/mveplay.c: fix several bugs, comments, formatting.
1265 2003-01-15 Bradley Bell <btb@icculus.org>
1267 * arch/ogl/sdlgl.c, arch/sdl/digi.c, arch/sdl/event.c,
1268 arch/sdl/gr.c, arch/sdl/init.c, arch/sdl/joy.c, arch/sdl/key.c,
1269 arch/sdl/mouse.c, arch/sdl/rbaudio.c, arch/sdl/timer.c,
1270 include/error.h, main/gamecntl.c, main/inferno.c: changed path for
1272 * arch/: ogl/glx.c, ogl/gr.c, ogl/ogl.c, ogl/wgl.c, sdl/joydefs.c:
1273 formatting, comments
1275 2003-01-11 Bradley Bell <btb@icculus.org>
1277 * main/: mission.c, mission.h: attempt to support d1 for mac
1279 * arch/sdl/joy.c, main/mvelib.c, main/titles.c: gcc 3.2 warnings
1280 * main/object.h: foo
1282 2003-01-09 Bradley Bell <btb@icculus.org>
1284 * main/movie.c: use ifdef around gr_toggle_fullscreen
1286 2003-01-07 Bradley Bell <btb@icculus.org>
1288 * Makefile.am, descent.msn, installation.txt, main/mission.c,
1289 main/mission.h: don't need .msn file for descent.hog anymore
1292 2003-01-06 Bradley Bell <btb@icculus.org>
1294 * main/mission.h, main/mission.c: comments
1295 * README, TODO, cvshowto.txt, installation.txt, debian/copyright:
1298 2003-01-03 Bradley Bell <btb@icculus.org>
1300 * utilities/: txb2txt.c, txt2txb.c: remove old files
1301 * 3d/interp.c, include/byteswap.h, main/gamemine.c: formatting
1302 * main/polyobj.c: attempt to make read_model_file
1304 * main/menu.c: move vertigo text
1306 2003-01-02 Bradley Bell <btb@icculus.org>
1308 * 3d/interp.c, include/interp.h, main/morph.c, main/polyobj.c,
1309 main/polyobj.h: cleanup alignment changes
1310 * NEWS, 3d/interp.c, include/3d.h, include/interp.h,
1311 include/pstypes.h, main/Makefile.am, main/bm.c, main/collide.c,
1312 main/object.h: fix alignment issues on sparc
1313 * cvshowto.txt: update cvs info
1315 * 2d/rle.c: make rle_swap handle RLE_BIG
1317 2003-01-01 Martin Schaffner <maschaffner@gmx.ch>
1319 * main/render.c: workaround solaris qsort bug
1321 2003-01-01 Steffen Pohle <stpohle@gmx.net>
1323 * arch/linux/linuxnet.c, arch/linux/ukali.c,
1324 arch/linux/include/ukali.h, main/inferno.c: enabled kali
1325 * arch/linux/Makefile.am: enabled linux joystick, kali
1326 * configure.ac, arch/linux/joystick.c, arch/sdl/Makefile.am,
1327 arch/sdl/event.c: enabled linux joystick
1329 2002-12-31 Bradley Bell <btb@icculus.org>
1331 * main/gamemine.c: simplified warning msg
1332 * NEWS, TODO, main/multi.c, main/netmisc.c: comments/whitespace
1333 * main/render.h: fix compiler warning
1335 2002-12-31 Martin Schaffner <maschaffner@gmx.ch>
1337 * 2d/rle.c, main/inferno.c, main/piggy.c: fixed rle_swap leaks.
1339 2002-12-24 Bradley Bell <btb@icculus.org>
1341 * main/mission.c: fixes an infinite loop which was caused by d2x
1342 thinking d2demo was a descent 1 mission
1344 2002-12-24 Martin Schaffner <maschaffner@gmx.ch>
1346 * arch/ogl/ogl.c, main/render.c: fix compiler warnings.
1348 2002-12-24 Bradley Bell <btb@icculus.org>
1350 * main/render.c: comments
1352 2002-10-30 Bradley Bell <btb@icculus.org>
1354 * main/inferno.c: add help for -hogdir option
1355 * main/inferno.c: added -hogdir option
1357 2002-10-28 Bradley Bell <btb@icculus.org>
1359 * main/: inferno.c, menu.c: enabled Vertigo displays
1360 * include/3d.h: typo
1362 2002-10-28 Martin Schaffner <maschaffner@gmx.ch> and Bradley Bell <btb@icculus.org>
1364 * 3d/interp.c, include/3d.h, include/byteswap.h, main/bm.c,
1365 main/netmisc.c, main/network.c: simplify and eliminate redundant
1368 2002-10-28 Martin Schaffner <maschaffner@gmx.ch>
1370 * maths/fixc.c: fix infinite loop in quad_sqrt.
1371 * 3d/points.c, include/maths.h, include/pstypes.h, maths/fixc.c,
1372 maths/vecmat.c: sparc/sunos support: rename quad to quadint.
1374 2002-10-12 Bradley Bell <btb@icculus.org>
1376 * 2d/2dsline.c: handle BM_OGL in gr_scanline()
1378 2002-10-11 Bradley Bell <btb@icculus.org>
1380 * main/hud.c: make hud_message work correctly
1381 * 2d/palette.c, arch/sdl/gr.c, include/palette.h, main/inferno.c:
1383 * main/network.c: formatting, small fixes
1385 2002-10-10 Bradley Bell <btb@icculus.org>
1387 * main/netmisc.h: no swap_object for little-endian
1388 * main/: netmisc.h, network.c: use macros to simplify network
1390 * main/piggy.c: disable autodetect of mac pig (use --enable-macdata
1392 * main/inferno.c: enable loading screen for mac shareware with
1394 * main/netmisc.c: whitespace
1395 * 2d/bitmap.c, main/inferno.c, main/mission.c, main/playsave.c:
1397 * main/hud.c: whitespace
1398 * configure.ac: remove shareware build, add macdata build
1399 * main/songs.c: whitespace
1400 * 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/gpixel.c, 2d/line.c,
1401 2d/pixel.c, 2d/poly.c, 2d/rect.c, 2d/tmerge.c, main/gamerend.c:
1403 * 2d/: Makefile.am, tmerge_a.asm: enable TRANSPARENCY_COLOR for
1406 2002-10-04 Martin Schaffner <maschaffner@gmx.ch>
1408 * cfile/cfile.c, include/iff.h, main/gamepal.c, main/titles.c:
1409 comments, formatting, etc.
1410 * iff/iff.c: fix bigendian iff loading.
1412 2002-10-03 Bradley Bell <btb@icculus.org>
1414 * utilities/txb2tex.c: typo
1415 * 3d/clipper.c, main/bm.c, main/game.c, main/gamecntl.c,
1416 main/newmenu.c, main/switch.c, main/terrain.c, main/text.c:
1418 * arch/sdl/mouse.c: whitespace
1420 2002-09-19 Bradley Bell <btb@icculus.org>
1422 * main/kconfig.c: fix a oops, add old logs
1423 * main/kconfig.c: support for >3 mouse buttons
1425 2002-09-18 Bradley Bell <btb@icculus.org>
1427 * include/gr.h: fix palette swap define
1429 2002-09-14 Bradley Bell <btb@icculus.org>
1431 * main/titles.c: load hires briefing screen if lores doesn't exist
1432 (i.e. vertigo) and MenuHires=0
1434 2002-09-14 Werner Augustin <descent-source@mailinglist.gnuher.de>
1436 * main/: multi.h, network.h: pack some structures for ipx
1439 2002-09-14 Bradley Bell <btb@icculus.org>
1441 * cfile/cfile.c, main/endlevel.c, main/gamesave.c: revert cfgets()
1442 and load_endlevel_data() to expect newline-terminated strings, fix
1443 load_game_data to read null-terminated string for
1446 2002-09-07 Bradley Bell <btb@icculus.org>
1448 * main/newmenu.c: added error message
1449 * main/menu.h: enable -nohires with mac shareware
1450 * 2d/palette.c, include/gr.h: enable 0/255 palette swap
1451 * 2d/font.c: enable 0/255 palette swap for fonts
1452 * 2d/bitblt.c: add TRANSPARENCY_COLOR to assembly code, nother OGL
1454 * 2d/2dsline.c: fix ogl blooper
1456 2002-09-05 Bradley Bell <btb@icculus.org>
1458 * 2d/rle.c, 2d/scalec.c, include/rle.h: better just do it the old
1460 * include/strutil.h: need string.h for strcasecmp
1461 * include/rle.h: okay, maybe it needs to be this way
1462 * include/: 3d.h, gr.h: more stuff from d2src, mostly formatting
1463 * 2d/scalec.c: more stuff from d2src
1464 * 2d/rle.c: more stuff from d2src, formatting
1465 * 2d/font.c: useless cruft
1466 * 2d/: 2dsline.c, bitmap.c, bitmap.h: more stuff from d2src
1467 * 2d/bitblt.c, include/grdef.h: moved gr_linear_movsd assembly from
1470 2002-09-04 Bradley Bell <btb@icculus.org>
1472 * include/grdef.h: fix compiler warnings
1473 * 2d/bitblt.c: fix compiler warnings, #ifdef out dos-only code
1474 * include/grdef.h: gr_linear_movsd isn't static for NO_ASM,
1476 * main/game.c: we want the mac ibitblt for everything but dos and
1478 * main/texmerge.c: these routines are in tmerge.c
1479 * main/credits.c: enable credits for mac and oem data
1480 * main/bm.c: use either exit.ham or exit.pofs
1481 * include/ibitblt.h: enable some more code from d2src
1482 * include/gr.h: enable mac ubitblt_double
1483 * 2d/rle.c: added gr_rle_expand_scanline_generic_masked from d2src
1484 * include/grdef.h: moved some inline asm from linear.h
1485 * 2d/ibitblt.c: brought in line with original d2 version
1486 * 2d/bitblt.c: reverted to original d2 version of this file, then
1487 added d1x enhancements
1488 * 2d/2dsline.c: formatting, use __MSDOS__ instead of __DJGPP__
1489 * 2d/linear.h: moved these back to their original locations
1491 * main/mveplay.c: close some memory holes, speed up palette loading
1492 * main/movie.c: added fullscreen toggle while playing movies
1493 * main/inferno.c: comment out -superhires help text (always on)
1494 * include/timer.h: added approx_fsec_to_usec macro
1495 * arch/sdl/joy.c: fix compiler warning
1497 2002-09-01 Bradley Bell <btb@icculus.org>
1499 * main/network.c: oops
1500 * main/: movie.c, mveplay.c, mveplay.h: more movie improvements
1501 * arch/sdl/timer.c, include/timer.h: added timer_delay, faster
1502 timer_get_fixed_seconds
1505 2002-08-31 Bradley Bell <btb@icculus.org>
1507 * TODO, main/inferno.c, main/movie.c, main/mveplay.c: movie
1509 * main/multi.h: network endian stuff
1510 * 2d/font.c, include/gr.h: fast file i/o for font headers
1511 * arch/win32/arch_ip.cpp: unused file
1512 * main/: netmisc.c, netmisc.h, network.c, network.h: formatting,
1513 bigendian networking fixes
1514 * main/menu.c: make net menu more accurate, also make superhires
1516 * include/pstypes.h: better to have __pack__ all the time, I think.
1517 needed for networking, e.g.
1518 * arch/win32/: ipx_drv.h, ipx_win.c, winnet.c: win32 networking
1520 * arch/win32/Makefile.am: unused file
1523 2002-08-30 Bradley Bell <btb@icculus.org>
1525 * arch/win32/ipx_drv.h: re-added arch/win32/ipx_drv.h
1526 * main/: newmenu.h, titles.c: formatting
1527 * NEWS, arch/linux/Makefile.am, arch/linux/include/ukali.h,
1528 main/multi.h: networking works, finally
1529 * TODO: added TODO file
1530 * arch/linux/arch_ip.cpp: unused fine
1531 * README: network sorta working
1532 * main/: Makefile.am, multi.c, network.c, network.h: more
1534 * main/menu.c: load builtin mission correctly
1535 * main/inferno.c: documentation
1536 * main/: hoard.c, hoard.h, gamesave.c, mission.c: move hoard stuff
1538 * main/Makefile.mveplay: don't need no more
1540 2002-08-29 Bradley Bell <btb@icculus.org>
1542 * main/: ip_base.cpp, ip_base.h, ip_basec.h, ipclienc.c,
1543 ipclient.cpp, ipclient.h, ipserver.cpp, ipx_drv.c, multipow.c,
1544 multipow.h, netlist.c, netpkt.c, netpkt.h: deleting unused d1x
1546 * include/ipx_drv.h: more network fixing
1547 * arch/linux/include/ipx_drv.h: more network fixing
1548 * include/ipx.h: formatting
1549 * arch/linux/ipx_kali.c, include/ipx.h: fixed networking fuck-up?
1550 * NEWS, arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
1551 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, main/Makefile.am,
1552 main/inferno.c: fixed networking fuck-up?
1553 * Makefile.am: moved mingw info to README
1554 * README, mingw32.txt: moved mingw info to README
1556 2002-08-27 Bradley Bell <btb@icculus.org>
1558 * utilities/mvlextract.c: allow specifying file to extract
1559 * utilities/: tex2txb.c, txb2tex.c: use default extension to
1561 * utilities/hogextract.c: allow specifying file to extract
1562 * main/mission.c: Have to get mission_num _after_ promoting...
1563 * main/: gameseq.c, titles.c: beginning d1 briefing support
1564 * descent.msn: beginning d1 briefing support
1565 * main/: titles.c, titles.h: d1-style mission briefings
1566 * main/piggy.h: whitespace
1567 * main/movie.c: beginning robot movie support, fall back on lo/hi
1568 res if hi/lo not available
1569 * main/mission.c: added Builtin_mission_num for builtin mission,
1570 D1Hogdir, d1-style mission briefings
1571 * main/: gameseq.c, mission.h: added Builtin_mission_num for
1573 * cfile/cfile.c, include/cfile.h: add capability for 3rd hogfile
1574 (for d1 missions that need d1 data)
1575 * 2d/ibitblt.c: whitespace
1577 2002-08-26 Bradley Bell <btb@icculus.org>
1579 * utilities/mvlcreate.c: oops
1580 * utilities/: Makefile.am, mvlcreate.c, mvlextract.c: added mvl
1582 * utilities/hogextract.c: added [v]iew option
1583 * utilities/: tex2txb.c, txb2tex.c: changed txt to tex
1584 * main/titles.c: fix writable string, disable DumbAdjust thing
1585 * main/polyobj.h: whitespace
1586 * main/newmenu.c: added pcx_get_dimensions(), other stuff from
1588 * main/movie.c: read movies from AltHogDir, other fixes
1589 * main/: mission.c, mission.h: fix bug w/mission filename
1590 * main/gameseq.c: comments
1591 * main/digi.h: whitespace n stuff
1592 * include/mve_audio.h: added audio flag macros
1593 * 2d/pcx.c, include/pcx.h: added pcx_get_dimensions(), other stuff
1597 2002-08-23 Bradley Bell <btb@icculus.org>
1599 * main/: gameseq.c, inferno.c, mission.c, mission.h, titles.c: fix
1601 * Makefile.am: remove d2demo.mn2
1602 * cfile/cfile.c, include/cfile.h: add cfile_size function
1603 * d2demo.mn2, installation.txt, main/gameseq.h, main/mission.c:
1604 eliminate need for .mn2 files for oem and demo
1606 2002-08-22 Bradley Bell <btb@icculus.org>
1608 * main/bm.c: fix for vertigo
1609 * main/menu.h: make OEM menu pcx available
1610 * 2d/rle.c: merge with original d2 file
1611 * Makefile.am, configure.ac: let mission files get installed by
1614 2002-08-17 Bradley Bell <btb@icculus.org>
1616 * configure.ac: make FAST_FILE_IO the default on little-endian
1618 * NEWS, README, compilerdefs.txt, readme.txt: documentation
1619 * 2d/bitblt.c, 2d/rle.c, arch/ogl/ogl.c: implement BM_FLAG_RLE_BIG
1622 2002-08-15 Martin Schaffner <maschaffner@gmx.ch>
1624 * main/: game.c, menu.c, mission.c: promote builtin missions.
1626 2002-08-15 Bradley Bell <btb@icculus.org>
1628 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h, main/piggy.c:
1629 improved mac pig loading/reverted TRANSPARENCY_COLOR changes
1630 * utilities/.cvsignore: added cvsignore
1631 * 2d/palette.c, include/palette.h, main/gamesave.c: mac data file
1633 * main/piggy.c: mac data file loading
1634 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h: set
1635 transparency and swap 0/255 correctly for mac data files
1637 2002-08-13 Bradley Bell <btb@icculus.org>
1639 * Makefile.am, configure.ac, utilities/Makefile.am: moved utility
1640 to utilities to avoid conflict with c++ std lib <utility>
1641 * utilities/: Makefile.am, hogcreate.c, hogextract.c, txb2txt.c,
1642 txt2txb.c: moved utility to utilities to avoid conflict with c++
1644 * Makefile.am, configure.ac: add utilities
1646 2002-08-09 Bradley Bell <btb@icculus.org>
1648 * 2d/palette.c, 3d/interp.c, include/gr.h, main/render.c:
1651 2002-08-08 Bradley Bell <btb@icculus.org>
1653 * main/inferno.c: comments
1654 * main/: newmenu.c, songs.c: mac demo datafile support
1655 * installation.txt: update
1656 * main/gamesave.c: use lowercase for consistency
1657 * main/: bm.c, bm.h, endlevel.c, polyobj.c: enable loading of exit
1658 models for other than d2demo
1660 2002-08-07 Martin Schaffner <maschaffner@gmx.ch>
1662 * main/gamemine.c: formatting, better d1 texture conversion
1663 * Makefile.am, descent.mn2, descent.msn, main/mission.c,
1664 main/mission.h: recognize .msn mission files.
1666 2002-08-07 Bradley Bell <btb@icculus.org>
1668 * .cvsignore, 2d/.cvsignore, 3d/.cvsignore, arch/.cvsignore,
1669 arch/dos/.cvsignore, arch/ggi/.cvsignore, arch/linux/.cvsignore,
1670 arch/ogl/.cvsignore, arch/sdl/.cvsignore, arch/svgalib/.cvsignore,
1671 arch/win32/.cvsignore, cfile/.cvsignore, iff/.cvsignore,
1672 main/.cvsignore, main/editor/.cvsignore, maths/.cvsignore,
1673 mem/.cvsignore, misc/.cvsignore, texmap/.cvsignore: added
1676 2002-08-06 Bradley Bell <btb@icculus.org>
1678 * main/: automap.c, laser.c, songs.c, titles.c: shareware stuff
1679 * main/Makefile.am: formatting
1680 * 2d/font.c: make gr_remap_font just reload the whole thing
1681 * configure.ac: formatting
1682 * Makefile.am: added d2demo.mn2
1683 * d2demo.mn2: mission file for shareware
1684 * include/u_mem.h, main/ai.c, main/gamesave.c, main/inferno.c,
1685 main/laser.h, main/text.h, main/titles.c, main/weapon.c: whitespace
1686 * main/sounds.h: shareware stuff, whitespace
1687 * main/: polyobj.c, polyobj.h: more fast i/o macros
1688 * main/: menu.c, menu.h, mission.c, newmenu.c, piggy.c, piggy.h:
1690 * main/: endlevel.c, endlevel.h, gamemine.c, gameseq.c: merged
1691 endlevel stuff to non-shareware, allow movies/endlevel for
1693 * main/cntrlcen.c: typo
1694 * main/bm.h: use global Piggy_hamfile_version
1695 * main/bm.c: merged endlevel stuff to non-shareware, more fast i/o
1696 macros, use global Piggy_hamfile_version
1697 * main/Makefile.am: terrain and movie stuff always used now
1698 * 2d/pcx.c, include/pcx.h: make pcx header available to other
1700 * main/: gamemine.c, gamesave.c: load DMB levels
1701 * main/: bm.c, cntrlcen.c, cntrlcen.h, fuelcen.c, fuelcen.h,
1702 segment.c, segment.h, switch.c, switch.h: fast i/o macros
1704 2002-08-04 Martin Schaffner <maschaffner@gmx.ch>
1706 * main/gamemine.c, main/gamesave.c, mem/mem.c: d1 level stuff.
1708 2002-08-04 Bradley Bell <btb@icculus.org>
1710 * main/inferno.c: shareware stuff, formatting
1711 * arch/sdl/rbaudio.c: gracefully handle redbook non-availability
1712 * arch/sdl/gr.c: don't need to set mode in gr_init
1714 2002-08-02 Martin Schaffner <maschaffner@gmx.ch>
1716 * main/: gamemine.c, gamemine.h, gamesave.c, gamesave.h: more d1
1718 * Makefile.am, descent.mn2: added mission file for descent 1
1720 2002-08-02 Bradley Bell <btb@icculus.org>
1722 * arch/sdl/digi.c, arch/sdl/gr.c, include/error.h,
1723 include/oldsdl.h, main/gamecntl.c, main/inferno.c, main/laser.c,
1724 main/piggy.h, misc/error.c: junk
1725 * main/: endlevel.c, escort.c, gameseq.c, newmenu.c, render.c,
1726 render.h, scores.c, scores.h, terrain.c: shareware stuff
1727 * configure.ac, include/pstypes.h, main/bm.c, main/bm.h,
1728 main/effects.c, main/effects.h, main/piggy.c, main/piggy.h,
1729 main/powerup.c, main/powerup.h, main/robot.c, main/robot.h,
1730 main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
1731 main/weapon.c, main/weapon.h: fast i/o macros
1733 2002-08-01 Martin Schaffner <maschaffner@gmx.ch>
1735 * NEWS, cfile/cfile.c, main/console.c, main/gamemine.c,
1736 main/gamemine.h, main/gamesave.c: load d1 levels
1738 2002-07-30 Bradley Bell <btb@icculus.org>
1740 * configure.ac: oops
1741 * configure.ac, arch/ogl/gr.c, arch/ogl/ogl.c, include/ogl_init.h:
1743 * main/menu.c, main/titles.c, NEWS, 2d/font.c, include/gr.h,
1744 include/grdef.h, main/game.c, main/gamefont.c, main/gamefont.h,
1745 main/gamemine.c, main/inferno.c, main/movie.c, main/newmenu.c,
1746 main/piggy.c, main/titles.c: support shareware datafiles!
1747 * main/: bm.c, gamemine.c, piggy.c, piggy.h, weapon.c, gamemine.c,
1748 piggy.c: SHAREWARE fixes
1750 2002-07-29 Bradley Bell <btb@icculus.org>
1752 * NEWS, include/fileutil.h, main/bm.c, main/gameseq.c,
1753 main/mveplay.c, main/piggy.c, main/piggy.h, main/playsave.c,
1754 misc/fileutil.c: Portability - OS X support
1756 2002-07-27 Bradley Bell <btb@icculus.org>
1758 * main/: Makefile.am, fuelcen.c, fuelcen.h, game.c, game.h,
1759 gamemine.c, gamesave.c, gameseq.c, piggy.c, piggy.h, segment.c,
1760 segment.h: portability
1761 * cfile/cfile.c, include/cfile.h, main/cntrlcen.c, main/cntrlcen.h,
1762 main/gamesave.c, main/switch.c, main/switch.h, main/wall.c,
1763 main/wall.h: portabilization
1764 * 2d/font.c, include/gr.h: portability
1766 2002-07-26 Bradley Bell <btb@icculus.org>
1768 * 2d/font.c, 2d/pcx.c, include/gr.h, main/movie.c: portability
1769 * arch/linux/findfile.c, include/pstypes.h: os x fixes
1770 * main/player.c: foo
1771 * misc/fileutil.c, include/fileutil.h, misc/fileutil.c: oops
1772 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c,
1773 misc/fileutil.h: portable file i/o utils
1774 * main/: Makefile.mveplay, inferno.c, movie.c, newmenu.c: s not a
1775 writable string anymore... / formatting
1776 * main/Makefile.am, main/bm.c, main/bm.h, main/cntrlcen.c,
1777 main/cntrlcen.h, main/effects.c, main/effects.h, main/piggy.c,
1778 main/piggy.h, main/player.c, main/player.h, main/polyobj.c,
1779 main/polyobj.h, main/powerup.c, main/powerup.h, main/robot.c,
1780 main/robot.h, main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
1781 main/weapon.c, main/weapon.h, 3d/interp.c, include/cfile.h:
1782 portable-izing file loading routines
1784 2002-07-24 Bradley Bell <btb@icculus.org>
1786 * main/mveplay.c: correctly play files with 16bit uncompressed
1787 audio, mem checking, etc
1788 * main/: Makefile.mveplay, mvelib.c, mveplay.c: enable standalone
1791 2002-07-23 Bradley Bell <btb@icculus.org>
1793 * misc/Makefile.am: unused file
1794 * configure.ac, main/endlevel.c, main/endlevel.h, main/menu.c,
1795 main/sounds.h: remove experimental nmovie stuff
1796 * main/movie.c: add some debugging output
1798 2002-07-22 Bradley Bell <btb@icculus.org>
1800 * main/: console.c, state.c: simplified header
1801 * main/movie.c: enable mveplay audio
1802 * main/old/movie.c: moved to main/
1803 * include/mve_audio.h, include/mvelib.h, main/Makefile.am,
1804 main/inferno.c, main/kludge.c, main/movie.c, main/mve_audio.c,
1805 main/mvelib.c, main/mveplay.c: initial movie support
1806 * arch/linux/findfile.c, arch/ogl/gr.c, arch/ogl/ogl.c,
1807 arch/sdl/init.c, arch/sdl/joy.c, include/byteswap.h,
1808 include/ogl_init.h, include/pstypes.h, main/console.c,
1809 main/state.c, mem/mem.c: OS X stuff
1810 * configure.ac: OS X and movie stuff
1812 2002-07-19 Bradley Bell <btb@icculus.org>
1814 * compilerdefs.txt: OSX defs
1816 2002-07-18 Bradley Bell <btb@icculus.org>
1818 * main/inferno.c: use simpler rcs tags
1819 * autogen.sh: keep Changelog in cvs (and use --accum)
1820 * arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/rbaudio.c,
1821 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/rbaudio.c,
1822 include/rbaudio.h, main/Makefile.am, main/cdrom.h, main/gamecntl.c,
1823 main/songs.c: changed cdrom->rbaudio
1824 * include/rbaudio.h: moved to /include
1826 2002-07-17 Bradley Bell <btb@icculus.org>
1828 * 2d/d2sline.c, 2d/bitblt.c, 2d/bitmap.c, 2d/bitmap.h, 2d/box.c,
1829 2d/canvas.c, 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/font.c,
1830 2d/gpixel.c, 2d/ibitblt.c, 2d/line.c, 2d/linear.asm, 2d/linear.h,
1831 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c, 2d/rect.c,
1832 2d/rle.c, 2d/scale.c, 2d/scalea.asm, 2d/scalea.h, 2d/scalec.c,
1833 2d/tmerge.c, 2d/tmerge_a.asm, 3d/clipper.c, 3d/clipper.h,
1834 3d/draw.c, 3d/globvars.c, 3d/globvars.h, 3d/instance.c,
1835 3d/interp.asm, 3d/interp.c, 3d/matrix.c, 3d/points.c, 3d/rod.c,
1836 3d/setup.c: use simpler rcs tags
1841 2002-07-17 Bradley Bell <btb@icculus.org>
1843 * tools/cvs2cl/cvs2cl.pl: upgrade cvs2cl
1844 * d2x-gl.sh, d2x-ogl.sh: changed d2x-ogl to d2x-gl
1845 * debian/rules: don't need readme's
1846 * debian/rules: move d1x license to COPYING, license clarifications
1847 * COPYING, license.txt, debian/copyright, Makefile.am: move d1x
1848 license to COPYING, license clarifications
1849 * debian/rules: fix debian docs
1850 * debian/rules: fix debian manpages
1851 * debian/d2x-sdl.menu: fix debian menu
1852 * debian/rules: link to undocumented man page for debs
1853 * Makefile.am, configure.ac, debian/control, debian/copyright,
1854 debian/d2x-gl.files, debian/d2x-gl.menu, debian/d2x-sdl.files,
1855 debian/d2x-sdl.menu, debian/d2x.files, debian/d2x.menu,
1856 debian/rules, rpm/d2x.spec.in: change d2x-ogl to d2x-gl, other
1859 2002-07-16 Bradley Bell <btb@icculus.org>
1861 * debian/: rules, changelog.in: deb stuff
1862 * configure.ac: cleaner nasm detection
1863 * debian/: changelog.in, control, rules: deb stuff
1864 * README, installation.txt: typos, stuff
1865 * configure.ac: better #defines
1866 * configure.ac: whitespace
1867 * configure.ac: better documentation
1868 * configure.ac, arch/sdl/event.c, arch/sdl/init.c: SDL_AUDIO and
1869 SDL_JOYSTICK not needed
1870 * configure.ac, main/inferno.c: __SDL__ ugly and not needed at all
1871 * configure.ac: need higher SDL for joystick
1872 * debian/: control, rules: deb stuff
1873 * arch/sdl/joy.c: old junk
1874 * Makefile.am, configure.ac: automake updates
1875 * main/: inferno.c, text.c: don't use althogdir on non-unix
1876 * configure.ac: more autoconf updates
1877 * misc/strutil.c: better strrev
1878 * main/inferno.c: need limits.h on mingw also
1879 * acconfig.h, configure.ac: Updated for autoconf 2.53 (no more
1882 2002-04-19 Bradley Bell <btb@icculus.org>
1884 * main/network.c: let hoard.ham be a cfile
1885 * main/text.c: better error message when hog not found
1888 2002-03-23 Bradley Bell <btb@icculus.org>
1890 * acconfig.h, configure.ac, arch/linux/Makefile.am,
1891 arch/sdl/Makefile.am: Use SDL joystick automatically
1892 * arch/sdl/joy.c, main/kconfig.c: SDL Joystick works!
1894 2002-03-05 Bradley Bell <btb@icculus.org>
1896 * arch/sdl/joydefs.c, arch/sdl/joy.c: SDL joystick stuff mostly
1899 2002-02-23 Bradley Bell <btb@icculus.org>
1901 * texmap/ntmap.c: fix bug preventing higher res sdl modes
1902 * arch/dos/Makefile.am, arch/ggi/Makefile.am,
1903 arch/linux/Makefile.am, arch/ogl/Makefile.am, arch/sdl/Makefile.am,
1904 arch/svgalib/Makefile.am, arch/win32/Makefile.am,
1905 main/editor/Makefile.am: moved includes to include
1906 * arch/sdl/gr.c: use SDL_VERSION_ATLEAST
1907 * Makefile.am, 2d/Makefile.am, 3d/Makefile.am, cfile/Makefile.am,
1908 iff/Makefile.am, main/Makefile.am, maths/Makefile.am,
1909 mem/Makefile.am, misc/Makefile.am, texmap/Makefile.am: moved
1911 * main/game.c: disabled cockpit for OGL, formatting
1912 * 2d/ibitblt.c: formatting
1914 2002-02-16 Bradley Bell <btb@icculus.org>
1916 * include/oldsdl.h: check for older macros
1917 * configure.ac, arch/sdl/digi.c, arch/sdl/event.c, arch/sdl/gr.c,
1918 include/error.h, include/oldsdl.h, main/gamecntl.c, main/inferno.c:
1919 allow older sdl versions
1921 2002-02-15 Bradley Bell <btb@icculus.org>
1923 * main/: automap.c, automap.h, inferno.c: automap resolution now
1925 * include/: gr.h, grdef.h: moved protos to from grdef.h to gr.h
1926 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
1927 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
1928 win32/include/key_arch.h: never mind - that would be pointless
1929 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
1930 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
1931 win32/include/key_arch.h: copied files from d1x
1932 * arch/linux/arch_ip.cpp, arch/win32/arch_ip.cpp, main/ip_base.cpp,
1933 main/ip_base.h, main/ipclient.cpp: enable udp debug messages
1934 * main/multipow.c: need conf.h
1935 * arch/win32/Makefile.am: new file
1936 * include/pstypes.h: added u_int16_t (needed in base_ip)
1937 * arch/win32/arch_ip.cpp: copied from d1x
1939 2002-02-14 Bradley Bell <btb@icculus.org>
1941 * arch/sdl/gr.c, main/inferno.c: allow gr_init lowres
1942 * NEWS, include/gr.h, main/game.c, main/game.h, main/gamecntl.c,
1943 main/netlist.c: Added hotkeys to toggle fullscreen mode
1944 * main/: ip_base.cpp, ip_base.h, multi.h, netlist.c, netpkt.c,
1945 network.c, network.h, ipclient.cpp, netpkt.h: d1x->d2x
1946 * main/: multipow.c, multipow.h, netlist.c, netpkt.c, netpkt.h,
1947 reorder.h: Lotsa networking stuff from d1x
1949 2002-02-13 Bradley Bell <btb@icculus.org>
1951 * include/gr.h, main/game.c: Fullscreen toggle stuff
1952 * arch/linux/Makefile.am, include/ipx.h: Lotsa networking stuff
1954 * main/: Makefile.am, inferno.c, ip_base.cpp, ip_base.h, menu.c,
1955 multi.h, network.c, network.h, newmenu.c: Lotsa networking stuff
1958 2002-02-11 Bradley Bell <btb@icculus.org>
1960 * main/bm.c: use portable loader if bigendian
1961 * include/pstypes.h: don't define bool for c++
1962 * include/cfile.h: extern AltHogDir stuff
1963 * include/byteswap.h: use WORDS_BIGENDIAN
1964 * main/: newmenu.c, newmenu.h: added fixedfont menu functions
1965 * main/vers_id.h: added D2X_IVER
1966 * misc/args.c: don't use d1x.ini
1967 * Makefile.am: rpm stuff
1968 * acconfig.h, configure.ac: c++, versioning, endianness, deb, rpm
1971 2002-02-09 Bradley Bell <btb@icculus.org>
1973 * rpm/: d2x.spec, d2x.spec.in: auto-generate rpm spec file
1975 2002-02-09 Paolo Ulivi <pulivi@libero.it>
1977 * d2x-ogl.sh, d2x-sdl.sh, rpm/.cvsignore, rpm/d2x.spec: rpm
1980 2002-02-06 Bradley Bell <btb@icculus.org>
1982 * arch/linux/arch_ip.cpp, main/ip_base.cpp, main/ip_base.h,
1983 main/ip_basec.h, main/ipclienc.c, main/ipclient.cpp,
1984 main/ipclient.h, main/ipserver.cpp: Adding d1x network code
1985 * debian/: changelog.in, control, copyright, d2x-gl.files,
1986 d2x-gl.menu, d2x.files, d2x.menu, rules: Added debian stuff
1990 2002-02-02 Bradley Bell <btb@icculus.org>
1992 * NEWS, arch/ggi/Makefile.am: reenabled ggi build
1993 * NEWS, acconfig.h, configure.ac, main/gamecntl.c, main/inferno.c:
1994 Enabled RELEASE option
1996 2002-01-31 Bradley Bell <btb@icculus.org>
1998 * Makefile.am, configure.ac: specify prerequisite versions of
1999 autoconf and automake
2001 2002-01-29 Bradley Bell <btb@icculus.org>
2003 * main/mission.c: RCS header added
2004 * main/inferno.c: update copyright date
2005 * main/mission.c: allow missions to be in AltHogDir
2006 * configure.ac: Display results of configure
2007 * include/d_io.h, main/inferno.c, main/newdemo.c: Added d_mkdir
2010 2002-01-28 Bradley Bell <btb@icculus.org>
2012 * NEWS, acconfig.h, configure.ac, cfile/cfile.c, main/newdemo.c:
2013 Data files now go in DATADIR/games/d2x, user files now go in
2016 2002-01-28 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2018 * main/inferno.c: Data files now go in DATADIR/games/d2x, user
2019 files now go in ~/.d2x
2021 2002-01-24 Bradley Bell <btb@icculus.org>
2023 * configure.ac: fix nasm not found error message
2025 2002-01-18 Bradley Bell <btb@icculus.org>
2027 * configure.in: getting rid of old configure.in
2028 * acconfig.h, configure.ac, main/Makefile.am, main/kludge.c,
2029 main/movie.c: Movie playing kludgey stuff
2030 * misc/args.c: formatting
2031 * main/inferno.c: allow -h for help
2032 * include/error.h: don't die on int3, unless -debug given
2033 * mingw32.txt: more stuff
2035 2001-12-29 Bradley Bell <btb@icculus.org>
2037 * Makefile.am: Got rid of thinking.txt
2038 * main/inferno.c: document -nomovies option
2040 2001-12-28 Bradley Bell <btb@icculus.org>
2042 * main/titles.c: formatting, put some code into place for rendering
2043 of robots during briefings
2045 2001-12-27 Bradley Bell <btb@icculus.org>
2049 2001-12-23 Craig Hadady <chadady@iglou.com>
2051 * 2d/rle.c: fixed bug in dummy array.
2053 2001-12-03 Bradley Bell <btb@icculus.org>
2055 * arch/sdl/init.c: fix formatting
2056 * Makefile.am, acconfig.h, configure.ac, arch/linux/Makefile.am,
2057 arch/sdl/Makefile.am, arch/sdl/event.c, arch/sdl/init.c,
2058 arch/sdl/joy.c, arch/svgalib/Makefile.am: lots of makefile fixes,
2059 and sdl joystick stuff
2061 2001-11-30 Bradley Bell <btb@icculus.org>
2063 * thinking.txt: not needed
2065 2001-11-27 Bradley Bell <btb@icculus.org>
2067 * cygconf, mingw32.txt: use sdl from source on cygwin
2068 * Makefile.am, configure.ac, arch/ogl/Makefile.am,
2069 arch/sdl/Makefile.am, main/Makefile.am: move SDL_LIBS to LIBS,
2070 SDL_CFLAGS to CFLAGS
2072 2001-11-27 Bradley Bell <btb@icculus.org>
2076 2001-11-14 Bradley Bell <btb@icculus.org>
2078 * texmap/scanline.c: use optimization flags as texmap default
2079 * NEWS: mouse wheel, etc
2080 * arch/include/mouse.h, arch/sdl/mouse.c, main/kconfig.c: use mouse
2081 wheel to emulate 3rd axis
2082 * Makefile.am, configure.ac: change ENV_DJGPP to DJGPP
2083 * include/error.h: kludge to ungrab mouse when we hit an int3
2084 * include/d_io.h: change __ENV_WINDOWS__ to __WINDOWS__,
2085 __ENV_MSDOS__ to __MSDOS__
2086 * arch/sdl/mouse.c: remove cruft, fix formatting, use mouse wheel
2088 * arch/sdl/event.c: remove cruft, fix formatting, begin joystick
2090 * arch/sdl/digi.c: implemented digi_set_volume
2091 * include/grdef.h, main/config.c, misc/d_io.c: change
2092 __ENV_WINDOWS__ to __WINDOWS__, __ENV_MSDOS__ to __MSDOS__
2093 * 2d/font.c, main/bm.c, main/gamesave.c, main/gameseq.c,
2094 main/piggy.c: use MAKE_SIG
2095 * installation.txt: update
2096 * configure.ac: new file
2097 * arch/sdl/joydefs.c: #include pstypes.h
2098 * arch/sdl/init.c: SDL joystick stuff
2099 * acconfig.h: adjust MINGW defines
2100 * arch/sdl/joydefs.c: copied joydefs_config from linux/joydefs.c -
2101 controls menu now works
2103 2001-11-13 Bradley Bell <btb@icculus.org>
2105 * main/Makefile.am: Make sure bmread.c and terrain.c get included
2107 * Makefile.am: New file
2108 * arch/dos/Makefile.am: Make sure gr.c and joy2.asm get included in
2110 * compilerdefs.txt: New file
2111 * main/aipath.c: use D_RAND_MAX instead of RAND_MAX
2113 2001-11-12 Bradley Bell <btb@icculus.org>
2115 * main/playsave.c: load player files regardless of byte order of
2118 2001-11-11 Bradley Bell <btb@icculus.org>
2120 * include/makesig.h, main/playsave.c: Created header for MAKE_SIG
2122 * main/Makefile.am: Don't use terrain.c unless SHAREWARE
2123 * NEWS: GL savegame thumbnails
2124 * acconfig.h, configure.in: make option for NMOVIES, default to off
2126 2001-11-09 Bradley Bell <btb@icculus.org>
2128 * main/state.c: Enabled savegame thumbnails under OpenGL
2129 * unused/pa_null/pa_enabl.h: remove duplicate header
2130 * misc/args.c: use d2x.ini for option file
2131 * mem/mem.c: Move mem_realloc inside the ifdef
2132 * main/menu.c: fix 640x400 menu text
2133 * main/inferno.c: added documentation
2134 * main/endlevel.c: fix warnings
2135 * arch/ogl/gr.c: Get rid of gl spew
2136 * arch/linux/Makefile.am: move unused ipx_udp.c to EXTRA_DIST
2137 * acconfig.h: Define __SDL__ for mingw
2139 2001-11-08 Bradley Bell <btb@icculus.org>
2141 * 2d/font.c: free OGL font data when rereading
2142 * main/collide.c, main/endlevel.c, main/endlevel.h, main/gameseq.c,
2143 main/gauges.c, acconfig.h, configure.in, main/inferno.c,
2144 main/laser.c, main/menu.c, main/menu.h, main/newmenu.c,
2145 main/piggy.c, main/sounds.h, main/switch.c, main/titles.c,
2146 main/weapon.h: Enabled shareware build, endlevel flythrough
2148 * main/: Makefile.am, terrain.c, old/terrain.c: moved file, will be
2149 of use for shareware build
2150 * arch/ogl/: gr.c, sdlgl.c: use new d_realloc function, so mem
2152 * include/u_mem.h, mem/mem.c: added d_realloc/mem_realloc functions
2154 2001-11-05 Bradley Bell <btb@icculus.org>
2156 * include/args.h, main/inferno.c, misc/args.c: Change args_init
2158 * include/3d.h: Add comment
2160 2001-11-04 Bradley Bell <btb@icculus.org>
2162 * cfile/Makefile.am, cfile/nocfile.h, include/nocfile.h: Move
2164 * arch/ogl/sdlgl.c: Hack to keep SDL from screwing up X when it
2166 * main/: gamecntl.c, inferno.c: SDL applies to more than X11...
2167 * arch/ogl/gr.c, main/Makefile.am, main/gauges.c, main/hud.c,
2168 main/hudmsg.h: Enable d1x-style hud_message
2169 * arch/ogl/: glx.c, wgl.c: Sync with d1x
2170 * 2d/font.c: re-init ogl fonts after remapping colors.
2172 2001-11-02 Bradley Bell <btb@icculus.org>
2174 * misc/Makefile.am: remove byteswap.h (duplicate header)
2175 * 2d/font.c: fixed gr_remap_font, minor stuff
2176 * configure.in: take out -O2 if doing debug build
2177 * main/bm.c: formatting
2178 * 2d/font.c, include/gr.h, NEWS: Enable OpenGL fonts!
2179 * include/byteswap.h, misc/Makefile.am: fix swapint, swapshort
2180 macros, get rid of functions
2182 2001-11-01 Bradley Bell <btb@icculus.org>
2184 * misc/byteswap.h: removed duplicate header
2186 2001-10-31 Bradley Bell <btb@icculus.org>
2188 * NEWS, main/automap.c: automap works in opengl
2189 * NEWS, configure.in: Added news
2190 * main/newmenu.c: Must call set_screen_mode for menus when using GL
2191 * 2d/: bitblt.c, canvas.c, linear.h, scalea.h: Sync with d1x
2192 * arch/sdl/event.c, arch/sdl/gr.c, arch/sdl/init.c, iff/iff.c,
2193 include/3d.h, include/loadgl.h, main/inferno.c, maths/fixc.c,
2194 maths/vecmat.c, maths/vecmata.asm: Sync with d1x
2195 * Makefile.am, arch/sdl/Makefile.am: Makefile fixes
2196 * arch/ogl/: glx.c, gr.c, ogl.c, sdlgl.c: Sync with d1x
2197 * 3d/: clipper.c, draw.c, globvars.c, instance.c, interp.c,
2198 matrix.c, points.c, rod.c, setup.c: Minor sync with d1x
2200 2001-10-27 Bradley Bell <btb@icculus.org>
2202 * main/inferno.c: added some documentation
2204 2001-10-25 Bradley Bell <btb@icculus.org>
2206 * main/inferno.c, texmap/ntmap.c, texmap/tmapflat.c: Completed tmap
2208 * Makefile.am, configure.in, arch/Makefile.am,
2209 arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/digi.c,
2210 arch/dos/gr.c, arch/ggi/Makefile.am, arch/ggi/gr.c,
2211 arch/ogl/Makefile.am, arch/ogl/glx.c, arch/ogl/gr.c,
2212 arch/ogl/ogl.c, arch/ogl/sdlgl.c, arch/ogl/wgl.c,
2213 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/digi.c,
2214 arch/sdl/gr.c, arch/svgalib/Makefile.am, arch/svgalib/gr.c,
2215 texmap/scanline.c: Finished moving stuff to arch/blah. I know,
2216 it's ugly, but It'll be easier to sync with d1x.
2217 * Makefile.am, configure.in, main/Makefile.am, main/editor/med.c,
2218 main/editor/medwall.h, main/editor/segment.c, main/editor/seguvs.h,
2219 main/editor/Makefile.am: attempt at support for editor, makefile
2221 * misc/d_delay.c: formatting fix
2222 * texmap/: Makefile.am, ntmap.c, scanline.c, scanline.h, texmapl.h,
2223 tmappent.S, tmapppro.S: adding support for runtime selection of
2225 * main/: bmread.c, game.c, gamecntl.c, gamesave.c, inferno.c,
2226 inferno.h, piggy.c, render.c, editor/editor.h: conditionalize
2227 including multi.h and network.h, fix backslashes, fix compiler
2229 * main/: ai.c, ai2.c, aipath.c, automap.c, bm.c, cntrlcen.c,
2230 collide.c, controls.c, credits.c, dumpmine.c, endlevel.c, escort.c,
2231 fireball.c, fuelcen.c, gamemine.c, gameseq.c, gauges.c, laser.c,
2232 menu.c, multi.h, netmisc.c, network.h, newdemo.c, newmenu.c,
2233 object.c, powerup.c, state.c, switch.c, wall.c: conditionalize
2234 including multi.h and network.h, fix backslashes
2235 * include/pstypes.h: added typedef for u_int64_t on mingw
2236 * include/3d.h: added prototype for g3_uninit_polygon_model
2237 * arch/sdl/Makefile.am: Don't use SDL joystick except on mingw
2239 2001-10-24 Bradley Bell <btb@icculus.org>
2241 * arch/: ggi/Makefile.am, svgalib/Makefile.am: Moved input stuff to
2242 arch subdirs, as in d1x.
2243 * Makefile.am, configure.in, main/kconfig.c: Revert bin_programs to
2244 earlier style until i understand automake 1.5 better. remove input
2246 * arch/: Makefile.am, dos/Makefile.am, dos/joy2.asm, dos/joyc.c,
2247 dos/joydefs.c, dos/key.c, dos/mouse.c, ggi/event.c, ggi/init.c,
2248 ggi/key.c, ggi/mouse.c, linux/Makefile.am, linux/joydefs.c,
2249 linux/joystick.c, linux/include/joystick.h, sdl/Makefile.am,
2250 sdl/event.c, sdl/joy.c, sdl/joydefs.c, sdl/key.c, sdl/mouse.c,
2251 svgalib/event.c, svgalib/init.c, svgalib/key.c, svgalib/mouse.c:
2252 Moved input stuff to arch subdirs, as in d1x.
2253 * NEWS, configure.in: blah blah
2255 2001-10-23 Bradley Bell <btb@icculus.org>
2257 * include/ui.h, unused/ui/ui.h: Moved ui.h to includes/
2258 * texmap/tmapppro.S: no need for #include <conf.h> here
2259 * main/Makefile.am: Build fixes. EDITOR_SRCS added to
2261 * main/: Makefile.am, network.c: No longer #ifdef'ing out the whole
2262 file. RCS header added
2263 * main/: bmread.c, kmatrix.c, multi.c, multibot.c: No longer
2264 #ifdef'ing out the whole file. RCS header added
2265 * Makefile.am, acconfig.h, configure.in, arch/dos/Makefile.am,
2266 main/Makefile.am, maths/Makefile.am, texmap/Makefile.am: Build
2267 fixes. Now works with automake 1.5 and autoconf 2.52.
2268 --enable-editor option added. SDL_VIDEO and SDL_INPUT defined for
2269 mingw (-grabmouse now works on win32).
2270 * config.guess, config.sub, install-sh, missing, mkinstalldirs:
2271 These don't belong in cvs
2275 2001-10-20 Bradley Bell <btb@icculus.org>
2277 * 2d/font.c: Don't free unused variables...
2278 * 2d/font.c, include/gr.h: Bringing font stuff more in line with
2280 * Makefile.am, arch/Makefile.am, arch/dos/Makefile.am,
2281 arch/linux/Makefile.am, arch/win32/Makefile.am, iff/Makefile.am,
2282 main/Makefile.am: make dist more sensible
2283 * Makefile.am: Kludge for linking on mingw
2285 2001-10-19 Bradley Bell <btb@icculus.org>
2287 * Makefile.am, configure.in, arch/win32/Makefile.am,
2288 arch/win32/ipx_win.c, arch/win32/winnet.c: Little fixes
2289 * include/ipx_drv.h: Check for __MINGW32__
2290 * include/i86.h: Imported from d1x
2291 * arch/dos/: Makefile.am, ipx.c: Re-import of d1x files
2292 * arch/dos/modex.asm: Fixed %include
2293 * main/console.c: RCS headers added
2294 * arch/sdl/: Makefile.am, init.c, timer.c: Moved arch/sdl_* to
2296 * Makefile.am, main/Makefile.am: Moved final link to top-level
2297 directory instead of main/
2298 * 2d/linear.asm, maths/fix.asm, maths/vecmata.asm: Changed
2299 __ENV_LINUX__ to __linux__
2300 * configure.in, arch/Makefile.am, arch/dos_dpmi.c,
2301 arch/dos_findfile.c, arch/dos_init.c, arch/dos_ipx.c,
2302 arch/dos_modex.asm, arch/dos_timer.asm, arch/dos_tweak.inc,
2303 arch/dos_vesa.c, arch/dos_vgaregs.inc, arch/linux_init.c,
2304 arch/sdl_init.c, arch/sdl_timer.c, arch/dos/Makefile.am,
2305 arch/dos/dpmi.c, arch/dos/findfile.c, arch/dos/init.c,
2306 arch/dos/ipx.c, arch/dos/modex.asm, arch/dos/timer.asm,
2307 arch/dos/tweak.inc, arch/dos/vesa.c, arch/dos/vgaregs.inc,
2308 arch/linux/Makefile.am, arch/linux/init.c, arch/win32/Makefile.am,
2309 arch/win32/mingw_init.c, main/Makefile.am: Moved arch/sdl_* to
2311 * configure.in: add --enable-xploader, support arch/linux subdir,
2313 * main/inferno.c: conditionalize conf.h
2315 2001-10-19 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2317 * acconfig.h, 2d/bitmap.h, 3d/interp.c, cfile/cfile.c,
2318 include/cfile.h, main/bm.c, mem/mem.c, misc/fileutil.c,
2319 misc/fileutil.h: Partial application of linux/alpha patch.
2321 2001-10-19 Bradley Bell <btb@icculus.org>
2323 * main/Makefile.am, arch/linux/Makefile.am: Brought linux
2324 networking in line with d1x, moved some arch/linux_* stuff to
2326 * arch/linux/: findfile.c, ipx_bsd.c, ipx_kali.c, ipx_lin.c,
2327 linuxnet.c, ukali.c, include/ipx_bsd.h, include/ipx_hlpr.h,
2328 include/ipx_kali.h, include/ipx_ld.h, include/ipx_lin.h,
2329 include/ipx_udp.h, include/ukali.h: remove pesky * from RCS log
2331 * arch/: Makefile.am, linux_findfile.c, linux_ipx_bsd.c,
2332 linux_ipx_lin.c, linux_ipx_udp.c, linux_net.c, linux/findfile.c,
2333 linux/ipx_bsd.c, linux/ipx_kali.c, linux/ipx_lin.c,
2334 linux/ipx_udp.c, linux/linuxnet.c, linux/ukali.c,
2335 linux/include/ipx_bsd.h, linux/include/ipx_hlpr.h,
2336 linux/include/ipx_kali.h, linux/include/ipx_ld.h,
2337 linux/include/ipx_lin.h, linux/include/ipx_udp.h,
2338 linux/include/ukali.h: Brought linux networking in line with d1x,
2339 moved some arch/linux_* stuff to arch/linux/*
2340 * include/ipx_drv.h: Imported from d1x
2341 * main/ipx_drv.c: RCS info added, conf.h added, etc...
2342 * main/ipx_drv.c: Imported from d1x
2343 * include/args.h, include/ipx.h, main/inferno.c, main/network.c,
2344 main/network.h, main/Makefile.am: Trying to get network working on
2346 * configure.in, 2d/Makefile.am, arch/win32/Makefile.am,
2347 main/Makefile.am: build fixes
2348 * arch/: win32/Makefile.am, win32/findfile.c, win32/ipx_drv.h,
2349 win32/ipx_win.c, win32/winnet.c, Makefile.am, win32_findfile.c,
2350 linux/include/ipx_drv.h: Moved win32_* to win32/* (a la d1x),
2351 starting to get net working.
2352 * include/pstypes.h: Changed __ENV_LINUX__ to __linux__,
2353 conditionalized min,max macros
2355 2001-10-18 Bradley Bell <btb@icculus.org>
2357 * acconfig.h, 2d/linear.h, arch/include/joy.h, include/loadgl.h,
2358 include/strutil.h, include/vecmat.h, main/kconfig.c, misc/d_glob.c,
2359 texmap/tmap_inc.asm, texmap/tmap_per.asm, texmap/tmappent.S,
2360 texmap/tmapppro.S, main/console.c: Changed __ENV_LINUX__ to
2362 * 2d/2dsline.c: RCS headers added/changed
2363 * configure.in: fix NASMFLAGS bug
2364 * main/: collide.c, inferno.c, object.c, render.c: RCS headers
2367 2001-10-17 Bradley Bell <btb@icculus.org>
2369 * NEWS: Fixed the invulnerable robots bug!
2370 * main/collide.c: Fixed the invulnerable robots bug!
2372 2001-10-14 Bradley Bell <btb@icculus.org>
2374 * Makefile.am, arch/Makefile.am, iff/Makefile.am, main/Makefile.am:
2377 2001-10-13 Bradley Bell <btb@icculus.org>
2379 * Makefile.am, autogen.sh, configure.in, 2d/Makefile.am,
2380 arch/Makefile.am, arch/dos/Makefile.am,
2381 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
2382 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
2383 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
2384 arch/dos/include/Makefile.am, arch/dos/mm_snd/Makefile.am,
2385 arch/dos/mm_snd/include/Makefile.am, arch/include/Makefile.am,
2386 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
2387 arch/win32/Makefile.am, arch/win32/d3dframe/Makefile.am,
2388 arch/win32/include/Makefile.am, iff/Makefile.am,
2389 iff/archive/Makefile.am, include/Makefile.am, main/Makefile.am,
2390 main/editor/Makefile.am, main/old/Makefile.am, tools/Makefile.am,
2391 tools/cvs2cl/Makefile.am, unused/Makefile.am,
2392 unused/bios/Makefile.am, unused/lib/Makefile.am,
2393 unused/novga/Makefile.am, unused/pa_null/Makefile.am,
2394 unused/ui/Makefile.am, unused/vga/Makefile.am,
2395 unused/vga/new/Makefile.am, unused/win95/Makefile.am: Removed
2396 automake stuff from "inert" subdirs. And there was much rejoicing.
2397 * Makefile.am, NEWS, configure.in: Stuff
2398 * ChangeLog: removing auto-generated file
2399 * cygconf: Added instructions for mingw32 build
2400 * Makefile.am: renamed INSTALL to installation.txt
2401 * installation.txt, INSTALL: renamed INSTALL to installation.txt
2402 * mingw32.txt: Added instructions for mingw32 build
2403 * configure.in: Enable assembly under mingw32
2405 2001-10-12 Bradley Bell <btb@icculus.org>
2407 * acconfig.h, aclocal.m4, conf.h.in: remove superfluous files
2408 * acconfig.h, aclocal.m4, conf.h.in, configure.in, 2d/2dsline.c,
2409 2d/bitblt.c, 2d/box.c, 2d/canvas.c, 2d/gpixel.c, 2d/line.c,
2410 2d/pixel.c, include/pstypes.h, include/strutil.h, include/timer.h,
2411 main/digi.h, main/kludge.c, main/object.c, main/render.c,
2412 misc/d_glob.c, misc/d_io.c, misc/strutil.c: Changed __ENV_DJGPP__
2413 to __DJGPP__, since it's built-in.
2415 2001-10-12 Paolo Ulivi <paoloulivi@tin.it>
2417 * aclocal.m4, conf.h.in, include/vecmat.h, main/collide.c,
2418 main/kludge.c, main/piggy.h: fix some gcc 3.0 warnings.
2422 2001-10-12 Bradley Bell <btb@icculus.org>
2424 * Makefile.am, unused/win95/Makefile.am: Fix some dist stuff
2425 * Makefile.am: make sure cygconf gets archived
2426 * configure.in: Increment version number in preparation for release
2427 * configure.in: Fix detection of opengl
2428 * Makefile.am, aclocal.m4, autogen.sh, conf.h.in, configure.in,
2429 cygconf, arch/Makefile.am, arch/include/joy.h,
2430 arch/include/mouse.h, include/loadgl.h, include/pstypes.h,
2431 include/strutil.h, main/Makefile.am, main/config.c, main/console.c,
2432 main/gamepal.h, main/gamerend.c, main/inferno.c, main/kconfig.c,
2433 main/multi.c, main/newdemo.c, misc/d_delay.c, misc/d_glob.c,
2434 misc/strutil.c: Switched from Cygwin to mingw32 on MS boxes.
2435 Vastly improved compilability.
2437 2001-10-11 Bradley Bell <btb@icculus.org>
2439 * Makefile.am: Added macros/sdl.m4
2440 * autogen.sh: Added macros/sdl.m4
2442 2001-10-09 Bradley Bell <btb@icculus.org>
2444 * main/vers_id.h: Added DESCENT_VERSION constant
2445 * main/inferno.c: Added command-line help.
2446 * include/ogl_init.h: opengl improvments (following d1x changes)
2448 2001-10-07 Bradley Bell <btb@icculus.org>
2450 * aclocal.m4, conf.h.in, configure.in, arch/Makefile.am,
2451 arch/ogl/Makefile.am: Remove duplicate headers.
2453 2001-08-02 Thimo Neubauer <thimo@debian.org>
2455 * mem/mem.c: totally crippled the memory manager because it does
2456 not make sense for non-DOS-systems and it would have been too
2457 complicated to get it 64bit clean
2459 2001-06-19 Bradley Bell <btb@icculus.org>
2461 * cvshowto.txt: updated anonymous password
2463 2001-02-08 Bradley Bell <btb@icculus.org>
2465 * COPYING, license.txt: Added d1x license
2467 2001-02-01 Bradley Bell <btb@icculus.org>
2469 * aclocal.m4, configure.in: Better detecting of SDL and GL/GLU
2471 2001-01-31 Bradley Bell <btb@icculus.org>
2473 * configure.in, arch/include/mouse.h, include/pstypes.h,
2474 main/game.c, main/gamepal.h: OpenGL support under Cygwin/SDL
2475 * main/polyobj.c: fix typo
2476 * 2d/Makefile.am, 2d/bitblt.c, 2d/bitmap.c, 2d/box.c, 2d/canvas.c,
2477 2d/circle.c, 2d/disc.c, 2d/font.c, 2d/gpixel.c, 2d/ibitblt.c,
2478 2d/line.c, 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c,
2479 2d/rect.c, 2d/rle.c, 2d/scale.c, 2d/scalec.c, 2d/tmerge.c,
2480 3d/clipper.c, 3d/draw.c, 3d/globvars.c, 3d/instance.c, 3d/interp.c,
2481 3d/matrix.c, 3d/points.c, 3d/rod.c, 3d/setup.c, arch/Makefile.am,
2482 cfile/cfile.c, iff/iff.c, main/ai.c, main/ai2.c, main/aipath.c,
2483 main/automap.c, main/bm.c, main/bmread.c, main/cmd.c,
2484 main/cntrlcen.c, main/collide.c, main/config.c, main/console.c,
2485 main/controls.c, main/credits.c, main/crypt.c, main/dumpmine.c,
2486 main/effects.c, main/endlevel.c, main/escort.c, main/fireball.c,
2487 main/fuelcen.c, main/fvi.c, main/game.c, main/gamecntl.c,
2488 main/gamefont.c, main/gamemine.c, main/gamepal.c, main/gamerend.c,
2489 main/gamesave.c, main/gameseg.c, main/gameseq.c, main/hostage.c,
2490 main/kconfig.c, main/kmatrix.c, main/laser.c, main/lighting.c,
2491 main/mglobal.c, main/mission.c, main/morph.c, main/netmisc.c,
2492 main/network.c, main/newdemo.c, main/newmenu.c, main/object.c,
2493 main/paging.c, main/physics.c, main/piggy.c, main/polyobj.c,
2494 main/powerup.c, main/render.c, main/robot.c, main/slew.c,
2495 main/songs.c, main/switch.c, main/texmerge.c, main/text.c,
2496 main/titles.c, main/vclip.c, main/wall.c, main/weapon.c,
2497 maths/Makefile.am, maths/fixc.c, maths/rand.c, maths/tables.c,
2498 maths/vecmat.c, mem/mem.c, misc/args.c, misc/byteswap.c,
2499 misc/d_delay.c, misc/d_glob.c, misc/d_io.c, misc/error.c,
2500 misc/hash.c, misc/strio.c, misc/strutil.c, texmap/Makefile.am,
2501 texmap/ntmap.c, texmap/scanline.c, texmap/tmapflat.c: Makefile and
2503 * arch/dos_findfile.c, arch/dos_modex.asm, include/console.h,
2504 include/modex.h, main/collide.c, main/gamesave.c, main/gameseq.c,
2505 main/gauges.c, main/object.c, main/playsave.c, main/render.c,
2506 main/state.c, mem/mem.c, texmap/ntmap.c, texmap/tmapflat.c: Fix
2508 * include/gr.h, main/menu.c: Fullscreen toggle added to screen res
2510 * configure.in, include/pstypes.h, main/kconfig.c: Support for
2511 cross-compiling, and cygwin fixes
2513 2001-01-30 Bradley Bell <btb@icculus.org>
2515 * configure.in, arch/Makefile.am, arch/win32_findfile.c,
2516 include/pstypes.h, include/strutil.h, main/Makefile.am,
2517 misc/strutil.c, unused/win95/findfile.c: Cygwin support, using SDL.
2518 needs --without-assembler and --without-network to compile
2520 2001-01-29 Bradley Bell <btb@icculus.org>
2522 * configure.in, main/Makefile.am: Fixes to build system
2523 * main/kconfig.c: fix for non-linux joysticks
2524 * arch/: dos/Makefile.am, dos/cdrom.c, dos/digi.c, dos/dosgr.c,
2525 dos/dpmi.c, dos/findfile.c, dos/init.c, dos/ipx.c, dos/joy2.asm,
2526 dos/joyc.c, dos/joydefs.c, dos/key.c, dos/modex.asm, dos/mouse.c,
2527 dos/timer.asm, dos/tweak.inc, dos/vesa.c, dos/vgaregs.inc,
2528 include/joy.h, linux/Makefile.am, linux/findfile.c, linux/init.c,
2529 linux/ipx_bsd.c, linux/ipx_lin.c, linux/ipx_udp.c,
2530 linux/linuxnet.c, sdl/Makefile.am, sdl/init.c, sdl/timer.c: Removed
2532 * arch/: Makefile.am, dos_dpmi.c, dos_findfile.c, dos_init.c,
2533 dos_ipx.c, dos_modex.asm, dos_timer.asm, dos_tweak.inc, dos_vesa.c,
2534 dos_vgaregs.inc, linux_findfile.c, linux_init.c, linux_ipx_bsd.c,
2535 linux_ipx_lin.c, linux_ipx_udp.c, linux_net.c, sdl_init.c,
2536 sdl_timer.c: Fixed build system, minor fixes
2537 * arch/dos/include/: joy.h, key.h, mouse.h: Unified input headers.
2538 * arch/linux/Makefile.am, configure.in: Duplicate file removal.
2540 2001-01-28 Bradley Bell <btb@icculus.org>
2542 * conf.h.in, configure.in, arch/Makefile.am,
2543 arch/dos/include/Makefile.am, arch/include/Makefile.am,
2544 arch/include/key.h, main/Makefile.am: More header unification...
2545 * main/newdemo.c: Added <ctype.h>
2546 * arch/include/: event.h, joy.h: unified input headers.
2547 * acconfig.h, include/d_delay.h, main/Makefile.am, main/game.c:
2548 OpenGL now uses SDL-GL instead of gii
2549 * arch/include/: key.h, mouse.h: Unified arch headers
2551 2001-01-25 Bradley Bell <btb@icculus.org>
2553 * autogen.sh: use "set -e" so execution stops if something goes
2556 2001-01-24 Bradley Bell <btb@icculus.org>
2559 * Makefile.am: Add ChangeLog to dist
2560 * ChangeLog: Putting this here so automake doesn't complain
2564 2001-01-24 Bradley Bell <btb@icculus.org>
2566 * INSTALL, NEWS, README, cvshowto.txt: updated documentation
2567 * tools/: Makefile.am, cvs2cl/Makefile.am, cvs2cl/cvs2cl.pl: cvs2cl
2568 for building ChangeLog from RCS entries
2569 * Makefile.am, acconfig.h, autogen.sh, conf.h.in, configure.in,
2570 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
2571 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
2572 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
2573 arch/dos/include/Makefile.am, 2d/Makefile.am, 3d/Makefile.am,
2574 arch/Makefile.am, arch/dos/Makefile.am,
2575 arch/dos/mm_snd/Makefile.am, arch/dos/mm_snd/include/Makefile.am,
2576 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
2577 arch/ogl/Makefile.am, arch/sdl/Makefile.am, arch/win32/Makefile.am,
2578 arch/win32/d3dframe/Makefile.am, arch/win32/include/Makefile.am,
2579 cfile/Makefile.am, iff/Makefile.am, iff/archive/Makefile.am,
2580 include/Makefile.am, main/editor/Makefile.am, main/old/Makefile.am,
2581 unused/Makefile.am, unused/bios/Makefile.am,
2582 unused/lib/Makefile.am, unused/novga/Makefile.am,
2583 unused/pa_null/Makefile.am, unused/ui/Makefile.am,
2584 unused/vga/Makefile.am, unused/vga/new/Makefile.am,
2585 unused/win95/Makefile.am, main/Makefile.am, maths/Makefile.am,
2586 misc/Makefile.am, texmap/Makefile.am: improved automake config.
2587 make dist, VPATH builds, ...
2588 * configure, Makefile.in, libtool, ltconfig, ltmain.sh,
2589 stamp-h.in, 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.in,
2590 arch/dos/Makefile.in, arch/linux/Makefile.in,
2591 arch/sdl/Makefile.in, cfile/Makefile.in, iff/Makefile.in,
2592 main/Makefile.in, maths/Makefile.in, mem/Makefile.in,
2593 misc/Makefile.in, texmap/Makefile.in: cruft removal
2594 * 2d/diff, arch/dos/sgrep.out, arch/linux/stHqFIq1, main/test.txt:
2596 * ChangeLog, NEWS: moved old ChangeLog to NEWS
2597 * configure.in, conf.h.in: moved NDEBUG to conf.h.in
2598 * main/: game.c, kconfig.c, text.c: changed args_find to FindArg
2599 * main/: gamecntl.c, inferno.c: changed args_find to FindArg, added
2601 * arch/dos_init.c, arch/linux_init.c, arch/linux_ipx_udp.c,
2602 arch/linux_net.c, arch/sdl_init.c, arch/dos/init.c,
2603 arch/dos/joyc.c, arch/linux/init.c, arch/linux/ipx_udp.c,
2604 arch/linux/linuxnet.c, arch/sdl/init.c, include/args.h,
2605 main/config.c, main/hud.c, main/menu.c, main/multi.c,
2606 main/network.c, main/piggy.c, main/polyobj.c, main/slew.c,
2607 main/songs.c, misc/args.c: changed args_find to FindArg
2609 2001-01-22 Bradley Bell <btb@icculus.org>
2611 * configure, main/Makefile.am, main/Makefile.in: configuration
2613 * include/error.h, include/mono.h, main/game.c, main/gamerend.c:
2614 fix compiler warnings w/opengl
2615 * include/console.h: ggi support
2616 * arch/linux_init.c: svgalib support
2617 * Makefile.in, conf.h.in, configure, configure.in, 2d/Makefile.am,
2618 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.am, arch/Makefile.in,
2619 arch/svgalib_init.c, cfile/Makefile.in, iff/Makefile.in,
2620 main/Makefile.am, main/Makefile.in, maths/Makefile.am,
2621 maths/Makefile.in, mem/Makefile.in, misc/Makefile.in,
2622 texmap/Makefile.am, texmap/Makefile.in: configuration fixes
2623 * iff/iff.c, include/u_mem.h: NDEBUG fixes
2624 * main/: ai.h, inferno.c, lighting.c, object.c, render.c: fix
2625 warnings and enable NDEBUG
2626 * arch/svgalib_init.c: svgalib support
2628 2001-01-22 Michael Wagener <Michael.Wagener@materna.de>
2630 * main/kconfig.c: joystick support
2632 2001-01-21 Bradley Bell <btb@icculus.org>
2634 * cvshowto.txt: new file, taken from d1x webpage
2635 * AUTHORS, README: Taking over as maintainer of d2x
2636 * ChangeLog: Grab mouse with SDL/X11
2637 * main/: gamecntl.c, inferno.c: Grab mouse with SDL/X11
2639 2001-01-20 Bradley Bell <btb@icculus.org>
2641 * configure, configure.in: Turned -Werror back off by default
2642 * README, configure, configure.in, 2d/font.c, arch/sdl_init.c,
2643 iff/iff.c, include/3d.h, include/d_io.h, main/Makefile.am,
2644 main/Makefile.in, main/bm.c, main/collide.c, main/credits.c,
2645 main/fuelcen.h, main/game.c, main/gamecntl.c, main/gamepal.c,
2646 main/gamerend.c, main/gamesave.c, main/gameseg.c, main/gameseq.c,
2647 main/gauges.c, main/kconfig.c, main/kludge.c, main/kmatrix.c,
2648 main/laser.c, main/multi.c, main/network.c, main/network.h,
2649 main/newdemo.c, main/newmenu.c, main/object.c, main/object.h,
2650 main/physics.c, main/piggy.c, main/polyobj.c, main/state.c,
2651 main/switch.c, main/titles.c, main/wall.c: Got rid of all compiler
2652 warnings, for non-OpenGL on linux, anyway...
2654 2001-01-19 Bradley Bell <btb@icculus.org>
2656 * copying: remove duplicate file
2657 * Import of d2x-0.0.9-pre1
2658 * Import of d2x-0.0.8