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