1 2004-05-17 Dietfrid Mali <dietfrid.mali@q-dial.de>
3 * main/switch.c: took care of switches triggering single-sided
4 walls (don't try to access the nonexistent adjacent wall via NULL
5 pointers or negative array indices)
7 2004-05-16 Dietfrid Mali <dietfrid.mali@q-dial.de>
9 * main/wall.c: fix invalid memory access for d1 levels which
10 don't have a corresponding wall behind.
12 2004-05-16 Martin Schaffner <maschaffner@gmx.ch>
14 * include/ogl_init.h, arch/ogl/glx.c, arch/ogl/gr.c,
15 arch/ogl/internal.h, arch/ogl/ogl.c, arch/ogl/sdlgl.c,
16 arch/ogl/wgl.c: move most ogl-internal stuff from the ogl
17 interface header to new header file internal.h
19 2004-05-15 Dietfrid Mali <dietfrid.mali@q-dial.de>
21 * arch/sdl/joy.c: joystick_read_raw_axis() will return a proper
22 bitmask for each joystick axis that has sent input data,
23 and will not crash Windows anymore during joystick setup because
24 of for() loop over axis being executed once too often.
26 * main/gameseq.c, include/gr.h, 2d/font.c: define new function
27 gr_remap_mono_font() and call it after loading saved level.
29 * main/laser.c: limit homing missile turn rate
31 * main/fuelcen.c, main/fuelcen.h, main/object.c: implement repair
32 centers (work like fuel centers but provide shield)
34 * main/gameseg.c: fix endless loop in some levels with a
35 certain (complicated) structure
37 2004-05-13 Bradley Bell <btb@icculus.org>
39 * VisualC/d2/d2x/d2x.dsp, VisualC/d2xgl/d2xgl.dsp,
40 VisualC/libmve/libmve.dsp, VisualC/mveplayer/mveplayer.dsp:
41 updated project files for SDL 1.2.7
43 * Makefile.am: add VisualC, VisualCE dirs to tarball
45 2004-05-13 Martin Schaffner <maschaffner@gmx.ch>
47 * arch/sdl/digi.c: formatting
49 2004-05-12 Bradley Bell <btb@icculus.org>
51 * unused/vga/new/palette.c, unused/vga/new/vga.c: removed unused,
54 * 2d/palette.c, include/palette.h: added function to create blend
57 * maths/rand.c, maths/tables.c, maths/vecmat.c: formatting
59 2004-05-11 Bradley Bell <btb@icculus.org>
61 * arch/ogl/ogl.c: fix alpha calculation in g3_draw_poly, again
63 2004-05-10 Bradley Bell <btb@icculus.org>
65 * arch/ogl/ogl.c, include/3d.h, main/render.c: hmm,
66 g3_draw_transp_poly had the fade level backwards, decided to just
67 fix g3_draw_poly so it behaves correctly, transparency or not,
68 reverted changes to render_face
70 2004-05-10 Dietfrid Mali <dietfrid.mali@q-dial.de>
72 * arch/ogl/ogl.c, include/3d.h: added g3_draw_transp_poly() for
73 rendering transparent (e.g. cloaked) walls
75 * main/render.c: render_face now calls g3_draw_transp_poly() for
76 cloaked walls in OpenGL
78 2004-05-08 Martin Schaffner <maschaffner@gmx.ch>
80 * arch/sdl/digi.c: fix bug on Mac OS X where all sound, including
81 that from other apps, had "static" distortions.
83 2004-04-22 Bradley Bell <btb@icculus.org>
85 * main/multi.c, main/multibot.c: use new GET_INTEL_* macros
87 * include/byteswap.h: rewrite GET_INTEL_* macros, fix bugs in
88 aligned version of PUT_INTEL_* macros
90 2004-04-15 Bradley Bell <btb@icculus.org>
92 * main/inferno.c: comment out unused checksum variable
94 2004-04-14 Bradley Bell <btb@icculus.org>
96 * arch/sdl/rbaudio.c: fix redbook tracking problems (fixes #1028)
98 2004-04-14 Terran Melconian <terran@consistent.org>
100 * main/gameseg.c: use portable rand function (fixes #1118)
102 2004-04-14 Sean Taylor <sscthunderbird@yahoo.com>
104 * main/songs.c: uncomment calls to RBAStop (fixes #473)
106 2004-01-08 Martin Schaffner <maschaffner@gmx.ch>
108 * configure.ac, arch/linux/ipx_udp.c, maths/fixc.c:
109 get rid of warnings (now compiles with -Werror on SunOS)
111 * main/piggy.c: fix (really) wierd SunOS bug
113 * 2d/bitmap.c, 2d/rle.c, include/gr.h: fix MEM_OVERWRITE
114 caused by not allocating enough mem for rle bitmaps
116 2004-01-06 Martin Schaffner <maschaffner@gmx.ch>
118 * include/pstypes.h: sun OS typedef fixes
120 2003-12-28 Martin Schaffner <maschaffner@gmx.ch>
122 * main/piggy.c: fix bug 1067
124 * main/piggy.c: fix bugfix for 1067
126 * main/piggy.c: fix 2nd part of bug 1067 (make d2x compatible
127 with descent.pig of mac registered)
129 2003-12-18 Bradley Bell <btb@icculus.org>
131 * main/kconfig.c: fixes for linux-native joystick
133 * main/kconfig.c: bunch of fixes (esp. for non linux-native
136 * arch/include/joy.h: comments/formatting
138 2003-12-10 Alexander Y. Yeikovich <demon@mci.net.ua>
140 * compilerdefs.txt: added FreeBSD defs
142 2003-12-08 Bradley Bell <btb@icculus.org>
144 * include/dtypes.h, include/dtypes.inc: remove unused, redundant
147 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua>
149 * arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
150 arch/linux/ipx_udp.c: fix FreeBSD compile errors
152 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua> and Bradley Bell <btb@icculus.org>
154 * 2d/ibitblt.c, include/maths.h, include/ogl_init.h,
155 include/pstypes.h, main/game.c, main/game.h, unused/bios/ipx.c:
156 get rid of silly ulongs
158 * configure.ac, 2d/bitblt.c, 2d/linear.asm, maths/fix.asm,
159 maths/vecmata.asm, texmap/tmap_inc.asm, texmap/tmap_per.asm,
160 texmap/tmappent.S, texmap/tmapppro.S: enable nasm on FreeBSD,
161 change relevant __linux__ macros to __ELF__
163 2003-11-27 Bradley Bell <btb@icculus.org>
165 * include/ogl_init.h: added proto for ogl_check_mode
167 * arch/sdl/digi.c, arch/sdl/gr.c, arch/sdl/mouse.c,
168 arch/win32/findfile.c, main/inferno.c, main/titles.c: Pocket PC
171 2003-11-26 Bradley Bell <btb@icculus.org>
173 * libmve/decoder16.c, libmve/mve_main.c, main/newmenu.c: fix gcc
174 3.3 compiler warnings
176 * arch/sdl/gr.c, main/kludge.c: landscape fixes, implemented
179 * include/pstypes.h: OS X fixes
181 * cfile/cfile.c, include/pstypes.h, main/inferno.c,
182 main/newmenu.h: linux fixes
184 * configure.ac cygconf VisualC/d2x.dsw VisualC/d2x/d2x.dsp
185 VisualC/d2xgl/.cvsignore VisualC/d2xgl/d2xgl.dsp arch/ogl/gr.c
186 arch/ogl/ogl.c include/d_io.h include/loadgl.h include/ogl_init.h
187 include/pstypes.h include/u_mem.h main /state.c main/vers_id.h
188 misc/d_io.c: added Visual C project for opengl, buncha macro fixes
191 * arch/sdl/gr.c: fix sdl gr_update
193 * 2d/font.c, VisualC/d2x/d2x.dsp, VisualCE/d2x/d2x.vcp,
194 VisualCE/mveplayer/mveplayer.vcp, arch/win32/ipx_mcast4.c,
195 arch/win32/ipx_udp.c, arch/win32/ipx_win.c, arch/sdl/gr.c,
196 cfile/cfile.c, console/CON_console.c, include/d_io.h,
197 include/error.h, include/pstypes.h, include/strutil.h,
198 include/u_dpmi.h, libmve/mve_main.c, libmve/mveplay.c,
199 main/cntrlcen.c, main/console.c, main/gameseq.c, main/inferno.c,
200 main/movie.c, main/newdemo.c, main/newmenu.c, main/newmenu.h,
201 main/playsave.c, main/songs.c, main/state.c, main/text.c,
202 mem/mem.c, misc/args.c, misc/d_io.c, misc/strutil.c: Visual C,
205 2003-11-25 Bradley Bell <btb@icculus.org>
207 * VisualC/d2x, VisualC/d2x/.cvsignore, VisualC/d2x/d2x.dsp,
208 VisualC/d2x.dsw, VisualC/libmve/libmve.dsp,
209 libmve/VisualC/mveplayer.dsp: updated project files
211 * libmve/mve_main.c, libmve/mvelib.c, libmve/mveplay.c: mveplayer
214 * VisualC, VisualC/.cvsignore, VisualC/d2x.dsw, VisualC/libmve,
215 VisualC/libmve/.cvsignore, VisualC/libmve/libmve.dsp,
216 VisualC/mveplayer, VisualC/mveplayer/.cvsignore,
217 VisualC/mveplayer/mveplayer.dsp: added project files for Visual
220 * VisualCE/.cvsignore, VisualCE/d2x/.cvsignore,
221 VisualCE/libmve/.cvsignore, VisualCE/mveplayer/.cvsignore: added
224 2003-11-24 Bradley Bell <btb@icculus.org>
226 * libmve/decoder8.c, libmve/mve_main.c, libmve/mvelib.c,
227 libmve/mveplay.c: stuff to play mve's in WinCE
229 * arch/win32/findfile.c: unused functions...
233 * arch/sdl/mouse.c, main/konfig.c, main/newmenu.c, main/newmenu.h:
234 enabled mouse control of menus
236 * main/mission.h: oops, didn't mean to change this.
238 2003-11-21 Bradley Bell <btb@icculus.org>
240 * VisualCE/d2x/d2x.vcp: updated project file
242 2003-11-20 Bradley Bell <btb@icculus.org>
244 * VisualCE, VisualCE/d2x, VisualCE/d2x/d2x.vcp, VisualCE/d2x.vcw,
245 VisualCE/libmve, VisualCE/libmve/libmve.vcp, VisualCE/mveplayer,
246 VisualCE/mveplayer/mveplayer.vcp: added project files for eMbedded
249 2003-11-17 Bradley Bell <btb@icculus.org>
251 * configure.ac, arch/linux/Makefile.am, arch/linux/linuxnet.c,
252 main/menu.c: added option to disable kalinix under unix
254 * main/game.c, main/newmenu.c: always set menu mode for GL popups
256 2003-11-14 Bradley Bell <btb@icculus.org>
258 * main/automap.c: fix automap background image
260 * main/automap.c, main/automap.h: delete cruft
262 * main/automap.c: fix level number position
264 * main/automap.c: simplify g3_draw_line hack
266 * main/menu.c: stop pointless vid mode changes
268 2003-11-07 Bradley Bell <btb@icculus.org>
270 * NEWS, installation.txt: s'more documentation
272 2003-11-07 Steffen Pohle <stpohle@gmx.net>
274 * configure.ac: fix .exe extension problems
276 2003-11-07 Bradley Bell <btb@icculus.org>
278 * arch/ogl/ogl.c: disable texture format verification for OS X -
281 2003-11-06 Bradley Bell <btb@icculus.org>
283 * main/automap.c, main/gamecntl.c, main/movie.c, main/titles.c:
284 use more traditional Alt+Enter for toggling fullscreen
286 * 2d/ibitblt.c, main/mission.h: comments/formatting
288 * arch/ogl/sdlgl.c: smash textures, for non-linux, for real
290 2003-11-06 Bradley Bell <btb@icculus.org>
292 * arch/ogl/gr.c, arch/ogl/sdlgl.c: smash textures on every
293 resolution change, use kludge to avoid repetitive res changes
295 2003-11-04 Bradley Bell <btb@icculus.org>
297 * main/piggy.c, main/piggy.h: moved bitmap and sound header data
298 structures and i/o routines back to piggy.c
300 2003-11-04 Martin Schaffner <maschaffner@gmx.ch>
302 * installation.txt: tell to install d1 .pig for better textures
304 2003-11-04 Bradley Bell <btb@icculus.org>
306 * main/mission.c, main/mission.h, main/piggy.h: added hogsize for
307 oem d1 v1.0 and registered d2 v1.0, comments
309 2003-11-03 Bradley Bell <btb@icculus.org>
311 * main/bm.h, main/piggy.c, main/piggy.h: big pigsize is same for
312 all d1 shareware - even though files are different!
314 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
317 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
320 * main/bm.h, main/piggy.c, main/piggy.h: added pigsize for
323 2003-10-31 Martin Schaffner <maschaffner@gmx.ch>
325 * main/movie.c: when no movies are found, divide by six the
326 number of warning lines sent to stdout
328 2003-10-29 Martin Schaffner <maschaffner@gmx.ch>
330 * include/byteswap.h: fix stupid copy/paste error
332 2003-10-24 Bradley Bell <btb@icculus.org>
334 * 2d/bitblt.c, 2d/ibitblt.c, include/gr.h, include/grdef.h: use
335 gr_linear_rep_movsd_2x instead of almost identical
336 gr_linear_movsd_double. Better since we have assembly versions.
338 2003-10-22 Martin Schaffner <maschaffner@gmx.ch>
340 * main/gamemine.c, main/piggy.c: fix "psychedelic" walls
343 2003-10-21 Martin Schaffner <maschaffner@gmx.ch>
345 * main/gameseq.c, main/multi.c, main/multi.h: fix compilation
346 error with --disable-network, move reset_network_objects()
347 from gameseq.c to multi.c
349 2003-10-14 Bradley Bell <btb@icculus.org>
351 * AUTHORS, NEWS: stuff
353 * arch/win32/ipx_mcast4.c: include newmenu header (for FAIL macro)
355 2003-10-12 Bradley Bell <btb@icculus.org>
357 * main/cntrlcen.c, main/endlevel.c, main/gamerend.c,
358 main/gameseq.c, main/mission.c, main/mission.h, main/network.c:
361 2003-10-12 Aaron Plattner <plattner@caltech.edu>
363 * arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
364 arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
365 arch/linux/ipx_udp.c, arch/linux/linuxnet.c,
366 arch/linux/include/ipx_drv.h, arch/linux/include/ipx_mcast4.h,
367 arch/win32/Makefile.am, arch/win32/ipx_drv.h,
368 arch/win32/ipx_mcast4.c, arch/win32/ipx_udp.c,
369 arch/win32/ipx_win.c, arch/win32/winnet.c,
370 arch/win32/include/ipx_mcast4.h, include/ipx.h, main/menu.c,
371 main/multi.h, main/network.c: add IPv4 multicasting support
373 2003-10-11 Bradley Bell <btb@icculus.org>
375 * main/endlevel.c, main/piggy.c: fixed endlevel stuff
377 * main/cntrlcen.c, main/endlevel.c, main/gamecntl.c,
378 main/gamerend.c, main/gameseq.c, main/gauges.c, main/kmatrix.c,
379 main/menu.c, main/mission.h, main/network.c, main/weapon.c,
380 main/weapon.h: lots of shareware and oem fixes
382 2003-10-10 Bradley Bell <btb@icculus.org>
384 * arch/win32/winnet.c: fixed stupid win32 network bug
386 2003-10-10 Bradley Bell <btb@icculus.org>
388 * main/piggy.c: increased D1_MAX_TMAP_NUM
390 2003-10-10 Martin Schaffner <maschaffner@gmx.ch>
392 * main/bm.c, main/bm.h, main/piggy.c: fixes d1 still textures
393 which are animated in d2, refactorizes d1 texture reading
395 2003-10-10 Bradley Bell <btb@icculus.org>
397 * arch/linux/linuxnet.c, main/automap.c, main/automap.h,
398 main/bmread.c, main/bmread.h, main/cntrlcen.c, main/cntrlcen.h,
399 main/collide.h, main/compbit.h, main/config.h, main/console.c,
400 main/controls.h, main/credits.c, main/credits.h, main/crypt.c,
401 main/desc_id.h, main/desw.h, main/dumpmine.c, main/effects.c,
402 main/effects.h, main/endlevel.c, main/endlevel.h, main/escort.c,
403 main/escort.h, main/fireball.h, main/fvi.c, main/fvi.h,
404 main/game.c, main/game.h, main/gamecntl.c, main/gamefont.c,
405 main/gamefont.h, main/gamemine.h, main/gamepal.c, main/gamepal.h,
406 main/gamerend.c, main/gamesave.h, main/gameseq.c, main/gameseq.h,
407 main/gamestat.h, main/gauges.h, main/hostage.c, main/hostage.h,
408 main/hud.c, main/hudmsg.h, main/inferno.c, main/inferno.h,
409 main/joydefs.c, main/joydefs.h, main/kconfig.h, main/kludge.c,
410 main/kmatrix.c, main/kmatrix.h, main/laser.c, main/lighting.h,
411 main/menu.c, main/menu.h, main/mglobal.c, main/modem.h,
412 main/morph.h, main/movie.c, main/movie.h, main/multibot.h,
413 main/netmisc.h, main/network.h, main/newmenu.h, main/paging.h,
414 main/physics.c, main/physics.h, main/piggy.h, main/player.c,
415 main/playsave.h, main/polyobj.c, main/polyobj.h, main/powerup.c,
416 main/powerup.h, main/render.c, main/render.h, main/reorder.h,
417 main/robot.c, main/scores.h, main/screens.h, main/segment.c,
418 main/segpoint.h, main/slew.c, main/slew.h, main/songs.c,
419 main/songs.h, main/sounds.h, main/state.h, main/terrain.c,
420 main/terrain.h, main/texmerge.h, main/text.h, main/textures.h,
421 main/titles.h, main/vclip.c, main/vclip.h, main/vers_id.h,
422 main/wall.h: comments/formatting
424 2003-10-09 Bradley Bell <btb@icculus.org>
426 * main/text.c: fix text when using old datafiles
428 * main/laser.h: comments/whitespace
430 * main/laser.c, main/weapon.c: fixed smart missiles and smart
431 mines w/shareware data
433 * include/DT_drawtext.h: deleted unused file
435 2003-10-08 Bradley Bell <btb@icculus.org>
437 * main/gameseq.c, main/inferno.c, main/menu.c: SHAREWARE fixes
439 * arch/win32/ipx_udp.c: use closesocket() instead of close()
441 * arch/sdl/joydefs.c, main/gamecntl.c, main/kconfig.c,
442 main/menu.c: Disabled 'd2x keys' weapon selection
444 2003-10-08 Martin Schaffner <maschaffner@gmx.ch>
446 * main/object.h, main/multi.h: get rid of most warnings issued by
447 cpp-precomp of gcc from Mac OS X dev tools
449 2003-10-05 Bradley Bell <btb@icculus.org>
451 * NEWS, configure.ac: increment version number
453 * cfile/cfile.c: better handling of CRLF text files (when that is
456 * utilities/hogcreate.c, utilities/hogextract.c,
457 utilities/mvlcreate.c, utilities/mvlextract.c: use binary mode for
458 reading/writing files
460 * arch/win32/Makefile.am, arch/win32/include/ipx_udp.h,
461 arch/win32/ipx_udp.c, arch/win32/winnet.c, main/menu.c: added UDP
464 2003-10-04 Bradley Bell <btb@icculus.org>
466 * cfile/cfile.c, main/config.c: oops, fgets does not return EOF
468 * main/netmisc.c: change byte to sbyte, comments/whitespace
470 2003-10-03 Bradley Bell <btb@icculus.org>
472 * cfile/cfile.c, main/config.c: fix win32 eof bug.
474 * arch/win32/ipx_drv.h, arch/win32/winnet.c, include/ipx.h: win32
477 * iff/iff.c, include/gr.h, include/iff.h, include/pstypes.h,
478 main/ai2.c, main/aipath.c, main/aistruct.h, main/bm.h,
479 main/config.c, main/escort.c, main/fireball.c, main/fuelcen.c,
480 main/fuelcen.h, main/gameseg.c, main/gameseg.h, main/laser.c,
481 main/lighting.c, main/mglobal.c, main/network.c, main/newdemo.c,
482 main/object.c, main/object.h, main/paging.c, main/player.h,
483 main/robot.h, main/segment.h, main/state.c, main/switch.c,
484 main/switch.h, main/titles.c, main/wall.c, main/wall.h,
485 main/weapon.c, main/weapon.h: change byte to sbyte,
488 * 2d/bitblt.c, cfile/cfile.c, include/cfile.h, main/ai.c,
489 main/ai.h, main/gamemine.c, main/gauges.c, main/kconfig.c,
490 main/menu.c, main/multi.c, main/multi.h, main/multibot.c,
491 main/newdemo.h, main/render.c, main/scores.c: change byte to sbyte
493 * configure.ac: better checking for timeval
495 2003-10-03 Martin Schaffner <maschaffner@gmx.ch>
497 * arch/dos/bak/ipx.c, arch/dos/ipx.c, arch/linux/Makefile.am,
498 arch/linux/include/ipx_lin.h, arch/linux/ipx_lin.c,
499 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/linux/ukali.c,
500 arch/win32/winnet.c, configure.ac, include/byteswap.h,
501 include/ipx.h, main/inferno.c, main/menu.c, main/multi.c,
502 main/multibot.c, main/network.c: Make network architecture
503 choosable from game menu, add support for UDP/IP on Mac OS X and
506 2003-10-02 Martin Schaffner <maschaffner@gmx.ch>
508 * include/byteswap.h: added macros for coping with alignment
511 2003-10-02 Bradley Bell <btb@icculus.org>
513 * main/multi.h: added padding to little-endian version of
516 * arch/dos/bak/ipx.c, arch/dos/ipx.c: comments/whitespace
518 * main/netmisc.c: delete duplicate function
520 2003-10-01 Bradley Bell <btb@icculus.org>
522 * main/bm.c: make sure d1_texture_indices gets freed between
525 2003-09-11 Martin Schaffner <maschaffner@gmx.ch>
527 * main/piggy.h: fix size of d1 shareware descent.pig
529 2003-08-03 Martin Schaffner <martin.schaffner@epfl.ch>
531 * main/bm.c, main/bm.h, main/gamemine.c, main/gamemine.h,
532 main/gameseq.c, main/piggy.c: fix loading of d1 texture
533 replacements for non-animated textures
535 2003-08-02 Matthew Mueller <donut@dakotacom.net>
537 * main/controls.c: use fixed 20fps wiggle
539 2003-08-02 Paolo Ulivi <pulivi@libero.it> and Bradley Bell <btb@icculus.org>
541 * Makefile.am, debian/changelog.in, debian/control,
542 debian/d2x-common.dirs, debian/d2x-common.install,
543 debian/d2x-common.manpages, debian/d2x-gl.files,
544 debian/d2x-gl.menu, debian/d2x-sdl.files, debian/d2x-sdl.menu,
545 debian/rules, libmve/Makefile.am, libmve/mveplayer.1,
546 utilities/Makefile.am, utilities/hogcreate.1,
547 utilities/hogextract.1, utilities/mvlcreate.1,
548 utilities/mvlextract.1, utilities/tex2txb.1, utilities/txb2tex.1:
549 add man pages, distribute utility programs in new d2x-common deb
551 * rpm/d2x.spec.in: updated rpm spec file
553 2003-08-02 Bradley Bell <btb@icculus.org>
555 * cfile/cfile.c: update raw_position in cfputc and cfputs
557 2003-08-02 Martin Schaffner <martin.schaffner@epfl.ch>
559 * main/piggy.c: make error message more friendly
561 * main/piggy.c: simplify copying of bitmap flags
563 * arch/linux/linuxnet.c, main/multi.c, main/multibot.c: bigendian
566 * cfile/cfile.c: revert to always using custom fgets
568 * main/endlevel.c, main/mission.c: handle missing exit sequence
569 components gracefully
571 * main/playsave.c: comments
573 2003-07-24 Martin Schaffner <martin.schaffner@epfl.ch>
575 * cfile/cfile.c: update raw_position in cfwrite
577 * main/network.c: comments/formatting
579 2003-06-22 Bradley Bell <btb@icculus.org>
581 * cfile/cfile.c: use standard fgets for non-archive files
583 * main/movie.c: use con_printf for missing movie warning
585 2003-06-18 Bradley Bell <btb@icculus.org>
587 * main/movie.c: fixed cfile conversion of movielib code
589 * main/console.c, main/hud.c: strip out colors, etc when printing
592 * include/u_mem.h: fix NDEBUG calloc macro
594 2003-06-15 Bradley Bell <btb@icculus.org>
596 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c: removed
599 * 2d/pcx.c, include/strio.h, main/ai.c, main/ai.h,
600 main/cntrlcen.c, main/config.c, main/gamesave.c, main/gameseq.c,
601 main/movie.c, main/multi.c, main/network.c, main/newdemo.c,
602 main/newmenu.c, main/piggy.c, main/playsave.c, main/polyobj.c,
603 main/scores.c, main/state.c, main/text.c, misc/args.c,
604 misc/strio.c: convert file i/o to cfile
606 2003-06-14 Bradley Bell <btb@icculus.org>
608 * include/cfile.h, cfile/cfile.c: implemented cfile wrappers for
609 writing and other modes besides "rb" (mostly taken from
612 2003-06-09 Bradley Bell <btb@icculus.org>
614 * 2d/palette.c, main/kludge.c: gr_copy_palette not really a
617 * include/libmve.h, libmve/mve_main.c, libmve/mvelib.c,
618 libmve/mvelib.h, libmve/mveplay.c, main/movie.c: merged libmve
621 2003-06-07 Taylor Richards <taylor@icculus.org>
623 * libmve/mvelib.c, libmve/mveplay.c: stop memory leaks in libmve
625 2003-06-07 Bradley Bell <btb@icculus.org>
627 * main/console.c: fix non-console build
629 * main/gamesave.c: comments
631 * main/bm.c: remove redundant break
633 2003-06-06 Bradley Bell <btb@icculus.org>
635 * main/gauges.c, main/kconfig.c: comments/formatting
637 * console/.cvsignore: added .cvsignore
639 * main/console.c: can't write to console after it's closed
641 2003-06-05 Bradley Bell <btb@icculus.org>
643 * arch/sdl/event.c, console/CON_console.c, console/Makefile.am,
644 console/internal.c, console/internal.h, include/CON_console.h,
645 include/console.h, main/console.c, main/gamecntl.c, main/hud.c:
646 finish console conversion away from SDL
648 2003-06-04 Bradley Bell <btb@icculus.org>
650 * console/CON_console.c, include/CON.console.h, include/console.h,
651 main/console.c, main/game.c: console conversion to native gr,
654 * include/gr.h, main/credits.c, main/kconfig.c, main/newmenu.c:
655 put prototype for gr_bm_bitblt in gr.h
657 2003-06-03 Bradley Bell <btb@icculus.org>
659 * console/CON_console.c, console/DT_drawtext.c,
660 console/Makefile.am, include/CON_console.h, include/DT_drawtext.h,
661 main/console.c: use native fonts for console
663 * main/playsave.c: use shorts for short data
665 2003-06-02 Bradley Bell <btb@icculus.org>
667 * configure.ac, main/console.c: set console background, fix
670 2003-06-01 Bradley Bell <btb@icculus.org>
672 * Makefile.am, arch/sdl/event.c, configure.ac,
673 console/CON_console.c, console/DT_drawtext.c, console/Makefile.am,
674 console/internal.c, include/CON_console.h, include/DT_drawtext.h,
675 include/console.h, main/console.c, main/game.c, main/gamecntl.c,
676 main/gamerend.c: added console code (from SDL_console)
678 2003-05-30 Bradley Bell <btb@icculus.org>
680 * README: minor update
682 2003-05-28 Bradley Bell <btb@icculus.org>
684 * Info.plist.in, Makefile.am, configure.ac: add support for MacOS
689 2003-06-06 Bradley Bell <btb@icculus.org>
691 * main/kconfig.c: fix crash in control menus
693 * main/gauges.c: force cockpit redraw in opengl
695 * main/gamerend.c: move ogl swap, so cockpit and console get
698 2003-06-01 Bradley Bell <btb@icculus.org>
700 * configure.ac, libmve/mveplay.c: define struct timeval if needed
704 2003-05-12 Bradley Bell <btb@icculus.org>
706 * configure.ac: increment version number
708 * main/bm.c: use con_printf for exit model warnings
710 * configure.ac: must check for timespec after setting -mno-cygwin
712 * main/inferno.c: added -nohogdir and -userdir options
714 * NEWS, main/titles.c: use briefings with no extension
718 2003-04-30 Bradley Bell <btb@icculus.org>
720 * configure.ac: have to include time.h when checking for nanosleep
722 * configure.ac, libmve/mveplay.c: use autoconf to check for struct
725 * Makefile.am, NEWS, README, configure.ac: fix linking bug,
726 increment version number
728 * main/Makefile.am: make dist fix
732 2003-04-29 Bradley Bell <btb@icculus.org>
734 * configure.ac, 2d/2dsline.c, main/automap.c, libmve/mveplay.c:
737 2003-04-24 Bradley Bell <btb@icculus.org>
739 * configure.ac: increment version number
741 * main/inferno.c: redeclare main() 'the SDL way', make sure SDL.h
744 2003-04-24 Ingo van Lil <inguin@gmx.de>
746 * main/render.c: fix misspellings of NDEBUG
750 2003-04-14 Bradley Bell <btb@icculus.org>
752 * cfile/cfile.c: prefer files from d2 hog over d1 hog
754 2003-04-11 Bradley Bell <btb@icculus.org>
756 * main/automap.c, main/gamemine.c, main/menu.c: fix compiler
761 2003-04-11 Bradley Bell <btb@icculus.org>
763 * libmve/mveplay.c: use _sleep instead of sleep on win32
765 * Makefile.am, README, README.utils, arch/sdl/digi.c,
766 arch/sdl/joy.c, arch/win32/Makefile.am, include/byteswap.h,
767 include/cfile.h, include/error.h, libmve/Makefile.am,
768 libmve/decoders.h, main/Makefile.am, main/endlevel.c,
769 main/endlevel.h, main/playsave.c, misc/fileutil.c:
770 utilities/Makefile.am: comments/formatting/dist problems
772 * configure.ac: use different defines for os x
774 2003-04-07 Bradley Bell <btb@icculus.org>
776 * include/error.h, misc/error.c: put some old stuff back in,
777 eliminate duplicate error messages
779 * main/text.c: don't die on text not found
782 * main/inferno.c: print some useful info if hog not found, allow
783 -help to work if no text available
785 2003-04-07 Steffen Pohle <stpohle@gmx.net>
787 * arch/linux/Makefile.am: revert to previous version, so linux
790 2003-04-03 Bradley Bell <btb@icculus.org>
792 * main/endlevel.c: fixed exit model scheme yet again
794 2003-04-02 Bradley Bell <btb@icculus.org>
796 * misc/error.c: call Int3 on Assert
798 * main/cntrlcen.c, main/cntrlcen.h, main/gamesave.c: modified
801 * main/wall.c: don't die when trying to toggle nonexistent
802 segment... vertigo level 10 is buggy!
804 * main/gamemine.c: comments/formatting
806 2003-03-31 Micah J. Lieske <MicahJon@compuserve.com>
808 * arch/dos/digimm.c, arch/sdl/digi.c, arch/win32/digi.c,
809 main/inferno.c: Allow use of 22K sound samples
811 2003-03-29 Bradley Bell <btb@icculus.org>
813 * arch/ogl/gr.c: default to bitmapped reticle
815 * main/bm.c, main/endlevel.c, main/piggy.c, main/piggy.h,
816 main/polyobj.c: rewrote endlevel stuff to reread exit model info
819 * arch/sdl/joy.c: fixed text seen for hats in control config
822 2003-03-28 Bradley Bell <btb@icculus.org>
824 * main/bm.c: heh, model nums in vertigo are hardcoded,
825 N_D2_POLYGON_MODELS can't change
827 * configure.ac, include/d1x.xpm, include/descent.xpm,
828 arch/ogl/sdlgl.c, arch/sdl/gr.c: enabled setting icon with
831 2003-03-27 Bradley Bell <btb@icculus.org>
833 * main/text.h: fixed text references for hat directions
835 * arch/ogl/Makefile.am: oops, can't get rid of main INCLUDE yet...
837 2003-03-26 Bradley Bell <btb@icculus.org>
839 * main/playsave.c: make d2x keys backward compatible
841 2003-03-26 Micah J. Lieske <MicahJon@compuserve.com>
843 * arch/sdl/event.c, arch/sdl/joy.c: added hat support for sdl
846 2003-03-26 Bradley Bell <btb@icculus.org>
848 * main/piggy.c: fix crash when d1 data not present
850 * main/gamecntl.c, main/kconfig.c, main/playsave.c: fix d2x keys,
851 read/write from plr file
853 * main/ai.h, main/collide.c, main/escort.c, main/escort.h,
854 main/fuelcen.c, main/gamecntl.c, main/playsave.c, main/powerup.c:
855 added escort.h header
857 2003-03-25 Bradley Bell <btb@icculus.org>
859 * main/bm.c, main/piggy.c, main/piggy.h, main/gameseq.c: added
860 D1_PIGFILE ("descent.pig") macro
862 * main/bm.c, main/piggy.c, main/piggy.h: ability to load exit
863 models from d1 pig file
865 * main/bm.c, main/bm.h, main/endlevel.c, main/piggy.c,
866 main/piggy.h: ability to load exit model bitmaps (or any bitmap,
867 really) from d1 pig file
869 2003-03-23 Bradley Bell <btb@icculus.org>
871 * main/bm.c: stop extra robots from overwriting exit models
873 * include/ogl_init.h: increased OGL_TEXTURE_LIST_SIZE so the
874 texture list doesn't get full
876 * main/bm.c: fix mem leak when reading extra robots
878 2003-03-21 Bradley Bell <btb@icculus.org>
880 * main/menu.c: Added option to set movie resolution (mostly works)
882 2003-03-21 Martin Schaffner <maschaffner@gmx.ch>
884 * main/gameseq.c, main/piggy.c, main/piggy.h: move bitmap
885 replacement functions to piggy.c
887 * main/gameseq.c: attempt to support mac d1 descent.pig
889 * main/bm.c: fix mem leak
891 * main/gameseq.c: fix bug: when opening d1 level 1 with oem data
892 files, both d1 and d2 oem briefing where showed
894 * main/inferno.c, main/movie.c: Change the default movie
895 resolution to "high", implement the option -lowresmovies
897 2003-03-20 Bradley Bell <btb@icculus.org>
899 * arch/sdl/rbaudio.c, main/songs.c: cd detection works now
901 * main/piggy.c: comments
903 2003-03-20 Martin Schaffner <maschaffner@gmx.ch>
905 * main/gameseq.c: delete duplicate function
907 * 2d/rle.c: fix color swapping on big endian of big rle bitmaps
909 2003-03-19 Bradley Bell <btb@icculus.org>
911 * arch/sdl/rbaudio.c, include/rbaudio.h: starting d2 cd detection
912 (cddb discid) support
914 * arch/sdl/digi.c, main/kludge.c: implemented
915 digi_link_sound_to_object3 for looping sounds, other looping stuff
917 * arch/sdl/gr.c: removing dependencies on stuff in main/
919 * arch/linux/Makefile.am, arch/linux/init.c,
920 arch/linux/linuxnet.c, arch/linux/include/ukali.h,
921 arch/ogl/Makefile.am, main/inferno.c: moved joy_init back to main,
922 other header cleanups
924 * arch/win32/ipx_win.c, configure.ac: ipx on win32 fixed!
926 2003-03-19 Martin Schaffner <maschaffner@gmx.ch>
928 * 2d/rle.c, include/gr.h, include/rle.h, main/bm.c, main/bm.h,
929 main/gamemine.c, main/gamemine.h, main/gameseq.c, main/piggy.c,
930 main/piggy.h, main/wall.c, main/wall.h: if descent.pig available,
931 load d1 textures for d1 levels
933 2003-03-19 Bradley Bell <btb@icculus.org>
935 * 2d/font.c, 2d/palette.c, 3d/interp.c, 3d/setup.c,
936 arch/sdl/rbaudio.c, include/texmap.h, libmve/decoder16.c,
937 libmve/decoder8.c, libmve/decoders.h, libmve/mveplay.c,
938 texmap/ntmap.c, texmap/texmapl.h: header/extern declaration
941 * README: added some OS X info
943 2003-03-17 Bradley Bell <btb@icculus.org>
945 * main/newdemo.c: simplify DEMO_FILENAME macro
947 * main/console.c, main/game.c: enable experimental console support
949 * main/gamerend.c: fixed location of fps meter in multi
951 2003-03-16 Bradley Bell <btb@icculus.org>
953 * main/menu.c, main/newdemo.c, main/newdemo.h, main/newmenu.c:
954 also look in shared data dir for demos
956 * main/newdemo.c, main/newdemo.h: comments/formatting
958 2003-03-15 Christopher Thielen <chris@luethy.net>
960 * main/kludge.c: set CDROM_dir back to "." - tricks game into
961 thinking d2 cd is always present
963 2003-03-15 Bradley Bell <btb@icculus.org>
965 * 2d/font.c, main/credits.c, main/scores.c: fixed opengl credits,
968 * arch/sdl/rbaudio.c: formatting, enabled volume control under
971 * arch/ogl/gr.c: fixed dark font bug by calling gr_set_mode from
972 gr_init. don't really know why this works, though
974 2003-03-14 Bradley Bell <btb@icculus.org>
976 * main/gameseq.c: fix Bitmap_replacement_data mem leakage
978 * unused/bios/rbaudio.h: removed duplicate file
980 2003-03-14 Christopher Thielen <chris@luethy.net>
982 * arch/sdl/rbaudio.c: stop cd audio when exiting
984 2003-03-14 Micah J. Lieske <MicahJon@compuserve.com>
986 * main/gamecntl.c: add comments to the "only matt knows" cheats
988 2003-03-14 Martin Schaffner <maschaffner@gmx.ch>
990 * main/gamemine.c: formatting, better texture conversion for d1
993 2003-03-14 Bradley Bell <btb@icculus.org>
995 * main/piggy.c: must swap all mac version pigfiles
997 * main/ai.c, main/ai.h, main/bm.h, main/crypt.c, main/joydefs.h,
998 main/multi.c: formatting, minor cleanups
1000 * 2d/rle.c: need to swap line_size on bigendian machines
1002 * main/mission.c, main/mission.h: detect mac full version hogfile
1004 2003-03-13 Bradley Bell <btb@icculus.org>
1006 * arch/sdl/joydefs.c, main/kconfig.c, main/kconfig.h, main/menu.c:
1007 added joy/mouse sensitivity slider, increased range to 16, and
1010 * main/Makefile.am, main/joydefs.c, main/old/joydefs.c: moved old
1013 * arch/linux/Makefile.am: removed extra backslash
1015 * TODO, installation.txt: updated some documentation
1017 * main/gamecntl.c, main/menu.c, main/menu.h: added "d2x options"
1018 menu, with maxfps option
1020 2003-03-12 Bradley Bell <btb@icculus.org>
1022 * main/game.c, main/game.h, main/inferno.c: added -maxfps option
1024 * arch/linux/alsadigi.c, arch/linux/findfile.c,
1025 arch/linux/hmiplay.c, arch/linux/init.c, arch/linux/ipx_bsd.c,
1026 arch/linux/ipx_kali.c, arch/linux/ipx_lin.c, arch/linux/ipx_udp.c,
1027 arch/linux/joydefs.c, arch/linux/ukali.c, arch/linux/include,
1028 arch/linux/include/ipx_bsd.h, arch/linux/include/ipx_drv.h,
1029 arch/linux/include/ipx_hlpr.h, arch/linux/include/ipx_kali.h,
1030 arch/linux/include/ipx_ld.h, arch/linux/include/ipx_lin.h,
1031 arch/linux/include/ipx_udp.h, arch/linux/include/joystick.h,
1032 arch/linux/include/music.h, arch/linux/include/serial.h,
1033 arch/linux/include/ukali.h: formatting
1035 2003-03-11 Chris Arena <ccarena@cox.net>
1037 * main/menu.c: fixed brightness slider
1039 2003-03-01 Bradley Bell <btb@icculus.org>
1041 * main/piggy.c, main/titles.c: d1 briefing text fixed, spinning
1042 robots and animated bitmaps work, but colors are messed up
1044 2003-02-28 Bradley Bell <btb@icculus.org>
1046 * main/player.h: whitespace
1048 * main/automap.c, main/cntrlcen.c, main/collide.c,
1049 main/gamerend.c: use Builtin_mission_num instead of 0 (if
1050 descent.hog is present, d1 becomes mission 0)
1052 * configure.ac, arch/win32/Makefile.am, arch/win32/ipx_drv.h,
1053 arch/win32/ipx_win.c, arch/win32/mingw_init.c,
1054 arch/win32/winnet.c: MinGW compiles with network enabled again,
1055 but still doesn't work
1059 2003-02-28 Bradley Bell <btb@icculus.org>
1061 * 2d/pcx.c, arch/ogl/gr.c, libmve/mveplay.c, main/gameseq.c,
1062 main/inferno.c, main/menu.c, main/movie.c, main/newmenu.c: Fixed
1063 many opengl glitches
1065 2003-02-27 Bradley Bell <btb@icculus.org>
1067 * main/Makefile.am, main/gamesave.c, main/hoard.c, main/hoard.h,
1068 main/inferno.c, main/menu.c, main/mission.c, main/mission.h,
1069 main/network.c, main/network.h: noted that hoard.ham is only needed
1070 for multiplayer HOARD games, and should not be equated with
1071 "vertigo". put HoardEquipped() back in network.c.
1073 * arch/ggi/key.c, arch/sdl/key.c, arch/svgalib/key.c,
1074 include/d_delay.h, main/automap.c, main/game.c, main/kconfig.c,
1075 main/multi.c, main/newdemo.c, misc/Makefile.am, misc/d_delay.c:
1076 use timer_delay instead of d_delay
1078 2003-02-27 Martin Schaffner <maschaffner@gmx.ch>
1080 * main/render.c: added replacement qsort for solaris
1082 2003-02-26 Bradley Bell <btb@icculus.org>
1084 * main/gamemine.c: texture conversion for d1 shareware
1086 2003-02-26 Martin Schaffner <maschaffner@gmx.ch>
1088 * main/gamemine.c: better texture conversion for d1 levels
1090 2003-02-26 Micah J. Lieske <MicahJon@compuserve.com>
1092 * main/kconfig.c: fix joystick support under MinGW
1094 2003-02-26 Bradley Bell <btb@icculus.org>
1096 * main/playsave.c: fix swapping glitch
1098 * configure.ac, readme.txt: clean stuff up, getting ready for
1101 * main/titles.c: begin support for rendering spinning robots in
1104 * main/mission.c, main/mission.h: load d1 oem mission, d1 v1.0
1107 * main/gamemine.c: load d1 shareware levels!
1109 2003-02-25 Bradley Bell <btb@icculus.org>
1113 * autogen.sh: add warning about old auto* versions, use
1116 2003-02-24 Bradley Bell <btb@icculus.org>
1118 * main/gameseq.c, main/movies.c, main/titles.c: Descent I
1119 briefings mostly working
1120 * main/movie.c, main/titles.c: fixed some more briefing glitches
1122 2003-02-23 Bradley Bell <btb@icculus.org>
1124 * main/movie.c: fixed crash when using shareware data files
1126 * arch/sdl/digi.c: fix crash on non-existent sounds
1127 (i.e. shareware data)
1129 2003-02-22 Bradley Bell <btb@icculus.org>
1131 * main/titles.c: fixed fullscreen toggle in briefings
1133 2003-02-21 Bradley Bell <btb@icculus.org>
1135 * configure.ac: check for mingw when enabling nasm
1136 * main/playsave.c: enable loading player files of either byte
1139 2003-02-20 Bradley Bell <btb@icculus.org>
1141 * main/bm.c, main/bm.h, main/endlevel.c: fixed up endlevel stuff
1142 * arch/sdl/digi.c, main/kludge.c: oops, meant to say: fixed bug
1143 #343, not "rest of solution to bug #344"
1144 * arch/sdl/timer.c, include/timer.h: revert to more accurate
1146 * main/kludge.c: partial solution to bug #344
1147 * Makefile.am, tools/cvs2cl/cvs2cl.pl: get rid of cvs2cl.pl
1148 * compilerdefs.txt: added linux/mips info
1149 * ChangeLog: clean up changelog
1151 2003-02-19 Bradley Bell <btb@icculus.org>
1153 * libmve/mveplay.c: os x needs nanosleep prototype.
1155 2003-02-18 Bradley Bell <btb@icculus.org>
1157 * .cvsignore, libmve/.cvsignore: added files to .cvsignore
1158 * include/libmve.h, libmve/mveplay.c, main/movie.c: added function
1159 to disable/enable audio
1160 * libmve/: mve_main.c, mveplay.c: bigendian fixes
1161 * main/: movie.h, titles.c: make sure movie's palette is set before
1162 writing briefing text. Fixes bug #359
1163 * libmve/mveplay.c: make MVE_rmStepMovie play a full frame instead
1165 * misc/: args.c, byteswap.c, d_delay.c, d_io.c, dos_disk.h,
1166 error.c, hash.c, parsarg.c, parsarg.h, strio.c, strutil.c:
1168 * maths/: fix.asm, rand.c, tables.c, vecmat.c, vecmata.asm:
1170 * texmap/: ntmap.c, scanline.c, scanline.h, texmapl.h,
1171 tmap_flt.asm, tmap_inc.asm, tmap_lin.asm, tmap_ll.asm,
1172 tmap_per.asm, tmapfade.asm, tmapflat.c, tmappent.S, tmapppro.S:
1174 * include/libmve.h: blah
1176 2003-02-18 Martin Schaffner <martin.schaffner@epfl.ch>
1178 * main/render.c: 2nd attempt to fix solaris qsort bug
1180 2003-02-18 Bradley Bell <btb@icculus.org>
1182 * configure.ac, include/pstypes.h: put alignment detection in
1185 2003-02-17 Bradley Bell <btb@icculus.org>
1187 * Makefile.am, README.utils, configure.ac, include/libmve.h,
1188 include/mve_audio.h, include/mvelib.h, libmve/Makefile.am,
1189 libmve/decoder16.c, libmve/decoder8.c, libmve/mve_audio.c,
1190 libmve/mve_audio.h, libmve/mve_main.c, libmve/mvelib.c,
1191 libmve/mvelib.h, libmve/mveplay.c, main/Makefile.am,
1192 main/decoder16.c, main/decoder8.c, main/movie.c, main/mve_audio.c,
1193 main/mve_main.c, main/mvelib.c, main/mveplay.c, main/mveplay.h:
1194 moved mve stuff to separate subdir
1195 * include/mvelib.h, main/movie.c, main/mve_main.c, main/mvelib.c,
1196 main/mveplay.c, main/mveplay.h, main/titles.c: many improvements to
1197 mve code. Fixes (at least) bugs #41, #348, and #350.
1199 2003-02-14 Bradley Bell <btb@icculus.org>
1201 * main/Makefile.am: no more Makefile.mveplay. again
1202 * main/mveplay.c: typo
1204 2003-02-13 Bradley Bell <btb@icculus.org>
1206 * utilities/mvlextract.c: uint -> unsigned int
1207 * main/: mve_main.c, mvelib.c, mveplay.c: add fullscreen mode to
1208 standalone mveplayer, win32 support
1209 * main/movie.c: random bugfixes, win32 support
1210 * arch/sdl/Makefile.am: formatting
1211 * configure.ac: disable networking on mac/win for now
1212 * main/newmenu.c: comments
1214 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1216 * 3d/interp.c, include/interp.h, main/polyobj.c: get rid of some
1217 redundant swap functions.
1219 2003-02-13 Bradley Bell <btb@icculus.org>
1221 * ChangeLog: update changelog
1223 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1225 * 3d/interp.c, include/interp.h, main/polyobj.c: fix remaining
1226 polymodel alignment issues.
1228 2003-02-13 Bradley Bell <btb@icculus.org>
1230 * utilities/: hogcreate.c, hogextract.c, mvlcreate.c, mvlextract.c:
1231 fix various little bugs
1232 * main/mveplay.c, utilities/hogextract.c, utilities/mvlextract.c,
1233 utilities/tex2txb.c, utilities/txb2tex.c: eliminate warning
1234 * main/: Makefile.am, Makefile.mveplay: build mveplayer from
1236 * README.utils: new file
1237 * main/: mve_main.c, mveplay.c: more movie fixes
1238 * README: updated README
1239 * 2d/Makefile.am, main/Makefile.am: some OS X and dist fixes
1241 2003-02-12 Bradley Bell <btb@icculus.org>
1243 * utilities/mvlextract.c: bigendian mvl support
1244 * main/mveplay.c: formatting, stuff
1245 * main/: Makefile.am, Makefile.mveplay: lotsa movie cleanups, added
1246 truecolor mve support, standalone mveplayer
1247 * include/mve_audio.h, include/mvelib.h, main/decoder16.c,
1248 main/decoder8.c, main/movie.c, main/mve_main.c, main/mvelib.c,
1249 main/mveplay.c: lotsa movie cleanups, added truecolor mve support,
1250 standalone mveplayer
1252 2003-01-22 Bradley Bell <btb@icculus.org>
1254 * include/: interp.h, interp.h: restore prototype for
1255 swap_polygon_model_data
1257 2003-01-21 Bradley Bell <btb@icculus.org>
1259 * main/piggy.c: use memcpy to avoid alignment problem
1260 * compilerdefs.txt: updated some defs, added sunos/sparc
1262 2003-01-15 Bradley Bell <btb@icculus.org>
1264 * main/render.c, arch/ogl/ogl.c: use __sun__ for sunos
1265 * main/gamemine.c: attempting to support d1 shareware
1266 * compilerdefs.txt: update defs
1268 2003-01-15 David Costanzo <david_costanzo@yahoo.com>
1270 * main/mveplay.c: fix several bugs, comments, formatting.
1272 2003-01-15 Bradley Bell <btb@icculus.org>
1274 * arch/ogl/sdlgl.c, arch/sdl/digi.c, arch/sdl/event.c,
1275 arch/sdl/gr.c, arch/sdl/init.c, arch/sdl/joy.c, arch/sdl/key.c,
1276 arch/sdl/mouse.c, arch/sdl/rbaudio.c, arch/sdl/timer.c,
1277 include/error.h, main/gamecntl.c, main/inferno.c: changed path for
1279 * arch/: ogl/glx.c, ogl/gr.c, ogl/ogl.c, ogl/wgl.c, sdl/joydefs.c:
1280 formatting, comments
1282 2003-01-11 Bradley Bell <btb@icculus.org>
1284 * main/: mission.c, mission.h: attempt to support d1 for mac
1286 * arch/sdl/joy.c, main/mvelib.c, main/titles.c: gcc 3.2 warnings
1287 * main/object.h: foo
1289 2003-01-09 Bradley Bell <btb@icculus.org>
1291 * main/movie.c: use ifdef around gr_toggle_fullscreen
1293 2003-01-07 Bradley Bell <btb@icculus.org>
1295 * Makefile.am, descent.msn, installation.txt, main/mission.c,
1296 main/mission.h: don't need .msn file for descent.hog anymore
1299 2003-01-06 Bradley Bell <btb@icculus.org>
1301 * main/mission.h, main/mission.c: comments
1302 * README, TODO, cvshowto.txt, installation.txt, debian/copyright:
1305 2003-01-03 Bradley Bell <btb@icculus.org>
1307 * utilities/: txb2txt.c, txt2txb.c: remove old files
1308 * 3d/interp.c, include/byteswap.h, main/gamemine.c: formatting
1309 * main/polyobj.c: attempt to make read_model_file
1311 * main/menu.c: move vertigo text
1313 2003-01-02 Bradley Bell <btb@icculus.org>
1315 * 3d/interp.c, include/interp.h, main/morph.c, main/polyobj.c,
1316 main/polyobj.h: cleanup alignment changes
1317 * NEWS, 3d/interp.c, include/3d.h, include/interp.h,
1318 include/pstypes.h, main/Makefile.am, main/bm.c, main/collide.c,
1319 main/object.h: fix alignment issues on sparc
1320 * cvshowto.txt: update cvs info
1322 * 2d/rle.c: make rle_swap handle RLE_BIG
1324 2003-01-01 Martin Schaffner <maschaffner@gmx.ch>
1326 * main/render.c: workaround solaris qsort bug
1328 2003-01-01 Steffen Pohle <stpohle@gmx.net>
1330 * arch/linux/linuxnet.c, arch/linux/ukali.c,
1331 arch/linux/include/ukali.h, main/inferno.c: enabled kali
1332 * arch/linux/Makefile.am: enabled linux joystick, kali
1333 * configure.ac, arch/linux/joystick.c, arch/sdl/Makefile.am,
1334 arch/sdl/event.c: enabled linux joystick
1336 2002-12-31 Bradley Bell <btb@icculus.org>
1338 * main/gamemine.c: simplified warning msg
1339 * NEWS, TODO, main/multi.c, main/netmisc.c: comments/whitespace
1340 * main/render.h: fix compiler warning
1342 2002-12-31 Martin Schaffner <maschaffner@gmx.ch>
1344 * 2d/rle.c, main/inferno.c, main/piggy.c: fixed rle_swap leaks.
1346 2002-12-24 Bradley Bell <btb@icculus.org>
1348 * main/mission.c: fixes an infinite loop which was caused by d2x
1349 thinking d2demo was a descent 1 mission
1351 2002-12-24 Martin Schaffner <maschaffner@gmx.ch>
1353 * arch/ogl/ogl.c, main/render.c: fix compiler warnings.
1355 2002-12-24 Bradley Bell <btb@icculus.org>
1357 * main/render.c: comments
1359 2002-10-30 Bradley Bell <btb@icculus.org>
1361 * main/inferno.c: add help for -hogdir option
1362 * main/inferno.c: added -hogdir option
1364 2002-10-28 Bradley Bell <btb@icculus.org>
1366 * main/: inferno.c, menu.c: enabled Vertigo displays
1367 * include/3d.h: typo
1369 2002-10-28 Martin Schaffner <maschaffner@gmx.ch> and Bradley Bell <btb@icculus.org>
1371 * 3d/interp.c, include/3d.h, include/byteswap.h, main/bm.c,
1372 main/netmisc.c, main/network.c: simplify and eliminate redundant
1375 2002-10-28 Martin Schaffner <maschaffner@gmx.ch>
1377 * maths/fixc.c: fix infinite loop in quad_sqrt.
1378 * 3d/points.c, include/maths.h, include/pstypes.h, maths/fixc.c,
1379 maths/vecmat.c: sparc/sunos support: rename quad to quadint.
1381 2002-10-12 Bradley Bell <btb@icculus.org>
1383 * 2d/2dsline.c: handle BM_OGL in gr_scanline()
1385 2002-10-11 Bradley Bell <btb@icculus.org>
1387 * main/hud.c: make hud_message work correctly
1388 * 2d/palette.c, arch/sdl/gr.c, include/palette.h, main/inferno.c:
1390 * main/network.c: formatting, small fixes
1392 2002-10-10 Bradley Bell <btb@icculus.org>
1394 * main/netmisc.h: no swap_object for little-endian
1395 * main/: netmisc.h, network.c: use macros to simplify network
1397 * main/piggy.c: disable autodetect of mac pig (use --enable-macdata
1399 * main/inferno.c: enable loading screen for mac shareware with
1401 * main/netmisc.c: whitespace
1402 * 2d/bitmap.c, main/inferno.c, main/mission.c, main/playsave.c:
1404 * main/hud.c: whitespace
1405 * configure.ac: remove shareware build, add macdata build
1406 * main/songs.c: whitespace
1407 * 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/gpixel.c, 2d/line.c,
1408 2d/pixel.c, 2d/poly.c, 2d/rect.c, 2d/tmerge.c, main/gamerend.c:
1410 * 2d/: Makefile.am, tmerge_a.asm: enable TRANSPARENCY_COLOR for
1413 2002-10-04 Martin Schaffner <maschaffner@gmx.ch>
1415 * cfile/cfile.c, include/iff.h, main/gamepal.c, main/titles.c:
1416 comments, formatting, etc.
1417 * iff/iff.c: fix bigendian iff loading.
1419 2002-10-03 Bradley Bell <btb@icculus.org>
1421 * utilities/txb2tex.c: typo
1422 * 3d/clipper.c, main/bm.c, main/game.c, main/gamecntl.c,
1423 main/newmenu.c, main/switch.c, main/terrain.c, main/text.c:
1425 * arch/sdl/mouse.c: whitespace
1427 2002-09-19 Bradley Bell <btb@icculus.org>
1429 * main/kconfig.c: fix a oops, add old logs
1430 * main/kconfig.c: support for >3 mouse buttons
1432 2002-09-18 Bradley Bell <btb@icculus.org>
1434 * include/gr.h: fix palette swap define
1436 2002-09-14 Bradley Bell <btb@icculus.org>
1438 * main/titles.c: load hires briefing screen if lores doesn't exist
1439 (i.e. vertigo) and MenuHires=0
1441 2002-09-14 Werner Augustin <descent-source@mailinglist.gnuher.de>
1443 * main/: multi.h, network.h: pack some structures for ipx
1446 2002-09-14 Bradley Bell <btb@icculus.org>
1448 * cfile/cfile.c, main/endlevel.c, main/gamesave.c: revert cfgets()
1449 and load_endlevel_data() to expect newline-terminated strings, fix
1450 load_game_data to read null-terminated string for
1453 2002-09-07 Bradley Bell <btb@icculus.org>
1455 * main/newmenu.c: added error message
1456 * main/menu.h: enable -nohires with mac shareware
1457 * 2d/palette.c, include/gr.h: enable 0/255 palette swap
1458 * 2d/font.c: enable 0/255 palette swap for fonts
1459 * 2d/bitblt.c: add TRANSPARENCY_COLOR to assembly code, nother OGL
1461 * 2d/2dsline.c: fix ogl blooper
1463 2002-09-05 Bradley Bell <btb@icculus.org>
1465 * 2d/rle.c, 2d/scalec.c, include/rle.h: better just do it the old
1467 * include/strutil.h: need string.h for strcasecmp
1468 * include/rle.h: okay, maybe it needs to be this way
1469 * include/: 3d.h, gr.h: more stuff from d2src, mostly formatting
1470 * 2d/scalec.c: more stuff from d2src
1471 * 2d/rle.c: more stuff from d2src, formatting
1472 * 2d/font.c: useless cruft
1473 * 2d/: 2dsline.c, bitmap.c, bitmap.h: more stuff from d2src
1474 * 2d/bitblt.c, include/grdef.h: moved gr_linear_movsd assembly from
1477 2002-09-04 Bradley Bell <btb@icculus.org>
1479 * include/grdef.h: fix compiler warnings
1480 * 2d/bitblt.c: fix compiler warnings, #ifdef out dos-only code
1481 * include/grdef.h: gr_linear_movsd isn't static for NO_ASM,
1483 * main/game.c: we want the mac ibitblt for everything but dos and
1485 * main/texmerge.c: these routines are in tmerge.c
1486 * main/credits.c: enable credits for mac and oem data
1487 * main/bm.c: use either exit.ham or exit.pofs
1488 * include/ibitblt.h: enable some more code from d2src
1489 * include/gr.h: enable mac ubitblt_double
1490 * 2d/rle.c: added gr_rle_expand_scanline_generic_masked from d2src
1491 * include/grdef.h: moved some inline asm from linear.h
1492 * 2d/ibitblt.c: brought in line with original d2 version
1493 * 2d/bitblt.c: reverted to original d2 version of this file, then
1494 added d1x enhancements
1495 * 2d/2dsline.c: formatting, use __MSDOS__ instead of __DJGPP__
1496 * 2d/linear.h: moved these back to their original locations
1498 * main/mveplay.c: close some memory holes, speed up palette loading
1499 * main/movie.c: added fullscreen toggle while playing movies
1500 * main/inferno.c: comment out -superhires help text (always on)
1501 * include/timer.h: added approx_fsec_to_usec macro
1502 * arch/sdl/joy.c: fix compiler warning
1504 2002-09-01 Bradley Bell <btb@icculus.org>
1506 * main/network.c: oops
1507 * main/: movie.c, mveplay.c, mveplay.h: more movie improvements
1508 * arch/sdl/timer.c, include/timer.h: added timer_delay, faster
1509 timer_get_fixed_seconds
1512 2002-08-31 Bradley Bell <btb@icculus.org>
1514 * TODO, main/inferno.c, main/movie.c, main/mveplay.c: movie
1516 * main/multi.h: network endian stuff
1517 * 2d/font.c, include/gr.h: fast file i/o for font headers
1518 * arch/win32/arch_ip.cpp: unused file
1519 * main/: netmisc.c, netmisc.h, network.c, network.h: formatting,
1520 bigendian networking fixes
1521 * main/menu.c: make net menu more accurate, also make superhires
1523 * include/pstypes.h: better to have __pack__ all the time, I think.
1524 needed for networking, e.g.
1525 * arch/win32/: ipx_drv.h, ipx_win.c, winnet.c: win32 networking
1527 * arch/win32/Makefile.am: unused file
1530 2002-08-30 Bradley Bell <btb@icculus.org>
1532 * arch/win32/ipx_drv.h: re-added arch/win32/ipx_drv.h
1533 * main/: newmenu.h, titles.c: formatting
1534 * NEWS, arch/linux/Makefile.am, arch/linux/include/ukali.h,
1535 main/multi.h: networking works, finally
1536 * TODO: added TODO file
1537 * arch/linux/arch_ip.cpp: unused fine
1538 * README: network sorta working
1539 * main/: Makefile.am, multi.c, network.c, network.h: more
1541 * main/menu.c: load builtin mission correctly
1542 * main/inferno.c: documentation
1543 * main/: hoard.c, hoard.h, gamesave.c, mission.c: move hoard stuff
1545 * main/Makefile.mveplay: don't need no more
1547 2002-08-29 Bradley Bell <btb@icculus.org>
1549 * main/: ip_base.cpp, ip_base.h, ip_basec.h, ipclienc.c,
1550 ipclient.cpp, ipclient.h, ipserver.cpp, ipx_drv.c, multipow.c,
1551 multipow.h, netlist.c, netpkt.c, netpkt.h: deleting unused d1x
1553 * include/ipx_drv.h: more network fixing
1554 * arch/linux/include/ipx_drv.h: more network fixing
1555 * include/ipx.h: formatting
1556 * arch/linux/ipx_kali.c, include/ipx.h: fixed networking fuck-up?
1557 * NEWS, arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
1558 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, main/Makefile.am,
1559 main/inferno.c: fixed networking fuck-up?
1560 * Makefile.am: moved mingw info to README
1561 * README, mingw32.txt: moved mingw info to README
1563 2002-08-27 Bradley Bell <btb@icculus.org>
1565 * utilities/mvlextract.c: allow specifying file to extract
1566 * utilities/: tex2txb.c, txb2tex.c: use default extension to
1568 * utilities/hogextract.c: allow specifying file to extract
1569 * main/mission.c: Have to get mission_num _after_ promoting...
1570 * main/: gameseq.c, titles.c: beginning d1 briefing support
1571 * descent.msn: beginning d1 briefing support
1572 * main/: titles.c, titles.h: d1-style mission briefings
1573 * main/piggy.h: whitespace
1574 * main/movie.c: beginning robot movie support, fall back on lo/hi
1575 res if hi/lo not available
1576 * main/mission.c: added Builtin_mission_num for builtin mission,
1577 D1Hogdir, d1-style mission briefings
1578 * main/: gameseq.c, mission.h: added Builtin_mission_num for
1580 * cfile/cfile.c, include/cfile.h: add capability for 3rd hogfile
1581 (for d1 missions that need d1 data)
1582 * 2d/ibitblt.c: whitespace
1584 2002-08-26 Bradley Bell <btb@icculus.org>
1586 * utilities/mvlcreate.c: oops
1587 * utilities/: Makefile.am, mvlcreate.c, mvlextract.c: added mvl
1589 * utilities/hogextract.c: added [v]iew option
1590 * utilities/: tex2txb.c, txb2tex.c: changed txt to tex
1591 * main/titles.c: fix writable string, disable DumbAdjust thing
1592 * main/polyobj.h: whitespace
1593 * main/newmenu.c: added pcx_get_dimensions(), other stuff from
1595 * main/movie.c: read movies from AltHogDir, other fixes
1596 * main/: mission.c, mission.h: fix bug w/mission filename
1597 * main/gameseq.c: comments
1598 * main/digi.h: whitespace n stuff
1599 * include/mve_audio.h: added audio flag macros
1600 * 2d/pcx.c, include/pcx.h: added pcx_get_dimensions(), other stuff
1604 2002-08-23 Bradley Bell <btb@icculus.org>
1606 * main/: gameseq.c, inferno.c, mission.c, mission.h, titles.c: fix
1608 * Makefile.am: remove d2demo.mn2
1609 * cfile/cfile.c, include/cfile.h: add cfile_size function
1610 * d2demo.mn2, installation.txt, main/gameseq.h, main/mission.c:
1611 eliminate need for .mn2 files for oem and demo
1613 2002-08-22 Bradley Bell <btb@icculus.org>
1615 * main/bm.c: fix for vertigo
1616 * main/menu.h: make OEM menu pcx available
1617 * 2d/rle.c: merge with original d2 file
1618 * Makefile.am, configure.ac: let mission files get installed by
1621 2002-08-17 Bradley Bell <btb@icculus.org>
1623 * configure.ac: make FAST_FILE_IO the default on little-endian
1625 * NEWS, README, compilerdefs.txt, readme.txt: documentation
1626 * 2d/bitblt.c, 2d/rle.c, arch/ogl/ogl.c: implement BM_FLAG_RLE_BIG
1629 2002-08-15 Martin Schaffner <maschaffner@gmx.ch>
1631 * main/: game.c, menu.c, mission.c: promote builtin missions.
1633 2002-08-15 Bradley Bell <btb@icculus.org>
1635 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h, main/piggy.c:
1636 improved mac pig loading/reverted TRANSPARENCY_COLOR changes
1637 * utilities/.cvsignore: added cvsignore
1638 * 2d/palette.c, include/palette.h, main/gamesave.c: mac data file
1640 * main/piggy.c: mac data file loading
1641 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h: set
1642 transparency and swap 0/255 correctly for mac data files
1644 2002-08-13 Bradley Bell <btb@icculus.org>
1646 * Makefile.am, configure.ac, utilities/Makefile.am: moved utility
1647 to utilities to avoid conflict with c++ std lib <utility>
1648 * utilities/: Makefile.am, hogcreate.c, hogextract.c, txb2txt.c,
1649 txt2txb.c: moved utility to utilities to avoid conflict with c++
1651 * Makefile.am, configure.ac: add utilities
1653 2002-08-09 Bradley Bell <btb@icculus.org>
1655 * 2d/palette.c, 3d/interp.c, include/gr.h, main/render.c:
1658 2002-08-08 Bradley Bell <btb@icculus.org>
1660 * main/inferno.c: comments
1661 * main/: newmenu.c, songs.c: mac demo datafile support
1662 * installation.txt: update
1663 * main/gamesave.c: use lowercase for consistency
1664 * main/: bm.c, bm.h, endlevel.c, polyobj.c: enable loading of exit
1665 models for other than d2demo
1667 2002-08-07 Martin Schaffner <maschaffner@gmx.ch>
1669 * main/gamemine.c: formatting, better d1 texture conversion
1670 * Makefile.am, descent.mn2, descent.msn, main/mission.c,
1671 main/mission.h: recognize .msn mission files.
1673 2002-08-07 Bradley Bell <btb@icculus.org>
1675 * .cvsignore, 2d/.cvsignore, 3d/.cvsignore, arch/.cvsignore,
1676 arch/dos/.cvsignore, arch/ggi/.cvsignore, arch/linux/.cvsignore,
1677 arch/ogl/.cvsignore, arch/sdl/.cvsignore, arch/svgalib/.cvsignore,
1678 arch/win32/.cvsignore, cfile/.cvsignore, iff/.cvsignore,
1679 main/.cvsignore, main/editor/.cvsignore, maths/.cvsignore,
1680 mem/.cvsignore, misc/.cvsignore, texmap/.cvsignore: added
1683 2002-08-06 Bradley Bell <btb@icculus.org>
1685 * main/: automap.c, laser.c, songs.c, titles.c: shareware stuff
1686 * main/Makefile.am: formatting
1687 * 2d/font.c: make gr_remap_font just reload the whole thing
1688 * configure.ac: formatting
1689 * Makefile.am: added d2demo.mn2
1690 * d2demo.mn2: mission file for shareware
1691 * include/u_mem.h, main/ai.c, main/gamesave.c, main/inferno.c,
1692 main/laser.h, main/text.h, main/titles.c, main/weapon.c: whitespace
1693 * main/sounds.h: shareware stuff, whitespace
1694 * main/: polyobj.c, polyobj.h: more fast i/o macros
1695 * main/: menu.c, menu.h, mission.c, newmenu.c, piggy.c, piggy.h:
1697 * main/: endlevel.c, endlevel.h, gamemine.c, gameseq.c: merged
1698 endlevel stuff to non-shareware, allow movies/endlevel for
1700 * main/cntrlcen.c: typo
1701 * main/bm.h: use global Piggy_hamfile_version
1702 * main/bm.c: merged endlevel stuff to non-shareware, more fast i/o
1703 macros, use global Piggy_hamfile_version
1704 * main/Makefile.am: terrain and movie stuff always used now
1705 * 2d/pcx.c, include/pcx.h: make pcx header available to other
1707 * main/: gamemine.c, gamesave.c: load DMB levels
1708 * main/: bm.c, cntrlcen.c, cntrlcen.h, fuelcen.c, fuelcen.h,
1709 segment.c, segment.h, switch.c, switch.h: fast i/o macros
1711 2002-08-04 Martin Schaffner <maschaffner@gmx.ch>
1713 * main/gamemine.c, main/gamesave.c, mem/mem.c: d1 level stuff.
1715 2002-08-04 Bradley Bell <btb@icculus.org>
1717 * main/inferno.c: shareware stuff, formatting
1718 * arch/sdl/rbaudio.c: gracefully handle redbook non-availability
1719 * arch/sdl/gr.c: don't need to set mode in gr_init
1721 2002-08-02 Martin Schaffner <maschaffner@gmx.ch>
1723 * main/: gamemine.c, gamemine.h, gamesave.c, gamesave.h: more d1
1725 * Makefile.am, descent.mn2: added mission file for descent 1
1727 2002-08-02 Bradley Bell <btb@icculus.org>
1729 * arch/sdl/digi.c, arch/sdl/gr.c, include/error.h,
1730 include/oldsdl.h, main/gamecntl.c, main/inferno.c, main/laser.c,
1731 main/piggy.h, misc/error.c: junk
1732 * main/: endlevel.c, escort.c, gameseq.c, newmenu.c, render.c,
1733 render.h, scores.c, scores.h, terrain.c: shareware stuff
1734 * configure.ac, include/pstypes.h, main/bm.c, main/bm.h,
1735 main/effects.c, main/effects.h, main/piggy.c, main/piggy.h,
1736 main/powerup.c, main/powerup.h, main/robot.c, main/robot.h,
1737 main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
1738 main/weapon.c, main/weapon.h: fast i/o macros
1740 2002-08-01 Martin Schaffner <maschaffner@gmx.ch>
1742 * NEWS, cfile/cfile.c, main/console.c, main/gamemine.c,
1743 main/gamemine.h, main/gamesave.c: load d1 levels
1745 2002-07-30 Bradley Bell <btb@icculus.org>
1747 * configure.ac: oops
1748 * configure.ac, arch/ogl/gr.c, arch/ogl/ogl.c, include/ogl_init.h:
1750 * main/menu.c, main/titles.c, NEWS, 2d/font.c, include/gr.h,
1751 include/grdef.h, main/game.c, main/gamefont.c, main/gamefont.h,
1752 main/gamemine.c, main/inferno.c, main/movie.c, main/newmenu.c,
1753 main/piggy.c, main/titles.c: support shareware datafiles!
1754 * main/: bm.c, gamemine.c, piggy.c, piggy.h, weapon.c, gamemine.c,
1755 piggy.c: SHAREWARE fixes
1757 2002-07-29 Bradley Bell <btb@icculus.org>
1759 * NEWS, include/fileutil.h, main/bm.c, main/gameseq.c,
1760 main/mveplay.c, main/piggy.c, main/piggy.h, main/playsave.c,
1761 misc/fileutil.c: Portability - OS X support
1763 2002-07-27 Bradley Bell <btb@icculus.org>
1765 * main/: Makefile.am, fuelcen.c, fuelcen.h, game.c, game.h,
1766 gamemine.c, gamesave.c, gameseq.c, piggy.c, piggy.h, segment.c,
1767 segment.h: portability
1768 * cfile/cfile.c, include/cfile.h, main/cntrlcen.c, main/cntrlcen.h,
1769 main/gamesave.c, main/switch.c, main/switch.h, main/wall.c,
1770 main/wall.h: portabilization
1771 * 2d/font.c, include/gr.h: portability
1773 2002-07-26 Bradley Bell <btb@icculus.org>
1775 * 2d/font.c, 2d/pcx.c, include/gr.h, main/movie.c: portability
1776 * arch/linux/findfile.c, include/pstypes.h: os x fixes
1777 * main/player.c: foo
1778 * misc/fileutil.c, include/fileutil.h, misc/fileutil.c: oops
1779 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c,
1780 misc/fileutil.h: portable file i/o utils
1781 * main/: Makefile.mveplay, inferno.c, movie.c, newmenu.c: s not a
1782 writable string anymore... / formatting
1783 * main/Makefile.am, main/bm.c, main/bm.h, main/cntrlcen.c,
1784 main/cntrlcen.h, main/effects.c, main/effects.h, main/piggy.c,
1785 main/piggy.h, main/player.c, main/player.h, main/polyobj.c,
1786 main/polyobj.h, main/powerup.c, main/powerup.h, main/robot.c,
1787 main/robot.h, main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
1788 main/weapon.c, main/weapon.h, 3d/interp.c, include/cfile.h:
1789 portable-izing file loading routines
1791 2002-07-24 Bradley Bell <btb@icculus.org>
1793 * main/mveplay.c: correctly play files with 16bit uncompressed
1794 audio, mem checking, etc
1795 * main/: Makefile.mveplay, mvelib.c, mveplay.c: enable standalone
1798 2002-07-23 Bradley Bell <btb@icculus.org>
1800 * misc/Makefile.am: unused file
1801 * configure.ac, main/endlevel.c, main/endlevel.h, main/menu.c,
1802 main/sounds.h: remove experimental nmovie stuff
1803 * main/movie.c: add some debugging output
1805 2002-07-22 Bradley Bell <btb@icculus.org>
1807 * main/: console.c, state.c: simplified header
1808 * main/movie.c: enable mveplay audio
1809 * main/old/movie.c: moved to main/
1810 * include/mve_audio.h, include/mvelib.h, main/Makefile.am,
1811 main/inferno.c, main/kludge.c, main/movie.c, main/mve_audio.c,
1812 main/mvelib.c, main/mveplay.c: initial movie support
1813 * arch/linux/findfile.c, arch/ogl/gr.c, arch/ogl/ogl.c,
1814 arch/sdl/init.c, arch/sdl/joy.c, include/byteswap.h,
1815 include/ogl_init.h, include/pstypes.h, main/console.c,
1816 main/state.c, mem/mem.c: OS X stuff
1817 * configure.ac: OS X and movie stuff
1819 2002-07-19 Bradley Bell <btb@icculus.org>
1821 * compilerdefs.txt: OSX defs
1823 2002-07-18 Bradley Bell <btb@icculus.org>
1825 * main/inferno.c: use simpler rcs tags
1826 * autogen.sh: keep Changelog in cvs (and use --accum)
1827 * arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/rbaudio.c,
1828 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/rbaudio.c,
1829 include/rbaudio.h, main/Makefile.am, main/cdrom.h, main/gamecntl.c,
1830 main/songs.c: changed cdrom->rbaudio
1831 * include/rbaudio.h: moved to /include
1833 2002-07-17 Bradley Bell <btb@icculus.org>
1835 * 2d/d2sline.c, 2d/bitblt.c, 2d/bitmap.c, 2d/bitmap.h, 2d/box.c,
1836 2d/canvas.c, 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/font.c,
1837 2d/gpixel.c, 2d/ibitblt.c, 2d/line.c, 2d/linear.asm, 2d/linear.h,
1838 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c, 2d/rect.c,
1839 2d/rle.c, 2d/scale.c, 2d/scalea.asm, 2d/scalea.h, 2d/scalec.c,
1840 2d/tmerge.c, 2d/tmerge_a.asm, 3d/clipper.c, 3d/clipper.h,
1841 3d/draw.c, 3d/globvars.c, 3d/globvars.h, 3d/instance.c,
1842 3d/interp.asm, 3d/interp.c, 3d/matrix.c, 3d/points.c, 3d/rod.c,
1843 3d/setup.c: use simpler rcs tags
1848 2002-07-17 Bradley Bell <btb@icculus.org>
1850 * tools/cvs2cl/cvs2cl.pl: upgrade cvs2cl
1851 * d2x-gl.sh, d2x-ogl.sh: changed d2x-ogl to d2x-gl
1852 * debian/rules: don't need readme's
1853 * debian/rules: move d1x license to COPYING, license clarifications
1854 * COPYING, license.txt, debian/copyright, Makefile.am: move d1x
1855 license to COPYING, license clarifications
1856 * debian/rules: fix debian docs
1857 * debian/rules: fix debian manpages
1858 * debian/d2x-sdl.menu: fix debian menu
1859 * debian/rules: link to undocumented man page for debs
1860 * Makefile.am, configure.ac, debian/control, debian/copyright,
1861 debian/d2x-gl.files, debian/d2x-gl.menu, debian/d2x-sdl.files,
1862 debian/d2x-sdl.menu, debian/d2x.files, debian/d2x.menu,
1863 debian/rules, rpm/d2x.spec.in: change d2x-ogl to d2x-gl, other
1866 2002-07-16 Bradley Bell <btb@icculus.org>
1868 * debian/: rules, changelog.in: deb stuff
1869 * configure.ac: cleaner nasm detection
1870 * debian/: changelog.in, control, rules: deb stuff
1871 * README, installation.txt: typos, stuff
1872 * configure.ac: better #defines
1873 * configure.ac: whitespace
1874 * configure.ac: better documentation
1875 * configure.ac, arch/sdl/event.c, arch/sdl/init.c: SDL_AUDIO and
1876 SDL_JOYSTICK not needed
1877 * configure.ac, main/inferno.c: __SDL__ ugly and not needed at all
1878 * configure.ac: need higher SDL for joystick
1879 * debian/: control, rules: deb stuff
1880 * arch/sdl/joy.c: old junk
1881 * Makefile.am, configure.ac: automake updates
1882 * main/: inferno.c, text.c: don't use althogdir on non-unix
1883 * configure.ac: more autoconf updates
1884 * misc/strutil.c: better strrev
1885 * main/inferno.c: need limits.h on mingw also
1886 * acconfig.h, configure.ac: Updated for autoconf 2.53 (no more
1889 2002-04-19 Bradley Bell <btb@icculus.org>
1891 * main/network.c: let hoard.ham be a cfile
1892 * main/text.c: better error message when hog not found
1895 2002-03-23 Bradley Bell <btb@icculus.org>
1897 * acconfig.h, configure.ac, arch/linux/Makefile.am,
1898 arch/sdl/Makefile.am: Use SDL joystick automatically
1899 * arch/sdl/joy.c, main/kconfig.c: SDL Joystick works!
1901 2002-03-05 Bradley Bell <btb@icculus.org>
1903 * arch/sdl/joydefs.c, arch/sdl/joy.c: SDL joystick stuff mostly
1906 2002-02-23 Bradley Bell <btb@icculus.org>
1908 * texmap/ntmap.c: fix bug preventing higher res sdl modes
1909 * arch/dos/Makefile.am, arch/ggi/Makefile.am,
1910 arch/linux/Makefile.am, arch/ogl/Makefile.am, arch/sdl/Makefile.am,
1911 arch/svgalib/Makefile.am, arch/win32/Makefile.am,
1912 main/editor/Makefile.am: moved includes to include
1913 * arch/sdl/gr.c: use SDL_VERSION_ATLEAST
1914 * Makefile.am, 2d/Makefile.am, 3d/Makefile.am, cfile/Makefile.am,
1915 iff/Makefile.am, main/Makefile.am, maths/Makefile.am,
1916 mem/Makefile.am, misc/Makefile.am, texmap/Makefile.am: moved
1918 * main/game.c: disabled cockpit for OGL, formatting
1919 * 2d/ibitblt.c: formatting
1921 2002-02-16 Bradley Bell <btb@icculus.org>
1923 * include/oldsdl.h: check for older macros
1924 * configure.ac, arch/sdl/digi.c, arch/sdl/event.c, arch/sdl/gr.c,
1925 include/error.h, include/oldsdl.h, main/gamecntl.c, main/inferno.c:
1926 allow older sdl versions
1928 2002-02-15 Bradley Bell <btb@icculus.org>
1930 * main/: automap.c, automap.h, inferno.c: automap resolution now
1932 * include/: gr.h, grdef.h: moved protos to from grdef.h to gr.h
1933 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
1934 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
1935 win32/include/key_arch.h: never mind - that would be pointless
1936 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
1937 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
1938 win32/include/key_arch.h: copied files from d1x
1939 * arch/linux/arch_ip.cpp, arch/win32/arch_ip.cpp, main/ip_base.cpp,
1940 main/ip_base.h, main/ipclient.cpp: enable udp debug messages
1941 * main/multipow.c: need conf.h
1942 * arch/win32/Makefile.am: new file
1943 * include/pstypes.h: added u_int16_t (needed in base_ip)
1944 * arch/win32/arch_ip.cpp: copied from d1x
1946 2002-02-14 Bradley Bell <btb@icculus.org>
1948 * arch/sdl/gr.c, main/inferno.c: allow gr_init lowres
1949 * NEWS, include/gr.h, main/game.c, main/game.h, main/gamecntl.c,
1950 main/netlist.c: Added hotkeys to toggle fullscreen mode
1951 * main/: ip_base.cpp, ip_base.h, multi.h, netlist.c, netpkt.c,
1952 network.c, network.h, ipclient.cpp, netpkt.h: d1x->d2x
1953 * main/: multipow.c, multipow.h, netlist.c, netpkt.c, netpkt.h,
1954 reorder.h: Lotsa networking stuff from d1x
1956 2002-02-13 Bradley Bell <btb@icculus.org>
1958 * include/gr.h, main/game.c: Fullscreen toggle stuff
1959 * arch/linux/Makefile.am, include/ipx.h: Lotsa networking stuff
1961 * main/: Makefile.am, inferno.c, ip_base.cpp, ip_base.h, menu.c,
1962 multi.h, network.c, network.h, newmenu.c: Lotsa networking stuff
1965 2002-02-11 Bradley Bell <btb@icculus.org>
1967 * main/bm.c: use portable loader if bigendian
1968 * include/pstypes.h: don't define bool for c++
1969 * include/cfile.h: extern AltHogDir stuff
1970 * include/byteswap.h: use WORDS_BIGENDIAN
1971 * main/: newmenu.c, newmenu.h: added fixedfont menu functions
1972 * main/vers_id.h: added D2X_IVER
1973 * misc/args.c: don't use d1x.ini
1974 * Makefile.am: rpm stuff
1975 * acconfig.h, configure.ac: c++, versioning, endianness, deb, rpm
1978 2002-02-09 Bradley Bell <btb@icculus.org>
1980 * rpm/: d2x.spec, d2x.spec.in: auto-generate rpm spec file
1982 2002-02-09 Paolo Ulivi <pulivi@libero.it>
1984 * d2x-ogl.sh, d2x-sdl.sh, rpm/.cvsignore, rpm/d2x.spec: rpm
1987 2002-02-06 Bradley Bell <btb@icculus.org>
1989 * arch/linux/arch_ip.cpp, main/ip_base.cpp, main/ip_base.h,
1990 main/ip_basec.h, main/ipclienc.c, main/ipclient.cpp,
1991 main/ipclient.h, main/ipserver.cpp: Adding d1x network code
1992 * debian/: changelog.in, control, copyright, d2x-gl.files,
1993 d2x-gl.menu, d2x.files, d2x.menu, rules: Added debian stuff
1997 2002-02-02 Bradley Bell <btb@icculus.org>
1999 * NEWS, arch/ggi/Makefile.am: reenabled ggi build
2000 * NEWS, acconfig.h, configure.ac, main/gamecntl.c, main/inferno.c:
2001 Enabled RELEASE option
2003 2002-01-31 Bradley Bell <btb@icculus.org>
2005 * Makefile.am, configure.ac: specify prerequisite versions of
2006 autoconf and automake
2008 2002-01-29 Bradley Bell <btb@icculus.org>
2010 * main/mission.c: RCS header added
2011 * main/inferno.c: update copyright date
2012 * main/mission.c: allow missions to be in AltHogDir
2013 * configure.ac: Display results of configure
2014 * include/d_io.h, main/inferno.c, main/newdemo.c: Added d_mkdir
2017 2002-01-28 Bradley Bell <btb@icculus.org>
2019 * NEWS, acconfig.h, configure.ac, cfile/cfile.c, main/newdemo.c:
2020 Data files now go in DATADIR/games/d2x, user files now go in
2023 2002-01-28 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2025 * main/inferno.c: Data files now go in DATADIR/games/d2x, user
2026 files now go in ~/.d2x
2028 2002-01-24 Bradley Bell <btb@icculus.org>
2030 * configure.ac: fix nasm not found error message
2032 2002-01-18 Bradley Bell <btb@icculus.org>
2034 * configure.in: getting rid of old configure.in
2035 * acconfig.h, configure.ac, main/Makefile.am, main/kludge.c,
2036 main/movie.c: Movie playing kludgey stuff
2037 * misc/args.c: formatting
2038 * main/inferno.c: allow -h for help
2039 * include/error.h: don't die on int3, unless -debug given
2040 * mingw32.txt: more stuff
2042 2001-12-29 Bradley Bell <btb@icculus.org>
2044 * Makefile.am: Got rid of thinking.txt
2045 * main/inferno.c: document -nomovies option
2047 2001-12-28 Bradley Bell <btb@icculus.org>
2049 * main/titles.c: formatting, put some code into place for rendering
2050 of robots during briefings
2052 2001-12-27 Bradley Bell <btb@icculus.org>
2056 2001-12-23 Craig Hadady <chadady@iglou.com>
2058 * 2d/rle.c: fixed bug in dummy array.
2060 2001-12-03 Bradley Bell <btb@icculus.org>
2062 * arch/sdl/init.c: fix formatting
2063 * Makefile.am, acconfig.h, configure.ac, arch/linux/Makefile.am,
2064 arch/sdl/Makefile.am, arch/sdl/event.c, arch/sdl/init.c,
2065 arch/sdl/joy.c, arch/svgalib/Makefile.am: lots of makefile fixes,
2066 and sdl joystick stuff
2068 2001-11-30 Bradley Bell <btb@icculus.org>
2070 * thinking.txt: not needed
2072 2001-11-27 Bradley Bell <btb@icculus.org>
2074 * cygconf, mingw32.txt: use sdl from source on cygwin
2075 * Makefile.am, configure.ac, arch/ogl/Makefile.am,
2076 arch/sdl/Makefile.am, main/Makefile.am: move SDL_LIBS to LIBS,
2077 SDL_CFLAGS to CFLAGS
2079 2001-11-27 Bradley Bell <btb@icculus.org>
2083 2001-11-14 Bradley Bell <btb@icculus.org>
2085 * texmap/scanline.c: use optimization flags as texmap default
2086 * NEWS: mouse wheel, etc
2087 * arch/include/mouse.h, arch/sdl/mouse.c, main/kconfig.c: use mouse
2088 wheel to emulate 3rd axis
2089 * Makefile.am, configure.ac: change ENV_DJGPP to DJGPP
2090 * include/error.h: kludge to ungrab mouse when we hit an int3
2091 * include/d_io.h: change __ENV_WINDOWS__ to __WINDOWS__,
2092 __ENV_MSDOS__ to __MSDOS__
2093 * arch/sdl/mouse.c: remove cruft, fix formatting, use mouse wheel
2095 * arch/sdl/event.c: remove cruft, fix formatting, begin joystick
2097 * arch/sdl/digi.c: implemented digi_set_volume
2098 * include/grdef.h, main/config.c, misc/d_io.c: change
2099 __ENV_WINDOWS__ to __WINDOWS__, __ENV_MSDOS__ to __MSDOS__
2100 * 2d/font.c, main/bm.c, main/gamesave.c, main/gameseq.c,
2101 main/piggy.c: use MAKE_SIG
2102 * installation.txt: update
2103 * configure.ac: new file
2104 * arch/sdl/joydefs.c: #include pstypes.h
2105 * arch/sdl/init.c: SDL joystick stuff
2106 * acconfig.h: adjust MINGW defines
2107 * arch/sdl/joydefs.c: copied joydefs_config from linux/joydefs.c -
2108 controls menu now works
2110 2001-11-13 Bradley Bell <btb@icculus.org>
2112 * main/Makefile.am: Make sure bmread.c and terrain.c get included
2114 * Makefile.am: New file
2115 * arch/dos/Makefile.am: Make sure gr.c and joy2.asm get included in
2117 * compilerdefs.txt: New file
2118 * main/aipath.c: use D_RAND_MAX instead of RAND_MAX
2120 2001-11-12 Bradley Bell <btb@icculus.org>
2122 * main/playsave.c: load player files regardless of byte order of
2125 2001-11-11 Bradley Bell <btb@icculus.org>
2127 * include/makesig.h, main/playsave.c: Created header for MAKE_SIG
2129 * main/Makefile.am: Don't use terrain.c unless SHAREWARE
2130 * NEWS: GL savegame thumbnails
2131 * acconfig.h, configure.in: make option for NMOVIES, default to off
2133 2001-11-09 Bradley Bell <btb@icculus.org>
2135 * main/state.c: Enabled savegame thumbnails under OpenGL
2136 * unused/pa_null/pa_enabl.h: remove duplicate header
2137 * misc/args.c: use d2x.ini for option file
2138 * mem/mem.c: Move mem_realloc inside the ifdef
2139 * main/menu.c: fix 640x400 menu text
2140 * main/inferno.c: added documentation
2141 * main/endlevel.c: fix warnings
2142 * arch/ogl/gr.c: Get rid of gl spew
2143 * arch/linux/Makefile.am: move unused ipx_udp.c to EXTRA_DIST
2144 * acconfig.h: Define __SDL__ for mingw
2146 2001-11-08 Bradley Bell <btb@icculus.org>
2148 * 2d/font.c: free OGL font data when rereading
2149 * main/collide.c, main/endlevel.c, main/endlevel.h, main/gameseq.c,
2150 main/gauges.c, acconfig.h, configure.in, main/inferno.c,
2151 main/laser.c, main/menu.c, main/menu.h, main/newmenu.c,
2152 main/piggy.c, main/sounds.h, main/switch.c, main/titles.c,
2153 main/weapon.h: Enabled shareware build, endlevel flythrough
2155 * main/: Makefile.am, terrain.c, old/terrain.c: moved file, will be
2156 of use for shareware build
2157 * arch/ogl/: gr.c, sdlgl.c: use new d_realloc function, so mem
2159 * include/u_mem.h, mem/mem.c: added d_realloc/mem_realloc functions
2161 2001-11-05 Bradley Bell <btb@icculus.org>
2163 * include/args.h, main/inferno.c, misc/args.c: Change args_init
2165 * include/3d.h: Add comment
2167 2001-11-04 Bradley Bell <btb@icculus.org>
2169 * cfile/Makefile.am, cfile/nocfile.h, include/nocfile.h: Move
2171 * arch/ogl/sdlgl.c: Hack to keep SDL from screwing up X when it
2173 * main/: gamecntl.c, inferno.c: SDL applies to more than X11...
2174 * arch/ogl/gr.c, main/Makefile.am, main/gauges.c, main/hud.c,
2175 main/hudmsg.h: Enable d1x-style hud_message
2176 * arch/ogl/: glx.c, wgl.c: Sync with d1x
2177 * 2d/font.c: re-init ogl fonts after remapping colors.
2179 2001-11-02 Bradley Bell <btb@icculus.org>
2181 * misc/Makefile.am: remove byteswap.h (duplicate header)
2182 * 2d/font.c: fixed gr_remap_font, minor stuff
2183 * configure.in: take out -O2 if doing debug build
2184 * main/bm.c: formatting
2185 * 2d/font.c, include/gr.h, NEWS: Enable OpenGL fonts!
2186 * include/byteswap.h, misc/Makefile.am: fix swapint, swapshort
2187 macros, get rid of functions
2189 2001-11-01 Bradley Bell <btb@icculus.org>
2191 * misc/byteswap.h: removed duplicate header
2193 2001-10-31 Bradley Bell <btb@icculus.org>
2195 * NEWS, main/automap.c: automap works in opengl
2196 * NEWS, configure.in: Added news
2197 * main/newmenu.c: Must call set_screen_mode for menus when using GL
2198 * 2d/: bitblt.c, canvas.c, linear.h, scalea.h: Sync with d1x
2199 * arch/sdl/event.c, arch/sdl/gr.c, arch/sdl/init.c, iff/iff.c,
2200 include/3d.h, include/loadgl.h, main/inferno.c, maths/fixc.c,
2201 maths/vecmat.c, maths/vecmata.asm: Sync with d1x
2202 * Makefile.am, arch/sdl/Makefile.am: Makefile fixes
2203 * arch/ogl/: glx.c, gr.c, ogl.c, sdlgl.c: Sync with d1x
2204 * 3d/: clipper.c, draw.c, globvars.c, instance.c, interp.c,
2205 matrix.c, points.c, rod.c, setup.c: Minor sync with d1x
2207 2001-10-27 Bradley Bell <btb@icculus.org>
2209 * main/inferno.c: added some documentation
2211 2001-10-25 Bradley Bell <btb@icculus.org>
2213 * main/inferno.c, texmap/ntmap.c, texmap/tmapflat.c: Completed tmap
2215 * Makefile.am, configure.in, arch/Makefile.am,
2216 arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/digi.c,
2217 arch/dos/gr.c, arch/ggi/Makefile.am, arch/ggi/gr.c,
2218 arch/ogl/Makefile.am, arch/ogl/glx.c, arch/ogl/gr.c,
2219 arch/ogl/ogl.c, arch/ogl/sdlgl.c, arch/ogl/wgl.c,
2220 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/digi.c,
2221 arch/sdl/gr.c, arch/svgalib/Makefile.am, arch/svgalib/gr.c,
2222 texmap/scanline.c: Finished moving stuff to arch/blah. I know,
2223 it's ugly, but It'll be easier to sync with d1x.
2224 * Makefile.am, configure.in, main/Makefile.am, main/editor/med.c,
2225 main/editor/medwall.h, main/editor/segment.c, main/editor/seguvs.h,
2226 main/editor/Makefile.am: attempt at support for editor, makefile
2228 * misc/d_delay.c: formatting fix
2229 * texmap/: Makefile.am, ntmap.c, scanline.c, scanline.h, texmapl.h,
2230 tmappent.S, tmapppro.S: adding support for runtime selection of
2232 * main/: bmread.c, game.c, gamecntl.c, gamesave.c, inferno.c,
2233 inferno.h, piggy.c, render.c, editor/editor.h: conditionalize
2234 including multi.h and network.h, fix backslashes, fix compiler
2236 * main/: ai.c, ai2.c, aipath.c, automap.c, bm.c, cntrlcen.c,
2237 collide.c, controls.c, credits.c, dumpmine.c, endlevel.c, escort.c,
2238 fireball.c, fuelcen.c, gamemine.c, gameseq.c, gauges.c, laser.c,
2239 menu.c, multi.h, netmisc.c, network.h, newdemo.c, newmenu.c,
2240 object.c, powerup.c, state.c, switch.c, wall.c: conditionalize
2241 including multi.h and network.h, fix backslashes
2242 * include/pstypes.h: added typedef for u_int64_t on mingw
2243 * include/3d.h: added prototype for g3_uninit_polygon_model
2244 * arch/sdl/Makefile.am: Don't use SDL joystick except on mingw
2246 2001-10-24 Bradley Bell <btb@icculus.org>
2248 * arch/: ggi/Makefile.am, svgalib/Makefile.am: Moved input stuff to
2249 arch subdirs, as in d1x.
2250 * Makefile.am, configure.in, main/kconfig.c: Revert bin_programs to
2251 earlier style until i understand automake 1.5 better. remove input
2253 * arch/: Makefile.am, dos/Makefile.am, dos/joy2.asm, dos/joyc.c,
2254 dos/joydefs.c, dos/key.c, dos/mouse.c, ggi/event.c, ggi/init.c,
2255 ggi/key.c, ggi/mouse.c, linux/Makefile.am, linux/joydefs.c,
2256 linux/joystick.c, linux/include/joystick.h, sdl/Makefile.am,
2257 sdl/event.c, sdl/joy.c, sdl/joydefs.c, sdl/key.c, sdl/mouse.c,
2258 svgalib/event.c, svgalib/init.c, svgalib/key.c, svgalib/mouse.c:
2259 Moved input stuff to arch subdirs, as in d1x.
2260 * NEWS, configure.in: blah blah
2262 2001-10-23 Bradley Bell <btb@icculus.org>
2264 * include/ui.h, unused/ui/ui.h: Moved ui.h to includes/
2265 * texmap/tmapppro.S: no need for #include <conf.h> here
2266 * main/Makefile.am: Build fixes. EDITOR_SRCS added to
2268 * main/: Makefile.am, network.c: No longer #ifdef'ing out the whole
2269 file. RCS header added
2270 * main/: bmread.c, kmatrix.c, multi.c, multibot.c: No longer
2271 #ifdef'ing out the whole file. RCS header added
2272 * Makefile.am, acconfig.h, configure.in, arch/dos/Makefile.am,
2273 main/Makefile.am, maths/Makefile.am, texmap/Makefile.am: Build
2274 fixes. Now works with automake 1.5 and autoconf 2.52.
2275 --enable-editor option added. SDL_VIDEO and SDL_INPUT defined for
2276 mingw (-grabmouse now works on win32).
2277 * config.guess, config.sub, install-sh, missing, mkinstalldirs:
2278 These don't belong in cvs
2282 2001-10-20 Bradley Bell <btb@icculus.org>
2284 * 2d/font.c: Don't free unused variables...
2285 * 2d/font.c, include/gr.h: Bringing font stuff more in line with
2287 * Makefile.am, arch/Makefile.am, arch/dos/Makefile.am,
2288 arch/linux/Makefile.am, arch/win32/Makefile.am, iff/Makefile.am,
2289 main/Makefile.am: make dist more sensible
2290 * Makefile.am: Kludge for linking on mingw
2292 2001-10-19 Bradley Bell <btb@icculus.org>
2294 * Makefile.am, configure.in, arch/win32/Makefile.am,
2295 arch/win32/ipx_win.c, arch/win32/winnet.c: Little fixes
2296 * include/ipx_drv.h: Check for __MINGW32__
2297 * include/i86.h: Imported from d1x
2298 * arch/dos/: Makefile.am, ipx.c: Re-import of d1x files
2299 * arch/dos/modex.asm: Fixed %include
2300 * main/console.c: RCS headers added
2301 * arch/sdl/: Makefile.am, init.c, timer.c: Moved arch/sdl_* to
2303 * Makefile.am, main/Makefile.am: Moved final link to top-level
2304 directory instead of main/
2305 * 2d/linear.asm, maths/fix.asm, maths/vecmata.asm: Changed
2306 __ENV_LINUX__ to __linux__
2307 * configure.in, arch/Makefile.am, arch/dos_dpmi.c,
2308 arch/dos_findfile.c, arch/dos_init.c, arch/dos_ipx.c,
2309 arch/dos_modex.asm, arch/dos_timer.asm, arch/dos_tweak.inc,
2310 arch/dos_vesa.c, arch/dos_vgaregs.inc, arch/linux_init.c,
2311 arch/sdl_init.c, arch/sdl_timer.c, arch/dos/Makefile.am,
2312 arch/dos/dpmi.c, arch/dos/findfile.c, arch/dos/init.c,
2313 arch/dos/ipx.c, arch/dos/modex.asm, arch/dos/timer.asm,
2314 arch/dos/tweak.inc, arch/dos/vesa.c, arch/dos/vgaregs.inc,
2315 arch/linux/Makefile.am, arch/linux/init.c, arch/win32/Makefile.am,
2316 arch/win32/mingw_init.c, main/Makefile.am: Moved arch/sdl_* to
2318 * configure.in: add --enable-xploader, support arch/linux subdir,
2320 * main/inferno.c: conditionalize conf.h
2322 2001-10-19 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2324 * acconfig.h, 2d/bitmap.h, 3d/interp.c, cfile/cfile.c,
2325 include/cfile.h, main/bm.c, mem/mem.c, misc/fileutil.c,
2326 misc/fileutil.h: Partial application of linux/alpha patch.
2328 2001-10-19 Bradley Bell <btb@icculus.org>
2330 * main/Makefile.am, arch/linux/Makefile.am: Brought linux
2331 networking in line with d1x, moved some arch/linux_* stuff to
2333 * arch/linux/: findfile.c, ipx_bsd.c, ipx_kali.c, ipx_lin.c,
2334 linuxnet.c, ukali.c, include/ipx_bsd.h, include/ipx_hlpr.h,
2335 include/ipx_kali.h, include/ipx_ld.h, include/ipx_lin.h,
2336 include/ipx_udp.h, include/ukali.h: remove pesky * from RCS log
2338 * arch/: Makefile.am, linux_findfile.c, linux_ipx_bsd.c,
2339 linux_ipx_lin.c, linux_ipx_udp.c, linux_net.c, linux/findfile.c,
2340 linux/ipx_bsd.c, linux/ipx_kali.c, linux/ipx_lin.c,
2341 linux/ipx_udp.c, linux/linuxnet.c, linux/ukali.c,
2342 linux/include/ipx_bsd.h, linux/include/ipx_hlpr.h,
2343 linux/include/ipx_kali.h, linux/include/ipx_ld.h,
2344 linux/include/ipx_lin.h, linux/include/ipx_udp.h,
2345 linux/include/ukali.h: Brought linux networking in line with d1x,
2346 moved some arch/linux_* stuff to arch/linux/*
2347 * include/ipx_drv.h: Imported from d1x
2348 * main/ipx_drv.c: RCS info added, conf.h added, etc...
2349 * main/ipx_drv.c: Imported from d1x
2350 * include/args.h, include/ipx.h, main/inferno.c, main/network.c,
2351 main/network.h, main/Makefile.am: Trying to get network working on
2353 * configure.in, 2d/Makefile.am, arch/win32/Makefile.am,
2354 main/Makefile.am: build fixes
2355 * arch/: win32/Makefile.am, win32/findfile.c, win32/ipx_drv.h,
2356 win32/ipx_win.c, win32/winnet.c, Makefile.am, win32_findfile.c,
2357 linux/include/ipx_drv.h: Moved win32_* to win32/* (a la d1x),
2358 starting to get net working.
2359 * include/pstypes.h: Changed __ENV_LINUX__ to __linux__,
2360 conditionalized min,max macros
2362 2001-10-18 Bradley Bell <btb@icculus.org>
2364 * acconfig.h, 2d/linear.h, arch/include/joy.h, include/loadgl.h,
2365 include/strutil.h, include/vecmat.h, main/kconfig.c, misc/d_glob.c,
2366 texmap/tmap_inc.asm, texmap/tmap_per.asm, texmap/tmappent.S,
2367 texmap/tmapppro.S, main/console.c: Changed __ENV_LINUX__ to
2369 * 2d/2dsline.c: RCS headers added/changed
2370 * configure.in: fix NASMFLAGS bug
2371 * main/: collide.c, inferno.c, object.c, render.c: RCS headers
2374 2001-10-17 Bradley Bell <btb@icculus.org>
2376 * NEWS: Fixed the invulnerable robots bug!
2377 * main/collide.c: Fixed the invulnerable robots bug!
2379 2001-10-14 Bradley Bell <btb@icculus.org>
2381 * Makefile.am, arch/Makefile.am, iff/Makefile.am, main/Makefile.am:
2384 2001-10-13 Bradley Bell <btb@icculus.org>
2386 * Makefile.am, autogen.sh, configure.in, 2d/Makefile.am,
2387 arch/Makefile.am, arch/dos/Makefile.am,
2388 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
2389 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
2390 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
2391 arch/dos/include/Makefile.am, arch/dos/mm_snd/Makefile.am,
2392 arch/dos/mm_snd/include/Makefile.am, arch/include/Makefile.am,
2393 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
2394 arch/win32/Makefile.am, arch/win32/d3dframe/Makefile.am,
2395 arch/win32/include/Makefile.am, iff/Makefile.am,
2396 iff/archive/Makefile.am, include/Makefile.am, main/Makefile.am,
2397 main/editor/Makefile.am, main/old/Makefile.am, tools/Makefile.am,
2398 tools/cvs2cl/Makefile.am, unused/Makefile.am,
2399 unused/bios/Makefile.am, unused/lib/Makefile.am,
2400 unused/novga/Makefile.am, unused/pa_null/Makefile.am,
2401 unused/ui/Makefile.am, unused/vga/Makefile.am,
2402 unused/vga/new/Makefile.am, unused/win95/Makefile.am: Removed
2403 automake stuff from "inert" subdirs. And there was much rejoicing.
2404 * Makefile.am, NEWS, configure.in: Stuff
2405 * ChangeLog: removing auto-generated file
2406 * cygconf: Added instructions for mingw32 build
2407 * Makefile.am: renamed INSTALL to installation.txt
2408 * installation.txt, INSTALL: renamed INSTALL to installation.txt
2409 * mingw32.txt: Added instructions for mingw32 build
2410 * configure.in: Enable assembly under mingw32
2412 2001-10-12 Bradley Bell <btb@icculus.org>
2414 * acconfig.h, aclocal.m4, conf.h.in: remove superfluous files
2415 * acconfig.h, aclocal.m4, conf.h.in, configure.in, 2d/2dsline.c,
2416 2d/bitblt.c, 2d/box.c, 2d/canvas.c, 2d/gpixel.c, 2d/line.c,
2417 2d/pixel.c, include/pstypes.h, include/strutil.h, include/timer.h,
2418 main/digi.h, main/kludge.c, main/object.c, main/render.c,
2419 misc/d_glob.c, misc/d_io.c, misc/strutil.c: Changed __ENV_DJGPP__
2420 to __DJGPP__, since it's built-in.
2422 2001-10-12 Paolo Ulivi <paoloulivi@tin.it>
2424 * aclocal.m4, conf.h.in, include/vecmat.h, main/collide.c,
2425 main/kludge.c, main/piggy.h: fix some gcc 3.0 warnings.
2429 2001-10-12 Bradley Bell <btb@icculus.org>
2431 * Makefile.am, unused/win95/Makefile.am: Fix some dist stuff
2432 * Makefile.am: make sure cygconf gets archived
2433 * configure.in: Increment version number in preparation for release
2434 * configure.in: Fix detection of opengl
2435 * Makefile.am, aclocal.m4, autogen.sh, conf.h.in, configure.in,
2436 cygconf, arch/Makefile.am, arch/include/joy.h,
2437 arch/include/mouse.h, include/loadgl.h, include/pstypes.h,
2438 include/strutil.h, main/Makefile.am, main/config.c, main/console.c,
2439 main/gamepal.h, main/gamerend.c, main/inferno.c, main/kconfig.c,
2440 main/multi.c, main/newdemo.c, misc/d_delay.c, misc/d_glob.c,
2441 misc/strutil.c: Switched from Cygwin to mingw32 on MS boxes.
2442 Vastly improved compilability.
2444 2001-10-11 Bradley Bell <btb@icculus.org>
2446 * Makefile.am: Added macros/sdl.m4
2447 * autogen.sh: Added macros/sdl.m4
2449 2001-10-09 Bradley Bell <btb@icculus.org>
2451 * main/vers_id.h: Added DESCENT_VERSION constant
2452 * main/inferno.c: Added command-line help.
2453 * include/ogl_init.h: opengl improvments (following d1x changes)
2455 2001-10-07 Bradley Bell <btb@icculus.org>
2457 * aclocal.m4, conf.h.in, configure.in, arch/Makefile.am,
2458 arch/ogl/Makefile.am: Remove duplicate headers.
2460 2001-08-02 Thimo Neubauer <thimo@debian.org>
2462 * mem/mem.c: totally crippled the memory manager because it does
2463 not make sense for non-DOS-systems and it would have been too
2464 complicated to get it 64bit clean
2466 2001-06-19 Bradley Bell <btb@icculus.org>
2468 * cvshowto.txt: updated anonymous password
2470 2001-02-08 Bradley Bell <btb@icculus.org>
2472 * COPYING, license.txt: Added d1x license
2474 2001-02-01 Bradley Bell <btb@icculus.org>
2476 * aclocal.m4, configure.in: Better detecting of SDL and GL/GLU
2478 2001-01-31 Bradley Bell <btb@icculus.org>
2480 * configure.in, arch/include/mouse.h, include/pstypes.h,
2481 main/game.c, main/gamepal.h: OpenGL support under Cygwin/SDL
2482 * main/polyobj.c: fix typo
2483 * 2d/Makefile.am, 2d/bitblt.c, 2d/bitmap.c, 2d/box.c, 2d/canvas.c,
2484 2d/circle.c, 2d/disc.c, 2d/font.c, 2d/gpixel.c, 2d/ibitblt.c,
2485 2d/line.c, 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c,
2486 2d/rect.c, 2d/rle.c, 2d/scale.c, 2d/scalec.c, 2d/tmerge.c,
2487 3d/clipper.c, 3d/draw.c, 3d/globvars.c, 3d/instance.c, 3d/interp.c,
2488 3d/matrix.c, 3d/points.c, 3d/rod.c, 3d/setup.c, arch/Makefile.am,
2489 cfile/cfile.c, iff/iff.c, main/ai.c, main/ai2.c, main/aipath.c,
2490 main/automap.c, main/bm.c, main/bmread.c, main/cmd.c,
2491 main/cntrlcen.c, main/collide.c, main/config.c, main/console.c,
2492 main/controls.c, main/credits.c, main/crypt.c, main/dumpmine.c,
2493 main/effects.c, main/endlevel.c, main/escort.c, main/fireball.c,
2494 main/fuelcen.c, main/fvi.c, main/game.c, main/gamecntl.c,
2495 main/gamefont.c, main/gamemine.c, main/gamepal.c, main/gamerend.c,
2496 main/gamesave.c, main/gameseg.c, main/gameseq.c, main/hostage.c,
2497 main/kconfig.c, main/kmatrix.c, main/laser.c, main/lighting.c,
2498 main/mglobal.c, main/mission.c, main/morph.c, main/netmisc.c,
2499 main/network.c, main/newdemo.c, main/newmenu.c, main/object.c,
2500 main/paging.c, main/physics.c, main/piggy.c, main/polyobj.c,
2501 main/powerup.c, main/render.c, main/robot.c, main/slew.c,
2502 main/songs.c, main/switch.c, main/texmerge.c, main/text.c,
2503 main/titles.c, main/vclip.c, main/wall.c, main/weapon.c,
2504 maths/Makefile.am, maths/fixc.c, maths/rand.c, maths/tables.c,
2505 maths/vecmat.c, mem/mem.c, misc/args.c, misc/byteswap.c,
2506 misc/d_delay.c, misc/d_glob.c, misc/d_io.c, misc/error.c,
2507 misc/hash.c, misc/strio.c, misc/strutil.c, texmap/Makefile.am,
2508 texmap/ntmap.c, texmap/scanline.c, texmap/tmapflat.c: Makefile and
2510 * arch/dos_findfile.c, arch/dos_modex.asm, include/console.h,
2511 include/modex.h, main/collide.c, main/gamesave.c, main/gameseq.c,
2512 main/gauges.c, main/object.c, main/playsave.c, main/render.c,
2513 main/state.c, mem/mem.c, texmap/ntmap.c, texmap/tmapflat.c: Fix
2515 * include/gr.h, main/menu.c: Fullscreen toggle added to screen res
2517 * configure.in, include/pstypes.h, main/kconfig.c: Support for
2518 cross-compiling, and cygwin fixes
2520 2001-01-30 Bradley Bell <btb@icculus.org>
2522 * configure.in, arch/Makefile.am, arch/win32_findfile.c,
2523 include/pstypes.h, include/strutil.h, main/Makefile.am,
2524 misc/strutil.c, unused/win95/findfile.c: Cygwin support, using SDL.
2525 needs --without-assembler and --without-network to compile
2527 2001-01-29 Bradley Bell <btb@icculus.org>
2529 * configure.in, main/Makefile.am: Fixes to build system
2530 * main/kconfig.c: fix for non-linux joysticks
2531 * arch/: dos/Makefile.am, dos/cdrom.c, dos/digi.c, dos/dosgr.c,
2532 dos/dpmi.c, dos/findfile.c, dos/init.c, dos/ipx.c, dos/joy2.asm,
2533 dos/joyc.c, dos/joydefs.c, dos/key.c, dos/modex.asm, dos/mouse.c,
2534 dos/timer.asm, dos/tweak.inc, dos/vesa.c, dos/vgaregs.inc,
2535 include/joy.h, linux/Makefile.am, linux/findfile.c, linux/init.c,
2536 linux/ipx_bsd.c, linux/ipx_lin.c, linux/ipx_udp.c,
2537 linux/linuxnet.c, sdl/Makefile.am, sdl/init.c, sdl/timer.c: Removed
2539 * arch/: Makefile.am, dos_dpmi.c, dos_findfile.c, dos_init.c,
2540 dos_ipx.c, dos_modex.asm, dos_timer.asm, dos_tweak.inc, dos_vesa.c,
2541 dos_vgaregs.inc, linux_findfile.c, linux_init.c, linux_ipx_bsd.c,
2542 linux_ipx_lin.c, linux_ipx_udp.c, linux_net.c, sdl_init.c,
2543 sdl_timer.c: Fixed build system, minor fixes
2544 * arch/dos/include/: joy.h, key.h, mouse.h: Unified input headers.
2545 * arch/linux/Makefile.am, configure.in: Duplicate file removal.
2547 2001-01-28 Bradley Bell <btb@icculus.org>
2549 * conf.h.in, configure.in, arch/Makefile.am,
2550 arch/dos/include/Makefile.am, arch/include/Makefile.am,
2551 arch/include/key.h, main/Makefile.am: More header unification...
2552 * main/newdemo.c: Added <ctype.h>
2553 * arch/include/: event.h, joy.h: unified input headers.
2554 * acconfig.h, include/d_delay.h, main/Makefile.am, main/game.c:
2555 OpenGL now uses SDL-GL instead of gii
2556 * arch/include/: key.h, mouse.h: Unified arch headers
2558 2001-01-25 Bradley Bell <btb@icculus.org>
2560 * autogen.sh: use "set -e" so execution stops if something goes
2563 2001-01-24 Bradley Bell <btb@icculus.org>
2566 * Makefile.am: Add ChangeLog to dist
2567 * ChangeLog: Putting this here so automake doesn't complain
2571 2001-01-24 Bradley Bell <btb@icculus.org>
2573 * INSTALL, NEWS, README, cvshowto.txt: updated documentation
2574 * tools/: Makefile.am, cvs2cl/Makefile.am, cvs2cl/cvs2cl.pl: cvs2cl
2575 for building ChangeLog from RCS entries
2576 * Makefile.am, acconfig.h, autogen.sh, conf.h.in, configure.in,
2577 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
2578 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
2579 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
2580 arch/dos/include/Makefile.am, 2d/Makefile.am, 3d/Makefile.am,
2581 arch/Makefile.am, arch/dos/Makefile.am,
2582 arch/dos/mm_snd/Makefile.am, arch/dos/mm_snd/include/Makefile.am,
2583 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
2584 arch/ogl/Makefile.am, arch/sdl/Makefile.am, arch/win32/Makefile.am,
2585 arch/win32/d3dframe/Makefile.am, arch/win32/include/Makefile.am,
2586 cfile/Makefile.am, iff/Makefile.am, iff/archive/Makefile.am,
2587 include/Makefile.am, main/editor/Makefile.am, main/old/Makefile.am,
2588 unused/Makefile.am, unused/bios/Makefile.am,
2589 unused/lib/Makefile.am, unused/novga/Makefile.am,
2590 unused/pa_null/Makefile.am, unused/ui/Makefile.am,
2591 unused/vga/Makefile.am, unused/vga/new/Makefile.am,
2592 unused/win95/Makefile.am, main/Makefile.am, maths/Makefile.am,
2593 misc/Makefile.am, texmap/Makefile.am: improved automake config.
2594 make dist, VPATH builds, ...
2595 * configure, Makefile.in, libtool, ltconfig, ltmain.sh,
2596 stamp-h.in, 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.in,
2597 arch/dos/Makefile.in, arch/linux/Makefile.in,
2598 arch/sdl/Makefile.in, cfile/Makefile.in, iff/Makefile.in,
2599 main/Makefile.in, maths/Makefile.in, mem/Makefile.in,
2600 misc/Makefile.in, texmap/Makefile.in: cruft removal
2601 * 2d/diff, arch/dos/sgrep.out, arch/linux/stHqFIq1, main/test.txt:
2603 * ChangeLog, NEWS: moved old ChangeLog to NEWS
2604 * configure.in, conf.h.in: moved NDEBUG to conf.h.in
2605 * main/: game.c, kconfig.c, text.c: changed args_find to FindArg
2606 * main/: gamecntl.c, inferno.c: changed args_find to FindArg, added
2608 * arch/dos_init.c, arch/linux_init.c, arch/linux_ipx_udp.c,
2609 arch/linux_net.c, arch/sdl_init.c, arch/dos/init.c,
2610 arch/dos/joyc.c, arch/linux/init.c, arch/linux/ipx_udp.c,
2611 arch/linux/linuxnet.c, arch/sdl/init.c, include/args.h,
2612 main/config.c, main/hud.c, main/menu.c, main/multi.c,
2613 main/network.c, main/piggy.c, main/polyobj.c, main/slew.c,
2614 main/songs.c, misc/args.c: changed args_find to FindArg
2616 2001-01-22 Bradley Bell <btb@icculus.org>
2618 * configure, main/Makefile.am, main/Makefile.in: configuration
2620 * include/error.h, include/mono.h, main/game.c, main/gamerend.c:
2621 fix compiler warnings w/opengl
2622 * include/console.h: ggi support
2623 * arch/linux_init.c: svgalib support
2624 * Makefile.in, conf.h.in, configure, configure.in, 2d/Makefile.am,
2625 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.am, arch/Makefile.in,
2626 arch/svgalib_init.c, cfile/Makefile.in, iff/Makefile.in,
2627 main/Makefile.am, main/Makefile.in, maths/Makefile.am,
2628 maths/Makefile.in, mem/Makefile.in, misc/Makefile.in,
2629 texmap/Makefile.am, texmap/Makefile.in: configuration fixes
2630 * iff/iff.c, include/u_mem.h: NDEBUG fixes
2631 * main/: ai.h, inferno.c, lighting.c, object.c, render.c: fix
2632 warnings and enable NDEBUG
2633 * arch/svgalib_init.c: svgalib support
2635 2001-01-22 Michael Wagener <Michael.Wagener@materna.de>
2637 * main/kconfig.c: joystick support
2639 2001-01-21 Bradley Bell <btb@icculus.org>
2641 * cvshowto.txt: new file, taken from d1x webpage
2642 * AUTHORS, README: Taking over as maintainer of d2x
2643 * ChangeLog: Grab mouse with SDL/X11
2644 * main/: gamecntl.c, inferno.c: Grab mouse with SDL/X11
2646 2001-01-20 Bradley Bell <btb@icculus.org>
2648 * configure, configure.in: Turned -Werror back off by default
2649 * README, configure, configure.in, 2d/font.c, arch/sdl_init.c,
2650 iff/iff.c, include/3d.h, include/d_io.h, main/Makefile.am,
2651 main/Makefile.in, main/bm.c, main/collide.c, main/credits.c,
2652 main/fuelcen.h, main/game.c, main/gamecntl.c, main/gamepal.c,
2653 main/gamerend.c, main/gamesave.c, main/gameseg.c, main/gameseq.c,
2654 main/gauges.c, main/kconfig.c, main/kludge.c, main/kmatrix.c,
2655 main/laser.c, main/multi.c, main/network.c, main/network.h,
2656 main/newdemo.c, main/newmenu.c, main/object.c, main/object.h,
2657 main/physics.c, main/piggy.c, main/polyobj.c, main/state.c,
2658 main/switch.c, main/titles.c, main/wall.c: Got rid of all compiler
2659 warnings, for non-OpenGL on linux, anyway...
2661 2001-01-19 Bradley Bell <btb@icculus.org>
2663 * copying: remove duplicate file
2664 * Import of d2x-0.0.9-pre1
2665 * Import of d2x-0.0.8