1 2004-05-18 Bradley Bell <btb@icculus.org>
3 * arch/linux/hmiplay.c: updated SDL include path (d1x r1.3)
5 * include/vecmat.h: comments/formatting
7 2004-05-18 Martin Schaffner <maschaffner@gmx.ch>
9 * include/d.bat, include/lst.bat, include/m.bat, include/test.c,
10 include/test.lnk: remove unnecessary files
12 * configure.ac: add -no-cpp-precomp when compiling on Mac OS X.
13 This enables compilation with gcc 3.1
15 2004-05-17 Dietfrid Mali <dietfrid.mali@q-dial.de>
17 * main/switch.c: took care of switches triggering single-sided
18 walls (don't try to access the nonexistent adjacent wall via NULL
19 pointers or negative array indices)
21 2004-05-16 Dietfrid Mali <dietfrid.mali@q-dial.de>
23 * main/wall.c: fix invalid memory access for d1 levels which
24 don't have a corresponding wall behind.
26 2004-05-16 Martin Schaffner <maschaffner@gmx.ch>
28 * include/ogl_init.h, arch/ogl/glx.c, arch/ogl/gr.c,
29 arch/ogl/internal.h, arch/ogl/ogl.c, arch/ogl/sdlgl.c,
30 arch/ogl/wgl.c: move most ogl-internal stuff from the ogl
31 interface header to new header file internal.h
33 2004-05-15 Dietfrid Mali <dietfrid.mali@q-dial.de>
35 * arch/sdl/joy.c: joystick_read_raw_axis() will return a proper
36 bitmask for each joystick axis that has sent input data,
37 and will not crash Windows anymore during joystick setup because
38 of for() loop over axis being executed once too often.
40 * main/gameseq.c, include/gr.h, 2d/font.c: define new function
41 gr_remap_mono_font() and call it after loading saved level.
43 * main/laser.c: limit homing missile turn rate
45 * main/fuelcen.c, main/fuelcen.h, main/object.c: implement repair
46 centers (work like fuel centers but provide shield)
48 * main/gameseg.c: fix endless loop in some levels with a
49 certain (complicated) structure
51 2004-05-13 Bradley Bell <btb@icculus.org>
53 * VisualC/d2/d2x/d2x.dsp, VisualC/d2xgl/d2xgl.dsp,
54 VisualC/libmve/libmve.dsp, VisualC/mveplayer/mveplayer.dsp:
55 updated project files for SDL 1.2.7
57 * Makefile.am: add VisualC, VisualCE dirs to tarball
59 2004-05-13 Martin Schaffner <maschaffner@gmx.ch>
61 * arch/sdl/digi.c: formatting
63 2004-05-12 Bradley Bell <btb@icculus.org>
65 * unused/vga/new/palette.c, unused/vga/new/vga.c: removed unused,
68 * 2d/palette.c, include/palette.h: added function to create blend
71 * maths/rand.c, maths/tables.c, maths/vecmat.c: formatting
73 2004-05-11 Bradley Bell <btb@icculus.org>
75 * arch/ogl/ogl.c: fix alpha calculation in g3_draw_poly, again
77 2004-05-10 Bradley Bell <btb@icculus.org>
79 * arch/ogl/ogl.c, include/3d.h, main/render.c: hmm,
80 g3_draw_transp_poly had the fade level backwards, decided to just
81 fix g3_draw_poly so it behaves correctly, transparency or not,
82 reverted changes to render_face
84 2004-05-10 Dietfrid Mali <dietfrid.mali@q-dial.de>
86 * arch/ogl/ogl.c, include/3d.h: added g3_draw_transp_poly() for
87 rendering transparent (e.g. cloaked) walls
89 * main/render.c: render_face now calls g3_draw_transp_poly() for
90 cloaked walls in OpenGL
92 2004-05-08 Martin Schaffner <maschaffner@gmx.ch>
94 * arch/sdl/digi.c: fix bug on Mac OS X where all sound, including
95 that from other apps, had "static" distortions.
97 2004-04-22 Bradley Bell <btb@icculus.org>
99 * main/multi.c, main/multibot.c: use new GET_INTEL_* macros
101 * include/byteswap.h: rewrite GET_INTEL_* macros, fix bugs in
102 aligned version of PUT_INTEL_* macros
104 2004-04-15 Bradley Bell <btb@icculus.org>
106 * main/inferno.c: comment out unused checksum variable
108 2004-04-14 Bradley Bell <btb@icculus.org>
110 * arch/sdl/rbaudio.c: fix redbook tracking problems (fixes #1028)
112 2004-04-14 Terran Melconian <terran@consistent.org>
114 * main/gameseg.c: use portable rand function (fixes #1118)
116 2004-04-14 Sean Taylor <sscthunderbird@yahoo.com>
118 * main/songs.c: uncomment calls to RBAStop (fixes #473)
120 2004-01-08 Martin Schaffner <maschaffner@gmx.ch>
122 * configure.ac, arch/linux/ipx_udp.c, maths/fixc.c:
123 get rid of warnings (now compiles with -Werror on SunOS)
125 * main/piggy.c: fix (really) wierd SunOS bug
127 * 2d/bitmap.c, 2d/rle.c, include/gr.h: fix MEM_OVERWRITE
128 caused by not allocating enough mem for rle bitmaps
130 2004-01-06 Martin Schaffner <maschaffner@gmx.ch>
132 * include/pstypes.h: sun OS typedef fixes
134 2003-12-28 Martin Schaffner <maschaffner@gmx.ch>
136 * main/piggy.c: fix bug 1067
138 * main/piggy.c: fix bugfix for 1067
140 * main/piggy.c: fix 2nd part of bug 1067 (make d2x compatible
141 with descent.pig of mac registered)
143 2003-12-18 Bradley Bell <btb@icculus.org>
145 * main/kconfig.c: fixes for linux-native joystick
147 * main/kconfig.c: bunch of fixes (esp. for non linux-native
150 * arch/include/joy.h: comments/formatting
152 2003-12-10 Alexander Y. Yeikovich <demon@mci.net.ua>
154 * compilerdefs.txt: added FreeBSD defs
156 2003-12-08 Bradley Bell <btb@icculus.org>
158 * include/dtypes.h, include/dtypes.inc: remove unused, redundant
161 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua>
163 * arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
164 arch/linux/ipx_udp.c: fix FreeBSD compile errors
166 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua> and Bradley Bell <btb@icculus.org>
168 * 2d/ibitblt.c, include/maths.h, include/ogl_init.h,
169 include/pstypes.h, main/game.c, main/game.h, unused/bios/ipx.c:
170 get rid of silly ulongs
172 * configure.ac, 2d/bitblt.c, 2d/linear.asm, maths/fix.asm,
173 maths/vecmata.asm, texmap/tmap_inc.asm, texmap/tmap_per.asm,
174 texmap/tmappent.S, texmap/tmapppro.S: enable nasm on FreeBSD,
175 change relevant __linux__ macros to __ELF__
177 2003-11-27 Bradley Bell <btb@icculus.org>
179 * include/ogl_init.h: added proto for ogl_check_mode
181 * arch/sdl/digi.c, arch/sdl/gr.c, arch/sdl/mouse.c,
182 arch/win32/findfile.c, main/inferno.c, main/titles.c: Pocket PC
185 2003-11-26 Bradley Bell <btb@icculus.org>
187 * libmve/decoder16.c, libmve/mve_main.c, main/newmenu.c: fix gcc
188 3.3 compiler warnings
190 * arch/sdl/gr.c, main/kludge.c: landscape fixes, implemented
193 * include/pstypes.h: OS X fixes
195 * cfile/cfile.c, include/pstypes.h, main/inferno.c,
196 main/newmenu.h: linux fixes
198 * configure.ac cygconf VisualC/d2x.dsw VisualC/d2x/d2x.dsp
199 VisualC/d2xgl/.cvsignore VisualC/d2xgl/d2xgl.dsp arch/ogl/gr.c
200 arch/ogl/ogl.c include/d_io.h include/loadgl.h include/ogl_init.h
201 include/pstypes.h include/u_mem.h main /state.c main/vers_id.h
202 misc/d_io.c: added Visual C project for opengl, buncha macro fixes
205 * arch/sdl/gr.c: fix sdl gr_update
207 * 2d/font.c, VisualC/d2x/d2x.dsp, VisualCE/d2x/d2x.vcp,
208 VisualCE/mveplayer/mveplayer.vcp, arch/win32/ipx_mcast4.c,
209 arch/win32/ipx_udp.c, arch/win32/ipx_win.c, arch/sdl/gr.c,
210 cfile/cfile.c, console/CON_console.c, include/d_io.h,
211 include/error.h, include/pstypes.h, include/strutil.h,
212 include/u_dpmi.h, libmve/mve_main.c, libmve/mveplay.c,
213 main/cntrlcen.c, main/console.c, main/gameseq.c, main/inferno.c,
214 main/movie.c, main/newdemo.c, main/newmenu.c, main/newmenu.h,
215 main/playsave.c, main/songs.c, main/state.c, main/text.c,
216 mem/mem.c, misc/args.c, misc/d_io.c, misc/strutil.c: Visual C,
219 2003-11-25 Bradley Bell <btb@icculus.org>
221 * VisualC/d2x, VisualC/d2x/.cvsignore, VisualC/d2x/d2x.dsp,
222 VisualC/d2x.dsw, VisualC/libmve/libmve.dsp,
223 libmve/VisualC/mveplayer.dsp: updated project files
225 * libmve/mve_main.c, libmve/mvelib.c, libmve/mveplay.c: mveplayer
228 * VisualC, VisualC/.cvsignore, VisualC/d2x.dsw, VisualC/libmve,
229 VisualC/libmve/.cvsignore, VisualC/libmve/libmve.dsp,
230 VisualC/mveplayer, VisualC/mveplayer/.cvsignore,
231 VisualC/mveplayer/mveplayer.dsp: added project files for Visual
234 * VisualCE/.cvsignore, VisualCE/d2x/.cvsignore,
235 VisualCE/libmve/.cvsignore, VisualCE/mveplayer/.cvsignore: added
238 2003-11-24 Bradley Bell <btb@icculus.org>
240 * libmve/decoder8.c, libmve/mve_main.c, libmve/mvelib.c,
241 libmve/mveplay.c: stuff to play mve's in WinCE
243 * arch/win32/findfile.c: unused functions...
247 * arch/sdl/mouse.c, main/konfig.c, main/newmenu.c, main/newmenu.h:
248 enabled mouse control of menus
250 * main/mission.h: oops, didn't mean to change this.
252 2003-11-21 Bradley Bell <btb@icculus.org>
254 * VisualCE/d2x/d2x.vcp: updated project file
256 2003-11-20 Bradley Bell <btb@icculus.org>
258 * VisualCE, VisualCE/d2x, VisualCE/d2x/d2x.vcp, VisualCE/d2x.vcw,
259 VisualCE/libmve, VisualCE/libmve/libmve.vcp, VisualCE/mveplayer,
260 VisualCE/mveplayer/mveplayer.vcp: added project files for eMbedded
263 2003-11-17 Bradley Bell <btb@icculus.org>
265 * configure.ac, arch/linux/Makefile.am, arch/linux/linuxnet.c,
266 main/menu.c: added option to disable kalinix under unix
268 * main/game.c, main/newmenu.c: always set menu mode for GL popups
270 2003-11-14 Bradley Bell <btb@icculus.org>
272 * main/automap.c: fix automap background image
274 * main/automap.c, main/automap.h: delete cruft
276 * main/automap.c: fix level number position
278 * main/automap.c: simplify g3_draw_line hack
280 * main/menu.c: stop pointless vid mode changes
282 2003-11-07 Bradley Bell <btb@icculus.org>
284 * NEWS, installation.txt: s'more documentation
286 2003-11-07 Steffen Pohle <stpohle@gmx.net>
288 * configure.ac: fix .exe extension problems
290 2003-11-07 Bradley Bell <btb@icculus.org>
292 * arch/ogl/ogl.c: disable texture format verification for OS X -
295 2003-11-06 Bradley Bell <btb@icculus.org>
297 * main/automap.c, main/gamecntl.c, main/movie.c, main/titles.c:
298 use more traditional Alt+Enter for toggling fullscreen
300 * 2d/ibitblt.c, main/mission.h: comments/formatting
302 * arch/ogl/sdlgl.c: smash textures, for non-linux, for real
304 2003-11-06 Bradley Bell <btb@icculus.org>
306 * arch/ogl/gr.c, arch/ogl/sdlgl.c: smash textures on every
307 resolution change, use kludge to avoid repetitive res changes
309 2003-11-04 Bradley Bell <btb@icculus.org>
311 * main/piggy.c, main/piggy.h: moved bitmap and sound header data
312 structures and i/o routines back to piggy.c
314 2003-11-04 Martin Schaffner <maschaffner@gmx.ch>
316 * installation.txt: tell to install d1 .pig for better textures
318 2003-11-04 Bradley Bell <btb@icculus.org>
320 * main/mission.c, main/mission.h, main/piggy.h: added hogsize for
321 oem d1 v1.0 and registered d2 v1.0, comments
323 2003-11-03 Bradley Bell <btb@icculus.org>
325 * main/bm.h, main/piggy.c, main/piggy.h: big pigsize is same for
326 all d1 shareware - even though files are different!
328 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
331 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
334 * main/bm.h, main/piggy.c, main/piggy.h: added pigsize for
337 2003-10-31 Martin Schaffner <maschaffner@gmx.ch>
339 * main/movie.c: when no movies are found, divide by six the
340 number of warning lines sent to stdout
342 2003-10-29 Martin Schaffner <maschaffner@gmx.ch>
344 * include/byteswap.h: fix stupid copy/paste error
346 2003-10-24 Bradley Bell <btb@icculus.org>
348 * 2d/bitblt.c, 2d/ibitblt.c, include/gr.h, include/grdef.h: use
349 gr_linear_rep_movsd_2x instead of almost identical
350 gr_linear_movsd_double. Better since we have assembly versions.
352 2003-10-22 Martin Schaffner <maschaffner@gmx.ch>
354 * main/gamemine.c, main/piggy.c: fix "psychedelic" walls
357 2003-10-21 Martin Schaffner <maschaffner@gmx.ch>
359 * main/gameseq.c, main/multi.c, main/multi.h: fix compilation
360 error with --disable-network, move reset_network_objects()
361 from gameseq.c to multi.c
363 2003-10-14 Bradley Bell <btb@icculus.org>
365 * AUTHORS, NEWS: stuff
367 * arch/win32/ipx_mcast4.c: include newmenu header (for FAIL macro)
369 2003-10-12 Bradley Bell <btb@icculus.org>
371 * main/cntrlcen.c, main/endlevel.c, main/gamerend.c,
372 main/gameseq.c, main/mission.c, main/mission.h, main/network.c:
375 2003-10-12 Aaron Plattner <plattner@caltech.edu>
377 * arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
378 arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
379 arch/linux/ipx_udp.c, arch/linux/linuxnet.c,
380 arch/linux/include/ipx_drv.h, arch/linux/include/ipx_mcast4.h,
381 arch/win32/Makefile.am, arch/win32/ipx_drv.h,
382 arch/win32/ipx_mcast4.c, arch/win32/ipx_udp.c,
383 arch/win32/ipx_win.c, arch/win32/winnet.c,
384 arch/win32/include/ipx_mcast4.h, include/ipx.h, main/menu.c,
385 main/multi.h, main/network.c: add IPv4 multicasting support
387 2003-10-11 Bradley Bell <btb@icculus.org>
389 * main/endlevel.c, main/piggy.c: fixed endlevel stuff
391 * main/cntrlcen.c, main/endlevel.c, main/gamecntl.c,
392 main/gamerend.c, main/gameseq.c, main/gauges.c, main/kmatrix.c,
393 main/menu.c, main/mission.h, main/network.c, main/weapon.c,
394 main/weapon.h: lots of shareware and oem fixes
396 2003-10-10 Bradley Bell <btb@icculus.org>
398 * arch/win32/winnet.c: fixed stupid win32 network bug
400 2003-10-10 Bradley Bell <btb@icculus.org>
402 * main/piggy.c: increased D1_MAX_TMAP_NUM
404 2003-10-10 Martin Schaffner <maschaffner@gmx.ch>
406 * main/bm.c, main/bm.h, main/piggy.c: fixes d1 still textures
407 which are animated in d2, refactorizes d1 texture reading
409 2003-10-10 Bradley Bell <btb@icculus.org>
411 * arch/linux/linuxnet.c, main/automap.c, main/automap.h,
412 main/bmread.c, main/bmread.h, main/cntrlcen.c, main/cntrlcen.h,
413 main/collide.h, main/compbit.h, main/config.h, main/console.c,
414 main/controls.h, main/credits.c, main/credits.h, main/crypt.c,
415 main/desc_id.h, main/desw.h, main/dumpmine.c, main/effects.c,
416 main/effects.h, main/endlevel.c, main/endlevel.h, main/escort.c,
417 main/escort.h, main/fireball.h, main/fvi.c, main/fvi.h,
418 main/game.c, main/game.h, main/gamecntl.c, main/gamefont.c,
419 main/gamefont.h, main/gamemine.h, main/gamepal.c, main/gamepal.h,
420 main/gamerend.c, main/gamesave.h, main/gameseq.c, main/gameseq.h,
421 main/gamestat.h, main/gauges.h, main/hostage.c, main/hostage.h,
422 main/hud.c, main/hudmsg.h, main/inferno.c, main/inferno.h,
423 main/joydefs.c, main/joydefs.h, main/kconfig.h, main/kludge.c,
424 main/kmatrix.c, main/kmatrix.h, main/laser.c, main/lighting.h,
425 main/menu.c, main/menu.h, main/mglobal.c, main/modem.h,
426 main/morph.h, main/movie.c, main/movie.h, main/multibot.h,
427 main/netmisc.h, main/network.h, main/newmenu.h, main/paging.h,
428 main/physics.c, main/physics.h, main/piggy.h, main/player.c,
429 main/playsave.h, main/polyobj.c, main/polyobj.h, main/powerup.c,
430 main/powerup.h, main/render.c, main/render.h, main/reorder.h,
431 main/robot.c, main/scores.h, main/screens.h, main/segment.c,
432 main/segpoint.h, main/slew.c, main/slew.h, main/songs.c,
433 main/songs.h, main/sounds.h, main/state.h, main/terrain.c,
434 main/terrain.h, main/texmerge.h, main/text.h, main/textures.h,
435 main/titles.h, main/vclip.c, main/vclip.h, main/vers_id.h,
436 main/wall.h: comments/formatting
438 2003-10-09 Bradley Bell <btb@icculus.org>
440 * main/text.c: fix text when using old datafiles
442 * main/laser.h: comments/whitespace
444 * main/laser.c, main/weapon.c: fixed smart missiles and smart
445 mines w/shareware data
447 * include/DT_drawtext.h: deleted unused file
449 2003-10-08 Bradley Bell <btb@icculus.org>
451 * main/gameseq.c, main/inferno.c, main/menu.c: SHAREWARE fixes
453 * arch/win32/ipx_udp.c: use closesocket() instead of close()
455 * arch/sdl/joydefs.c, main/gamecntl.c, main/kconfig.c,
456 main/menu.c: Disabled 'd2x keys' weapon selection
458 2003-10-08 Martin Schaffner <maschaffner@gmx.ch>
460 * main/object.h, main/multi.h: get rid of most warnings issued by
461 cpp-precomp of gcc from Mac OS X dev tools
463 2003-10-05 Bradley Bell <btb@icculus.org>
465 * NEWS, configure.ac: increment version number
467 * cfile/cfile.c: better handling of CRLF text files (when that is
470 * utilities/hogcreate.c, utilities/hogextract.c,
471 utilities/mvlcreate.c, utilities/mvlextract.c: use binary mode for
472 reading/writing files
474 * arch/win32/Makefile.am, arch/win32/include/ipx_udp.h,
475 arch/win32/ipx_udp.c, arch/win32/winnet.c, main/menu.c: added UDP
478 2003-10-04 Bradley Bell <btb@icculus.org>
480 * cfile/cfile.c, main/config.c: oops, fgets does not return EOF
482 * main/netmisc.c: change byte to sbyte, comments/whitespace
484 2003-10-03 Bradley Bell <btb@icculus.org>
486 * cfile/cfile.c, main/config.c: fix win32 eof bug.
488 * arch/win32/ipx_drv.h, arch/win32/winnet.c, include/ipx.h: win32
491 * iff/iff.c, include/gr.h, include/iff.h, include/pstypes.h,
492 main/ai2.c, main/aipath.c, main/aistruct.h, main/bm.h,
493 main/config.c, main/escort.c, main/fireball.c, main/fuelcen.c,
494 main/fuelcen.h, main/gameseg.c, main/gameseg.h, main/laser.c,
495 main/lighting.c, main/mglobal.c, main/network.c, main/newdemo.c,
496 main/object.c, main/object.h, main/paging.c, main/player.h,
497 main/robot.h, main/segment.h, main/state.c, main/switch.c,
498 main/switch.h, main/titles.c, main/wall.c, main/wall.h,
499 main/weapon.c, main/weapon.h: change byte to sbyte,
502 * 2d/bitblt.c, cfile/cfile.c, include/cfile.h, main/ai.c,
503 main/ai.h, main/gamemine.c, main/gauges.c, main/kconfig.c,
504 main/menu.c, main/multi.c, main/multi.h, main/multibot.c,
505 main/newdemo.h, main/render.c, main/scores.c: change byte to sbyte
507 * configure.ac: better checking for timeval
509 2003-10-03 Martin Schaffner <maschaffner@gmx.ch>
511 * arch/dos/bak/ipx.c, arch/dos/ipx.c, arch/linux/Makefile.am,
512 arch/linux/include/ipx_lin.h, arch/linux/ipx_lin.c,
513 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/linux/ukali.c,
514 arch/win32/winnet.c, configure.ac, include/byteswap.h,
515 include/ipx.h, main/inferno.c, main/menu.c, main/multi.c,
516 main/multibot.c, main/network.c: Make network architecture
517 choosable from game menu, add support for UDP/IP on Mac OS X and
520 2003-10-02 Martin Schaffner <maschaffner@gmx.ch>
522 * include/byteswap.h: added macros for coping with alignment
525 2003-10-02 Bradley Bell <btb@icculus.org>
527 * main/multi.h: added padding to little-endian version of
530 * arch/dos/bak/ipx.c, arch/dos/ipx.c: comments/whitespace
532 * main/netmisc.c: delete duplicate function
534 2003-10-01 Bradley Bell <btb@icculus.org>
536 * main/bm.c: make sure d1_texture_indices gets freed between
539 2003-09-11 Martin Schaffner <maschaffner@gmx.ch>
541 * main/piggy.h: fix size of d1 shareware descent.pig
543 2003-08-03 Martin Schaffner <martin.schaffner@epfl.ch>
545 * main/bm.c, main/bm.h, main/gamemine.c, main/gamemine.h,
546 main/gameseq.c, main/piggy.c: fix loading of d1 texture
547 replacements for non-animated textures
549 2003-08-02 Matthew Mueller <donut@dakotacom.net>
551 * main/controls.c: use fixed 20fps wiggle
553 2003-08-02 Paolo Ulivi <pulivi@libero.it> and Bradley Bell <btb@icculus.org>
555 * Makefile.am, debian/changelog.in, debian/control,
556 debian/d2x-common.dirs, debian/d2x-common.install,
557 debian/d2x-common.manpages, debian/d2x-gl.files,
558 debian/d2x-gl.menu, debian/d2x-sdl.files, debian/d2x-sdl.menu,
559 debian/rules, libmve/Makefile.am, libmve/mveplayer.1,
560 utilities/Makefile.am, utilities/hogcreate.1,
561 utilities/hogextract.1, utilities/mvlcreate.1,
562 utilities/mvlextract.1, utilities/tex2txb.1, utilities/txb2tex.1:
563 add man pages, distribute utility programs in new d2x-common deb
565 * rpm/d2x.spec.in: updated rpm spec file
567 2003-08-02 Bradley Bell <btb@icculus.org>
569 * cfile/cfile.c: update raw_position in cfputc and cfputs
571 2003-08-02 Martin Schaffner <martin.schaffner@epfl.ch>
573 * main/piggy.c: make error message more friendly
575 * main/piggy.c: simplify copying of bitmap flags
577 * arch/linux/linuxnet.c, main/multi.c, main/multibot.c: bigendian
580 * cfile/cfile.c: revert to always using custom fgets
582 * main/endlevel.c, main/mission.c: handle missing exit sequence
583 components gracefully
585 * main/playsave.c: comments
587 2003-07-24 Martin Schaffner <martin.schaffner@epfl.ch>
589 * cfile/cfile.c: update raw_position in cfwrite
591 * main/network.c: comments/formatting
593 2003-06-22 Bradley Bell <btb@icculus.org>
595 * cfile/cfile.c: use standard fgets for non-archive files
597 * main/movie.c: use con_printf for missing movie warning
599 2003-06-18 Bradley Bell <btb@icculus.org>
601 * main/movie.c: fixed cfile conversion of movielib code
603 * main/console.c, main/hud.c: strip out colors, etc when printing
606 * include/u_mem.h: fix NDEBUG calloc macro
608 2003-06-15 Bradley Bell <btb@icculus.org>
610 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c: removed
613 * 2d/pcx.c, include/strio.h, main/ai.c, main/ai.h,
614 main/cntrlcen.c, main/config.c, main/gamesave.c, main/gameseq.c,
615 main/movie.c, main/multi.c, main/network.c, main/newdemo.c,
616 main/newmenu.c, main/piggy.c, main/playsave.c, main/polyobj.c,
617 main/scores.c, main/state.c, main/text.c, misc/args.c,
618 misc/strio.c: convert file i/o to cfile
620 2003-06-14 Bradley Bell <btb@icculus.org>
622 * include/cfile.h, cfile/cfile.c: implemented cfile wrappers for
623 writing and other modes besides "rb" (mostly taken from
626 2003-06-09 Bradley Bell <btb@icculus.org>
628 * 2d/palette.c, main/kludge.c: gr_copy_palette not really a
631 * include/libmve.h, libmve/mve_main.c, libmve/mvelib.c,
632 libmve/mvelib.h, libmve/mveplay.c, main/movie.c: merged libmve
635 2003-06-07 Taylor Richards <taylor@icculus.org>
637 * libmve/mvelib.c, libmve/mveplay.c: stop memory leaks in libmve
639 2003-06-07 Bradley Bell <btb@icculus.org>
641 * main/console.c: fix non-console build
643 * main/gamesave.c: comments
645 * main/bm.c: remove redundant break
647 2003-06-06 Bradley Bell <btb@icculus.org>
649 * main/gauges.c, main/kconfig.c: comments/formatting
651 * console/.cvsignore: added .cvsignore
653 * main/console.c: can't write to console after it's closed
655 2003-06-05 Bradley Bell <btb@icculus.org>
657 * arch/sdl/event.c, console/CON_console.c, console/Makefile.am,
658 console/internal.c, console/internal.h, include/CON_console.h,
659 include/console.h, main/console.c, main/gamecntl.c, main/hud.c:
660 finish console conversion away from SDL
662 2003-06-04 Bradley Bell <btb@icculus.org>
664 * console/CON_console.c, include/CON.console.h, include/console.h,
665 main/console.c, main/game.c: console conversion to native gr,
668 * include/gr.h, main/credits.c, main/kconfig.c, main/newmenu.c:
669 put prototype for gr_bm_bitblt in gr.h
671 2003-06-03 Bradley Bell <btb@icculus.org>
673 * console/CON_console.c, console/DT_drawtext.c,
674 console/Makefile.am, include/CON_console.h, include/DT_drawtext.h,
675 main/console.c: use native fonts for console
677 * main/playsave.c: use shorts for short data
679 2003-06-02 Bradley Bell <btb@icculus.org>
681 * configure.ac, main/console.c: set console background, fix
684 2003-06-01 Bradley Bell <btb@icculus.org>
686 * Makefile.am, arch/sdl/event.c, configure.ac,
687 console/CON_console.c, console/DT_drawtext.c, console/Makefile.am,
688 console/internal.c, include/CON_console.h, include/DT_drawtext.h,
689 include/console.h, main/console.c, main/game.c, main/gamecntl.c,
690 main/gamerend.c: added console code (from SDL_console)
692 2003-05-30 Bradley Bell <btb@icculus.org>
694 * README: minor update
696 2003-05-28 Bradley Bell <btb@icculus.org>
698 * Info.plist.in, Makefile.am, configure.ac: add support for MacOS
703 2003-06-06 Bradley Bell <btb@icculus.org>
705 * main/kconfig.c: fix crash in control menus
707 * main/gauges.c: force cockpit redraw in opengl
709 * main/gamerend.c: move ogl swap, so cockpit and console get
712 2003-06-01 Bradley Bell <btb@icculus.org>
714 * configure.ac, libmve/mveplay.c: define struct timeval if needed
718 2003-05-12 Bradley Bell <btb@icculus.org>
720 * configure.ac: increment version number
722 * main/bm.c: use con_printf for exit model warnings
724 * configure.ac: must check for timespec after setting -mno-cygwin
726 * main/inferno.c: added -nohogdir and -userdir options
728 * NEWS, main/titles.c: use briefings with no extension
732 2003-04-30 Bradley Bell <btb@icculus.org>
734 * configure.ac: have to include time.h when checking for nanosleep
736 * configure.ac, libmve/mveplay.c: use autoconf to check for struct
739 * Makefile.am, NEWS, README, configure.ac: fix linking bug,
740 increment version number
742 * main/Makefile.am: make dist fix
746 2003-04-29 Bradley Bell <btb@icculus.org>
748 * configure.ac, 2d/2dsline.c, main/automap.c, libmve/mveplay.c:
751 2003-04-24 Bradley Bell <btb@icculus.org>
753 * configure.ac: increment version number
755 * main/inferno.c: redeclare main() 'the SDL way', make sure SDL.h
758 2003-04-24 Ingo van Lil <inguin@gmx.de>
760 * main/render.c: fix misspellings of NDEBUG
764 2003-04-14 Bradley Bell <btb@icculus.org>
766 * cfile/cfile.c: prefer files from d2 hog over d1 hog
768 2003-04-11 Bradley Bell <btb@icculus.org>
770 * main/automap.c, main/gamemine.c, main/menu.c: fix compiler
775 2003-04-11 Bradley Bell <btb@icculus.org>
777 * libmve/mveplay.c: use _sleep instead of sleep on win32
779 * Makefile.am, README, README.utils, arch/sdl/digi.c,
780 arch/sdl/joy.c, arch/win32/Makefile.am, include/byteswap.h,
781 include/cfile.h, include/error.h, libmve/Makefile.am,
782 libmve/decoders.h, main/Makefile.am, main/endlevel.c,
783 main/endlevel.h, main/playsave.c, misc/fileutil.c:
784 utilities/Makefile.am: comments/formatting/dist problems
786 * configure.ac: use different defines for os x
788 2003-04-07 Bradley Bell <btb@icculus.org>
790 * include/error.h, misc/error.c: put some old stuff back in,
791 eliminate duplicate error messages
793 * main/text.c: don't die on text not found
796 * main/inferno.c: print some useful info if hog not found, allow
797 -help to work if no text available
799 2003-04-07 Steffen Pohle <stpohle@gmx.net>
801 * arch/linux/Makefile.am: revert to previous version, so linux
804 2003-04-03 Bradley Bell <btb@icculus.org>
806 * main/endlevel.c: fixed exit model scheme yet again
808 2003-04-02 Bradley Bell <btb@icculus.org>
810 * misc/error.c: call Int3 on Assert
812 * main/cntrlcen.c, main/cntrlcen.h, main/gamesave.c: modified
815 * main/wall.c: don't die when trying to toggle nonexistent
816 segment... vertigo level 10 is buggy!
818 * main/gamemine.c: comments/formatting
820 2003-03-31 Micah J. Lieske <MicahJon@compuserve.com>
822 * arch/dos/digimm.c, arch/sdl/digi.c, arch/win32/digi.c,
823 main/inferno.c: Allow use of 22K sound samples
825 2003-03-29 Bradley Bell <btb@icculus.org>
827 * arch/ogl/gr.c: default to bitmapped reticle
829 * main/bm.c, main/endlevel.c, main/piggy.c, main/piggy.h,
830 main/polyobj.c: rewrote endlevel stuff to reread exit model info
833 * arch/sdl/joy.c: fixed text seen for hats in control config
836 2003-03-28 Bradley Bell <btb@icculus.org>
838 * main/bm.c: heh, model nums in vertigo are hardcoded,
839 N_D2_POLYGON_MODELS can't change
841 * configure.ac, include/d1x.xpm, include/descent.xpm,
842 arch/ogl/sdlgl.c, arch/sdl/gr.c: enabled setting icon with
845 2003-03-27 Bradley Bell <btb@icculus.org>
847 * main/text.h: fixed text references for hat directions
849 * arch/ogl/Makefile.am: oops, can't get rid of main INCLUDE yet...
851 2003-03-26 Bradley Bell <btb@icculus.org>
853 * main/playsave.c: make d2x keys backward compatible
855 2003-03-26 Micah J. Lieske <MicahJon@compuserve.com>
857 * arch/sdl/event.c, arch/sdl/joy.c: added hat support for sdl
860 2003-03-26 Bradley Bell <btb@icculus.org>
862 * main/piggy.c: fix crash when d1 data not present
864 * main/gamecntl.c, main/kconfig.c, main/playsave.c: fix d2x keys,
865 read/write from plr file
867 * main/ai.h, main/collide.c, main/escort.c, main/escort.h,
868 main/fuelcen.c, main/gamecntl.c, main/playsave.c, main/powerup.c:
869 added escort.h header
871 2003-03-25 Bradley Bell <btb@icculus.org>
873 * main/bm.c, main/piggy.c, main/piggy.h, main/gameseq.c: added
874 D1_PIGFILE ("descent.pig") macro
876 * main/bm.c, main/piggy.c, main/piggy.h: ability to load exit
877 models from d1 pig file
879 * main/bm.c, main/bm.h, main/endlevel.c, main/piggy.c,
880 main/piggy.h: ability to load exit model bitmaps (or any bitmap,
881 really) from d1 pig file
883 2003-03-23 Bradley Bell <btb@icculus.org>
885 * main/bm.c: stop extra robots from overwriting exit models
887 * include/ogl_init.h: increased OGL_TEXTURE_LIST_SIZE so the
888 texture list doesn't get full
890 * main/bm.c: fix mem leak when reading extra robots
892 2003-03-21 Bradley Bell <btb@icculus.org>
894 * main/menu.c: Added option to set movie resolution (mostly works)
896 2003-03-21 Martin Schaffner <maschaffner@gmx.ch>
898 * main/gameseq.c, main/piggy.c, main/piggy.h: move bitmap
899 replacement functions to piggy.c
901 * main/gameseq.c: attempt to support mac d1 descent.pig
903 * main/bm.c: fix mem leak
905 * main/gameseq.c: fix bug: when opening d1 level 1 with oem data
906 files, both d1 and d2 oem briefing where showed
908 * main/inferno.c, main/movie.c: Change the default movie
909 resolution to "high", implement the option -lowresmovies
911 2003-03-20 Bradley Bell <btb@icculus.org>
913 * arch/sdl/rbaudio.c, main/songs.c: cd detection works now
915 * main/piggy.c: comments
917 2003-03-20 Martin Schaffner <maschaffner@gmx.ch>
919 * main/gameseq.c: delete duplicate function
921 * 2d/rle.c: fix color swapping on big endian of big rle bitmaps
923 2003-03-19 Bradley Bell <btb@icculus.org>
925 * arch/sdl/rbaudio.c, include/rbaudio.h: starting d2 cd detection
926 (cddb discid) support
928 * arch/sdl/digi.c, main/kludge.c: implemented
929 digi_link_sound_to_object3 for looping sounds, other looping stuff
931 * arch/sdl/gr.c: removing dependencies on stuff in main/
933 * arch/linux/Makefile.am, arch/linux/init.c,
934 arch/linux/linuxnet.c, arch/linux/include/ukali.h,
935 arch/ogl/Makefile.am, main/inferno.c: moved joy_init back to main,
936 other header cleanups
938 * arch/win32/ipx_win.c, configure.ac: ipx on win32 fixed!
940 2003-03-19 Martin Schaffner <maschaffner@gmx.ch>
942 * 2d/rle.c, include/gr.h, include/rle.h, main/bm.c, main/bm.h,
943 main/gamemine.c, main/gamemine.h, main/gameseq.c, main/piggy.c,
944 main/piggy.h, main/wall.c, main/wall.h: if descent.pig available,
945 load d1 textures for d1 levels
947 2003-03-19 Bradley Bell <btb@icculus.org>
949 * 2d/font.c, 2d/palette.c, 3d/interp.c, 3d/setup.c,
950 arch/sdl/rbaudio.c, include/texmap.h, libmve/decoder16.c,
951 libmve/decoder8.c, libmve/decoders.h, libmve/mveplay.c,
952 texmap/ntmap.c, texmap/texmapl.h: header/extern declaration
955 * README: added some OS X info
957 2003-03-17 Bradley Bell <btb@icculus.org>
959 * main/newdemo.c: simplify DEMO_FILENAME macro
961 * main/console.c, main/game.c: enable experimental console support
963 * main/gamerend.c: fixed location of fps meter in multi
965 2003-03-16 Bradley Bell <btb@icculus.org>
967 * main/menu.c, main/newdemo.c, main/newdemo.h, main/newmenu.c:
968 also look in shared data dir for demos
970 * main/newdemo.c, main/newdemo.h: comments/formatting
972 2003-03-15 Christopher Thielen <chris@luethy.net>
974 * main/kludge.c: set CDROM_dir back to "." - tricks game into
975 thinking d2 cd is always present
977 2003-03-15 Bradley Bell <btb@icculus.org>
979 * 2d/font.c, main/credits.c, main/scores.c: fixed opengl credits,
982 * arch/sdl/rbaudio.c: formatting, enabled volume control under
985 * arch/ogl/gr.c: fixed dark font bug by calling gr_set_mode from
986 gr_init. don't really know why this works, though
988 2003-03-14 Bradley Bell <btb@icculus.org>
990 * main/gameseq.c: fix Bitmap_replacement_data mem leakage
992 * unused/bios/rbaudio.h: removed duplicate file
994 2003-03-14 Christopher Thielen <chris@luethy.net>
996 * arch/sdl/rbaudio.c: stop cd audio when exiting
998 2003-03-14 Micah J. Lieske <MicahJon@compuserve.com>
1000 * main/gamecntl.c: add comments to the "only matt knows" cheats
1002 2003-03-14 Martin Schaffner <maschaffner@gmx.ch>
1004 * main/gamemine.c: formatting, better texture conversion for d1
1007 2003-03-14 Bradley Bell <btb@icculus.org>
1009 * main/piggy.c: must swap all mac version pigfiles
1011 * main/ai.c, main/ai.h, main/bm.h, main/crypt.c, main/joydefs.h,
1012 main/multi.c: formatting, minor cleanups
1014 * 2d/rle.c: need to swap line_size on bigendian machines
1016 * main/mission.c, main/mission.h: detect mac full version hogfile
1018 2003-03-13 Bradley Bell <btb@icculus.org>
1020 * arch/sdl/joydefs.c, main/kconfig.c, main/kconfig.h, main/menu.c:
1021 added joy/mouse sensitivity slider, increased range to 16, and
1024 * main/Makefile.am, main/joydefs.c, main/old/joydefs.c: moved old
1027 * arch/linux/Makefile.am: removed extra backslash
1029 * TODO, installation.txt: updated some documentation
1031 * main/gamecntl.c, main/menu.c, main/menu.h: added "d2x options"
1032 menu, with maxfps option
1034 2003-03-12 Bradley Bell <btb@icculus.org>
1036 * main/game.c, main/game.h, main/inferno.c: added -maxfps option
1038 * arch/linux/alsadigi.c, arch/linux/findfile.c,
1039 arch/linux/hmiplay.c, arch/linux/init.c, arch/linux/ipx_bsd.c,
1040 arch/linux/ipx_kali.c, arch/linux/ipx_lin.c, arch/linux/ipx_udp.c,
1041 arch/linux/joydefs.c, arch/linux/ukali.c, arch/linux/include,
1042 arch/linux/include/ipx_bsd.h, arch/linux/include/ipx_drv.h,
1043 arch/linux/include/ipx_hlpr.h, arch/linux/include/ipx_kali.h,
1044 arch/linux/include/ipx_ld.h, arch/linux/include/ipx_lin.h,
1045 arch/linux/include/ipx_udp.h, arch/linux/include/joystick.h,
1046 arch/linux/include/music.h, arch/linux/include/serial.h,
1047 arch/linux/include/ukali.h: formatting
1049 2003-03-11 Chris Arena <ccarena@cox.net>
1051 * main/menu.c: fixed brightness slider
1053 2003-03-01 Bradley Bell <btb@icculus.org>
1055 * main/piggy.c, main/titles.c: d1 briefing text fixed, spinning
1056 robots and animated bitmaps work, but colors are messed up
1058 2003-02-28 Bradley Bell <btb@icculus.org>
1060 * main/player.h: whitespace
1062 * main/automap.c, main/cntrlcen.c, main/collide.c,
1063 main/gamerend.c: use Builtin_mission_num instead of 0 (if
1064 descent.hog is present, d1 becomes mission 0)
1066 * configure.ac, arch/win32/Makefile.am, arch/win32/ipx_drv.h,
1067 arch/win32/ipx_win.c, arch/win32/mingw_init.c,
1068 arch/win32/winnet.c: MinGW compiles with network enabled again,
1069 but still doesn't work
1073 2003-02-28 Bradley Bell <btb@icculus.org>
1075 * 2d/pcx.c, arch/ogl/gr.c, libmve/mveplay.c, main/gameseq.c,
1076 main/inferno.c, main/menu.c, main/movie.c, main/newmenu.c: Fixed
1077 many opengl glitches
1079 2003-02-27 Bradley Bell <btb@icculus.org>
1081 * main/Makefile.am, main/gamesave.c, main/hoard.c, main/hoard.h,
1082 main/inferno.c, main/menu.c, main/mission.c, main/mission.h,
1083 main/network.c, main/network.h: noted that hoard.ham is only needed
1084 for multiplayer HOARD games, and should not be equated with
1085 "vertigo". put HoardEquipped() back in network.c.
1087 * arch/ggi/key.c, arch/sdl/key.c, arch/svgalib/key.c,
1088 include/d_delay.h, main/automap.c, main/game.c, main/kconfig.c,
1089 main/multi.c, main/newdemo.c, misc/Makefile.am, misc/d_delay.c:
1090 use timer_delay instead of d_delay
1092 2003-02-27 Martin Schaffner <maschaffner@gmx.ch>
1094 * main/render.c: added replacement qsort for solaris
1096 2003-02-26 Bradley Bell <btb@icculus.org>
1098 * main/gamemine.c: texture conversion for d1 shareware
1100 2003-02-26 Martin Schaffner <maschaffner@gmx.ch>
1102 * main/gamemine.c: better texture conversion for d1 levels
1104 2003-02-26 Micah J. Lieske <MicahJon@compuserve.com>
1106 * main/kconfig.c: fix joystick support under MinGW
1108 2003-02-26 Bradley Bell <btb@icculus.org>
1110 * main/playsave.c: fix swapping glitch
1112 * configure.ac, readme.txt: clean stuff up, getting ready for
1115 * main/titles.c: begin support for rendering spinning robots in
1118 * main/mission.c, main/mission.h: load d1 oem mission, d1 v1.0
1121 * main/gamemine.c: load d1 shareware levels!
1123 2003-02-25 Bradley Bell <btb@icculus.org>
1127 * autogen.sh: add warning about old auto* versions, use
1130 2003-02-24 Bradley Bell <btb@icculus.org>
1132 * main/gameseq.c, main/movies.c, main/titles.c: Descent I
1133 briefings mostly working
1134 * main/movie.c, main/titles.c: fixed some more briefing glitches
1136 2003-02-23 Bradley Bell <btb@icculus.org>
1138 * main/movie.c: fixed crash when using shareware data files
1140 * arch/sdl/digi.c: fix crash on non-existent sounds
1141 (i.e. shareware data)
1143 2003-02-22 Bradley Bell <btb@icculus.org>
1145 * main/titles.c: fixed fullscreen toggle in briefings
1147 2003-02-21 Bradley Bell <btb@icculus.org>
1149 * configure.ac: check for mingw when enabling nasm
1150 * main/playsave.c: enable loading player files of either byte
1153 2003-02-20 Bradley Bell <btb@icculus.org>
1155 * main/bm.c, main/bm.h, main/endlevel.c: fixed up endlevel stuff
1156 * arch/sdl/digi.c, main/kludge.c: oops, meant to say: fixed bug
1157 #343, not "rest of solution to bug #344"
1158 * arch/sdl/timer.c, include/timer.h: revert to more accurate
1160 * main/kludge.c: partial solution to bug #344
1161 * Makefile.am, tools/cvs2cl/cvs2cl.pl: get rid of cvs2cl.pl
1162 * compilerdefs.txt: added linux/mips info
1163 * ChangeLog: clean up changelog
1165 2003-02-19 Bradley Bell <btb@icculus.org>
1167 * libmve/mveplay.c: os x needs nanosleep prototype.
1169 2003-02-18 Bradley Bell <btb@icculus.org>
1171 * .cvsignore, libmve/.cvsignore: added files to .cvsignore
1172 * include/libmve.h, libmve/mveplay.c, main/movie.c: added function
1173 to disable/enable audio
1174 * libmve/: mve_main.c, mveplay.c: bigendian fixes
1175 * main/: movie.h, titles.c: make sure movie's palette is set before
1176 writing briefing text. Fixes bug #359
1177 * libmve/mveplay.c: make MVE_rmStepMovie play a full frame instead
1179 * misc/: args.c, byteswap.c, d_delay.c, d_io.c, dos_disk.h,
1180 error.c, hash.c, parsarg.c, parsarg.h, strio.c, strutil.c:
1182 * maths/: fix.asm, rand.c, tables.c, vecmat.c, vecmata.asm:
1184 * texmap/: ntmap.c, scanline.c, scanline.h, texmapl.h,
1185 tmap_flt.asm, tmap_inc.asm, tmap_lin.asm, tmap_ll.asm,
1186 tmap_per.asm, tmapfade.asm, tmapflat.c, tmappent.S, tmapppro.S:
1188 * include/libmve.h: blah
1190 2003-02-18 Martin Schaffner <martin.schaffner@epfl.ch>
1192 * main/render.c: 2nd attempt to fix solaris qsort bug
1194 2003-02-18 Bradley Bell <btb@icculus.org>
1196 * configure.ac, include/pstypes.h: put alignment detection in
1199 2003-02-17 Bradley Bell <btb@icculus.org>
1201 * Makefile.am, README.utils, configure.ac, include/libmve.h,
1202 include/mve_audio.h, include/mvelib.h, libmve/Makefile.am,
1203 libmve/decoder16.c, libmve/decoder8.c, libmve/mve_audio.c,
1204 libmve/mve_audio.h, libmve/mve_main.c, libmve/mvelib.c,
1205 libmve/mvelib.h, libmve/mveplay.c, main/Makefile.am,
1206 main/decoder16.c, main/decoder8.c, main/movie.c, main/mve_audio.c,
1207 main/mve_main.c, main/mvelib.c, main/mveplay.c, main/mveplay.h:
1208 moved mve stuff to separate subdir
1209 * include/mvelib.h, main/movie.c, main/mve_main.c, main/mvelib.c,
1210 main/mveplay.c, main/mveplay.h, main/titles.c: many improvements to
1211 mve code. Fixes (at least) bugs #41, #348, and #350.
1213 2003-02-14 Bradley Bell <btb@icculus.org>
1215 * main/Makefile.am: no more Makefile.mveplay. again
1216 * main/mveplay.c: typo
1218 2003-02-13 Bradley Bell <btb@icculus.org>
1220 * utilities/mvlextract.c: uint -> unsigned int
1221 * main/: mve_main.c, mvelib.c, mveplay.c: add fullscreen mode to
1222 standalone mveplayer, win32 support
1223 * main/movie.c: random bugfixes, win32 support
1224 * arch/sdl/Makefile.am: formatting
1225 * configure.ac: disable networking on mac/win for now
1226 * main/newmenu.c: comments
1228 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1230 * 3d/interp.c, include/interp.h, main/polyobj.c: get rid of some
1231 redundant swap functions.
1233 2003-02-13 Bradley Bell <btb@icculus.org>
1235 * ChangeLog: update changelog
1237 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1239 * 3d/interp.c, include/interp.h, main/polyobj.c: fix remaining
1240 polymodel alignment issues.
1242 2003-02-13 Bradley Bell <btb@icculus.org>
1244 * utilities/: hogcreate.c, hogextract.c, mvlcreate.c, mvlextract.c:
1245 fix various little bugs
1246 * main/mveplay.c, utilities/hogextract.c, utilities/mvlextract.c,
1247 utilities/tex2txb.c, utilities/txb2tex.c: eliminate warning
1248 * main/: Makefile.am, Makefile.mveplay: build mveplayer from
1250 * README.utils: new file
1251 * main/: mve_main.c, mveplay.c: more movie fixes
1252 * README: updated README
1253 * 2d/Makefile.am, main/Makefile.am: some OS X and dist fixes
1255 2003-02-12 Bradley Bell <btb@icculus.org>
1257 * utilities/mvlextract.c: bigendian mvl support
1258 * main/mveplay.c: formatting, stuff
1259 * main/: Makefile.am, Makefile.mveplay: lotsa movie cleanups, added
1260 truecolor mve support, standalone mveplayer
1261 * include/mve_audio.h, include/mvelib.h, main/decoder16.c,
1262 main/decoder8.c, main/movie.c, main/mve_main.c, main/mvelib.c,
1263 main/mveplay.c: lotsa movie cleanups, added truecolor mve support,
1264 standalone mveplayer
1266 2003-01-22 Bradley Bell <btb@icculus.org>
1268 * include/: interp.h, interp.h: restore prototype for
1269 swap_polygon_model_data
1271 2003-01-21 Bradley Bell <btb@icculus.org>
1273 * main/piggy.c: use memcpy to avoid alignment problem
1274 * compilerdefs.txt: updated some defs, added sunos/sparc
1276 2003-01-15 Bradley Bell <btb@icculus.org>
1278 * main/render.c, arch/ogl/ogl.c: use __sun__ for sunos
1279 * main/gamemine.c: attempting to support d1 shareware
1280 * compilerdefs.txt: update defs
1282 2003-01-15 David Costanzo <david_costanzo@yahoo.com>
1284 * main/mveplay.c: fix several bugs, comments, formatting.
1286 2003-01-15 Bradley Bell <btb@icculus.org>
1288 * arch/ogl/sdlgl.c, arch/sdl/digi.c, arch/sdl/event.c,
1289 arch/sdl/gr.c, arch/sdl/init.c, arch/sdl/joy.c, arch/sdl/key.c,
1290 arch/sdl/mouse.c, arch/sdl/rbaudio.c, arch/sdl/timer.c,
1291 include/error.h, main/gamecntl.c, main/inferno.c: changed path for
1293 * arch/: ogl/glx.c, ogl/gr.c, ogl/ogl.c, ogl/wgl.c, sdl/joydefs.c:
1294 formatting, comments
1296 2003-01-11 Bradley Bell <btb@icculus.org>
1298 * main/: mission.c, mission.h: attempt to support d1 for mac
1300 * arch/sdl/joy.c, main/mvelib.c, main/titles.c: gcc 3.2 warnings
1301 * main/object.h: foo
1303 2003-01-09 Bradley Bell <btb@icculus.org>
1305 * main/movie.c: use ifdef around gr_toggle_fullscreen
1307 2003-01-07 Bradley Bell <btb@icculus.org>
1309 * Makefile.am, descent.msn, installation.txt, main/mission.c,
1310 main/mission.h: don't need .msn file for descent.hog anymore
1313 2003-01-06 Bradley Bell <btb@icculus.org>
1315 * main/mission.h, main/mission.c: comments
1316 * README, TODO, cvshowto.txt, installation.txt, debian/copyright:
1319 2003-01-03 Bradley Bell <btb@icculus.org>
1321 * utilities/: txb2txt.c, txt2txb.c: remove old files
1322 * 3d/interp.c, include/byteswap.h, main/gamemine.c: formatting
1323 * main/polyobj.c: attempt to make read_model_file
1325 * main/menu.c: move vertigo text
1327 2003-01-02 Bradley Bell <btb@icculus.org>
1329 * 3d/interp.c, include/interp.h, main/morph.c, main/polyobj.c,
1330 main/polyobj.h: cleanup alignment changes
1331 * NEWS, 3d/interp.c, include/3d.h, include/interp.h,
1332 include/pstypes.h, main/Makefile.am, main/bm.c, main/collide.c,
1333 main/object.h: fix alignment issues on sparc
1334 * cvshowto.txt: update cvs info
1336 * 2d/rle.c: make rle_swap handle RLE_BIG
1338 2003-01-01 Martin Schaffner <maschaffner@gmx.ch>
1340 * main/render.c: workaround solaris qsort bug
1342 2003-01-01 Steffen Pohle <stpohle@gmx.net>
1344 * arch/linux/linuxnet.c, arch/linux/ukali.c,
1345 arch/linux/include/ukali.h, main/inferno.c: enabled kali
1346 * arch/linux/Makefile.am: enabled linux joystick, kali
1347 * configure.ac, arch/linux/joystick.c, arch/sdl/Makefile.am,
1348 arch/sdl/event.c: enabled linux joystick
1350 2002-12-31 Bradley Bell <btb@icculus.org>
1352 * main/gamemine.c: simplified warning msg
1353 * NEWS, TODO, main/multi.c, main/netmisc.c: comments/whitespace
1354 * main/render.h: fix compiler warning
1356 2002-12-31 Martin Schaffner <maschaffner@gmx.ch>
1358 * 2d/rle.c, main/inferno.c, main/piggy.c: fixed rle_swap leaks.
1360 2002-12-24 Bradley Bell <btb@icculus.org>
1362 * main/mission.c: fixes an infinite loop which was caused by d2x
1363 thinking d2demo was a descent 1 mission
1365 2002-12-24 Martin Schaffner <maschaffner@gmx.ch>
1367 * arch/ogl/ogl.c, main/render.c: fix compiler warnings.
1369 2002-12-24 Bradley Bell <btb@icculus.org>
1371 * main/render.c: comments
1373 2002-10-30 Bradley Bell <btb@icculus.org>
1375 * main/inferno.c: add help for -hogdir option
1376 * main/inferno.c: added -hogdir option
1378 2002-10-28 Bradley Bell <btb@icculus.org>
1380 * main/: inferno.c, menu.c: enabled Vertigo displays
1381 * include/3d.h: typo
1383 2002-10-28 Martin Schaffner <maschaffner@gmx.ch> and Bradley Bell <btb@icculus.org>
1385 * 3d/interp.c, include/3d.h, include/byteswap.h, main/bm.c,
1386 main/netmisc.c, main/network.c: simplify and eliminate redundant
1389 2002-10-28 Martin Schaffner <maschaffner@gmx.ch>
1391 * maths/fixc.c: fix infinite loop in quad_sqrt.
1392 * 3d/points.c, include/maths.h, include/pstypes.h, maths/fixc.c,
1393 maths/vecmat.c: sparc/sunos support: rename quad to quadint.
1395 2002-10-12 Bradley Bell <btb@icculus.org>
1397 * 2d/2dsline.c: handle BM_OGL in gr_scanline()
1399 2002-10-11 Bradley Bell <btb@icculus.org>
1401 * main/hud.c: make hud_message work correctly
1402 * 2d/palette.c, arch/sdl/gr.c, include/palette.h, main/inferno.c:
1404 * main/network.c: formatting, small fixes
1406 2002-10-10 Bradley Bell <btb@icculus.org>
1408 * main/netmisc.h: no swap_object for little-endian
1409 * main/: netmisc.h, network.c: use macros to simplify network
1411 * main/piggy.c: disable autodetect of mac pig (use --enable-macdata
1413 * main/inferno.c: enable loading screen for mac shareware with
1415 * main/netmisc.c: whitespace
1416 * 2d/bitmap.c, main/inferno.c, main/mission.c, main/playsave.c:
1418 * main/hud.c: whitespace
1419 * configure.ac: remove shareware build, add macdata build
1420 * main/songs.c: whitespace
1421 * 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/gpixel.c, 2d/line.c,
1422 2d/pixel.c, 2d/poly.c, 2d/rect.c, 2d/tmerge.c, main/gamerend.c:
1424 * 2d/: Makefile.am, tmerge_a.asm: enable TRANSPARENCY_COLOR for
1427 2002-10-04 Martin Schaffner <maschaffner@gmx.ch>
1429 * cfile/cfile.c, include/iff.h, main/gamepal.c, main/titles.c:
1430 comments, formatting, etc.
1431 * iff/iff.c: fix bigendian iff loading.
1433 2002-10-03 Bradley Bell <btb@icculus.org>
1435 * utilities/txb2tex.c: typo
1436 * 3d/clipper.c, main/bm.c, main/game.c, main/gamecntl.c,
1437 main/newmenu.c, main/switch.c, main/terrain.c, main/text.c:
1439 * arch/sdl/mouse.c: whitespace
1441 2002-09-19 Bradley Bell <btb@icculus.org>
1443 * main/kconfig.c: fix a oops, add old logs
1444 * main/kconfig.c: support for >3 mouse buttons
1446 2002-09-18 Bradley Bell <btb@icculus.org>
1448 * include/gr.h: fix palette swap define
1450 2002-09-14 Bradley Bell <btb@icculus.org>
1452 * main/titles.c: load hires briefing screen if lores doesn't exist
1453 (i.e. vertigo) and MenuHires=0
1455 2002-09-14 Werner Augustin <descent-source@mailinglist.gnuher.de>
1457 * main/: multi.h, network.h: pack some structures for ipx
1460 2002-09-14 Bradley Bell <btb@icculus.org>
1462 * cfile/cfile.c, main/endlevel.c, main/gamesave.c: revert cfgets()
1463 and load_endlevel_data() to expect newline-terminated strings, fix
1464 load_game_data to read null-terminated string for
1467 2002-09-07 Bradley Bell <btb@icculus.org>
1469 * main/newmenu.c: added error message
1470 * main/menu.h: enable -nohires with mac shareware
1471 * 2d/palette.c, include/gr.h: enable 0/255 palette swap
1472 * 2d/font.c: enable 0/255 palette swap for fonts
1473 * 2d/bitblt.c: add TRANSPARENCY_COLOR to assembly code, nother OGL
1475 * 2d/2dsline.c: fix ogl blooper
1477 2002-09-05 Bradley Bell <btb@icculus.org>
1479 * 2d/rle.c, 2d/scalec.c, include/rle.h: better just do it the old
1481 * include/strutil.h: need string.h for strcasecmp
1482 * include/rle.h: okay, maybe it needs to be this way
1483 * include/: 3d.h, gr.h: more stuff from d2src, mostly formatting
1484 * 2d/scalec.c: more stuff from d2src
1485 * 2d/rle.c: more stuff from d2src, formatting
1486 * 2d/font.c: useless cruft
1487 * 2d/: 2dsline.c, bitmap.c, bitmap.h: more stuff from d2src
1488 * 2d/bitblt.c, include/grdef.h: moved gr_linear_movsd assembly from
1491 2002-09-04 Bradley Bell <btb@icculus.org>
1493 * include/grdef.h: fix compiler warnings
1494 * 2d/bitblt.c: fix compiler warnings, #ifdef out dos-only code
1495 * include/grdef.h: gr_linear_movsd isn't static for NO_ASM,
1497 * main/game.c: we want the mac ibitblt for everything but dos and
1499 * main/texmerge.c: these routines are in tmerge.c
1500 * main/credits.c: enable credits for mac and oem data
1501 * main/bm.c: use either exit.ham or exit.pofs
1502 * include/ibitblt.h: enable some more code from d2src
1503 * include/gr.h: enable mac ubitblt_double
1504 * 2d/rle.c: added gr_rle_expand_scanline_generic_masked from d2src
1505 * include/grdef.h: moved some inline asm from linear.h
1506 * 2d/ibitblt.c: brought in line with original d2 version
1507 * 2d/bitblt.c: reverted to original d2 version of this file, then
1508 added d1x enhancements
1509 * 2d/2dsline.c: formatting, use __MSDOS__ instead of __DJGPP__
1510 * 2d/linear.h: moved these back to their original locations
1512 * main/mveplay.c: close some memory holes, speed up palette loading
1513 * main/movie.c: added fullscreen toggle while playing movies
1514 * main/inferno.c: comment out -superhires help text (always on)
1515 * include/timer.h: added approx_fsec_to_usec macro
1516 * arch/sdl/joy.c: fix compiler warning
1518 2002-09-01 Bradley Bell <btb@icculus.org>
1520 * main/network.c: oops
1521 * main/: movie.c, mveplay.c, mveplay.h: more movie improvements
1522 * arch/sdl/timer.c, include/timer.h: added timer_delay, faster
1523 timer_get_fixed_seconds
1526 2002-08-31 Bradley Bell <btb@icculus.org>
1528 * TODO, main/inferno.c, main/movie.c, main/mveplay.c: movie
1530 * main/multi.h: network endian stuff
1531 * 2d/font.c, include/gr.h: fast file i/o for font headers
1532 * arch/win32/arch_ip.cpp: unused file
1533 * main/: netmisc.c, netmisc.h, network.c, network.h: formatting,
1534 bigendian networking fixes
1535 * main/menu.c: make net menu more accurate, also make superhires
1537 * include/pstypes.h: better to have __pack__ all the time, I think.
1538 needed for networking, e.g.
1539 * arch/win32/: ipx_drv.h, ipx_win.c, winnet.c: win32 networking
1541 * arch/win32/Makefile.am: unused file
1544 2002-08-30 Bradley Bell <btb@icculus.org>
1546 * arch/win32/ipx_drv.h: re-added arch/win32/ipx_drv.h
1547 * main/: newmenu.h, titles.c: formatting
1548 * NEWS, arch/linux/Makefile.am, arch/linux/include/ukali.h,
1549 main/multi.h: networking works, finally
1550 * TODO: added TODO file
1551 * arch/linux/arch_ip.cpp: unused fine
1552 * README: network sorta working
1553 * main/: Makefile.am, multi.c, network.c, network.h: more
1555 * main/menu.c: load builtin mission correctly
1556 * main/inferno.c: documentation
1557 * main/: hoard.c, hoard.h, gamesave.c, mission.c: move hoard stuff
1559 * main/Makefile.mveplay: don't need no more
1561 2002-08-29 Bradley Bell <btb@icculus.org>
1563 * main/: ip_base.cpp, ip_base.h, ip_basec.h, ipclienc.c,
1564 ipclient.cpp, ipclient.h, ipserver.cpp, ipx_drv.c, multipow.c,
1565 multipow.h, netlist.c, netpkt.c, netpkt.h: deleting unused d1x
1567 * include/ipx_drv.h: more network fixing
1568 * arch/linux/include/ipx_drv.h: more network fixing
1569 * include/ipx.h: formatting
1570 * arch/linux/ipx_kali.c, include/ipx.h: fixed networking fuck-up?
1571 * NEWS, arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
1572 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, main/Makefile.am,
1573 main/inferno.c: fixed networking fuck-up?
1574 * Makefile.am: moved mingw info to README
1575 * README, mingw32.txt: moved mingw info to README
1577 2002-08-27 Bradley Bell <btb@icculus.org>
1579 * utilities/mvlextract.c: allow specifying file to extract
1580 * utilities/: tex2txb.c, txb2tex.c: use default extension to
1582 * utilities/hogextract.c: allow specifying file to extract
1583 * main/mission.c: Have to get mission_num _after_ promoting...
1584 * main/: gameseq.c, titles.c: beginning d1 briefing support
1585 * descent.msn: beginning d1 briefing support
1586 * main/: titles.c, titles.h: d1-style mission briefings
1587 * main/piggy.h: whitespace
1588 * main/movie.c: beginning robot movie support, fall back on lo/hi
1589 res if hi/lo not available
1590 * main/mission.c: added Builtin_mission_num for builtin mission,
1591 D1Hogdir, d1-style mission briefings
1592 * main/: gameseq.c, mission.h: added Builtin_mission_num for
1594 * cfile/cfile.c, include/cfile.h: add capability for 3rd hogfile
1595 (for d1 missions that need d1 data)
1596 * 2d/ibitblt.c: whitespace
1598 2002-08-26 Bradley Bell <btb@icculus.org>
1600 * utilities/mvlcreate.c: oops
1601 * utilities/: Makefile.am, mvlcreate.c, mvlextract.c: added mvl
1603 * utilities/hogextract.c: added [v]iew option
1604 * utilities/: tex2txb.c, txb2tex.c: changed txt to tex
1605 * main/titles.c: fix writable string, disable DumbAdjust thing
1606 * main/polyobj.h: whitespace
1607 * main/newmenu.c: added pcx_get_dimensions(), other stuff from
1609 * main/movie.c: read movies from AltHogDir, other fixes
1610 * main/: mission.c, mission.h: fix bug w/mission filename
1611 * main/gameseq.c: comments
1612 * main/digi.h: whitespace n stuff
1613 * include/mve_audio.h: added audio flag macros
1614 * 2d/pcx.c, include/pcx.h: added pcx_get_dimensions(), other stuff
1618 2002-08-23 Bradley Bell <btb@icculus.org>
1620 * main/: gameseq.c, inferno.c, mission.c, mission.h, titles.c: fix
1622 * Makefile.am: remove d2demo.mn2
1623 * cfile/cfile.c, include/cfile.h: add cfile_size function
1624 * d2demo.mn2, installation.txt, main/gameseq.h, main/mission.c:
1625 eliminate need for .mn2 files for oem and demo
1627 2002-08-22 Bradley Bell <btb@icculus.org>
1629 * main/bm.c: fix for vertigo
1630 * main/menu.h: make OEM menu pcx available
1631 * 2d/rle.c: merge with original d2 file
1632 * Makefile.am, configure.ac: let mission files get installed by
1635 2002-08-17 Bradley Bell <btb@icculus.org>
1637 * configure.ac: make FAST_FILE_IO the default on little-endian
1639 * NEWS, README, compilerdefs.txt, readme.txt: documentation
1640 * 2d/bitblt.c, 2d/rle.c, arch/ogl/ogl.c: implement BM_FLAG_RLE_BIG
1643 2002-08-15 Martin Schaffner <maschaffner@gmx.ch>
1645 * main/: game.c, menu.c, mission.c: promote builtin missions.
1647 2002-08-15 Bradley Bell <btb@icculus.org>
1649 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h, main/piggy.c:
1650 improved mac pig loading/reverted TRANSPARENCY_COLOR changes
1651 * utilities/.cvsignore: added cvsignore
1652 * 2d/palette.c, include/palette.h, main/gamesave.c: mac data file
1654 * main/piggy.c: mac data file loading
1655 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h: set
1656 transparency and swap 0/255 correctly for mac data files
1658 2002-08-13 Bradley Bell <btb@icculus.org>
1660 * Makefile.am, configure.ac, utilities/Makefile.am: moved utility
1661 to utilities to avoid conflict with c++ std lib <utility>
1662 * utilities/: Makefile.am, hogcreate.c, hogextract.c, txb2txt.c,
1663 txt2txb.c: moved utility to utilities to avoid conflict with c++
1665 * Makefile.am, configure.ac: add utilities
1667 2002-08-09 Bradley Bell <btb@icculus.org>
1669 * 2d/palette.c, 3d/interp.c, include/gr.h, main/render.c:
1672 2002-08-08 Bradley Bell <btb@icculus.org>
1674 * main/inferno.c: comments
1675 * main/: newmenu.c, songs.c: mac demo datafile support
1676 * installation.txt: update
1677 * main/gamesave.c: use lowercase for consistency
1678 * main/: bm.c, bm.h, endlevel.c, polyobj.c: enable loading of exit
1679 models for other than d2demo
1681 2002-08-07 Martin Schaffner <maschaffner@gmx.ch>
1683 * main/gamemine.c: formatting, better d1 texture conversion
1684 * Makefile.am, descent.mn2, descent.msn, main/mission.c,
1685 main/mission.h: recognize .msn mission files.
1687 2002-08-07 Bradley Bell <btb@icculus.org>
1689 * .cvsignore, 2d/.cvsignore, 3d/.cvsignore, arch/.cvsignore,
1690 arch/dos/.cvsignore, arch/ggi/.cvsignore, arch/linux/.cvsignore,
1691 arch/ogl/.cvsignore, arch/sdl/.cvsignore, arch/svgalib/.cvsignore,
1692 arch/win32/.cvsignore, cfile/.cvsignore, iff/.cvsignore,
1693 main/.cvsignore, main/editor/.cvsignore, maths/.cvsignore,
1694 mem/.cvsignore, misc/.cvsignore, texmap/.cvsignore: added
1697 2002-08-06 Bradley Bell <btb@icculus.org>
1699 * main/: automap.c, laser.c, songs.c, titles.c: shareware stuff
1700 * main/Makefile.am: formatting
1701 * 2d/font.c: make gr_remap_font just reload the whole thing
1702 * configure.ac: formatting
1703 * Makefile.am: added d2demo.mn2
1704 * d2demo.mn2: mission file for shareware
1705 * include/u_mem.h, main/ai.c, main/gamesave.c, main/inferno.c,
1706 main/laser.h, main/text.h, main/titles.c, main/weapon.c: whitespace
1707 * main/sounds.h: shareware stuff, whitespace
1708 * main/: polyobj.c, polyobj.h: more fast i/o macros
1709 * main/: menu.c, menu.h, mission.c, newmenu.c, piggy.c, piggy.h:
1711 * main/: endlevel.c, endlevel.h, gamemine.c, gameseq.c: merged
1712 endlevel stuff to non-shareware, allow movies/endlevel for
1714 * main/cntrlcen.c: typo
1715 * main/bm.h: use global Piggy_hamfile_version
1716 * main/bm.c: merged endlevel stuff to non-shareware, more fast i/o
1717 macros, use global Piggy_hamfile_version
1718 * main/Makefile.am: terrain and movie stuff always used now
1719 * 2d/pcx.c, include/pcx.h: make pcx header available to other
1721 * main/: gamemine.c, gamesave.c: load DMB levels
1722 * main/: bm.c, cntrlcen.c, cntrlcen.h, fuelcen.c, fuelcen.h,
1723 segment.c, segment.h, switch.c, switch.h: fast i/o macros
1725 2002-08-04 Martin Schaffner <maschaffner@gmx.ch>
1727 * main/gamemine.c, main/gamesave.c, mem/mem.c: d1 level stuff.
1729 2002-08-04 Bradley Bell <btb@icculus.org>
1731 * main/inferno.c: shareware stuff, formatting
1732 * arch/sdl/rbaudio.c: gracefully handle redbook non-availability
1733 * arch/sdl/gr.c: don't need to set mode in gr_init
1735 2002-08-02 Martin Schaffner <maschaffner@gmx.ch>
1737 * main/: gamemine.c, gamemine.h, gamesave.c, gamesave.h: more d1
1739 * Makefile.am, descent.mn2: added mission file for descent 1
1741 2002-08-02 Bradley Bell <btb@icculus.org>
1743 * arch/sdl/digi.c, arch/sdl/gr.c, include/error.h,
1744 include/oldsdl.h, main/gamecntl.c, main/inferno.c, main/laser.c,
1745 main/piggy.h, misc/error.c: junk
1746 * main/: endlevel.c, escort.c, gameseq.c, newmenu.c, render.c,
1747 render.h, scores.c, scores.h, terrain.c: shareware stuff
1748 * configure.ac, include/pstypes.h, main/bm.c, main/bm.h,
1749 main/effects.c, main/effects.h, main/piggy.c, main/piggy.h,
1750 main/powerup.c, main/powerup.h, main/robot.c, main/robot.h,
1751 main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
1752 main/weapon.c, main/weapon.h: fast i/o macros
1754 2002-08-01 Martin Schaffner <maschaffner@gmx.ch>
1756 * NEWS, cfile/cfile.c, main/console.c, main/gamemine.c,
1757 main/gamemine.h, main/gamesave.c: load d1 levels
1759 2002-07-30 Bradley Bell <btb@icculus.org>
1761 * configure.ac: oops
1762 * configure.ac, arch/ogl/gr.c, arch/ogl/ogl.c, include/ogl_init.h:
1764 * main/menu.c, main/titles.c, NEWS, 2d/font.c, include/gr.h,
1765 include/grdef.h, main/game.c, main/gamefont.c, main/gamefont.h,
1766 main/gamemine.c, main/inferno.c, main/movie.c, main/newmenu.c,
1767 main/piggy.c, main/titles.c: support shareware datafiles!
1768 * main/: bm.c, gamemine.c, piggy.c, piggy.h, weapon.c, gamemine.c,
1769 piggy.c: SHAREWARE fixes
1771 2002-07-29 Bradley Bell <btb@icculus.org>
1773 * NEWS, include/fileutil.h, main/bm.c, main/gameseq.c,
1774 main/mveplay.c, main/piggy.c, main/piggy.h, main/playsave.c,
1775 misc/fileutil.c: Portability - OS X support
1777 2002-07-27 Bradley Bell <btb@icculus.org>
1779 * main/: Makefile.am, fuelcen.c, fuelcen.h, game.c, game.h,
1780 gamemine.c, gamesave.c, gameseq.c, piggy.c, piggy.h, segment.c,
1781 segment.h: portability
1782 * cfile/cfile.c, include/cfile.h, main/cntrlcen.c, main/cntrlcen.h,
1783 main/gamesave.c, main/switch.c, main/switch.h, main/wall.c,
1784 main/wall.h: portabilization
1785 * 2d/font.c, include/gr.h: portability
1787 2002-07-26 Bradley Bell <btb@icculus.org>
1789 * 2d/font.c, 2d/pcx.c, include/gr.h, main/movie.c: portability
1790 * arch/linux/findfile.c, include/pstypes.h: os x fixes
1791 * main/player.c: foo
1792 * misc/fileutil.c, include/fileutil.h, misc/fileutil.c: oops
1793 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c,
1794 misc/fileutil.h: portable file i/o utils
1795 * main/: Makefile.mveplay, inferno.c, movie.c, newmenu.c: s not a
1796 writable string anymore... / formatting
1797 * main/Makefile.am, main/bm.c, main/bm.h, main/cntrlcen.c,
1798 main/cntrlcen.h, main/effects.c, main/effects.h, main/piggy.c,
1799 main/piggy.h, main/player.c, main/player.h, main/polyobj.c,
1800 main/polyobj.h, main/powerup.c, main/powerup.h, main/robot.c,
1801 main/robot.h, main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
1802 main/weapon.c, main/weapon.h, 3d/interp.c, include/cfile.h:
1803 portable-izing file loading routines
1805 2002-07-24 Bradley Bell <btb@icculus.org>
1807 * main/mveplay.c: correctly play files with 16bit uncompressed
1808 audio, mem checking, etc
1809 * main/: Makefile.mveplay, mvelib.c, mveplay.c: enable standalone
1812 2002-07-23 Bradley Bell <btb@icculus.org>
1814 * misc/Makefile.am: unused file
1815 * configure.ac, main/endlevel.c, main/endlevel.h, main/menu.c,
1816 main/sounds.h: remove experimental nmovie stuff
1817 * main/movie.c: add some debugging output
1819 2002-07-22 Bradley Bell <btb@icculus.org>
1821 * main/: console.c, state.c: simplified header
1822 * main/movie.c: enable mveplay audio
1823 * main/old/movie.c: moved to main/
1824 * include/mve_audio.h, include/mvelib.h, main/Makefile.am,
1825 main/inferno.c, main/kludge.c, main/movie.c, main/mve_audio.c,
1826 main/mvelib.c, main/mveplay.c: initial movie support
1827 * arch/linux/findfile.c, arch/ogl/gr.c, arch/ogl/ogl.c,
1828 arch/sdl/init.c, arch/sdl/joy.c, include/byteswap.h,
1829 include/ogl_init.h, include/pstypes.h, main/console.c,
1830 main/state.c, mem/mem.c: OS X stuff
1831 * configure.ac: OS X and movie stuff
1833 2002-07-19 Bradley Bell <btb@icculus.org>
1835 * compilerdefs.txt: OSX defs
1837 2002-07-18 Bradley Bell <btb@icculus.org>
1839 * main/inferno.c: use simpler rcs tags
1840 * autogen.sh: keep Changelog in cvs (and use --accum)
1841 * arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/rbaudio.c,
1842 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/rbaudio.c,
1843 include/rbaudio.h, main/Makefile.am, main/cdrom.h, main/gamecntl.c,
1844 main/songs.c: changed cdrom->rbaudio
1845 * include/rbaudio.h: moved to /include
1847 2002-07-17 Bradley Bell <btb@icculus.org>
1849 * 2d/d2sline.c, 2d/bitblt.c, 2d/bitmap.c, 2d/bitmap.h, 2d/box.c,
1850 2d/canvas.c, 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/font.c,
1851 2d/gpixel.c, 2d/ibitblt.c, 2d/line.c, 2d/linear.asm, 2d/linear.h,
1852 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c, 2d/rect.c,
1853 2d/rle.c, 2d/scale.c, 2d/scalea.asm, 2d/scalea.h, 2d/scalec.c,
1854 2d/tmerge.c, 2d/tmerge_a.asm, 3d/clipper.c, 3d/clipper.h,
1855 3d/draw.c, 3d/globvars.c, 3d/globvars.h, 3d/instance.c,
1856 3d/interp.asm, 3d/interp.c, 3d/matrix.c, 3d/points.c, 3d/rod.c,
1857 3d/setup.c: use simpler rcs tags
1862 2002-07-17 Bradley Bell <btb@icculus.org>
1864 * tools/cvs2cl/cvs2cl.pl: upgrade cvs2cl
1865 * d2x-gl.sh, d2x-ogl.sh: changed d2x-ogl to d2x-gl
1866 * debian/rules: don't need readme's
1867 * debian/rules: move d1x license to COPYING, license clarifications
1868 * COPYING, license.txt, debian/copyright, Makefile.am: move d1x
1869 license to COPYING, license clarifications
1870 * debian/rules: fix debian docs
1871 * debian/rules: fix debian manpages
1872 * debian/d2x-sdl.menu: fix debian menu
1873 * debian/rules: link to undocumented man page for debs
1874 * Makefile.am, configure.ac, debian/control, debian/copyright,
1875 debian/d2x-gl.files, debian/d2x-gl.menu, debian/d2x-sdl.files,
1876 debian/d2x-sdl.menu, debian/d2x.files, debian/d2x.menu,
1877 debian/rules, rpm/d2x.spec.in: change d2x-ogl to d2x-gl, other
1880 2002-07-16 Bradley Bell <btb@icculus.org>
1882 * debian/: rules, changelog.in: deb stuff
1883 * configure.ac: cleaner nasm detection
1884 * debian/: changelog.in, control, rules: deb stuff
1885 * README, installation.txt: typos, stuff
1886 * configure.ac: better #defines
1887 * configure.ac: whitespace
1888 * configure.ac: better documentation
1889 * configure.ac, arch/sdl/event.c, arch/sdl/init.c: SDL_AUDIO and
1890 SDL_JOYSTICK not needed
1891 * configure.ac, main/inferno.c: __SDL__ ugly and not needed at all
1892 * configure.ac: need higher SDL for joystick
1893 * debian/: control, rules: deb stuff
1894 * arch/sdl/joy.c: old junk
1895 * Makefile.am, configure.ac: automake updates
1896 * main/: inferno.c, text.c: don't use althogdir on non-unix
1897 * configure.ac: more autoconf updates
1898 * misc/strutil.c: better strrev
1899 * main/inferno.c: need limits.h on mingw also
1900 * acconfig.h, configure.ac: Updated for autoconf 2.53 (no more
1903 2002-04-19 Bradley Bell <btb@icculus.org>
1905 * main/network.c: let hoard.ham be a cfile
1906 * main/text.c: better error message when hog not found
1909 2002-03-23 Bradley Bell <btb@icculus.org>
1911 * acconfig.h, configure.ac, arch/linux/Makefile.am,
1912 arch/sdl/Makefile.am: Use SDL joystick automatically
1913 * arch/sdl/joy.c, main/kconfig.c: SDL Joystick works!
1915 2002-03-05 Bradley Bell <btb@icculus.org>
1917 * arch/sdl/joydefs.c, arch/sdl/joy.c: SDL joystick stuff mostly
1920 2002-02-23 Bradley Bell <btb@icculus.org>
1922 * texmap/ntmap.c: fix bug preventing higher res sdl modes
1923 * arch/dos/Makefile.am, arch/ggi/Makefile.am,
1924 arch/linux/Makefile.am, arch/ogl/Makefile.am, arch/sdl/Makefile.am,
1925 arch/svgalib/Makefile.am, arch/win32/Makefile.am,
1926 main/editor/Makefile.am: moved includes to include
1927 * arch/sdl/gr.c: use SDL_VERSION_ATLEAST
1928 * Makefile.am, 2d/Makefile.am, 3d/Makefile.am, cfile/Makefile.am,
1929 iff/Makefile.am, main/Makefile.am, maths/Makefile.am,
1930 mem/Makefile.am, misc/Makefile.am, texmap/Makefile.am: moved
1932 * main/game.c: disabled cockpit for OGL, formatting
1933 * 2d/ibitblt.c: formatting
1935 2002-02-16 Bradley Bell <btb@icculus.org>
1937 * include/oldsdl.h: check for older macros
1938 * configure.ac, arch/sdl/digi.c, arch/sdl/event.c, arch/sdl/gr.c,
1939 include/error.h, include/oldsdl.h, main/gamecntl.c, main/inferno.c:
1940 allow older sdl versions
1942 2002-02-15 Bradley Bell <btb@icculus.org>
1944 * main/: automap.c, automap.h, inferno.c: automap resolution now
1946 * include/: gr.h, grdef.h: moved protos to from grdef.h to gr.h
1947 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
1948 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
1949 win32/include/key_arch.h: never mind - that would be pointless
1950 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
1951 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
1952 win32/include/key_arch.h: copied files from d1x
1953 * arch/linux/arch_ip.cpp, arch/win32/arch_ip.cpp, main/ip_base.cpp,
1954 main/ip_base.h, main/ipclient.cpp: enable udp debug messages
1955 * main/multipow.c: need conf.h
1956 * arch/win32/Makefile.am: new file
1957 * include/pstypes.h: added u_int16_t (needed in base_ip)
1958 * arch/win32/arch_ip.cpp: copied from d1x
1960 2002-02-14 Bradley Bell <btb@icculus.org>
1962 * arch/sdl/gr.c, main/inferno.c: allow gr_init lowres
1963 * NEWS, include/gr.h, main/game.c, main/game.h, main/gamecntl.c,
1964 main/netlist.c: Added hotkeys to toggle fullscreen mode
1965 * main/: ip_base.cpp, ip_base.h, multi.h, netlist.c, netpkt.c,
1966 network.c, network.h, ipclient.cpp, netpkt.h: d1x->d2x
1967 * main/: multipow.c, multipow.h, netlist.c, netpkt.c, netpkt.h,
1968 reorder.h: Lotsa networking stuff from d1x
1970 2002-02-13 Bradley Bell <btb@icculus.org>
1972 * include/gr.h, main/game.c: Fullscreen toggle stuff
1973 * arch/linux/Makefile.am, include/ipx.h: Lotsa networking stuff
1975 * main/: Makefile.am, inferno.c, ip_base.cpp, ip_base.h, menu.c,
1976 multi.h, network.c, network.h, newmenu.c: Lotsa networking stuff
1979 2002-02-11 Bradley Bell <btb@icculus.org>
1981 * main/bm.c: use portable loader if bigendian
1982 * include/pstypes.h: don't define bool for c++
1983 * include/cfile.h: extern AltHogDir stuff
1984 * include/byteswap.h: use WORDS_BIGENDIAN
1985 * main/: newmenu.c, newmenu.h: added fixedfont menu functions
1986 * main/vers_id.h: added D2X_IVER
1987 * misc/args.c: don't use d1x.ini
1988 * Makefile.am: rpm stuff
1989 * acconfig.h, configure.ac: c++, versioning, endianness, deb, rpm
1992 2002-02-09 Bradley Bell <btb@icculus.org>
1994 * rpm/: d2x.spec, d2x.spec.in: auto-generate rpm spec file
1996 2002-02-09 Paolo Ulivi <pulivi@libero.it>
1998 * d2x-ogl.sh, d2x-sdl.sh, rpm/.cvsignore, rpm/d2x.spec: rpm
2001 2002-02-06 Bradley Bell <btb@icculus.org>
2003 * arch/linux/arch_ip.cpp, main/ip_base.cpp, main/ip_base.h,
2004 main/ip_basec.h, main/ipclienc.c, main/ipclient.cpp,
2005 main/ipclient.h, main/ipserver.cpp: Adding d1x network code
2006 * debian/: changelog.in, control, copyright, d2x-gl.files,
2007 d2x-gl.menu, d2x.files, d2x.menu, rules: Added debian stuff
2011 2002-02-02 Bradley Bell <btb@icculus.org>
2013 * NEWS, arch/ggi/Makefile.am: reenabled ggi build
2014 * NEWS, acconfig.h, configure.ac, main/gamecntl.c, main/inferno.c:
2015 Enabled RELEASE option
2017 2002-01-31 Bradley Bell <btb@icculus.org>
2019 * Makefile.am, configure.ac: specify prerequisite versions of
2020 autoconf and automake
2022 2002-01-29 Bradley Bell <btb@icculus.org>
2024 * main/mission.c: RCS header added
2025 * main/inferno.c: update copyright date
2026 * main/mission.c: allow missions to be in AltHogDir
2027 * configure.ac: Display results of configure
2028 * include/d_io.h, main/inferno.c, main/newdemo.c: Added d_mkdir
2031 2002-01-28 Bradley Bell <btb@icculus.org>
2033 * NEWS, acconfig.h, configure.ac, cfile/cfile.c, main/newdemo.c:
2034 Data files now go in DATADIR/games/d2x, user files now go in
2037 2002-01-28 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2039 * main/inferno.c: Data files now go in DATADIR/games/d2x, user
2040 files now go in ~/.d2x
2042 2002-01-24 Bradley Bell <btb@icculus.org>
2044 * configure.ac: fix nasm not found error message
2046 2002-01-18 Bradley Bell <btb@icculus.org>
2048 * configure.in: getting rid of old configure.in
2049 * acconfig.h, configure.ac, main/Makefile.am, main/kludge.c,
2050 main/movie.c: Movie playing kludgey stuff
2051 * misc/args.c: formatting
2052 * main/inferno.c: allow -h for help
2053 * include/error.h: don't die on int3, unless -debug given
2054 * mingw32.txt: more stuff
2056 2001-12-29 Bradley Bell <btb@icculus.org>
2058 * Makefile.am: Got rid of thinking.txt
2059 * main/inferno.c: document -nomovies option
2061 2001-12-28 Bradley Bell <btb@icculus.org>
2063 * main/titles.c: formatting, put some code into place for rendering
2064 of robots during briefings
2066 2001-12-27 Bradley Bell <btb@icculus.org>
2070 2001-12-23 Craig Hadady <chadady@iglou.com>
2072 * 2d/rle.c: fixed bug in dummy array.
2074 2001-12-03 Bradley Bell <btb@icculus.org>
2076 * arch/sdl/init.c: fix formatting
2077 * Makefile.am, acconfig.h, configure.ac, arch/linux/Makefile.am,
2078 arch/sdl/Makefile.am, arch/sdl/event.c, arch/sdl/init.c,
2079 arch/sdl/joy.c, arch/svgalib/Makefile.am: lots of makefile fixes,
2080 and sdl joystick stuff
2082 2001-11-30 Bradley Bell <btb@icculus.org>
2084 * thinking.txt: not needed
2086 2001-11-27 Bradley Bell <btb@icculus.org>
2088 * cygconf, mingw32.txt: use sdl from source on cygwin
2089 * Makefile.am, configure.ac, arch/ogl/Makefile.am,
2090 arch/sdl/Makefile.am, main/Makefile.am: move SDL_LIBS to LIBS,
2091 SDL_CFLAGS to CFLAGS
2093 2001-11-27 Bradley Bell <btb@icculus.org>
2097 2001-11-14 Bradley Bell <btb@icculus.org>
2099 * texmap/scanline.c: use optimization flags as texmap default
2100 * NEWS: mouse wheel, etc
2101 * arch/include/mouse.h, arch/sdl/mouse.c, main/kconfig.c: use mouse
2102 wheel to emulate 3rd axis
2103 * Makefile.am, configure.ac: change ENV_DJGPP to DJGPP
2104 * include/error.h: kludge to ungrab mouse when we hit an int3
2105 * include/d_io.h: change __ENV_WINDOWS__ to __WINDOWS__,
2106 __ENV_MSDOS__ to __MSDOS__
2107 * arch/sdl/mouse.c: remove cruft, fix formatting, use mouse wheel
2109 * arch/sdl/event.c: remove cruft, fix formatting, begin joystick
2111 * arch/sdl/digi.c: implemented digi_set_volume
2112 * include/grdef.h, main/config.c, misc/d_io.c: change
2113 __ENV_WINDOWS__ to __WINDOWS__, __ENV_MSDOS__ to __MSDOS__
2114 * 2d/font.c, main/bm.c, main/gamesave.c, main/gameseq.c,
2115 main/piggy.c: use MAKE_SIG
2116 * installation.txt: update
2117 * configure.ac: new file
2118 * arch/sdl/joydefs.c: #include pstypes.h
2119 * arch/sdl/init.c: SDL joystick stuff
2120 * acconfig.h: adjust MINGW defines
2121 * arch/sdl/joydefs.c: copied joydefs_config from linux/joydefs.c -
2122 controls menu now works
2124 2001-11-13 Bradley Bell <btb@icculus.org>
2126 * main/Makefile.am: Make sure bmread.c and terrain.c get included
2128 * Makefile.am: New file
2129 * arch/dos/Makefile.am: Make sure gr.c and joy2.asm get included in
2131 * compilerdefs.txt: New file
2132 * main/aipath.c: use D_RAND_MAX instead of RAND_MAX
2134 2001-11-12 Bradley Bell <btb@icculus.org>
2136 * main/playsave.c: load player files regardless of byte order of
2139 2001-11-11 Bradley Bell <btb@icculus.org>
2141 * include/makesig.h, main/playsave.c: Created header for MAKE_SIG
2143 * main/Makefile.am: Don't use terrain.c unless SHAREWARE
2144 * NEWS: GL savegame thumbnails
2145 * acconfig.h, configure.in: make option for NMOVIES, default to off
2147 2001-11-09 Bradley Bell <btb@icculus.org>
2149 * main/state.c: Enabled savegame thumbnails under OpenGL
2150 * unused/pa_null/pa_enabl.h: remove duplicate header
2151 * misc/args.c: use d2x.ini for option file
2152 * mem/mem.c: Move mem_realloc inside the ifdef
2153 * main/menu.c: fix 640x400 menu text
2154 * main/inferno.c: added documentation
2155 * main/endlevel.c: fix warnings
2156 * arch/ogl/gr.c: Get rid of gl spew
2157 * arch/linux/Makefile.am: move unused ipx_udp.c to EXTRA_DIST
2158 * acconfig.h: Define __SDL__ for mingw
2160 2001-11-08 Bradley Bell <btb@icculus.org>
2162 * 2d/font.c: free OGL font data when rereading
2163 * main/collide.c, main/endlevel.c, main/endlevel.h, main/gameseq.c,
2164 main/gauges.c, acconfig.h, configure.in, main/inferno.c,
2165 main/laser.c, main/menu.c, main/menu.h, main/newmenu.c,
2166 main/piggy.c, main/sounds.h, main/switch.c, main/titles.c,
2167 main/weapon.h: Enabled shareware build, endlevel flythrough
2169 * main/: Makefile.am, terrain.c, old/terrain.c: moved file, will be
2170 of use for shareware build
2171 * arch/ogl/: gr.c, sdlgl.c: use new d_realloc function, so mem
2173 * include/u_mem.h, mem/mem.c: added d_realloc/mem_realloc functions
2175 2001-11-05 Bradley Bell <btb@icculus.org>
2177 * include/args.h, main/inferno.c, misc/args.c: Change args_init
2179 * include/3d.h: Add comment
2181 2001-11-04 Bradley Bell <btb@icculus.org>
2183 * cfile/Makefile.am, cfile/nocfile.h, include/nocfile.h: Move
2185 * arch/ogl/sdlgl.c: Hack to keep SDL from screwing up X when it
2187 * main/: gamecntl.c, inferno.c: SDL applies to more than X11...
2188 * arch/ogl/gr.c, main/Makefile.am, main/gauges.c, main/hud.c,
2189 main/hudmsg.h: Enable d1x-style hud_message
2190 * arch/ogl/: glx.c, wgl.c: Sync with d1x
2191 * 2d/font.c: re-init ogl fonts after remapping colors.
2193 2001-11-02 Bradley Bell <btb@icculus.org>
2195 * misc/Makefile.am: remove byteswap.h (duplicate header)
2196 * 2d/font.c: fixed gr_remap_font, minor stuff
2197 * configure.in: take out -O2 if doing debug build
2198 * main/bm.c: formatting
2199 * 2d/font.c, include/gr.h, NEWS: Enable OpenGL fonts!
2200 * include/byteswap.h, misc/Makefile.am: fix swapint, swapshort
2201 macros, get rid of functions
2203 2001-11-01 Bradley Bell <btb@icculus.org>
2205 * misc/byteswap.h: removed duplicate header
2207 2001-10-31 Bradley Bell <btb@icculus.org>
2209 * NEWS, main/automap.c: automap works in opengl
2210 * NEWS, configure.in: Added news
2211 * main/newmenu.c: Must call set_screen_mode for menus when using GL
2212 * 2d/: bitblt.c, canvas.c, linear.h, scalea.h: Sync with d1x
2213 * arch/sdl/event.c, arch/sdl/gr.c, arch/sdl/init.c, iff/iff.c,
2214 include/3d.h, include/loadgl.h, main/inferno.c, maths/fixc.c,
2215 maths/vecmat.c, maths/vecmata.asm: Sync with d1x
2216 * Makefile.am, arch/sdl/Makefile.am: Makefile fixes
2217 * arch/ogl/: glx.c, gr.c, ogl.c, sdlgl.c: Sync with d1x
2218 * 3d/: clipper.c, draw.c, globvars.c, instance.c, interp.c,
2219 matrix.c, points.c, rod.c, setup.c: Minor sync with d1x
2221 2001-10-27 Bradley Bell <btb@icculus.org>
2223 * main/inferno.c: added some documentation
2225 2001-10-25 Bradley Bell <btb@icculus.org>
2227 * main/inferno.c, texmap/ntmap.c, texmap/tmapflat.c: Completed tmap
2229 * Makefile.am, configure.in, arch/Makefile.am,
2230 arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/digi.c,
2231 arch/dos/gr.c, arch/ggi/Makefile.am, arch/ggi/gr.c,
2232 arch/ogl/Makefile.am, arch/ogl/glx.c, arch/ogl/gr.c,
2233 arch/ogl/ogl.c, arch/ogl/sdlgl.c, arch/ogl/wgl.c,
2234 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/digi.c,
2235 arch/sdl/gr.c, arch/svgalib/Makefile.am, arch/svgalib/gr.c,
2236 texmap/scanline.c: Finished moving stuff to arch/blah. I know,
2237 it's ugly, but It'll be easier to sync with d1x.
2238 * Makefile.am, configure.in, main/Makefile.am, main/editor/med.c,
2239 main/editor/medwall.h, main/editor/segment.c, main/editor/seguvs.h,
2240 main/editor/Makefile.am: attempt at support for editor, makefile
2242 * misc/d_delay.c: formatting fix
2243 * texmap/: Makefile.am, ntmap.c, scanline.c, scanline.h, texmapl.h,
2244 tmappent.S, tmapppro.S: adding support for runtime selection of
2246 * main/: bmread.c, game.c, gamecntl.c, gamesave.c, inferno.c,
2247 inferno.h, piggy.c, render.c, editor/editor.h: conditionalize
2248 including multi.h and network.h, fix backslashes, fix compiler
2250 * main/: ai.c, ai2.c, aipath.c, automap.c, bm.c, cntrlcen.c,
2251 collide.c, controls.c, credits.c, dumpmine.c, endlevel.c, escort.c,
2252 fireball.c, fuelcen.c, gamemine.c, gameseq.c, gauges.c, laser.c,
2253 menu.c, multi.h, netmisc.c, network.h, newdemo.c, newmenu.c,
2254 object.c, powerup.c, state.c, switch.c, wall.c: conditionalize
2255 including multi.h and network.h, fix backslashes
2256 * include/pstypes.h: added typedef for u_int64_t on mingw
2257 * include/3d.h: added prototype for g3_uninit_polygon_model
2258 * arch/sdl/Makefile.am: Don't use SDL joystick except on mingw
2260 2001-10-24 Bradley Bell <btb@icculus.org>
2262 * arch/: ggi/Makefile.am, svgalib/Makefile.am: Moved input stuff to
2263 arch subdirs, as in d1x.
2264 * Makefile.am, configure.in, main/kconfig.c: Revert bin_programs to
2265 earlier style until i understand automake 1.5 better. remove input
2267 * arch/: Makefile.am, dos/Makefile.am, dos/joy2.asm, dos/joyc.c,
2268 dos/joydefs.c, dos/key.c, dos/mouse.c, ggi/event.c, ggi/init.c,
2269 ggi/key.c, ggi/mouse.c, linux/Makefile.am, linux/joydefs.c,
2270 linux/joystick.c, linux/include/joystick.h, sdl/Makefile.am,
2271 sdl/event.c, sdl/joy.c, sdl/joydefs.c, sdl/key.c, sdl/mouse.c,
2272 svgalib/event.c, svgalib/init.c, svgalib/key.c, svgalib/mouse.c:
2273 Moved input stuff to arch subdirs, as in d1x.
2274 * NEWS, configure.in: blah blah
2276 2001-10-23 Bradley Bell <btb@icculus.org>
2278 * include/ui.h, unused/ui/ui.h: Moved ui.h to includes/
2279 * texmap/tmapppro.S: no need for #include <conf.h> here
2280 * main/Makefile.am: Build fixes. EDITOR_SRCS added to
2282 * main/: Makefile.am, network.c: No longer #ifdef'ing out the whole
2283 file. RCS header added
2284 * main/: bmread.c, kmatrix.c, multi.c, multibot.c: No longer
2285 #ifdef'ing out the whole file. RCS header added
2286 * Makefile.am, acconfig.h, configure.in, arch/dos/Makefile.am,
2287 main/Makefile.am, maths/Makefile.am, texmap/Makefile.am: Build
2288 fixes. Now works with automake 1.5 and autoconf 2.52.
2289 --enable-editor option added. SDL_VIDEO and SDL_INPUT defined for
2290 mingw (-grabmouse now works on win32).
2291 * config.guess, config.sub, install-sh, missing, mkinstalldirs:
2292 These don't belong in cvs
2296 2001-10-20 Bradley Bell <btb@icculus.org>
2298 * 2d/font.c: Don't free unused variables...
2299 * 2d/font.c, include/gr.h: Bringing font stuff more in line with
2301 * Makefile.am, arch/Makefile.am, arch/dos/Makefile.am,
2302 arch/linux/Makefile.am, arch/win32/Makefile.am, iff/Makefile.am,
2303 main/Makefile.am: make dist more sensible
2304 * Makefile.am: Kludge for linking on mingw
2306 2001-10-19 Bradley Bell <btb@icculus.org>
2308 * Makefile.am, configure.in, arch/win32/Makefile.am,
2309 arch/win32/ipx_win.c, arch/win32/winnet.c: Little fixes
2310 * include/ipx_drv.h: Check for __MINGW32__
2311 * include/i86.h: Imported from d1x
2312 * arch/dos/: Makefile.am, ipx.c: Re-import of d1x files
2313 * arch/dos/modex.asm: Fixed %include
2314 * main/console.c: RCS headers added
2315 * arch/sdl/: Makefile.am, init.c, timer.c: Moved arch/sdl_* to
2317 * Makefile.am, main/Makefile.am: Moved final link to top-level
2318 directory instead of main/
2319 * 2d/linear.asm, maths/fix.asm, maths/vecmata.asm: Changed
2320 __ENV_LINUX__ to __linux__
2321 * configure.in, arch/Makefile.am, arch/dos_dpmi.c,
2322 arch/dos_findfile.c, arch/dos_init.c, arch/dos_ipx.c,
2323 arch/dos_modex.asm, arch/dos_timer.asm, arch/dos_tweak.inc,
2324 arch/dos_vesa.c, arch/dos_vgaregs.inc, arch/linux_init.c,
2325 arch/sdl_init.c, arch/sdl_timer.c, arch/dos/Makefile.am,
2326 arch/dos/dpmi.c, arch/dos/findfile.c, arch/dos/init.c,
2327 arch/dos/ipx.c, arch/dos/modex.asm, arch/dos/timer.asm,
2328 arch/dos/tweak.inc, arch/dos/vesa.c, arch/dos/vgaregs.inc,
2329 arch/linux/Makefile.am, arch/linux/init.c, arch/win32/Makefile.am,
2330 arch/win32/mingw_init.c, main/Makefile.am: Moved arch/sdl_* to
2332 * configure.in: add --enable-xploader, support arch/linux subdir,
2334 * main/inferno.c: conditionalize conf.h
2336 2001-10-19 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2338 * acconfig.h, 2d/bitmap.h, 3d/interp.c, cfile/cfile.c,
2339 include/cfile.h, main/bm.c, mem/mem.c, misc/fileutil.c,
2340 misc/fileutil.h: Partial application of linux/alpha patch.
2342 2001-10-19 Bradley Bell <btb@icculus.org>
2344 * main/Makefile.am, arch/linux/Makefile.am: Brought linux
2345 networking in line with d1x, moved some arch/linux_* stuff to
2347 * arch/linux/: findfile.c, ipx_bsd.c, ipx_kali.c, ipx_lin.c,
2348 linuxnet.c, ukali.c, include/ipx_bsd.h, include/ipx_hlpr.h,
2349 include/ipx_kali.h, include/ipx_ld.h, include/ipx_lin.h,
2350 include/ipx_udp.h, include/ukali.h: remove pesky * from RCS log
2352 * arch/: Makefile.am, linux_findfile.c, linux_ipx_bsd.c,
2353 linux_ipx_lin.c, linux_ipx_udp.c, linux_net.c, linux/findfile.c,
2354 linux/ipx_bsd.c, linux/ipx_kali.c, linux/ipx_lin.c,
2355 linux/ipx_udp.c, linux/linuxnet.c, linux/ukali.c,
2356 linux/include/ipx_bsd.h, linux/include/ipx_hlpr.h,
2357 linux/include/ipx_kali.h, linux/include/ipx_ld.h,
2358 linux/include/ipx_lin.h, linux/include/ipx_udp.h,
2359 linux/include/ukali.h: Brought linux networking in line with d1x,
2360 moved some arch/linux_* stuff to arch/linux/*
2361 * include/ipx_drv.h: Imported from d1x
2362 * main/ipx_drv.c: RCS info added, conf.h added, etc...
2363 * main/ipx_drv.c: Imported from d1x
2364 * include/args.h, include/ipx.h, main/inferno.c, main/network.c,
2365 main/network.h, main/Makefile.am: Trying to get network working on
2367 * configure.in, 2d/Makefile.am, arch/win32/Makefile.am,
2368 main/Makefile.am: build fixes
2369 * arch/: win32/Makefile.am, win32/findfile.c, win32/ipx_drv.h,
2370 win32/ipx_win.c, win32/winnet.c, Makefile.am, win32_findfile.c,
2371 linux/include/ipx_drv.h: Moved win32_* to win32/* (a la d1x),
2372 starting to get net working.
2373 * include/pstypes.h: Changed __ENV_LINUX__ to __linux__,
2374 conditionalized min,max macros
2376 2001-10-18 Bradley Bell <btb@icculus.org>
2378 * acconfig.h, 2d/linear.h, arch/include/joy.h, include/loadgl.h,
2379 include/strutil.h, include/vecmat.h, main/kconfig.c, misc/d_glob.c,
2380 texmap/tmap_inc.asm, texmap/tmap_per.asm, texmap/tmappent.S,
2381 texmap/tmapppro.S, main/console.c: Changed __ENV_LINUX__ to
2383 * 2d/2dsline.c: RCS headers added/changed
2384 * configure.in: fix NASMFLAGS bug
2385 * main/: collide.c, inferno.c, object.c, render.c: RCS headers
2388 2001-10-17 Bradley Bell <btb@icculus.org>
2390 * NEWS: Fixed the invulnerable robots bug!
2391 * main/collide.c: Fixed the invulnerable robots bug!
2393 2001-10-14 Bradley Bell <btb@icculus.org>
2395 * Makefile.am, arch/Makefile.am, iff/Makefile.am, main/Makefile.am:
2398 2001-10-13 Bradley Bell <btb@icculus.org>
2400 * Makefile.am, autogen.sh, configure.in, 2d/Makefile.am,
2401 arch/Makefile.am, arch/dos/Makefile.am,
2402 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
2403 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
2404 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
2405 arch/dos/include/Makefile.am, arch/dos/mm_snd/Makefile.am,
2406 arch/dos/mm_snd/include/Makefile.am, arch/include/Makefile.am,
2407 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
2408 arch/win32/Makefile.am, arch/win32/d3dframe/Makefile.am,
2409 arch/win32/include/Makefile.am, iff/Makefile.am,
2410 iff/archive/Makefile.am, include/Makefile.am, main/Makefile.am,
2411 main/editor/Makefile.am, main/old/Makefile.am, tools/Makefile.am,
2412 tools/cvs2cl/Makefile.am, unused/Makefile.am,
2413 unused/bios/Makefile.am, unused/lib/Makefile.am,
2414 unused/novga/Makefile.am, unused/pa_null/Makefile.am,
2415 unused/ui/Makefile.am, unused/vga/Makefile.am,
2416 unused/vga/new/Makefile.am, unused/win95/Makefile.am: Removed
2417 automake stuff from "inert" subdirs. And there was much rejoicing.
2418 * Makefile.am, NEWS, configure.in: Stuff
2419 * ChangeLog: removing auto-generated file
2420 * cygconf: Added instructions for mingw32 build
2421 * Makefile.am: renamed INSTALL to installation.txt
2422 * installation.txt, INSTALL: renamed INSTALL to installation.txt
2423 * mingw32.txt: Added instructions for mingw32 build
2424 * configure.in: Enable assembly under mingw32
2426 2001-10-12 Bradley Bell <btb@icculus.org>
2428 * acconfig.h, aclocal.m4, conf.h.in: remove superfluous files
2429 * acconfig.h, aclocal.m4, conf.h.in, configure.in, 2d/2dsline.c,
2430 2d/bitblt.c, 2d/box.c, 2d/canvas.c, 2d/gpixel.c, 2d/line.c,
2431 2d/pixel.c, include/pstypes.h, include/strutil.h, include/timer.h,
2432 main/digi.h, main/kludge.c, main/object.c, main/render.c,
2433 misc/d_glob.c, misc/d_io.c, misc/strutil.c: Changed __ENV_DJGPP__
2434 to __DJGPP__, since it's built-in.
2436 2001-10-12 Paolo Ulivi <paoloulivi@tin.it>
2438 * aclocal.m4, conf.h.in, include/vecmat.h, main/collide.c,
2439 main/kludge.c, main/piggy.h: fix some gcc 3.0 warnings.
2443 2001-10-12 Bradley Bell <btb@icculus.org>
2445 * Makefile.am, unused/win95/Makefile.am: Fix some dist stuff
2446 * Makefile.am: make sure cygconf gets archived
2447 * configure.in: Increment version number in preparation for release
2448 * configure.in: Fix detection of opengl
2449 * Makefile.am, aclocal.m4, autogen.sh, conf.h.in, configure.in,
2450 cygconf, arch/Makefile.am, arch/include/joy.h,
2451 arch/include/mouse.h, include/loadgl.h, include/pstypes.h,
2452 include/strutil.h, main/Makefile.am, main/config.c, main/console.c,
2453 main/gamepal.h, main/gamerend.c, main/inferno.c, main/kconfig.c,
2454 main/multi.c, main/newdemo.c, misc/d_delay.c, misc/d_glob.c,
2455 misc/strutil.c: Switched from Cygwin to mingw32 on MS boxes.
2456 Vastly improved compilability.
2458 2001-10-11 Bradley Bell <btb@icculus.org>
2460 * Makefile.am: Added macros/sdl.m4
2461 * autogen.sh: Added macros/sdl.m4
2463 2001-10-09 Bradley Bell <btb@icculus.org>
2465 * main/vers_id.h: Added DESCENT_VERSION constant
2466 * main/inferno.c: Added command-line help.
2467 * include/ogl_init.h: opengl improvments (following d1x changes)
2469 2001-10-07 Bradley Bell <btb@icculus.org>
2471 * aclocal.m4, conf.h.in, configure.in, arch/Makefile.am,
2472 arch/ogl/Makefile.am: Remove duplicate headers.
2474 2001-08-02 Thimo Neubauer <thimo@debian.org>
2476 * mem/mem.c: totally crippled the memory manager because it does
2477 not make sense for non-DOS-systems and it would have been too
2478 complicated to get it 64bit clean
2480 2001-06-19 Bradley Bell <btb@icculus.org>
2482 * cvshowto.txt: updated anonymous password
2484 2001-02-08 Bradley Bell <btb@icculus.org>
2486 * COPYING, license.txt: Added d1x license
2488 2001-02-01 Bradley Bell <btb@icculus.org>
2490 * aclocal.m4, configure.in: Better detecting of SDL and GL/GLU
2492 2001-01-31 Bradley Bell <btb@icculus.org>
2494 * configure.in, arch/include/mouse.h, include/pstypes.h,
2495 main/game.c, main/gamepal.h: OpenGL support under Cygwin/SDL
2496 * main/polyobj.c: fix typo
2497 * 2d/Makefile.am, 2d/bitblt.c, 2d/bitmap.c, 2d/box.c, 2d/canvas.c,
2498 2d/circle.c, 2d/disc.c, 2d/font.c, 2d/gpixel.c, 2d/ibitblt.c,
2499 2d/line.c, 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c,
2500 2d/rect.c, 2d/rle.c, 2d/scale.c, 2d/scalec.c, 2d/tmerge.c,
2501 3d/clipper.c, 3d/draw.c, 3d/globvars.c, 3d/instance.c, 3d/interp.c,
2502 3d/matrix.c, 3d/points.c, 3d/rod.c, 3d/setup.c, arch/Makefile.am,
2503 cfile/cfile.c, iff/iff.c, main/ai.c, main/ai2.c, main/aipath.c,
2504 main/automap.c, main/bm.c, main/bmread.c, main/cmd.c,
2505 main/cntrlcen.c, main/collide.c, main/config.c, main/console.c,
2506 main/controls.c, main/credits.c, main/crypt.c, main/dumpmine.c,
2507 main/effects.c, main/endlevel.c, main/escort.c, main/fireball.c,
2508 main/fuelcen.c, main/fvi.c, main/game.c, main/gamecntl.c,
2509 main/gamefont.c, main/gamemine.c, main/gamepal.c, main/gamerend.c,
2510 main/gamesave.c, main/gameseg.c, main/gameseq.c, main/hostage.c,
2511 main/kconfig.c, main/kmatrix.c, main/laser.c, main/lighting.c,
2512 main/mglobal.c, main/mission.c, main/morph.c, main/netmisc.c,
2513 main/network.c, main/newdemo.c, main/newmenu.c, main/object.c,
2514 main/paging.c, main/physics.c, main/piggy.c, main/polyobj.c,
2515 main/powerup.c, main/render.c, main/robot.c, main/slew.c,
2516 main/songs.c, main/switch.c, main/texmerge.c, main/text.c,
2517 main/titles.c, main/vclip.c, main/wall.c, main/weapon.c,
2518 maths/Makefile.am, maths/fixc.c, maths/rand.c, maths/tables.c,
2519 maths/vecmat.c, mem/mem.c, misc/args.c, misc/byteswap.c,
2520 misc/d_delay.c, misc/d_glob.c, misc/d_io.c, misc/error.c,
2521 misc/hash.c, misc/strio.c, misc/strutil.c, texmap/Makefile.am,
2522 texmap/ntmap.c, texmap/scanline.c, texmap/tmapflat.c: Makefile and
2524 * arch/dos_findfile.c, arch/dos_modex.asm, include/console.h,
2525 include/modex.h, main/collide.c, main/gamesave.c, main/gameseq.c,
2526 main/gauges.c, main/object.c, main/playsave.c, main/render.c,
2527 main/state.c, mem/mem.c, texmap/ntmap.c, texmap/tmapflat.c: Fix
2529 * include/gr.h, main/menu.c: Fullscreen toggle added to screen res
2531 * configure.in, include/pstypes.h, main/kconfig.c: Support for
2532 cross-compiling, and cygwin fixes
2534 2001-01-30 Bradley Bell <btb@icculus.org>
2536 * configure.in, arch/Makefile.am, arch/win32_findfile.c,
2537 include/pstypes.h, include/strutil.h, main/Makefile.am,
2538 misc/strutil.c, unused/win95/findfile.c: Cygwin support, using SDL.
2539 needs --without-assembler and --without-network to compile
2541 2001-01-29 Bradley Bell <btb@icculus.org>
2543 * configure.in, main/Makefile.am: Fixes to build system
2544 * main/kconfig.c: fix for non-linux joysticks
2545 * arch/: dos/Makefile.am, dos/cdrom.c, dos/digi.c, dos/dosgr.c,
2546 dos/dpmi.c, dos/findfile.c, dos/init.c, dos/ipx.c, dos/joy2.asm,
2547 dos/joyc.c, dos/joydefs.c, dos/key.c, dos/modex.asm, dos/mouse.c,
2548 dos/timer.asm, dos/tweak.inc, dos/vesa.c, dos/vgaregs.inc,
2549 include/joy.h, linux/Makefile.am, linux/findfile.c, linux/init.c,
2550 linux/ipx_bsd.c, linux/ipx_lin.c, linux/ipx_udp.c,
2551 linux/linuxnet.c, sdl/Makefile.am, sdl/init.c, sdl/timer.c: Removed
2553 * arch/: Makefile.am, dos_dpmi.c, dos_findfile.c, dos_init.c,
2554 dos_ipx.c, dos_modex.asm, dos_timer.asm, dos_tweak.inc, dos_vesa.c,
2555 dos_vgaregs.inc, linux_findfile.c, linux_init.c, linux_ipx_bsd.c,
2556 linux_ipx_lin.c, linux_ipx_udp.c, linux_net.c, sdl_init.c,
2557 sdl_timer.c: Fixed build system, minor fixes
2558 * arch/dos/include/: joy.h, key.h, mouse.h: Unified input headers.
2559 * arch/linux/Makefile.am, configure.in: Duplicate file removal.
2561 2001-01-28 Bradley Bell <btb@icculus.org>
2563 * conf.h.in, configure.in, arch/Makefile.am,
2564 arch/dos/include/Makefile.am, arch/include/Makefile.am,
2565 arch/include/key.h, main/Makefile.am: More header unification...
2566 * main/newdemo.c: Added <ctype.h>
2567 * arch/include/: event.h, joy.h: unified input headers.
2568 * acconfig.h, include/d_delay.h, main/Makefile.am, main/game.c:
2569 OpenGL now uses SDL-GL instead of gii
2570 * arch/include/: key.h, mouse.h: Unified arch headers
2572 2001-01-25 Bradley Bell <btb@icculus.org>
2574 * autogen.sh: use "set -e" so execution stops if something goes
2577 2001-01-24 Bradley Bell <btb@icculus.org>
2580 * Makefile.am: Add ChangeLog to dist
2581 * ChangeLog: Putting this here so automake doesn't complain
2585 2001-01-24 Bradley Bell <btb@icculus.org>
2587 * INSTALL, NEWS, README, cvshowto.txt: updated documentation
2588 * tools/: Makefile.am, cvs2cl/Makefile.am, cvs2cl/cvs2cl.pl: cvs2cl
2589 for building ChangeLog from RCS entries
2590 * Makefile.am, acconfig.h, autogen.sh, conf.h.in, configure.in,
2591 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
2592 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
2593 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
2594 arch/dos/include/Makefile.am, 2d/Makefile.am, 3d/Makefile.am,
2595 arch/Makefile.am, arch/dos/Makefile.am,
2596 arch/dos/mm_snd/Makefile.am, arch/dos/mm_snd/include/Makefile.am,
2597 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
2598 arch/ogl/Makefile.am, arch/sdl/Makefile.am, arch/win32/Makefile.am,
2599 arch/win32/d3dframe/Makefile.am, arch/win32/include/Makefile.am,
2600 cfile/Makefile.am, iff/Makefile.am, iff/archive/Makefile.am,
2601 include/Makefile.am, main/editor/Makefile.am, main/old/Makefile.am,
2602 unused/Makefile.am, unused/bios/Makefile.am,
2603 unused/lib/Makefile.am, unused/novga/Makefile.am,
2604 unused/pa_null/Makefile.am, unused/ui/Makefile.am,
2605 unused/vga/Makefile.am, unused/vga/new/Makefile.am,
2606 unused/win95/Makefile.am, main/Makefile.am, maths/Makefile.am,
2607 misc/Makefile.am, texmap/Makefile.am: improved automake config.
2608 make dist, VPATH builds, ...
2609 * configure, Makefile.in, libtool, ltconfig, ltmain.sh,
2610 stamp-h.in, 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.in,
2611 arch/dos/Makefile.in, arch/linux/Makefile.in,
2612 arch/sdl/Makefile.in, cfile/Makefile.in, iff/Makefile.in,
2613 main/Makefile.in, maths/Makefile.in, mem/Makefile.in,
2614 misc/Makefile.in, texmap/Makefile.in: cruft removal
2615 * 2d/diff, arch/dos/sgrep.out, arch/linux/stHqFIq1, main/test.txt:
2617 * ChangeLog, NEWS: moved old ChangeLog to NEWS
2618 * configure.in, conf.h.in: moved NDEBUG to conf.h.in
2619 * main/: game.c, kconfig.c, text.c: changed args_find to FindArg
2620 * main/: gamecntl.c, inferno.c: changed args_find to FindArg, added
2622 * arch/dos_init.c, arch/linux_init.c, arch/linux_ipx_udp.c,
2623 arch/linux_net.c, arch/sdl_init.c, arch/dos/init.c,
2624 arch/dos/joyc.c, arch/linux/init.c, arch/linux/ipx_udp.c,
2625 arch/linux/linuxnet.c, arch/sdl/init.c, include/args.h,
2626 main/config.c, main/hud.c, main/menu.c, main/multi.c,
2627 main/network.c, main/piggy.c, main/polyobj.c, main/slew.c,
2628 main/songs.c, misc/args.c: changed args_find to FindArg
2630 2001-01-22 Bradley Bell <btb@icculus.org>
2632 * configure, main/Makefile.am, main/Makefile.in: configuration
2634 * include/error.h, include/mono.h, main/game.c, main/gamerend.c:
2635 fix compiler warnings w/opengl
2636 * include/console.h: ggi support
2637 * arch/linux_init.c: svgalib support
2638 * Makefile.in, conf.h.in, configure, configure.in, 2d/Makefile.am,
2639 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.am, arch/Makefile.in,
2640 arch/svgalib_init.c, cfile/Makefile.in, iff/Makefile.in,
2641 main/Makefile.am, main/Makefile.in, maths/Makefile.am,
2642 maths/Makefile.in, mem/Makefile.in, misc/Makefile.in,
2643 texmap/Makefile.am, texmap/Makefile.in: configuration fixes
2644 * iff/iff.c, include/u_mem.h: NDEBUG fixes
2645 * main/: ai.h, inferno.c, lighting.c, object.c, render.c: fix
2646 warnings and enable NDEBUG
2647 * arch/svgalib_init.c: svgalib support
2649 2001-01-22 Michael Wagener <Michael.Wagener@materna.de>
2651 * main/kconfig.c: joystick support
2653 2001-01-21 Bradley Bell <btb@icculus.org>
2655 * cvshowto.txt: new file, taken from d1x webpage
2656 * AUTHORS, README: Taking over as maintainer of d2x
2657 * ChangeLog: Grab mouse with SDL/X11
2658 * main/: gamecntl.c, inferno.c: Grab mouse with SDL/X11
2660 2001-01-20 Bradley Bell <btb@icculus.org>
2662 * configure, configure.in: Turned -Werror back off by default
2663 * README, configure, configure.in, 2d/font.c, arch/sdl_init.c,
2664 iff/iff.c, include/3d.h, include/d_io.h, main/Makefile.am,
2665 main/Makefile.in, main/bm.c, main/collide.c, main/credits.c,
2666 main/fuelcen.h, main/game.c, main/gamecntl.c, main/gamepal.c,
2667 main/gamerend.c, main/gamesave.c, main/gameseg.c, main/gameseq.c,
2668 main/gauges.c, main/kconfig.c, main/kludge.c, main/kmatrix.c,
2669 main/laser.c, main/multi.c, main/network.c, main/network.h,
2670 main/newdemo.c, main/newmenu.c, main/object.c, main/object.h,
2671 main/physics.c, main/piggy.c, main/polyobj.c, main/state.c,
2672 main/switch.c, main/titles.c, main/wall.c: Got rid of all compiler
2673 warnings, for non-OpenGL on linux, anyway...
2675 2001-01-19 Bradley Bell <btb@icculus.org>
2677 * copying: remove duplicate file
2678 * Import of d2x-0.0.9-pre1
2679 * Import of d2x-0.0.8