1 2004-05-18 Bradley Bell <btb@icculus.org>
3 * arch/linux/hmiplay.c: apply patch from bluecow to fix hmiplay
4 sync issues and lack of midi reset (d1x r1.5)
6 * arch/sdl/digi.c: fix crash on exit if sounds are still playing
9 * arch/ogl/wgl.c, arch/win32/mouse.c, misc/d_io.c: Fix mismatched
10 arg types in the win32 code (d1x r1.12, r1.7, r1.2)
12 * arch/linux/hmiplay.c: fix problems with msgbuf struct not being
15 * arch/linux/hmiplay.c: updated SDL include path (d1x r1.3)
17 * include/vecmat.h: comments/formatting
19 2004-05-18 Martin Schaffner <maschaffner@gmx.ch>
21 * include/d.bat, include/lst.bat, include/m.bat, include/test.c,
22 include/test.lnk: remove unnecessary files
24 * configure.ac: add -no-cpp-precomp when compiling on Mac OS X.
25 This enables compilation with gcc 3.1
27 2004-05-17 Dietfrid Mali <dietfrid.mali@q-dial.de>
29 * main/switch.c: took care of switches triggering single-sided
30 walls (don't try to access the nonexistent adjacent wall via NULL
31 pointers or negative array indices)
33 2004-05-16 Dietfrid Mali <dietfrid.mali@q-dial.de>
35 * main/wall.c: fix invalid memory access for d1 levels which
36 don't have a corresponding wall behind.
38 2004-05-16 Martin Schaffner <maschaffner@gmx.ch>
40 * include/ogl_init.h, arch/ogl/glx.c, arch/ogl/gr.c,
41 arch/ogl/internal.h, arch/ogl/ogl.c, arch/ogl/sdlgl.c,
42 arch/ogl/wgl.c: move most ogl-internal stuff from the ogl
43 interface header to new header file internal.h
45 2004-05-15 Dietfrid Mali <dietfrid.mali@q-dial.de>
47 * arch/sdl/joy.c: joystick_read_raw_axis() will return a proper
48 bitmask for each joystick axis that has sent input data,
49 and will not crash Windows anymore during joystick setup because
50 of for() loop over axis being executed once too often.
52 * main/gameseq.c, include/gr.h, 2d/font.c: define new function
53 gr_remap_mono_font() and call it after loading saved level.
55 * main/laser.c: limit homing missile turn rate
57 * main/fuelcen.c, main/fuelcen.h, main/object.c: implement repair
58 centers (work like fuel centers but provide shield)
60 * main/gameseg.c: fix endless loop in some levels with a
61 certain (complicated) structure
63 2004-05-13 Bradley Bell <btb@icculus.org>
65 * VisualC/d2/d2x/d2x.dsp, VisualC/d2xgl/d2xgl.dsp,
66 VisualC/libmve/libmve.dsp, VisualC/mveplayer/mveplayer.dsp:
67 updated project files for SDL 1.2.7
69 * Makefile.am: add VisualC, VisualCE dirs to tarball
71 2004-05-13 Martin Schaffner <maschaffner@gmx.ch>
73 * arch/sdl/digi.c: formatting
75 2004-05-12 Bradley Bell <btb@icculus.org>
77 * unused/vga/new/palette.c, unused/vga/new/vga.c: removed unused,
80 * 2d/palette.c, include/palette.h: added function to create blend
83 * maths/rand.c, maths/tables.c, maths/vecmat.c: formatting
85 2004-05-11 Bradley Bell <btb@icculus.org>
87 * arch/ogl/ogl.c: fix alpha calculation in g3_draw_poly, again
89 2004-05-10 Bradley Bell <btb@icculus.org>
91 * arch/ogl/ogl.c, include/3d.h, main/render.c: hmm,
92 g3_draw_transp_poly had the fade level backwards, decided to just
93 fix g3_draw_poly so it behaves correctly, transparency or not,
94 reverted changes to render_face
96 2004-05-10 Dietfrid Mali <dietfrid.mali@q-dial.de>
98 * arch/ogl/ogl.c, include/3d.h: added g3_draw_transp_poly() for
99 rendering transparent (e.g. cloaked) walls
101 * main/render.c: render_face now calls g3_draw_transp_poly() for
102 cloaked walls in OpenGL
104 2004-05-08 Martin Schaffner <maschaffner@gmx.ch>
106 * arch/sdl/digi.c: fix bug on Mac OS X where all sound, including
107 that from other apps, had "static" distortions.
109 2004-04-22 Bradley Bell <btb@icculus.org>
111 * main/multi.c, main/multibot.c: use new GET_INTEL_* macros
113 * include/byteswap.h: rewrite GET_INTEL_* macros, fix bugs in
114 aligned version of PUT_INTEL_* macros
116 2004-04-15 Bradley Bell <btb@icculus.org>
118 * main/inferno.c: comment out unused checksum variable
120 2004-04-14 Bradley Bell <btb@icculus.org>
122 * arch/sdl/rbaudio.c: fix redbook tracking problems (fixes #1028)
124 2004-04-14 Terran Melconian <terran@consistent.org>
126 * main/gameseg.c: use portable rand function (fixes #1118)
128 2004-04-14 Sean Taylor <sscthunderbird@yahoo.com>
130 * main/songs.c: uncomment calls to RBAStop (fixes #473)
132 2004-01-08 Martin Schaffner <maschaffner@gmx.ch>
134 * configure.ac, arch/linux/ipx_udp.c, maths/fixc.c:
135 get rid of warnings (now compiles with -Werror on SunOS)
137 * main/piggy.c: fix (really) wierd SunOS bug
139 * 2d/bitmap.c, 2d/rle.c, include/gr.h: fix MEM_OVERWRITE
140 caused by not allocating enough mem for rle bitmaps
142 2004-01-06 Martin Schaffner <maschaffner@gmx.ch>
144 * include/pstypes.h: sun OS typedef fixes
146 2003-12-28 Martin Schaffner <maschaffner@gmx.ch>
148 * main/piggy.c: fix bug 1067
150 * main/piggy.c: fix bugfix for 1067
152 * main/piggy.c: fix 2nd part of bug 1067 (make d2x compatible
153 with descent.pig of mac registered)
155 2003-12-18 Bradley Bell <btb@icculus.org>
157 * main/kconfig.c: fixes for linux-native joystick
159 * main/kconfig.c: bunch of fixes (esp. for non linux-native
162 * arch/include/joy.h: comments/formatting
164 2003-12-10 Alexander Y. Yeikovich <demon@mci.net.ua>
166 * compilerdefs.txt: added FreeBSD defs
168 2003-12-08 Bradley Bell <btb@icculus.org>
170 * include/dtypes.h, include/dtypes.inc: remove unused, redundant
173 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua>
175 * arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
176 arch/linux/ipx_udp.c: fix FreeBSD compile errors
178 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua> and Bradley Bell <btb@icculus.org>
180 * 2d/ibitblt.c, include/maths.h, include/ogl_init.h,
181 include/pstypes.h, main/game.c, main/game.h, unused/bios/ipx.c:
182 get rid of silly ulongs
184 * configure.ac, 2d/bitblt.c, 2d/linear.asm, maths/fix.asm,
185 maths/vecmata.asm, texmap/tmap_inc.asm, texmap/tmap_per.asm,
186 texmap/tmappent.S, texmap/tmapppro.S: enable nasm on FreeBSD,
187 change relevant __linux__ macros to __ELF__
189 2003-11-27 Bradley Bell <btb@icculus.org>
191 * include/ogl_init.h: added proto for ogl_check_mode
193 * arch/sdl/digi.c, arch/sdl/gr.c, arch/sdl/mouse.c,
194 arch/win32/findfile.c, main/inferno.c, main/titles.c: Pocket PC
197 2003-11-26 Bradley Bell <btb@icculus.org>
199 * libmve/decoder16.c, libmve/mve_main.c, main/newmenu.c: fix gcc
200 3.3 compiler warnings
202 * arch/sdl/gr.c, main/kludge.c: landscape fixes, implemented
205 * include/pstypes.h: OS X fixes
207 * cfile/cfile.c, include/pstypes.h, main/inferno.c,
208 main/newmenu.h: linux fixes
210 * configure.ac cygconf VisualC/d2x.dsw VisualC/d2x/d2x.dsp
211 VisualC/d2xgl/.cvsignore VisualC/d2xgl/d2xgl.dsp arch/ogl/gr.c
212 arch/ogl/ogl.c include/d_io.h include/loadgl.h include/ogl_init.h
213 include/pstypes.h include/u_mem.h main /state.c main/vers_id.h
214 misc/d_io.c: added Visual C project for opengl, buncha macro fixes
217 * arch/sdl/gr.c: fix sdl gr_update
219 * 2d/font.c, VisualC/d2x/d2x.dsp, VisualCE/d2x/d2x.vcp,
220 VisualCE/mveplayer/mveplayer.vcp, arch/win32/ipx_mcast4.c,
221 arch/win32/ipx_udp.c, arch/win32/ipx_win.c, arch/sdl/gr.c,
222 cfile/cfile.c, console/CON_console.c, include/d_io.h,
223 include/error.h, include/pstypes.h, include/strutil.h,
224 include/u_dpmi.h, libmve/mve_main.c, libmve/mveplay.c,
225 main/cntrlcen.c, main/console.c, main/gameseq.c, main/inferno.c,
226 main/movie.c, main/newdemo.c, main/newmenu.c, main/newmenu.h,
227 main/playsave.c, main/songs.c, main/state.c, main/text.c,
228 mem/mem.c, misc/args.c, misc/d_io.c, misc/strutil.c: Visual C,
231 2003-11-25 Bradley Bell <btb@icculus.org>
233 * VisualC/d2x, VisualC/d2x/.cvsignore, VisualC/d2x/d2x.dsp,
234 VisualC/d2x.dsw, VisualC/libmve/libmve.dsp,
235 libmve/VisualC/mveplayer.dsp: updated project files
237 * libmve/mve_main.c, libmve/mvelib.c, libmve/mveplay.c: mveplayer
240 * VisualC, VisualC/.cvsignore, VisualC/d2x.dsw, VisualC/libmve,
241 VisualC/libmve/.cvsignore, VisualC/libmve/libmve.dsp,
242 VisualC/mveplayer, VisualC/mveplayer/.cvsignore,
243 VisualC/mveplayer/mveplayer.dsp: added project files for Visual
246 * VisualCE/.cvsignore, VisualCE/d2x/.cvsignore,
247 VisualCE/libmve/.cvsignore, VisualCE/mveplayer/.cvsignore: added
250 2003-11-24 Bradley Bell <btb@icculus.org>
252 * libmve/decoder8.c, libmve/mve_main.c, libmve/mvelib.c,
253 libmve/mveplay.c: stuff to play mve's in WinCE
255 * arch/win32/findfile.c: unused functions...
259 * arch/sdl/mouse.c, main/konfig.c, main/newmenu.c, main/newmenu.h:
260 enabled mouse control of menus
262 * main/mission.h: oops, didn't mean to change this.
264 2003-11-21 Bradley Bell <btb@icculus.org>
266 * VisualCE/d2x/d2x.vcp: updated project file
268 2003-11-20 Bradley Bell <btb@icculus.org>
270 * VisualCE, VisualCE/d2x, VisualCE/d2x/d2x.vcp, VisualCE/d2x.vcw,
271 VisualCE/libmve, VisualCE/libmve/libmve.vcp, VisualCE/mveplayer,
272 VisualCE/mveplayer/mveplayer.vcp: added project files for eMbedded
275 2003-11-17 Bradley Bell <btb@icculus.org>
277 * configure.ac, arch/linux/Makefile.am, arch/linux/linuxnet.c,
278 main/menu.c: added option to disable kalinix under unix
280 * main/game.c, main/newmenu.c: always set menu mode for GL popups
282 2003-11-14 Bradley Bell <btb@icculus.org>
284 * main/automap.c: fix automap background image
286 * main/automap.c, main/automap.h: delete cruft
288 * main/automap.c: fix level number position
290 * main/automap.c: simplify g3_draw_line hack
292 * main/menu.c: stop pointless vid mode changes
294 2003-11-07 Bradley Bell <btb@icculus.org>
296 * NEWS, installation.txt: s'more documentation
298 2003-11-07 Steffen Pohle <stpohle@gmx.net>
300 * configure.ac: fix .exe extension problems
302 2003-11-07 Bradley Bell <btb@icculus.org>
304 * arch/ogl/ogl.c: disable texture format verification for OS X -
307 2003-11-06 Bradley Bell <btb@icculus.org>
309 * main/automap.c, main/gamecntl.c, main/movie.c, main/titles.c:
310 use more traditional Alt+Enter for toggling fullscreen
312 * 2d/ibitblt.c, main/mission.h: comments/formatting
314 * arch/ogl/sdlgl.c: smash textures, for non-linux, for real
316 2003-11-06 Bradley Bell <btb@icculus.org>
318 * arch/ogl/gr.c, arch/ogl/sdlgl.c: smash textures on every
319 resolution change, use kludge to avoid repetitive res changes
321 2003-11-04 Bradley Bell <btb@icculus.org>
323 * main/piggy.c, main/piggy.h: moved bitmap and sound header data
324 structures and i/o routines back to piggy.c
326 2003-11-04 Martin Schaffner <maschaffner@gmx.ch>
328 * installation.txt: tell to install d1 .pig for better textures
330 2003-11-04 Bradley Bell <btb@icculus.org>
332 * main/mission.c, main/mission.h, main/piggy.h: added hogsize for
333 oem d1 v1.0 and registered d2 v1.0, comments
335 2003-11-03 Bradley Bell <btb@icculus.org>
337 * main/bm.h, main/piggy.c, main/piggy.h: big pigsize is same for
338 all d1 shareware - even though files are different!
340 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
343 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
346 * main/bm.h, main/piggy.c, main/piggy.h: added pigsize for
349 2003-10-31 Martin Schaffner <maschaffner@gmx.ch>
351 * main/movie.c: when no movies are found, divide by six the
352 number of warning lines sent to stdout
354 2003-10-29 Martin Schaffner <maschaffner@gmx.ch>
356 * include/byteswap.h: fix stupid copy/paste error
358 2003-10-24 Bradley Bell <btb@icculus.org>
360 * 2d/bitblt.c, 2d/ibitblt.c, include/gr.h, include/grdef.h: use
361 gr_linear_rep_movsd_2x instead of almost identical
362 gr_linear_movsd_double. Better since we have assembly versions.
364 2003-10-22 Martin Schaffner <maschaffner@gmx.ch>
366 * main/gamemine.c, main/piggy.c: fix "psychedelic" walls
369 2003-10-21 Martin Schaffner <maschaffner@gmx.ch>
371 * main/gameseq.c, main/multi.c, main/multi.h: fix compilation
372 error with --disable-network, move reset_network_objects()
373 from gameseq.c to multi.c
375 2003-10-14 Bradley Bell <btb@icculus.org>
377 * AUTHORS, NEWS: stuff
379 * arch/win32/ipx_mcast4.c: include newmenu header (for FAIL macro)
381 2003-10-12 Bradley Bell <btb@icculus.org>
383 * main/cntrlcen.c, main/endlevel.c, main/gamerend.c,
384 main/gameseq.c, main/mission.c, main/mission.h, main/network.c:
387 2003-10-12 Aaron Plattner <plattner@caltech.edu>
389 * arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
390 arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
391 arch/linux/ipx_udp.c, arch/linux/linuxnet.c,
392 arch/linux/include/ipx_drv.h, arch/linux/include/ipx_mcast4.h,
393 arch/win32/Makefile.am, arch/win32/ipx_drv.h,
394 arch/win32/ipx_mcast4.c, arch/win32/ipx_udp.c,
395 arch/win32/ipx_win.c, arch/win32/winnet.c,
396 arch/win32/include/ipx_mcast4.h, include/ipx.h, main/menu.c,
397 main/multi.h, main/network.c: add IPv4 multicasting support
399 2003-10-11 Bradley Bell <btb@icculus.org>
401 * main/endlevel.c, main/piggy.c: fixed endlevel stuff
403 * main/cntrlcen.c, main/endlevel.c, main/gamecntl.c,
404 main/gamerend.c, main/gameseq.c, main/gauges.c, main/kmatrix.c,
405 main/menu.c, main/mission.h, main/network.c, main/weapon.c,
406 main/weapon.h: lots of shareware and oem fixes
408 2003-10-10 Bradley Bell <btb@icculus.org>
410 * arch/win32/winnet.c: fixed stupid win32 network bug
412 2003-10-10 Bradley Bell <btb@icculus.org>
414 * main/piggy.c: increased D1_MAX_TMAP_NUM
416 2003-10-10 Martin Schaffner <maschaffner@gmx.ch>
418 * main/bm.c, main/bm.h, main/piggy.c: fixes d1 still textures
419 which are animated in d2, refactorizes d1 texture reading
421 2003-10-10 Bradley Bell <btb@icculus.org>
423 * arch/linux/linuxnet.c, main/automap.c, main/automap.h,
424 main/bmread.c, main/bmread.h, main/cntrlcen.c, main/cntrlcen.h,
425 main/collide.h, main/compbit.h, main/config.h, main/console.c,
426 main/controls.h, main/credits.c, main/credits.h, main/crypt.c,
427 main/desc_id.h, main/desw.h, main/dumpmine.c, main/effects.c,
428 main/effects.h, main/endlevel.c, main/endlevel.h, main/escort.c,
429 main/escort.h, main/fireball.h, main/fvi.c, main/fvi.h,
430 main/game.c, main/game.h, main/gamecntl.c, main/gamefont.c,
431 main/gamefont.h, main/gamemine.h, main/gamepal.c, main/gamepal.h,
432 main/gamerend.c, main/gamesave.h, main/gameseq.c, main/gameseq.h,
433 main/gamestat.h, main/gauges.h, main/hostage.c, main/hostage.h,
434 main/hud.c, main/hudmsg.h, main/inferno.c, main/inferno.h,
435 main/joydefs.c, main/joydefs.h, main/kconfig.h, main/kludge.c,
436 main/kmatrix.c, main/kmatrix.h, main/laser.c, main/lighting.h,
437 main/menu.c, main/menu.h, main/mglobal.c, main/modem.h,
438 main/morph.h, main/movie.c, main/movie.h, main/multibot.h,
439 main/netmisc.h, main/network.h, main/newmenu.h, main/paging.h,
440 main/physics.c, main/physics.h, main/piggy.h, main/player.c,
441 main/playsave.h, main/polyobj.c, main/polyobj.h, main/powerup.c,
442 main/powerup.h, main/render.c, main/render.h, main/reorder.h,
443 main/robot.c, main/scores.h, main/screens.h, main/segment.c,
444 main/segpoint.h, main/slew.c, main/slew.h, main/songs.c,
445 main/songs.h, main/sounds.h, main/state.h, main/terrain.c,
446 main/terrain.h, main/texmerge.h, main/text.h, main/textures.h,
447 main/titles.h, main/vclip.c, main/vclip.h, main/vers_id.h,
448 main/wall.h: comments/formatting
450 2003-10-09 Bradley Bell <btb@icculus.org>
452 * main/text.c: fix text when using old datafiles
454 * main/laser.h: comments/whitespace
456 * main/laser.c, main/weapon.c: fixed smart missiles and smart
457 mines w/shareware data
459 * include/DT_drawtext.h: deleted unused file
461 2003-10-08 Bradley Bell <btb@icculus.org>
463 * main/gameseq.c, main/inferno.c, main/menu.c: SHAREWARE fixes
465 * arch/win32/ipx_udp.c: use closesocket() instead of close()
467 * arch/sdl/joydefs.c, main/gamecntl.c, main/kconfig.c,
468 main/menu.c: Disabled 'd2x keys' weapon selection
470 2003-10-08 Martin Schaffner <maschaffner@gmx.ch>
472 * main/object.h, main/multi.h: get rid of most warnings issued by
473 cpp-precomp of gcc from Mac OS X dev tools
475 2003-10-05 Bradley Bell <btb@icculus.org>
477 * NEWS, configure.ac: increment version number
479 * cfile/cfile.c: better handling of CRLF text files (when that is
482 * utilities/hogcreate.c, utilities/hogextract.c,
483 utilities/mvlcreate.c, utilities/mvlextract.c: use binary mode for
484 reading/writing files
486 * arch/win32/Makefile.am, arch/win32/include/ipx_udp.h,
487 arch/win32/ipx_udp.c, arch/win32/winnet.c, main/menu.c: added UDP
490 2003-10-04 Bradley Bell <btb@icculus.org>
492 * cfile/cfile.c, main/config.c: oops, fgets does not return EOF
494 * main/netmisc.c: change byte to sbyte, comments/whitespace
496 2003-10-03 Bradley Bell <btb@icculus.org>
498 * cfile/cfile.c, main/config.c: fix win32 eof bug.
500 * arch/win32/ipx_drv.h, arch/win32/winnet.c, include/ipx.h: win32
503 * iff/iff.c, include/gr.h, include/iff.h, include/pstypes.h,
504 main/ai2.c, main/aipath.c, main/aistruct.h, main/bm.h,
505 main/config.c, main/escort.c, main/fireball.c, main/fuelcen.c,
506 main/fuelcen.h, main/gameseg.c, main/gameseg.h, main/laser.c,
507 main/lighting.c, main/mglobal.c, main/network.c, main/newdemo.c,
508 main/object.c, main/object.h, main/paging.c, main/player.h,
509 main/robot.h, main/segment.h, main/state.c, main/switch.c,
510 main/switch.h, main/titles.c, main/wall.c, main/wall.h,
511 main/weapon.c, main/weapon.h: change byte to sbyte,
514 * 2d/bitblt.c, cfile/cfile.c, include/cfile.h, main/ai.c,
515 main/ai.h, main/gamemine.c, main/gauges.c, main/kconfig.c,
516 main/menu.c, main/multi.c, main/multi.h, main/multibot.c,
517 main/newdemo.h, main/render.c, main/scores.c: change byte to sbyte
519 * configure.ac: better checking for timeval
521 2003-10-03 Martin Schaffner <maschaffner@gmx.ch>
523 * arch/dos/bak/ipx.c, arch/dos/ipx.c, arch/linux/Makefile.am,
524 arch/linux/include/ipx_lin.h, arch/linux/ipx_lin.c,
525 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/linux/ukali.c,
526 arch/win32/winnet.c, configure.ac, include/byteswap.h,
527 include/ipx.h, main/inferno.c, main/menu.c, main/multi.c,
528 main/multibot.c, main/network.c: Make network architecture
529 choosable from game menu, add support for UDP/IP on Mac OS X and
532 2003-10-02 Martin Schaffner <maschaffner@gmx.ch>
534 * include/byteswap.h: added macros for coping with alignment
537 2003-10-02 Bradley Bell <btb@icculus.org>
539 * main/multi.h: added padding to little-endian version of
542 * arch/dos/bak/ipx.c, arch/dos/ipx.c: comments/whitespace
544 * main/netmisc.c: delete duplicate function
546 2003-10-01 Bradley Bell <btb@icculus.org>
548 * main/bm.c: make sure d1_texture_indices gets freed between
551 2003-09-11 Martin Schaffner <maschaffner@gmx.ch>
553 * main/piggy.h: fix size of d1 shareware descent.pig
555 2003-08-03 Martin Schaffner <martin.schaffner@epfl.ch>
557 * main/bm.c, main/bm.h, main/gamemine.c, main/gamemine.h,
558 main/gameseq.c, main/piggy.c: fix loading of d1 texture
559 replacements for non-animated textures
561 2003-08-02 Matthew Mueller <donut@dakotacom.net>
563 * main/controls.c: use fixed 20fps wiggle
565 2003-08-02 Paolo Ulivi <pulivi@libero.it> and Bradley Bell <btb@icculus.org>
567 * Makefile.am, debian/changelog.in, debian/control,
568 debian/d2x-common.dirs, debian/d2x-common.install,
569 debian/d2x-common.manpages, debian/d2x-gl.files,
570 debian/d2x-gl.menu, debian/d2x-sdl.files, debian/d2x-sdl.menu,
571 debian/rules, libmve/Makefile.am, libmve/mveplayer.1,
572 utilities/Makefile.am, utilities/hogcreate.1,
573 utilities/hogextract.1, utilities/mvlcreate.1,
574 utilities/mvlextract.1, utilities/tex2txb.1, utilities/txb2tex.1:
575 add man pages, distribute utility programs in new d2x-common deb
577 * rpm/d2x.spec.in: updated rpm spec file
579 2003-08-02 Bradley Bell <btb@icculus.org>
581 * cfile/cfile.c: update raw_position in cfputc and cfputs
583 2003-08-02 Martin Schaffner <martin.schaffner@epfl.ch>
585 * main/piggy.c: make error message more friendly
587 * main/piggy.c: simplify copying of bitmap flags
589 * arch/linux/linuxnet.c, main/multi.c, main/multibot.c: bigendian
592 * cfile/cfile.c: revert to always using custom fgets
594 * main/endlevel.c, main/mission.c: handle missing exit sequence
595 components gracefully
597 * main/playsave.c: comments
599 2003-07-24 Martin Schaffner <martin.schaffner@epfl.ch>
601 * cfile/cfile.c: update raw_position in cfwrite
603 * main/network.c: comments/formatting
605 2003-06-22 Bradley Bell <btb@icculus.org>
607 * cfile/cfile.c: use standard fgets for non-archive files
609 * main/movie.c: use con_printf for missing movie warning
611 2003-06-18 Bradley Bell <btb@icculus.org>
613 * main/movie.c: fixed cfile conversion of movielib code
615 * main/console.c, main/hud.c: strip out colors, etc when printing
618 * include/u_mem.h: fix NDEBUG calloc macro
620 2003-06-15 Bradley Bell <btb@icculus.org>
622 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c: removed
625 * 2d/pcx.c, include/strio.h, main/ai.c, main/ai.h,
626 main/cntrlcen.c, main/config.c, main/gamesave.c, main/gameseq.c,
627 main/movie.c, main/multi.c, main/network.c, main/newdemo.c,
628 main/newmenu.c, main/piggy.c, main/playsave.c, main/polyobj.c,
629 main/scores.c, main/state.c, main/text.c, misc/args.c,
630 misc/strio.c: convert file i/o to cfile
632 2003-06-14 Bradley Bell <btb@icculus.org>
634 * include/cfile.h, cfile/cfile.c: implemented cfile wrappers for
635 writing and other modes besides "rb" (mostly taken from
638 2003-06-09 Bradley Bell <btb@icculus.org>
640 * 2d/palette.c, main/kludge.c: gr_copy_palette not really a
643 * include/libmve.h, libmve/mve_main.c, libmve/mvelib.c,
644 libmve/mvelib.h, libmve/mveplay.c, main/movie.c: merged libmve
647 2003-06-07 Taylor Richards <taylor@icculus.org>
649 * libmve/mvelib.c, libmve/mveplay.c: stop memory leaks in libmve
651 2003-06-07 Bradley Bell <btb@icculus.org>
653 * main/console.c: fix non-console build
655 * main/gamesave.c: comments
657 * main/bm.c: remove redundant break
659 2003-06-06 Bradley Bell <btb@icculus.org>
661 * main/gauges.c, main/kconfig.c: comments/formatting
663 * console/.cvsignore: added .cvsignore
665 * main/console.c: can't write to console after it's closed
667 2003-06-05 Bradley Bell <btb@icculus.org>
669 * arch/sdl/event.c, console/CON_console.c, console/Makefile.am,
670 console/internal.c, console/internal.h, include/CON_console.h,
671 include/console.h, main/console.c, main/gamecntl.c, main/hud.c:
672 finish console conversion away from SDL
674 2003-06-04 Bradley Bell <btb@icculus.org>
676 * console/CON_console.c, include/CON.console.h, include/console.h,
677 main/console.c, main/game.c: console conversion to native gr,
680 * include/gr.h, main/credits.c, main/kconfig.c, main/newmenu.c:
681 put prototype for gr_bm_bitblt in gr.h
683 2003-06-03 Bradley Bell <btb@icculus.org>
685 * console/CON_console.c, console/DT_drawtext.c,
686 console/Makefile.am, include/CON_console.h, include/DT_drawtext.h,
687 main/console.c: use native fonts for console
689 * main/playsave.c: use shorts for short data
691 2003-06-02 Bradley Bell <btb@icculus.org>
693 * configure.ac, main/console.c: set console background, fix
696 2003-06-01 Bradley Bell <btb@icculus.org>
698 * Makefile.am, arch/sdl/event.c, configure.ac,
699 console/CON_console.c, console/DT_drawtext.c, console/Makefile.am,
700 console/internal.c, include/CON_console.h, include/DT_drawtext.h,
701 include/console.h, main/console.c, main/game.c, main/gamecntl.c,
702 main/gamerend.c: added console code (from SDL_console)
704 2003-05-30 Bradley Bell <btb@icculus.org>
706 * README: minor update
708 2003-05-28 Bradley Bell <btb@icculus.org>
710 * Info.plist.in, Makefile.am, configure.ac: add support for MacOS
715 2003-06-06 Bradley Bell <btb@icculus.org>
717 * main/kconfig.c: fix crash in control menus
719 * main/gauges.c: force cockpit redraw in opengl
721 * main/gamerend.c: move ogl swap, so cockpit and console get
724 2003-06-01 Bradley Bell <btb@icculus.org>
726 * configure.ac, libmve/mveplay.c: define struct timeval if needed
730 2003-05-12 Bradley Bell <btb@icculus.org>
732 * configure.ac: increment version number
734 * main/bm.c: use con_printf for exit model warnings
736 * configure.ac: must check for timespec after setting -mno-cygwin
738 * main/inferno.c: added -nohogdir and -userdir options
740 * NEWS, main/titles.c: use briefings with no extension
744 2003-04-30 Bradley Bell <btb@icculus.org>
746 * configure.ac: have to include time.h when checking for nanosleep
748 * configure.ac, libmve/mveplay.c: use autoconf to check for struct
751 * Makefile.am, NEWS, README, configure.ac: fix linking bug,
752 increment version number
754 * main/Makefile.am: make dist fix
758 2003-04-29 Bradley Bell <btb@icculus.org>
760 * configure.ac, 2d/2dsline.c, main/automap.c, libmve/mveplay.c:
763 2003-04-24 Bradley Bell <btb@icculus.org>
765 * configure.ac: increment version number
767 * main/inferno.c: redeclare main() 'the SDL way', make sure SDL.h
770 2003-04-24 Ingo van Lil <inguin@gmx.de>
772 * main/render.c: fix misspellings of NDEBUG
776 2003-04-14 Bradley Bell <btb@icculus.org>
778 * cfile/cfile.c: prefer files from d2 hog over d1 hog
780 2003-04-11 Bradley Bell <btb@icculus.org>
782 * main/automap.c, main/gamemine.c, main/menu.c: fix compiler
787 2003-04-11 Bradley Bell <btb@icculus.org>
789 * libmve/mveplay.c: use _sleep instead of sleep on win32
791 * Makefile.am, README, README.utils, arch/sdl/digi.c,
792 arch/sdl/joy.c, arch/win32/Makefile.am, include/byteswap.h,
793 include/cfile.h, include/error.h, libmve/Makefile.am,
794 libmve/decoders.h, main/Makefile.am, main/endlevel.c,
795 main/endlevel.h, main/playsave.c, misc/fileutil.c:
796 utilities/Makefile.am: comments/formatting/dist problems
798 * configure.ac: use different defines for os x
800 2003-04-07 Bradley Bell <btb@icculus.org>
802 * include/error.h, misc/error.c: put some old stuff back in,
803 eliminate duplicate error messages
805 * main/text.c: don't die on text not found
808 * main/inferno.c: print some useful info if hog not found, allow
809 -help to work if no text available
811 2003-04-07 Steffen Pohle <stpohle@gmx.net>
813 * arch/linux/Makefile.am: revert to previous version, so linux
816 2003-04-03 Bradley Bell <btb@icculus.org>
818 * main/endlevel.c: fixed exit model scheme yet again
820 2003-04-02 Bradley Bell <btb@icculus.org>
822 * misc/error.c: call Int3 on Assert
824 * main/cntrlcen.c, main/cntrlcen.h, main/gamesave.c: modified
827 * main/wall.c: don't die when trying to toggle nonexistent
828 segment... vertigo level 10 is buggy!
830 * main/gamemine.c: comments/formatting
832 2003-03-31 Micah J. Lieske <MicahJon@compuserve.com>
834 * arch/dos/digimm.c, arch/sdl/digi.c, arch/win32/digi.c,
835 main/inferno.c: Allow use of 22K sound samples
837 2003-03-29 Bradley Bell <btb@icculus.org>
839 * arch/ogl/gr.c: default to bitmapped reticle
841 * main/bm.c, main/endlevel.c, main/piggy.c, main/piggy.h,
842 main/polyobj.c: rewrote endlevel stuff to reread exit model info
845 * arch/sdl/joy.c: fixed text seen for hats in control config
848 2003-03-28 Bradley Bell <btb@icculus.org>
850 * main/bm.c: heh, model nums in vertigo are hardcoded,
851 N_D2_POLYGON_MODELS can't change
853 * configure.ac, include/d1x.xpm, include/descent.xpm,
854 arch/ogl/sdlgl.c, arch/sdl/gr.c: enabled setting icon with
857 2003-03-27 Bradley Bell <btb@icculus.org>
859 * main/text.h: fixed text references for hat directions
861 * arch/ogl/Makefile.am: oops, can't get rid of main INCLUDE yet...
863 2003-03-26 Bradley Bell <btb@icculus.org>
865 * main/playsave.c: make d2x keys backward compatible
867 2003-03-26 Micah J. Lieske <MicahJon@compuserve.com>
869 * arch/sdl/event.c, arch/sdl/joy.c: added hat support for sdl
872 2003-03-26 Bradley Bell <btb@icculus.org>
874 * main/piggy.c: fix crash when d1 data not present
876 * main/gamecntl.c, main/kconfig.c, main/playsave.c: fix d2x keys,
877 read/write from plr file
879 * main/ai.h, main/collide.c, main/escort.c, main/escort.h,
880 main/fuelcen.c, main/gamecntl.c, main/playsave.c, main/powerup.c:
881 added escort.h header
883 2003-03-25 Bradley Bell <btb@icculus.org>
885 * main/bm.c, main/piggy.c, main/piggy.h, main/gameseq.c: added
886 D1_PIGFILE ("descent.pig") macro
888 * main/bm.c, main/piggy.c, main/piggy.h: ability to load exit
889 models from d1 pig file
891 * main/bm.c, main/bm.h, main/endlevel.c, main/piggy.c,
892 main/piggy.h: ability to load exit model bitmaps (or any bitmap,
893 really) from d1 pig file
895 2003-03-23 Bradley Bell <btb@icculus.org>
897 * main/bm.c: stop extra robots from overwriting exit models
899 * include/ogl_init.h: increased OGL_TEXTURE_LIST_SIZE so the
900 texture list doesn't get full
902 * main/bm.c: fix mem leak when reading extra robots
904 2003-03-21 Bradley Bell <btb@icculus.org>
906 * main/menu.c: Added option to set movie resolution (mostly works)
908 2003-03-21 Martin Schaffner <maschaffner@gmx.ch>
910 * main/gameseq.c, main/piggy.c, main/piggy.h: move bitmap
911 replacement functions to piggy.c
913 * main/gameseq.c: attempt to support mac d1 descent.pig
915 * main/bm.c: fix mem leak
917 * main/gameseq.c: fix bug: when opening d1 level 1 with oem data
918 files, both d1 and d2 oem briefing where showed
920 * main/inferno.c, main/movie.c: Change the default movie
921 resolution to "high", implement the option -lowresmovies
923 2003-03-20 Bradley Bell <btb@icculus.org>
925 * arch/sdl/rbaudio.c, main/songs.c: cd detection works now
927 * main/piggy.c: comments
929 2003-03-20 Martin Schaffner <maschaffner@gmx.ch>
931 * main/gameseq.c: delete duplicate function
933 * 2d/rle.c: fix color swapping on big endian of big rle bitmaps
935 2003-03-19 Bradley Bell <btb@icculus.org>
937 * arch/sdl/rbaudio.c, include/rbaudio.h: starting d2 cd detection
938 (cddb discid) support
940 * arch/sdl/digi.c, main/kludge.c: implemented
941 digi_link_sound_to_object3 for looping sounds, other looping stuff
943 * arch/sdl/gr.c: removing dependencies on stuff in main/
945 * arch/linux/Makefile.am, arch/linux/init.c,
946 arch/linux/linuxnet.c, arch/linux/include/ukali.h,
947 arch/ogl/Makefile.am, main/inferno.c: moved joy_init back to main,
948 other header cleanups
950 * arch/win32/ipx_win.c, configure.ac: ipx on win32 fixed!
952 2003-03-19 Martin Schaffner <maschaffner@gmx.ch>
954 * 2d/rle.c, include/gr.h, include/rle.h, main/bm.c, main/bm.h,
955 main/gamemine.c, main/gamemine.h, main/gameseq.c, main/piggy.c,
956 main/piggy.h, main/wall.c, main/wall.h: if descent.pig available,
957 load d1 textures for d1 levels
959 2003-03-19 Bradley Bell <btb@icculus.org>
961 * 2d/font.c, 2d/palette.c, 3d/interp.c, 3d/setup.c,
962 arch/sdl/rbaudio.c, include/texmap.h, libmve/decoder16.c,
963 libmve/decoder8.c, libmve/decoders.h, libmve/mveplay.c,
964 texmap/ntmap.c, texmap/texmapl.h: header/extern declaration
967 * README: added some OS X info
969 2003-03-17 Bradley Bell <btb@icculus.org>
971 * main/newdemo.c: simplify DEMO_FILENAME macro
973 * main/console.c, main/game.c: enable experimental console support
975 * main/gamerend.c: fixed location of fps meter in multi
977 2003-03-16 Bradley Bell <btb@icculus.org>
979 * main/menu.c, main/newdemo.c, main/newdemo.h, main/newmenu.c:
980 also look in shared data dir for demos
982 * main/newdemo.c, main/newdemo.h: comments/formatting
984 2003-03-15 Christopher Thielen <chris@luethy.net>
986 * main/kludge.c: set CDROM_dir back to "." - tricks game into
987 thinking d2 cd is always present
989 2003-03-15 Bradley Bell <btb@icculus.org>
991 * 2d/font.c, main/credits.c, main/scores.c: fixed opengl credits,
994 * arch/sdl/rbaudio.c: formatting, enabled volume control under
997 * arch/ogl/gr.c: fixed dark font bug by calling gr_set_mode from
998 gr_init. don't really know why this works, though
1000 2003-03-14 Bradley Bell <btb@icculus.org>
1002 * main/gameseq.c: fix Bitmap_replacement_data mem leakage
1004 * unused/bios/rbaudio.h: removed duplicate file
1006 2003-03-14 Christopher Thielen <chris@luethy.net>
1008 * arch/sdl/rbaudio.c: stop cd audio when exiting
1010 2003-03-14 Micah J. Lieske <MicahJon@compuserve.com>
1012 * main/gamecntl.c: add comments to the "only matt knows" cheats
1014 2003-03-14 Martin Schaffner <maschaffner@gmx.ch>
1016 * main/gamemine.c: formatting, better texture conversion for d1
1019 2003-03-14 Bradley Bell <btb@icculus.org>
1021 * main/piggy.c: must swap all mac version pigfiles
1023 * main/ai.c, main/ai.h, main/bm.h, main/crypt.c, main/joydefs.h,
1024 main/multi.c: formatting, minor cleanups
1026 * 2d/rle.c: need to swap line_size on bigendian machines
1028 * main/mission.c, main/mission.h: detect mac full version hogfile
1030 2003-03-13 Bradley Bell <btb@icculus.org>
1032 * arch/sdl/joydefs.c, main/kconfig.c, main/kconfig.h, main/menu.c:
1033 added joy/mouse sensitivity slider, increased range to 16, and
1036 * main/Makefile.am, main/joydefs.c, main/old/joydefs.c: moved old
1039 * arch/linux/Makefile.am: removed extra backslash
1041 * TODO, installation.txt: updated some documentation
1043 * main/gamecntl.c, main/menu.c, main/menu.h: added "d2x options"
1044 menu, with maxfps option
1046 2003-03-12 Bradley Bell <btb@icculus.org>
1048 * main/game.c, main/game.h, main/inferno.c: added -maxfps option
1050 * arch/linux/alsadigi.c, arch/linux/findfile.c,
1051 arch/linux/hmiplay.c, arch/linux/init.c, arch/linux/ipx_bsd.c,
1052 arch/linux/ipx_kali.c, arch/linux/ipx_lin.c, arch/linux/ipx_udp.c,
1053 arch/linux/joydefs.c, arch/linux/ukali.c, arch/linux/include,
1054 arch/linux/include/ipx_bsd.h, arch/linux/include/ipx_drv.h,
1055 arch/linux/include/ipx_hlpr.h, arch/linux/include/ipx_kali.h,
1056 arch/linux/include/ipx_ld.h, arch/linux/include/ipx_lin.h,
1057 arch/linux/include/ipx_udp.h, arch/linux/include/joystick.h,
1058 arch/linux/include/music.h, arch/linux/include/serial.h,
1059 arch/linux/include/ukali.h: formatting
1061 2003-03-11 Chris Arena <ccarena@cox.net>
1063 * main/menu.c: fixed brightness slider
1065 2003-03-01 Bradley Bell <btb@icculus.org>
1067 * main/piggy.c, main/titles.c: d1 briefing text fixed, spinning
1068 robots and animated bitmaps work, but colors are messed up
1070 2003-02-28 Bradley Bell <btb@icculus.org>
1072 * main/player.h: whitespace
1074 * main/automap.c, main/cntrlcen.c, main/collide.c,
1075 main/gamerend.c: use Builtin_mission_num instead of 0 (if
1076 descent.hog is present, d1 becomes mission 0)
1078 * configure.ac, arch/win32/Makefile.am, arch/win32/ipx_drv.h,
1079 arch/win32/ipx_win.c, arch/win32/mingw_init.c,
1080 arch/win32/winnet.c: MinGW compiles with network enabled again,
1081 but still doesn't work
1085 2003-02-28 Bradley Bell <btb@icculus.org>
1087 * 2d/pcx.c, arch/ogl/gr.c, libmve/mveplay.c, main/gameseq.c,
1088 main/inferno.c, main/menu.c, main/movie.c, main/newmenu.c: Fixed
1089 many opengl glitches
1091 2003-02-27 Bradley Bell <btb@icculus.org>
1093 * main/Makefile.am, main/gamesave.c, main/hoard.c, main/hoard.h,
1094 main/inferno.c, main/menu.c, main/mission.c, main/mission.h,
1095 main/network.c, main/network.h: noted that hoard.ham is only needed
1096 for multiplayer HOARD games, and should not be equated with
1097 "vertigo". put HoardEquipped() back in network.c.
1099 * arch/ggi/key.c, arch/sdl/key.c, arch/svgalib/key.c,
1100 include/d_delay.h, main/automap.c, main/game.c, main/kconfig.c,
1101 main/multi.c, main/newdemo.c, misc/Makefile.am, misc/d_delay.c:
1102 use timer_delay instead of d_delay
1104 2003-02-27 Martin Schaffner <maschaffner@gmx.ch>
1106 * main/render.c: added replacement qsort for solaris
1108 2003-02-26 Bradley Bell <btb@icculus.org>
1110 * main/gamemine.c: texture conversion for d1 shareware
1112 2003-02-26 Martin Schaffner <maschaffner@gmx.ch>
1114 * main/gamemine.c: better texture conversion for d1 levels
1116 2003-02-26 Micah J. Lieske <MicahJon@compuserve.com>
1118 * main/kconfig.c: fix joystick support under MinGW
1120 2003-02-26 Bradley Bell <btb@icculus.org>
1122 * main/playsave.c: fix swapping glitch
1124 * configure.ac, readme.txt: clean stuff up, getting ready for
1127 * main/titles.c: begin support for rendering spinning robots in
1130 * main/mission.c, main/mission.h: load d1 oem mission, d1 v1.0
1133 * main/gamemine.c: load d1 shareware levels!
1135 2003-02-25 Bradley Bell <btb@icculus.org>
1139 * autogen.sh: add warning about old auto* versions, use
1142 2003-02-24 Bradley Bell <btb@icculus.org>
1144 * main/gameseq.c, main/movies.c, main/titles.c: Descent I
1145 briefings mostly working
1146 * main/movie.c, main/titles.c: fixed some more briefing glitches
1148 2003-02-23 Bradley Bell <btb@icculus.org>
1150 * main/movie.c: fixed crash when using shareware data files
1152 * arch/sdl/digi.c: fix crash on non-existent sounds
1153 (i.e. shareware data)
1155 2003-02-22 Bradley Bell <btb@icculus.org>
1157 * main/titles.c: fixed fullscreen toggle in briefings
1159 2003-02-21 Bradley Bell <btb@icculus.org>
1161 * configure.ac: check for mingw when enabling nasm
1162 * main/playsave.c: enable loading player files of either byte
1165 2003-02-20 Bradley Bell <btb@icculus.org>
1167 * main/bm.c, main/bm.h, main/endlevel.c: fixed up endlevel stuff
1168 * arch/sdl/digi.c, main/kludge.c: oops, meant to say: fixed bug
1169 #343, not "rest of solution to bug #344"
1170 * arch/sdl/timer.c, include/timer.h: revert to more accurate
1172 * main/kludge.c: partial solution to bug #344
1173 * Makefile.am, tools/cvs2cl/cvs2cl.pl: get rid of cvs2cl.pl
1174 * compilerdefs.txt: added linux/mips info
1175 * ChangeLog: clean up changelog
1177 2003-02-19 Bradley Bell <btb@icculus.org>
1179 * libmve/mveplay.c: os x needs nanosleep prototype.
1181 2003-02-18 Bradley Bell <btb@icculus.org>
1183 * .cvsignore, libmve/.cvsignore: added files to .cvsignore
1184 * include/libmve.h, libmve/mveplay.c, main/movie.c: added function
1185 to disable/enable audio
1186 * libmve/: mve_main.c, mveplay.c: bigendian fixes
1187 * main/: movie.h, titles.c: make sure movie's palette is set before
1188 writing briefing text. Fixes bug #359
1189 * libmve/mveplay.c: make MVE_rmStepMovie play a full frame instead
1191 * misc/: args.c, byteswap.c, d_delay.c, d_io.c, dos_disk.h,
1192 error.c, hash.c, parsarg.c, parsarg.h, strio.c, strutil.c:
1194 * maths/: fix.asm, rand.c, tables.c, vecmat.c, vecmata.asm:
1196 * texmap/: ntmap.c, scanline.c, scanline.h, texmapl.h,
1197 tmap_flt.asm, tmap_inc.asm, tmap_lin.asm, tmap_ll.asm,
1198 tmap_per.asm, tmapfade.asm, tmapflat.c, tmappent.S, tmapppro.S:
1200 * include/libmve.h: blah
1202 2003-02-18 Martin Schaffner <martin.schaffner@epfl.ch>
1204 * main/render.c: 2nd attempt to fix solaris qsort bug
1206 2003-02-18 Bradley Bell <btb@icculus.org>
1208 * configure.ac, include/pstypes.h: put alignment detection in
1211 2003-02-17 Bradley Bell <btb@icculus.org>
1213 * Makefile.am, README.utils, configure.ac, include/libmve.h,
1214 include/mve_audio.h, include/mvelib.h, libmve/Makefile.am,
1215 libmve/decoder16.c, libmve/decoder8.c, libmve/mve_audio.c,
1216 libmve/mve_audio.h, libmve/mve_main.c, libmve/mvelib.c,
1217 libmve/mvelib.h, libmve/mveplay.c, main/Makefile.am,
1218 main/decoder16.c, main/decoder8.c, main/movie.c, main/mve_audio.c,
1219 main/mve_main.c, main/mvelib.c, main/mveplay.c, main/mveplay.h:
1220 moved mve stuff to separate subdir
1221 * include/mvelib.h, main/movie.c, main/mve_main.c, main/mvelib.c,
1222 main/mveplay.c, main/mveplay.h, main/titles.c: many improvements to
1223 mve code. Fixes (at least) bugs #41, #348, and #350.
1225 2003-02-14 Bradley Bell <btb@icculus.org>
1227 * main/Makefile.am: no more Makefile.mveplay. again
1228 * main/mveplay.c: typo
1230 2003-02-13 Bradley Bell <btb@icculus.org>
1232 * utilities/mvlextract.c: uint -> unsigned int
1233 * main/: mve_main.c, mvelib.c, mveplay.c: add fullscreen mode to
1234 standalone mveplayer, win32 support
1235 * main/movie.c: random bugfixes, win32 support
1236 * arch/sdl/Makefile.am: formatting
1237 * configure.ac: disable networking on mac/win for now
1238 * main/newmenu.c: comments
1240 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1242 * 3d/interp.c, include/interp.h, main/polyobj.c: get rid of some
1243 redundant swap functions.
1245 2003-02-13 Bradley Bell <btb@icculus.org>
1247 * ChangeLog: update changelog
1249 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1251 * 3d/interp.c, include/interp.h, main/polyobj.c: fix remaining
1252 polymodel alignment issues.
1254 2003-02-13 Bradley Bell <btb@icculus.org>
1256 * utilities/: hogcreate.c, hogextract.c, mvlcreate.c, mvlextract.c:
1257 fix various little bugs
1258 * main/mveplay.c, utilities/hogextract.c, utilities/mvlextract.c,
1259 utilities/tex2txb.c, utilities/txb2tex.c: eliminate warning
1260 * main/: Makefile.am, Makefile.mveplay: build mveplayer from
1262 * README.utils: new file
1263 * main/: mve_main.c, mveplay.c: more movie fixes
1264 * README: updated README
1265 * 2d/Makefile.am, main/Makefile.am: some OS X and dist fixes
1267 2003-02-12 Bradley Bell <btb@icculus.org>
1269 * utilities/mvlextract.c: bigendian mvl support
1270 * main/mveplay.c: formatting, stuff
1271 * main/: Makefile.am, Makefile.mveplay: lotsa movie cleanups, added
1272 truecolor mve support, standalone mveplayer
1273 * include/mve_audio.h, include/mvelib.h, main/decoder16.c,
1274 main/decoder8.c, main/movie.c, main/mve_main.c, main/mvelib.c,
1275 main/mveplay.c: lotsa movie cleanups, added truecolor mve support,
1276 standalone mveplayer
1278 2003-01-22 Bradley Bell <btb@icculus.org>
1280 * include/: interp.h, interp.h: restore prototype for
1281 swap_polygon_model_data
1283 2003-01-21 Bradley Bell <btb@icculus.org>
1285 * main/piggy.c: use memcpy to avoid alignment problem
1286 * compilerdefs.txt: updated some defs, added sunos/sparc
1288 2003-01-15 Bradley Bell <btb@icculus.org>
1290 * main/render.c, arch/ogl/ogl.c: use __sun__ for sunos
1291 * main/gamemine.c: attempting to support d1 shareware
1292 * compilerdefs.txt: update defs
1294 2003-01-15 David Costanzo <david_costanzo@yahoo.com>
1296 * main/mveplay.c: fix several bugs, comments, formatting.
1298 2003-01-15 Bradley Bell <btb@icculus.org>
1300 * arch/ogl/sdlgl.c, arch/sdl/digi.c, arch/sdl/event.c,
1301 arch/sdl/gr.c, arch/sdl/init.c, arch/sdl/joy.c, arch/sdl/key.c,
1302 arch/sdl/mouse.c, arch/sdl/rbaudio.c, arch/sdl/timer.c,
1303 include/error.h, main/gamecntl.c, main/inferno.c: changed path for
1305 * arch/: ogl/glx.c, ogl/gr.c, ogl/ogl.c, ogl/wgl.c, sdl/joydefs.c:
1306 formatting, comments
1308 2003-01-11 Bradley Bell <btb@icculus.org>
1310 * main/: mission.c, mission.h: attempt to support d1 for mac
1312 * arch/sdl/joy.c, main/mvelib.c, main/titles.c: gcc 3.2 warnings
1313 * main/object.h: foo
1315 2003-01-09 Bradley Bell <btb@icculus.org>
1317 * main/movie.c: use ifdef around gr_toggle_fullscreen
1319 2003-01-07 Bradley Bell <btb@icculus.org>
1321 * Makefile.am, descent.msn, installation.txt, main/mission.c,
1322 main/mission.h: don't need .msn file for descent.hog anymore
1325 2003-01-06 Bradley Bell <btb@icculus.org>
1327 * main/mission.h, main/mission.c: comments
1328 * README, TODO, cvshowto.txt, installation.txt, debian/copyright:
1331 2003-01-03 Bradley Bell <btb@icculus.org>
1333 * utilities/: txb2txt.c, txt2txb.c: remove old files
1334 * 3d/interp.c, include/byteswap.h, main/gamemine.c: formatting
1335 * main/polyobj.c: attempt to make read_model_file
1337 * main/menu.c: move vertigo text
1339 2003-01-02 Bradley Bell <btb@icculus.org>
1341 * 3d/interp.c, include/interp.h, main/morph.c, main/polyobj.c,
1342 main/polyobj.h: cleanup alignment changes
1343 * NEWS, 3d/interp.c, include/3d.h, include/interp.h,
1344 include/pstypes.h, main/Makefile.am, main/bm.c, main/collide.c,
1345 main/object.h: fix alignment issues on sparc
1346 * cvshowto.txt: update cvs info
1348 * 2d/rle.c: make rle_swap handle RLE_BIG
1350 2003-01-01 Martin Schaffner <maschaffner@gmx.ch>
1352 * main/render.c: workaround solaris qsort bug
1354 2003-01-01 Steffen Pohle <stpohle@gmx.net>
1356 * arch/linux/linuxnet.c, arch/linux/ukali.c,
1357 arch/linux/include/ukali.h, main/inferno.c: enabled kali
1358 * arch/linux/Makefile.am: enabled linux joystick, kali
1359 * configure.ac, arch/linux/joystick.c, arch/sdl/Makefile.am,
1360 arch/sdl/event.c: enabled linux joystick
1362 2002-12-31 Bradley Bell <btb@icculus.org>
1364 * main/gamemine.c: simplified warning msg
1365 * NEWS, TODO, main/multi.c, main/netmisc.c: comments/whitespace
1366 * main/render.h: fix compiler warning
1368 2002-12-31 Martin Schaffner <maschaffner@gmx.ch>
1370 * 2d/rle.c, main/inferno.c, main/piggy.c: fixed rle_swap leaks.
1372 2002-12-24 Bradley Bell <btb@icculus.org>
1374 * main/mission.c: fixes an infinite loop which was caused by d2x
1375 thinking d2demo was a descent 1 mission
1377 2002-12-24 Martin Schaffner <maschaffner@gmx.ch>
1379 * arch/ogl/ogl.c, main/render.c: fix compiler warnings.
1381 2002-12-24 Bradley Bell <btb@icculus.org>
1383 * main/render.c: comments
1385 2002-10-30 Bradley Bell <btb@icculus.org>
1387 * main/inferno.c: add help for -hogdir option
1388 * main/inferno.c: added -hogdir option
1390 2002-10-28 Bradley Bell <btb@icculus.org>
1392 * main/: inferno.c, menu.c: enabled Vertigo displays
1393 * include/3d.h: typo
1395 2002-10-28 Martin Schaffner <maschaffner@gmx.ch> and Bradley Bell <btb@icculus.org>
1397 * 3d/interp.c, include/3d.h, include/byteswap.h, main/bm.c,
1398 main/netmisc.c, main/network.c: simplify and eliminate redundant
1401 2002-10-28 Martin Schaffner <maschaffner@gmx.ch>
1403 * maths/fixc.c: fix infinite loop in quad_sqrt.
1404 * 3d/points.c, include/maths.h, include/pstypes.h, maths/fixc.c,
1405 maths/vecmat.c: sparc/sunos support: rename quad to quadint.
1407 2002-10-12 Bradley Bell <btb@icculus.org>
1409 * 2d/2dsline.c: handle BM_OGL in gr_scanline()
1411 2002-10-11 Bradley Bell <btb@icculus.org>
1413 * main/hud.c: make hud_message work correctly
1414 * 2d/palette.c, arch/sdl/gr.c, include/palette.h, main/inferno.c:
1416 * main/network.c: formatting, small fixes
1418 2002-10-10 Bradley Bell <btb@icculus.org>
1420 * main/netmisc.h: no swap_object for little-endian
1421 * main/: netmisc.h, network.c: use macros to simplify network
1423 * main/piggy.c: disable autodetect of mac pig (use --enable-macdata
1425 * main/inferno.c: enable loading screen for mac shareware with
1427 * main/netmisc.c: whitespace
1428 * 2d/bitmap.c, main/inferno.c, main/mission.c, main/playsave.c:
1430 * main/hud.c: whitespace
1431 * configure.ac: remove shareware build, add macdata build
1432 * main/songs.c: whitespace
1433 * 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/gpixel.c, 2d/line.c,
1434 2d/pixel.c, 2d/poly.c, 2d/rect.c, 2d/tmerge.c, main/gamerend.c:
1436 * 2d/: Makefile.am, tmerge_a.asm: enable TRANSPARENCY_COLOR for
1439 2002-10-04 Martin Schaffner <maschaffner@gmx.ch>
1441 * cfile/cfile.c, include/iff.h, main/gamepal.c, main/titles.c:
1442 comments, formatting, etc.
1443 * iff/iff.c: fix bigendian iff loading.
1445 2002-10-03 Bradley Bell <btb@icculus.org>
1447 * utilities/txb2tex.c: typo
1448 * 3d/clipper.c, main/bm.c, main/game.c, main/gamecntl.c,
1449 main/newmenu.c, main/switch.c, main/terrain.c, main/text.c:
1451 * arch/sdl/mouse.c: whitespace
1453 2002-09-19 Bradley Bell <btb@icculus.org>
1455 * main/kconfig.c: fix a oops, add old logs
1456 * main/kconfig.c: support for >3 mouse buttons
1458 2002-09-18 Bradley Bell <btb@icculus.org>
1460 * include/gr.h: fix palette swap define
1462 2002-09-14 Bradley Bell <btb@icculus.org>
1464 * main/titles.c: load hires briefing screen if lores doesn't exist
1465 (i.e. vertigo) and MenuHires=0
1467 2002-09-14 Werner Augustin <descent-source@mailinglist.gnuher.de>
1469 * main/: multi.h, network.h: pack some structures for ipx
1472 2002-09-14 Bradley Bell <btb@icculus.org>
1474 * cfile/cfile.c, main/endlevel.c, main/gamesave.c: revert cfgets()
1475 and load_endlevel_data() to expect newline-terminated strings, fix
1476 load_game_data to read null-terminated string for
1479 2002-09-07 Bradley Bell <btb@icculus.org>
1481 * main/newmenu.c: added error message
1482 * main/menu.h: enable -nohires with mac shareware
1483 * 2d/palette.c, include/gr.h: enable 0/255 palette swap
1484 * 2d/font.c: enable 0/255 palette swap for fonts
1485 * 2d/bitblt.c: add TRANSPARENCY_COLOR to assembly code, nother OGL
1487 * 2d/2dsline.c: fix ogl blooper
1489 2002-09-05 Bradley Bell <btb@icculus.org>
1491 * 2d/rle.c, 2d/scalec.c, include/rle.h: better just do it the old
1493 * include/strutil.h: need string.h for strcasecmp
1494 * include/rle.h: okay, maybe it needs to be this way
1495 * include/: 3d.h, gr.h: more stuff from d2src, mostly formatting
1496 * 2d/scalec.c: more stuff from d2src
1497 * 2d/rle.c: more stuff from d2src, formatting
1498 * 2d/font.c: useless cruft
1499 * 2d/: 2dsline.c, bitmap.c, bitmap.h: more stuff from d2src
1500 * 2d/bitblt.c, include/grdef.h: moved gr_linear_movsd assembly from
1503 2002-09-04 Bradley Bell <btb@icculus.org>
1505 * include/grdef.h: fix compiler warnings
1506 * 2d/bitblt.c: fix compiler warnings, #ifdef out dos-only code
1507 * include/grdef.h: gr_linear_movsd isn't static for NO_ASM,
1509 * main/game.c: we want the mac ibitblt for everything but dos and
1511 * main/texmerge.c: these routines are in tmerge.c
1512 * main/credits.c: enable credits for mac and oem data
1513 * main/bm.c: use either exit.ham or exit.pofs
1514 * include/ibitblt.h: enable some more code from d2src
1515 * include/gr.h: enable mac ubitblt_double
1516 * 2d/rle.c: added gr_rle_expand_scanline_generic_masked from d2src
1517 * include/grdef.h: moved some inline asm from linear.h
1518 * 2d/ibitblt.c: brought in line with original d2 version
1519 * 2d/bitblt.c: reverted to original d2 version of this file, then
1520 added d1x enhancements
1521 * 2d/2dsline.c: formatting, use __MSDOS__ instead of __DJGPP__
1522 * 2d/linear.h: moved these back to their original locations
1524 * main/mveplay.c: close some memory holes, speed up palette loading
1525 * main/movie.c: added fullscreen toggle while playing movies
1526 * main/inferno.c: comment out -superhires help text (always on)
1527 * include/timer.h: added approx_fsec_to_usec macro
1528 * arch/sdl/joy.c: fix compiler warning
1530 2002-09-01 Bradley Bell <btb@icculus.org>
1532 * main/network.c: oops
1533 * main/: movie.c, mveplay.c, mveplay.h: more movie improvements
1534 * arch/sdl/timer.c, include/timer.h: added timer_delay, faster
1535 timer_get_fixed_seconds
1538 2002-08-31 Bradley Bell <btb@icculus.org>
1540 * TODO, main/inferno.c, main/movie.c, main/mveplay.c: movie
1542 * main/multi.h: network endian stuff
1543 * 2d/font.c, include/gr.h: fast file i/o for font headers
1544 * arch/win32/arch_ip.cpp: unused file
1545 * main/: netmisc.c, netmisc.h, network.c, network.h: formatting,
1546 bigendian networking fixes
1547 * main/menu.c: make net menu more accurate, also make superhires
1549 * include/pstypes.h: better to have __pack__ all the time, I think.
1550 needed for networking, e.g.
1551 * arch/win32/: ipx_drv.h, ipx_win.c, winnet.c: win32 networking
1553 * arch/win32/Makefile.am: unused file
1556 2002-08-30 Bradley Bell <btb@icculus.org>
1558 * arch/win32/ipx_drv.h: re-added arch/win32/ipx_drv.h
1559 * main/: newmenu.h, titles.c: formatting
1560 * NEWS, arch/linux/Makefile.am, arch/linux/include/ukali.h,
1561 main/multi.h: networking works, finally
1562 * TODO: added TODO file
1563 * arch/linux/arch_ip.cpp: unused fine
1564 * README: network sorta working
1565 * main/: Makefile.am, multi.c, network.c, network.h: more
1567 * main/menu.c: load builtin mission correctly
1568 * main/inferno.c: documentation
1569 * main/: hoard.c, hoard.h, gamesave.c, mission.c: move hoard stuff
1571 * main/Makefile.mveplay: don't need no more
1573 2002-08-29 Bradley Bell <btb@icculus.org>
1575 * main/: ip_base.cpp, ip_base.h, ip_basec.h, ipclienc.c,
1576 ipclient.cpp, ipclient.h, ipserver.cpp, ipx_drv.c, multipow.c,
1577 multipow.h, netlist.c, netpkt.c, netpkt.h: deleting unused d1x
1579 * include/ipx_drv.h: more network fixing
1580 * arch/linux/include/ipx_drv.h: more network fixing
1581 * include/ipx.h: formatting
1582 * arch/linux/ipx_kali.c, include/ipx.h: fixed networking fuck-up?
1583 * NEWS, arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
1584 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, main/Makefile.am,
1585 main/inferno.c: fixed networking fuck-up?
1586 * Makefile.am: moved mingw info to README
1587 * README, mingw32.txt: moved mingw info to README
1589 2002-08-27 Bradley Bell <btb@icculus.org>
1591 * utilities/mvlextract.c: allow specifying file to extract
1592 * utilities/: tex2txb.c, txb2tex.c: use default extension to
1594 * utilities/hogextract.c: allow specifying file to extract
1595 * main/mission.c: Have to get mission_num _after_ promoting...
1596 * main/: gameseq.c, titles.c: beginning d1 briefing support
1597 * descent.msn: beginning d1 briefing support
1598 * main/: titles.c, titles.h: d1-style mission briefings
1599 * main/piggy.h: whitespace
1600 * main/movie.c: beginning robot movie support, fall back on lo/hi
1601 res if hi/lo not available
1602 * main/mission.c: added Builtin_mission_num for builtin mission,
1603 D1Hogdir, d1-style mission briefings
1604 * main/: gameseq.c, mission.h: added Builtin_mission_num for
1606 * cfile/cfile.c, include/cfile.h: add capability for 3rd hogfile
1607 (for d1 missions that need d1 data)
1608 * 2d/ibitblt.c: whitespace
1610 2002-08-26 Bradley Bell <btb@icculus.org>
1612 * utilities/mvlcreate.c: oops
1613 * utilities/: Makefile.am, mvlcreate.c, mvlextract.c: added mvl
1615 * utilities/hogextract.c: added [v]iew option
1616 * utilities/: tex2txb.c, txb2tex.c: changed txt to tex
1617 * main/titles.c: fix writable string, disable DumbAdjust thing
1618 * main/polyobj.h: whitespace
1619 * main/newmenu.c: added pcx_get_dimensions(), other stuff from
1621 * main/movie.c: read movies from AltHogDir, other fixes
1622 * main/: mission.c, mission.h: fix bug w/mission filename
1623 * main/gameseq.c: comments
1624 * main/digi.h: whitespace n stuff
1625 * include/mve_audio.h: added audio flag macros
1626 * 2d/pcx.c, include/pcx.h: added pcx_get_dimensions(), other stuff
1630 2002-08-23 Bradley Bell <btb@icculus.org>
1632 * main/: gameseq.c, inferno.c, mission.c, mission.h, titles.c: fix
1634 * Makefile.am: remove d2demo.mn2
1635 * cfile/cfile.c, include/cfile.h: add cfile_size function
1636 * d2demo.mn2, installation.txt, main/gameseq.h, main/mission.c:
1637 eliminate need for .mn2 files for oem and demo
1639 2002-08-22 Bradley Bell <btb@icculus.org>
1641 * main/bm.c: fix for vertigo
1642 * main/menu.h: make OEM menu pcx available
1643 * 2d/rle.c: merge with original d2 file
1644 * Makefile.am, configure.ac: let mission files get installed by
1647 2002-08-17 Bradley Bell <btb@icculus.org>
1649 * configure.ac: make FAST_FILE_IO the default on little-endian
1651 * NEWS, README, compilerdefs.txt, readme.txt: documentation
1652 * 2d/bitblt.c, 2d/rle.c, arch/ogl/ogl.c: implement BM_FLAG_RLE_BIG
1655 2002-08-15 Martin Schaffner <maschaffner@gmx.ch>
1657 * main/: game.c, menu.c, mission.c: promote builtin missions.
1659 2002-08-15 Bradley Bell <btb@icculus.org>
1661 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h, main/piggy.c:
1662 improved mac pig loading/reverted TRANSPARENCY_COLOR changes
1663 * utilities/.cvsignore: added cvsignore
1664 * 2d/palette.c, include/palette.h, main/gamesave.c: mac data file
1666 * main/piggy.c: mac data file loading
1667 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h: set
1668 transparency and swap 0/255 correctly for mac data files
1670 2002-08-13 Bradley Bell <btb@icculus.org>
1672 * Makefile.am, configure.ac, utilities/Makefile.am: moved utility
1673 to utilities to avoid conflict with c++ std lib <utility>
1674 * utilities/: Makefile.am, hogcreate.c, hogextract.c, txb2txt.c,
1675 txt2txb.c: moved utility to utilities to avoid conflict with c++
1677 * Makefile.am, configure.ac: add utilities
1679 2002-08-09 Bradley Bell <btb@icculus.org>
1681 * 2d/palette.c, 3d/interp.c, include/gr.h, main/render.c:
1684 2002-08-08 Bradley Bell <btb@icculus.org>
1686 * main/inferno.c: comments
1687 * main/: newmenu.c, songs.c: mac demo datafile support
1688 * installation.txt: update
1689 * main/gamesave.c: use lowercase for consistency
1690 * main/: bm.c, bm.h, endlevel.c, polyobj.c: enable loading of exit
1691 models for other than d2demo
1693 2002-08-07 Martin Schaffner <maschaffner@gmx.ch>
1695 * main/gamemine.c: formatting, better d1 texture conversion
1696 * Makefile.am, descent.mn2, descent.msn, main/mission.c,
1697 main/mission.h: recognize .msn mission files.
1699 2002-08-07 Bradley Bell <btb@icculus.org>
1701 * .cvsignore, 2d/.cvsignore, 3d/.cvsignore, arch/.cvsignore,
1702 arch/dos/.cvsignore, arch/ggi/.cvsignore, arch/linux/.cvsignore,
1703 arch/ogl/.cvsignore, arch/sdl/.cvsignore, arch/svgalib/.cvsignore,
1704 arch/win32/.cvsignore, cfile/.cvsignore, iff/.cvsignore,
1705 main/.cvsignore, main/editor/.cvsignore, maths/.cvsignore,
1706 mem/.cvsignore, misc/.cvsignore, texmap/.cvsignore: added
1709 2002-08-06 Bradley Bell <btb@icculus.org>
1711 * main/: automap.c, laser.c, songs.c, titles.c: shareware stuff
1712 * main/Makefile.am: formatting
1713 * 2d/font.c: make gr_remap_font just reload the whole thing
1714 * configure.ac: formatting
1715 * Makefile.am: added d2demo.mn2
1716 * d2demo.mn2: mission file for shareware
1717 * include/u_mem.h, main/ai.c, main/gamesave.c, main/inferno.c,
1718 main/laser.h, main/text.h, main/titles.c, main/weapon.c: whitespace
1719 * main/sounds.h: shareware stuff, whitespace
1720 * main/: polyobj.c, polyobj.h: more fast i/o macros
1721 * main/: menu.c, menu.h, mission.c, newmenu.c, piggy.c, piggy.h:
1723 * main/: endlevel.c, endlevel.h, gamemine.c, gameseq.c: merged
1724 endlevel stuff to non-shareware, allow movies/endlevel for
1726 * main/cntrlcen.c: typo
1727 * main/bm.h: use global Piggy_hamfile_version
1728 * main/bm.c: merged endlevel stuff to non-shareware, more fast i/o
1729 macros, use global Piggy_hamfile_version
1730 * main/Makefile.am: terrain and movie stuff always used now
1731 * 2d/pcx.c, include/pcx.h: make pcx header available to other
1733 * main/: gamemine.c, gamesave.c: load DMB levels
1734 * main/: bm.c, cntrlcen.c, cntrlcen.h, fuelcen.c, fuelcen.h,
1735 segment.c, segment.h, switch.c, switch.h: fast i/o macros
1737 2002-08-04 Martin Schaffner <maschaffner@gmx.ch>
1739 * main/gamemine.c, main/gamesave.c, mem/mem.c: d1 level stuff.
1741 2002-08-04 Bradley Bell <btb@icculus.org>
1743 * main/inferno.c: shareware stuff, formatting
1744 * arch/sdl/rbaudio.c: gracefully handle redbook non-availability
1745 * arch/sdl/gr.c: don't need to set mode in gr_init
1747 2002-08-02 Martin Schaffner <maschaffner@gmx.ch>
1749 * main/: gamemine.c, gamemine.h, gamesave.c, gamesave.h: more d1
1751 * Makefile.am, descent.mn2: added mission file for descent 1
1753 2002-08-02 Bradley Bell <btb@icculus.org>
1755 * arch/sdl/digi.c, arch/sdl/gr.c, include/error.h,
1756 include/oldsdl.h, main/gamecntl.c, main/inferno.c, main/laser.c,
1757 main/piggy.h, misc/error.c: junk
1758 * main/: endlevel.c, escort.c, gameseq.c, newmenu.c, render.c,
1759 render.h, scores.c, scores.h, terrain.c: shareware stuff
1760 * configure.ac, include/pstypes.h, main/bm.c, main/bm.h,
1761 main/effects.c, main/effects.h, main/piggy.c, main/piggy.h,
1762 main/powerup.c, main/powerup.h, main/robot.c, main/robot.h,
1763 main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
1764 main/weapon.c, main/weapon.h: fast i/o macros
1766 2002-08-01 Martin Schaffner <maschaffner@gmx.ch>
1768 * NEWS, cfile/cfile.c, main/console.c, main/gamemine.c,
1769 main/gamemine.h, main/gamesave.c: load d1 levels
1771 2002-07-30 Bradley Bell <btb@icculus.org>
1773 * configure.ac: oops
1774 * configure.ac, arch/ogl/gr.c, arch/ogl/ogl.c, include/ogl_init.h:
1776 * main/menu.c, main/titles.c, NEWS, 2d/font.c, include/gr.h,
1777 include/grdef.h, main/game.c, main/gamefont.c, main/gamefont.h,
1778 main/gamemine.c, main/inferno.c, main/movie.c, main/newmenu.c,
1779 main/piggy.c, main/titles.c: support shareware datafiles!
1780 * main/: bm.c, gamemine.c, piggy.c, piggy.h, weapon.c, gamemine.c,
1781 piggy.c: SHAREWARE fixes
1783 2002-07-29 Bradley Bell <btb@icculus.org>
1785 * NEWS, include/fileutil.h, main/bm.c, main/gameseq.c,
1786 main/mveplay.c, main/piggy.c, main/piggy.h, main/playsave.c,
1787 misc/fileutil.c: Portability - OS X support
1789 2002-07-27 Bradley Bell <btb@icculus.org>
1791 * main/: Makefile.am, fuelcen.c, fuelcen.h, game.c, game.h,
1792 gamemine.c, gamesave.c, gameseq.c, piggy.c, piggy.h, segment.c,
1793 segment.h: portability
1794 * cfile/cfile.c, include/cfile.h, main/cntrlcen.c, main/cntrlcen.h,
1795 main/gamesave.c, main/switch.c, main/switch.h, main/wall.c,
1796 main/wall.h: portabilization
1797 * 2d/font.c, include/gr.h: portability
1799 2002-07-26 Bradley Bell <btb@icculus.org>
1801 * 2d/font.c, 2d/pcx.c, include/gr.h, main/movie.c: portability
1802 * arch/linux/findfile.c, include/pstypes.h: os x fixes
1803 * main/player.c: foo
1804 * misc/fileutil.c, include/fileutil.h, misc/fileutil.c: oops
1805 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c,
1806 misc/fileutil.h: portable file i/o utils
1807 * main/: Makefile.mveplay, inferno.c, movie.c, newmenu.c: s not a
1808 writable string anymore... / formatting
1809 * main/Makefile.am, main/bm.c, main/bm.h, main/cntrlcen.c,
1810 main/cntrlcen.h, main/effects.c, main/effects.h, main/piggy.c,
1811 main/piggy.h, main/player.c, main/player.h, main/polyobj.c,
1812 main/polyobj.h, main/powerup.c, main/powerup.h, main/robot.c,
1813 main/robot.h, main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
1814 main/weapon.c, main/weapon.h, 3d/interp.c, include/cfile.h:
1815 portable-izing file loading routines
1817 2002-07-24 Bradley Bell <btb@icculus.org>
1819 * main/mveplay.c: correctly play files with 16bit uncompressed
1820 audio, mem checking, etc
1821 * main/: Makefile.mveplay, mvelib.c, mveplay.c: enable standalone
1824 2002-07-23 Bradley Bell <btb@icculus.org>
1826 * misc/Makefile.am: unused file
1827 * configure.ac, main/endlevel.c, main/endlevel.h, main/menu.c,
1828 main/sounds.h: remove experimental nmovie stuff
1829 * main/movie.c: add some debugging output
1831 2002-07-22 Bradley Bell <btb@icculus.org>
1833 * main/: console.c, state.c: simplified header
1834 * main/movie.c: enable mveplay audio
1835 * main/old/movie.c: moved to main/
1836 * include/mve_audio.h, include/mvelib.h, main/Makefile.am,
1837 main/inferno.c, main/kludge.c, main/movie.c, main/mve_audio.c,
1838 main/mvelib.c, main/mveplay.c: initial movie support
1839 * arch/linux/findfile.c, arch/ogl/gr.c, arch/ogl/ogl.c,
1840 arch/sdl/init.c, arch/sdl/joy.c, include/byteswap.h,
1841 include/ogl_init.h, include/pstypes.h, main/console.c,
1842 main/state.c, mem/mem.c: OS X stuff
1843 * configure.ac: OS X and movie stuff
1845 2002-07-19 Bradley Bell <btb@icculus.org>
1847 * compilerdefs.txt: OSX defs
1849 2002-07-18 Bradley Bell <btb@icculus.org>
1851 * main/inferno.c: use simpler rcs tags
1852 * autogen.sh: keep Changelog in cvs (and use --accum)
1853 * arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/rbaudio.c,
1854 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/rbaudio.c,
1855 include/rbaudio.h, main/Makefile.am, main/cdrom.h, main/gamecntl.c,
1856 main/songs.c: changed cdrom->rbaudio
1857 * include/rbaudio.h: moved to /include
1859 2002-07-17 Bradley Bell <btb@icculus.org>
1861 * 2d/d2sline.c, 2d/bitblt.c, 2d/bitmap.c, 2d/bitmap.h, 2d/box.c,
1862 2d/canvas.c, 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/font.c,
1863 2d/gpixel.c, 2d/ibitblt.c, 2d/line.c, 2d/linear.asm, 2d/linear.h,
1864 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c, 2d/rect.c,
1865 2d/rle.c, 2d/scale.c, 2d/scalea.asm, 2d/scalea.h, 2d/scalec.c,
1866 2d/tmerge.c, 2d/tmerge_a.asm, 3d/clipper.c, 3d/clipper.h,
1867 3d/draw.c, 3d/globvars.c, 3d/globvars.h, 3d/instance.c,
1868 3d/interp.asm, 3d/interp.c, 3d/matrix.c, 3d/points.c, 3d/rod.c,
1869 3d/setup.c: use simpler rcs tags
1874 2002-07-17 Bradley Bell <btb@icculus.org>
1876 * tools/cvs2cl/cvs2cl.pl: upgrade cvs2cl
1877 * d2x-gl.sh, d2x-ogl.sh: changed d2x-ogl to d2x-gl
1878 * debian/rules: don't need readme's
1879 * debian/rules: move d1x license to COPYING, license clarifications
1880 * COPYING, license.txt, debian/copyright, Makefile.am: move d1x
1881 license to COPYING, license clarifications
1882 * debian/rules: fix debian docs
1883 * debian/rules: fix debian manpages
1884 * debian/d2x-sdl.menu: fix debian menu
1885 * debian/rules: link to undocumented man page for debs
1886 * Makefile.am, configure.ac, debian/control, debian/copyright,
1887 debian/d2x-gl.files, debian/d2x-gl.menu, debian/d2x-sdl.files,
1888 debian/d2x-sdl.menu, debian/d2x.files, debian/d2x.menu,
1889 debian/rules, rpm/d2x.spec.in: change d2x-ogl to d2x-gl, other
1892 2002-07-16 Bradley Bell <btb@icculus.org>
1894 * debian/: rules, changelog.in: deb stuff
1895 * configure.ac: cleaner nasm detection
1896 * debian/: changelog.in, control, rules: deb stuff
1897 * README, installation.txt: typos, stuff
1898 * configure.ac: better #defines
1899 * configure.ac: whitespace
1900 * configure.ac: better documentation
1901 * configure.ac, arch/sdl/event.c, arch/sdl/init.c: SDL_AUDIO and
1902 SDL_JOYSTICK not needed
1903 * configure.ac, main/inferno.c: __SDL__ ugly and not needed at all
1904 * configure.ac: need higher SDL for joystick
1905 * debian/: control, rules: deb stuff
1906 * arch/sdl/joy.c: old junk
1907 * Makefile.am, configure.ac: automake updates
1908 * main/: inferno.c, text.c: don't use althogdir on non-unix
1909 * configure.ac: more autoconf updates
1910 * misc/strutil.c: better strrev
1911 * main/inferno.c: need limits.h on mingw also
1912 * acconfig.h, configure.ac: Updated for autoconf 2.53 (no more
1915 2002-04-19 Bradley Bell <btb@icculus.org>
1917 * main/network.c: let hoard.ham be a cfile
1918 * main/text.c: better error message when hog not found
1921 2002-03-23 Bradley Bell <btb@icculus.org>
1923 * acconfig.h, configure.ac, arch/linux/Makefile.am,
1924 arch/sdl/Makefile.am: Use SDL joystick automatically
1925 * arch/sdl/joy.c, main/kconfig.c: SDL Joystick works!
1927 2002-03-05 Bradley Bell <btb@icculus.org>
1929 * arch/sdl/joydefs.c, arch/sdl/joy.c: SDL joystick stuff mostly
1932 2002-02-23 Bradley Bell <btb@icculus.org>
1934 * texmap/ntmap.c: fix bug preventing higher res sdl modes
1935 * arch/dos/Makefile.am, arch/ggi/Makefile.am,
1936 arch/linux/Makefile.am, arch/ogl/Makefile.am, arch/sdl/Makefile.am,
1937 arch/svgalib/Makefile.am, arch/win32/Makefile.am,
1938 main/editor/Makefile.am: moved includes to include
1939 * arch/sdl/gr.c: use SDL_VERSION_ATLEAST
1940 * Makefile.am, 2d/Makefile.am, 3d/Makefile.am, cfile/Makefile.am,
1941 iff/Makefile.am, main/Makefile.am, maths/Makefile.am,
1942 mem/Makefile.am, misc/Makefile.am, texmap/Makefile.am: moved
1944 * main/game.c: disabled cockpit for OGL, formatting
1945 * 2d/ibitblt.c: formatting
1947 2002-02-16 Bradley Bell <btb@icculus.org>
1949 * include/oldsdl.h: check for older macros
1950 * configure.ac, arch/sdl/digi.c, arch/sdl/event.c, arch/sdl/gr.c,
1951 include/error.h, include/oldsdl.h, main/gamecntl.c, main/inferno.c:
1952 allow older sdl versions
1954 2002-02-15 Bradley Bell <btb@icculus.org>
1956 * main/: automap.c, automap.h, inferno.c: automap resolution now
1958 * include/: gr.h, grdef.h: moved protos to from grdef.h to gr.h
1959 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
1960 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
1961 win32/include/key_arch.h: never mind - that would be pointless
1962 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
1963 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
1964 win32/include/key_arch.h: copied files from d1x
1965 * arch/linux/arch_ip.cpp, arch/win32/arch_ip.cpp, main/ip_base.cpp,
1966 main/ip_base.h, main/ipclient.cpp: enable udp debug messages
1967 * main/multipow.c: need conf.h
1968 * arch/win32/Makefile.am: new file
1969 * include/pstypes.h: added u_int16_t (needed in base_ip)
1970 * arch/win32/arch_ip.cpp: copied from d1x
1972 2002-02-14 Bradley Bell <btb@icculus.org>
1974 * arch/sdl/gr.c, main/inferno.c: allow gr_init lowres
1975 * NEWS, include/gr.h, main/game.c, main/game.h, main/gamecntl.c,
1976 main/netlist.c: Added hotkeys to toggle fullscreen mode
1977 * main/: ip_base.cpp, ip_base.h, multi.h, netlist.c, netpkt.c,
1978 network.c, network.h, ipclient.cpp, netpkt.h: d1x->d2x
1979 * main/: multipow.c, multipow.h, netlist.c, netpkt.c, netpkt.h,
1980 reorder.h: Lotsa networking stuff from d1x
1982 2002-02-13 Bradley Bell <btb@icculus.org>
1984 * include/gr.h, main/game.c: Fullscreen toggle stuff
1985 * arch/linux/Makefile.am, include/ipx.h: Lotsa networking stuff
1987 * main/: Makefile.am, inferno.c, ip_base.cpp, ip_base.h, menu.c,
1988 multi.h, network.c, network.h, newmenu.c: Lotsa networking stuff
1991 2002-02-11 Bradley Bell <btb@icculus.org>
1993 * main/bm.c: use portable loader if bigendian
1994 * include/pstypes.h: don't define bool for c++
1995 * include/cfile.h: extern AltHogDir stuff
1996 * include/byteswap.h: use WORDS_BIGENDIAN
1997 * main/: newmenu.c, newmenu.h: added fixedfont menu functions
1998 * main/vers_id.h: added D2X_IVER
1999 * misc/args.c: don't use d1x.ini
2000 * Makefile.am: rpm stuff
2001 * acconfig.h, configure.ac: c++, versioning, endianness, deb, rpm
2004 2002-02-09 Bradley Bell <btb@icculus.org>
2006 * rpm/: d2x.spec, d2x.spec.in: auto-generate rpm spec file
2008 2002-02-09 Paolo Ulivi <pulivi@libero.it>
2010 * d2x-ogl.sh, d2x-sdl.sh, rpm/.cvsignore, rpm/d2x.spec: rpm
2013 2002-02-06 Bradley Bell <btb@icculus.org>
2015 * arch/linux/arch_ip.cpp, main/ip_base.cpp, main/ip_base.h,
2016 main/ip_basec.h, main/ipclienc.c, main/ipclient.cpp,
2017 main/ipclient.h, main/ipserver.cpp: Adding d1x network code
2018 * debian/: changelog.in, control, copyright, d2x-gl.files,
2019 d2x-gl.menu, d2x.files, d2x.menu, rules: Added debian stuff
2023 2002-02-02 Bradley Bell <btb@icculus.org>
2025 * NEWS, arch/ggi/Makefile.am: reenabled ggi build
2026 * NEWS, acconfig.h, configure.ac, main/gamecntl.c, main/inferno.c:
2027 Enabled RELEASE option
2029 2002-01-31 Bradley Bell <btb@icculus.org>
2031 * Makefile.am, configure.ac: specify prerequisite versions of
2032 autoconf and automake
2034 2002-01-29 Bradley Bell <btb@icculus.org>
2036 * main/mission.c: RCS header added
2037 * main/inferno.c: update copyright date
2038 * main/mission.c: allow missions to be in AltHogDir
2039 * configure.ac: Display results of configure
2040 * include/d_io.h, main/inferno.c, main/newdemo.c: Added d_mkdir
2043 2002-01-28 Bradley Bell <btb@icculus.org>
2045 * NEWS, acconfig.h, configure.ac, cfile/cfile.c, main/newdemo.c:
2046 Data files now go in DATADIR/games/d2x, user files now go in
2049 2002-01-28 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2051 * main/inferno.c: Data files now go in DATADIR/games/d2x, user
2052 files now go in ~/.d2x
2054 2002-01-24 Bradley Bell <btb@icculus.org>
2056 * configure.ac: fix nasm not found error message
2058 2002-01-18 Bradley Bell <btb@icculus.org>
2060 * configure.in: getting rid of old configure.in
2061 * acconfig.h, configure.ac, main/Makefile.am, main/kludge.c,
2062 main/movie.c: Movie playing kludgey stuff
2063 * misc/args.c: formatting
2064 * main/inferno.c: allow -h for help
2065 * include/error.h: don't die on int3, unless -debug given
2066 * mingw32.txt: more stuff
2068 2001-12-29 Bradley Bell <btb@icculus.org>
2070 * Makefile.am: Got rid of thinking.txt
2071 * main/inferno.c: document -nomovies option
2073 2001-12-28 Bradley Bell <btb@icculus.org>
2075 * main/titles.c: formatting, put some code into place for rendering
2076 of robots during briefings
2078 2001-12-27 Bradley Bell <btb@icculus.org>
2082 2001-12-23 Craig Hadady <chadady@iglou.com>
2084 * 2d/rle.c: fixed bug in dummy array.
2086 2001-12-03 Bradley Bell <btb@icculus.org>
2088 * arch/sdl/init.c: fix formatting
2089 * Makefile.am, acconfig.h, configure.ac, arch/linux/Makefile.am,
2090 arch/sdl/Makefile.am, arch/sdl/event.c, arch/sdl/init.c,
2091 arch/sdl/joy.c, arch/svgalib/Makefile.am: lots of makefile fixes,
2092 and sdl joystick stuff
2094 2001-11-30 Bradley Bell <btb@icculus.org>
2096 * thinking.txt: not needed
2098 2001-11-27 Bradley Bell <btb@icculus.org>
2100 * cygconf, mingw32.txt: use sdl from source on cygwin
2101 * Makefile.am, configure.ac, arch/ogl/Makefile.am,
2102 arch/sdl/Makefile.am, main/Makefile.am: move SDL_LIBS to LIBS,
2103 SDL_CFLAGS to CFLAGS
2105 2001-11-27 Bradley Bell <btb@icculus.org>
2109 2001-11-14 Bradley Bell <btb@icculus.org>
2111 * texmap/scanline.c: use optimization flags as texmap default
2112 * NEWS: mouse wheel, etc
2113 * arch/include/mouse.h, arch/sdl/mouse.c, main/kconfig.c: use mouse
2114 wheel to emulate 3rd axis
2115 * Makefile.am, configure.ac: change ENV_DJGPP to DJGPP
2116 * include/error.h: kludge to ungrab mouse when we hit an int3
2117 * include/d_io.h: change __ENV_WINDOWS__ to __WINDOWS__,
2118 __ENV_MSDOS__ to __MSDOS__
2119 * arch/sdl/mouse.c: remove cruft, fix formatting, use mouse wheel
2121 * arch/sdl/event.c: remove cruft, fix formatting, begin joystick
2123 * arch/sdl/digi.c: implemented digi_set_volume
2124 * include/grdef.h, main/config.c, misc/d_io.c: change
2125 __ENV_WINDOWS__ to __WINDOWS__, __ENV_MSDOS__ to __MSDOS__
2126 * 2d/font.c, main/bm.c, main/gamesave.c, main/gameseq.c,
2127 main/piggy.c: use MAKE_SIG
2128 * installation.txt: update
2129 * configure.ac: new file
2130 * arch/sdl/joydefs.c: #include pstypes.h
2131 * arch/sdl/init.c: SDL joystick stuff
2132 * acconfig.h: adjust MINGW defines
2133 * arch/sdl/joydefs.c: copied joydefs_config from linux/joydefs.c -
2134 controls menu now works
2136 2001-11-13 Bradley Bell <btb@icculus.org>
2138 * main/Makefile.am: Make sure bmread.c and terrain.c get included
2140 * Makefile.am: New file
2141 * arch/dos/Makefile.am: Make sure gr.c and joy2.asm get included in
2143 * compilerdefs.txt: New file
2144 * main/aipath.c: use D_RAND_MAX instead of RAND_MAX
2146 2001-11-12 Bradley Bell <btb@icculus.org>
2148 * main/playsave.c: load player files regardless of byte order of
2151 2001-11-11 Bradley Bell <btb@icculus.org>
2153 * include/makesig.h, main/playsave.c: Created header for MAKE_SIG
2155 * main/Makefile.am: Don't use terrain.c unless SHAREWARE
2156 * NEWS: GL savegame thumbnails
2157 * acconfig.h, configure.in: make option for NMOVIES, default to off
2159 2001-11-09 Bradley Bell <btb@icculus.org>
2161 * main/state.c: Enabled savegame thumbnails under OpenGL
2162 * unused/pa_null/pa_enabl.h: remove duplicate header
2163 * misc/args.c: use d2x.ini for option file
2164 * mem/mem.c: Move mem_realloc inside the ifdef
2165 * main/menu.c: fix 640x400 menu text
2166 * main/inferno.c: added documentation
2167 * main/endlevel.c: fix warnings
2168 * arch/ogl/gr.c: Get rid of gl spew
2169 * arch/linux/Makefile.am: move unused ipx_udp.c to EXTRA_DIST
2170 * acconfig.h: Define __SDL__ for mingw
2172 2001-11-08 Bradley Bell <btb@icculus.org>
2174 * 2d/font.c: free OGL font data when rereading
2175 * main/collide.c, main/endlevel.c, main/endlevel.h, main/gameseq.c,
2176 main/gauges.c, acconfig.h, configure.in, main/inferno.c,
2177 main/laser.c, main/menu.c, main/menu.h, main/newmenu.c,
2178 main/piggy.c, main/sounds.h, main/switch.c, main/titles.c,
2179 main/weapon.h: Enabled shareware build, endlevel flythrough
2181 * main/: Makefile.am, terrain.c, old/terrain.c: moved file, will be
2182 of use for shareware build
2183 * arch/ogl/: gr.c, sdlgl.c: use new d_realloc function, so mem
2185 * include/u_mem.h, mem/mem.c: added d_realloc/mem_realloc functions
2187 2001-11-05 Bradley Bell <btb@icculus.org>
2189 * include/args.h, main/inferno.c, misc/args.c: Change args_init
2191 * include/3d.h: Add comment
2193 2001-11-04 Bradley Bell <btb@icculus.org>
2195 * cfile/Makefile.am, cfile/nocfile.h, include/nocfile.h: Move
2197 * arch/ogl/sdlgl.c: Hack to keep SDL from screwing up X when it
2199 * main/: gamecntl.c, inferno.c: SDL applies to more than X11...
2200 * arch/ogl/gr.c, main/Makefile.am, main/gauges.c, main/hud.c,
2201 main/hudmsg.h: Enable d1x-style hud_message
2202 * arch/ogl/: glx.c, wgl.c: Sync with d1x
2203 * 2d/font.c: re-init ogl fonts after remapping colors.
2205 2001-11-02 Bradley Bell <btb@icculus.org>
2207 * misc/Makefile.am: remove byteswap.h (duplicate header)
2208 * 2d/font.c: fixed gr_remap_font, minor stuff
2209 * configure.in: take out -O2 if doing debug build
2210 * main/bm.c: formatting
2211 * 2d/font.c, include/gr.h, NEWS: Enable OpenGL fonts!
2212 * include/byteswap.h, misc/Makefile.am: fix swapint, swapshort
2213 macros, get rid of functions
2215 2001-11-01 Bradley Bell <btb@icculus.org>
2217 * misc/byteswap.h: removed duplicate header
2219 2001-10-31 Bradley Bell <btb@icculus.org>
2221 * NEWS, main/automap.c: automap works in opengl
2222 * NEWS, configure.in: Added news
2223 * main/newmenu.c: Must call set_screen_mode for menus when using GL
2224 * 2d/: bitblt.c, canvas.c, linear.h, scalea.h: Sync with d1x
2225 * arch/sdl/event.c, arch/sdl/gr.c, arch/sdl/init.c, iff/iff.c,
2226 include/3d.h, include/loadgl.h, main/inferno.c, maths/fixc.c,
2227 maths/vecmat.c, maths/vecmata.asm: Sync with d1x
2228 * Makefile.am, arch/sdl/Makefile.am: Makefile fixes
2229 * arch/ogl/: glx.c, gr.c, ogl.c, sdlgl.c: Sync with d1x
2230 * 3d/: clipper.c, draw.c, globvars.c, instance.c, interp.c,
2231 matrix.c, points.c, rod.c, setup.c: Minor sync with d1x
2233 2001-10-27 Bradley Bell <btb@icculus.org>
2235 * main/inferno.c: added some documentation
2237 2001-10-25 Bradley Bell <btb@icculus.org>
2239 * main/inferno.c, texmap/ntmap.c, texmap/tmapflat.c: Completed tmap
2241 * Makefile.am, configure.in, arch/Makefile.am,
2242 arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/digi.c,
2243 arch/dos/gr.c, arch/ggi/Makefile.am, arch/ggi/gr.c,
2244 arch/ogl/Makefile.am, arch/ogl/glx.c, arch/ogl/gr.c,
2245 arch/ogl/ogl.c, arch/ogl/sdlgl.c, arch/ogl/wgl.c,
2246 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/digi.c,
2247 arch/sdl/gr.c, arch/svgalib/Makefile.am, arch/svgalib/gr.c,
2248 texmap/scanline.c: Finished moving stuff to arch/blah. I know,
2249 it's ugly, but It'll be easier to sync with d1x.
2250 * Makefile.am, configure.in, main/Makefile.am, main/editor/med.c,
2251 main/editor/medwall.h, main/editor/segment.c, main/editor/seguvs.h,
2252 main/editor/Makefile.am: attempt at support for editor, makefile
2254 * misc/d_delay.c: formatting fix
2255 * texmap/: Makefile.am, ntmap.c, scanline.c, scanline.h, texmapl.h,
2256 tmappent.S, tmapppro.S: adding support for runtime selection of
2258 * main/: bmread.c, game.c, gamecntl.c, gamesave.c, inferno.c,
2259 inferno.h, piggy.c, render.c, editor/editor.h: conditionalize
2260 including multi.h and network.h, fix backslashes, fix compiler
2262 * main/: ai.c, ai2.c, aipath.c, automap.c, bm.c, cntrlcen.c,
2263 collide.c, controls.c, credits.c, dumpmine.c, endlevel.c, escort.c,
2264 fireball.c, fuelcen.c, gamemine.c, gameseq.c, gauges.c, laser.c,
2265 menu.c, multi.h, netmisc.c, network.h, newdemo.c, newmenu.c,
2266 object.c, powerup.c, state.c, switch.c, wall.c: conditionalize
2267 including multi.h and network.h, fix backslashes
2268 * include/pstypes.h: added typedef for u_int64_t on mingw
2269 * include/3d.h: added prototype for g3_uninit_polygon_model
2270 * arch/sdl/Makefile.am: Don't use SDL joystick except on mingw
2272 2001-10-24 Bradley Bell <btb@icculus.org>
2274 * arch/: ggi/Makefile.am, svgalib/Makefile.am: Moved input stuff to
2275 arch subdirs, as in d1x.
2276 * Makefile.am, configure.in, main/kconfig.c: Revert bin_programs to
2277 earlier style until i understand automake 1.5 better. remove input
2279 * arch/: Makefile.am, dos/Makefile.am, dos/joy2.asm, dos/joyc.c,
2280 dos/joydefs.c, dos/key.c, dos/mouse.c, ggi/event.c, ggi/init.c,
2281 ggi/key.c, ggi/mouse.c, linux/Makefile.am, linux/joydefs.c,
2282 linux/joystick.c, linux/include/joystick.h, sdl/Makefile.am,
2283 sdl/event.c, sdl/joy.c, sdl/joydefs.c, sdl/key.c, sdl/mouse.c,
2284 svgalib/event.c, svgalib/init.c, svgalib/key.c, svgalib/mouse.c:
2285 Moved input stuff to arch subdirs, as in d1x.
2286 * NEWS, configure.in: blah blah
2288 2001-10-23 Bradley Bell <btb@icculus.org>
2290 * include/ui.h, unused/ui/ui.h: Moved ui.h to includes/
2291 * texmap/tmapppro.S: no need for #include <conf.h> here
2292 * main/Makefile.am: Build fixes. EDITOR_SRCS added to
2294 * main/: Makefile.am, network.c: No longer #ifdef'ing out the whole
2295 file. RCS header added
2296 * main/: bmread.c, kmatrix.c, multi.c, multibot.c: No longer
2297 #ifdef'ing out the whole file. RCS header added
2298 * Makefile.am, acconfig.h, configure.in, arch/dos/Makefile.am,
2299 main/Makefile.am, maths/Makefile.am, texmap/Makefile.am: Build
2300 fixes. Now works with automake 1.5 and autoconf 2.52.
2301 --enable-editor option added. SDL_VIDEO and SDL_INPUT defined for
2302 mingw (-grabmouse now works on win32).
2303 * config.guess, config.sub, install-sh, missing, mkinstalldirs:
2304 These don't belong in cvs
2308 2001-10-20 Bradley Bell <btb@icculus.org>
2310 * 2d/font.c: Don't free unused variables...
2311 * 2d/font.c, include/gr.h: Bringing font stuff more in line with
2313 * Makefile.am, arch/Makefile.am, arch/dos/Makefile.am,
2314 arch/linux/Makefile.am, arch/win32/Makefile.am, iff/Makefile.am,
2315 main/Makefile.am: make dist more sensible
2316 * Makefile.am: Kludge for linking on mingw
2318 2001-10-19 Bradley Bell <btb@icculus.org>
2320 * Makefile.am, configure.in, arch/win32/Makefile.am,
2321 arch/win32/ipx_win.c, arch/win32/winnet.c: Little fixes
2322 * include/ipx_drv.h: Check for __MINGW32__
2323 * include/i86.h: Imported from d1x
2324 * arch/dos/: Makefile.am, ipx.c: Re-import of d1x files
2325 * arch/dos/modex.asm: Fixed %include
2326 * main/console.c: RCS headers added
2327 * arch/sdl/: Makefile.am, init.c, timer.c: Moved arch/sdl_* to
2329 * Makefile.am, main/Makefile.am: Moved final link to top-level
2330 directory instead of main/
2331 * 2d/linear.asm, maths/fix.asm, maths/vecmata.asm: Changed
2332 __ENV_LINUX__ to __linux__
2333 * configure.in, arch/Makefile.am, arch/dos_dpmi.c,
2334 arch/dos_findfile.c, arch/dos_init.c, arch/dos_ipx.c,
2335 arch/dos_modex.asm, arch/dos_timer.asm, arch/dos_tweak.inc,
2336 arch/dos_vesa.c, arch/dos_vgaregs.inc, arch/linux_init.c,
2337 arch/sdl_init.c, arch/sdl_timer.c, arch/dos/Makefile.am,
2338 arch/dos/dpmi.c, arch/dos/findfile.c, arch/dos/init.c,
2339 arch/dos/ipx.c, arch/dos/modex.asm, arch/dos/timer.asm,
2340 arch/dos/tweak.inc, arch/dos/vesa.c, arch/dos/vgaregs.inc,
2341 arch/linux/Makefile.am, arch/linux/init.c, arch/win32/Makefile.am,
2342 arch/win32/mingw_init.c, main/Makefile.am: Moved arch/sdl_* to
2344 * configure.in: add --enable-xploader, support arch/linux subdir,
2346 * main/inferno.c: conditionalize conf.h
2348 2001-10-19 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2350 * acconfig.h, 2d/bitmap.h, 3d/interp.c, cfile/cfile.c,
2351 include/cfile.h, main/bm.c, mem/mem.c, misc/fileutil.c,
2352 misc/fileutil.h: Partial application of linux/alpha patch.
2354 2001-10-19 Bradley Bell <btb@icculus.org>
2356 * main/Makefile.am, arch/linux/Makefile.am: Brought linux
2357 networking in line with d1x, moved some arch/linux_* stuff to
2359 * arch/linux/: findfile.c, ipx_bsd.c, ipx_kali.c, ipx_lin.c,
2360 linuxnet.c, ukali.c, include/ipx_bsd.h, include/ipx_hlpr.h,
2361 include/ipx_kali.h, include/ipx_ld.h, include/ipx_lin.h,
2362 include/ipx_udp.h, include/ukali.h: remove pesky * from RCS log
2364 * arch/: Makefile.am, linux_findfile.c, linux_ipx_bsd.c,
2365 linux_ipx_lin.c, linux_ipx_udp.c, linux_net.c, linux/findfile.c,
2366 linux/ipx_bsd.c, linux/ipx_kali.c, linux/ipx_lin.c,
2367 linux/ipx_udp.c, linux/linuxnet.c, linux/ukali.c,
2368 linux/include/ipx_bsd.h, linux/include/ipx_hlpr.h,
2369 linux/include/ipx_kali.h, linux/include/ipx_ld.h,
2370 linux/include/ipx_lin.h, linux/include/ipx_udp.h,
2371 linux/include/ukali.h: Brought linux networking in line with d1x,
2372 moved some arch/linux_* stuff to arch/linux/*
2373 * include/ipx_drv.h: Imported from d1x
2374 * main/ipx_drv.c: RCS info added, conf.h added, etc...
2375 * main/ipx_drv.c: Imported from d1x
2376 * include/args.h, include/ipx.h, main/inferno.c, main/network.c,
2377 main/network.h, main/Makefile.am: Trying to get network working on
2379 * configure.in, 2d/Makefile.am, arch/win32/Makefile.am,
2380 main/Makefile.am: build fixes
2381 * arch/: win32/Makefile.am, win32/findfile.c, win32/ipx_drv.h,
2382 win32/ipx_win.c, win32/winnet.c, Makefile.am, win32_findfile.c,
2383 linux/include/ipx_drv.h: Moved win32_* to win32/* (a la d1x),
2384 starting to get net working.
2385 * include/pstypes.h: Changed __ENV_LINUX__ to __linux__,
2386 conditionalized min,max macros
2388 2001-10-18 Bradley Bell <btb@icculus.org>
2390 * acconfig.h, 2d/linear.h, arch/include/joy.h, include/loadgl.h,
2391 include/strutil.h, include/vecmat.h, main/kconfig.c, misc/d_glob.c,
2392 texmap/tmap_inc.asm, texmap/tmap_per.asm, texmap/tmappent.S,
2393 texmap/tmapppro.S, main/console.c: Changed __ENV_LINUX__ to
2395 * 2d/2dsline.c: RCS headers added/changed
2396 * configure.in: fix NASMFLAGS bug
2397 * main/: collide.c, inferno.c, object.c, render.c: RCS headers
2400 2001-10-17 Bradley Bell <btb@icculus.org>
2402 * NEWS: Fixed the invulnerable robots bug!
2403 * main/collide.c: Fixed the invulnerable robots bug!
2405 2001-10-14 Bradley Bell <btb@icculus.org>
2407 * Makefile.am, arch/Makefile.am, iff/Makefile.am, main/Makefile.am:
2410 2001-10-13 Bradley Bell <btb@icculus.org>
2412 * Makefile.am, autogen.sh, configure.in, 2d/Makefile.am,
2413 arch/Makefile.am, arch/dos/Makefile.am,
2414 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
2415 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
2416 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
2417 arch/dos/include/Makefile.am, arch/dos/mm_snd/Makefile.am,
2418 arch/dos/mm_snd/include/Makefile.am, arch/include/Makefile.am,
2419 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
2420 arch/win32/Makefile.am, arch/win32/d3dframe/Makefile.am,
2421 arch/win32/include/Makefile.am, iff/Makefile.am,
2422 iff/archive/Makefile.am, include/Makefile.am, main/Makefile.am,
2423 main/editor/Makefile.am, main/old/Makefile.am, tools/Makefile.am,
2424 tools/cvs2cl/Makefile.am, unused/Makefile.am,
2425 unused/bios/Makefile.am, unused/lib/Makefile.am,
2426 unused/novga/Makefile.am, unused/pa_null/Makefile.am,
2427 unused/ui/Makefile.am, unused/vga/Makefile.am,
2428 unused/vga/new/Makefile.am, unused/win95/Makefile.am: Removed
2429 automake stuff from "inert" subdirs. And there was much rejoicing.
2430 * Makefile.am, NEWS, configure.in: Stuff
2431 * ChangeLog: removing auto-generated file
2432 * cygconf: Added instructions for mingw32 build
2433 * Makefile.am: renamed INSTALL to installation.txt
2434 * installation.txt, INSTALL: renamed INSTALL to installation.txt
2435 * mingw32.txt: Added instructions for mingw32 build
2436 * configure.in: Enable assembly under mingw32
2438 2001-10-12 Bradley Bell <btb@icculus.org>
2440 * acconfig.h, aclocal.m4, conf.h.in: remove superfluous files
2441 * acconfig.h, aclocal.m4, conf.h.in, configure.in, 2d/2dsline.c,
2442 2d/bitblt.c, 2d/box.c, 2d/canvas.c, 2d/gpixel.c, 2d/line.c,
2443 2d/pixel.c, include/pstypes.h, include/strutil.h, include/timer.h,
2444 main/digi.h, main/kludge.c, main/object.c, main/render.c,
2445 misc/d_glob.c, misc/d_io.c, misc/strutil.c: Changed __ENV_DJGPP__
2446 to __DJGPP__, since it's built-in.
2448 2001-10-12 Paolo Ulivi <paoloulivi@tin.it>
2450 * aclocal.m4, conf.h.in, include/vecmat.h, main/collide.c,
2451 main/kludge.c, main/piggy.h: fix some gcc 3.0 warnings.
2455 2001-10-12 Bradley Bell <btb@icculus.org>
2457 * Makefile.am, unused/win95/Makefile.am: Fix some dist stuff
2458 * Makefile.am: make sure cygconf gets archived
2459 * configure.in: Increment version number in preparation for release
2460 * configure.in: Fix detection of opengl
2461 * Makefile.am, aclocal.m4, autogen.sh, conf.h.in, configure.in,
2462 cygconf, arch/Makefile.am, arch/include/joy.h,
2463 arch/include/mouse.h, include/loadgl.h, include/pstypes.h,
2464 include/strutil.h, main/Makefile.am, main/config.c, main/console.c,
2465 main/gamepal.h, main/gamerend.c, main/inferno.c, main/kconfig.c,
2466 main/multi.c, main/newdemo.c, misc/d_delay.c, misc/d_glob.c,
2467 misc/strutil.c: Switched from Cygwin to mingw32 on MS boxes.
2468 Vastly improved compilability.
2470 2001-10-11 Bradley Bell <btb@icculus.org>
2472 * Makefile.am: Added macros/sdl.m4
2473 * autogen.sh: Added macros/sdl.m4
2475 2001-10-09 Bradley Bell <btb@icculus.org>
2477 * main/vers_id.h: Added DESCENT_VERSION constant
2478 * main/inferno.c: Added command-line help.
2479 * include/ogl_init.h: opengl improvments (following d1x changes)
2481 2001-10-07 Bradley Bell <btb@icculus.org>
2483 * aclocal.m4, conf.h.in, configure.in, arch/Makefile.am,
2484 arch/ogl/Makefile.am: Remove duplicate headers.
2486 2001-08-02 Thimo Neubauer <thimo@debian.org>
2488 * mem/mem.c: totally crippled the memory manager because it does
2489 not make sense for non-DOS-systems and it would have been too
2490 complicated to get it 64bit clean
2492 2001-06-19 Bradley Bell <btb@icculus.org>
2494 * cvshowto.txt: updated anonymous password
2496 2001-02-08 Bradley Bell <btb@icculus.org>
2498 * COPYING, license.txt: Added d1x license
2500 2001-02-01 Bradley Bell <btb@icculus.org>
2502 * aclocal.m4, configure.in: Better detecting of SDL and GL/GLU
2504 2001-01-31 Bradley Bell <btb@icculus.org>
2506 * configure.in, arch/include/mouse.h, include/pstypes.h,
2507 main/game.c, main/gamepal.h: OpenGL support under Cygwin/SDL
2508 * main/polyobj.c: fix typo
2509 * 2d/Makefile.am, 2d/bitblt.c, 2d/bitmap.c, 2d/box.c, 2d/canvas.c,
2510 2d/circle.c, 2d/disc.c, 2d/font.c, 2d/gpixel.c, 2d/ibitblt.c,
2511 2d/line.c, 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c,
2512 2d/rect.c, 2d/rle.c, 2d/scale.c, 2d/scalec.c, 2d/tmerge.c,
2513 3d/clipper.c, 3d/draw.c, 3d/globvars.c, 3d/instance.c, 3d/interp.c,
2514 3d/matrix.c, 3d/points.c, 3d/rod.c, 3d/setup.c, arch/Makefile.am,
2515 cfile/cfile.c, iff/iff.c, main/ai.c, main/ai2.c, main/aipath.c,
2516 main/automap.c, main/bm.c, main/bmread.c, main/cmd.c,
2517 main/cntrlcen.c, main/collide.c, main/config.c, main/console.c,
2518 main/controls.c, main/credits.c, main/crypt.c, main/dumpmine.c,
2519 main/effects.c, main/endlevel.c, main/escort.c, main/fireball.c,
2520 main/fuelcen.c, main/fvi.c, main/game.c, main/gamecntl.c,
2521 main/gamefont.c, main/gamemine.c, main/gamepal.c, main/gamerend.c,
2522 main/gamesave.c, main/gameseg.c, main/gameseq.c, main/hostage.c,
2523 main/kconfig.c, main/kmatrix.c, main/laser.c, main/lighting.c,
2524 main/mglobal.c, main/mission.c, main/morph.c, main/netmisc.c,
2525 main/network.c, main/newdemo.c, main/newmenu.c, main/object.c,
2526 main/paging.c, main/physics.c, main/piggy.c, main/polyobj.c,
2527 main/powerup.c, main/render.c, main/robot.c, main/slew.c,
2528 main/songs.c, main/switch.c, main/texmerge.c, main/text.c,
2529 main/titles.c, main/vclip.c, main/wall.c, main/weapon.c,
2530 maths/Makefile.am, maths/fixc.c, maths/rand.c, maths/tables.c,
2531 maths/vecmat.c, mem/mem.c, misc/args.c, misc/byteswap.c,
2532 misc/d_delay.c, misc/d_glob.c, misc/d_io.c, misc/error.c,
2533 misc/hash.c, misc/strio.c, misc/strutil.c, texmap/Makefile.am,
2534 texmap/ntmap.c, texmap/scanline.c, texmap/tmapflat.c: Makefile and
2536 * arch/dos_findfile.c, arch/dos_modex.asm, include/console.h,
2537 include/modex.h, main/collide.c, main/gamesave.c, main/gameseq.c,
2538 main/gauges.c, main/object.c, main/playsave.c, main/render.c,
2539 main/state.c, mem/mem.c, texmap/ntmap.c, texmap/tmapflat.c: Fix
2541 * include/gr.h, main/menu.c: Fullscreen toggle added to screen res
2543 * configure.in, include/pstypes.h, main/kconfig.c: Support for
2544 cross-compiling, and cygwin fixes
2546 2001-01-30 Bradley Bell <btb@icculus.org>
2548 * configure.in, arch/Makefile.am, arch/win32_findfile.c,
2549 include/pstypes.h, include/strutil.h, main/Makefile.am,
2550 misc/strutil.c, unused/win95/findfile.c: Cygwin support, using SDL.
2551 needs --without-assembler and --without-network to compile
2553 2001-01-29 Bradley Bell <btb@icculus.org>
2555 * configure.in, main/Makefile.am: Fixes to build system
2556 * main/kconfig.c: fix for non-linux joysticks
2557 * arch/: dos/Makefile.am, dos/cdrom.c, dos/digi.c, dos/dosgr.c,
2558 dos/dpmi.c, dos/findfile.c, dos/init.c, dos/ipx.c, dos/joy2.asm,
2559 dos/joyc.c, dos/joydefs.c, dos/key.c, dos/modex.asm, dos/mouse.c,
2560 dos/timer.asm, dos/tweak.inc, dos/vesa.c, dos/vgaregs.inc,
2561 include/joy.h, linux/Makefile.am, linux/findfile.c, linux/init.c,
2562 linux/ipx_bsd.c, linux/ipx_lin.c, linux/ipx_udp.c,
2563 linux/linuxnet.c, sdl/Makefile.am, sdl/init.c, sdl/timer.c: Removed
2565 * arch/: Makefile.am, dos_dpmi.c, dos_findfile.c, dos_init.c,
2566 dos_ipx.c, dos_modex.asm, dos_timer.asm, dos_tweak.inc, dos_vesa.c,
2567 dos_vgaregs.inc, linux_findfile.c, linux_init.c, linux_ipx_bsd.c,
2568 linux_ipx_lin.c, linux_ipx_udp.c, linux_net.c, sdl_init.c,
2569 sdl_timer.c: Fixed build system, minor fixes
2570 * arch/dos/include/: joy.h, key.h, mouse.h: Unified input headers.
2571 * arch/linux/Makefile.am, configure.in: Duplicate file removal.
2573 2001-01-28 Bradley Bell <btb@icculus.org>
2575 * conf.h.in, configure.in, arch/Makefile.am,
2576 arch/dos/include/Makefile.am, arch/include/Makefile.am,
2577 arch/include/key.h, main/Makefile.am: More header unification...
2578 * main/newdemo.c: Added <ctype.h>
2579 * arch/include/: event.h, joy.h: unified input headers.
2580 * acconfig.h, include/d_delay.h, main/Makefile.am, main/game.c:
2581 OpenGL now uses SDL-GL instead of gii
2582 * arch/include/: key.h, mouse.h: Unified arch headers
2584 2001-01-25 Bradley Bell <btb@icculus.org>
2586 * autogen.sh: use "set -e" so execution stops if something goes
2589 2001-01-24 Bradley Bell <btb@icculus.org>
2592 * Makefile.am: Add ChangeLog to dist
2593 * ChangeLog: Putting this here so automake doesn't complain
2597 2001-01-24 Bradley Bell <btb@icculus.org>
2599 * INSTALL, NEWS, README, cvshowto.txt: updated documentation
2600 * tools/: Makefile.am, cvs2cl/Makefile.am, cvs2cl/cvs2cl.pl: cvs2cl
2601 for building ChangeLog from RCS entries
2602 * Makefile.am, acconfig.h, autogen.sh, conf.h.in, configure.in,
2603 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
2604 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
2605 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
2606 arch/dos/include/Makefile.am, 2d/Makefile.am, 3d/Makefile.am,
2607 arch/Makefile.am, arch/dos/Makefile.am,
2608 arch/dos/mm_snd/Makefile.am, arch/dos/mm_snd/include/Makefile.am,
2609 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
2610 arch/ogl/Makefile.am, arch/sdl/Makefile.am, arch/win32/Makefile.am,
2611 arch/win32/d3dframe/Makefile.am, arch/win32/include/Makefile.am,
2612 cfile/Makefile.am, iff/Makefile.am, iff/archive/Makefile.am,
2613 include/Makefile.am, main/editor/Makefile.am, main/old/Makefile.am,
2614 unused/Makefile.am, unused/bios/Makefile.am,
2615 unused/lib/Makefile.am, unused/novga/Makefile.am,
2616 unused/pa_null/Makefile.am, unused/ui/Makefile.am,
2617 unused/vga/Makefile.am, unused/vga/new/Makefile.am,
2618 unused/win95/Makefile.am, main/Makefile.am, maths/Makefile.am,
2619 misc/Makefile.am, texmap/Makefile.am: improved automake config.
2620 make dist, VPATH builds, ...
2621 * configure, Makefile.in, libtool, ltconfig, ltmain.sh,
2622 stamp-h.in, 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.in,
2623 arch/dos/Makefile.in, arch/linux/Makefile.in,
2624 arch/sdl/Makefile.in, cfile/Makefile.in, iff/Makefile.in,
2625 main/Makefile.in, maths/Makefile.in, mem/Makefile.in,
2626 misc/Makefile.in, texmap/Makefile.in: cruft removal
2627 * 2d/diff, arch/dos/sgrep.out, arch/linux/stHqFIq1, main/test.txt:
2629 * ChangeLog, NEWS: moved old ChangeLog to NEWS
2630 * configure.in, conf.h.in: moved NDEBUG to conf.h.in
2631 * main/: game.c, kconfig.c, text.c: changed args_find to FindArg
2632 * main/: gamecntl.c, inferno.c: changed args_find to FindArg, added
2634 * arch/dos_init.c, arch/linux_init.c, arch/linux_ipx_udp.c,
2635 arch/linux_net.c, arch/sdl_init.c, arch/dos/init.c,
2636 arch/dos/joyc.c, arch/linux/init.c, arch/linux/ipx_udp.c,
2637 arch/linux/linuxnet.c, arch/sdl/init.c, include/args.h,
2638 main/config.c, main/hud.c, main/menu.c, main/multi.c,
2639 main/network.c, main/piggy.c, main/polyobj.c, main/slew.c,
2640 main/songs.c, misc/args.c: changed args_find to FindArg
2642 2001-01-22 Bradley Bell <btb@icculus.org>
2644 * configure, main/Makefile.am, main/Makefile.in: configuration
2646 * include/error.h, include/mono.h, main/game.c, main/gamerend.c:
2647 fix compiler warnings w/opengl
2648 * include/console.h: ggi support
2649 * arch/linux_init.c: svgalib support
2650 * Makefile.in, conf.h.in, configure, configure.in, 2d/Makefile.am,
2651 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.am, arch/Makefile.in,
2652 arch/svgalib_init.c, cfile/Makefile.in, iff/Makefile.in,
2653 main/Makefile.am, main/Makefile.in, maths/Makefile.am,
2654 maths/Makefile.in, mem/Makefile.in, misc/Makefile.in,
2655 texmap/Makefile.am, texmap/Makefile.in: configuration fixes
2656 * iff/iff.c, include/u_mem.h: NDEBUG fixes
2657 * main/: ai.h, inferno.c, lighting.c, object.c, render.c: fix
2658 warnings and enable NDEBUG
2659 * arch/svgalib_init.c: svgalib support
2661 2001-01-22 Michael Wagener <Michael.Wagener@materna.de>
2663 * main/kconfig.c: joystick support
2665 2001-01-21 Bradley Bell <btb@icculus.org>
2667 * cvshowto.txt: new file, taken from d1x webpage
2668 * AUTHORS, README: Taking over as maintainer of d2x
2669 * ChangeLog: Grab mouse with SDL/X11
2670 * main/: gamecntl.c, inferno.c: Grab mouse with SDL/X11
2672 2001-01-20 Bradley Bell <btb@icculus.org>
2674 * configure, configure.in: Turned -Werror back off by default
2675 * README, configure, configure.in, 2d/font.c, arch/sdl_init.c,
2676 iff/iff.c, include/3d.h, include/d_io.h, main/Makefile.am,
2677 main/Makefile.in, main/bm.c, main/collide.c, main/credits.c,
2678 main/fuelcen.h, main/game.c, main/gamecntl.c, main/gamepal.c,
2679 main/gamerend.c, main/gamesave.c, main/gameseg.c, main/gameseq.c,
2680 main/gauges.c, main/kconfig.c, main/kludge.c, main/kmatrix.c,
2681 main/laser.c, main/multi.c, main/network.c, main/network.h,
2682 main/newdemo.c, main/newmenu.c, main/object.c, main/object.h,
2683 main/physics.c, main/piggy.c, main/polyobj.c, main/state.c,
2684 main/switch.c, main/titles.c, main/wall.c: Got rid of all compiler
2685 warnings, for non-OpenGL on linux, anyway...
2687 2001-01-19 Bradley Bell <btb@icculus.org>
2689 * copying: remove duplicate file
2690 * Import of d2x-0.0.9-pre1
2691 * Import of d2x-0.0.8