1 2004-05-18 Bradley Bell <btb@icculus.org>
3 * arch/ogl/gr.c: fix off-by-one error in ogl_urect, right and
4 bottom are inclusive not exclusive (d1x r1.28)
6 * arch/ogl/ogl.c, include/ogl_init.h, main/polyobj.c: fix briefing
7 spinning robot display in OGL (d1x r1.28, r1.20, r1.2)
9 * arch/sdl/digi.c: fix typo
11 * main/state.c: fix savegame thumbnail saving in OGL (d1x r1.6)
13 * arch/win32/init.c, arch/win32/win32.c: move win32 window
14 creation code from arch_init_start into arch_init to fix weirdness
15 with --help (d1x r1.5, r1.6)
17 * arch/linux/hmiplay.c: apply patch from bluecow to fix hmiplay
18 sync issues and lack of midi reset (d1x r1.5)
20 * arch/sdl/digi.c: fix crash on exit if sounds are still playing
23 * arch/ogl/wgl.c, arch/win32/mouse.c, misc/d_io.c: Fix mismatched
24 arg types in the win32 code (d1x r1.12, r1.7, r1.2)
26 * arch/linux/hmiplay.c: fix problems with msgbuf struct not being
29 * arch/linux/hmiplay.c: updated SDL include path (d1x r1.3)
31 * include/vecmat.h: comments/formatting
33 2004-05-18 Martin Schaffner <maschaffner@gmx.ch>
35 * include/d.bat, include/lst.bat, include/m.bat, include/test.c,
36 include/test.lnk: remove unnecessary files
38 * configure.ac: add -no-cpp-precomp when compiling on Mac OS X.
39 This enables compilation with gcc 3.1
41 2004-05-17 Dietfrid Mali <dietfrid.mali@q-dial.de>
43 * main/switch.c: took care of switches triggering single-sided
44 walls (don't try to access the nonexistent adjacent wall via NULL
45 pointers or negative array indices)
47 2004-05-16 Dietfrid Mali <dietfrid.mali@q-dial.de>
49 * main/wall.c: fix invalid memory access for d1 levels which
50 don't have a corresponding wall behind.
52 2004-05-16 Martin Schaffner <maschaffner@gmx.ch>
54 * include/ogl_init.h, arch/ogl/glx.c, arch/ogl/gr.c,
55 arch/ogl/internal.h, arch/ogl/ogl.c, arch/ogl/sdlgl.c,
56 arch/ogl/wgl.c: move most ogl-internal stuff from the ogl
57 interface header to new header file internal.h
59 2004-05-15 Dietfrid Mali <dietfrid.mali@q-dial.de>
61 * arch/sdl/joy.c: joystick_read_raw_axis() will return a proper
62 bitmask for each joystick axis that has sent input data,
63 and will not crash Windows anymore during joystick setup because
64 of for() loop over axis being executed once too often.
66 * main/gameseq.c, include/gr.h, 2d/font.c: define new function
67 gr_remap_mono_font() and call it after loading saved level.
69 * main/laser.c: limit homing missile turn rate
71 * main/fuelcen.c, main/fuelcen.h, main/object.c: implement repair
72 centers (work like fuel centers but provide shield)
74 * main/gameseg.c: fix endless loop in some levels with a
75 certain (complicated) structure
77 2004-05-13 Bradley Bell <btb@icculus.org>
79 * VisualC/d2/d2x/d2x.dsp, VisualC/d2xgl/d2xgl.dsp,
80 VisualC/libmve/libmve.dsp, VisualC/mveplayer/mveplayer.dsp:
81 updated project files for SDL 1.2.7
83 * Makefile.am: add VisualC, VisualCE dirs to tarball
85 2004-05-13 Martin Schaffner <maschaffner@gmx.ch>
87 * arch/sdl/digi.c: formatting
89 2004-05-12 Bradley Bell <btb@icculus.org>
91 * unused/vga/new/palette.c, unused/vga/new/vga.c: removed unused,
94 * 2d/palette.c, include/palette.h: added function to create blend
97 * maths/rand.c, maths/tables.c, maths/vecmat.c: formatting
99 2004-05-11 Bradley Bell <btb@icculus.org>
101 * arch/ogl/ogl.c: fix alpha calculation in g3_draw_poly, again
103 2004-05-10 Bradley Bell <btb@icculus.org>
105 * arch/ogl/ogl.c, include/3d.h, main/render.c: hmm,
106 g3_draw_transp_poly had the fade level backwards, decided to just
107 fix g3_draw_poly so it behaves correctly, transparency or not,
108 reverted changes to render_face
110 2004-05-10 Dietfrid Mali <dietfrid.mali@q-dial.de>
112 * arch/ogl/ogl.c, include/3d.h: added g3_draw_transp_poly() for
113 rendering transparent (e.g. cloaked) walls
115 * main/render.c: render_face now calls g3_draw_transp_poly() for
116 cloaked walls in OpenGL
118 2004-05-08 Martin Schaffner <maschaffner@gmx.ch>
120 * arch/sdl/digi.c: fix bug on Mac OS X where all sound, including
121 that from other apps, had "static" distortions.
123 2004-04-22 Bradley Bell <btb@icculus.org>
125 * main/multi.c, main/multibot.c: use new GET_INTEL_* macros
127 * include/byteswap.h: rewrite GET_INTEL_* macros, fix bugs in
128 aligned version of PUT_INTEL_* macros
130 2004-04-15 Bradley Bell <btb@icculus.org>
132 * main/inferno.c: comment out unused checksum variable
134 2004-04-14 Bradley Bell <btb@icculus.org>
136 * arch/sdl/rbaudio.c: fix redbook tracking problems (fixes #1028)
138 2004-04-14 Terran Melconian <terran@consistent.org>
140 * main/gameseg.c: use portable rand function (fixes #1118)
142 2004-04-14 Sean Taylor <sscthunderbird@yahoo.com>
144 * main/songs.c: uncomment calls to RBAStop (fixes #473)
146 2004-01-08 Martin Schaffner <maschaffner@gmx.ch>
148 * configure.ac, arch/linux/ipx_udp.c, maths/fixc.c:
149 get rid of warnings (now compiles with -Werror on SunOS)
151 * main/piggy.c: fix (really) wierd SunOS bug
153 * 2d/bitmap.c, 2d/rle.c, include/gr.h: fix MEM_OVERWRITE
154 caused by not allocating enough mem for rle bitmaps
156 2004-01-06 Martin Schaffner <maschaffner@gmx.ch>
158 * include/pstypes.h: sun OS typedef fixes
160 2003-12-28 Martin Schaffner <maschaffner@gmx.ch>
162 * main/piggy.c: fix bug 1067
164 * main/piggy.c: fix bugfix for 1067
166 * main/piggy.c: fix 2nd part of bug 1067 (make d2x compatible
167 with descent.pig of mac registered)
169 2003-12-18 Bradley Bell <btb@icculus.org>
171 * main/kconfig.c: fixes for linux-native joystick
173 * main/kconfig.c: bunch of fixes (esp. for non linux-native
176 * arch/include/joy.h: comments/formatting
178 2003-12-10 Alexander Y. Yeikovich <demon@mci.net.ua>
180 * compilerdefs.txt: added FreeBSD defs
182 2003-12-08 Bradley Bell <btb@icculus.org>
184 * include/dtypes.h, include/dtypes.inc: remove unused, redundant
187 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua>
189 * arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
190 arch/linux/ipx_udp.c: fix FreeBSD compile errors
192 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua> and Bradley Bell <btb@icculus.org>
194 * 2d/ibitblt.c, include/maths.h, include/ogl_init.h,
195 include/pstypes.h, main/game.c, main/game.h, unused/bios/ipx.c:
196 get rid of silly ulongs
198 * configure.ac, 2d/bitblt.c, 2d/linear.asm, maths/fix.asm,
199 maths/vecmata.asm, texmap/tmap_inc.asm, texmap/tmap_per.asm,
200 texmap/tmappent.S, texmap/tmapppro.S: enable nasm on FreeBSD,
201 change relevant __linux__ macros to __ELF__
203 2003-11-27 Bradley Bell <btb@icculus.org>
205 * include/ogl_init.h: added proto for ogl_check_mode
207 * arch/sdl/digi.c, arch/sdl/gr.c, arch/sdl/mouse.c,
208 arch/win32/findfile.c, main/inferno.c, main/titles.c: Pocket PC
211 2003-11-26 Bradley Bell <btb@icculus.org>
213 * libmve/decoder16.c, libmve/mve_main.c, main/newmenu.c: fix gcc
214 3.3 compiler warnings
216 * arch/sdl/gr.c, main/kludge.c: landscape fixes, implemented
219 * include/pstypes.h: OS X fixes
221 * cfile/cfile.c, include/pstypes.h, main/inferno.c,
222 main/newmenu.h: linux fixes
224 * configure.ac cygconf VisualC/d2x.dsw VisualC/d2x/d2x.dsp
225 VisualC/d2xgl/.cvsignore VisualC/d2xgl/d2xgl.dsp arch/ogl/gr.c
226 arch/ogl/ogl.c include/d_io.h include/loadgl.h include/ogl_init.h
227 include/pstypes.h include/u_mem.h main /state.c main/vers_id.h
228 misc/d_io.c: added Visual C project for opengl, buncha macro fixes
231 * arch/sdl/gr.c: fix sdl gr_update
233 * 2d/font.c, VisualC/d2x/d2x.dsp, VisualCE/d2x/d2x.vcp,
234 VisualCE/mveplayer/mveplayer.vcp, arch/win32/ipx_mcast4.c,
235 arch/win32/ipx_udp.c, arch/win32/ipx_win.c, arch/sdl/gr.c,
236 cfile/cfile.c, console/CON_console.c, include/d_io.h,
237 include/error.h, include/pstypes.h, include/strutil.h,
238 include/u_dpmi.h, libmve/mve_main.c, libmve/mveplay.c,
239 main/cntrlcen.c, main/console.c, main/gameseq.c, main/inferno.c,
240 main/movie.c, main/newdemo.c, main/newmenu.c, main/newmenu.h,
241 main/playsave.c, main/songs.c, main/state.c, main/text.c,
242 mem/mem.c, misc/args.c, misc/d_io.c, misc/strutil.c: Visual C,
245 2003-11-25 Bradley Bell <btb@icculus.org>
247 * VisualC/d2x, VisualC/d2x/.cvsignore, VisualC/d2x/d2x.dsp,
248 VisualC/d2x.dsw, VisualC/libmve/libmve.dsp,
249 libmve/VisualC/mveplayer.dsp: updated project files
251 * libmve/mve_main.c, libmve/mvelib.c, libmve/mveplay.c: mveplayer
254 * VisualC, VisualC/.cvsignore, VisualC/d2x.dsw, VisualC/libmve,
255 VisualC/libmve/.cvsignore, VisualC/libmve/libmve.dsp,
256 VisualC/mveplayer, VisualC/mveplayer/.cvsignore,
257 VisualC/mveplayer/mveplayer.dsp: added project files for Visual
260 * VisualCE/.cvsignore, VisualCE/d2x/.cvsignore,
261 VisualCE/libmve/.cvsignore, VisualCE/mveplayer/.cvsignore: added
264 2003-11-24 Bradley Bell <btb@icculus.org>
266 * libmve/decoder8.c, libmve/mve_main.c, libmve/mvelib.c,
267 libmve/mveplay.c: stuff to play mve's in WinCE
269 * arch/win32/findfile.c: unused functions...
273 * arch/sdl/mouse.c, main/konfig.c, main/newmenu.c, main/newmenu.h:
274 enabled mouse control of menus
276 * main/mission.h: oops, didn't mean to change this.
278 2003-11-21 Bradley Bell <btb@icculus.org>
280 * VisualCE/d2x/d2x.vcp: updated project file
282 2003-11-20 Bradley Bell <btb@icculus.org>
284 * VisualCE, VisualCE/d2x, VisualCE/d2x/d2x.vcp, VisualCE/d2x.vcw,
285 VisualCE/libmve, VisualCE/libmve/libmve.vcp, VisualCE/mveplayer,
286 VisualCE/mveplayer/mveplayer.vcp: added project files for eMbedded
289 2003-11-17 Bradley Bell <btb@icculus.org>
291 * configure.ac, arch/linux/Makefile.am, arch/linux/linuxnet.c,
292 main/menu.c: added option to disable kalinix under unix
294 * main/game.c, main/newmenu.c: always set menu mode for GL popups
296 2003-11-14 Bradley Bell <btb@icculus.org>
298 * main/automap.c: fix automap background image
300 * main/automap.c, main/automap.h: delete cruft
302 * main/automap.c: fix level number position
304 * main/automap.c: simplify g3_draw_line hack
306 * main/menu.c: stop pointless vid mode changes
308 2003-11-07 Bradley Bell <btb@icculus.org>
310 * NEWS, installation.txt: s'more documentation
312 2003-11-07 Steffen Pohle <stpohle@gmx.net>
314 * configure.ac: fix .exe extension problems
316 2003-11-07 Bradley Bell <btb@icculus.org>
318 * arch/ogl/ogl.c: disable texture format verification for OS X -
321 2003-11-06 Bradley Bell <btb@icculus.org>
323 * main/automap.c, main/gamecntl.c, main/movie.c, main/titles.c:
324 use more traditional Alt+Enter for toggling fullscreen
326 * 2d/ibitblt.c, main/mission.h: comments/formatting
328 * arch/ogl/sdlgl.c: smash textures, for non-linux, for real
330 2003-11-06 Bradley Bell <btb@icculus.org>
332 * arch/ogl/gr.c, arch/ogl/sdlgl.c: smash textures on every
333 resolution change, use kludge to avoid repetitive res changes
335 2003-11-04 Bradley Bell <btb@icculus.org>
337 * main/piggy.c, main/piggy.h: moved bitmap and sound header data
338 structures and i/o routines back to piggy.c
340 2003-11-04 Martin Schaffner <maschaffner@gmx.ch>
342 * installation.txt: tell to install d1 .pig for better textures
344 2003-11-04 Bradley Bell <btb@icculus.org>
346 * main/mission.c, main/mission.h, main/piggy.h: added hogsize for
347 oem d1 v1.0 and registered d2 v1.0, comments
349 2003-11-03 Bradley Bell <btb@icculus.org>
351 * main/bm.h, main/piggy.c, main/piggy.h: big pigsize is same for
352 all d1 shareware - even though files are different!
354 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
357 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
360 * main/bm.h, main/piggy.c, main/piggy.h: added pigsize for
363 2003-10-31 Martin Schaffner <maschaffner@gmx.ch>
365 * main/movie.c: when no movies are found, divide by six the
366 number of warning lines sent to stdout
368 2003-10-29 Martin Schaffner <maschaffner@gmx.ch>
370 * include/byteswap.h: fix stupid copy/paste error
372 2003-10-24 Bradley Bell <btb@icculus.org>
374 * 2d/bitblt.c, 2d/ibitblt.c, include/gr.h, include/grdef.h: use
375 gr_linear_rep_movsd_2x instead of almost identical
376 gr_linear_movsd_double. Better since we have assembly versions.
378 2003-10-22 Martin Schaffner <maschaffner@gmx.ch>
380 * main/gamemine.c, main/piggy.c: fix "psychedelic" walls
383 2003-10-21 Martin Schaffner <maschaffner@gmx.ch>
385 * main/gameseq.c, main/multi.c, main/multi.h: fix compilation
386 error with --disable-network, move reset_network_objects()
387 from gameseq.c to multi.c
389 2003-10-14 Bradley Bell <btb@icculus.org>
391 * AUTHORS, NEWS: stuff
393 * arch/win32/ipx_mcast4.c: include newmenu header (for FAIL macro)
395 2003-10-12 Bradley Bell <btb@icculus.org>
397 * main/cntrlcen.c, main/endlevel.c, main/gamerend.c,
398 main/gameseq.c, main/mission.c, main/mission.h, main/network.c:
401 2003-10-12 Aaron Plattner <plattner@caltech.edu>
403 * arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
404 arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
405 arch/linux/ipx_udp.c, arch/linux/linuxnet.c,
406 arch/linux/include/ipx_drv.h, arch/linux/include/ipx_mcast4.h,
407 arch/win32/Makefile.am, arch/win32/ipx_drv.h,
408 arch/win32/ipx_mcast4.c, arch/win32/ipx_udp.c,
409 arch/win32/ipx_win.c, arch/win32/winnet.c,
410 arch/win32/include/ipx_mcast4.h, include/ipx.h, main/menu.c,
411 main/multi.h, main/network.c: add IPv4 multicasting support
413 2003-10-11 Bradley Bell <btb@icculus.org>
415 * main/endlevel.c, main/piggy.c: fixed endlevel stuff
417 * main/cntrlcen.c, main/endlevel.c, main/gamecntl.c,
418 main/gamerend.c, main/gameseq.c, main/gauges.c, main/kmatrix.c,
419 main/menu.c, main/mission.h, main/network.c, main/weapon.c,
420 main/weapon.h: lots of shareware and oem fixes
422 2003-10-10 Bradley Bell <btb@icculus.org>
424 * arch/win32/winnet.c: fixed stupid win32 network bug
426 2003-10-10 Bradley Bell <btb@icculus.org>
428 * main/piggy.c: increased D1_MAX_TMAP_NUM
430 2003-10-10 Martin Schaffner <maschaffner@gmx.ch>
432 * main/bm.c, main/bm.h, main/piggy.c: fixes d1 still textures
433 which are animated in d2, refactorizes d1 texture reading
435 2003-10-10 Bradley Bell <btb@icculus.org>
437 * arch/linux/linuxnet.c, main/automap.c, main/automap.h,
438 main/bmread.c, main/bmread.h, main/cntrlcen.c, main/cntrlcen.h,
439 main/collide.h, main/compbit.h, main/config.h, main/console.c,
440 main/controls.h, main/credits.c, main/credits.h, main/crypt.c,
441 main/desc_id.h, main/desw.h, main/dumpmine.c, main/effects.c,
442 main/effects.h, main/endlevel.c, main/endlevel.h, main/escort.c,
443 main/escort.h, main/fireball.h, main/fvi.c, main/fvi.h,
444 main/game.c, main/game.h, main/gamecntl.c, main/gamefont.c,
445 main/gamefont.h, main/gamemine.h, main/gamepal.c, main/gamepal.h,
446 main/gamerend.c, main/gamesave.h, main/gameseq.c, main/gameseq.h,
447 main/gamestat.h, main/gauges.h, main/hostage.c, main/hostage.h,
448 main/hud.c, main/hudmsg.h, main/inferno.c, main/inferno.h,
449 main/joydefs.c, main/joydefs.h, main/kconfig.h, main/kludge.c,
450 main/kmatrix.c, main/kmatrix.h, main/laser.c, main/lighting.h,
451 main/menu.c, main/menu.h, main/mglobal.c, main/modem.h,
452 main/morph.h, main/movie.c, main/movie.h, main/multibot.h,
453 main/netmisc.h, main/network.h, main/newmenu.h, main/paging.h,
454 main/physics.c, main/physics.h, main/piggy.h, main/player.c,
455 main/playsave.h, main/polyobj.c, main/polyobj.h, main/powerup.c,
456 main/powerup.h, main/render.c, main/render.h, main/reorder.h,
457 main/robot.c, main/scores.h, main/screens.h, main/segment.c,
458 main/segpoint.h, main/slew.c, main/slew.h, main/songs.c,
459 main/songs.h, main/sounds.h, main/state.h, main/terrain.c,
460 main/terrain.h, main/texmerge.h, main/text.h, main/textures.h,
461 main/titles.h, main/vclip.c, main/vclip.h, main/vers_id.h,
462 main/wall.h: comments/formatting
464 2003-10-09 Bradley Bell <btb@icculus.org>
466 * main/text.c: fix text when using old datafiles
468 * main/laser.h: comments/whitespace
470 * main/laser.c, main/weapon.c: fixed smart missiles and smart
471 mines w/shareware data
473 * include/DT_drawtext.h: deleted unused file
475 2003-10-08 Bradley Bell <btb@icculus.org>
477 * main/gameseq.c, main/inferno.c, main/menu.c: SHAREWARE fixes
479 * arch/win32/ipx_udp.c: use closesocket() instead of close()
481 * arch/sdl/joydefs.c, main/gamecntl.c, main/kconfig.c,
482 main/menu.c: Disabled 'd2x keys' weapon selection
484 2003-10-08 Martin Schaffner <maschaffner@gmx.ch>
486 * main/object.h, main/multi.h: get rid of most warnings issued by
487 cpp-precomp of gcc from Mac OS X dev tools
489 2003-10-05 Bradley Bell <btb@icculus.org>
491 * NEWS, configure.ac: increment version number
493 * cfile/cfile.c: better handling of CRLF text files (when that is
496 * utilities/hogcreate.c, utilities/hogextract.c,
497 utilities/mvlcreate.c, utilities/mvlextract.c: use binary mode for
498 reading/writing files
500 * arch/win32/Makefile.am, arch/win32/include/ipx_udp.h,
501 arch/win32/ipx_udp.c, arch/win32/winnet.c, main/menu.c: added UDP
504 2003-10-04 Bradley Bell <btb@icculus.org>
506 * cfile/cfile.c, main/config.c: oops, fgets does not return EOF
508 * main/netmisc.c: change byte to sbyte, comments/whitespace
510 2003-10-03 Bradley Bell <btb@icculus.org>
512 * cfile/cfile.c, main/config.c: fix win32 eof bug.
514 * arch/win32/ipx_drv.h, arch/win32/winnet.c, include/ipx.h: win32
517 * iff/iff.c, include/gr.h, include/iff.h, include/pstypes.h,
518 main/ai2.c, main/aipath.c, main/aistruct.h, main/bm.h,
519 main/config.c, main/escort.c, main/fireball.c, main/fuelcen.c,
520 main/fuelcen.h, main/gameseg.c, main/gameseg.h, main/laser.c,
521 main/lighting.c, main/mglobal.c, main/network.c, main/newdemo.c,
522 main/object.c, main/object.h, main/paging.c, main/player.h,
523 main/robot.h, main/segment.h, main/state.c, main/switch.c,
524 main/switch.h, main/titles.c, main/wall.c, main/wall.h,
525 main/weapon.c, main/weapon.h: change byte to sbyte,
528 * 2d/bitblt.c, cfile/cfile.c, include/cfile.h, main/ai.c,
529 main/ai.h, main/gamemine.c, main/gauges.c, main/kconfig.c,
530 main/menu.c, main/multi.c, main/multi.h, main/multibot.c,
531 main/newdemo.h, main/render.c, main/scores.c: change byte to sbyte
533 * configure.ac: better checking for timeval
535 2003-10-03 Martin Schaffner <maschaffner@gmx.ch>
537 * arch/dos/bak/ipx.c, arch/dos/ipx.c, arch/linux/Makefile.am,
538 arch/linux/include/ipx_lin.h, arch/linux/ipx_lin.c,
539 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/linux/ukali.c,
540 arch/win32/winnet.c, configure.ac, include/byteswap.h,
541 include/ipx.h, main/inferno.c, main/menu.c, main/multi.c,
542 main/multibot.c, main/network.c: Make network architecture
543 choosable from game menu, add support for UDP/IP on Mac OS X and
546 2003-10-02 Martin Schaffner <maschaffner@gmx.ch>
548 * include/byteswap.h: added macros for coping with alignment
551 2003-10-02 Bradley Bell <btb@icculus.org>
553 * main/multi.h: added padding to little-endian version of
556 * arch/dos/bak/ipx.c, arch/dos/ipx.c: comments/whitespace
558 * main/netmisc.c: delete duplicate function
560 2003-10-01 Bradley Bell <btb@icculus.org>
562 * main/bm.c: make sure d1_texture_indices gets freed between
565 2003-09-11 Martin Schaffner <maschaffner@gmx.ch>
567 * main/piggy.h: fix size of d1 shareware descent.pig
569 2003-08-03 Martin Schaffner <martin.schaffner@epfl.ch>
571 * main/bm.c, main/bm.h, main/gamemine.c, main/gamemine.h,
572 main/gameseq.c, main/piggy.c: fix loading of d1 texture
573 replacements for non-animated textures
575 2003-08-02 Matthew Mueller <donut@dakotacom.net>
577 * main/controls.c: use fixed 20fps wiggle
579 2003-08-02 Paolo Ulivi <pulivi@libero.it> and Bradley Bell <btb@icculus.org>
581 * Makefile.am, debian/changelog.in, debian/control,
582 debian/d2x-common.dirs, debian/d2x-common.install,
583 debian/d2x-common.manpages, debian/d2x-gl.files,
584 debian/d2x-gl.menu, debian/d2x-sdl.files, debian/d2x-sdl.menu,
585 debian/rules, libmve/Makefile.am, libmve/mveplayer.1,
586 utilities/Makefile.am, utilities/hogcreate.1,
587 utilities/hogextract.1, utilities/mvlcreate.1,
588 utilities/mvlextract.1, utilities/tex2txb.1, utilities/txb2tex.1:
589 add man pages, distribute utility programs in new d2x-common deb
591 * rpm/d2x.spec.in: updated rpm spec file
593 2003-08-02 Bradley Bell <btb@icculus.org>
595 * cfile/cfile.c: update raw_position in cfputc and cfputs
597 2003-08-02 Martin Schaffner <martin.schaffner@epfl.ch>
599 * main/piggy.c: make error message more friendly
601 * main/piggy.c: simplify copying of bitmap flags
603 * arch/linux/linuxnet.c, main/multi.c, main/multibot.c: bigendian
606 * cfile/cfile.c: revert to always using custom fgets
608 * main/endlevel.c, main/mission.c: handle missing exit sequence
609 components gracefully
611 * main/playsave.c: comments
613 2003-07-24 Martin Schaffner <martin.schaffner@epfl.ch>
615 * cfile/cfile.c: update raw_position in cfwrite
617 * main/network.c: comments/formatting
619 2003-06-22 Bradley Bell <btb@icculus.org>
621 * cfile/cfile.c: use standard fgets for non-archive files
623 * main/movie.c: use con_printf for missing movie warning
625 2003-06-18 Bradley Bell <btb@icculus.org>
627 * main/movie.c: fixed cfile conversion of movielib code
629 * main/console.c, main/hud.c: strip out colors, etc when printing
632 * include/u_mem.h: fix NDEBUG calloc macro
634 2003-06-15 Bradley Bell <btb@icculus.org>
636 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c: removed
639 * 2d/pcx.c, include/strio.h, main/ai.c, main/ai.h,
640 main/cntrlcen.c, main/config.c, main/gamesave.c, main/gameseq.c,
641 main/movie.c, main/multi.c, main/network.c, main/newdemo.c,
642 main/newmenu.c, main/piggy.c, main/playsave.c, main/polyobj.c,
643 main/scores.c, main/state.c, main/text.c, misc/args.c,
644 misc/strio.c: convert file i/o to cfile
646 2003-06-14 Bradley Bell <btb@icculus.org>
648 * include/cfile.h, cfile/cfile.c: implemented cfile wrappers for
649 writing and other modes besides "rb" (mostly taken from
652 2003-06-09 Bradley Bell <btb@icculus.org>
654 * 2d/palette.c, main/kludge.c: gr_copy_palette not really a
657 * include/libmve.h, libmve/mve_main.c, libmve/mvelib.c,
658 libmve/mvelib.h, libmve/mveplay.c, main/movie.c: merged libmve
661 2003-06-07 Taylor Richards <taylor@icculus.org>
663 * libmve/mvelib.c, libmve/mveplay.c: stop memory leaks in libmve
665 2003-06-07 Bradley Bell <btb@icculus.org>
667 * main/console.c: fix non-console build
669 * main/gamesave.c: comments
671 * main/bm.c: remove redundant break
673 2003-06-06 Bradley Bell <btb@icculus.org>
675 * main/gauges.c, main/kconfig.c: comments/formatting
677 * console/.cvsignore: added .cvsignore
679 * main/console.c: can't write to console after it's closed
681 2003-06-05 Bradley Bell <btb@icculus.org>
683 * arch/sdl/event.c, console/CON_console.c, console/Makefile.am,
684 console/internal.c, console/internal.h, include/CON_console.h,
685 include/console.h, main/console.c, main/gamecntl.c, main/hud.c:
686 finish console conversion away from SDL
688 2003-06-04 Bradley Bell <btb@icculus.org>
690 * console/CON_console.c, include/CON.console.h, include/console.h,
691 main/console.c, main/game.c: console conversion to native gr,
694 * include/gr.h, main/credits.c, main/kconfig.c, main/newmenu.c:
695 put prototype for gr_bm_bitblt in gr.h
697 2003-06-03 Bradley Bell <btb@icculus.org>
699 * console/CON_console.c, console/DT_drawtext.c,
700 console/Makefile.am, include/CON_console.h, include/DT_drawtext.h,
701 main/console.c: use native fonts for console
703 * main/playsave.c: use shorts for short data
705 2003-06-02 Bradley Bell <btb@icculus.org>
707 * configure.ac, main/console.c: set console background, fix
710 2003-06-01 Bradley Bell <btb@icculus.org>
712 * Makefile.am, arch/sdl/event.c, configure.ac,
713 console/CON_console.c, console/DT_drawtext.c, console/Makefile.am,
714 console/internal.c, include/CON_console.h, include/DT_drawtext.h,
715 include/console.h, main/console.c, main/game.c, main/gamecntl.c,
716 main/gamerend.c: added console code (from SDL_console)
718 2003-05-30 Bradley Bell <btb@icculus.org>
720 * README: minor update
722 2003-05-28 Bradley Bell <btb@icculus.org>
724 * Info.plist.in, Makefile.am, configure.ac: add support for MacOS
729 2003-06-06 Bradley Bell <btb@icculus.org>
731 * main/kconfig.c: fix crash in control menus
733 * main/gauges.c: force cockpit redraw in opengl
735 * main/gamerend.c: move ogl swap, so cockpit and console get
738 2003-06-01 Bradley Bell <btb@icculus.org>
740 * configure.ac, libmve/mveplay.c: define struct timeval if needed
744 2003-05-12 Bradley Bell <btb@icculus.org>
746 * configure.ac: increment version number
748 * main/bm.c: use con_printf for exit model warnings
750 * configure.ac: must check for timespec after setting -mno-cygwin
752 * main/inferno.c: added -nohogdir and -userdir options
754 * NEWS, main/titles.c: use briefings with no extension
758 2003-04-30 Bradley Bell <btb@icculus.org>
760 * configure.ac: have to include time.h when checking for nanosleep
762 * configure.ac, libmve/mveplay.c: use autoconf to check for struct
765 * Makefile.am, NEWS, README, configure.ac: fix linking bug,
766 increment version number
768 * main/Makefile.am: make dist fix
772 2003-04-29 Bradley Bell <btb@icculus.org>
774 * configure.ac, 2d/2dsline.c, main/automap.c, libmve/mveplay.c:
777 2003-04-24 Bradley Bell <btb@icculus.org>
779 * configure.ac: increment version number
781 * main/inferno.c: redeclare main() 'the SDL way', make sure SDL.h
784 2003-04-24 Ingo van Lil <inguin@gmx.de>
786 * main/render.c: fix misspellings of NDEBUG
790 2003-04-14 Bradley Bell <btb@icculus.org>
792 * cfile/cfile.c: prefer files from d2 hog over d1 hog
794 2003-04-11 Bradley Bell <btb@icculus.org>
796 * main/automap.c, main/gamemine.c, main/menu.c: fix compiler
801 2003-04-11 Bradley Bell <btb@icculus.org>
803 * libmve/mveplay.c: use _sleep instead of sleep on win32
805 * Makefile.am, README, README.utils, arch/sdl/digi.c,
806 arch/sdl/joy.c, arch/win32/Makefile.am, include/byteswap.h,
807 include/cfile.h, include/error.h, libmve/Makefile.am,
808 libmve/decoders.h, main/Makefile.am, main/endlevel.c,
809 main/endlevel.h, main/playsave.c, misc/fileutil.c:
810 utilities/Makefile.am: comments/formatting/dist problems
812 * configure.ac: use different defines for os x
814 2003-04-07 Bradley Bell <btb@icculus.org>
816 * include/error.h, misc/error.c: put some old stuff back in,
817 eliminate duplicate error messages
819 * main/text.c: don't die on text not found
822 * main/inferno.c: print some useful info if hog not found, allow
823 -help to work if no text available
825 2003-04-07 Steffen Pohle <stpohle@gmx.net>
827 * arch/linux/Makefile.am: revert to previous version, so linux
830 2003-04-03 Bradley Bell <btb@icculus.org>
832 * main/endlevel.c: fixed exit model scheme yet again
834 2003-04-02 Bradley Bell <btb@icculus.org>
836 * misc/error.c: call Int3 on Assert
838 * main/cntrlcen.c, main/cntrlcen.h, main/gamesave.c: modified
841 * main/wall.c: don't die when trying to toggle nonexistent
842 segment... vertigo level 10 is buggy!
844 * main/gamemine.c: comments/formatting
846 2003-03-31 Micah J. Lieske <MicahJon@compuserve.com>
848 * arch/dos/digimm.c, arch/sdl/digi.c, arch/win32/digi.c,
849 main/inferno.c: Allow use of 22K sound samples
851 2003-03-29 Bradley Bell <btb@icculus.org>
853 * arch/ogl/gr.c: default to bitmapped reticle
855 * main/bm.c, main/endlevel.c, main/piggy.c, main/piggy.h,
856 main/polyobj.c: rewrote endlevel stuff to reread exit model info
859 * arch/sdl/joy.c: fixed text seen for hats in control config
862 2003-03-28 Bradley Bell <btb@icculus.org>
864 * main/bm.c: heh, model nums in vertigo are hardcoded,
865 N_D2_POLYGON_MODELS can't change
867 * configure.ac, include/d1x.xpm, include/descent.xpm,
868 arch/ogl/sdlgl.c, arch/sdl/gr.c: enabled setting icon with
871 2003-03-27 Bradley Bell <btb@icculus.org>
873 * main/text.h: fixed text references for hat directions
875 * arch/ogl/Makefile.am: oops, can't get rid of main INCLUDE yet...
877 2003-03-26 Bradley Bell <btb@icculus.org>
879 * main/playsave.c: make d2x keys backward compatible
881 2003-03-26 Micah J. Lieske <MicahJon@compuserve.com>
883 * arch/sdl/event.c, arch/sdl/joy.c: added hat support for sdl
886 2003-03-26 Bradley Bell <btb@icculus.org>
888 * main/piggy.c: fix crash when d1 data not present
890 * main/gamecntl.c, main/kconfig.c, main/playsave.c: fix d2x keys,
891 read/write from plr file
893 * main/ai.h, main/collide.c, main/escort.c, main/escort.h,
894 main/fuelcen.c, main/gamecntl.c, main/playsave.c, main/powerup.c:
895 added escort.h header
897 2003-03-25 Bradley Bell <btb@icculus.org>
899 * main/bm.c, main/piggy.c, main/piggy.h, main/gameseq.c: added
900 D1_PIGFILE ("descent.pig") macro
902 * main/bm.c, main/piggy.c, main/piggy.h: ability to load exit
903 models from d1 pig file
905 * main/bm.c, main/bm.h, main/endlevel.c, main/piggy.c,
906 main/piggy.h: ability to load exit model bitmaps (or any bitmap,
907 really) from d1 pig file
909 2003-03-23 Bradley Bell <btb@icculus.org>
911 * main/bm.c: stop extra robots from overwriting exit models
913 * include/ogl_init.h: increased OGL_TEXTURE_LIST_SIZE so the
914 texture list doesn't get full
916 * main/bm.c: fix mem leak when reading extra robots
918 2003-03-21 Bradley Bell <btb@icculus.org>
920 * main/menu.c: Added option to set movie resolution (mostly works)
922 2003-03-21 Martin Schaffner <maschaffner@gmx.ch>
924 * main/gameseq.c, main/piggy.c, main/piggy.h: move bitmap
925 replacement functions to piggy.c
927 * main/gameseq.c: attempt to support mac d1 descent.pig
929 * main/bm.c: fix mem leak
931 * main/gameseq.c: fix bug: when opening d1 level 1 with oem data
932 files, both d1 and d2 oem briefing where showed
934 * main/inferno.c, main/movie.c: Change the default movie
935 resolution to "high", implement the option -lowresmovies
937 2003-03-20 Bradley Bell <btb@icculus.org>
939 * arch/sdl/rbaudio.c, main/songs.c: cd detection works now
941 * main/piggy.c: comments
943 2003-03-20 Martin Schaffner <maschaffner@gmx.ch>
945 * main/gameseq.c: delete duplicate function
947 * 2d/rle.c: fix color swapping on big endian of big rle bitmaps
949 2003-03-19 Bradley Bell <btb@icculus.org>
951 * arch/sdl/rbaudio.c, include/rbaudio.h: starting d2 cd detection
952 (cddb discid) support
954 * arch/sdl/digi.c, main/kludge.c: implemented
955 digi_link_sound_to_object3 for looping sounds, other looping stuff
957 * arch/sdl/gr.c: removing dependencies on stuff in main/
959 * arch/linux/Makefile.am, arch/linux/init.c,
960 arch/linux/linuxnet.c, arch/linux/include/ukali.h,
961 arch/ogl/Makefile.am, main/inferno.c: moved joy_init back to main,
962 other header cleanups
964 * arch/win32/ipx_win.c, configure.ac: ipx on win32 fixed!
966 2003-03-19 Martin Schaffner <maschaffner@gmx.ch>
968 * 2d/rle.c, include/gr.h, include/rle.h, main/bm.c, main/bm.h,
969 main/gamemine.c, main/gamemine.h, main/gameseq.c, main/piggy.c,
970 main/piggy.h, main/wall.c, main/wall.h: if descent.pig available,
971 load d1 textures for d1 levels
973 2003-03-19 Bradley Bell <btb@icculus.org>
975 * 2d/font.c, 2d/palette.c, 3d/interp.c, 3d/setup.c,
976 arch/sdl/rbaudio.c, include/texmap.h, libmve/decoder16.c,
977 libmve/decoder8.c, libmve/decoders.h, libmve/mveplay.c,
978 texmap/ntmap.c, texmap/texmapl.h: header/extern declaration
981 * README: added some OS X info
983 2003-03-17 Bradley Bell <btb@icculus.org>
985 * main/newdemo.c: simplify DEMO_FILENAME macro
987 * main/console.c, main/game.c: enable experimental console support
989 * main/gamerend.c: fixed location of fps meter in multi
991 2003-03-16 Bradley Bell <btb@icculus.org>
993 * main/menu.c, main/newdemo.c, main/newdemo.h, main/newmenu.c:
994 also look in shared data dir for demos
996 * main/newdemo.c, main/newdemo.h: comments/formatting
998 2003-03-15 Christopher Thielen <chris@luethy.net>
1000 * main/kludge.c: set CDROM_dir back to "." - tricks game into
1001 thinking d2 cd is always present
1003 2003-03-15 Bradley Bell <btb@icculus.org>
1005 * 2d/font.c, main/credits.c, main/scores.c: fixed opengl credits,
1008 * arch/sdl/rbaudio.c: formatting, enabled volume control under
1011 * arch/ogl/gr.c: fixed dark font bug by calling gr_set_mode from
1012 gr_init. don't really know why this works, though
1014 2003-03-14 Bradley Bell <btb@icculus.org>
1016 * main/gameseq.c: fix Bitmap_replacement_data mem leakage
1018 * unused/bios/rbaudio.h: removed duplicate file
1020 2003-03-14 Christopher Thielen <chris@luethy.net>
1022 * arch/sdl/rbaudio.c: stop cd audio when exiting
1024 2003-03-14 Micah J. Lieske <MicahJon@compuserve.com>
1026 * main/gamecntl.c: add comments to the "only matt knows" cheats
1028 2003-03-14 Martin Schaffner <maschaffner@gmx.ch>
1030 * main/gamemine.c: formatting, better texture conversion for d1
1033 2003-03-14 Bradley Bell <btb@icculus.org>
1035 * main/piggy.c: must swap all mac version pigfiles
1037 * main/ai.c, main/ai.h, main/bm.h, main/crypt.c, main/joydefs.h,
1038 main/multi.c: formatting, minor cleanups
1040 * 2d/rle.c: need to swap line_size on bigendian machines
1042 * main/mission.c, main/mission.h: detect mac full version hogfile
1044 2003-03-13 Bradley Bell <btb@icculus.org>
1046 * arch/sdl/joydefs.c, main/kconfig.c, main/kconfig.h, main/menu.c:
1047 added joy/mouse sensitivity slider, increased range to 16, and
1050 * main/Makefile.am, main/joydefs.c, main/old/joydefs.c: moved old
1053 * arch/linux/Makefile.am: removed extra backslash
1055 * TODO, installation.txt: updated some documentation
1057 * main/gamecntl.c, main/menu.c, main/menu.h: added "d2x options"
1058 menu, with maxfps option
1060 2003-03-12 Bradley Bell <btb@icculus.org>
1062 * main/game.c, main/game.h, main/inferno.c: added -maxfps option
1064 * arch/linux/alsadigi.c, arch/linux/findfile.c,
1065 arch/linux/hmiplay.c, arch/linux/init.c, arch/linux/ipx_bsd.c,
1066 arch/linux/ipx_kali.c, arch/linux/ipx_lin.c, arch/linux/ipx_udp.c,
1067 arch/linux/joydefs.c, arch/linux/ukali.c, arch/linux/include,
1068 arch/linux/include/ipx_bsd.h, arch/linux/include/ipx_drv.h,
1069 arch/linux/include/ipx_hlpr.h, arch/linux/include/ipx_kali.h,
1070 arch/linux/include/ipx_ld.h, arch/linux/include/ipx_lin.h,
1071 arch/linux/include/ipx_udp.h, arch/linux/include/joystick.h,
1072 arch/linux/include/music.h, arch/linux/include/serial.h,
1073 arch/linux/include/ukali.h: formatting
1075 2003-03-11 Chris Arena <ccarena@cox.net>
1077 * main/menu.c: fixed brightness slider
1079 2003-03-01 Bradley Bell <btb@icculus.org>
1081 * main/piggy.c, main/titles.c: d1 briefing text fixed, spinning
1082 robots and animated bitmaps work, but colors are messed up
1084 2003-02-28 Bradley Bell <btb@icculus.org>
1086 * main/player.h: whitespace
1088 * main/automap.c, main/cntrlcen.c, main/collide.c,
1089 main/gamerend.c: use Builtin_mission_num instead of 0 (if
1090 descent.hog is present, d1 becomes mission 0)
1092 * configure.ac, arch/win32/Makefile.am, arch/win32/ipx_drv.h,
1093 arch/win32/ipx_win.c, arch/win32/mingw_init.c,
1094 arch/win32/winnet.c: MinGW compiles with network enabled again,
1095 but still doesn't work
1099 2003-02-28 Bradley Bell <btb@icculus.org>
1101 * 2d/pcx.c, arch/ogl/gr.c, libmve/mveplay.c, main/gameseq.c,
1102 main/inferno.c, main/menu.c, main/movie.c, main/newmenu.c: Fixed
1103 many opengl glitches
1105 2003-02-27 Bradley Bell <btb@icculus.org>
1107 * main/Makefile.am, main/gamesave.c, main/hoard.c, main/hoard.h,
1108 main/inferno.c, main/menu.c, main/mission.c, main/mission.h,
1109 main/network.c, main/network.h: noted that hoard.ham is only needed
1110 for multiplayer HOARD games, and should not be equated with
1111 "vertigo". put HoardEquipped() back in network.c.
1113 * arch/ggi/key.c, arch/sdl/key.c, arch/svgalib/key.c,
1114 include/d_delay.h, main/automap.c, main/game.c, main/kconfig.c,
1115 main/multi.c, main/newdemo.c, misc/Makefile.am, misc/d_delay.c:
1116 use timer_delay instead of d_delay
1118 2003-02-27 Martin Schaffner <maschaffner@gmx.ch>
1120 * main/render.c: added replacement qsort for solaris
1122 2003-02-26 Bradley Bell <btb@icculus.org>
1124 * main/gamemine.c: texture conversion for d1 shareware
1126 2003-02-26 Martin Schaffner <maschaffner@gmx.ch>
1128 * main/gamemine.c: better texture conversion for d1 levels
1130 2003-02-26 Micah J. Lieske <MicahJon@compuserve.com>
1132 * main/kconfig.c: fix joystick support under MinGW
1134 2003-02-26 Bradley Bell <btb@icculus.org>
1136 * main/playsave.c: fix swapping glitch
1138 * configure.ac, readme.txt: clean stuff up, getting ready for
1141 * main/titles.c: begin support for rendering spinning robots in
1144 * main/mission.c, main/mission.h: load d1 oem mission, d1 v1.0
1147 * main/gamemine.c: load d1 shareware levels!
1149 2003-02-25 Bradley Bell <btb@icculus.org>
1153 * autogen.sh: add warning about old auto* versions, use
1156 2003-02-24 Bradley Bell <btb@icculus.org>
1158 * main/gameseq.c, main/movies.c, main/titles.c: Descent I
1159 briefings mostly working
1160 * main/movie.c, main/titles.c: fixed some more briefing glitches
1162 2003-02-23 Bradley Bell <btb@icculus.org>
1164 * main/movie.c: fixed crash when using shareware data files
1166 * arch/sdl/digi.c: fix crash on non-existent sounds
1167 (i.e. shareware data)
1169 2003-02-22 Bradley Bell <btb@icculus.org>
1171 * main/titles.c: fixed fullscreen toggle in briefings
1173 2003-02-21 Bradley Bell <btb@icculus.org>
1175 * configure.ac: check for mingw when enabling nasm
1176 * main/playsave.c: enable loading player files of either byte
1179 2003-02-20 Bradley Bell <btb@icculus.org>
1181 * main/bm.c, main/bm.h, main/endlevel.c: fixed up endlevel stuff
1182 * arch/sdl/digi.c, main/kludge.c: oops, meant to say: fixed bug
1183 #343, not "rest of solution to bug #344"
1184 * arch/sdl/timer.c, include/timer.h: revert to more accurate
1186 * main/kludge.c: partial solution to bug #344
1187 * Makefile.am, tools/cvs2cl/cvs2cl.pl: get rid of cvs2cl.pl
1188 * compilerdefs.txt: added linux/mips info
1189 * ChangeLog: clean up changelog
1191 2003-02-19 Bradley Bell <btb@icculus.org>
1193 * libmve/mveplay.c: os x needs nanosleep prototype.
1195 2003-02-18 Bradley Bell <btb@icculus.org>
1197 * .cvsignore, libmve/.cvsignore: added files to .cvsignore
1198 * include/libmve.h, libmve/mveplay.c, main/movie.c: added function
1199 to disable/enable audio
1200 * libmve/: mve_main.c, mveplay.c: bigendian fixes
1201 * main/: movie.h, titles.c: make sure movie's palette is set before
1202 writing briefing text. Fixes bug #359
1203 * libmve/mveplay.c: make MVE_rmStepMovie play a full frame instead
1205 * misc/: args.c, byteswap.c, d_delay.c, d_io.c, dos_disk.h,
1206 error.c, hash.c, parsarg.c, parsarg.h, strio.c, strutil.c:
1208 * maths/: fix.asm, rand.c, tables.c, vecmat.c, vecmata.asm:
1210 * texmap/: ntmap.c, scanline.c, scanline.h, texmapl.h,
1211 tmap_flt.asm, tmap_inc.asm, tmap_lin.asm, tmap_ll.asm,
1212 tmap_per.asm, tmapfade.asm, tmapflat.c, tmappent.S, tmapppro.S:
1214 * include/libmve.h: blah
1216 2003-02-18 Martin Schaffner <martin.schaffner@epfl.ch>
1218 * main/render.c: 2nd attempt to fix solaris qsort bug
1220 2003-02-18 Bradley Bell <btb@icculus.org>
1222 * configure.ac, include/pstypes.h: put alignment detection in
1225 2003-02-17 Bradley Bell <btb@icculus.org>
1227 * Makefile.am, README.utils, configure.ac, include/libmve.h,
1228 include/mve_audio.h, include/mvelib.h, libmve/Makefile.am,
1229 libmve/decoder16.c, libmve/decoder8.c, libmve/mve_audio.c,
1230 libmve/mve_audio.h, libmve/mve_main.c, libmve/mvelib.c,
1231 libmve/mvelib.h, libmve/mveplay.c, main/Makefile.am,
1232 main/decoder16.c, main/decoder8.c, main/movie.c, main/mve_audio.c,
1233 main/mve_main.c, main/mvelib.c, main/mveplay.c, main/mveplay.h:
1234 moved mve stuff to separate subdir
1235 * include/mvelib.h, main/movie.c, main/mve_main.c, main/mvelib.c,
1236 main/mveplay.c, main/mveplay.h, main/titles.c: many improvements to
1237 mve code. Fixes (at least) bugs #41, #348, and #350.
1239 2003-02-14 Bradley Bell <btb@icculus.org>
1241 * main/Makefile.am: no more Makefile.mveplay. again
1242 * main/mveplay.c: typo
1244 2003-02-13 Bradley Bell <btb@icculus.org>
1246 * utilities/mvlextract.c: uint -> unsigned int
1247 * main/: mve_main.c, mvelib.c, mveplay.c: add fullscreen mode to
1248 standalone mveplayer, win32 support
1249 * main/movie.c: random bugfixes, win32 support
1250 * arch/sdl/Makefile.am: formatting
1251 * configure.ac: disable networking on mac/win for now
1252 * main/newmenu.c: comments
1254 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1256 * 3d/interp.c, include/interp.h, main/polyobj.c: get rid of some
1257 redundant swap functions.
1259 2003-02-13 Bradley Bell <btb@icculus.org>
1261 * ChangeLog: update changelog
1263 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1265 * 3d/interp.c, include/interp.h, main/polyobj.c: fix remaining
1266 polymodel alignment issues.
1268 2003-02-13 Bradley Bell <btb@icculus.org>
1270 * utilities/: hogcreate.c, hogextract.c, mvlcreate.c, mvlextract.c:
1271 fix various little bugs
1272 * main/mveplay.c, utilities/hogextract.c, utilities/mvlextract.c,
1273 utilities/tex2txb.c, utilities/txb2tex.c: eliminate warning
1274 * main/: Makefile.am, Makefile.mveplay: build mveplayer from
1276 * README.utils: new file
1277 * main/: mve_main.c, mveplay.c: more movie fixes
1278 * README: updated README
1279 * 2d/Makefile.am, main/Makefile.am: some OS X and dist fixes
1281 2003-02-12 Bradley Bell <btb@icculus.org>
1283 * utilities/mvlextract.c: bigendian mvl support
1284 * main/mveplay.c: formatting, stuff
1285 * main/: Makefile.am, Makefile.mveplay: lotsa movie cleanups, added
1286 truecolor mve support, standalone mveplayer
1287 * include/mve_audio.h, include/mvelib.h, main/decoder16.c,
1288 main/decoder8.c, main/movie.c, main/mve_main.c, main/mvelib.c,
1289 main/mveplay.c: lotsa movie cleanups, added truecolor mve support,
1290 standalone mveplayer
1292 2003-01-22 Bradley Bell <btb@icculus.org>
1294 * include/: interp.h, interp.h: restore prototype for
1295 swap_polygon_model_data
1297 2003-01-21 Bradley Bell <btb@icculus.org>
1299 * main/piggy.c: use memcpy to avoid alignment problem
1300 * compilerdefs.txt: updated some defs, added sunos/sparc
1302 2003-01-15 Bradley Bell <btb@icculus.org>
1304 * main/render.c, arch/ogl/ogl.c: use __sun__ for sunos
1305 * main/gamemine.c: attempting to support d1 shareware
1306 * compilerdefs.txt: update defs
1308 2003-01-15 David Costanzo <david_costanzo@yahoo.com>
1310 * main/mveplay.c: fix several bugs, comments, formatting.
1312 2003-01-15 Bradley Bell <btb@icculus.org>
1314 * arch/ogl/sdlgl.c, arch/sdl/digi.c, arch/sdl/event.c,
1315 arch/sdl/gr.c, arch/sdl/init.c, arch/sdl/joy.c, arch/sdl/key.c,
1316 arch/sdl/mouse.c, arch/sdl/rbaudio.c, arch/sdl/timer.c,
1317 include/error.h, main/gamecntl.c, main/inferno.c: changed path for
1319 * arch/: ogl/glx.c, ogl/gr.c, ogl/ogl.c, ogl/wgl.c, sdl/joydefs.c:
1320 formatting, comments
1322 2003-01-11 Bradley Bell <btb@icculus.org>
1324 * main/: mission.c, mission.h: attempt to support d1 for mac
1326 * arch/sdl/joy.c, main/mvelib.c, main/titles.c: gcc 3.2 warnings
1327 * main/object.h: foo
1329 2003-01-09 Bradley Bell <btb@icculus.org>
1331 * main/movie.c: use ifdef around gr_toggle_fullscreen
1333 2003-01-07 Bradley Bell <btb@icculus.org>
1335 * Makefile.am, descent.msn, installation.txt, main/mission.c,
1336 main/mission.h: don't need .msn file for descent.hog anymore
1339 2003-01-06 Bradley Bell <btb@icculus.org>
1341 * main/mission.h, main/mission.c: comments
1342 * README, TODO, cvshowto.txt, installation.txt, debian/copyright:
1345 2003-01-03 Bradley Bell <btb@icculus.org>
1347 * utilities/: txb2txt.c, txt2txb.c: remove old files
1348 * 3d/interp.c, include/byteswap.h, main/gamemine.c: formatting
1349 * main/polyobj.c: attempt to make read_model_file
1351 * main/menu.c: move vertigo text
1353 2003-01-02 Bradley Bell <btb@icculus.org>
1355 * 3d/interp.c, include/interp.h, main/morph.c, main/polyobj.c,
1356 main/polyobj.h: cleanup alignment changes
1357 * NEWS, 3d/interp.c, include/3d.h, include/interp.h,
1358 include/pstypes.h, main/Makefile.am, main/bm.c, main/collide.c,
1359 main/object.h: fix alignment issues on sparc
1360 * cvshowto.txt: update cvs info
1362 * 2d/rle.c: make rle_swap handle RLE_BIG
1364 2003-01-01 Martin Schaffner <maschaffner@gmx.ch>
1366 * main/render.c: workaround solaris qsort bug
1368 2003-01-01 Steffen Pohle <stpohle@gmx.net>
1370 * arch/linux/linuxnet.c, arch/linux/ukali.c,
1371 arch/linux/include/ukali.h, main/inferno.c: enabled kali
1372 * arch/linux/Makefile.am: enabled linux joystick, kali
1373 * configure.ac, arch/linux/joystick.c, arch/sdl/Makefile.am,
1374 arch/sdl/event.c: enabled linux joystick
1376 2002-12-31 Bradley Bell <btb@icculus.org>
1378 * main/gamemine.c: simplified warning msg
1379 * NEWS, TODO, main/multi.c, main/netmisc.c: comments/whitespace
1380 * main/render.h: fix compiler warning
1382 2002-12-31 Martin Schaffner <maschaffner@gmx.ch>
1384 * 2d/rle.c, main/inferno.c, main/piggy.c: fixed rle_swap leaks.
1386 2002-12-24 Bradley Bell <btb@icculus.org>
1388 * main/mission.c: fixes an infinite loop which was caused by d2x
1389 thinking d2demo was a descent 1 mission
1391 2002-12-24 Martin Schaffner <maschaffner@gmx.ch>
1393 * arch/ogl/ogl.c, main/render.c: fix compiler warnings.
1395 2002-12-24 Bradley Bell <btb@icculus.org>
1397 * main/render.c: comments
1399 2002-10-30 Bradley Bell <btb@icculus.org>
1401 * main/inferno.c: add help for -hogdir option
1402 * main/inferno.c: added -hogdir option
1404 2002-10-28 Bradley Bell <btb@icculus.org>
1406 * main/: inferno.c, menu.c: enabled Vertigo displays
1407 * include/3d.h: typo
1409 2002-10-28 Martin Schaffner <maschaffner@gmx.ch> and Bradley Bell <btb@icculus.org>
1411 * 3d/interp.c, include/3d.h, include/byteswap.h, main/bm.c,
1412 main/netmisc.c, main/network.c: simplify and eliminate redundant
1415 2002-10-28 Martin Schaffner <maschaffner@gmx.ch>
1417 * maths/fixc.c: fix infinite loop in quad_sqrt.
1418 * 3d/points.c, include/maths.h, include/pstypes.h, maths/fixc.c,
1419 maths/vecmat.c: sparc/sunos support: rename quad to quadint.
1421 2002-10-12 Bradley Bell <btb@icculus.org>
1423 * 2d/2dsline.c: handle BM_OGL in gr_scanline()
1425 2002-10-11 Bradley Bell <btb@icculus.org>
1427 * main/hud.c: make hud_message work correctly
1428 * 2d/palette.c, arch/sdl/gr.c, include/palette.h, main/inferno.c:
1430 * main/network.c: formatting, small fixes
1432 2002-10-10 Bradley Bell <btb@icculus.org>
1434 * main/netmisc.h: no swap_object for little-endian
1435 * main/: netmisc.h, network.c: use macros to simplify network
1437 * main/piggy.c: disable autodetect of mac pig (use --enable-macdata
1439 * main/inferno.c: enable loading screen for mac shareware with
1441 * main/netmisc.c: whitespace
1442 * 2d/bitmap.c, main/inferno.c, main/mission.c, main/playsave.c:
1444 * main/hud.c: whitespace
1445 * configure.ac: remove shareware build, add macdata build
1446 * main/songs.c: whitespace
1447 * 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/gpixel.c, 2d/line.c,
1448 2d/pixel.c, 2d/poly.c, 2d/rect.c, 2d/tmerge.c, main/gamerend.c:
1450 * 2d/: Makefile.am, tmerge_a.asm: enable TRANSPARENCY_COLOR for
1453 2002-10-04 Martin Schaffner <maschaffner@gmx.ch>
1455 * cfile/cfile.c, include/iff.h, main/gamepal.c, main/titles.c:
1456 comments, formatting, etc.
1457 * iff/iff.c: fix bigendian iff loading.
1459 2002-10-03 Bradley Bell <btb@icculus.org>
1461 * utilities/txb2tex.c: typo
1462 * 3d/clipper.c, main/bm.c, main/game.c, main/gamecntl.c,
1463 main/newmenu.c, main/switch.c, main/terrain.c, main/text.c:
1465 * arch/sdl/mouse.c: whitespace
1467 2002-09-19 Bradley Bell <btb@icculus.org>
1469 * main/kconfig.c: fix a oops, add old logs
1470 * main/kconfig.c: support for >3 mouse buttons
1472 2002-09-18 Bradley Bell <btb@icculus.org>
1474 * include/gr.h: fix palette swap define
1476 2002-09-14 Bradley Bell <btb@icculus.org>
1478 * main/titles.c: load hires briefing screen if lores doesn't exist
1479 (i.e. vertigo) and MenuHires=0
1481 2002-09-14 Werner Augustin <descent-source@mailinglist.gnuher.de>
1483 * main/: multi.h, network.h: pack some structures for ipx
1486 2002-09-14 Bradley Bell <btb@icculus.org>
1488 * cfile/cfile.c, main/endlevel.c, main/gamesave.c: revert cfgets()
1489 and load_endlevel_data() to expect newline-terminated strings, fix
1490 load_game_data to read null-terminated string for
1493 2002-09-07 Bradley Bell <btb@icculus.org>
1495 * main/newmenu.c: added error message
1496 * main/menu.h: enable -nohires with mac shareware
1497 * 2d/palette.c, include/gr.h: enable 0/255 palette swap
1498 * 2d/font.c: enable 0/255 palette swap for fonts
1499 * 2d/bitblt.c: add TRANSPARENCY_COLOR to assembly code, nother OGL
1501 * 2d/2dsline.c: fix ogl blooper
1503 2002-09-05 Bradley Bell <btb@icculus.org>
1505 * 2d/rle.c, 2d/scalec.c, include/rle.h: better just do it the old
1507 * include/strutil.h: need string.h for strcasecmp
1508 * include/rle.h: okay, maybe it needs to be this way
1509 * include/: 3d.h, gr.h: more stuff from d2src, mostly formatting
1510 * 2d/scalec.c: more stuff from d2src
1511 * 2d/rle.c: more stuff from d2src, formatting
1512 * 2d/font.c: useless cruft
1513 * 2d/: 2dsline.c, bitmap.c, bitmap.h: more stuff from d2src
1514 * 2d/bitblt.c, include/grdef.h: moved gr_linear_movsd assembly from
1517 2002-09-04 Bradley Bell <btb@icculus.org>
1519 * include/grdef.h: fix compiler warnings
1520 * 2d/bitblt.c: fix compiler warnings, #ifdef out dos-only code
1521 * include/grdef.h: gr_linear_movsd isn't static for NO_ASM,
1523 * main/game.c: we want the mac ibitblt for everything but dos and
1525 * main/texmerge.c: these routines are in tmerge.c
1526 * main/credits.c: enable credits for mac and oem data
1527 * main/bm.c: use either exit.ham or exit.pofs
1528 * include/ibitblt.h: enable some more code from d2src
1529 * include/gr.h: enable mac ubitblt_double
1530 * 2d/rle.c: added gr_rle_expand_scanline_generic_masked from d2src
1531 * include/grdef.h: moved some inline asm from linear.h
1532 * 2d/ibitblt.c: brought in line with original d2 version
1533 * 2d/bitblt.c: reverted to original d2 version of this file, then
1534 added d1x enhancements
1535 * 2d/2dsline.c: formatting, use __MSDOS__ instead of __DJGPP__
1536 * 2d/linear.h: moved these back to their original locations
1538 * main/mveplay.c: close some memory holes, speed up palette loading
1539 * main/movie.c: added fullscreen toggle while playing movies
1540 * main/inferno.c: comment out -superhires help text (always on)
1541 * include/timer.h: added approx_fsec_to_usec macro
1542 * arch/sdl/joy.c: fix compiler warning
1544 2002-09-01 Bradley Bell <btb@icculus.org>
1546 * main/network.c: oops
1547 * main/: movie.c, mveplay.c, mveplay.h: more movie improvements
1548 * arch/sdl/timer.c, include/timer.h: added timer_delay, faster
1549 timer_get_fixed_seconds
1552 2002-08-31 Bradley Bell <btb@icculus.org>
1554 * TODO, main/inferno.c, main/movie.c, main/mveplay.c: movie
1556 * main/multi.h: network endian stuff
1557 * 2d/font.c, include/gr.h: fast file i/o for font headers
1558 * arch/win32/arch_ip.cpp: unused file
1559 * main/: netmisc.c, netmisc.h, network.c, network.h: formatting,
1560 bigendian networking fixes
1561 * main/menu.c: make net menu more accurate, also make superhires
1563 * include/pstypes.h: better to have __pack__ all the time, I think.
1564 needed for networking, e.g.
1565 * arch/win32/: ipx_drv.h, ipx_win.c, winnet.c: win32 networking
1567 * arch/win32/Makefile.am: unused file
1570 2002-08-30 Bradley Bell <btb@icculus.org>
1572 * arch/win32/ipx_drv.h: re-added arch/win32/ipx_drv.h
1573 * main/: newmenu.h, titles.c: formatting
1574 * NEWS, arch/linux/Makefile.am, arch/linux/include/ukali.h,
1575 main/multi.h: networking works, finally
1576 * TODO: added TODO file
1577 * arch/linux/arch_ip.cpp: unused fine
1578 * README: network sorta working
1579 * main/: Makefile.am, multi.c, network.c, network.h: more
1581 * main/menu.c: load builtin mission correctly
1582 * main/inferno.c: documentation
1583 * main/: hoard.c, hoard.h, gamesave.c, mission.c: move hoard stuff
1585 * main/Makefile.mveplay: don't need no more
1587 2002-08-29 Bradley Bell <btb@icculus.org>
1589 * main/: ip_base.cpp, ip_base.h, ip_basec.h, ipclienc.c,
1590 ipclient.cpp, ipclient.h, ipserver.cpp, ipx_drv.c, multipow.c,
1591 multipow.h, netlist.c, netpkt.c, netpkt.h: deleting unused d1x
1593 * include/ipx_drv.h: more network fixing
1594 * arch/linux/include/ipx_drv.h: more network fixing
1595 * include/ipx.h: formatting
1596 * arch/linux/ipx_kali.c, include/ipx.h: fixed networking fuck-up?
1597 * NEWS, arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
1598 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, main/Makefile.am,
1599 main/inferno.c: fixed networking fuck-up?
1600 * Makefile.am: moved mingw info to README
1601 * README, mingw32.txt: moved mingw info to README
1603 2002-08-27 Bradley Bell <btb@icculus.org>
1605 * utilities/mvlextract.c: allow specifying file to extract
1606 * utilities/: tex2txb.c, txb2tex.c: use default extension to
1608 * utilities/hogextract.c: allow specifying file to extract
1609 * main/mission.c: Have to get mission_num _after_ promoting...
1610 * main/: gameseq.c, titles.c: beginning d1 briefing support
1611 * descent.msn: beginning d1 briefing support
1612 * main/: titles.c, titles.h: d1-style mission briefings
1613 * main/piggy.h: whitespace
1614 * main/movie.c: beginning robot movie support, fall back on lo/hi
1615 res if hi/lo not available
1616 * main/mission.c: added Builtin_mission_num for builtin mission,
1617 D1Hogdir, d1-style mission briefings
1618 * main/: gameseq.c, mission.h: added Builtin_mission_num for
1620 * cfile/cfile.c, include/cfile.h: add capability for 3rd hogfile
1621 (for d1 missions that need d1 data)
1622 * 2d/ibitblt.c: whitespace
1624 2002-08-26 Bradley Bell <btb@icculus.org>
1626 * utilities/mvlcreate.c: oops
1627 * utilities/: Makefile.am, mvlcreate.c, mvlextract.c: added mvl
1629 * utilities/hogextract.c: added [v]iew option
1630 * utilities/: tex2txb.c, txb2tex.c: changed txt to tex
1631 * main/titles.c: fix writable string, disable DumbAdjust thing
1632 * main/polyobj.h: whitespace
1633 * main/newmenu.c: added pcx_get_dimensions(), other stuff from
1635 * main/movie.c: read movies from AltHogDir, other fixes
1636 * main/: mission.c, mission.h: fix bug w/mission filename
1637 * main/gameseq.c: comments
1638 * main/digi.h: whitespace n stuff
1639 * include/mve_audio.h: added audio flag macros
1640 * 2d/pcx.c, include/pcx.h: added pcx_get_dimensions(), other stuff
1644 2002-08-23 Bradley Bell <btb@icculus.org>
1646 * main/: gameseq.c, inferno.c, mission.c, mission.h, titles.c: fix
1648 * Makefile.am: remove d2demo.mn2
1649 * cfile/cfile.c, include/cfile.h: add cfile_size function
1650 * d2demo.mn2, installation.txt, main/gameseq.h, main/mission.c:
1651 eliminate need for .mn2 files for oem and demo
1653 2002-08-22 Bradley Bell <btb@icculus.org>
1655 * main/bm.c: fix for vertigo
1656 * main/menu.h: make OEM menu pcx available
1657 * 2d/rle.c: merge with original d2 file
1658 * Makefile.am, configure.ac: let mission files get installed by
1661 2002-08-17 Bradley Bell <btb@icculus.org>
1663 * configure.ac: make FAST_FILE_IO the default on little-endian
1665 * NEWS, README, compilerdefs.txt, readme.txt: documentation
1666 * 2d/bitblt.c, 2d/rle.c, arch/ogl/ogl.c: implement BM_FLAG_RLE_BIG
1669 2002-08-15 Martin Schaffner <maschaffner@gmx.ch>
1671 * main/: game.c, menu.c, mission.c: promote builtin missions.
1673 2002-08-15 Bradley Bell <btb@icculus.org>
1675 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h, main/piggy.c:
1676 improved mac pig loading/reverted TRANSPARENCY_COLOR changes
1677 * utilities/.cvsignore: added cvsignore
1678 * 2d/palette.c, include/palette.h, main/gamesave.c: mac data file
1680 * main/piggy.c: mac data file loading
1681 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h: set
1682 transparency and swap 0/255 correctly for mac data files
1684 2002-08-13 Bradley Bell <btb@icculus.org>
1686 * Makefile.am, configure.ac, utilities/Makefile.am: moved utility
1687 to utilities to avoid conflict with c++ std lib <utility>
1688 * utilities/: Makefile.am, hogcreate.c, hogextract.c, txb2txt.c,
1689 txt2txb.c: moved utility to utilities to avoid conflict with c++
1691 * Makefile.am, configure.ac: add utilities
1693 2002-08-09 Bradley Bell <btb@icculus.org>
1695 * 2d/palette.c, 3d/interp.c, include/gr.h, main/render.c:
1698 2002-08-08 Bradley Bell <btb@icculus.org>
1700 * main/inferno.c: comments
1701 * main/: newmenu.c, songs.c: mac demo datafile support
1702 * installation.txt: update
1703 * main/gamesave.c: use lowercase for consistency
1704 * main/: bm.c, bm.h, endlevel.c, polyobj.c: enable loading of exit
1705 models for other than d2demo
1707 2002-08-07 Martin Schaffner <maschaffner@gmx.ch>
1709 * main/gamemine.c: formatting, better d1 texture conversion
1710 * Makefile.am, descent.mn2, descent.msn, main/mission.c,
1711 main/mission.h: recognize .msn mission files.
1713 2002-08-07 Bradley Bell <btb@icculus.org>
1715 * .cvsignore, 2d/.cvsignore, 3d/.cvsignore, arch/.cvsignore,
1716 arch/dos/.cvsignore, arch/ggi/.cvsignore, arch/linux/.cvsignore,
1717 arch/ogl/.cvsignore, arch/sdl/.cvsignore, arch/svgalib/.cvsignore,
1718 arch/win32/.cvsignore, cfile/.cvsignore, iff/.cvsignore,
1719 main/.cvsignore, main/editor/.cvsignore, maths/.cvsignore,
1720 mem/.cvsignore, misc/.cvsignore, texmap/.cvsignore: added
1723 2002-08-06 Bradley Bell <btb@icculus.org>
1725 * main/: automap.c, laser.c, songs.c, titles.c: shareware stuff
1726 * main/Makefile.am: formatting
1727 * 2d/font.c: make gr_remap_font just reload the whole thing
1728 * configure.ac: formatting
1729 * Makefile.am: added d2demo.mn2
1730 * d2demo.mn2: mission file for shareware
1731 * include/u_mem.h, main/ai.c, main/gamesave.c, main/inferno.c,
1732 main/laser.h, main/text.h, main/titles.c, main/weapon.c: whitespace
1733 * main/sounds.h: shareware stuff, whitespace
1734 * main/: polyobj.c, polyobj.h: more fast i/o macros
1735 * main/: menu.c, menu.h, mission.c, newmenu.c, piggy.c, piggy.h:
1737 * main/: endlevel.c, endlevel.h, gamemine.c, gameseq.c: merged
1738 endlevel stuff to non-shareware, allow movies/endlevel for
1740 * main/cntrlcen.c: typo
1741 * main/bm.h: use global Piggy_hamfile_version
1742 * main/bm.c: merged endlevel stuff to non-shareware, more fast i/o
1743 macros, use global Piggy_hamfile_version
1744 * main/Makefile.am: terrain and movie stuff always used now
1745 * 2d/pcx.c, include/pcx.h: make pcx header available to other
1747 * main/: gamemine.c, gamesave.c: load DMB levels
1748 * main/: bm.c, cntrlcen.c, cntrlcen.h, fuelcen.c, fuelcen.h,
1749 segment.c, segment.h, switch.c, switch.h: fast i/o macros
1751 2002-08-04 Martin Schaffner <maschaffner@gmx.ch>
1753 * main/gamemine.c, main/gamesave.c, mem/mem.c: d1 level stuff.
1755 2002-08-04 Bradley Bell <btb@icculus.org>
1757 * main/inferno.c: shareware stuff, formatting
1758 * arch/sdl/rbaudio.c: gracefully handle redbook non-availability
1759 * arch/sdl/gr.c: don't need to set mode in gr_init
1761 2002-08-02 Martin Schaffner <maschaffner@gmx.ch>
1763 * main/: gamemine.c, gamemine.h, gamesave.c, gamesave.h: more d1
1765 * Makefile.am, descent.mn2: added mission file for descent 1
1767 2002-08-02 Bradley Bell <btb@icculus.org>
1769 * arch/sdl/digi.c, arch/sdl/gr.c, include/error.h,
1770 include/oldsdl.h, main/gamecntl.c, main/inferno.c, main/laser.c,
1771 main/piggy.h, misc/error.c: junk
1772 * main/: endlevel.c, escort.c, gameseq.c, newmenu.c, render.c,
1773 render.h, scores.c, scores.h, terrain.c: shareware stuff
1774 * configure.ac, include/pstypes.h, main/bm.c, main/bm.h,
1775 main/effects.c, main/effects.h, main/piggy.c, main/piggy.h,
1776 main/powerup.c, main/powerup.h, main/robot.c, main/robot.h,
1777 main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
1778 main/weapon.c, main/weapon.h: fast i/o macros
1780 2002-08-01 Martin Schaffner <maschaffner@gmx.ch>
1782 * NEWS, cfile/cfile.c, main/console.c, main/gamemine.c,
1783 main/gamemine.h, main/gamesave.c: load d1 levels
1785 2002-07-30 Bradley Bell <btb@icculus.org>
1787 * configure.ac: oops
1788 * configure.ac, arch/ogl/gr.c, arch/ogl/ogl.c, include/ogl_init.h:
1790 * main/menu.c, main/titles.c, NEWS, 2d/font.c, include/gr.h,
1791 include/grdef.h, main/game.c, main/gamefont.c, main/gamefont.h,
1792 main/gamemine.c, main/inferno.c, main/movie.c, main/newmenu.c,
1793 main/piggy.c, main/titles.c: support shareware datafiles!
1794 * main/: bm.c, gamemine.c, piggy.c, piggy.h, weapon.c, gamemine.c,
1795 piggy.c: SHAREWARE fixes
1797 2002-07-29 Bradley Bell <btb@icculus.org>
1799 * NEWS, include/fileutil.h, main/bm.c, main/gameseq.c,
1800 main/mveplay.c, main/piggy.c, main/piggy.h, main/playsave.c,
1801 misc/fileutil.c: Portability - OS X support
1803 2002-07-27 Bradley Bell <btb@icculus.org>
1805 * main/: Makefile.am, fuelcen.c, fuelcen.h, game.c, game.h,
1806 gamemine.c, gamesave.c, gameseq.c, piggy.c, piggy.h, segment.c,
1807 segment.h: portability
1808 * cfile/cfile.c, include/cfile.h, main/cntrlcen.c, main/cntrlcen.h,
1809 main/gamesave.c, main/switch.c, main/switch.h, main/wall.c,
1810 main/wall.h: portabilization
1811 * 2d/font.c, include/gr.h: portability
1813 2002-07-26 Bradley Bell <btb@icculus.org>
1815 * 2d/font.c, 2d/pcx.c, include/gr.h, main/movie.c: portability
1816 * arch/linux/findfile.c, include/pstypes.h: os x fixes
1817 * main/player.c: foo
1818 * misc/fileutil.c, include/fileutil.h, misc/fileutil.c: oops
1819 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c,
1820 misc/fileutil.h: portable file i/o utils
1821 * main/: Makefile.mveplay, inferno.c, movie.c, newmenu.c: s not a
1822 writable string anymore... / formatting
1823 * main/Makefile.am, main/bm.c, main/bm.h, main/cntrlcen.c,
1824 main/cntrlcen.h, main/effects.c, main/effects.h, main/piggy.c,
1825 main/piggy.h, main/player.c, main/player.h, main/polyobj.c,
1826 main/polyobj.h, main/powerup.c, main/powerup.h, main/robot.c,
1827 main/robot.h, main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
1828 main/weapon.c, main/weapon.h, 3d/interp.c, include/cfile.h:
1829 portable-izing file loading routines
1831 2002-07-24 Bradley Bell <btb@icculus.org>
1833 * main/mveplay.c: correctly play files with 16bit uncompressed
1834 audio, mem checking, etc
1835 * main/: Makefile.mveplay, mvelib.c, mveplay.c: enable standalone
1838 2002-07-23 Bradley Bell <btb@icculus.org>
1840 * misc/Makefile.am: unused file
1841 * configure.ac, main/endlevel.c, main/endlevel.h, main/menu.c,
1842 main/sounds.h: remove experimental nmovie stuff
1843 * main/movie.c: add some debugging output
1845 2002-07-22 Bradley Bell <btb@icculus.org>
1847 * main/: console.c, state.c: simplified header
1848 * main/movie.c: enable mveplay audio
1849 * main/old/movie.c: moved to main/
1850 * include/mve_audio.h, include/mvelib.h, main/Makefile.am,
1851 main/inferno.c, main/kludge.c, main/movie.c, main/mve_audio.c,
1852 main/mvelib.c, main/mveplay.c: initial movie support
1853 * arch/linux/findfile.c, arch/ogl/gr.c, arch/ogl/ogl.c,
1854 arch/sdl/init.c, arch/sdl/joy.c, include/byteswap.h,
1855 include/ogl_init.h, include/pstypes.h, main/console.c,
1856 main/state.c, mem/mem.c: OS X stuff
1857 * configure.ac: OS X and movie stuff
1859 2002-07-19 Bradley Bell <btb@icculus.org>
1861 * compilerdefs.txt: OSX defs
1863 2002-07-18 Bradley Bell <btb@icculus.org>
1865 * main/inferno.c: use simpler rcs tags
1866 * autogen.sh: keep Changelog in cvs (and use --accum)
1867 * arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/rbaudio.c,
1868 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/rbaudio.c,
1869 include/rbaudio.h, main/Makefile.am, main/cdrom.h, main/gamecntl.c,
1870 main/songs.c: changed cdrom->rbaudio
1871 * include/rbaudio.h: moved to /include
1873 2002-07-17 Bradley Bell <btb@icculus.org>
1875 * 2d/d2sline.c, 2d/bitblt.c, 2d/bitmap.c, 2d/bitmap.h, 2d/box.c,
1876 2d/canvas.c, 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/font.c,
1877 2d/gpixel.c, 2d/ibitblt.c, 2d/line.c, 2d/linear.asm, 2d/linear.h,
1878 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c, 2d/rect.c,
1879 2d/rle.c, 2d/scale.c, 2d/scalea.asm, 2d/scalea.h, 2d/scalec.c,
1880 2d/tmerge.c, 2d/tmerge_a.asm, 3d/clipper.c, 3d/clipper.h,
1881 3d/draw.c, 3d/globvars.c, 3d/globvars.h, 3d/instance.c,
1882 3d/interp.asm, 3d/interp.c, 3d/matrix.c, 3d/points.c, 3d/rod.c,
1883 3d/setup.c: use simpler rcs tags
1888 2002-07-17 Bradley Bell <btb@icculus.org>
1890 * tools/cvs2cl/cvs2cl.pl: upgrade cvs2cl
1891 * d2x-gl.sh, d2x-ogl.sh: changed d2x-ogl to d2x-gl
1892 * debian/rules: don't need readme's
1893 * debian/rules: move d1x license to COPYING, license clarifications
1894 * COPYING, license.txt, debian/copyright, Makefile.am: move d1x
1895 license to COPYING, license clarifications
1896 * debian/rules: fix debian docs
1897 * debian/rules: fix debian manpages
1898 * debian/d2x-sdl.menu: fix debian menu
1899 * debian/rules: link to undocumented man page for debs
1900 * Makefile.am, configure.ac, debian/control, debian/copyright,
1901 debian/d2x-gl.files, debian/d2x-gl.menu, debian/d2x-sdl.files,
1902 debian/d2x-sdl.menu, debian/d2x.files, debian/d2x.menu,
1903 debian/rules, rpm/d2x.spec.in: change d2x-ogl to d2x-gl, other
1906 2002-07-16 Bradley Bell <btb@icculus.org>
1908 * debian/: rules, changelog.in: deb stuff
1909 * configure.ac: cleaner nasm detection
1910 * debian/: changelog.in, control, rules: deb stuff
1911 * README, installation.txt: typos, stuff
1912 * configure.ac: better #defines
1913 * configure.ac: whitespace
1914 * configure.ac: better documentation
1915 * configure.ac, arch/sdl/event.c, arch/sdl/init.c: SDL_AUDIO and
1916 SDL_JOYSTICK not needed
1917 * configure.ac, main/inferno.c: __SDL__ ugly and not needed at all
1918 * configure.ac: need higher SDL for joystick
1919 * debian/: control, rules: deb stuff
1920 * arch/sdl/joy.c: old junk
1921 * Makefile.am, configure.ac: automake updates
1922 * main/: inferno.c, text.c: don't use althogdir on non-unix
1923 * configure.ac: more autoconf updates
1924 * misc/strutil.c: better strrev
1925 * main/inferno.c: need limits.h on mingw also
1926 * acconfig.h, configure.ac: Updated for autoconf 2.53 (no more
1929 2002-04-19 Bradley Bell <btb@icculus.org>
1931 * main/network.c: let hoard.ham be a cfile
1932 * main/text.c: better error message when hog not found
1935 2002-03-23 Bradley Bell <btb@icculus.org>
1937 * acconfig.h, configure.ac, arch/linux/Makefile.am,
1938 arch/sdl/Makefile.am: Use SDL joystick automatically
1939 * arch/sdl/joy.c, main/kconfig.c: SDL Joystick works!
1941 2002-03-05 Bradley Bell <btb@icculus.org>
1943 * arch/sdl/joydefs.c, arch/sdl/joy.c: SDL joystick stuff mostly
1946 2002-02-23 Bradley Bell <btb@icculus.org>
1948 * texmap/ntmap.c: fix bug preventing higher res sdl modes
1949 * arch/dos/Makefile.am, arch/ggi/Makefile.am,
1950 arch/linux/Makefile.am, arch/ogl/Makefile.am, arch/sdl/Makefile.am,
1951 arch/svgalib/Makefile.am, arch/win32/Makefile.am,
1952 main/editor/Makefile.am: moved includes to include
1953 * arch/sdl/gr.c: use SDL_VERSION_ATLEAST
1954 * Makefile.am, 2d/Makefile.am, 3d/Makefile.am, cfile/Makefile.am,
1955 iff/Makefile.am, main/Makefile.am, maths/Makefile.am,
1956 mem/Makefile.am, misc/Makefile.am, texmap/Makefile.am: moved
1958 * main/game.c: disabled cockpit for OGL, formatting
1959 * 2d/ibitblt.c: formatting
1961 2002-02-16 Bradley Bell <btb@icculus.org>
1963 * include/oldsdl.h: check for older macros
1964 * configure.ac, arch/sdl/digi.c, arch/sdl/event.c, arch/sdl/gr.c,
1965 include/error.h, include/oldsdl.h, main/gamecntl.c, main/inferno.c:
1966 allow older sdl versions
1968 2002-02-15 Bradley Bell <btb@icculus.org>
1970 * main/: automap.c, automap.h, inferno.c: automap resolution now
1972 * include/: gr.h, grdef.h: moved protos to from grdef.h to gr.h
1973 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
1974 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
1975 win32/include/key_arch.h: never mind - that would be pointless
1976 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
1977 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
1978 win32/include/key_arch.h: copied files from d1x
1979 * arch/linux/arch_ip.cpp, arch/win32/arch_ip.cpp, main/ip_base.cpp,
1980 main/ip_base.h, main/ipclient.cpp: enable udp debug messages
1981 * main/multipow.c: need conf.h
1982 * arch/win32/Makefile.am: new file
1983 * include/pstypes.h: added u_int16_t (needed in base_ip)
1984 * arch/win32/arch_ip.cpp: copied from d1x
1986 2002-02-14 Bradley Bell <btb@icculus.org>
1988 * arch/sdl/gr.c, main/inferno.c: allow gr_init lowres
1989 * NEWS, include/gr.h, main/game.c, main/game.h, main/gamecntl.c,
1990 main/netlist.c: Added hotkeys to toggle fullscreen mode
1991 * main/: ip_base.cpp, ip_base.h, multi.h, netlist.c, netpkt.c,
1992 network.c, network.h, ipclient.cpp, netpkt.h: d1x->d2x
1993 * main/: multipow.c, multipow.h, netlist.c, netpkt.c, netpkt.h,
1994 reorder.h: Lotsa networking stuff from d1x
1996 2002-02-13 Bradley Bell <btb@icculus.org>
1998 * include/gr.h, main/game.c: Fullscreen toggle stuff
1999 * arch/linux/Makefile.am, include/ipx.h: Lotsa networking stuff
2001 * main/: Makefile.am, inferno.c, ip_base.cpp, ip_base.h, menu.c,
2002 multi.h, network.c, network.h, newmenu.c: Lotsa networking stuff
2005 2002-02-11 Bradley Bell <btb@icculus.org>
2007 * main/bm.c: use portable loader if bigendian
2008 * include/pstypes.h: don't define bool for c++
2009 * include/cfile.h: extern AltHogDir stuff
2010 * include/byteswap.h: use WORDS_BIGENDIAN
2011 * main/: newmenu.c, newmenu.h: added fixedfont menu functions
2012 * main/vers_id.h: added D2X_IVER
2013 * misc/args.c: don't use d1x.ini
2014 * Makefile.am: rpm stuff
2015 * acconfig.h, configure.ac: c++, versioning, endianness, deb, rpm
2018 2002-02-09 Bradley Bell <btb@icculus.org>
2020 * rpm/: d2x.spec, d2x.spec.in: auto-generate rpm spec file
2022 2002-02-09 Paolo Ulivi <pulivi@libero.it>
2024 * d2x-ogl.sh, d2x-sdl.sh, rpm/.cvsignore, rpm/d2x.spec: rpm
2027 2002-02-06 Bradley Bell <btb@icculus.org>
2029 * arch/linux/arch_ip.cpp, main/ip_base.cpp, main/ip_base.h,
2030 main/ip_basec.h, main/ipclienc.c, main/ipclient.cpp,
2031 main/ipclient.h, main/ipserver.cpp: Adding d1x network code
2032 * debian/: changelog.in, control, copyright, d2x-gl.files,
2033 d2x-gl.menu, d2x.files, d2x.menu, rules: Added debian stuff
2037 2002-02-02 Bradley Bell <btb@icculus.org>
2039 * NEWS, arch/ggi/Makefile.am: reenabled ggi build
2040 * NEWS, acconfig.h, configure.ac, main/gamecntl.c, main/inferno.c:
2041 Enabled RELEASE option
2043 2002-01-31 Bradley Bell <btb@icculus.org>
2045 * Makefile.am, configure.ac: specify prerequisite versions of
2046 autoconf and automake
2048 2002-01-29 Bradley Bell <btb@icculus.org>
2050 * main/mission.c: RCS header added
2051 * main/inferno.c: update copyright date
2052 * main/mission.c: allow missions to be in AltHogDir
2053 * configure.ac: Display results of configure
2054 * include/d_io.h, main/inferno.c, main/newdemo.c: Added d_mkdir
2057 2002-01-28 Bradley Bell <btb@icculus.org>
2059 * NEWS, acconfig.h, configure.ac, cfile/cfile.c, main/newdemo.c:
2060 Data files now go in DATADIR/games/d2x, user files now go in
2063 2002-01-28 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2065 * main/inferno.c: Data files now go in DATADIR/games/d2x, user
2066 files now go in ~/.d2x
2068 2002-01-24 Bradley Bell <btb@icculus.org>
2070 * configure.ac: fix nasm not found error message
2072 2002-01-18 Bradley Bell <btb@icculus.org>
2074 * configure.in: getting rid of old configure.in
2075 * acconfig.h, configure.ac, main/Makefile.am, main/kludge.c,
2076 main/movie.c: Movie playing kludgey stuff
2077 * misc/args.c: formatting
2078 * main/inferno.c: allow -h for help
2079 * include/error.h: don't die on int3, unless -debug given
2080 * mingw32.txt: more stuff
2082 2001-12-29 Bradley Bell <btb@icculus.org>
2084 * Makefile.am: Got rid of thinking.txt
2085 * main/inferno.c: document -nomovies option
2087 2001-12-28 Bradley Bell <btb@icculus.org>
2089 * main/titles.c: formatting, put some code into place for rendering
2090 of robots during briefings
2092 2001-12-27 Bradley Bell <btb@icculus.org>
2096 2001-12-23 Craig Hadady <chadady@iglou.com>
2098 * 2d/rle.c: fixed bug in dummy array.
2100 2001-12-03 Bradley Bell <btb@icculus.org>
2102 * arch/sdl/init.c: fix formatting
2103 * Makefile.am, acconfig.h, configure.ac, arch/linux/Makefile.am,
2104 arch/sdl/Makefile.am, arch/sdl/event.c, arch/sdl/init.c,
2105 arch/sdl/joy.c, arch/svgalib/Makefile.am: lots of makefile fixes,
2106 and sdl joystick stuff
2108 2001-11-30 Bradley Bell <btb@icculus.org>
2110 * thinking.txt: not needed
2112 2001-11-27 Bradley Bell <btb@icculus.org>
2114 * cygconf, mingw32.txt: use sdl from source on cygwin
2115 * Makefile.am, configure.ac, arch/ogl/Makefile.am,
2116 arch/sdl/Makefile.am, main/Makefile.am: move SDL_LIBS to LIBS,
2117 SDL_CFLAGS to CFLAGS
2119 2001-11-27 Bradley Bell <btb@icculus.org>
2123 2001-11-14 Bradley Bell <btb@icculus.org>
2125 * texmap/scanline.c: use optimization flags as texmap default
2126 * NEWS: mouse wheel, etc
2127 * arch/include/mouse.h, arch/sdl/mouse.c, main/kconfig.c: use mouse
2128 wheel to emulate 3rd axis
2129 * Makefile.am, configure.ac: change ENV_DJGPP to DJGPP
2130 * include/error.h: kludge to ungrab mouse when we hit an int3
2131 * include/d_io.h: change __ENV_WINDOWS__ to __WINDOWS__,
2132 __ENV_MSDOS__ to __MSDOS__
2133 * arch/sdl/mouse.c: remove cruft, fix formatting, use mouse wheel
2135 * arch/sdl/event.c: remove cruft, fix formatting, begin joystick
2137 * arch/sdl/digi.c: implemented digi_set_volume
2138 * include/grdef.h, main/config.c, misc/d_io.c: change
2139 __ENV_WINDOWS__ to __WINDOWS__, __ENV_MSDOS__ to __MSDOS__
2140 * 2d/font.c, main/bm.c, main/gamesave.c, main/gameseq.c,
2141 main/piggy.c: use MAKE_SIG
2142 * installation.txt: update
2143 * configure.ac: new file
2144 * arch/sdl/joydefs.c: #include pstypes.h
2145 * arch/sdl/init.c: SDL joystick stuff
2146 * acconfig.h: adjust MINGW defines
2147 * arch/sdl/joydefs.c: copied joydefs_config from linux/joydefs.c -
2148 controls menu now works
2150 2001-11-13 Bradley Bell <btb@icculus.org>
2152 * main/Makefile.am: Make sure bmread.c and terrain.c get included
2154 * Makefile.am: New file
2155 * arch/dos/Makefile.am: Make sure gr.c and joy2.asm get included in
2157 * compilerdefs.txt: New file
2158 * main/aipath.c: use D_RAND_MAX instead of RAND_MAX
2160 2001-11-12 Bradley Bell <btb@icculus.org>
2162 * main/playsave.c: load player files regardless of byte order of
2165 2001-11-11 Bradley Bell <btb@icculus.org>
2167 * include/makesig.h, main/playsave.c: Created header for MAKE_SIG
2169 * main/Makefile.am: Don't use terrain.c unless SHAREWARE
2170 * NEWS: GL savegame thumbnails
2171 * acconfig.h, configure.in: make option for NMOVIES, default to off
2173 2001-11-09 Bradley Bell <btb@icculus.org>
2175 * main/state.c: Enabled savegame thumbnails under OpenGL
2176 * unused/pa_null/pa_enabl.h: remove duplicate header
2177 * misc/args.c: use d2x.ini for option file
2178 * mem/mem.c: Move mem_realloc inside the ifdef
2179 * main/menu.c: fix 640x400 menu text
2180 * main/inferno.c: added documentation
2181 * main/endlevel.c: fix warnings
2182 * arch/ogl/gr.c: Get rid of gl spew
2183 * arch/linux/Makefile.am: move unused ipx_udp.c to EXTRA_DIST
2184 * acconfig.h: Define __SDL__ for mingw
2186 2001-11-08 Bradley Bell <btb@icculus.org>
2188 * 2d/font.c: free OGL font data when rereading
2189 * main/collide.c, main/endlevel.c, main/endlevel.h, main/gameseq.c,
2190 main/gauges.c, acconfig.h, configure.in, main/inferno.c,
2191 main/laser.c, main/menu.c, main/menu.h, main/newmenu.c,
2192 main/piggy.c, main/sounds.h, main/switch.c, main/titles.c,
2193 main/weapon.h: Enabled shareware build, endlevel flythrough
2195 * main/: Makefile.am, terrain.c, old/terrain.c: moved file, will be
2196 of use for shareware build
2197 * arch/ogl/: gr.c, sdlgl.c: use new d_realloc function, so mem
2199 * include/u_mem.h, mem/mem.c: added d_realloc/mem_realloc functions
2201 2001-11-05 Bradley Bell <btb@icculus.org>
2203 * include/args.h, main/inferno.c, misc/args.c: Change args_init
2205 * include/3d.h: Add comment
2207 2001-11-04 Bradley Bell <btb@icculus.org>
2209 * cfile/Makefile.am, cfile/nocfile.h, include/nocfile.h: Move
2211 * arch/ogl/sdlgl.c: Hack to keep SDL from screwing up X when it
2213 * main/: gamecntl.c, inferno.c: SDL applies to more than X11...
2214 * arch/ogl/gr.c, main/Makefile.am, main/gauges.c, main/hud.c,
2215 main/hudmsg.h: Enable d1x-style hud_message
2216 * arch/ogl/: glx.c, wgl.c: Sync with d1x
2217 * 2d/font.c: re-init ogl fonts after remapping colors.
2219 2001-11-02 Bradley Bell <btb@icculus.org>
2221 * misc/Makefile.am: remove byteswap.h (duplicate header)
2222 * 2d/font.c: fixed gr_remap_font, minor stuff
2223 * configure.in: take out -O2 if doing debug build
2224 * main/bm.c: formatting
2225 * 2d/font.c, include/gr.h, NEWS: Enable OpenGL fonts!
2226 * include/byteswap.h, misc/Makefile.am: fix swapint, swapshort
2227 macros, get rid of functions
2229 2001-11-01 Bradley Bell <btb@icculus.org>
2231 * misc/byteswap.h: removed duplicate header
2233 2001-10-31 Bradley Bell <btb@icculus.org>
2235 * NEWS, main/automap.c: automap works in opengl
2236 * NEWS, configure.in: Added news
2237 * main/newmenu.c: Must call set_screen_mode for menus when using GL
2238 * 2d/: bitblt.c, canvas.c, linear.h, scalea.h: Sync with d1x
2239 * arch/sdl/event.c, arch/sdl/gr.c, arch/sdl/init.c, iff/iff.c,
2240 include/3d.h, include/loadgl.h, main/inferno.c, maths/fixc.c,
2241 maths/vecmat.c, maths/vecmata.asm: Sync with d1x
2242 * Makefile.am, arch/sdl/Makefile.am: Makefile fixes
2243 * arch/ogl/: glx.c, gr.c, ogl.c, sdlgl.c: Sync with d1x
2244 * 3d/: clipper.c, draw.c, globvars.c, instance.c, interp.c,
2245 matrix.c, points.c, rod.c, setup.c: Minor sync with d1x
2247 2001-10-27 Bradley Bell <btb@icculus.org>
2249 * main/inferno.c: added some documentation
2251 2001-10-25 Bradley Bell <btb@icculus.org>
2253 * main/inferno.c, texmap/ntmap.c, texmap/tmapflat.c: Completed tmap
2255 * Makefile.am, configure.in, arch/Makefile.am,
2256 arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/digi.c,
2257 arch/dos/gr.c, arch/ggi/Makefile.am, arch/ggi/gr.c,
2258 arch/ogl/Makefile.am, arch/ogl/glx.c, arch/ogl/gr.c,
2259 arch/ogl/ogl.c, arch/ogl/sdlgl.c, arch/ogl/wgl.c,
2260 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/digi.c,
2261 arch/sdl/gr.c, arch/svgalib/Makefile.am, arch/svgalib/gr.c,
2262 texmap/scanline.c: Finished moving stuff to arch/blah. I know,
2263 it's ugly, but It'll be easier to sync with d1x.
2264 * Makefile.am, configure.in, main/Makefile.am, main/editor/med.c,
2265 main/editor/medwall.h, main/editor/segment.c, main/editor/seguvs.h,
2266 main/editor/Makefile.am: attempt at support for editor, makefile
2268 * misc/d_delay.c: formatting fix
2269 * texmap/: Makefile.am, ntmap.c, scanline.c, scanline.h, texmapl.h,
2270 tmappent.S, tmapppro.S: adding support for runtime selection of
2272 * main/: bmread.c, game.c, gamecntl.c, gamesave.c, inferno.c,
2273 inferno.h, piggy.c, render.c, editor/editor.h: conditionalize
2274 including multi.h and network.h, fix backslashes, fix compiler
2276 * main/: ai.c, ai2.c, aipath.c, automap.c, bm.c, cntrlcen.c,
2277 collide.c, controls.c, credits.c, dumpmine.c, endlevel.c, escort.c,
2278 fireball.c, fuelcen.c, gamemine.c, gameseq.c, gauges.c, laser.c,
2279 menu.c, multi.h, netmisc.c, network.h, newdemo.c, newmenu.c,
2280 object.c, powerup.c, state.c, switch.c, wall.c: conditionalize
2281 including multi.h and network.h, fix backslashes
2282 * include/pstypes.h: added typedef for u_int64_t on mingw
2283 * include/3d.h: added prototype for g3_uninit_polygon_model
2284 * arch/sdl/Makefile.am: Don't use SDL joystick except on mingw
2286 2001-10-24 Bradley Bell <btb@icculus.org>
2288 * arch/: ggi/Makefile.am, svgalib/Makefile.am: Moved input stuff to
2289 arch subdirs, as in d1x.
2290 * Makefile.am, configure.in, main/kconfig.c: Revert bin_programs to
2291 earlier style until i understand automake 1.5 better. remove input
2293 * arch/: Makefile.am, dos/Makefile.am, dos/joy2.asm, dos/joyc.c,
2294 dos/joydefs.c, dos/key.c, dos/mouse.c, ggi/event.c, ggi/init.c,
2295 ggi/key.c, ggi/mouse.c, linux/Makefile.am, linux/joydefs.c,
2296 linux/joystick.c, linux/include/joystick.h, sdl/Makefile.am,
2297 sdl/event.c, sdl/joy.c, sdl/joydefs.c, sdl/key.c, sdl/mouse.c,
2298 svgalib/event.c, svgalib/init.c, svgalib/key.c, svgalib/mouse.c:
2299 Moved input stuff to arch subdirs, as in d1x.
2300 * NEWS, configure.in: blah blah
2302 2001-10-23 Bradley Bell <btb@icculus.org>
2304 * include/ui.h, unused/ui/ui.h: Moved ui.h to includes/
2305 * texmap/tmapppro.S: no need for #include <conf.h> here
2306 * main/Makefile.am: Build fixes. EDITOR_SRCS added to
2308 * main/: Makefile.am, network.c: No longer #ifdef'ing out the whole
2309 file. RCS header added
2310 * main/: bmread.c, kmatrix.c, multi.c, multibot.c: No longer
2311 #ifdef'ing out the whole file. RCS header added
2312 * Makefile.am, acconfig.h, configure.in, arch/dos/Makefile.am,
2313 main/Makefile.am, maths/Makefile.am, texmap/Makefile.am: Build
2314 fixes. Now works with automake 1.5 and autoconf 2.52.
2315 --enable-editor option added. SDL_VIDEO and SDL_INPUT defined for
2316 mingw (-grabmouse now works on win32).
2317 * config.guess, config.sub, install-sh, missing, mkinstalldirs:
2318 These don't belong in cvs
2322 2001-10-20 Bradley Bell <btb@icculus.org>
2324 * 2d/font.c: Don't free unused variables...
2325 * 2d/font.c, include/gr.h: Bringing font stuff more in line with
2327 * Makefile.am, arch/Makefile.am, arch/dos/Makefile.am,
2328 arch/linux/Makefile.am, arch/win32/Makefile.am, iff/Makefile.am,
2329 main/Makefile.am: make dist more sensible
2330 * Makefile.am: Kludge for linking on mingw
2332 2001-10-19 Bradley Bell <btb@icculus.org>
2334 * Makefile.am, configure.in, arch/win32/Makefile.am,
2335 arch/win32/ipx_win.c, arch/win32/winnet.c: Little fixes
2336 * include/ipx_drv.h: Check for __MINGW32__
2337 * include/i86.h: Imported from d1x
2338 * arch/dos/: Makefile.am, ipx.c: Re-import of d1x files
2339 * arch/dos/modex.asm: Fixed %include
2340 * main/console.c: RCS headers added
2341 * arch/sdl/: Makefile.am, init.c, timer.c: Moved arch/sdl_* to
2343 * Makefile.am, main/Makefile.am: Moved final link to top-level
2344 directory instead of main/
2345 * 2d/linear.asm, maths/fix.asm, maths/vecmata.asm: Changed
2346 __ENV_LINUX__ to __linux__
2347 * configure.in, arch/Makefile.am, arch/dos_dpmi.c,
2348 arch/dos_findfile.c, arch/dos_init.c, arch/dos_ipx.c,
2349 arch/dos_modex.asm, arch/dos_timer.asm, arch/dos_tweak.inc,
2350 arch/dos_vesa.c, arch/dos_vgaregs.inc, arch/linux_init.c,
2351 arch/sdl_init.c, arch/sdl_timer.c, arch/dos/Makefile.am,
2352 arch/dos/dpmi.c, arch/dos/findfile.c, arch/dos/init.c,
2353 arch/dos/ipx.c, arch/dos/modex.asm, arch/dos/timer.asm,
2354 arch/dos/tweak.inc, arch/dos/vesa.c, arch/dos/vgaregs.inc,
2355 arch/linux/Makefile.am, arch/linux/init.c, arch/win32/Makefile.am,
2356 arch/win32/mingw_init.c, main/Makefile.am: Moved arch/sdl_* to
2358 * configure.in: add --enable-xploader, support arch/linux subdir,
2360 * main/inferno.c: conditionalize conf.h
2362 2001-10-19 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2364 * acconfig.h, 2d/bitmap.h, 3d/interp.c, cfile/cfile.c,
2365 include/cfile.h, main/bm.c, mem/mem.c, misc/fileutil.c,
2366 misc/fileutil.h: Partial application of linux/alpha patch.
2368 2001-10-19 Bradley Bell <btb@icculus.org>
2370 * main/Makefile.am, arch/linux/Makefile.am: Brought linux
2371 networking in line with d1x, moved some arch/linux_* stuff to
2373 * arch/linux/: findfile.c, ipx_bsd.c, ipx_kali.c, ipx_lin.c,
2374 linuxnet.c, ukali.c, include/ipx_bsd.h, include/ipx_hlpr.h,
2375 include/ipx_kali.h, include/ipx_ld.h, include/ipx_lin.h,
2376 include/ipx_udp.h, include/ukali.h: remove pesky * from RCS log
2378 * arch/: Makefile.am, linux_findfile.c, linux_ipx_bsd.c,
2379 linux_ipx_lin.c, linux_ipx_udp.c, linux_net.c, linux/findfile.c,
2380 linux/ipx_bsd.c, linux/ipx_kali.c, linux/ipx_lin.c,
2381 linux/ipx_udp.c, linux/linuxnet.c, linux/ukali.c,
2382 linux/include/ipx_bsd.h, linux/include/ipx_hlpr.h,
2383 linux/include/ipx_kali.h, linux/include/ipx_ld.h,
2384 linux/include/ipx_lin.h, linux/include/ipx_udp.h,
2385 linux/include/ukali.h: Brought linux networking in line with d1x,
2386 moved some arch/linux_* stuff to arch/linux/*
2387 * include/ipx_drv.h: Imported from d1x
2388 * main/ipx_drv.c: RCS info added, conf.h added, etc...
2389 * main/ipx_drv.c: Imported from d1x
2390 * include/args.h, include/ipx.h, main/inferno.c, main/network.c,
2391 main/network.h, main/Makefile.am: Trying to get network working on
2393 * configure.in, 2d/Makefile.am, arch/win32/Makefile.am,
2394 main/Makefile.am: build fixes
2395 * arch/: win32/Makefile.am, win32/findfile.c, win32/ipx_drv.h,
2396 win32/ipx_win.c, win32/winnet.c, Makefile.am, win32_findfile.c,
2397 linux/include/ipx_drv.h: Moved win32_* to win32/* (a la d1x),
2398 starting to get net working.
2399 * include/pstypes.h: Changed __ENV_LINUX__ to __linux__,
2400 conditionalized min,max macros
2402 2001-10-18 Bradley Bell <btb@icculus.org>
2404 * acconfig.h, 2d/linear.h, arch/include/joy.h, include/loadgl.h,
2405 include/strutil.h, include/vecmat.h, main/kconfig.c, misc/d_glob.c,
2406 texmap/tmap_inc.asm, texmap/tmap_per.asm, texmap/tmappent.S,
2407 texmap/tmapppro.S, main/console.c: Changed __ENV_LINUX__ to
2409 * 2d/2dsline.c: RCS headers added/changed
2410 * configure.in: fix NASMFLAGS bug
2411 * main/: collide.c, inferno.c, object.c, render.c: RCS headers
2414 2001-10-17 Bradley Bell <btb@icculus.org>
2416 * NEWS: Fixed the invulnerable robots bug!
2417 * main/collide.c: Fixed the invulnerable robots bug!
2419 2001-10-14 Bradley Bell <btb@icculus.org>
2421 * Makefile.am, arch/Makefile.am, iff/Makefile.am, main/Makefile.am:
2424 2001-10-13 Bradley Bell <btb@icculus.org>
2426 * Makefile.am, autogen.sh, configure.in, 2d/Makefile.am,
2427 arch/Makefile.am, arch/dos/Makefile.am,
2428 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
2429 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
2430 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
2431 arch/dos/include/Makefile.am, arch/dos/mm_snd/Makefile.am,
2432 arch/dos/mm_snd/include/Makefile.am, arch/include/Makefile.am,
2433 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
2434 arch/win32/Makefile.am, arch/win32/d3dframe/Makefile.am,
2435 arch/win32/include/Makefile.am, iff/Makefile.am,
2436 iff/archive/Makefile.am, include/Makefile.am, main/Makefile.am,
2437 main/editor/Makefile.am, main/old/Makefile.am, tools/Makefile.am,
2438 tools/cvs2cl/Makefile.am, unused/Makefile.am,
2439 unused/bios/Makefile.am, unused/lib/Makefile.am,
2440 unused/novga/Makefile.am, unused/pa_null/Makefile.am,
2441 unused/ui/Makefile.am, unused/vga/Makefile.am,
2442 unused/vga/new/Makefile.am, unused/win95/Makefile.am: Removed
2443 automake stuff from "inert" subdirs. And there was much rejoicing.
2444 * Makefile.am, NEWS, configure.in: Stuff
2445 * ChangeLog: removing auto-generated file
2446 * cygconf: Added instructions for mingw32 build
2447 * Makefile.am: renamed INSTALL to installation.txt
2448 * installation.txt, INSTALL: renamed INSTALL to installation.txt
2449 * mingw32.txt: Added instructions for mingw32 build
2450 * configure.in: Enable assembly under mingw32
2452 2001-10-12 Bradley Bell <btb@icculus.org>
2454 * acconfig.h, aclocal.m4, conf.h.in: remove superfluous files
2455 * acconfig.h, aclocal.m4, conf.h.in, configure.in, 2d/2dsline.c,
2456 2d/bitblt.c, 2d/box.c, 2d/canvas.c, 2d/gpixel.c, 2d/line.c,
2457 2d/pixel.c, include/pstypes.h, include/strutil.h, include/timer.h,
2458 main/digi.h, main/kludge.c, main/object.c, main/render.c,
2459 misc/d_glob.c, misc/d_io.c, misc/strutil.c: Changed __ENV_DJGPP__
2460 to __DJGPP__, since it's built-in.
2462 2001-10-12 Paolo Ulivi <paoloulivi@tin.it>
2464 * aclocal.m4, conf.h.in, include/vecmat.h, main/collide.c,
2465 main/kludge.c, main/piggy.h: fix some gcc 3.0 warnings.
2469 2001-10-12 Bradley Bell <btb@icculus.org>
2471 * Makefile.am, unused/win95/Makefile.am: Fix some dist stuff
2472 * Makefile.am: make sure cygconf gets archived
2473 * configure.in: Increment version number in preparation for release
2474 * configure.in: Fix detection of opengl
2475 * Makefile.am, aclocal.m4, autogen.sh, conf.h.in, configure.in,
2476 cygconf, arch/Makefile.am, arch/include/joy.h,
2477 arch/include/mouse.h, include/loadgl.h, include/pstypes.h,
2478 include/strutil.h, main/Makefile.am, main/config.c, main/console.c,
2479 main/gamepal.h, main/gamerend.c, main/inferno.c, main/kconfig.c,
2480 main/multi.c, main/newdemo.c, misc/d_delay.c, misc/d_glob.c,
2481 misc/strutil.c: Switched from Cygwin to mingw32 on MS boxes.
2482 Vastly improved compilability.
2484 2001-10-11 Bradley Bell <btb@icculus.org>
2486 * Makefile.am: Added macros/sdl.m4
2487 * autogen.sh: Added macros/sdl.m4
2489 2001-10-09 Bradley Bell <btb@icculus.org>
2491 * main/vers_id.h: Added DESCENT_VERSION constant
2492 * main/inferno.c: Added command-line help.
2493 * include/ogl_init.h: opengl improvments (following d1x changes)
2495 2001-10-07 Bradley Bell <btb@icculus.org>
2497 * aclocal.m4, conf.h.in, configure.in, arch/Makefile.am,
2498 arch/ogl/Makefile.am: Remove duplicate headers.
2500 2001-08-02 Thimo Neubauer <thimo@debian.org>
2502 * mem/mem.c: totally crippled the memory manager because it does
2503 not make sense for non-DOS-systems and it would have been too
2504 complicated to get it 64bit clean
2506 2001-06-19 Bradley Bell <btb@icculus.org>
2508 * cvshowto.txt: updated anonymous password
2510 2001-02-08 Bradley Bell <btb@icculus.org>
2512 * COPYING, license.txt: Added d1x license
2514 2001-02-01 Bradley Bell <btb@icculus.org>
2516 * aclocal.m4, configure.in: Better detecting of SDL and GL/GLU
2518 2001-01-31 Bradley Bell <btb@icculus.org>
2520 * configure.in, arch/include/mouse.h, include/pstypes.h,
2521 main/game.c, main/gamepal.h: OpenGL support under Cygwin/SDL
2522 * main/polyobj.c: fix typo
2523 * 2d/Makefile.am, 2d/bitblt.c, 2d/bitmap.c, 2d/box.c, 2d/canvas.c,
2524 2d/circle.c, 2d/disc.c, 2d/font.c, 2d/gpixel.c, 2d/ibitblt.c,
2525 2d/line.c, 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c,
2526 2d/rect.c, 2d/rle.c, 2d/scale.c, 2d/scalec.c, 2d/tmerge.c,
2527 3d/clipper.c, 3d/draw.c, 3d/globvars.c, 3d/instance.c, 3d/interp.c,
2528 3d/matrix.c, 3d/points.c, 3d/rod.c, 3d/setup.c, arch/Makefile.am,
2529 cfile/cfile.c, iff/iff.c, main/ai.c, main/ai2.c, main/aipath.c,
2530 main/automap.c, main/bm.c, main/bmread.c, main/cmd.c,
2531 main/cntrlcen.c, main/collide.c, main/config.c, main/console.c,
2532 main/controls.c, main/credits.c, main/crypt.c, main/dumpmine.c,
2533 main/effects.c, main/endlevel.c, main/escort.c, main/fireball.c,
2534 main/fuelcen.c, main/fvi.c, main/game.c, main/gamecntl.c,
2535 main/gamefont.c, main/gamemine.c, main/gamepal.c, main/gamerend.c,
2536 main/gamesave.c, main/gameseg.c, main/gameseq.c, main/hostage.c,
2537 main/kconfig.c, main/kmatrix.c, main/laser.c, main/lighting.c,
2538 main/mglobal.c, main/mission.c, main/morph.c, main/netmisc.c,
2539 main/network.c, main/newdemo.c, main/newmenu.c, main/object.c,
2540 main/paging.c, main/physics.c, main/piggy.c, main/polyobj.c,
2541 main/powerup.c, main/render.c, main/robot.c, main/slew.c,
2542 main/songs.c, main/switch.c, main/texmerge.c, main/text.c,
2543 main/titles.c, main/vclip.c, main/wall.c, main/weapon.c,
2544 maths/Makefile.am, maths/fixc.c, maths/rand.c, maths/tables.c,
2545 maths/vecmat.c, mem/mem.c, misc/args.c, misc/byteswap.c,
2546 misc/d_delay.c, misc/d_glob.c, misc/d_io.c, misc/error.c,
2547 misc/hash.c, misc/strio.c, misc/strutil.c, texmap/Makefile.am,
2548 texmap/ntmap.c, texmap/scanline.c, texmap/tmapflat.c: Makefile and
2550 * arch/dos_findfile.c, arch/dos_modex.asm, include/console.h,
2551 include/modex.h, main/collide.c, main/gamesave.c, main/gameseq.c,
2552 main/gauges.c, main/object.c, main/playsave.c, main/render.c,
2553 main/state.c, mem/mem.c, texmap/ntmap.c, texmap/tmapflat.c: Fix
2555 * include/gr.h, main/menu.c: Fullscreen toggle added to screen res
2557 * configure.in, include/pstypes.h, main/kconfig.c: Support for
2558 cross-compiling, and cygwin fixes
2560 2001-01-30 Bradley Bell <btb@icculus.org>
2562 * configure.in, arch/Makefile.am, arch/win32_findfile.c,
2563 include/pstypes.h, include/strutil.h, main/Makefile.am,
2564 misc/strutil.c, unused/win95/findfile.c: Cygwin support, using SDL.
2565 needs --without-assembler and --without-network to compile
2567 2001-01-29 Bradley Bell <btb@icculus.org>
2569 * configure.in, main/Makefile.am: Fixes to build system
2570 * main/kconfig.c: fix for non-linux joysticks
2571 * arch/: dos/Makefile.am, dos/cdrom.c, dos/digi.c, dos/dosgr.c,
2572 dos/dpmi.c, dos/findfile.c, dos/init.c, dos/ipx.c, dos/joy2.asm,
2573 dos/joyc.c, dos/joydefs.c, dos/key.c, dos/modex.asm, dos/mouse.c,
2574 dos/timer.asm, dos/tweak.inc, dos/vesa.c, dos/vgaregs.inc,
2575 include/joy.h, linux/Makefile.am, linux/findfile.c, linux/init.c,
2576 linux/ipx_bsd.c, linux/ipx_lin.c, linux/ipx_udp.c,
2577 linux/linuxnet.c, sdl/Makefile.am, sdl/init.c, sdl/timer.c: Removed
2579 * arch/: Makefile.am, dos_dpmi.c, dos_findfile.c, dos_init.c,
2580 dos_ipx.c, dos_modex.asm, dos_timer.asm, dos_tweak.inc, dos_vesa.c,
2581 dos_vgaregs.inc, linux_findfile.c, linux_init.c, linux_ipx_bsd.c,
2582 linux_ipx_lin.c, linux_ipx_udp.c, linux_net.c, sdl_init.c,
2583 sdl_timer.c: Fixed build system, minor fixes
2584 * arch/dos/include/: joy.h, key.h, mouse.h: Unified input headers.
2585 * arch/linux/Makefile.am, configure.in: Duplicate file removal.
2587 2001-01-28 Bradley Bell <btb@icculus.org>
2589 * conf.h.in, configure.in, arch/Makefile.am,
2590 arch/dos/include/Makefile.am, arch/include/Makefile.am,
2591 arch/include/key.h, main/Makefile.am: More header unification...
2592 * main/newdemo.c: Added <ctype.h>
2593 * arch/include/: event.h, joy.h: unified input headers.
2594 * acconfig.h, include/d_delay.h, main/Makefile.am, main/game.c:
2595 OpenGL now uses SDL-GL instead of gii
2596 * arch/include/: key.h, mouse.h: Unified arch headers
2598 2001-01-25 Bradley Bell <btb@icculus.org>
2600 * autogen.sh: use "set -e" so execution stops if something goes
2603 2001-01-24 Bradley Bell <btb@icculus.org>
2606 * Makefile.am: Add ChangeLog to dist
2607 * ChangeLog: Putting this here so automake doesn't complain
2611 2001-01-24 Bradley Bell <btb@icculus.org>
2613 * INSTALL, NEWS, README, cvshowto.txt: updated documentation
2614 * tools/: Makefile.am, cvs2cl/Makefile.am, cvs2cl/cvs2cl.pl: cvs2cl
2615 for building ChangeLog from RCS entries
2616 * Makefile.am, acconfig.h, autogen.sh, conf.h.in, configure.in,
2617 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
2618 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
2619 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
2620 arch/dos/include/Makefile.am, 2d/Makefile.am, 3d/Makefile.am,
2621 arch/Makefile.am, arch/dos/Makefile.am,
2622 arch/dos/mm_snd/Makefile.am, arch/dos/mm_snd/include/Makefile.am,
2623 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
2624 arch/ogl/Makefile.am, arch/sdl/Makefile.am, arch/win32/Makefile.am,
2625 arch/win32/d3dframe/Makefile.am, arch/win32/include/Makefile.am,
2626 cfile/Makefile.am, iff/Makefile.am, iff/archive/Makefile.am,
2627 include/Makefile.am, main/editor/Makefile.am, main/old/Makefile.am,
2628 unused/Makefile.am, unused/bios/Makefile.am,
2629 unused/lib/Makefile.am, unused/novga/Makefile.am,
2630 unused/pa_null/Makefile.am, unused/ui/Makefile.am,
2631 unused/vga/Makefile.am, unused/vga/new/Makefile.am,
2632 unused/win95/Makefile.am, main/Makefile.am, maths/Makefile.am,
2633 misc/Makefile.am, texmap/Makefile.am: improved automake config.
2634 make dist, VPATH builds, ...
2635 * configure, Makefile.in, libtool, ltconfig, ltmain.sh,
2636 stamp-h.in, 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.in,
2637 arch/dos/Makefile.in, arch/linux/Makefile.in,
2638 arch/sdl/Makefile.in, cfile/Makefile.in, iff/Makefile.in,
2639 main/Makefile.in, maths/Makefile.in, mem/Makefile.in,
2640 misc/Makefile.in, texmap/Makefile.in: cruft removal
2641 * 2d/diff, arch/dos/sgrep.out, arch/linux/stHqFIq1, main/test.txt:
2643 * ChangeLog, NEWS: moved old ChangeLog to NEWS
2644 * configure.in, conf.h.in: moved NDEBUG to conf.h.in
2645 * main/: game.c, kconfig.c, text.c: changed args_find to FindArg
2646 * main/: gamecntl.c, inferno.c: changed args_find to FindArg, added
2648 * arch/dos_init.c, arch/linux_init.c, arch/linux_ipx_udp.c,
2649 arch/linux_net.c, arch/sdl_init.c, arch/dos/init.c,
2650 arch/dos/joyc.c, arch/linux/init.c, arch/linux/ipx_udp.c,
2651 arch/linux/linuxnet.c, arch/sdl/init.c, include/args.h,
2652 main/config.c, main/hud.c, main/menu.c, main/multi.c,
2653 main/network.c, main/piggy.c, main/polyobj.c, main/slew.c,
2654 main/songs.c, misc/args.c: changed args_find to FindArg
2656 2001-01-22 Bradley Bell <btb@icculus.org>
2658 * configure, main/Makefile.am, main/Makefile.in: configuration
2660 * include/error.h, include/mono.h, main/game.c, main/gamerend.c:
2661 fix compiler warnings w/opengl
2662 * include/console.h: ggi support
2663 * arch/linux_init.c: svgalib support
2664 * Makefile.in, conf.h.in, configure, configure.in, 2d/Makefile.am,
2665 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.am, arch/Makefile.in,
2666 arch/svgalib_init.c, cfile/Makefile.in, iff/Makefile.in,
2667 main/Makefile.am, main/Makefile.in, maths/Makefile.am,
2668 maths/Makefile.in, mem/Makefile.in, misc/Makefile.in,
2669 texmap/Makefile.am, texmap/Makefile.in: configuration fixes
2670 * iff/iff.c, include/u_mem.h: NDEBUG fixes
2671 * main/: ai.h, inferno.c, lighting.c, object.c, render.c: fix
2672 warnings and enable NDEBUG
2673 * arch/svgalib_init.c: svgalib support
2675 2001-01-22 Michael Wagener <Michael.Wagener@materna.de>
2677 * main/kconfig.c: joystick support
2679 2001-01-21 Bradley Bell <btb@icculus.org>
2681 * cvshowto.txt: new file, taken from d1x webpage
2682 * AUTHORS, README: Taking over as maintainer of d2x
2683 * ChangeLog: Grab mouse with SDL/X11
2684 * main/: gamecntl.c, inferno.c: Grab mouse with SDL/X11
2686 2001-01-20 Bradley Bell <btb@icculus.org>
2688 * configure, configure.in: Turned -Werror back off by default
2689 * README, configure, configure.in, 2d/font.c, arch/sdl_init.c,
2690 iff/iff.c, include/3d.h, include/d_io.h, main/Makefile.am,
2691 main/Makefile.in, main/bm.c, main/collide.c, main/credits.c,
2692 main/fuelcen.h, main/game.c, main/gamecntl.c, main/gamepal.c,
2693 main/gamerend.c, main/gamesave.c, main/gameseg.c, main/gameseq.c,
2694 main/gauges.c, main/kconfig.c, main/kludge.c, main/kmatrix.c,
2695 main/laser.c, main/multi.c, main/network.c, main/network.h,
2696 main/newdemo.c, main/newmenu.c, main/object.c, main/object.h,
2697 main/physics.c, main/piggy.c, main/polyobj.c, main/state.c,
2698 main/switch.c, main/titles.c, main/wall.c: Got rid of all compiler
2699 warnings, for non-OpenGL on linux, anyway...
2701 2001-01-19 Bradley Bell <btb@icculus.org>
2703 * copying: remove duplicate file
2704 * Import of d2x-0.0.9-pre1
2705 * Import of d2x-0.0.8