1 2004-05-18 Bradley Bell <btb@icculus.org>
3 * main/state.c: fix savegame thumbnail saving in OGL (d1x r1.6)
5 * arch/win32/init.c, arch/win32/win32.c: move win32 window
6 creation code from arch_init_start into arch_init to fix weirdness
7 with --help (d1x r1.5, r1.6)
9 * arch/linux/hmiplay.c: apply patch from bluecow to fix hmiplay
10 sync issues and lack of midi reset (d1x r1.5)
12 * arch/sdl/digi.c: fix crash on exit if sounds are still playing
15 * arch/ogl/wgl.c, arch/win32/mouse.c, misc/d_io.c: Fix mismatched
16 arg types in the win32 code (d1x r1.12, r1.7, r1.2)
18 * arch/linux/hmiplay.c: fix problems with msgbuf struct not being
21 * arch/linux/hmiplay.c: updated SDL include path (d1x r1.3)
23 * include/vecmat.h: comments/formatting
25 2004-05-18 Martin Schaffner <maschaffner@gmx.ch>
27 * include/d.bat, include/lst.bat, include/m.bat, include/test.c,
28 include/test.lnk: remove unnecessary files
30 * configure.ac: add -no-cpp-precomp when compiling on Mac OS X.
31 This enables compilation with gcc 3.1
33 2004-05-17 Dietfrid Mali <dietfrid.mali@q-dial.de>
35 * main/switch.c: took care of switches triggering single-sided
36 walls (don't try to access the nonexistent adjacent wall via NULL
37 pointers or negative array indices)
39 2004-05-16 Dietfrid Mali <dietfrid.mali@q-dial.de>
41 * main/wall.c: fix invalid memory access for d1 levels which
42 don't have a corresponding wall behind.
44 2004-05-16 Martin Schaffner <maschaffner@gmx.ch>
46 * include/ogl_init.h, arch/ogl/glx.c, arch/ogl/gr.c,
47 arch/ogl/internal.h, arch/ogl/ogl.c, arch/ogl/sdlgl.c,
48 arch/ogl/wgl.c: move most ogl-internal stuff from the ogl
49 interface header to new header file internal.h
51 2004-05-15 Dietfrid Mali <dietfrid.mali@q-dial.de>
53 * arch/sdl/joy.c: joystick_read_raw_axis() will return a proper
54 bitmask for each joystick axis that has sent input data,
55 and will not crash Windows anymore during joystick setup because
56 of for() loop over axis being executed once too often.
58 * main/gameseq.c, include/gr.h, 2d/font.c: define new function
59 gr_remap_mono_font() and call it after loading saved level.
61 * main/laser.c: limit homing missile turn rate
63 * main/fuelcen.c, main/fuelcen.h, main/object.c: implement repair
64 centers (work like fuel centers but provide shield)
66 * main/gameseg.c: fix endless loop in some levels with a
67 certain (complicated) structure
69 2004-05-13 Bradley Bell <btb@icculus.org>
71 * VisualC/d2/d2x/d2x.dsp, VisualC/d2xgl/d2xgl.dsp,
72 VisualC/libmve/libmve.dsp, VisualC/mveplayer/mveplayer.dsp:
73 updated project files for SDL 1.2.7
75 * Makefile.am: add VisualC, VisualCE dirs to tarball
77 2004-05-13 Martin Schaffner <maschaffner@gmx.ch>
79 * arch/sdl/digi.c: formatting
81 2004-05-12 Bradley Bell <btb@icculus.org>
83 * unused/vga/new/palette.c, unused/vga/new/vga.c: removed unused,
86 * 2d/palette.c, include/palette.h: added function to create blend
89 * maths/rand.c, maths/tables.c, maths/vecmat.c: formatting
91 2004-05-11 Bradley Bell <btb@icculus.org>
93 * arch/ogl/ogl.c: fix alpha calculation in g3_draw_poly, again
95 2004-05-10 Bradley Bell <btb@icculus.org>
97 * arch/ogl/ogl.c, include/3d.h, main/render.c: hmm,
98 g3_draw_transp_poly had the fade level backwards, decided to just
99 fix g3_draw_poly so it behaves correctly, transparency or not,
100 reverted changes to render_face
102 2004-05-10 Dietfrid Mali <dietfrid.mali@q-dial.de>
104 * arch/ogl/ogl.c, include/3d.h: added g3_draw_transp_poly() for
105 rendering transparent (e.g. cloaked) walls
107 * main/render.c: render_face now calls g3_draw_transp_poly() for
108 cloaked walls in OpenGL
110 2004-05-08 Martin Schaffner <maschaffner@gmx.ch>
112 * arch/sdl/digi.c: fix bug on Mac OS X where all sound, including
113 that from other apps, had "static" distortions.
115 2004-04-22 Bradley Bell <btb@icculus.org>
117 * main/multi.c, main/multibot.c: use new GET_INTEL_* macros
119 * include/byteswap.h: rewrite GET_INTEL_* macros, fix bugs in
120 aligned version of PUT_INTEL_* macros
122 2004-04-15 Bradley Bell <btb@icculus.org>
124 * main/inferno.c: comment out unused checksum variable
126 2004-04-14 Bradley Bell <btb@icculus.org>
128 * arch/sdl/rbaudio.c: fix redbook tracking problems (fixes #1028)
130 2004-04-14 Terran Melconian <terran@consistent.org>
132 * main/gameseg.c: use portable rand function (fixes #1118)
134 2004-04-14 Sean Taylor <sscthunderbird@yahoo.com>
136 * main/songs.c: uncomment calls to RBAStop (fixes #473)
138 2004-01-08 Martin Schaffner <maschaffner@gmx.ch>
140 * configure.ac, arch/linux/ipx_udp.c, maths/fixc.c:
141 get rid of warnings (now compiles with -Werror on SunOS)
143 * main/piggy.c: fix (really) wierd SunOS bug
145 * 2d/bitmap.c, 2d/rle.c, include/gr.h: fix MEM_OVERWRITE
146 caused by not allocating enough mem for rle bitmaps
148 2004-01-06 Martin Schaffner <maschaffner@gmx.ch>
150 * include/pstypes.h: sun OS typedef fixes
152 2003-12-28 Martin Schaffner <maschaffner@gmx.ch>
154 * main/piggy.c: fix bug 1067
156 * main/piggy.c: fix bugfix for 1067
158 * main/piggy.c: fix 2nd part of bug 1067 (make d2x compatible
159 with descent.pig of mac registered)
161 2003-12-18 Bradley Bell <btb@icculus.org>
163 * main/kconfig.c: fixes for linux-native joystick
165 * main/kconfig.c: bunch of fixes (esp. for non linux-native
168 * arch/include/joy.h: comments/formatting
170 2003-12-10 Alexander Y. Yeikovich <demon@mci.net.ua>
172 * compilerdefs.txt: added FreeBSD defs
174 2003-12-08 Bradley Bell <btb@icculus.org>
176 * include/dtypes.h, include/dtypes.inc: remove unused, redundant
179 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua>
181 * arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
182 arch/linux/ipx_udp.c: fix FreeBSD compile errors
184 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua> and Bradley Bell <btb@icculus.org>
186 * 2d/ibitblt.c, include/maths.h, include/ogl_init.h,
187 include/pstypes.h, main/game.c, main/game.h, unused/bios/ipx.c:
188 get rid of silly ulongs
190 * configure.ac, 2d/bitblt.c, 2d/linear.asm, maths/fix.asm,
191 maths/vecmata.asm, texmap/tmap_inc.asm, texmap/tmap_per.asm,
192 texmap/tmappent.S, texmap/tmapppro.S: enable nasm on FreeBSD,
193 change relevant __linux__ macros to __ELF__
195 2003-11-27 Bradley Bell <btb@icculus.org>
197 * include/ogl_init.h: added proto for ogl_check_mode
199 * arch/sdl/digi.c, arch/sdl/gr.c, arch/sdl/mouse.c,
200 arch/win32/findfile.c, main/inferno.c, main/titles.c: Pocket PC
203 2003-11-26 Bradley Bell <btb@icculus.org>
205 * libmve/decoder16.c, libmve/mve_main.c, main/newmenu.c: fix gcc
206 3.3 compiler warnings
208 * arch/sdl/gr.c, main/kludge.c: landscape fixes, implemented
211 * include/pstypes.h: OS X fixes
213 * cfile/cfile.c, include/pstypes.h, main/inferno.c,
214 main/newmenu.h: linux fixes
216 * configure.ac cygconf VisualC/d2x.dsw VisualC/d2x/d2x.dsp
217 VisualC/d2xgl/.cvsignore VisualC/d2xgl/d2xgl.dsp arch/ogl/gr.c
218 arch/ogl/ogl.c include/d_io.h include/loadgl.h include/ogl_init.h
219 include/pstypes.h include/u_mem.h main /state.c main/vers_id.h
220 misc/d_io.c: added Visual C project for opengl, buncha macro fixes
223 * arch/sdl/gr.c: fix sdl gr_update
225 * 2d/font.c, VisualC/d2x/d2x.dsp, VisualCE/d2x/d2x.vcp,
226 VisualCE/mveplayer/mveplayer.vcp, arch/win32/ipx_mcast4.c,
227 arch/win32/ipx_udp.c, arch/win32/ipx_win.c, arch/sdl/gr.c,
228 cfile/cfile.c, console/CON_console.c, include/d_io.h,
229 include/error.h, include/pstypes.h, include/strutil.h,
230 include/u_dpmi.h, libmve/mve_main.c, libmve/mveplay.c,
231 main/cntrlcen.c, main/console.c, main/gameseq.c, main/inferno.c,
232 main/movie.c, main/newdemo.c, main/newmenu.c, main/newmenu.h,
233 main/playsave.c, main/songs.c, main/state.c, main/text.c,
234 mem/mem.c, misc/args.c, misc/d_io.c, misc/strutil.c: Visual C,
237 2003-11-25 Bradley Bell <btb@icculus.org>
239 * VisualC/d2x, VisualC/d2x/.cvsignore, VisualC/d2x/d2x.dsp,
240 VisualC/d2x.dsw, VisualC/libmve/libmve.dsp,
241 libmve/VisualC/mveplayer.dsp: updated project files
243 * libmve/mve_main.c, libmve/mvelib.c, libmve/mveplay.c: mveplayer
246 * VisualC, VisualC/.cvsignore, VisualC/d2x.dsw, VisualC/libmve,
247 VisualC/libmve/.cvsignore, VisualC/libmve/libmve.dsp,
248 VisualC/mveplayer, VisualC/mveplayer/.cvsignore,
249 VisualC/mveplayer/mveplayer.dsp: added project files for Visual
252 * VisualCE/.cvsignore, VisualCE/d2x/.cvsignore,
253 VisualCE/libmve/.cvsignore, VisualCE/mveplayer/.cvsignore: added
256 2003-11-24 Bradley Bell <btb@icculus.org>
258 * libmve/decoder8.c, libmve/mve_main.c, libmve/mvelib.c,
259 libmve/mveplay.c: stuff to play mve's in WinCE
261 * arch/win32/findfile.c: unused functions...
265 * arch/sdl/mouse.c, main/konfig.c, main/newmenu.c, main/newmenu.h:
266 enabled mouse control of menus
268 * main/mission.h: oops, didn't mean to change this.
270 2003-11-21 Bradley Bell <btb@icculus.org>
272 * VisualCE/d2x/d2x.vcp: updated project file
274 2003-11-20 Bradley Bell <btb@icculus.org>
276 * VisualCE, VisualCE/d2x, VisualCE/d2x/d2x.vcp, VisualCE/d2x.vcw,
277 VisualCE/libmve, VisualCE/libmve/libmve.vcp, VisualCE/mveplayer,
278 VisualCE/mveplayer/mveplayer.vcp: added project files for eMbedded
281 2003-11-17 Bradley Bell <btb@icculus.org>
283 * configure.ac, arch/linux/Makefile.am, arch/linux/linuxnet.c,
284 main/menu.c: added option to disable kalinix under unix
286 * main/game.c, main/newmenu.c: always set menu mode for GL popups
288 2003-11-14 Bradley Bell <btb@icculus.org>
290 * main/automap.c: fix automap background image
292 * main/automap.c, main/automap.h: delete cruft
294 * main/automap.c: fix level number position
296 * main/automap.c: simplify g3_draw_line hack
298 * main/menu.c: stop pointless vid mode changes
300 2003-11-07 Bradley Bell <btb@icculus.org>
302 * NEWS, installation.txt: s'more documentation
304 2003-11-07 Steffen Pohle <stpohle@gmx.net>
306 * configure.ac: fix .exe extension problems
308 2003-11-07 Bradley Bell <btb@icculus.org>
310 * arch/ogl/ogl.c: disable texture format verification for OS X -
313 2003-11-06 Bradley Bell <btb@icculus.org>
315 * main/automap.c, main/gamecntl.c, main/movie.c, main/titles.c:
316 use more traditional Alt+Enter for toggling fullscreen
318 * 2d/ibitblt.c, main/mission.h: comments/formatting
320 * arch/ogl/sdlgl.c: smash textures, for non-linux, for real
322 2003-11-06 Bradley Bell <btb@icculus.org>
324 * arch/ogl/gr.c, arch/ogl/sdlgl.c: smash textures on every
325 resolution change, use kludge to avoid repetitive res changes
327 2003-11-04 Bradley Bell <btb@icculus.org>
329 * main/piggy.c, main/piggy.h: moved bitmap and sound header data
330 structures and i/o routines back to piggy.c
332 2003-11-04 Martin Schaffner <maschaffner@gmx.ch>
334 * installation.txt: tell to install d1 .pig for better textures
336 2003-11-04 Bradley Bell <btb@icculus.org>
338 * main/mission.c, main/mission.h, main/piggy.h: added hogsize for
339 oem d1 v1.0 and registered d2 v1.0, comments
341 2003-11-03 Bradley Bell <btb@icculus.org>
343 * main/bm.h, main/piggy.c, main/piggy.h: big pigsize is same for
344 all d1 shareware - even though files are different!
346 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
349 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
352 * main/bm.h, main/piggy.c, main/piggy.h: added pigsize for
355 2003-10-31 Martin Schaffner <maschaffner@gmx.ch>
357 * main/movie.c: when no movies are found, divide by six the
358 number of warning lines sent to stdout
360 2003-10-29 Martin Schaffner <maschaffner@gmx.ch>
362 * include/byteswap.h: fix stupid copy/paste error
364 2003-10-24 Bradley Bell <btb@icculus.org>
366 * 2d/bitblt.c, 2d/ibitblt.c, include/gr.h, include/grdef.h: use
367 gr_linear_rep_movsd_2x instead of almost identical
368 gr_linear_movsd_double. Better since we have assembly versions.
370 2003-10-22 Martin Schaffner <maschaffner@gmx.ch>
372 * main/gamemine.c, main/piggy.c: fix "psychedelic" walls
375 2003-10-21 Martin Schaffner <maschaffner@gmx.ch>
377 * main/gameseq.c, main/multi.c, main/multi.h: fix compilation
378 error with --disable-network, move reset_network_objects()
379 from gameseq.c to multi.c
381 2003-10-14 Bradley Bell <btb@icculus.org>
383 * AUTHORS, NEWS: stuff
385 * arch/win32/ipx_mcast4.c: include newmenu header (for FAIL macro)
387 2003-10-12 Bradley Bell <btb@icculus.org>
389 * main/cntrlcen.c, main/endlevel.c, main/gamerend.c,
390 main/gameseq.c, main/mission.c, main/mission.h, main/network.c:
393 2003-10-12 Aaron Plattner <plattner@caltech.edu>
395 * arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
396 arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
397 arch/linux/ipx_udp.c, arch/linux/linuxnet.c,
398 arch/linux/include/ipx_drv.h, arch/linux/include/ipx_mcast4.h,
399 arch/win32/Makefile.am, arch/win32/ipx_drv.h,
400 arch/win32/ipx_mcast4.c, arch/win32/ipx_udp.c,
401 arch/win32/ipx_win.c, arch/win32/winnet.c,
402 arch/win32/include/ipx_mcast4.h, include/ipx.h, main/menu.c,
403 main/multi.h, main/network.c: add IPv4 multicasting support
405 2003-10-11 Bradley Bell <btb@icculus.org>
407 * main/endlevel.c, main/piggy.c: fixed endlevel stuff
409 * main/cntrlcen.c, main/endlevel.c, main/gamecntl.c,
410 main/gamerend.c, main/gameseq.c, main/gauges.c, main/kmatrix.c,
411 main/menu.c, main/mission.h, main/network.c, main/weapon.c,
412 main/weapon.h: lots of shareware and oem fixes
414 2003-10-10 Bradley Bell <btb@icculus.org>
416 * arch/win32/winnet.c: fixed stupid win32 network bug
418 2003-10-10 Bradley Bell <btb@icculus.org>
420 * main/piggy.c: increased D1_MAX_TMAP_NUM
422 2003-10-10 Martin Schaffner <maschaffner@gmx.ch>
424 * main/bm.c, main/bm.h, main/piggy.c: fixes d1 still textures
425 which are animated in d2, refactorizes d1 texture reading
427 2003-10-10 Bradley Bell <btb@icculus.org>
429 * arch/linux/linuxnet.c, main/automap.c, main/automap.h,
430 main/bmread.c, main/bmread.h, main/cntrlcen.c, main/cntrlcen.h,
431 main/collide.h, main/compbit.h, main/config.h, main/console.c,
432 main/controls.h, main/credits.c, main/credits.h, main/crypt.c,
433 main/desc_id.h, main/desw.h, main/dumpmine.c, main/effects.c,
434 main/effects.h, main/endlevel.c, main/endlevel.h, main/escort.c,
435 main/escort.h, main/fireball.h, main/fvi.c, main/fvi.h,
436 main/game.c, main/game.h, main/gamecntl.c, main/gamefont.c,
437 main/gamefont.h, main/gamemine.h, main/gamepal.c, main/gamepal.h,
438 main/gamerend.c, main/gamesave.h, main/gameseq.c, main/gameseq.h,
439 main/gamestat.h, main/gauges.h, main/hostage.c, main/hostage.h,
440 main/hud.c, main/hudmsg.h, main/inferno.c, main/inferno.h,
441 main/joydefs.c, main/joydefs.h, main/kconfig.h, main/kludge.c,
442 main/kmatrix.c, main/kmatrix.h, main/laser.c, main/lighting.h,
443 main/menu.c, main/menu.h, main/mglobal.c, main/modem.h,
444 main/morph.h, main/movie.c, main/movie.h, main/multibot.h,
445 main/netmisc.h, main/network.h, main/newmenu.h, main/paging.h,
446 main/physics.c, main/physics.h, main/piggy.h, main/player.c,
447 main/playsave.h, main/polyobj.c, main/polyobj.h, main/powerup.c,
448 main/powerup.h, main/render.c, main/render.h, main/reorder.h,
449 main/robot.c, main/scores.h, main/screens.h, main/segment.c,
450 main/segpoint.h, main/slew.c, main/slew.h, main/songs.c,
451 main/songs.h, main/sounds.h, main/state.h, main/terrain.c,
452 main/terrain.h, main/texmerge.h, main/text.h, main/textures.h,
453 main/titles.h, main/vclip.c, main/vclip.h, main/vers_id.h,
454 main/wall.h: comments/formatting
456 2003-10-09 Bradley Bell <btb@icculus.org>
458 * main/text.c: fix text when using old datafiles
460 * main/laser.h: comments/whitespace
462 * main/laser.c, main/weapon.c: fixed smart missiles and smart
463 mines w/shareware data
465 * include/DT_drawtext.h: deleted unused file
467 2003-10-08 Bradley Bell <btb@icculus.org>
469 * main/gameseq.c, main/inferno.c, main/menu.c: SHAREWARE fixes
471 * arch/win32/ipx_udp.c: use closesocket() instead of close()
473 * arch/sdl/joydefs.c, main/gamecntl.c, main/kconfig.c,
474 main/menu.c: Disabled 'd2x keys' weapon selection
476 2003-10-08 Martin Schaffner <maschaffner@gmx.ch>
478 * main/object.h, main/multi.h: get rid of most warnings issued by
479 cpp-precomp of gcc from Mac OS X dev tools
481 2003-10-05 Bradley Bell <btb@icculus.org>
483 * NEWS, configure.ac: increment version number
485 * cfile/cfile.c: better handling of CRLF text files (when that is
488 * utilities/hogcreate.c, utilities/hogextract.c,
489 utilities/mvlcreate.c, utilities/mvlextract.c: use binary mode for
490 reading/writing files
492 * arch/win32/Makefile.am, arch/win32/include/ipx_udp.h,
493 arch/win32/ipx_udp.c, arch/win32/winnet.c, main/menu.c: added UDP
496 2003-10-04 Bradley Bell <btb@icculus.org>
498 * cfile/cfile.c, main/config.c: oops, fgets does not return EOF
500 * main/netmisc.c: change byte to sbyte, comments/whitespace
502 2003-10-03 Bradley Bell <btb@icculus.org>
504 * cfile/cfile.c, main/config.c: fix win32 eof bug.
506 * arch/win32/ipx_drv.h, arch/win32/winnet.c, include/ipx.h: win32
509 * iff/iff.c, include/gr.h, include/iff.h, include/pstypes.h,
510 main/ai2.c, main/aipath.c, main/aistruct.h, main/bm.h,
511 main/config.c, main/escort.c, main/fireball.c, main/fuelcen.c,
512 main/fuelcen.h, main/gameseg.c, main/gameseg.h, main/laser.c,
513 main/lighting.c, main/mglobal.c, main/network.c, main/newdemo.c,
514 main/object.c, main/object.h, main/paging.c, main/player.h,
515 main/robot.h, main/segment.h, main/state.c, main/switch.c,
516 main/switch.h, main/titles.c, main/wall.c, main/wall.h,
517 main/weapon.c, main/weapon.h: change byte to sbyte,
520 * 2d/bitblt.c, cfile/cfile.c, include/cfile.h, main/ai.c,
521 main/ai.h, main/gamemine.c, main/gauges.c, main/kconfig.c,
522 main/menu.c, main/multi.c, main/multi.h, main/multibot.c,
523 main/newdemo.h, main/render.c, main/scores.c: change byte to sbyte
525 * configure.ac: better checking for timeval
527 2003-10-03 Martin Schaffner <maschaffner@gmx.ch>
529 * arch/dos/bak/ipx.c, arch/dos/ipx.c, arch/linux/Makefile.am,
530 arch/linux/include/ipx_lin.h, arch/linux/ipx_lin.c,
531 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/linux/ukali.c,
532 arch/win32/winnet.c, configure.ac, include/byteswap.h,
533 include/ipx.h, main/inferno.c, main/menu.c, main/multi.c,
534 main/multibot.c, main/network.c: Make network architecture
535 choosable from game menu, add support for UDP/IP on Mac OS X and
538 2003-10-02 Martin Schaffner <maschaffner@gmx.ch>
540 * include/byteswap.h: added macros for coping with alignment
543 2003-10-02 Bradley Bell <btb@icculus.org>
545 * main/multi.h: added padding to little-endian version of
548 * arch/dos/bak/ipx.c, arch/dos/ipx.c: comments/whitespace
550 * main/netmisc.c: delete duplicate function
552 2003-10-01 Bradley Bell <btb@icculus.org>
554 * main/bm.c: make sure d1_texture_indices gets freed between
557 2003-09-11 Martin Schaffner <maschaffner@gmx.ch>
559 * main/piggy.h: fix size of d1 shareware descent.pig
561 2003-08-03 Martin Schaffner <martin.schaffner@epfl.ch>
563 * main/bm.c, main/bm.h, main/gamemine.c, main/gamemine.h,
564 main/gameseq.c, main/piggy.c: fix loading of d1 texture
565 replacements for non-animated textures
567 2003-08-02 Matthew Mueller <donut@dakotacom.net>
569 * main/controls.c: use fixed 20fps wiggle
571 2003-08-02 Paolo Ulivi <pulivi@libero.it> and Bradley Bell <btb@icculus.org>
573 * Makefile.am, debian/changelog.in, debian/control,
574 debian/d2x-common.dirs, debian/d2x-common.install,
575 debian/d2x-common.manpages, debian/d2x-gl.files,
576 debian/d2x-gl.menu, debian/d2x-sdl.files, debian/d2x-sdl.menu,
577 debian/rules, libmve/Makefile.am, libmve/mveplayer.1,
578 utilities/Makefile.am, utilities/hogcreate.1,
579 utilities/hogextract.1, utilities/mvlcreate.1,
580 utilities/mvlextract.1, utilities/tex2txb.1, utilities/txb2tex.1:
581 add man pages, distribute utility programs in new d2x-common deb
583 * rpm/d2x.spec.in: updated rpm spec file
585 2003-08-02 Bradley Bell <btb@icculus.org>
587 * cfile/cfile.c: update raw_position in cfputc and cfputs
589 2003-08-02 Martin Schaffner <martin.schaffner@epfl.ch>
591 * main/piggy.c: make error message more friendly
593 * main/piggy.c: simplify copying of bitmap flags
595 * arch/linux/linuxnet.c, main/multi.c, main/multibot.c: bigendian
598 * cfile/cfile.c: revert to always using custom fgets
600 * main/endlevel.c, main/mission.c: handle missing exit sequence
601 components gracefully
603 * main/playsave.c: comments
605 2003-07-24 Martin Schaffner <martin.schaffner@epfl.ch>
607 * cfile/cfile.c: update raw_position in cfwrite
609 * main/network.c: comments/formatting
611 2003-06-22 Bradley Bell <btb@icculus.org>
613 * cfile/cfile.c: use standard fgets for non-archive files
615 * main/movie.c: use con_printf for missing movie warning
617 2003-06-18 Bradley Bell <btb@icculus.org>
619 * main/movie.c: fixed cfile conversion of movielib code
621 * main/console.c, main/hud.c: strip out colors, etc when printing
624 * include/u_mem.h: fix NDEBUG calloc macro
626 2003-06-15 Bradley Bell <btb@icculus.org>
628 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c: removed
631 * 2d/pcx.c, include/strio.h, main/ai.c, main/ai.h,
632 main/cntrlcen.c, main/config.c, main/gamesave.c, main/gameseq.c,
633 main/movie.c, main/multi.c, main/network.c, main/newdemo.c,
634 main/newmenu.c, main/piggy.c, main/playsave.c, main/polyobj.c,
635 main/scores.c, main/state.c, main/text.c, misc/args.c,
636 misc/strio.c: convert file i/o to cfile
638 2003-06-14 Bradley Bell <btb@icculus.org>
640 * include/cfile.h, cfile/cfile.c: implemented cfile wrappers for
641 writing and other modes besides "rb" (mostly taken from
644 2003-06-09 Bradley Bell <btb@icculus.org>
646 * 2d/palette.c, main/kludge.c: gr_copy_palette not really a
649 * include/libmve.h, libmve/mve_main.c, libmve/mvelib.c,
650 libmve/mvelib.h, libmve/mveplay.c, main/movie.c: merged libmve
653 2003-06-07 Taylor Richards <taylor@icculus.org>
655 * libmve/mvelib.c, libmve/mveplay.c: stop memory leaks in libmve
657 2003-06-07 Bradley Bell <btb@icculus.org>
659 * main/console.c: fix non-console build
661 * main/gamesave.c: comments
663 * main/bm.c: remove redundant break
665 2003-06-06 Bradley Bell <btb@icculus.org>
667 * main/gauges.c, main/kconfig.c: comments/formatting
669 * console/.cvsignore: added .cvsignore
671 * main/console.c: can't write to console after it's closed
673 2003-06-05 Bradley Bell <btb@icculus.org>
675 * arch/sdl/event.c, console/CON_console.c, console/Makefile.am,
676 console/internal.c, console/internal.h, include/CON_console.h,
677 include/console.h, main/console.c, main/gamecntl.c, main/hud.c:
678 finish console conversion away from SDL
680 2003-06-04 Bradley Bell <btb@icculus.org>
682 * console/CON_console.c, include/CON.console.h, include/console.h,
683 main/console.c, main/game.c: console conversion to native gr,
686 * include/gr.h, main/credits.c, main/kconfig.c, main/newmenu.c:
687 put prototype for gr_bm_bitblt in gr.h
689 2003-06-03 Bradley Bell <btb@icculus.org>
691 * console/CON_console.c, console/DT_drawtext.c,
692 console/Makefile.am, include/CON_console.h, include/DT_drawtext.h,
693 main/console.c: use native fonts for console
695 * main/playsave.c: use shorts for short data
697 2003-06-02 Bradley Bell <btb@icculus.org>
699 * configure.ac, main/console.c: set console background, fix
702 2003-06-01 Bradley Bell <btb@icculus.org>
704 * Makefile.am, arch/sdl/event.c, configure.ac,
705 console/CON_console.c, console/DT_drawtext.c, console/Makefile.am,
706 console/internal.c, include/CON_console.h, include/DT_drawtext.h,
707 include/console.h, main/console.c, main/game.c, main/gamecntl.c,
708 main/gamerend.c: added console code (from SDL_console)
710 2003-05-30 Bradley Bell <btb@icculus.org>
712 * README: minor update
714 2003-05-28 Bradley Bell <btb@icculus.org>
716 * Info.plist.in, Makefile.am, configure.ac: add support for MacOS
721 2003-06-06 Bradley Bell <btb@icculus.org>
723 * main/kconfig.c: fix crash in control menus
725 * main/gauges.c: force cockpit redraw in opengl
727 * main/gamerend.c: move ogl swap, so cockpit and console get
730 2003-06-01 Bradley Bell <btb@icculus.org>
732 * configure.ac, libmve/mveplay.c: define struct timeval if needed
736 2003-05-12 Bradley Bell <btb@icculus.org>
738 * configure.ac: increment version number
740 * main/bm.c: use con_printf for exit model warnings
742 * configure.ac: must check for timespec after setting -mno-cygwin
744 * main/inferno.c: added -nohogdir and -userdir options
746 * NEWS, main/titles.c: use briefings with no extension
750 2003-04-30 Bradley Bell <btb@icculus.org>
752 * configure.ac: have to include time.h when checking for nanosleep
754 * configure.ac, libmve/mveplay.c: use autoconf to check for struct
757 * Makefile.am, NEWS, README, configure.ac: fix linking bug,
758 increment version number
760 * main/Makefile.am: make dist fix
764 2003-04-29 Bradley Bell <btb@icculus.org>
766 * configure.ac, 2d/2dsline.c, main/automap.c, libmve/mveplay.c:
769 2003-04-24 Bradley Bell <btb@icculus.org>
771 * configure.ac: increment version number
773 * main/inferno.c: redeclare main() 'the SDL way', make sure SDL.h
776 2003-04-24 Ingo van Lil <inguin@gmx.de>
778 * main/render.c: fix misspellings of NDEBUG
782 2003-04-14 Bradley Bell <btb@icculus.org>
784 * cfile/cfile.c: prefer files from d2 hog over d1 hog
786 2003-04-11 Bradley Bell <btb@icculus.org>
788 * main/automap.c, main/gamemine.c, main/menu.c: fix compiler
793 2003-04-11 Bradley Bell <btb@icculus.org>
795 * libmve/mveplay.c: use _sleep instead of sleep on win32
797 * Makefile.am, README, README.utils, arch/sdl/digi.c,
798 arch/sdl/joy.c, arch/win32/Makefile.am, include/byteswap.h,
799 include/cfile.h, include/error.h, libmve/Makefile.am,
800 libmve/decoders.h, main/Makefile.am, main/endlevel.c,
801 main/endlevel.h, main/playsave.c, misc/fileutil.c:
802 utilities/Makefile.am: comments/formatting/dist problems
804 * configure.ac: use different defines for os x
806 2003-04-07 Bradley Bell <btb@icculus.org>
808 * include/error.h, misc/error.c: put some old stuff back in,
809 eliminate duplicate error messages
811 * main/text.c: don't die on text not found
814 * main/inferno.c: print some useful info if hog not found, allow
815 -help to work if no text available
817 2003-04-07 Steffen Pohle <stpohle@gmx.net>
819 * arch/linux/Makefile.am: revert to previous version, so linux
822 2003-04-03 Bradley Bell <btb@icculus.org>
824 * main/endlevel.c: fixed exit model scheme yet again
826 2003-04-02 Bradley Bell <btb@icculus.org>
828 * misc/error.c: call Int3 on Assert
830 * main/cntrlcen.c, main/cntrlcen.h, main/gamesave.c: modified
833 * main/wall.c: don't die when trying to toggle nonexistent
834 segment... vertigo level 10 is buggy!
836 * main/gamemine.c: comments/formatting
838 2003-03-31 Micah J. Lieske <MicahJon@compuserve.com>
840 * arch/dos/digimm.c, arch/sdl/digi.c, arch/win32/digi.c,
841 main/inferno.c: Allow use of 22K sound samples
843 2003-03-29 Bradley Bell <btb@icculus.org>
845 * arch/ogl/gr.c: default to bitmapped reticle
847 * main/bm.c, main/endlevel.c, main/piggy.c, main/piggy.h,
848 main/polyobj.c: rewrote endlevel stuff to reread exit model info
851 * arch/sdl/joy.c: fixed text seen for hats in control config
854 2003-03-28 Bradley Bell <btb@icculus.org>
856 * main/bm.c: heh, model nums in vertigo are hardcoded,
857 N_D2_POLYGON_MODELS can't change
859 * configure.ac, include/d1x.xpm, include/descent.xpm,
860 arch/ogl/sdlgl.c, arch/sdl/gr.c: enabled setting icon with
863 2003-03-27 Bradley Bell <btb@icculus.org>
865 * main/text.h: fixed text references for hat directions
867 * arch/ogl/Makefile.am: oops, can't get rid of main INCLUDE yet...
869 2003-03-26 Bradley Bell <btb@icculus.org>
871 * main/playsave.c: make d2x keys backward compatible
873 2003-03-26 Micah J. Lieske <MicahJon@compuserve.com>
875 * arch/sdl/event.c, arch/sdl/joy.c: added hat support for sdl
878 2003-03-26 Bradley Bell <btb@icculus.org>
880 * main/piggy.c: fix crash when d1 data not present
882 * main/gamecntl.c, main/kconfig.c, main/playsave.c: fix d2x keys,
883 read/write from plr file
885 * main/ai.h, main/collide.c, main/escort.c, main/escort.h,
886 main/fuelcen.c, main/gamecntl.c, main/playsave.c, main/powerup.c:
887 added escort.h header
889 2003-03-25 Bradley Bell <btb@icculus.org>
891 * main/bm.c, main/piggy.c, main/piggy.h, main/gameseq.c: added
892 D1_PIGFILE ("descent.pig") macro
894 * main/bm.c, main/piggy.c, main/piggy.h: ability to load exit
895 models from d1 pig file
897 * main/bm.c, main/bm.h, main/endlevel.c, main/piggy.c,
898 main/piggy.h: ability to load exit model bitmaps (or any bitmap,
899 really) from d1 pig file
901 2003-03-23 Bradley Bell <btb@icculus.org>
903 * main/bm.c: stop extra robots from overwriting exit models
905 * include/ogl_init.h: increased OGL_TEXTURE_LIST_SIZE so the
906 texture list doesn't get full
908 * main/bm.c: fix mem leak when reading extra robots
910 2003-03-21 Bradley Bell <btb@icculus.org>
912 * main/menu.c: Added option to set movie resolution (mostly works)
914 2003-03-21 Martin Schaffner <maschaffner@gmx.ch>
916 * main/gameseq.c, main/piggy.c, main/piggy.h: move bitmap
917 replacement functions to piggy.c
919 * main/gameseq.c: attempt to support mac d1 descent.pig
921 * main/bm.c: fix mem leak
923 * main/gameseq.c: fix bug: when opening d1 level 1 with oem data
924 files, both d1 and d2 oem briefing where showed
926 * main/inferno.c, main/movie.c: Change the default movie
927 resolution to "high", implement the option -lowresmovies
929 2003-03-20 Bradley Bell <btb@icculus.org>
931 * arch/sdl/rbaudio.c, main/songs.c: cd detection works now
933 * main/piggy.c: comments
935 2003-03-20 Martin Schaffner <maschaffner@gmx.ch>
937 * main/gameseq.c: delete duplicate function
939 * 2d/rle.c: fix color swapping on big endian of big rle bitmaps
941 2003-03-19 Bradley Bell <btb@icculus.org>
943 * arch/sdl/rbaudio.c, include/rbaudio.h: starting d2 cd detection
944 (cddb discid) support
946 * arch/sdl/digi.c, main/kludge.c: implemented
947 digi_link_sound_to_object3 for looping sounds, other looping stuff
949 * arch/sdl/gr.c: removing dependencies on stuff in main/
951 * arch/linux/Makefile.am, arch/linux/init.c,
952 arch/linux/linuxnet.c, arch/linux/include/ukali.h,
953 arch/ogl/Makefile.am, main/inferno.c: moved joy_init back to main,
954 other header cleanups
956 * arch/win32/ipx_win.c, configure.ac: ipx on win32 fixed!
958 2003-03-19 Martin Schaffner <maschaffner@gmx.ch>
960 * 2d/rle.c, include/gr.h, include/rle.h, main/bm.c, main/bm.h,
961 main/gamemine.c, main/gamemine.h, main/gameseq.c, main/piggy.c,
962 main/piggy.h, main/wall.c, main/wall.h: if descent.pig available,
963 load d1 textures for d1 levels
965 2003-03-19 Bradley Bell <btb@icculus.org>
967 * 2d/font.c, 2d/palette.c, 3d/interp.c, 3d/setup.c,
968 arch/sdl/rbaudio.c, include/texmap.h, libmve/decoder16.c,
969 libmve/decoder8.c, libmve/decoders.h, libmve/mveplay.c,
970 texmap/ntmap.c, texmap/texmapl.h: header/extern declaration
973 * README: added some OS X info
975 2003-03-17 Bradley Bell <btb@icculus.org>
977 * main/newdemo.c: simplify DEMO_FILENAME macro
979 * main/console.c, main/game.c: enable experimental console support
981 * main/gamerend.c: fixed location of fps meter in multi
983 2003-03-16 Bradley Bell <btb@icculus.org>
985 * main/menu.c, main/newdemo.c, main/newdemo.h, main/newmenu.c:
986 also look in shared data dir for demos
988 * main/newdemo.c, main/newdemo.h: comments/formatting
990 2003-03-15 Christopher Thielen <chris@luethy.net>
992 * main/kludge.c: set CDROM_dir back to "." - tricks game into
993 thinking d2 cd is always present
995 2003-03-15 Bradley Bell <btb@icculus.org>
997 * 2d/font.c, main/credits.c, main/scores.c: fixed opengl credits,
1000 * arch/sdl/rbaudio.c: formatting, enabled volume control under
1003 * arch/ogl/gr.c: fixed dark font bug by calling gr_set_mode from
1004 gr_init. don't really know why this works, though
1006 2003-03-14 Bradley Bell <btb@icculus.org>
1008 * main/gameseq.c: fix Bitmap_replacement_data mem leakage
1010 * unused/bios/rbaudio.h: removed duplicate file
1012 2003-03-14 Christopher Thielen <chris@luethy.net>
1014 * arch/sdl/rbaudio.c: stop cd audio when exiting
1016 2003-03-14 Micah J. Lieske <MicahJon@compuserve.com>
1018 * main/gamecntl.c: add comments to the "only matt knows" cheats
1020 2003-03-14 Martin Schaffner <maschaffner@gmx.ch>
1022 * main/gamemine.c: formatting, better texture conversion for d1
1025 2003-03-14 Bradley Bell <btb@icculus.org>
1027 * main/piggy.c: must swap all mac version pigfiles
1029 * main/ai.c, main/ai.h, main/bm.h, main/crypt.c, main/joydefs.h,
1030 main/multi.c: formatting, minor cleanups
1032 * 2d/rle.c: need to swap line_size on bigendian machines
1034 * main/mission.c, main/mission.h: detect mac full version hogfile
1036 2003-03-13 Bradley Bell <btb@icculus.org>
1038 * arch/sdl/joydefs.c, main/kconfig.c, main/kconfig.h, main/menu.c:
1039 added joy/mouse sensitivity slider, increased range to 16, and
1042 * main/Makefile.am, main/joydefs.c, main/old/joydefs.c: moved old
1045 * arch/linux/Makefile.am: removed extra backslash
1047 * TODO, installation.txt: updated some documentation
1049 * main/gamecntl.c, main/menu.c, main/menu.h: added "d2x options"
1050 menu, with maxfps option
1052 2003-03-12 Bradley Bell <btb@icculus.org>
1054 * main/game.c, main/game.h, main/inferno.c: added -maxfps option
1056 * arch/linux/alsadigi.c, arch/linux/findfile.c,
1057 arch/linux/hmiplay.c, arch/linux/init.c, arch/linux/ipx_bsd.c,
1058 arch/linux/ipx_kali.c, arch/linux/ipx_lin.c, arch/linux/ipx_udp.c,
1059 arch/linux/joydefs.c, arch/linux/ukali.c, arch/linux/include,
1060 arch/linux/include/ipx_bsd.h, arch/linux/include/ipx_drv.h,
1061 arch/linux/include/ipx_hlpr.h, arch/linux/include/ipx_kali.h,
1062 arch/linux/include/ipx_ld.h, arch/linux/include/ipx_lin.h,
1063 arch/linux/include/ipx_udp.h, arch/linux/include/joystick.h,
1064 arch/linux/include/music.h, arch/linux/include/serial.h,
1065 arch/linux/include/ukali.h: formatting
1067 2003-03-11 Chris Arena <ccarena@cox.net>
1069 * main/menu.c: fixed brightness slider
1071 2003-03-01 Bradley Bell <btb@icculus.org>
1073 * main/piggy.c, main/titles.c: d1 briefing text fixed, spinning
1074 robots and animated bitmaps work, but colors are messed up
1076 2003-02-28 Bradley Bell <btb@icculus.org>
1078 * main/player.h: whitespace
1080 * main/automap.c, main/cntrlcen.c, main/collide.c,
1081 main/gamerend.c: use Builtin_mission_num instead of 0 (if
1082 descent.hog is present, d1 becomes mission 0)
1084 * configure.ac, arch/win32/Makefile.am, arch/win32/ipx_drv.h,
1085 arch/win32/ipx_win.c, arch/win32/mingw_init.c,
1086 arch/win32/winnet.c: MinGW compiles with network enabled again,
1087 but still doesn't work
1091 2003-02-28 Bradley Bell <btb@icculus.org>
1093 * 2d/pcx.c, arch/ogl/gr.c, libmve/mveplay.c, main/gameseq.c,
1094 main/inferno.c, main/menu.c, main/movie.c, main/newmenu.c: Fixed
1095 many opengl glitches
1097 2003-02-27 Bradley Bell <btb@icculus.org>
1099 * main/Makefile.am, main/gamesave.c, main/hoard.c, main/hoard.h,
1100 main/inferno.c, main/menu.c, main/mission.c, main/mission.h,
1101 main/network.c, main/network.h: noted that hoard.ham is only needed
1102 for multiplayer HOARD games, and should not be equated with
1103 "vertigo". put HoardEquipped() back in network.c.
1105 * arch/ggi/key.c, arch/sdl/key.c, arch/svgalib/key.c,
1106 include/d_delay.h, main/automap.c, main/game.c, main/kconfig.c,
1107 main/multi.c, main/newdemo.c, misc/Makefile.am, misc/d_delay.c:
1108 use timer_delay instead of d_delay
1110 2003-02-27 Martin Schaffner <maschaffner@gmx.ch>
1112 * main/render.c: added replacement qsort for solaris
1114 2003-02-26 Bradley Bell <btb@icculus.org>
1116 * main/gamemine.c: texture conversion for d1 shareware
1118 2003-02-26 Martin Schaffner <maschaffner@gmx.ch>
1120 * main/gamemine.c: better texture conversion for d1 levels
1122 2003-02-26 Micah J. Lieske <MicahJon@compuserve.com>
1124 * main/kconfig.c: fix joystick support under MinGW
1126 2003-02-26 Bradley Bell <btb@icculus.org>
1128 * main/playsave.c: fix swapping glitch
1130 * configure.ac, readme.txt: clean stuff up, getting ready for
1133 * main/titles.c: begin support for rendering spinning robots in
1136 * main/mission.c, main/mission.h: load d1 oem mission, d1 v1.0
1139 * main/gamemine.c: load d1 shareware levels!
1141 2003-02-25 Bradley Bell <btb@icculus.org>
1145 * autogen.sh: add warning about old auto* versions, use
1148 2003-02-24 Bradley Bell <btb@icculus.org>
1150 * main/gameseq.c, main/movies.c, main/titles.c: Descent I
1151 briefings mostly working
1152 * main/movie.c, main/titles.c: fixed some more briefing glitches
1154 2003-02-23 Bradley Bell <btb@icculus.org>
1156 * main/movie.c: fixed crash when using shareware data files
1158 * arch/sdl/digi.c: fix crash on non-existent sounds
1159 (i.e. shareware data)
1161 2003-02-22 Bradley Bell <btb@icculus.org>
1163 * main/titles.c: fixed fullscreen toggle in briefings
1165 2003-02-21 Bradley Bell <btb@icculus.org>
1167 * configure.ac: check for mingw when enabling nasm
1168 * main/playsave.c: enable loading player files of either byte
1171 2003-02-20 Bradley Bell <btb@icculus.org>
1173 * main/bm.c, main/bm.h, main/endlevel.c: fixed up endlevel stuff
1174 * arch/sdl/digi.c, main/kludge.c: oops, meant to say: fixed bug
1175 #343, not "rest of solution to bug #344"
1176 * arch/sdl/timer.c, include/timer.h: revert to more accurate
1178 * main/kludge.c: partial solution to bug #344
1179 * Makefile.am, tools/cvs2cl/cvs2cl.pl: get rid of cvs2cl.pl
1180 * compilerdefs.txt: added linux/mips info
1181 * ChangeLog: clean up changelog
1183 2003-02-19 Bradley Bell <btb@icculus.org>
1185 * libmve/mveplay.c: os x needs nanosleep prototype.
1187 2003-02-18 Bradley Bell <btb@icculus.org>
1189 * .cvsignore, libmve/.cvsignore: added files to .cvsignore
1190 * include/libmve.h, libmve/mveplay.c, main/movie.c: added function
1191 to disable/enable audio
1192 * libmve/: mve_main.c, mveplay.c: bigendian fixes
1193 * main/: movie.h, titles.c: make sure movie's palette is set before
1194 writing briefing text. Fixes bug #359
1195 * libmve/mveplay.c: make MVE_rmStepMovie play a full frame instead
1197 * misc/: args.c, byteswap.c, d_delay.c, d_io.c, dos_disk.h,
1198 error.c, hash.c, parsarg.c, parsarg.h, strio.c, strutil.c:
1200 * maths/: fix.asm, rand.c, tables.c, vecmat.c, vecmata.asm:
1202 * texmap/: ntmap.c, scanline.c, scanline.h, texmapl.h,
1203 tmap_flt.asm, tmap_inc.asm, tmap_lin.asm, tmap_ll.asm,
1204 tmap_per.asm, tmapfade.asm, tmapflat.c, tmappent.S, tmapppro.S:
1206 * include/libmve.h: blah
1208 2003-02-18 Martin Schaffner <martin.schaffner@epfl.ch>
1210 * main/render.c: 2nd attempt to fix solaris qsort bug
1212 2003-02-18 Bradley Bell <btb@icculus.org>
1214 * configure.ac, include/pstypes.h: put alignment detection in
1217 2003-02-17 Bradley Bell <btb@icculus.org>
1219 * Makefile.am, README.utils, configure.ac, include/libmve.h,
1220 include/mve_audio.h, include/mvelib.h, libmve/Makefile.am,
1221 libmve/decoder16.c, libmve/decoder8.c, libmve/mve_audio.c,
1222 libmve/mve_audio.h, libmve/mve_main.c, libmve/mvelib.c,
1223 libmve/mvelib.h, libmve/mveplay.c, main/Makefile.am,
1224 main/decoder16.c, main/decoder8.c, main/movie.c, main/mve_audio.c,
1225 main/mve_main.c, main/mvelib.c, main/mveplay.c, main/mveplay.h:
1226 moved mve stuff to separate subdir
1227 * include/mvelib.h, main/movie.c, main/mve_main.c, main/mvelib.c,
1228 main/mveplay.c, main/mveplay.h, main/titles.c: many improvements to
1229 mve code. Fixes (at least) bugs #41, #348, and #350.
1231 2003-02-14 Bradley Bell <btb@icculus.org>
1233 * main/Makefile.am: no more Makefile.mveplay. again
1234 * main/mveplay.c: typo
1236 2003-02-13 Bradley Bell <btb@icculus.org>
1238 * utilities/mvlextract.c: uint -> unsigned int
1239 * main/: mve_main.c, mvelib.c, mveplay.c: add fullscreen mode to
1240 standalone mveplayer, win32 support
1241 * main/movie.c: random bugfixes, win32 support
1242 * arch/sdl/Makefile.am: formatting
1243 * configure.ac: disable networking on mac/win for now
1244 * main/newmenu.c: comments
1246 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1248 * 3d/interp.c, include/interp.h, main/polyobj.c: get rid of some
1249 redundant swap functions.
1251 2003-02-13 Bradley Bell <btb@icculus.org>
1253 * ChangeLog: update changelog
1255 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1257 * 3d/interp.c, include/interp.h, main/polyobj.c: fix remaining
1258 polymodel alignment issues.
1260 2003-02-13 Bradley Bell <btb@icculus.org>
1262 * utilities/: hogcreate.c, hogextract.c, mvlcreate.c, mvlextract.c:
1263 fix various little bugs
1264 * main/mveplay.c, utilities/hogextract.c, utilities/mvlextract.c,
1265 utilities/tex2txb.c, utilities/txb2tex.c: eliminate warning
1266 * main/: Makefile.am, Makefile.mveplay: build mveplayer from
1268 * README.utils: new file
1269 * main/: mve_main.c, mveplay.c: more movie fixes
1270 * README: updated README
1271 * 2d/Makefile.am, main/Makefile.am: some OS X and dist fixes
1273 2003-02-12 Bradley Bell <btb@icculus.org>
1275 * utilities/mvlextract.c: bigendian mvl support
1276 * main/mveplay.c: formatting, stuff
1277 * main/: Makefile.am, Makefile.mveplay: lotsa movie cleanups, added
1278 truecolor mve support, standalone mveplayer
1279 * include/mve_audio.h, include/mvelib.h, main/decoder16.c,
1280 main/decoder8.c, main/movie.c, main/mve_main.c, main/mvelib.c,
1281 main/mveplay.c: lotsa movie cleanups, added truecolor mve support,
1282 standalone mveplayer
1284 2003-01-22 Bradley Bell <btb@icculus.org>
1286 * include/: interp.h, interp.h: restore prototype for
1287 swap_polygon_model_data
1289 2003-01-21 Bradley Bell <btb@icculus.org>
1291 * main/piggy.c: use memcpy to avoid alignment problem
1292 * compilerdefs.txt: updated some defs, added sunos/sparc
1294 2003-01-15 Bradley Bell <btb@icculus.org>
1296 * main/render.c, arch/ogl/ogl.c: use __sun__ for sunos
1297 * main/gamemine.c: attempting to support d1 shareware
1298 * compilerdefs.txt: update defs
1300 2003-01-15 David Costanzo <david_costanzo@yahoo.com>
1302 * main/mveplay.c: fix several bugs, comments, formatting.
1304 2003-01-15 Bradley Bell <btb@icculus.org>
1306 * arch/ogl/sdlgl.c, arch/sdl/digi.c, arch/sdl/event.c,
1307 arch/sdl/gr.c, arch/sdl/init.c, arch/sdl/joy.c, arch/sdl/key.c,
1308 arch/sdl/mouse.c, arch/sdl/rbaudio.c, arch/sdl/timer.c,
1309 include/error.h, main/gamecntl.c, main/inferno.c: changed path for
1311 * arch/: ogl/glx.c, ogl/gr.c, ogl/ogl.c, ogl/wgl.c, sdl/joydefs.c:
1312 formatting, comments
1314 2003-01-11 Bradley Bell <btb@icculus.org>
1316 * main/: mission.c, mission.h: attempt to support d1 for mac
1318 * arch/sdl/joy.c, main/mvelib.c, main/titles.c: gcc 3.2 warnings
1319 * main/object.h: foo
1321 2003-01-09 Bradley Bell <btb@icculus.org>
1323 * main/movie.c: use ifdef around gr_toggle_fullscreen
1325 2003-01-07 Bradley Bell <btb@icculus.org>
1327 * Makefile.am, descent.msn, installation.txt, main/mission.c,
1328 main/mission.h: don't need .msn file for descent.hog anymore
1331 2003-01-06 Bradley Bell <btb@icculus.org>
1333 * main/mission.h, main/mission.c: comments
1334 * README, TODO, cvshowto.txt, installation.txt, debian/copyright:
1337 2003-01-03 Bradley Bell <btb@icculus.org>
1339 * utilities/: txb2txt.c, txt2txb.c: remove old files
1340 * 3d/interp.c, include/byteswap.h, main/gamemine.c: formatting
1341 * main/polyobj.c: attempt to make read_model_file
1343 * main/menu.c: move vertigo text
1345 2003-01-02 Bradley Bell <btb@icculus.org>
1347 * 3d/interp.c, include/interp.h, main/morph.c, main/polyobj.c,
1348 main/polyobj.h: cleanup alignment changes
1349 * NEWS, 3d/interp.c, include/3d.h, include/interp.h,
1350 include/pstypes.h, main/Makefile.am, main/bm.c, main/collide.c,
1351 main/object.h: fix alignment issues on sparc
1352 * cvshowto.txt: update cvs info
1354 * 2d/rle.c: make rle_swap handle RLE_BIG
1356 2003-01-01 Martin Schaffner <maschaffner@gmx.ch>
1358 * main/render.c: workaround solaris qsort bug
1360 2003-01-01 Steffen Pohle <stpohle@gmx.net>
1362 * arch/linux/linuxnet.c, arch/linux/ukali.c,
1363 arch/linux/include/ukali.h, main/inferno.c: enabled kali
1364 * arch/linux/Makefile.am: enabled linux joystick, kali
1365 * configure.ac, arch/linux/joystick.c, arch/sdl/Makefile.am,
1366 arch/sdl/event.c: enabled linux joystick
1368 2002-12-31 Bradley Bell <btb@icculus.org>
1370 * main/gamemine.c: simplified warning msg
1371 * NEWS, TODO, main/multi.c, main/netmisc.c: comments/whitespace
1372 * main/render.h: fix compiler warning
1374 2002-12-31 Martin Schaffner <maschaffner@gmx.ch>
1376 * 2d/rle.c, main/inferno.c, main/piggy.c: fixed rle_swap leaks.
1378 2002-12-24 Bradley Bell <btb@icculus.org>
1380 * main/mission.c: fixes an infinite loop which was caused by d2x
1381 thinking d2demo was a descent 1 mission
1383 2002-12-24 Martin Schaffner <maschaffner@gmx.ch>
1385 * arch/ogl/ogl.c, main/render.c: fix compiler warnings.
1387 2002-12-24 Bradley Bell <btb@icculus.org>
1389 * main/render.c: comments
1391 2002-10-30 Bradley Bell <btb@icculus.org>
1393 * main/inferno.c: add help for -hogdir option
1394 * main/inferno.c: added -hogdir option
1396 2002-10-28 Bradley Bell <btb@icculus.org>
1398 * main/: inferno.c, menu.c: enabled Vertigo displays
1399 * include/3d.h: typo
1401 2002-10-28 Martin Schaffner <maschaffner@gmx.ch> and Bradley Bell <btb@icculus.org>
1403 * 3d/interp.c, include/3d.h, include/byteswap.h, main/bm.c,
1404 main/netmisc.c, main/network.c: simplify and eliminate redundant
1407 2002-10-28 Martin Schaffner <maschaffner@gmx.ch>
1409 * maths/fixc.c: fix infinite loop in quad_sqrt.
1410 * 3d/points.c, include/maths.h, include/pstypes.h, maths/fixc.c,
1411 maths/vecmat.c: sparc/sunos support: rename quad to quadint.
1413 2002-10-12 Bradley Bell <btb@icculus.org>
1415 * 2d/2dsline.c: handle BM_OGL in gr_scanline()
1417 2002-10-11 Bradley Bell <btb@icculus.org>
1419 * main/hud.c: make hud_message work correctly
1420 * 2d/palette.c, arch/sdl/gr.c, include/palette.h, main/inferno.c:
1422 * main/network.c: formatting, small fixes
1424 2002-10-10 Bradley Bell <btb@icculus.org>
1426 * main/netmisc.h: no swap_object for little-endian
1427 * main/: netmisc.h, network.c: use macros to simplify network
1429 * main/piggy.c: disable autodetect of mac pig (use --enable-macdata
1431 * main/inferno.c: enable loading screen for mac shareware with
1433 * main/netmisc.c: whitespace
1434 * 2d/bitmap.c, main/inferno.c, main/mission.c, main/playsave.c:
1436 * main/hud.c: whitespace
1437 * configure.ac: remove shareware build, add macdata build
1438 * main/songs.c: whitespace
1439 * 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/gpixel.c, 2d/line.c,
1440 2d/pixel.c, 2d/poly.c, 2d/rect.c, 2d/tmerge.c, main/gamerend.c:
1442 * 2d/: Makefile.am, tmerge_a.asm: enable TRANSPARENCY_COLOR for
1445 2002-10-04 Martin Schaffner <maschaffner@gmx.ch>
1447 * cfile/cfile.c, include/iff.h, main/gamepal.c, main/titles.c:
1448 comments, formatting, etc.
1449 * iff/iff.c: fix bigendian iff loading.
1451 2002-10-03 Bradley Bell <btb@icculus.org>
1453 * utilities/txb2tex.c: typo
1454 * 3d/clipper.c, main/bm.c, main/game.c, main/gamecntl.c,
1455 main/newmenu.c, main/switch.c, main/terrain.c, main/text.c:
1457 * arch/sdl/mouse.c: whitespace
1459 2002-09-19 Bradley Bell <btb@icculus.org>
1461 * main/kconfig.c: fix a oops, add old logs
1462 * main/kconfig.c: support for >3 mouse buttons
1464 2002-09-18 Bradley Bell <btb@icculus.org>
1466 * include/gr.h: fix palette swap define
1468 2002-09-14 Bradley Bell <btb@icculus.org>
1470 * main/titles.c: load hires briefing screen if lores doesn't exist
1471 (i.e. vertigo) and MenuHires=0
1473 2002-09-14 Werner Augustin <descent-source@mailinglist.gnuher.de>
1475 * main/: multi.h, network.h: pack some structures for ipx
1478 2002-09-14 Bradley Bell <btb@icculus.org>
1480 * cfile/cfile.c, main/endlevel.c, main/gamesave.c: revert cfgets()
1481 and load_endlevel_data() to expect newline-terminated strings, fix
1482 load_game_data to read null-terminated string for
1485 2002-09-07 Bradley Bell <btb@icculus.org>
1487 * main/newmenu.c: added error message
1488 * main/menu.h: enable -nohires with mac shareware
1489 * 2d/palette.c, include/gr.h: enable 0/255 palette swap
1490 * 2d/font.c: enable 0/255 palette swap for fonts
1491 * 2d/bitblt.c: add TRANSPARENCY_COLOR to assembly code, nother OGL
1493 * 2d/2dsline.c: fix ogl blooper
1495 2002-09-05 Bradley Bell <btb@icculus.org>
1497 * 2d/rle.c, 2d/scalec.c, include/rle.h: better just do it the old
1499 * include/strutil.h: need string.h for strcasecmp
1500 * include/rle.h: okay, maybe it needs to be this way
1501 * include/: 3d.h, gr.h: more stuff from d2src, mostly formatting
1502 * 2d/scalec.c: more stuff from d2src
1503 * 2d/rle.c: more stuff from d2src, formatting
1504 * 2d/font.c: useless cruft
1505 * 2d/: 2dsline.c, bitmap.c, bitmap.h: more stuff from d2src
1506 * 2d/bitblt.c, include/grdef.h: moved gr_linear_movsd assembly from
1509 2002-09-04 Bradley Bell <btb@icculus.org>
1511 * include/grdef.h: fix compiler warnings
1512 * 2d/bitblt.c: fix compiler warnings, #ifdef out dos-only code
1513 * include/grdef.h: gr_linear_movsd isn't static for NO_ASM,
1515 * main/game.c: we want the mac ibitblt for everything but dos and
1517 * main/texmerge.c: these routines are in tmerge.c
1518 * main/credits.c: enable credits for mac and oem data
1519 * main/bm.c: use either exit.ham or exit.pofs
1520 * include/ibitblt.h: enable some more code from d2src
1521 * include/gr.h: enable mac ubitblt_double
1522 * 2d/rle.c: added gr_rle_expand_scanline_generic_masked from d2src
1523 * include/grdef.h: moved some inline asm from linear.h
1524 * 2d/ibitblt.c: brought in line with original d2 version
1525 * 2d/bitblt.c: reverted to original d2 version of this file, then
1526 added d1x enhancements
1527 * 2d/2dsline.c: formatting, use __MSDOS__ instead of __DJGPP__
1528 * 2d/linear.h: moved these back to their original locations
1530 * main/mveplay.c: close some memory holes, speed up palette loading
1531 * main/movie.c: added fullscreen toggle while playing movies
1532 * main/inferno.c: comment out -superhires help text (always on)
1533 * include/timer.h: added approx_fsec_to_usec macro
1534 * arch/sdl/joy.c: fix compiler warning
1536 2002-09-01 Bradley Bell <btb@icculus.org>
1538 * main/network.c: oops
1539 * main/: movie.c, mveplay.c, mveplay.h: more movie improvements
1540 * arch/sdl/timer.c, include/timer.h: added timer_delay, faster
1541 timer_get_fixed_seconds
1544 2002-08-31 Bradley Bell <btb@icculus.org>
1546 * TODO, main/inferno.c, main/movie.c, main/mveplay.c: movie
1548 * main/multi.h: network endian stuff
1549 * 2d/font.c, include/gr.h: fast file i/o for font headers
1550 * arch/win32/arch_ip.cpp: unused file
1551 * main/: netmisc.c, netmisc.h, network.c, network.h: formatting,
1552 bigendian networking fixes
1553 * main/menu.c: make net menu more accurate, also make superhires
1555 * include/pstypes.h: better to have __pack__ all the time, I think.
1556 needed for networking, e.g.
1557 * arch/win32/: ipx_drv.h, ipx_win.c, winnet.c: win32 networking
1559 * arch/win32/Makefile.am: unused file
1562 2002-08-30 Bradley Bell <btb@icculus.org>
1564 * arch/win32/ipx_drv.h: re-added arch/win32/ipx_drv.h
1565 * main/: newmenu.h, titles.c: formatting
1566 * NEWS, arch/linux/Makefile.am, arch/linux/include/ukali.h,
1567 main/multi.h: networking works, finally
1568 * TODO: added TODO file
1569 * arch/linux/arch_ip.cpp: unused fine
1570 * README: network sorta working
1571 * main/: Makefile.am, multi.c, network.c, network.h: more
1573 * main/menu.c: load builtin mission correctly
1574 * main/inferno.c: documentation
1575 * main/: hoard.c, hoard.h, gamesave.c, mission.c: move hoard stuff
1577 * main/Makefile.mveplay: don't need no more
1579 2002-08-29 Bradley Bell <btb@icculus.org>
1581 * main/: ip_base.cpp, ip_base.h, ip_basec.h, ipclienc.c,
1582 ipclient.cpp, ipclient.h, ipserver.cpp, ipx_drv.c, multipow.c,
1583 multipow.h, netlist.c, netpkt.c, netpkt.h: deleting unused d1x
1585 * include/ipx_drv.h: more network fixing
1586 * arch/linux/include/ipx_drv.h: more network fixing
1587 * include/ipx.h: formatting
1588 * arch/linux/ipx_kali.c, include/ipx.h: fixed networking fuck-up?
1589 * NEWS, arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
1590 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, main/Makefile.am,
1591 main/inferno.c: fixed networking fuck-up?
1592 * Makefile.am: moved mingw info to README
1593 * README, mingw32.txt: moved mingw info to README
1595 2002-08-27 Bradley Bell <btb@icculus.org>
1597 * utilities/mvlextract.c: allow specifying file to extract
1598 * utilities/: tex2txb.c, txb2tex.c: use default extension to
1600 * utilities/hogextract.c: allow specifying file to extract
1601 * main/mission.c: Have to get mission_num _after_ promoting...
1602 * main/: gameseq.c, titles.c: beginning d1 briefing support
1603 * descent.msn: beginning d1 briefing support
1604 * main/: titles.c, titles.h: d1-style mission briefings
1605 * main/piggy.h: whitespace
1606 * main/movie.c: beginning robot movie support, fall back on lo/hi
1607 res if hi/lo not available
1608 * main/mission.c: added Builtin_mission_num for builtin mission,
1609 D1Hogdir, d1-style mission briefings
1610 * main/: gameseq.c, mission.h: added Builtin_mission_num for
1612 * cfile/cfile.c, include/cfile.h: add capability for 3rd hogfile
1613 (for d1 missions that need d1 data)
1614 * 2d/ibitblt.c: whitespace
1616 2002-08-26 Bradley Bell <btb@icculus.org>
1618 * utilities/mvlcreate.c: oops
1619 * utilities/: Makefile.am, mvlcreate.c, mvlextract.c: added mvl
1621 * utilities/hogextract.c: added [v]iew option
1622 * utilities/: tex2txb.c, txb2tex.c: changed txt to tex
1623 * main/titles.c: fix writable string, disable DumbAdjust thing
1624 * main/polyobj.h: whitespace
1625 * main/newmenu.c: added pcx_get_dimensions(), other stuff from
1627 * main/movie.c: read movies from AltHogDir, other fixes
1628 * main/: mission.c, mission.h: fix bug w/mission filename
1629 * main/gameseq.c: comments
1630 * main/digi.h: whitespace n stuff
1631 * include/mve_audio.h: added audio flag macros
1632 * 2d/pcx.c, include/pcx.h: added pcx_get_dimensions(), other stuff
1636 2002-08-23 Bradley Bell <btb@icculus.org>
1638 * main/: gameseq.c, inferno.c, mission.c, mission.h, titles.c: fix
1640 * Makefile.am: remove d2demo.mn2
1641 * cfile/cfile.c, include/cfile.h: add cfile_size function
1642 * d2demo.mn2, installation.txt, main/gameseq.h, main/mission.c:
1643 eliminate need for .mn2 files for oem and demo
1645 2002-08-22 Bradley Bell <btb@icculus.org>
1647 * main/bm.c: fix for vertigo
1648 * main/menu.h: make OEM menu pcx available
1649 * 2d/rle.c: merge with original d2 file
1650 * Makefile.am, configure.ac: let mission files get installed by
1653 2002-08-17 Bradley Bell <btb@icculus.org>
1655 * configure.ac: make FAST_FILE_IO the default on little-endian
1657 * NEWS, README, compilerdefs.txt, readme.txt: documentation
1658 * 2d/bitblt.c, 2d/rle.c, arch/ogl/ogl.c: implement BM_FLAG_RLE_BIG
1661 2002-08-15 Martin Schaffner <maschaffner@gmx.ch>
1663 * main/: game.c, menu.c, mission.c: promote builtin missions.
1665 2002-08-15 Bradley Bell <btb@icculus.org>
1667 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h, main/piggy.c:
1668 improved mac pig loading/reverted TRANSPARENCY_COLOR changes
1669 * utilities/.cvsignore: added cvsignore
1670 * 2d/palette.c, include/palette.h, main/gamesave.c: mac data file
1672 * main/piggy.c: mac data file loading
1673 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h: set
1674 transparency and swap 0/255 correctly for mac data files
1676 2002-08-13 Bradley Bell <btb@icculus.org>
1678 * Makefile.am, configure.ac, utilities/Makefile.am: moved utility
1679 to utilities to avoid conflict with c++ std lib <utility>
1680 * utilities/: Makefile.am, hogcreate.c, hogextract.c, txb2txt.c,
1681 txt2txb.c: moved utility to utilities to avoid conflict with c++
1683 * Makefile.am, configure.ac: add utilities
1685 2002-08-09 Bradley Bell <btb@icculus.org>
1687 * 2d/palette.c, 3d/interp.c, include/gr.h, main/render.c:
1690 2002-08-08 Bradley Bell <btb@icculus.org>
1692 * main/inferno.c: comments
1693 * main/: newmenu.c, songs.c: mac demo datafile support
1694 * installation.txt: update
1695 * main/gamesave.c: use lowercase for consistency
1696 * main/: bm.c, bm.h, endlevel.c, polyobj.c: enable loading of exit
1697 models for other than d2demo
1699 2002-08-07 Martin Schaffner <maschaffner@gmx.ch>
1701 * main/gamemine.c: formatting, better d1 texture conversion
1702 * Makefile.am, descent.mn2, descent.msn, main/mission.c,
1703 main/mission.h: recognize .msn mission files.
1705 2002-08-07 Bradley Bell <btb@icculus.org>
1707 * .cvsignore, 2d/.cvsignore, 3d/.cvsignore, arch/.cvsignore,
1708 arch/dos/.cvsignore, arch/ggi/.cvsignore, arch/linux/.cvsignore,
1709 arch/ogl/.cvsignore, arch/sdl/.cvsignore, arch/svgalib/.cvsignore,
1710 arch/win32/.cvsignore, cfile/.cvsignore, iff/.cvsignore,
1711 main/.cvsignore, main/editor/.cvsignore, maths/.cvsignore,
1712 mem/.cvsignore, misc/.cvsignore, texmap/.cvsignore: added
1715 2002-08-06 Bradley Bell <btb@icculus.org>
1717 * main/: automap.c, laser.c, songs.c, titles.c: shareware stuff
1718 * main/Makefile.am: formatting
1719 * 2d/font.c: make gr_remap_font just reload the whole thing
1720 * configure.ac: formatting
1721 * Makefile.am: added d2demo.mn2
1722 * d2demo.mn2: mission file for shareware
1723 * include/u_mem.h, main/ai.c, main/gamesave.c, main/inferno.c,
1724 main/laser.h, main/text.h, main/titles.c, main/weapon.c: whitespace
1725 * main/sounds.h: shareware stuff, whitespace
1726 * main/: polyobj.c, polyobj.h: more fast i/o macros
1727 * main/: menu.c, menu.h, mission.c, newmenu.c, piggy.c, piggy.h:
1729 * main/: endlevel.c, endlevel.h, gamemine.c, gameseq.c: merged
1730 endlevel stuff to non-shareware, allow movies/endlevel for
1732 * main/cntrlcen.c: typo
1733 * main/bm.h: use global Piggy_hamfile_version
1734 * main/bm.c: merged endlevel stuff to non-shareware, more fast i/o
1735 macros, use global Piggy_hamfile_version
1736 * main/Makefile.am: terrain and movie stuff always used now
1737 * 2d/pcx.c, include/pcx.h: make pcx header available to other
1739 * main/: gamemine.c, gamesave.c: load DMB levels
1740 * main/: bm.c, cntrlcen.c, cntrlcen.h, fuelcen.c, fuelcen.h,
1741 segment.c, segment.h, switch.c, switch.h: fast i/o macros
1743 2002-08-04 Martin Schaffner <maschaffner@gmx.ch>
1745 * main/gamemine.c, main/gamesave.c, mem/mem.c: d1 level stuff.
1747 2002-08-04 Bradley Bell <btb@icculus.org>
1749 * main/inferno.c: shareware stuff, formatting
1750 * arch/sdl/rbaudio.c: gracefully handle redbook non-availability
1751 * arch/sdl/gr.c: don't need to set mode in gr_init
1753 2002-08-02 Martin Schaffner <maschaffner@gmx.ch>
1755 * main/: gamemine.c, gamemine.h, gamesave.c, gamesave.h: more d1
1757 * Makefile.am, descent.mn2: added mission file for descent 1
1759 2002-08-02 Bradley Bell <btb@icculus.org>
1761 * arch/sdl/digi.c, arch/sdl/gr.c, include/error.h,
1762 include/oldsdl.h, main/gamecntl.c, main/inferno.c, main/laser.c,
1763 main/piggy.h, misc/error.c: junk
1764 * main/: endlevel.c, escort.c, gameseq.c, newmenu.c, render.c,
1765 render.h, scores.c, scores.h, terrain.c: shareware stuff
1766 * configure.ac, include/pstypes.h, main/bm.c, main/bm.h,
1767 main/effects.c, main/effects.h, main/piggy.c, main/piggy.h,
1768 main/powerup.c, main/powerup.h, main/robot.c, main/robot.h,
1769 main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
1770 main/weapon.c, main/weapon.h: fast i/o macros
1772 2002-08-01 Martin Schaffner <maschaffner@gmx.ch>
1774 * NEWS, cfile/cfile.c, main/console.c, main/gamemine.c,
1775 main/gamemine.h, main/gamesave.c: load d1 levels
1777 2002-07-30 Bradley Bell <btb@icculus.org>
1779 * configure.ac: oops
1780 * configure.ac, arch/ogl/gr.c, arch/ogl/ogl.c, include/ogl_init.h:
1782 * main/menu.c, main/titles.c, NEWS, 2d/font.c, include/gr.h,
1783 include/grdef.h, main/game.c, main/gamefont.c, main/gamefont.h,
1784 main/gamemine.c, main/inferno.c, main/movie.c, main/newmenu.c,
1785 main/piggy.c, main/titles.c: support shareware datafiles!
1786 * main/: bm.c, gamemine.c, piggy.c, piggy.h, weapon.c, gamemine.c,
1787 piggy.c: SHAREWARE fixes
1789 2002-07-29 Bradley Bell <btb@icculus.org>
1791 * NEWS, include/fileutil.h, main/bm.c, main/gameseq.c,
1792 main/mveplay.c, main/piggy.c, main/piggy.h, main/playsave.c,
1793 misc/fileutil.c: Portability - OS X support
1795 2002-07-27 Bradley Bell <btb@icculus.org>
1797 * main/: Makefile.am, fuelcen.c, fuelcen.h, game.c, game.h,
1798 gamemine.c, gamesave.c, gameseq.c, piggy.c, piggy.h, segment.c,
1799 segment.h: portability
1800 * cfile/cfile.c, include/cfile.h, main/cntrlcen.c, main/cntrlcen.h,
1801 main/gamesave.c, main/switch.c, main/switch.h, main/wall.c,
1802 main/wall.h: portabilization
1803 * 2d/font.c, include/gr.h: portability
1805 2002-07-26 Bradley Bell <btb@icculus.org>
1807 * 2d/font.c, 2d/pcx.c, include/gr.h, main/movie.c: portability
1808 * arch/linux/findfile.c, include/pstypes.h: os x fixes
1809 * main/player.c: foo
1810 * misc/fileutil.c, include/fileutil.h, misc/fileutil.c: oops
1811 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c,
1812 misc/fileutil.h: portable file i/o utils
1813 * main/: Makefile.mveplay, inferno.c, movie.c, newmenu.c: s not a
1814 writable string anymore... / formatting
1815 * main/Makefile.am, main/bm.c, main/bm.h, main/cntrlcen.c,
1816 main/cntrlcen.h, main/effects.c, main/effects.h, main/piggy.c,
1817 main/piggy.h, main/player.c, main/player.h, main/polyobj.c,
1818 main/polyobj.h, main/powerup.c, main/powerup.h, main/robot.c,
1819 main/robot.h, main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
1820 main/weapon.c, main/weapon.h, 3d/interp.c, include/cfile.h:
1821 portable-izing file loading routines
1823 2002-07-24 Bradley Bell <btb@icculus.org>
1825 * main/mveplay.c: correctly play files with 16bit uncompressed
1826 audio, mem checking, etc
1827 * main/: Makefile.mveplay, mvelib.c, mveplay.c: enable standalone
1830 2002-07-23 Bradley Bell <btb@icculus.org>
1832 * misc/Makefile.am: unused file
1833 * configure.ac, main/endlevel.c, main/endlevel.h, main/menu.c,
1834 main/sounds.h: remove experimental nmovie stuff
1835 * main/movie.c: add some debugging output
1837 2002-07-22 Bradley Bell <btb@icculus.org>
1839 * main/: console.c, state.c: simplified header
1840 * main/movie.c: enable mveplay audio
1841 * main/old/movie.c: moved to main/
1842 * include/mve_audio.h, include/mvelib.h, main/Makefile.am,
1843 main/inferno.c, main/kludge.c, main/movie.c, main/mve_audio.c,
1844 main/mvelib.c, main/mveplay.c: initial movie support
1845 * arch/linux/findfile.c, arch/ogl/gr.c, arch/ogl/ogl.c,
1846 arch/sdl/init.c, arch/sdl/joy.c, include/byteswap.h,
1847 include/ogl_init.h, include/pstypes.h, main/console.c,
1848 main/state.c, mem/mem.c: OS X stuff
1849 * configure.ac: OS X and movie stuff
1851 2002-07-19 Bradley Bell <btb@icculus.org>
1853 * compilerdefs.txt: OSX defs
1855 2002-07-18 Bradley Bell <btb@icculus.org>
1857 * main/inferno.c: use simpler rcs tags
1858 * autogen.sh: keep Changelog in cvs (and use --accum)
1859 * arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/rbaudio.c,
1860 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/rbaudio.c,
1861 include/rbaudio.h, main/Makefile.am, main/cdrom.h, main/gamecntl.c,
1862 main/songs.c: changed cdrom->rbaudio
1863 * include/rbaudio.h: moved to /include
1865 2002-07-17 Bradley Bell <btb@icculus.org>
1867 * 2d/d2sline.c, 2d/bitblt.c, 2d/bitmap.c, 2d/bitmap.h, 2d/box.c,
1868 2d/canvas.c, 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/font.c,
1869 2d/gpixel.c, 2d/ibitblt.c, 2d/line.c, 2d/linear.asm, 2d/linear.h,
1870 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c, 2d/rect.c,
1871 2d/rle.c, 2d/scale.c, 2d/scalea.asm, 2d/scalea.h, 2d/scalec.c,
1872 2d/tmerge.c, 2d/tmerge_a.asm, 3d/clipper.c, 3d/clipper.h,
1873 3d/draw.c, 3d/globvars.c, 3d/globvars.h, 3d/instance.c,
1874 3d/interp.asm, 3d/interp.c, 3d/matrix.c, 3d/points.c, 3d/rod.c,
1875 3d/setup.c: use simpler rcs tags
1880 2002-07-17 Bradley Bell <btb@icculus.org>
1882 * tools/cvs2cl/cvs2cl.pl: upgrade cvs2cl
1883 * d2x-gl.sh, d2x-ogl.sh: changed d2x-ogl to d2x-gl
1884 * debian/rules: don't need readme's
1885 * debian/rules: move d1x license to COPYING, license clarifications
1886 * COPYING, license.txt, debian/copyright, Makefile.am: move d1x
1887 license to COPYING, license clarifications
1888 * debian/rules: fix debian docs
1889 * debian/rules: fix debian manpages
1890 * debian/d2x-sdl.menu: fix debian menu
1891 * debian/rules: link to undocumented man page for debs
1892 * Makefile.am, configure.ac, debian/control, debian/copyright,
1893 debian/d2x-gl.files, debian/d2x-gl.menu, debian/d2x-sdl.files,
1894 debian/d2x-sdl.menu, debian/d2x.files, debian/d2x.menu,
1895 debian/rules, rpm/d2x.spec.in: change d2x-ogl to d2x-gl, other
1898 2002-07-16 Bradley Bell <btb@icculus.org>
1900 * debian/: rules, changelog.in: deb stuff
1901 * configure.ac: cleaner nasm detection
1902 * debian/: changelog.in, control, rules: deb stuff
1903 * README, installation.txt: typos, stuff
1904 * configure.ac: better #defines
1905 * configure.ac: whitespace
1906 * configure.ac: better documentation
1907 * configure.ac, arch/sdl/event.c, arch/sdl/init.c: SDL_AUDIO and
1908 SDL_JOYSTICK not needed
1909 * configure.ac, main/inferno.c: __SDL__ ugly and not needed at all
1910 * configure.ac: need higher SDL for joystick
1911 * debian/: control, rules: deb stuff
1912 * arch/sdl/joy.c: old junk
1913 * Makefile.am, configure.ac: automake updates
1914 * main/: inferno.c, text.c: don't use althogdir on non-unix
1915 * configure.ac: more autoconf updates
1916 * misc/strutil.c: better strrev
1917 * main/inferno.c: need limits.h on mingw also
1918 * acconfig.h, configure.ac: Updated for autoconf 2.53 (no more
1921 2002-04-19 Bradley Bell <btb@icculus.org>
1923 * main/network.c: let hoard.ham be a cfile
1924 * main/text.c: better error message when hog not found
1927 2002-03-23 Bradley Bell <btb@icculus.org>
1929 * acconfig.h, configure.ac, arch/linux/Makefile.am,
1930 arch/sdl/Makefile.am: Use SDL joystick automatically
1931 * arch/sdl/joy.c, main/kconfig.c: SDL Joystick works!
1933 2002-03-05 Bradley Bell <btb@icculus.org>
1935 * arch/sdl/joydefs.c, arch/sdl/joy.c: SDL joystick stuff mostly
1938 2002-02-23 Bradley Bell <btb@icculus.org>
1940 * texmap/ntmap.c: fix bug preventing higher res sdl modes
1941 * arch/dos/Makefile.am, arch/ggi/Makefile.am,
1942 arch/linux/Makefile.am, arch/ogl/Makefile.am, arch/sdl/Makefile.am,
1943 arch/svgalib/Makefile.am, arch/win32/Makefile.am,
1944 main/editor/Makefile.am: moved includes to include
1945 * arch/sdl/gr.c: use SDL_VERSION_ATLEAST
1946 * Makefile.am, 2d/Makefile.am, 3d/Makefile.am, cfile/Makefile.am,
1947 iff/Makefile.am, main/Makefile.am, maths/Makefile.am,
1948 mem/Makefile.am, misc/Makefile.am, texmap/Makefile.am: moved
1950 * main/game.c: disabled cockpit for OGL, formatting
1951 * 2d/ibitblt.c: formatting
1953 2002-02-16 Bradley Bell <btb@icculus.org>
1955 * include/oldsdl.h: check for older macros
1956 * configure.ac, arch/sdl/digi.c, arch/sdl/event.c, arch/sdl/gr.c,
1957 include/error.h, include/oldsdl.h, main/gamecntl.c, main/inferno.c:
1958 allow older sdl versions
1960 2002-02-15 Bradley Bell <btb@icculus.org>
1962 * main/: automap.c, automap.h, inferno.c: automap resolution now
1964 * include/: gr.h, grdef.h: moved protos to from grdef.h to gr.h
1965 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
1966 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
1967 win32/include/key_arch.h: never mind - that would be pointless
1968 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
1969 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
1970 win32/include/key_arch.h: copied files from d1x
1971 * arch/linux/arch_ip.cpp, arch/win32/arch_ip.cpp, main/ip_base.cpp,
1972 main/ip_base.h, main/ipclient.cpp: enable udp debug messages
1973 * main/multipow.c: need conf.h
1974 * arch/win32/Makefile.am: new file
1975 * include/pstypes.h: added u_int16_t (needed in base_ip)
1976 * arch/win32/arch_ip.cpp: copied from d1x
1978 2002-02-14 Bradley Bell <btb@icculus.org>
1980 * arch/sdl/gr.c, main/inferno.c: allow gr_init lowres
1981 * NEWS, include/gr.h, main/game.c, main/game.h, main/gamecntl.c,
1982 main/netlist.c: Added hotkeys to toggle fullscreen mode
1983 * main/: ip_base.cpp, ip_base.h, multi.h, netlist.c, netpkt.c,
1984 network.c, network.h, ipclient.cpp, netpkt.h: d1x->d2x
1985 * main/: multipow.c, multipow.h, netlist.c, netpkt.c, netpkt.h,
1986 reorder.h: Lotsa networking stuff from d1x
1988 2002-02-13 Bradley Bell <btb@icculus.org>
1990 * include/gr.h, main/game.c: Fullscreen toggle stuff
1991 * arch/linux/Makefile.am, include/ipx.h: Lotsa networking stuff
1993 * main/: Makefile.am, inferno.c, ip_base.cpp, ip_base.h, menu.c,
1994 multi.h, network.c, network.h, newmenu.c: Lotsa networking stuff
1997 2002-02-11 Bradley Bell <btb@icculus.org>
1999 * main/bm.c: use portable loader if bigendian
2000 * include/pstypes.h: don't define bool for c++
2001 * include/cfile.h: extern AltHogDir stuff
2002 * include/byteswap.h: use WORDS_BIGENDIAN
2003 * main/: newmenu.c, newmenu.h: added fixedfont menu functions
2004 * main/vers_id.h: added D2X_IVER
2005 * misc/args.c: don't use d1x.ini
2006 * Makefile.am: rpm stuff
2007 * acconfig.h, configure.ac: c++, versioning, endianness, deb, rpm
2010 2002-02-09 Bradley Bell <btb@icculus.org>
2012 * rpm/: d2x.spec, d2x.spec.in: auto-generate rpm spec file
2014 2002-02-09 Paolo Ulivi <pulivi@libero.it>
2016 * d2x-ogl.sh, d2x-sdl.sh, rpm/.cvsignore, rpm/d2x.spec: rpm
2019 2002-02-06 Bradley Bell <btb@icculus.org>
2021 * arch/linux/arch_ip.cpp, main/ip_base.cpp, main/ip_base.h,
2022 main/ip_basec.h, main/ipclienc.c, main/ipclient.cpp,
2023 main/ipclient.h, main/ipserver.cpp: Adding d1x network code
2024 * debian/: changelog.in, control, copyright, d2x-gl.files,
2025 d2x-gl.menu, d2x.files, d2x.menu, rules: Added debian stuff
2029 2002-02-02 Bradley Bell <btb@icculus.org>
2031 * NEWS, arch/ggi/Makefile.am: reenabled ggi build
2032 * NEWS, acconfig.h, configure.ac, main/gamecntl.c, main/inferno.c:
2033 Enabled RELEASE option
2035 2002-01-31 Bradley Bell <btb@icculus.org>
2037 * Makefile.am, configure.ac: specify prerequisite versions of
2038 autoconf and automake
2040 2002-01-29 Bradley Bell <btb@icculus.org>
2042 * main/mission.c: RCS header added
2043 * main/inferno.c: update copyright date
2044 * main/mission.c: allow missions to be in AltHogDir
2045 * configure.ac: Display results of configure
2046 * include/d_io.h, main/inferno.c, main/newdemo.c: Added d_mkdir
2049 2002-01-28 Bradley Bell <btb@icculus.org>
2051 * NEWS, acconfig.h, configure.ac, cfile/cfile.c, main/newdemo.c:
2052 Data files now go in DATADIR/games/d2x, user files now go in
2055 2002-01-28 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2057 * main/inferno.c: Data files now go in DATADIR/games/d2x, user
2058 files now go in ~/.d2x
2060 2002-01-24 Bradley Bell <btb@icculus.org>
2062 * configure.ac: fix nasm not found error message
2064 2002-01-18 Bradley Bell <btb@icculus.org>
2066 * configure.in: getting rid of old configure.in
2067 * acconfig.h, configure.ac, main/Makefile.am, main/kludge.c,
2068 main/movie.c: Movie playing kludgey stuff
2069 * misc/args.c: formatting
2070 * main/inferno.c: allow -h for help
2071 * include/error.h: don't die on int3, unless -debug given
2072 * mingw32.txt: more stuff
2074 2001-12-29 Bradley Bell <btb@icculus.org>
2076 * Makefile.am: Got rid of thinking.txt
2077 * main/inferno.c: document -nomovies option
2079 2001-12-28 Bradley Bell <btb@icculus.org>
2081 * main/titles.c: formatting, put some code into place for rendering
2082 of robots during briefings
2084 2001-12-27 Bradley Bell <btb@icculus.org>
2088 2001-12-23 Craig Hadady <chadady@iglou.com>
2090 * 2d/rle.c: fixed bug in dummy array.
2092 2001-12-03 Bradley Bell <btb@icculus.org>
2094 * arch/sdl/init.c: fix formatting
2095 * Makefile.am, acconfig.h, configure.ac, arch/linux/Makefile.am,
2096 arch/sdl/Makefile.am, arch/sdl/event.c, arch/sdl/init.c,
2097 arch/sdl/joy.c, arch/svgalib/Makefile.am: lots of makefile fixes,
2098 and sdl joystick stuff
2100 2001-11-30 Bradley Bell <btb@icculus.org>
2102 * thinking.txt: not needed
2104 2001-11-27 Bradley Bell <btb@icculus.org>
2106 * cygconf, mingw32.txt: use sdl from source on cygwin
2107 * Makefile.am, configure.ac, arch/ogl/Makefile.am,
2108 arch/sdl/Makefile.am, main/Makefile.am: move SDL_LIBS to LIBS,
2109 SDL_CFLAGS to CFLAGS
2111 2001-11-27 Bradley Bell <btb@icculus.org>
2115 2001-11-14 Bradley Bell <btb@icculus.org>
2117 * texmap/scanline.c: use optimization flags as texmap default
2118 * NEWS: mouse wheel, etc
2119 * arch/include/mouse.h, arch/sdl/mouse.c, main/kconfig.c: use mouse
2120 wheel to emulate 3rd axis
2121 * Makefile.am, configure.ac: change ENV_DJGPP to DJGPP
2122 * include/error.h: kludge to ungrab mouse when we hit an int3
2123 * include/d_io.h: change __ENV_WINDOWS__ to __WINDOWS__,
2124 __ENV_MSDOS__ to __MSDOS__
2125 * arch/sdl/mouse.c: remove cruft, fix formatting, use mouse wheel
2127 * arch/sdl/event.c: remove cruft, fix formatting, begin joystick
2129 * arch/sdl/digi.c: implemented digi_set_volume
2130 * include/grdef.h, main/config.c, misc/d_io.c: change
2131 __ENV_WINDOWS__ to __WINDOWS__, __ENV_MSDOS__ to __MSDOS__
2132 * 2d/font.c, main/bm.c, main/gamesave.c, main/gameseq.c,
2133 main/piggy.c: use MAKE_SIG
2134 * installation.txt: update
2135 * configure.ac: new file
2136 * arch/sdl/joydefs.c: #include pstypes.h
2137 * arch/sdl/init.c: SDL joystick stuff
2138 * acconfig.h: adjust MINGW defines
2139 * arch/sdl/joydefs.c: copied joydefs_config from linux/joydefs.c -
2140 controls menu now works
2142 2001-11-13 Bradley Bell <btb@icculus.org>
2144 * main/Makefile.am: Make sure bmread.c and terrain.c get included
2146 * Makefile.am: New file
2147 * arch/dos/Makefile.am: Make sure gr.c and joy2.asm get included in
2149 * compilerdefs.txt: New file
2150 * main/aipath.c: use D_RAND_MAX instead of RAND_MAX
2152 2001-11-12 Bradley Bell <btb@icculus.org>
2154 * main/playsave.c: load player files regardless of byte order of
2157 2001-11-11 Bradley Bell <btb@icculus.org>
2159 * include/makesig.h, main/playsave.c: Created header for MAKE_SIG
2161 * main/Makefile.am: Don't use terrain.c unless SHAREWARE
2162 * NEWS: GL savegame thumbnails
2163 * acconfig.h, configure.in: make option for NMOVIES, default to off
2165 2001-11-09 Bradley Bell <btb@icculus.org>
2167 * main/state.c: Enabled savegame thumbnails under OpenGL
2168 * unused/pa_null/pa_enabl.h: remove duplicate header
2169 * misc/args.c: use d2x.ini for option file
2170 * mem/mem.c: Move mem_realloc inside the ifdef
2171 * main/menu.c: fix 640x400 menu text
2172 * main/inferno.c: added documentation
2173 * main/endlevel.c: fix warnings
2174 * arch/ogl/gr.c: Get rid of gl spew
2175 * arch/linux/Makefile.am: move unused ipx_udp.c to EXTRA_DIST
2176 * acconfig.h: Define __SDL__ for mingw
2178 2001-11-08 Bradley Bell <btb@icculus.org>
2180 * 2d/font.c: free OGL font data when rereading
2181 * main/collide.c, main/endlevel.c, main/endlevel.h, main/gameseq.c,
2182 main/gauges.c, acconfig.h, configure.in, main/inferno.c,
2183 main/laser.c, main/menu.c, main/menu.h, main/newmenu.c,
2184 main/piggy.c, main/sounds.h, main/switch.c, main/titles.c,
2185 main/weapon.h: Enabled shareware build, endlevel flythrough
2187 * main/: Makefile.am, terrain.c, old/terrain.c: moved file, will be
2188 of use for shareware build
2189 * arch/ogl/: gr.c, sdlgl.c: use new d_realloc function, so mem
2191 * include/u_mem.h, mem/mem.c: added d_realloc/mem_realloc functions
2193 2001-11-05 Bradley Bell <btb@icculus.org>
2195 * include/args.h, main/inferno.c, misc/args.c: Change args_init
2197 * include/3d.h: Add comment
2199 2001-11-04 Bradley Bell <btb@icculus.org>
2201 * cfile/Makefile.am, cfile/nocfile.h, include/nocfile.h: Move
2203 * arch/ogl/sdlgl.c: Hack to keep SDL from screwing up X when it
2205 * main/: gamecntl.c, inferno.c: SDL applies to more than X11...
2206 * arch/ogl/gr.c, main/Makefile.am, main/gauges.c, main/hud.c,
2207 main/hudmsg.h: Enable d1x-style hud_message
2208 * arch/ogl/: glx.c, wgl.c: Sync with d1x
2209 * 2d/font.c: re-init ogl fonts after remapping colors.
2211 2001-11-02 Bradley Bell <btb@icculus.org>
2213 * misc/Makefile.am: remove byteswap.h (duplicate header)
2214 * 2d/font.c: fixed gr_remap_font, minor stuff
2215 * configure.in: take out -O2 if doing debug build
2216 * main/bm.c: formatting
2217 * 2d/font.c, include/gr.h, NEWS: Enable OpenGL fonts!
2218 * include/byteswap.h, misc/Makefile.am: fix swapint, swapshort
2219 macros, get rid of functions
2221 2001-11-01 Bradley Bell <btb@icculus.org>
2223 * misc/byteswap.h: removed duplicate header
2225 2001-10-31 Bradley Bell <btb@icculus.org>
2227 * NEWS, main/automap.c: automap works in opengl
2228 * NEWS, configure.in: Added news
2229 * main/newmenu.c: Must call set_screen_mode for menus when using GL
2230 * 2d/: bitblt.c, canvas.c, linear.h, scalea.h: Sync with d1x
2231 * arch/sdl/event.c, arch/sdl/gr.c, arch/sdl/init.c, iff/iff.c,
2232 include/3d.h, include/loadgl.h, main/inferno.c, maths/fixc.c,
2233 maths/vecmat.c, maths/vecmata.asm: Sync with d1x
2234 * Makefile.am, arch/sdl/Makefile.am: Makefile fixes
2235 * arch/ogl/: glx.c, gr.c, ogl.c, sdlgl.c: Sync with d1x
2236 * 3d/: clipper.c, draw.c, globvars.c, instance.c, interp.c,
2237 matrix.c, points.c, rod.c, setup.c: Minor sync with d1x
2239 2001-10-27 Bradley Bell <btb@icculus.org>
2241 * main/inferno.c: added some documentation
2243 2001-10-25 Bradley Bell <btb@icculus.org>
2245 * main/inferno.c, texmap/ntmap.c, texmap/tmapflat.c: Completed tmap
2247 * Makefile.am, configure.in, arch/Makefile.am,
2248 arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/digi.c,
2249 arch/dos/gr.c, arch/ggi/Makefile.am, arch/ggi/gr.c,
2250 arch/ogl/Makefile.am, arch/ogl/glx.c, arch/ogl/gr.c,
2251 arch/ogl/ogl.c, arch/ogl/sdlgl.c, arch/ogl/wgl.c,
2252 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/digi.c,
2253 arch/sdl/gr.c, arch/svgalib/Makefile.am, arch/svgalib/gr.c,
2254 texmap/scanline.c: Finished moving stuff to arch/blah. I know,
2255 it's ugly, but It'll be easier to sync with d1x.
2256 * Makefile.am, configure.in, main/Makefile.am, main/editor/med.c,
2257 main/editor/medwall.h, main/editor/segment.c, main/editor/seguvs.h,
2258 main/editor/Makefile.am: attempt at support for editor, makefile
2260 * misc/d_delay.c: formatting fix
2261 * texmap/: Makefile.am, ntmap.c, scanline.c, scanline.h, texmapl.h,
2262 tmappent.S, tmapppro.S: adding support for runtime selection of
2264 * main/: bmread.c, game.c, gamecntl.c, gamesave.c, inferno.c,
2265 inferno.h, piggy.c, render.c, editor/editor.h: conditionalize
2266 including multi.h and network.h, fix backslashes, fix compiler
2268 * main/: ai.c, ai2.c, aipath.c, automap.c, bm.c, cntrlcen.c,
2269 collide.c, controls.c, credits.c, dumpmine.c, endlevel.c, escort.c,
2270 fireball.c, fuelcen.c, gamemine.c, gameseq.c, gauges.c, laser.c,
2271 menu.c, multi.h, netmisc.c, network.h, newdemo.c, newmenu.c,
2272 object.c, powerup.c, state.c, switch.c, wall.c: conditionalize
2273 including multi.h and network.h, fix backslashes
2274 * include/pstypes.h: added typedef for u_int64_t on mingw
2275 * include/3d.h: added prototype for g3_uninit_polygon_model
2276 * arch/sdl/Makefile.am: Don't use SDL joystick except on mingw
2278 2001-10-24 Bradley Bell <btb@icculus.org>
2280 * arch/: ggi/Makefile.am, svgalib/Makefile.am: Moved input stuff to
2281 arch subdirs, as in d1x.
2282 * Makefile.am, configure.in, main/kconfig.c: Revert bin_programs to
2283 earlier style until i understand automake 1.5 better. remove input
2285 * arch/: Makefile.am, dos/Makefile.am, dos/joy2.asm, dos/joyc.c,
2286 dos/joydefs.c, dos/key.c, dos/mouse.c, ggi/event.c, ggi/init.c,
2287 ggi/key.c, ggi/mouse.c, linux/Makefile.am, linux/joydefs.c,
2288 linux/joystick.c, linux/include/joystick.h, sdl/Makefile.am,
2289 sdl/event.c, sdl/joy.c, sdl/joydefs.c, sdl/key.c, sdl/mouse.c,
2290 svgalib/event.c, svgalib/init.c, svgalib/key.c, svgalib/mouse.c:
2291 Moved input stuff to arch subdirs, as in d1x.
2292 * NEWS, configure.in: blah blah
2294 2001-10-23 Bradley Bell <btb@icculus.org>
2296 * include/ui.h, unused/ui/ui.h: Moved ui.h to includes/
2297 * texmap/tmapppro.S: no need for #include <conf.h> here
2298 * main/Makefile.am: Build fixes. EDITOR_SRCS added to
2300 * main/: Makefile.am, network.c: No longer #ifdef'ing out the whole
2301 file. RCS header added
2302 * main/: bmread.c, kmatrix.c, multi.c, multibot.c: No longer
2303 #ifdef'ing out the whole file. RCS header added
2304 * Makefile.am, acconfig.h, configure.in, arch/dos/Makefile.am,
2305 main/Makefile.am, maths/Makefile.am, texmap/Makefile.am: Build
2306 fixes. Now works with automake 1.5 and autoconf 2.52.
2307 --enable-editor option added. SDL_VIDEO and SDL_INPUT defined for
2308 mingw (-grabmouse now works on win32).
2309 * config.guess, config.sub, install-sh, missing, mkinstalldirs:
2310 These don't belong in cvs
2314 2001-10-20 Bradley Bell <btb@icculus.org>
2316 * 2d/font.c: Don't free unused variables...
2317 * 2d/font.c, include/gr.h: Bringing font stuff more in line with
2319 * Makefile.am, arch/Makefile.am, arch/dos/Makefile.am,
2320 arch/linux/Makefile.am, arch/win32/Makefile.am, iff/Makefile.am,
2321 main/Makefile.am: make dist more sensible
2322 * Makefile.am: Kludge for linking on mingw
2324 2001-10-19 Bradley Bell <btb@icculus.org>
2326 * Makefile.am, configure.in, arch/win32/Makefile.am,
2327 arch/win32/ipx_win.c, arch/win32/winnet.c: Little fixes
2328 * include/ipx_drv.h: Check for __MINGW32__
2329 * include/i86.h: Imported from d1x
2330 * arch/dos/: Makefile.am, ipx.c: Re-import of d1x files
2331 * arch/dos/modex.asm: Fixed %include
2332 * main/console.c: RCS headers added
2333 * arch/sdl/: Makefile.am, init.c, timer.c: Moved arch/sdl_* to
2335 * Makefile.am, main/Makefile.am: Moved final link to top-level
2336 directory instead of main/
2337 * 2d/linear.asm, maths/fix.asm, maths/vecmata.asm: Changed
2338 __ENV_LINUX__ to __linux__
2339 * configure.in, arch/Makefile.am, arch/dos_dpmi.c,
2340 arch/dos_findfile.c, arch/dos_init.c, arch/dos_ipx.c,
2341 arch/dos_modex.asm, arch/dos_timer.asm, arch/dos_tweak.inc,
2342 arch/dos_vesa.c, arch/dos_vgaregs.inc, arch/linux_init.c,
2343 arch/sdl_init.c, arch/sdl_timer.c, arch/dos/Makefile.am,
2344 arch/dos/dpmi.c, arch/dos/findfile.c, arch/dos/init.c,
2345 arch/dos/ipx.c, arch/dos/modex.asm, arch/dos/timer.asm,
2346 arch/dos/tweak.inc, arch/dos/vesa.c, arch/dos/vgaregs.inc,
2347 arch/linux/Makefile.am, arch/linux/init.c, arch/win32/Makefile.am,
2348 arch/win32/mingw_init.c, main/Makefile.am: Moved arch/sdl_* to
2350 * configure.in: add --enable-xploader, support arch/linux subdir,
2352 * main/inferno.c: conditionalize conf.h
2354 2001-10-19 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2356 * acconfig.h, 2d/bitmap.h, 3d/interp.c, cfile/cfile.c,
2357 include/cfile.h, main/bm.c, mem/mem.c, misc/fileutil.c,
2358 misc/fileutil.h: Partial application of linux/alpha patch.
2360 2001-10-19 Bradley Bell <btb@icculus.org>
2362 * main/Makefile.am, arch/linux/Makefile.am: Brought linux
2363 networking in line with d1x, moved some arch/linux_* stuff to
2365 * arch/linux/: findfile.c, ipx_bsd.c, ipx_kali.c, ipx_lin.c,
2366 linuxnet.c, ukali.c, include/ipx_bsd.h, include/ipx_hlpr.h,
2367 include/ipx_kali.h, include/ipx_ld.h, include/ipx_lin.h,
2368 include/ipx_udp.h, include/ukali.h: remove pesky * from RCS log
2370 * arch/: Makefile.am, linux_findfile.c, linux_ipx_bsd.c,
2371 linux_ipx_lin.c, linux_ipx_udp.c, linux_net.c, linux/findfile.c,
2372 linux/ipx_bsd.c, linux/ipx_kali.c, linux/ipx_lin.c,
2373 linux/ipx_udp.c, linux/linuxnet.c, linux/ukali.c,
2374 linux/include/ipx_bsd.h, linux/include/ipx_hlpr.h,
2375 linux/include/ipx_kali.h, linux/include/ipx_ld.h,
2376 linux/include/ipx_lin.h, linux/include/ipx_udp.h,
2377 linux/include/ukali.h: Brought linux networking in line with d1x,
2378 moved some arch/linux_* stuff to arch/linux/*
2379 * include/ipx_drv.h: Imported from d1x
2380 * main/ipx_drv.c: RCS info added, conf.h added, etc...
2381 * main/ipx_drv.c: Imported from d1x
2382 * include/args.h, include/ipx.h, main/inferno.c, main/network.c,
2383 main/network.h, main/Makefile.am: Trying to get network working on
2385 * configure.in, 2d/Makefile.am, arch/win32/Makefile.am,
2386 main/Makefile.am: build fixes
2387 * arch/: win32/Makefile.am, win32/findfile.c, win32/ipx_drv.h,
2388 win32/ipx_win.c, win32/winnet.c, Makefile.am, win32_findfile.c,
2389 linux/include/ipx_drv.h: Moved win32_* to win32/* (a la d1x),
2390 starting to get net working.
2391 * include/pstypes.h: Changed __ENV_LINUX__ to __linux__,
2392 conditionalized min,max macros
2394 2001-10-18 Bradley Bell <btb@icculus.org>
2396 * acconfig.h, 2d/linear.h, arch/include/joy.h, include/loadgl.h,
2397 include/strutil.h, include/vecmat.h, main/kconfig.c, misc/d_glob.c,
2398 texmap/tmap_inc.asm, texmap/tmap_per.asm, texmap/tmappent.S,
2399 texmap/tmapppro.S, main/console.c: Changed __ENV_LINUX__ to
2401 * 2d/2dsline.c: RCS headers added/changed
2402 * configure.in: fix NASMFLAGS bug
2403 * main/: collide.c, inferno.c, object.c, render.c: RCS headers
2406 2001-10-17 Bradley Bell <btb@icculus.org>
2408 * NEWS: Fixed the invulnerable robots bug!
2409 * main/collide.c: Fixed the invulnerable robots bug!
2411 2001-10-14 Bradley Bell <btb@icculus.org>
2413 * Makefile.am, arch/Makefile.am, iff/Makefile.am, main/Makefile.am:
2416 2001-10-13 Bradley Bell <btb@icculus.org>
2418 * Makefile.am, autogen.sh, configure.in, 2d/Makefile.am,
2419 arch/Makefile.am, arch/dos/Makefile.am,
2420 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
2421 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
2422 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
2423 arch/dos/include/Makefile.am, arch/dos/mm_snd/Makefile.am,
2424 arch/dos/mm_snd/include/Makefile.am, arch/include/Makefile.am,
2425 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
2426 arch/win32/Makefile.am, arch/win32/d3dframe/Makefile.am,
2427 arch/win32/include/Makefile.am, iff/Makefile.am,
2428 iff/archive/Makefile.am, include/Makefile.am, main/Makefile.am,
2429 main/editor/Makefile.am, main/old/Makefile.am, tools/Makefile.am,
2430 tools/cvs2cl/Makefile.am, unused/Makefile.am,
2431 unused/bios/Makefile.am, unused/lib/Makefile.am,
2432 unused/novga/Makefile.am, unused/pa_null/Makefile.am,
2433 unused/ui/Makefile.am, unused/vga/Makefile.am,
2434 unused/vga/new/Makefile.am, unused/win95/Makefile.am: Removed
2435 automake stuff from "inert" subdirs. And there was much rejoicing.
2436 * Makefile.am, NEWS, configure.in: Stuff
2437 * ChangeLog: removing auto-generated file
2438 * cygconf: Added instructions for mingw32 build
2439 * Makefile.am: renamed INSTALL to installation.txt
2440 * installation.txt, INSTALL: renamed INSTALL to installation.txt
2441 * mingw32.txt: Added instructions for mingw32 build
2442 * configure.in: Enable assembly under mingw32
2444 2001-10-12 Bradley Bell <btb@icculus.org>
2446 * acconfig.h, aclocal.m4, conf.h.in: remove superfluous files
2447 * acconfig.h, aclocal.m4, conf.h.in, configure.in, 2d/2dsline.c,
2448 2d/bitblt.c, 2d/box.c, 2d/canvas.c, 2d/gpixel.c, 2d/line.c,
2449 2d/pixel.c, include/pstypes.h, include/strutil.h, include/timer.h,
2450 main/digi.h, main/kludge.c, main/object.c, main/render.c,
2451 misc/d_glob.c, misc/d_io.c, misc/strutil.c: Changed __ENV_DJGPP__
2452 to __DJGPP__, since it's built-in.
2454 2001-10-12 Paolo Ulivi <paoloulivi@tin.it>
2456 * aclocal.m4, conf.h.in, include/vecmat.h, main/collide.c,
2457 main/kludge.c, main/piggy.h: fix some gcc 3.0 warnings.
2461 2001-10-12 Bradley Bell <btb@icculus.org>
2463 * Makefile.am, unused/win95/Makefile.am: Fix some dist stuff
2464 * Makefile.am: make sure cygconf gets archived
2465 * configure.in: Increment version number in preparation for release
2466 * configure.in: Fix detection of opengl
2467 * Makefile.am, aclocal.m4, autogen.sh, conf.h.in, configure.in,
2468 cygconf, arch/Makefile.am, arch/include/joy.h,
2469 arch/include/mouse.h, include/loadgl.h, include/pstypes.h,
2470 include/strutil.h, main/Makefile.am, main/config.c, main/console.c,
2471 main/gamepal.h, main/gamerend.c, main/inferno.c, main/kconfig.c,
2472 main/multi.c, main/newdemo.c, misc/d_delay.c, misc/d_glob.c,
2473 misc/strutil.c: Switched from Cygwin to mingw32 on MS boxes.
2474 Vastly improved compilability.
2476 2001-10-11 Bradley Bell <btb@icculus.org>
2478 * Makefile.am: Added macros/sdl.m4
2479 * autogen.sh: Added macros/sdl.m4
2481 2001-10-09 Bradley Bell <btb@icculus.org>
2483 * main/vers_id.h: Added DESCENT_VERSION constant
2484 * main/inferno.c: Added command-line help.
2485 * include/ogl_init.h: opengl improvments (following d1x changes)
2487 2001-10-07 Bradley Bell <btb@icculus.org>
2489 * aclocal.m4, conf.h.in, configure.in, arch/Makefile.am,
2490 arch/ogl/Makefile.am: Remove duplicate headers.
2492 2001-08-02 Thimo Neubauer <thimo@debian.org>
2494 * mem/mem.c: totally crippled the memory manager because it does
2495 not make sense for non-DOS-systems and it would have been too
2496 complicated to get it 64bit clean
2498 2001-06-19 Bradley Bell <btb@icculus.org>
2500 * cvshowto.txt: updated anonymous password
2502 2001-02-08 Bradley Bell <btb@icculus.org>
2504 * COPYING, license.txt: Added d1x license
2506 2001-02-01 Bradley Bell <btb@icculus.org>
2508 * aclocal.m4, configure.in: Better detecting of SDL and GL/GLU
2510 2001-01-31 Bradley Bell <btb@icculus.org>
2512 * configure.in, arch/include/mouse.h, include/pstypes.h,
2513 main/game.c, main/gamepal.h: OpenGL support under Cygwin/SDL
2514 * main/polyobj.c: fix typo
2515 * 2d/Makefile.am, 2d/bitblt.c, 2d/bitmap.c, 2d/box.c, 2d/canvas.c,
2516 2d/circle.c, 2d/disc.c, 2d/font.c, 2d/gpixel.c, 2d/ibitblt.c,
2517 2d/line.c, 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c,
2518 2d/rect.c, 2d/rle.c, 2d/scale.c, 2d/scalec.c, 2d/tmerge.c,
2519 3d/clipper.c, 3d/draw.c, 3d/globvars.c, 3d/instance.c, 3d/interp.c,
2520 3d/matrix.c, 3d/points.c, 3d/rod.c, 3d/setup.c, arch/Makefile.am,
2521 cfile/cfile.c, iff/iff.c, main/ai.c, main/ai2.c, main/aipath.c,
2522 main/automap.c, main/bm.c, main/bmread.c, main/cmd.c,
2523 main/cntrlcen.c, main/collide.c, main/config.c, main/console.c,
2524 main/controls.c, main/credits.c, main/crypt.c, main/dumpmine.c,
2525 main/effects.c, main/endlevel.c, main/escort.c, main/fireball.c,
2526 main/fuelcen.c, main/fvi.c, main/game.c, main/gamecntl.c,
2527 main/gamefont.c, main/gamemine.c, main/gamepal.c, main/gamerend.c,
2528 main/gamesave.c, main/gameseg.c, main/gameseq.c, main/hostage.c,
2529 main/kconfig.c, main/kmatrix.c, main/laser.c, main/lighting.c,
2530 main/mglobal.c, main/mission.c, main/morph.c, main/netmisc.c,
2531 main/network.c, main/newdemo.c, main/newmenu.c, main/object.c,
2532 main/paging.c, main/physics.c, main/piggy.c, main/polyobj.c,
2533 main/powerup.c, main/render.c, main/robot.c, main/slew.c,
2534 main/songs.c, main/switch.c, main/texmerge.c, main/text.c,
2535 main/titles.c, main/vclip.c, main/wall.c, main/weapon.c,
2536 maths/Makefile.am, maths/fixc.c, maths/rand.c, maths/tables.c,
2537 maths/vecmat.c, mem/mem.c, misc/args.c, misc/byteswap.c,
2538 misc/d_delay.c, misc/d_glob.c, misc/d_io.c, misc/error.c,
2539 misc/hash.c, misc/strio.c, misc/strutil.c, texmap/Makefile.am,
2540 texmap/ntmap.c, texmap/scanline.c, texmap/tmapflat.c: Makefile and
2542 * arch/dos_findfile.c, arch/dos_modex.asm, include/console.h,
2543 include/modex.h, main/collide.c, main/gamesave.c, main/gameseq.c,
2544 main/gauges.c, main/object.c, main/playsave.c, main/render.c,
2545 main/state.c, mem/mem.c, texmap/ntmap.c, texmap/tmapflat.c: Fix
2547 * include/gr.h, main/menu.c: Fullscreen toggle added to screen res
2549 * configure.in, include/pstypes.h, main/kconfig.c: Support for
2550 cross-compiling, and cygwin fixes
2552 2001-01-30 Bradley Bell <btb@icculus.org>
2554 * configure.in, arch/Makefile.am, arch/win32_findfile.c,
2555 include/pstypes.h, include/strutil.h, main/Makefile.am,
2556 misc/strutil.c, unused/win95/findfile.c: Cygwin support, using SDL.
2557 needs --without-assembler and --without-network to compile
2559 2001-01-29 Bradley Bell <btb@icculus.org>
2561 * configure.in, main/Makefile.am: Fixes to build system
2562 * main/kconfig.c: fix for non-linux joysticks
2563 * arch/: dos/Makefile.am, dos/cdrom.c, dos/digi.c, dos/dosgr.c,
2564 dos/dpmi.c, dos/findfile.c, dos/init.c, dos/ipx.c, dos/joy2.asm,
2565 dos/joyc.c, dos/joydefs.c, dos/key.c, dos/modex.asm, dos/mouse.c,
2566 dos/timer.asm, dos/tweak.inc, dos/vesa.c, dos/vgaregs.inc,
2567 include/joy.h, linux/Makefile.am, linux/findfile.c, linux/init.c,
2568 linux/ipx_bsd.c, linux/ipx_lin.c, linux/ipx_udp.c,
2569 linux/linuxnet.c, sdl/Makefile.am, sdl/init.c, sdl/timer.c: Removed
2571 * arch/: Makefile.am, dos_dpmi.c, dos_findfile.c, dos_init.c,
2572 dos_ipx.c, dos_modex.asm, dos_timer.asm, dos_tweak.inc, dos_vesa.c,
2573 dos_vgaregs.inc, linux_findfile.c, linux_init.c, linux_ipx_bsd.c,
2574 linux_ipx_lin.c, linux_ipx_udp.c, linux_net.c, sdl_init.c,
2575 sdl_timer.c: Fixed build system, minor fixes
2576 * arch/dos/include/: joy.h, key.h, mouse.h: Unified input headers.
2577 * arch/linux/Makefile.am, configure.in: Duplicate file removal.
2579 2001-01-28 Bradley Bell <btb@icculus.org>
2581 * conf.h.in, configure.in, arch/Makefile.am,
2582 arch/dos/include/Makefile.am, arch/include/Makefile.am,
2583 arch/include/key.h, main/Makefile.am: More header unification...
2584 * main/newdemo.c: Added <ctype.h>
2585 * arch/include/: event.h, joy.h: unified input headers.
2586 * acconfig.h, include/d_delay.h, main/Makefile.am, main/game.c:
2587 OpenGL now uses SDL-GL instead of gii
2588 * arch/include/: key.h, mouse.h: Unified arch headers
2590 2001-01-25 Bradley Bell <btb@icculus.org>
2592 * autogen.sh: use "set -e" so execution stops if something goes
2595 2001-01-24 Bradley Bell <btb@icculus.org>
2598 * Makefile.am: Add ChangeLog to dist
2599 * ChangeLog: Putting this here so automake doesn't complain
2603 2001-01-24 Bradley Bell <btb@icculus.org>
2605 * INSTALL, NEWS, README, cvshowto.txt: updated documentation
2606 * tools/: Makefile.am, cvs2cl/Makefile.am, cvs2cl/cvs2cl.pl: cvs2cl
2607 for building ChangeLog from RCS entries
2608 * Makefile.am, acconfig.h, autogen.sh, conf.h.in, configure.in,
2609 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
2610 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
2611 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
2612 arch/dos/include/Makefile.am, 2d/Makefile.am, 3d/Makefile.am,
2613 arch/Makefile.am, arch/dos/Makefile.am,
2614 arch/dos/mm_snd/Makefile.am, arch/dos/mm_snd/include/Makefile.am,
2615 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
2616 arch/ogl/Makefile.am, arch/sdl/Makefile.am, arch/win32/Makefile.am,
2617 arch/win32/d3dframe/Makefile.am, arch/win32/include/Makefile.am,
2618 cfile/Makefile.am, iff/Makefile.am, iff/archive/Makefile.am,
2619 include/Makefile.am, main/editor/Makefile.am, main/old/Makefile.am,
2620 unused/Makefile.am, unused/bios/Makefile.am,
2621 unused/lib/Makefile.am, unused/novga/Makefile.am,
2622 unused/pa_null/Makefile.am, unused/ui/Makefile.am,
2623 unused/vga/Makefile.am, unused/vga/new/Makefile.am,
2624 unused/win95/Makefile.am, main/Makefile.am, maths/Makefile.am,
2625 misc/Makefile.am, texmap/Makefile.am: improved automake config.
2626 make dist, VPATH builds, ...
2627 * configure, Makefile.in, libtool, ltconfig, ltmain.sh,
2628 stamp-h.in, 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.in,
2629 arch/dos/Makefile.in, arch/linux/Makefile.in,
2630 arch/sdl/Makefile.in, cfile/Makefile.in, iff/Makefile.in,
2631 main/Makefile.in, maths/Makefile.in, mem/Makefile.in,
2632 misc/Makefile.in, texmap/Makefile.in: cruft removal
2633 * 2d/diff, arch/dos/sgrep.out, arch/linux/stHqFIq1, main/test.txt:
2635 * ChangeLog, NEWS: moved old ChangeLog to NEWS
2636 * configure.in, conf.h.in: moved NDEBUG to conf.h.in
2637 * main/: game.c, kconfig.c, text.c: changed args_find to FindArg
2638 * main/: gamecntl.c, inferno.c: changed args_find to FindArg, added
2640 * arch/dos_init.c, arch/linux_init.c, arch/linux_ipx_udp.c,
2641 arch/linux_net.c, arch/sdl_init.c, arch/dos/init.c,
2642 arch/dos/joyc.c, arch/linux/init.c, arch/linux/ipx_udp.c,
2643 arch/linux/linuxnet.c, arch/sdl/init.c, include/args.h,
2644 main/config.c, main/hud.c, main/menu.c, main/multi.c,
2645 main/network.c, main/piggy.c, main/polyobj.c, main/slew.c,
2646 main/songs.c, misc/args.c: changed args_find to FindArg
2648 2001-01-22 Bradley Bell <btb@icculus.org>
2650 * configure, main/Makefile.am, main/Makefile.in: configuration
2652 * include/error.h, include/mono.h, main/game.c, main/gamerend.c:
2653 fix compiler warnings w/opengl
2654 * include/console.h: ggi support
2655 * arch/linux_init.c: svgalib support
2656 * Makefile.in, conf.h.in, configure, configure.in, 2d/Makefile.am,
2657 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.am, arch/Makefile.in,
2658 arch/svgalib_init.c, cfile/Makefile.in, iff/Makefile.in,
2659 main/Makefile.am, main/Makefile.in, maths/Makefile.am,
2660 maths/Makefile.in, mem/Makefile.in, misc/Makefile.in,
2661 texmap/Makefile.am, texmap/Makefile.in: configuration fixes
2662 * iff/iff.c, include/u_mem.h: NDEBUG fixes
2663 * main/: ai.h, inferno.c, lighting.c, object.c, render.c: fix
2664 warnings and enable NDEBUG
2665 * arch/svgalib_init.c: svgalib support
2667 2001-01-22 Michael Wagener <Michael.Wagener@materna.de>
2669 * main/kconfig.c: joystick support
2671 2001-01-21 Bradley Bell <btb@icculus.org>
2673 * cvshowto.txt: new file, taken from d1x webpage
2674 * AUTHORS, README: Taking over as maintainer of d2x
2675 * ChangeLog: Grab mouse with SDL/X11
2676 * main/: gamecntl.c, inferno.c: Grab mouse with SDL/X11
2678 2001-01-20 Bradley Bell <btb@icculus.org>
2680 * configure, configure.in: Turned -Werror back off by default
2681 * README, configure, configure.in, 2d/font.c, arch/sdl_init.c,
2682 iff/iff.c, include/3d.h, include/d_io.h, main/Makefile.am,
2683 main/Makefile.in, main/bm.c, main/collide.c, main/credits.c,
2684 main/fuelcen.h, main/game.c, main/gamecntl.c, main/gamepal.c,
2685 main/gamerend.c, main/gamesave.c, main/gameseg.c, main/gameseq.c,
2686 main/gauges.c, main/kconfig.c, main/kludge.c, main/kmatrix.c,
2687 main/laser.c, main/multi.c, main/network.c, main/network.h,
2688 main/newdemo.c, main/newmenu.c, main/object.c, main/object.h,
2689 main/physics.c, main/piggy.c, main/polyobj.c, main/state.c,
2690 main/switch.c, main/titles.c, main/wall.c: Got rid of all compiler
2691 warnings, for non-OpenGL on linux, anyway...
2693 2001-01-19 Bradley Bell <btb@icculus.org>
2695 * copying: remove duplicate file
2696 * Import of d2x-0.0.9-pre1
2697 * Import of d2x-0.0.8