1 2004-05-18 Bradley Bell <btb@icculus.org>
3 * arch/ogl/gr.c: fix off by .5 errors in ogl_upixelc and
6 * arch/ogl/ogl.c: fix ogl gr_ucircle (d1x r1.29)
8 * arch/ogl/gr.c: fix off-by-one error in ogl_urect, right and
9 bottom are inclusive not exclusive (d1x r1.28)
11 * arch/ogl/ogl.c, include/ogl_init.h, main/polyobj.c: fix briefing
12 spinning robot display in OGL (d1x r1.28, r1.20, r1.2)
14 * arch/sdl/digi.c: fix typo
16 * main/state.c: fix savegame thumbnail saving in OGL (d1x r1.6)
18 * arch/win32/init.c, arch/win32/win32.c: move win32 window
19 creation code from arch_init_start into arch_init to fix weirdness
20 with --help (d1x r1.5, r1.6)
22 * arch/linux/hmiplay.c: apply patch from bluecow to fix hmiplay
23 sync issues and lack of midi reset (d1x r1.5)
25 * arch/sdl/digi.c: fix crash on exit if sounds are still playing
28 * arch/ogl/wgl.c, arch/win32/mouse.c, misc/d_io.c: Fix mismatched
29 arg types in the win32 code (d1x r1.12, r1.7, r1.2)
31 * arch/linux/hmiplay.c: fix problems with msgbuf struct not being
34 * arch/linux/hmiplay.c: updated SDL include path (d1x r1.3)
36 * include/vecmat.h: comments/formatting
38 2004-05-18 Martin Schaffner <maschaffner@gmx.ch>
40 * include/d.bat, include/lst.bat, include/m.bat, include/test.c,
41 include/test.lnk: remove unnecessary files
43 * configure.ac: add -no-cpp-precomp when compiling on Mac OS X.
44 This enables compilation with gcc 3.1
46 2004-05-17 Dietfrid Mali <dietfrid.mali@q-dial.de>
48 * main/switch.c: took care of switches triggering single-sided
49 walls (don't try to access the nonexistent adjacent wall via NULL
50 pointers or negative array indices)
52 2004-05-16 Dietfrid Mali <dietfrid.mali@q-dial.de>
54 * main/wall.c: fix invalid memory access for d1 levels which
55 don't have a corresponding wall behind.
57 2004-05-16 Martin Schaffner <maschaffner@gmx.ch>
59 * include/ogl_init.h, arch/ogl/glx.c, arch/ogl/gr.c,
60 arch/ogl/internal.h, arch/ogl/ogl.c, arch/ogl/sdlgl.c,
61 arch/ogl/wgl.c: move most ogl-internal stuff from the ogl
62 interface header to new header file internal.h
64 2004-05-15 Dietfrid Mali <dietfrid.mali@q-dial.de>
66 * arch/sdl/joy.c: joystick_read_raw_axis() will return a proper
67 bitmask for each joystick axis that has sent input data,
68 and will not crash Windows anymore during joystick setup because
69 of for() loop over axis being executed once too often.
71 * main/gameseq.c, include/gr.h, 2d/font.c: define new function
72 gr_remap_mono_font() and call it after loading saved level.
74 * main/laser.c: limit homing missile turn rate
76 * main/fuelcen.c, main/fuelcen.h, main/object.c: implement repair
77 centers (work like fuel centers but provide shield)
79 * main/gameseg.c: fix endless loop in some levels with a
80 certain (complicated) structure
82 2004-05-13 Bradley Bell <btb@icculus.org>
84 * VisualC/d2/d2x/d2x.dsp, VisualC/d2xgl/d2xgl.dsp,
85 VisualC/libmve/libmve.dsp, VisualC/mveplayer/mveplayer.dsp:
86 updated project files for SDL 1.2.7
88 * Makefile.am: add VisualC, VisualCE dirs to tarball
90 2004-05-13 Martin Schaffner <maschaffner@gmx.ch>
92 * arch/sdl/digi.c: formatting
94 2004-05-12 Bradley Bell <btb@icculus.org>
96 * unused/vga/new/palette.c, unused/vga/new/vga.c: removed unused,
99 * 2d/palette.c, include/palette.h: added function to create blend
102 * maths/rand.c, maths/tables.c, maths/vecmat.c: formatting
104 2004-05-11 Bradley Bell <btb@icculus.org>
106 * arch/ogl/ogl.c: fix alpha calculation in g3_draw_poly, again
108 2004-05-10 Bradley Bell <btb@icculus.org>
110 * arch/ogl/ogl.c, include/3d.h, main/render.c: hmm,
111 g3_draw_transp_poly had the fade level backwards, decided to just
112 fix g3_draw_poly so it behaves correctly, transparency or not,
113 reverted changes to render_face
115 2004-05-10 Dietfrid Mali <dietfrid.mali@q-dial.de>
117 * arch/ogl/ogl.c, include/3d.h: added g3_draw_transp_poly() for
118 rendering transparent (e.g. cloaked) walls
120 * main/render.c: render_face now calls g3_draw_transp_poly() for
121 cloaked walls in OpenGL
123 2004-05-08 Martin Schaffner <maschaffner@gmx.ch>
125 * arch/sdl/digi.c: fix bug on Mac OS X where all sound, including
126 that from other apps, had "static" distortions.
128 2004-04-22 Bradley Bell <btb@icculus.org>
130 * main/multi.c, main/multibot.c: use new GET_INTEL_* macros
132 * include/byteswap.h: rewrite GET_INTEL_* macros, fix bugs in
133 aligned version of PUT_INTEL_* macros
135 2004-04-15 Bradley Bell <btb@icculus.org>
137 * main/inferno.c: comment out unused checksum variable
139 2004-04-14 Bradley Bell <btb@icculus.org>
141 * arch/sdl/rbaudio.c: fix redbook tracking problems (fixes #1028)
143 2004-04-14 Terran Melconian <terran@consistent.org>
145 * main/gameseg.c: use portable rand function (fixes #1118)
147 2004-04-14 Sean Taylor <sscthunderbird@yahoo.com>
149 * main/songs.c: uncomment calls to RBAStop (fixes #473)
151 2004-01-08 Martin Schaffner <maschaffner@gmx.ch>
153 * configure.ac, arch/linux/ipx_udp.c, maths/fixc.c:
154 get rid of warnings (now compiles with -Werror on SunOS)
156 * main/piggy.c: fix (really) wierd SunOS bug
158 * 2d/bitmap.c, 2d/rle.c, include/gr.h: fix MEM_OVERWRITE
159 caused by not allocating enough mem for rle bitmaps
161 2004-01-06 Martin Schaffner <maschaffner@gmx.ch>
163 * include/pstypes.h: sun OS typedef fixes
165 2003-12-28 Martin Schaffner <maschaffner@gmx.ch>
167 * main/piggy.c: fix bug 1067
169 * main/piggy.c: fix bugfix for 1067
171 * main/piggy.c: fix 2nd part of bug 1067 (make d2x compatible
172 with descent.pig of mac registered)
174 2003-12-18 Bradley Bell <btb@icculus.org>
176 * main/kconfig.c: fixes for linux-native joystick
178 * main/kconfig.c: bunch of fixes (esp. for non linux-native
181 * arch/include/joy.h: comments/formatting
183 2003-12-10 Alexander Y. Yeikovich <demon@mci.net.ua>
185 * compilerdefs.txt: added FreeBSD defs
187 2003-12-08 Bradley Bell <btb@icculus.org>
189 * include/dtypes.h, include/dtypes.inc: remove unused, redundant
192 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua>
194 * arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
195 arch/linux/ipx_udp.c: fix FreeBSD compile errors
197 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua> and Bradley Bell <btb@icculus.org>
199 * 2d/ibitblt.c, include/maths.h, include/ogl_init.h,
200 include/pstypes.h, main/game.c, main/game.h, unused/bios/ipx.c:
201 get rid of silly ulongs
203 * configure.ac, 2d/bitblt.c, 2d/linear.asm, maths/fix.asm,
204 maths/vecmata.asm, texmap/tmap_inc.asm, texmap/tmap_per.asm,
205 texmap/tmappent.S, texmap/tmapppro.S: enable nasm on FreeBSD,
206 change relevant __linux__ macros to __ELF__
208 2003-11-27 Bradley Bell <btb@icculus.org>
210 * include/ogl_init.h: added proto for ogl_check_mode
212 * arch/sdl/digi.c, arch/sdl/gr.c, arch/sdl/mouse.c,
213 arch/win32/findfile.c, main/inferno.c, main/titles.c: Pocket PC
216 2003-11-26 Bradley Bell <btb@icculus.org>
218 * libmve/decoder16.c, libmve/mve_main.c, main/newmenu.c: fix gcc
219 3.3 compiler warnings
221 * arch/sdl/gr.c, main/kludge.c: landscape fixes, implemented
224 * include/pstypes.h: OS X fixes
226 * cfile/cfile.c, include/pstypes.h, main/inferno.c,
227 main/newmenu.h: linux fixes
229 * configure.ac cygconf VisualC/d2x.dsw VisualC/d2x/d2x.dsp
230 VisualC/d2xgl/.cvsignore VisualC/d2xgl/d2xgl.dsp arch/ogl/gr.c
231 arch/ogl/ogl.c include/d_io.h include/loadgl.h include/ogl_init.h
232 include/pstypes.h include/u_mem.h main /state.c main/vers_id.h
233 misc/d_io.c: added Visual C project for opengl, buncha macro fixes
236 * arch/sdl/gr.c: fix sdl gr_update
238 * 2d/font.c, VisualC/d2x/d2x.dsp, VisualCE/d2x/d2x.vcp,
239 VisualCE/mveplayer/mveplayer.vcp, arch/win32/ipx_mcast4.c,
240 arch/win32/ipx_udp.c, arch/win32/ipx_win.c, arch/sdl/gr.c,
241 cfile/cfile.c, console/CON_console.c, include/d_io.h,
242 include/error.h, include/pstypes.h, include/strutil.h,
243 include/u_dpmi.h, libmve/mve_main.c, libmve/mveplay.c,
244 main/cntrlcen.c, main/console.c, main/gameseq.c, main/inferno.c,
245 main/movie.c, main/newdemo.c, main/newmenu.c, main/newmenu.h,
246 main/playsave.c, main/songs.c, main/state.c, main/text.c,
247 mem/mem.c, misc/args.c, misc/d_io.c, misc/strutil.c: Visual C,
250 2003-11-25 Bradley Bell <btb@icculus.org>
252 * VisualC/d2x, VisualC/d2x/.cvsignore, VisualC/d2x/d2x.dsp,
253 VisualC/d2x.dsw, VisualC/libmve/libmve.dsp,
254 libmve/VisualC/mveplayer.dsp: updated project files
256 * libmve/mve_main.c, libmve/mvelib.c, libmve/mveplay.c: mveplayer
259 * VisualC, VisualC/.cvsignore, VisualC/d2x.dsw, VisualC/libmve,
260 VisualC/libmve/.cvsignore, VisualC/libmve/libmve.dsp,
261 VisualC/mveplayer, VisualC/mveplayer/.cvsignore,
262 VisualC/mveplayer/mveplayer.dsp: added project files for Visual
265 * VisualCE/.cvsignore, VisualCE/d2x/.cvsignore,
266 VisualCE/libmve/.cvsignore, VisualCE/mveplayer/.cvsignore: added
269 2003-11-24 Bradley Bell <btb@icculus.org>
271 * libmve/decoder8.c, libmve/mve_main.c, libmve/mvelib.c,
272 libmve/mveplay.c: stuff to play mve's in WinCE
274 * arch/win32/findfile.c: unused functions...
278 * arch/sdl/mouse.c, main/konfig.c, main/newmenu.c, main/newmenu.h:
279 enabled mouse control of menus
281 * main/mission.h: oops, didn't mean to change this.
283 2003-11-21 Bradley Bell <btb@icculus.org>
285 * VisualCE/d2x/d2x.vcp: updated project file
287 2003-11-20 Bradley Bell <btb@icculus.org>
289 * VisualCE, VisualCE/d2x, VisualCE/d2x/d2x.vcp, VisualCE/d2x.vcw,
290 VisualCE/libmve, VisualCE/libmve/libmve.vcp, VisualCE/mveplayer,
291 VisualCE/mveplayer/mveplayer.vcp: added project files for eMbedded
294 2003-11-17 Bradley Bell <btb@icculus.org>
296 * configure.ac, arch/linux/Makefile.am, arch/linux/linuxnet.c,
297 main/menu.c: added option to disable kalinix under unix
299 * main/game.c, main/newmenu.c: always set menu mode for GL popups
301 2003-11-14 Bradley Bell <btb@icculus.org>
303 * main/automap.c: fix automap background image
305 * main/automap.c, main/automap.h: delete cruft
307 * main/automap.c: fix level number position
309 * main/automap.c: simplify g3_draw_line hack
311 * main/menu.c: stop pointless vid mode changes
313 2003-11-07 Bradley Bell <btb@icculus.org>
315 * NEWS, installation.txt: s'more documentation
317 2003-11-07 Steffen Pohle <stpohle@gmx.net>
319 * configure.ac: fix .exe extension problems
321 2003-11-07 Bradley Bell <btb@icculus.org>
323 * arch/ogl/ogl.c: disable texture format verification for OS X -
326 2003-11-06 Bradley Bell <btb@icculus.org>
328 * main/automap.c, main/gamecntl.c, main/movie.c, main/titles.c:
329 use more traditional Alt+Enter for toggling fullscreen
331 * 2d/ibitblt.c, main/mission.h: comments/formatting
333 * arch/ogl/sdlgl.c: smash textures, for non-linux, for real
335 2003-11-06 Bradley Bell <btb@icculus.org>
337 * arch/ogl/gr.c, arch/ogl/sdlgl.c: smash textures on every
338 resolution change, use kludge to avoid repetitive res changes
340 2003-11-04 Bradley Bell <btb@icculus.org>
342 * main/piggy.c, main/piggy.h: moved bitmap and sound header data
343 structures and i/o routines back to piggy.c
345 2003-11-04 Martin Schaffner <maschaffner@gmx.ch>
347 * installation.txt: tell to install d1 .pig for better textures
349 2003-11-04 Bradley Bell <btb@icculus.org>
351 * main/mission.c, main/mission.h, main/piggy.h: added hogsize for
352 oem d1 v1.0 and registered d2 v1.0, comments
354 2003-11-03 Bradley Bell <btb@icculus.org>
356 * main/bm.h, main/piggy.c, main/piggy.h: big pigsize is same for
357 all d1 shareware - even though files are different!
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 big pigsize for
365 * main/bm.h, main/piggy.c, main/piggy.h: added pigsize for
368 2003-10-31 Martin Schaffner <maschaffner@gmx.ch>
370 * main/movie.c: when no movies are found, divide by six the
371 number of warning lines sent to stdout
373 2003-10-29 Martin Schaffner <maschaffner@gmx.ch>
375 * include/byteswap.h: fix stupid copy/paste error
377 2003-10-24 Bradley Bell <btb@icculus.org>
379 * 2d/bitblt.c, 2d/ibitblt.c, include/gr.h, include/grdef.h: use
380 gr_linear_rep_movsd_2x instead of almost identical
381 gr_linear_movsd_double. Better since we have assembly versions.
383 2003-10-22 Martin Schaffner <maschaffner@gmx.ch>
385 * main/gamemine.c, main/piggy.c: fix "psychedelic" walls
388 2003-10-21 Martin Schaffner <maschaffner@gmx.ch>
390 * main/gameseq.c, main/multi.c, main/multi.h: fix compilation
391 error with --disable-network, move reset_network_objects()
392 from gameseq.c to multi.c
394 2003-10-14 Bradley Bell <btb@icculus.org>
396 * AUTHORS, NEWS: stuff
398 * arch/win32/ipx_mcast4.c: include newmenu header (for FAIL macro)
400 2003-10-12 Bradley Bell <btb@icculus.org>
402 * main/cntrlcen.c, main/endlevel.c, main/gamerend.c,
403 main/gameseq.c, main/mission.c, main/mission.h, main/network.c:
406 2003-10-12 Aaron Plattner <plattner@caltech.edu>
408 * arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
409 arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
410 arch/linux/ipx_udp.c, arch/linux/linuxnet.c,
411 arch/linux/include/ipx_drv.h, arch/linux/include/ipx_mcast4.h,
412 arch/win32/Makefile.am, arch/win32/ipx_drv.h,
413 arch/win32/ipx_mcast4.c, arch/win32/ipx_udp.c,
414 arch/win32/ipx_win.c, arch/win32/winnet.c,
415 arch/win32/include/ipx_mcast4.h, include/ipx.h, main/menu.c,
416 main/multi.h, main/network.c: add IPv4 multicasting support
418 2003-10-11 Bradley Bell <btb@icculus.org>
420 * main/endlevel.c, main/piggy.c: fixed endlevel stuff
422 * main/cntrlcen.c, main/endlevel.c, main/gamecntl.c,
423 main/gamerend.c, main/gameseq.c, main/gauges.c, main/kmatrix.c,
424 main/menu.c, main/mission.h, main/network.c, main/weapon.c,
425 main/weapon.h: lots of shareware and oem fixes
427 2003-10-10 Bradley Bell <btb@icculus.org>
429 * arch/win32/winnet.c: fixed stupid win32 network bug
431 2003-10-10 Bradley Bell <btb@icculus.org>
433 * main/piggy.c: increased D1_MAX_TMAP_NUM
435 2003-10-10 Martin Schaffner <maschaffner@gmx.ch>
437 * main/bm.c, main/bm.h, main/piggy.c: fixes d1 still textures
438 which are animated in d2, refactorizes d1 texture reading
440 2003-10-10 Bradley Bell <btb@icculus.org>
442 * arch/linux/linuxnet.c, main/automap.c, main/automap.h,
443 main/bmread.c, main/bmread.h, main/cntrlcen.c, main/cntrlcen.h,
444 main/collide.h, main/compbit.h, main/config.h, main/console.c,
445 main/controls.h, main/credits.c, main/credits.h, main/crypt.c,
446 main/desc_id.h, main/desw.h, main/dumpmine.c, main/effects.c,
447 main/effects.h, main/endlevel.c, main/endlevel.h, main/escort.c,
448 main/escort.h, main/fireball.h, main/fvi.c, main/fvi.h,
449 main/game.c, main/game.h, main/gamecntl.c, main/gamefont.c,
450 main/gamefont.h, main/gamemine.h, main/gamepal.c, main/gamepal.h,
451 main/gamerend.c, main/gamesave.h, main/gameseq.c, main/gameseq.h,
452 main/gamestat.h, main/gauges.h, main/hostage.c, main/hostage.h,
453 main/hud.c, main/hudmsg.h, main/inferno.c, main/inferno.h,
454 main/joydefs.c, main/joydefs.h, main/kconfig.h, main/kludge.c,
455 main/kmatrix.c, main/kmatrix.h, main/laser.c, main/lighting.h,
456 main/menu.c, main/menu.h, main/mglobal.c, main/modem.h,
457 main/morph.h, main/movie.c, main/movie.h, main/multibot.h,
458 main/netmisc.h, main/network.h, main/newmenu.h, main/paging.h,
459 main/physics.c, main/physics.h, main/piggy.h, main/player.c,
460 main/playsave.h, main/polyobj.c, main/polyobj.h, main/powerup.c,
461 main/powerup.h, main/render.c, main/render.h, main/reorder.h,
462 main/robot.c, main/scores.h, main/screens.h, main/segment.c,
463 main/segpoint.h, main/slew.c, main/slew.h, main/songs.c,
464 main/songs.h, main/sounds.h, main/state.h, main/terrain.c,
465 main/terrain.h, main/texmerge.h, main/text.h, main/textures.h,
466 main/titles.h, main/vclip.c, main/vclip.h, main/vers_id.h,
467 main/wall.h: comments/formatting
469 2003-10-09 Bradley Bell <btb@icculus.org>
471 * main/text.c: fix text when using old datafiles
473 * main/laser.h: comments/whitespace
475 * main/laser.c, main/weapon.c: fixed smart missiles and smart
476 mines w/shareware data
478 * include/DT_drawtext.h: deleted unused file
480 2003-10-08 Bradley Bell <btb@icculus.org>
482 * main/gameseq.c, main/inferno.c, main/menu.c: SHAREWARE fixes
484 * arch/win32/ipx_udp.c: use closesocket() instead of close()
486 * arch/sdl/joydefs.c, main/gamecntl.c, main/kconfig.c,
487 main/menu.c: Disabled 'd2x keys' weapon selection
489 2003-10-08 Martin Schaffner <maschaffner@gmx.ch>
491 * main/object.h, main/multi.h: get rid of most warnings issued by
492 cpp-precomp of gcc from Mac OS X dev tools
494 2003-10-05 Bradley Bell <btb@icculus.org>
496 * NEWS, configure.ac: increment version number
498 * cfile/cfile.c: better handling of CRLF text files (when that is
501 * utilities/hogcreate.c, utilities/hogextract.c,
502 utilities/mvlcreate.c, utilities/mvlextract.c: use binary mode for
503 reading/writing files
505 * arch/win32/Makefile.am, arch/win32/include/ipx_udp.h,
506 arch/win32/ipx_udp.c, arch/win32/winnet.c, main/menu.c: added UDP
509 2003-10-04 Bradley Bell <btb@icculus.org>
511 * cfile/cfile.c, main/config.c: oops, fgets does not return EOF
513 * main/netmisc.c: change byte to sbyte, comments/whitespace
515 2003-10-03 Bradley Bell <btb@icculus.org>
517 * cfile/cfile.c, main/config.c: fix win32 eof bug.
519 * arch/win32/ipx_drv.h, arch/win32/winnet.c, include/ipx.h: win32
522 * iff/iff.c, include/gr.h, include/iff.h, include/pstypes.h,
523 main/ai2.c, main/aipath.c, main/aistruct.h, main/bm.h,
524 main/config.c, main/escort.c, main/fireball.c, main/fuelcen.c,
525 main/fuelcen.h, main/gameseg.c, main/gameseg.h, main/laser.c,
526 main/lighting.c, main/mglobal.c, main/network.c, main/newdemo.c,
527 main/object.c, main/object.h, main/paging.c, main/player.h,
528 main/robot.h, main/segment.h, main/state.c, main/switch.c,
529 main/switch.h, main/titles.c, main/wall.c, main/wall.h,
530 main/weapon.c, main/weapon.h: change byte to sbyte,
533 * 2d/bitblt.c, cfile/cfile.c, include/cfile.h, main/ai.c,
534 main/ai.h, main/gamemine.c, main/gauges.c, main/kconfig.c,
535 main/menu.c, main/multi.c, main/multi.h, main/multibot.c,
536 main/newdemo.h, main/render.c, main/scores.c: change byte to sbyte
538 * configure.ac: better checking for timeval
540 2003-10-03 Martin Schaffner <maschaffner@gmx.ch>
542 * arch/dos/bak/ipx.c, arch/dos/ipx.c, arch/linux/Makefile.am,
543 arch/linux/include/ipx_lin.h, arch/linux/ipx_lin.c,
544 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/linux/ukali.c,
545 arch/win32/winnet.c, configure.ac, include/byteswap.h,
546 include/ipx.h, main/inferno.c, main/menu.c, main/multi.c,
547 main/multibot.c, main/network.c: Make network architecture
548 choosable from game menu, add support for UDP/IP on Mac OS X and
551 2003-10-02 Martin Schaffner <maschaffner@gmx.ch>
553 * include/byteswap.h: added macros for coping with alignment
556 2003-10-02 Bradley Bell <btb@icculus.org>
558 * main/multi.h: added padding to little-endian version of
561 * arch/dos/bak/ipx.c, arch/dos/ipx.c: comments/whitespace
563 * main/netmisc.c: delete duplicate function
565 2003-10-01 Bradley Bell <btb@icculus.org>
567 * main/bm.c: make sure d1_texture_indices gets freed between
570 2003-09-11 Martin Schaffner <maschaffner@gmx.ch>
572 * main/piggy.h: fix size of d1 shareware descent.pig
574 2003-08-03 Martin Schaffner <martin.schaffner@epfl.ch>
576 * main/bm.c, main/bm.h, main/gamemine.c, main/gamemine.h,
577 main/gameseq.c, main/piggy.c: fix loading of d1 texture
578 replacements for non-animated textures
580 2003-08-02 Matthew Mueller <donut@dakotacom.net>
582 * main/controls.c: use fixed 20fps wiggle
584 2003-08-02 Paolo Ulivi <pulivi@libero.it> and Bradley Bell <btb@icculus.org>
586 * Makefile.am, debian/changelog.in, debian/control,
587 debian/d2x-common.dirs, debian/d2x-common.install,
588 debian/d2x-common.manpages, debian/d2x-gl.files,
589 debian/d2x-gl.menu, debian/d2x-sdl.files, debian/d2x-sdl.menu,
590 debian/rules, libmve/Makefile.am, libmve/mveplayer.1,
591 utilities/Makefile.am, utilities/hogcreate.1,
592 utilities/hogextract.1, utilities/mvlcreate.1,
593 utilities/mvlextract.1, utilities/tex2txb.1, utilities/txb2tex.1:
594 add man pages, distribute utility programs in new d2x-common deb
596 * rpm/d2x.spec.in: updated rpm spec file
598 2003-08-02 Bradley Bell <btb@icculus.org>
600 * cfile/cfile.c: update raw_position in cfputc and cfputs
602 2003-08-02 Martin Schaffner <martin.schaffner@epfl.ch>
604 * main/piggy.c: make error message more friendly
606 * main/piggy.c: simplify copying of bitmap flags
608 * arch/linux/linuxnet.c, main/multi.c, main/multibot.c: bigendian
611 * cfile/cfile.c: revert to always using custom fgets
613 * main/endlevel.c, main/mission.c: handle missing exit sequence
614 components gracefully
616 * main/playsave.c: comments
618 2003-07-24 Martin Schaffner <martin.schaffner@epfl.ch>
620 * cfile/cfile.c: update raw_position in cfwrite
622 * main/network.c: comments/formatting
624 2003-06-22 Bradley Bell <btb@icculus.org>
626 * cfile/cfile.c: use standard fgets for non-archive files
628 * main/movie.c: use con_printf for missing movie warning
630 2003-06-18 Bradley Bell <btb@icculus.org>
632 * main/movie.c: fixed cfile conversion of movielib code
634 * main/console.c, main/hud.c: strip out colors, etc when printing
637 * include/u_mem.h: fix NDEBUG calloc macro
639 2003-06-15 Bradley Bell <btb@icculus.org>
641 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c: removed
644 * 2d/pcx.c, include/strio.h, main/ai.c, main/ai.h,
645 main/cntrlcen.c, main/config.c, main/gamesave.c, main/gameseq.c,
646 main/movie.c, main/multi.c, main/network.c, main/newdemo.c,
647 main/newmenu.c, main/piggy.c, main/playsave.c, main/polyobj.c,
648 main/scores.c, main/state.c, main/text.c, misc/args.c,
649 misc/strio.c: convert file i/o to cfile
651 2003-06-14 Bradley Bell <btb@icculus.org>
653 * include/cfile.h, cfile/cfile.c: implemented cfile wrappers for
654 writing and other modes besides "rb" (mostly taken from
657 2003-06-09 Bradley Bell <btb@icculus.org>
659 * 2d/palette.c, main/kludge.c: gr_copy_palette not really a
662 * include/libmve.h, libmve/mve_main.c, libmve/mvelib.c,
663 libmve/mvelib.h, libmve/mveplay.c, main/movie.c: merged libmve
666 2003-06-07 Taylor Richards <taylor@icculus.org>
668 * libmve/mvelib.c, libmve/mveplay.c: stop memory leaks in libmve
670 2003-06-07 Bradley Bell <btb@icculus.org>
672 * main/console.c: fix non-console build
674 * main/gamesave.c: comments
676 * main/bm.c: remove redundant break
678 2003-06-06 Bradley Bell <btb@icculus.org>
680 * main/gauges.c, main/kconfig.c: comments/formatting
682 * console/.cvsignore: added .cvsignore
684 * main/console.c: can't write to console after it's closed
686 2003-06-05 Bradley Bell <btb@icculus.org>
688 * arch/sdl/event.c, console/CON_console.c, console/Makefile.am,
689 console/internal.c, console/internal.h, include/CON_console.h,
690 include/console.h, main/console.c, main/gamecntl.c, main/hud.c:
691 finish console conversion away from SDL
693 2003-06-04 Bradley Bell <btb@icculus.org>
695 * console/CON_console.c, include/CON.console.h, include/console.h,
696 main/console.c, main/game.c: console conversion to native gr,
699 * include/gr.h, main/credits.c, main/kconfig.c, main/newmenu.c:
700 put prototype for gr_bm_bitblt in gr.h
702 2003-06-03 Bradley Bell <btb@icculus.org>
704 * console/CON_console.c, console/DT_drawtext.c,
705 console/Makefile.am, include/CON_console.h, include/DT_drawtext.h,
706 main/console.c: use native fonts for console
708 * main/playsave.c: use shorts for short data
710 2003-06-02 Bradley Bell <btb@icculus.org>
712 * configure.ac, main/console.c: set console background, fix
715 2003-06-01 Bradley Bell <btb@icculus.org>
717 * Makefile.am, arch/sdl/event.c, configure.ac,
718 console/CON_console.c, console/DT_drawtext.c, console/Makefile.am,
719 console/internal.c, include/CON_console.h, include/DT_drawtext.h,
720 include/console.h, main/console.c, main/game.c, main/gamecntl.c,
721 main/gamerend.c: added console code (from SDL_console)
723 2003-05-30 Bradley Bell <btb@icculus.org>
725 * README: minor update
727 2003-05-28 Bradley Bell <btb@icculus.org>
729 * Info.plist.in, Makefile.am, configure.ac: add support for MacOS
734 2003-06-06 Bradley Bell <btb@icculus.org>
736 * main/kconfig.c: fix crash in control menus
738 * main/gauges.c: force cockpit redraw in opengl
740 * main/gamerend.c: move ogl swap, so cockpit and console get
743 2003-06-01 Bradley Bell <btb@icculus.org>
745 * configure.ac, libmve/mveplay.c: define struct timeval if needed
749 2003-05-12 Bradley Bell <btb@icculus.org>
751 * configure.ac: increment version number
753 * main/bm.c: use con_printf for exit model warnings
755 * configure.ac: must check for timespec after setting -mno-cygwin
757 * main/inferno.c: added -nohogdir and -userdir options
759 * NEWS, main/titles.c: use briefings with no extension
763 2003-04-30 Bradley Bell <btb@icculus.org>
765 * configure.ac: have to include time.h when checking for nanosleep
767 * configure.ac, libmve/mveplay.c: use autoconf to check for struct
770 * Makefile.am, NEWS, README, configure.ac: fix linking bug,
771 increment version number
773 * main/Makefile.am: make dist fix
777 2003-04-29 Bradley Bell <btb@icculus.org>
779 * configure.ac, 2d/2dsline.c, main/automap.c, libmve/mveplay.c:
782 2003-04-24 Bradley Bell <btb@icculus.org>
784 * configure.ac: increment version number
786 * main/inferno.c: redeclare main() 'the SDL way', make sure SDL.h
789 2003-04-24 Ingo van Lil <inguin@gmx.de>
791 * main/render.c: fix misspellings of NDEBUG
795 2003-04-14 Bradley Bell <btb@icculus.org>
797 * cfile/cfile.c: prefer files from d2 hog over d1 hog
799 2003-04-11 Bradley Bell <btb@icculus.org>
801 * main/automap.c, main/gamemine.c, main/menu.c: fix compiler
806 2003-04-11 Bradley Bell <btb@icculus.org>
808 * libmve/mveplay.c: use _sleep instead of sleep on win32
810 * Makefile.am, README, README.utils, arch/sdl/digi.c,
811 arch/sdl/joy.c, arch/win32/Makefile.am, include/byteswap.h,
812 include/cfile.h, include/error.h, libmve/Makefile.am,
813 libmve/decoders.h, main/Makefile.am, main/endlevel.c,
814 main/endlevel.h, main/playsave.c, misc/fileutil.c:
815 utilities/Makefile.am: comments/formatting/dist problems
817 * configure.ac: use different defines for os x
819 2003-04-07 Bradley Bell <btb@icculus.org>
821 * include/error.h, misc/error.c: put some old stuff back in,
822 eliminate duplicate error messages
824 * main/text.c: don't die on text not found
827 * main/inferno.c: print some useful info if hog not found, allow
828 -help to work if no text available
830 2003-04-07 Steffen Pohle <stpohle@gmx.net>
832 * arch/linux/Makefile.am: revert to previous version, so linux
835 2003-04-03 Bradley Bell <btb@icculus.org>
837 * main/endlevel.c: fixed exit model scheme yet again
839 2003-04-02 Bradley Bell <btb@icculus.org>
841 * misc/error.c: call Int3 on Assert
843 * main/cntrlcen.c, main/cntrlcen.h, main/gamesave.c: modified
846 * main/wall.c: don't die when trying to toggle nonexistent
847 segment... vertigo level 10 is buggy!
849 * main/gamemine.c: comments/formatting
851 2003-03-31 Micah J. Lieske <MicahJon@compuserve.com>
853 * arch/dos/digimm.c, arch/sdl/digi.c, arch/win32/digi.c,
854 main/inferno.c: Allow use of 22K sound samples
856 2003-03-29 Bradley Bell <btb@icculus.org>
858 * arch/ogl/gr.c: default to bitmapped reticle
860 * main/bm.c, main/endlevel.c, main/piggy.c, main/piggy.h,
861 main/polyobj.c: rewrote endlevel stuff to reread exit model info
864 * arch/sdl/joy.c: fixed text seen for hats in control config
867 2003-03-28 Bradley Bell <btb@icculus.org>
869 * main/bm.c: heh, model nums in vertigo are hardcoded,
870 N_D2_POLYGON_MODELS can't change
872 * configure.ac, include/d1x.xpm, include/descent.xpm,
873 arch/ogl/sdlgl.c, arch/sdl/gr.c: enabled setting icon with
876 2003-03-27 Bradley Bell <btb@icculus.org>
878 * main/text.h: fixed text references for hat directions
880 * arch/ogl/Makefile.am: oops, can't get rid of main INCLUDE yet...
882 2003-03-26 Bradley Bell <btb@icculus.org>
884 * main/playsave.c: make d2x keys backward compatible
886 2003-03-26 Micah J. Lieske <MicahJon@compuserve.com>
888 * arch/sdl/event.c, arch/sdl/joy.c: added hat support for sdl
891 2003-03-26 Bradley Bell <btb@icculus.org>
893 * main/piggy.c: fix crash when d1 data not present
895 * main/gamecntl.c, main/kconfig.c, main/playsave.c: fix d2x keys,
896 read/write from plr file
898 * main/ai.h, main/collide.c, main/escort.c, main/escort.h,
899 main/fuelcen.c, main/gamecntl.c, main/playsave.c, main/powerup.c:
900 added escort.h header
902 2003-03-25 Bradley Bell <btb@icculus.org>
904 * main/bm.c, main/piggy.c, main/piggy.h, main/gameseq.c: added
905 D1_PIGFILE ("descent.pig") macro
907 * main/bm.c, main/piggy.c, main/piggy.h: ability to load exit
908 models from d1 pig file
910 * main/bm.c, main/bm.h, main/endlevel.c, main/piggy.c,
911 main/piggy.h: ability to load exit model bitmaps (or any bitmap,
912 really) from d1 pig file
914 2003-03-23 Bradley Bell <btb@icculus.org>
916 * main/bm.c: stop extra robots from overwriting exit models
918 * include/ogl_init.h: increased OGL_TEXTURE_LIST_SIZE so the
919 texture list doesn't get full
921 * main/bm.c: fix mem leak when reading extra robots
923 2003-03-21 Bradley Bell <btb@icculus.org>
925 * main/menu.c: Added option to set movie resolution (mostly works)
927 2003-03-21 Martin Schaffner <maschaffner@gmx.ch>
929 * main/gameseq.c, main/piggy.c, main/piggy.h: move bitmap
930 replacement functions to piggy.c
932 * main/gameseq.c: attempt to support mac d1 descent.pig
934 * main/bm.c: fix mem leak
936 * main/gameseq.c: fix bug: when opening d1 level 1 with oem data
937 files, both d1 and d2 oem briefing where showed
939 * main/inferno.c, main/movie.c: Change the default movie
940 resolution to "high", implement the option -lowresmovies
942 2003-03-20 Bradley Bell <btb@icculus.org>
944 * arch/sdl/rbaudio.c, main/songs.c: cd detection works now
946 * main/piggy.c: comments
948 2003-03-20 Martin Schaffner <maschaffner@gmx.ch>
950 * main/gameseq.c: delete duplicate function
952 * 2d/rle.c: fix color swapping on big endian of big rle bitmaps
954 2003-03-19 Bradley Bell <btb@icculus.org>
956 * arch/sdl/rbaudio.c, include/rbaudio.h: starting d2 cd detection
957 (cddb discid) support
959 * arch/sdl/digi.c, main/kludge.c: implemented
960 digi_link_sound_to_object3 for looping sounds, other looping stuff
962 * arch/sdl/gr.c: removing dependencies on stuff in main/
964 * arch/linux/Makefile.am, arch/linux/init.c,
965 arch/linux/linuxnet.c, arch/linux/include/ukali.h,
966 arch/ogl/Makefile.am, main/inferno.c: moved joy_init back to main,
967 other header cleanups
969 * arch/win32/ipx_win.c, configure.ac: ipx on win32 fixed!
971 2003-03-19 Martin Schaffner <maschaffner@gmx.ch>
973 * 2d/rle.c, include/gr.h, include/rle.h, main/bm.c, main/bm.h,
974 main/gamemine.c, main/gamemine.h, main/gameseq.c, main/piggy.c,
975 main/piggy.h, main/wall.c, main/wall.h: if descent.pig available,
976 load d1 textures for d1 levels
978 2003-03-19 Bradley Bell <btb@icculus.org>
980 * 2d/font.c, 2d/palette.c, 3d/interp.c, 3d/setup.c,
981 arch/sdl/rbaudio.c, include/texmap.h, libmve/decoder16.c,
982 libmve/decoder8.c, libmve/decoders.h, libmve/mveplay.c,
983 texmap/ntmap.c, texmap/texmapl.h: header/extern declaration
986 * README: added some OS X info
988 2003-03-17 Bradley Bell <btb@icculus.org>
990 * main/newdemo.c: simplify DEMO_FILENAME macro
992 * main/console.c, main/game.c: enable experimental console support
994 * main/gamerend.c: fixed location of fps meter in multi
996 2003-03-16 Bradley Bell <btb@icculus.org>
998 * main/menu.c, main/newdemo.c, main/newdemo.h, main/newmenu.c:
999 also look in shared data dir for demos
1001 * main/newdemo.c, main/newdemo.h: comments/formatting
1003 2003-03-15 Christopher Thielen <chris@luethy.net>
1005 * main/kludge.c: set CDROM_dir back to "." - tricks game into
1006 thinking d2 cd is always present
1008 2003-03-15 Bradley Bell <btb@icculus.org>
1010 * 2d/font.c, main/credits.c, main/scores.c: fixed opengl credits,
1013 * arch/sdl/rbaudio.c: formatting, enabled volume control under
1016 * arch/ogl/gr.c: fixed dark font bug by calling gr_set_mode from
1017 gr_init. don't really know why this works, though
1019 2003-03-14 Bradley Bell <btb@icculus.org>
1021 * main/gameseq.c: fix Bitmap_replacement_data mem leakage
1023 * unused/bios/rbaudio.h: removed duplicate file
1025 2003-03-14 Christopher Thielen <chris@luethy.net>
1027 * arch/sdl/rbaudio.c: stop cd audio when exiting
1029 2003-03-14 Micah J. Lieske <MicahJon@compuserve.com>
1031 * main/gamecntl.c: add comments to the "only matt knows" cheats
1033 2003-03-14 Martin Schaffner <maschaffner@gmx.ch>
1035 * main/gamemine.c: formatting, better texture conversion for d1
1038 2003-03-14 Bradley Bell <btb@icculus.org>
1040 * main/piggy.c: must swap all mac version pigfiles
1042 * main/ai.c, main/ai.h, main/bm.h, main/crypt.c, main/joydefs.h,
1043 main/multi.c: formatting, minor cleanups
1045 * 2d/rle.c: need to swap line_size on bigendian machines
1047 * main/mission.c, main/mission.h: detect mac full version hogfile
1049 2003-03-13 Bradley Bell <btb@icculus.org>
1051 * arch/sdl/joydefs.c, main/kconfig.c, main/kconfig.h, main/menu.c:
1052 added joy/mouse sensitivity slider, increased range to 16, and
1055 * main/Makefile.am, main/joydefs.c, main/old/joydefs.c: moved old
1058 * arch/linux/Makefile.am: removed extra backslash
1060 * TODO, installation.txt: updated some documentation
1062 * main/gamecntl.c, main/menu.c, main/menu.h: added "d2x options"
1063 menu, with maxfps option
1065 2003-03-12 Bradley Bell <btb@icculus.org>
1067 * main/game.c, main/game.h, main/inferno.c: added -maxfps option
1069 * arch/linux/alsadigi.c, arch/linux/findfile.c,
1070 arch/linux/hmiplay.c, arch/linux/init.c, arch/linux/ipx_bsd.c,
1071 arch/linux/ipx_kali.c, arch/linux/ipx_lin.c, arch/linux/ipx_udp.c,
1072 arch/linux/joydefs.c, arch/linux/ukali.c, arch/linux/include,
1073 arch/linux/include/ipx_bsd.h, arch/linux/include/ipx_drv.h,
1074 arch/linux/include/ipx_hlpr.h, arch/linux/include/ipx_kali.h,
1075 arch/linux/include/ipx_ld.h, arch/linux/include/ipx_lin.h,
1076 arch/linux/include/ipx_udp.h, arch/linux/include/joystick.h,
1077 arch/linux/include/music.h, arch/linux/include/serial.h,
1078 arch/linux/include/ukali.h: formatting
1080 2003-03-11 Chris Arena <ccarena@cox.net>
1082 * main/menu.c: fixed brightness slider
1084 2003-03-01 Bradley Bell <btb@icculus.org>
1086 * main/piggy.c, main/titles.c: d1 briefing text fixed, spinning
1087 robots and animated bitmaps work, but colors are messed up
1089 2003-02-28 Bradley Bell <btb@icculus.org>
1091 * main/player.h: whitespace
1093 * main/automap.c, main/cntrlcen.c, main/collide.c,
1094 main/gamerend.c: use Builtin_mission_num instead of 0 (if
1095 descent.hog is present, d1 becomes mission 0)
1097 * configure.ac, arch/win32/Makefile.am, arch/win32/ipx_drv.h,
1098 arch/win32/ipx_win.c, arch/win32/mingw_init.c,
1099 arch/win32/winnet.c: MinGW compiles with network enabled again,
1100 but still doesn't work
1104 2003-02-28 Bradley Bell <btb@icculus.org>
1106 * 2d/pcx.c, arch/ogl/gr.c, libmve/mveplay.c, main/gameseq.c,
1107 main/inferno.c, main/menu.c, main/movie.c, main/newmenu.c: Fixed
1108 many opengl glitches
1110 2003-02-27 Bradley Bell <btb@icculus.org>
1112 * main/Makefile.am, main/gamesave.c, main/hoard.c, main/hoard.h,
1113 main/inferno.c, main/menu.c, main/mission.c, main/mission.h,
1114 main/network.c, main/network.h: noted that hoard.ham is only needed
1115 for multiplayer HOARD games, and should not be equated with
1116 "vertigo". put HoardEquipped() back in network.c.
1118 * arch/ggi/key.c, arch/sdl/key.c, arch/svgalib/key.c,
1119 include/d_delay.h, main/automap.c, main/game.c, main/kconfig.c,
1120 main/multi.c, main/newdemo.c, misc/Makefile.am, misc/d_delay.c:
1121 use timer_delay instead of d_delay
1123 2003-02-27 Martin Schaffner <maschaffner@gmx.ch>
1125 * main/render.c: added replacement qsort for solaris
1127 2003-02-26 Bradley Bell <btb@icculus.org>
1129 * main/gamemine.c: texture conversion for d1 shareware
1131 2003-02-26 Martin Schaffner <maschaffner@gmx.ch>
1133 * main/gamemine.c: better texture conversion for d1 levels
1135 2003-02-26 Micah J. Lieske <MicahJon@compuserve.com>
1137 * main/kconfig.c: fix joystick support under MinGW
1139 2003-02-26 Bradley Bell <btb@icculus.org>
1141 * main/playsave.c: fix swapping glitch
1143 * configure.ac, readme.txt: clean stuff up, getting ready for
1146 * main/titles.c: begin support for rendering spinning robots in
1149 * main/mission.c, main/mission.h: load d1 oem mission, d1 v1.0
1152 * main/gamemine.c: load d1 shareware levels!
1154 2003-02-25 Bradley Bell <btb@icculus.org>
1158 * autogen.sh: add warning about old auto* versions, use
1161 2003-02-24 Bradley Bell <btb@icculus.org>
1163 * main/gameseq.c, main/movies.c, main/titles.c: Descent I
1164 briefings mostly working
1165 * main/movie.c, main/titles.c: fixed some more briefing glitches
1167 2003-02-23 Bradley Bell <btb@icculus.org>
1169 * main/movie.c: fixed crash when using shareware data files
1171 * arch/sdl/digi.c: fix crash on non-existent sounds
1172 (i.e. shareware data)
1174 2003-02-22 Bradley Bell <btb@icculus.org>
1176 * main/titles.c: fixed fullscreen toggle in briefings
1178 2003-02-21 Bradley Bell <btb@icculus.org>
1180 * configure.ac: check for mingw when enabling nasm
1181 * main/playsave.c: enable loading player files of either byte
1184 2003-02-20 Bradley Bell <btb@icculus.org>
1186 * main/bm.c, main/bm.h, main/endlevel.c: fixed up endlevel stuff
1187 * arch/sdl/digi.c, main/kludge.c: oops, meant to say: fixed bug
1188 #343, not "rest of solution to bug #344"
1189 * arch/sdl/timer.c, include/timer.h: revert to more accurate
1191 * main/kludge.c: partial solution to bug #344
1192 * Makefile.am, tools/cvs2cl/cvs2cl.pl: get rid of cvs2cl.pl
1193 * compilerdefs.txt: added linux/mips info
1194 * ChangeLog: clean up changelog
1196 2003-02-19 Bradley Bell <btb@icculus.org>
1198 * libmve/mveplay.c: os x needs nanosleep prototype.
1200 2003-02-18 Bradley Bell <btb@icculus.org>
1202 * .cvsignore, libmve/.cvsignore: added files to .cvsignore
1203 * include/libmve.h, libmve/mveplay.c, main/movie.c: added function
1204 to disable/enable audio
1205 * libmve/: mve_main.c, mveplay.c: bigendian fixes
1206 * main/: movie.h, titles.c: make sure movie's palette is set before
1207 writing briefing text. Fixes bug #359
1208 * libmve/mveplay.c: make MVE_rmStepMovie play a full frame instead
1210 * misc/: args.c, byteswap.c, d_delay.c, d_io.c, dos_disk.h,
1211 error.c, hash.c, parsarg.c, parsarg.h, strio.c, strutil.c:
1213 * maths/: fix.asm, rand.c, tables.c, vecmat.c, vecmata.asm:
1215 * texmap/: ntmap.c, scanline.c, scanline.h, texmapl.h,
1216 tmap_flt.asm, tmap_inc.asm, tmap_lin.asm, tmap_ll.asm,
1217 tmap_per.asm, tmapfade.asm, tmapflat.c, tmappent.S, tmapppro.S:
1219 * include/libmve.h: blah
1221 2003-02-18 Martin Schaffner <martin.schaffner@epfl.ch>
1223 * main/render.c: 2nd attempt to fix solaris qsort bug
1225 2003-02-18 Bradley Bell <btb@icculus.org>
1227 * configure.ac, include/pstypes.h: put alignment detection in
1230 2003-02-17 Bradley Bell <btb@icculus.org>
1232 * Makefile.am, README.utils, configure.ac, include/libmve.h,
1233 include/mve_audio.h, include/mvelib.h, libmve/Makefile.am,
1234 libmve/decoder16.c, libmve/decoder8.c, libmve/mve_audio.c,
1235 libmve/mve_audio.h, libmve/mve_main.c, libmve/mvelib.c,
1236 libmve/mvelib.h, libmve/mveplay.c, main/Makefile.am,
1237 main/decoder16.c, main/decoder8.c, main/movie.c, main/mve_audio.c,
1238 main/mve_main.c, main/mvelib.c, main/mveplay.c, main/mveplay.h:
1239 moved mve stuff to separate subdir
1240 * include/mvelib.h, main/movie.c, main/mve_main.c, main/mvelib.c,
1241 main/mveplay.c, main/mveplay.h, main/titles.c: many improvements to
1242 mve code. Fixes (at least) bugs #41, #348, and #350.
1244 2003-02-14 Bradley Bell <btb@icculus.org>
1246 * main/Makefile.am: no more Makefile.mveplay. again
1247 * main/mveplay.c: typo
1249 2003-02-13 Bradley Bell <btb@icculus.org>
1251 * utilities/mvlextract.c: uint -> unsigned int
1252 * main/: mve_main.c, mvelib.c, mveplay.c: add fullscreen mode to
1253 standalone mveplayer, win32 support
1254 * main/movie.c: random bugfixes, win32 support
1255 * arch/sdl/Makefile.am: formatting
1256 * configure.ac: disable networking on mac/win for now
1257 * main/newmenu.c: comments
1259 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1261 * 3d/interp.c, include/interp.h, main/polyobj.c: get rid of some
1262 redundant swap functions.
1264 2003-02-13 Bradley Bell <btb@icculus.org>
1266 * ChangeLog: update changelog
1268 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1270 * 3d/interp.c, include/interp.h, main/polyobj.c: fix remaining
1271 polymodel alignment issues.
1273 2003-02-13 Bradley Bell <btb@icculus.org>
1275 * utilities/: hogcreate.c, hogextract.c, mvlcreate.c, mvlextract.c:
1276 fix various little bugs
1277 * main/mveplay.c, utilities/hogextract.c, utilities/mvlextract.c,
1278 utilities/tex2txb.c, utilities/txb2tex.c: eliminate warning
1279 * main/: Makefile.am, Makefile.mveplay: build mveplayer from
1281 * README.utils: new file
1282 * main/: mve_main.c, mveplay.c: more movie fixes
1283 * README: updated README
1284 * 2d/Makefile.am, main/Makefile.am: some OS X and dist fixes
1286 2003-02-12 Bradley Bell <btb@icculus.org>
1288 * utilities/mvlextract.c: bigendian mvl support
1289 * main/mveplay.c: formatting, stuff
1290 * main/: Makefile.am, Makefile.mveplay: lotsa movie cleanups, added
1291 truecolor mve support, standalone mveplayer
1292 * include/mve_audio.h, include/mvelib.h, main/decoder16.c,
1293 main/decoder8.c, main/movie.c, main/mve_main.c, main/mvelib.c,
1294 main/mveplay.c: lotsa movie cleanups, added truecolor mve support,
1295 standalone mveplayer
1297 2003-01-22 Bradley Bell <btb@icculus.org>
1299 * include/: interp.h, interp.h: restore prototype for
1300 swap_polygon_model_data
1302 2003-01-21 Bradley Bell <btb@icculus.org>
1304 * main/piggy.c: use memcpy to avoid alignment problem
1305 * compilerdefs.txt: updated some defs, added sunos/sparc
1307 2003-01-15 Bradley Bell <btb@icculus.org>
1309 * main/render.c, arch/ogl/ogl.c: use __sun__ for sunos
1310 * main/gamemine.c: attempting to support d1 shareware
1311 * compilerdefs.txt: update defs
1313 2003-01-15 David Costanzo <david_costanzo@yahoo.com>
1315 * main/mveplay.c: fix several bugs, comments, formatting.
1317 2003-01-15 Bradley Bell <btb@icculus.org>
1319 * arch/ogl/sdlgl.c, arch/sdl/digi.c, arch/sdl/event.c,
1320 arch/sdl/gr.c, arch/sdl/init.c, arch/sdl/joy.c, arch/sdl/key.c,
1321 arch/sdl/mouse.c, arch/sdl/rbaudio.c, arch/sdl/timer.c,
1322 include/error.h, main/gamecntl.c, main/inferno.c: changed path for
1324 * arch/: ogl/glx.c, ogl/gr.c, ogl/ogl.c, ogl/wgl.c, sdl/joydefs.c:
1325 formatting, comments
1327 2003-01-11 Bradley Bell <btb@icculus.org>
1329 * main/: mission.c, mission.h: attempt to support d1 for mac
1331 * arch/sdl/joy.c, main/mvelib.c, main/titles.c: gcc 3.2 warnings
1332 * main/object.h: foo
1334 2003-01-09 Bradley Bell <btb@icculus.org>
1336 * main/movie.c: use ifdef around gr_toggle_fullscreen
1338 2003-01-07 Bradley Bell <btb@icculus.org>
1340 * Makefile.am, descent.msn, installation.txt, main/mission.c,
1341 main/mission.h: don't need .msn file for descent.hog anymore
1344 2003-01-06 Bradley Bell <btb@icculus.org>
1346 * main/mission.h, main/mission.c: comments
1347 * README, TODO, cvshowto.txt, installation.txt, debian/copyright:
1350 2003-01-03 Bradley Bell <btb@icculus.org>
1352 * utilities/: txb2txt.c, txt2txb.c: remove old files
1353 * 3d/interp.c, include/byteswap.h, main/gamemine.c: formatting
1354 * main/polyobj.c: attempt to make read_model_file
1356 * main/menu.c: move vertigo text
1358 2003-01-02 Bradley Bell <btb@icculus.org>
1360 * 3d/interp.c, include/interp.h, main/morph.c, main/polyobj.c,
1361 main/polyobj.h: cleanup alignment changes
1362 * NEWS, 3d/interp.c, include/3d.h, include/interp.h,
1363 include/pstypes.h, main/Makefile.am, main/bm.c, main/collide.c,
1364 main/object.h: fix alignment issues on sparc
1365 * cvshowto.txt: update cvs info
1367 * 2d/rle.c: make rle_swap handle RLE_BIG
1369 2003-01-01 Martin Schaffner <maschaffner@gmx.ch>
1371 * main/render.c: workaround solaris qsort bug
1373 2003-01-01 Steffen Pohle <stpohle@gmx.net>
1375 * arch/linux/linuxnet.c, arch/linux/ukali.c,
1376 arch/linux/include/ukali.h, main/inferno.c: enabled kali
1377 * arch/linux/Makefile.am: enabled linux joystick, kali
1378 * configure.ac, arch/linux/joystick.c, arch/sdl/Makefile.am,
1379 arch/sdl/event.c: enabled linux joystick
1381 2002-12-31 Bradley Bell <btb@icculus.org>
1383 * main/gamemine.c: simplified warning msg
1384 * NEWS, TODO, main/multi.c, main/netmisc.c: comments/whitespace
1385 * main/render.h: fix compiler warning
1387 2002-12-31 Martin Schaffner <maschaffner@gmx.ch>
1389 * 2d/rle.c, main/inferno.c, main/piggy.c: fixed rle_swap leaks.
1391 2002-12-24 Bradley Bell <btb@icculus.org>
1393 * main/mission.c: fixes an infinite loop which was caused by d2x
1394 thinking d2demo was a descent 1 mission
1396 2002-12-24 Martin Schaffner <maschaffner@gmx.ch>
1398 * arch/ogl/ogl.c, main/render.c: fix compiler warnings.
1400 2002-12-24 Bradley Bell <btb@icculus.org>
1402 * main/render.c: comments
1404 2002-10-30 Bradley Bell <btb@icculus.org>
1406 * main/inferno.c: add help for -hogdir option
1407 * main/inferno.c: added -hogdir option
1409 2002-10-28 Bradley Bell <btb@icculus.org>
1411 * main/: inferno.c, menu.c: enabled Vertigo displays
1412 * include/3d.h: typo
1414 2002-10-28 Martin Schaffner <maschaffner@gmx.ch> and Bradley Bell <btb@icculus.org>
1416 * 3d/interp.c, include/3d.h, include/byteswap.h, main/bm.c,
1417 main/netmisc.c, main/network.c: simplify and eliminate redundant
1420 2002-10-28 Martin Schaffner <maschaffner@gmx.ch>
1422 * maths/fixc.c: fix infinite loop in quad_sqrt.
1423 * 3d/points.c, include/maths.h, include/pstypes.h, maths/fixc.c,
1424 maths/vecmat.c: sparc/sunos support: rename quad to quadint.
1426 2002-10-12 Bradley Bell <btb@icculus.org>
1428 * 2d/2dsline.c: handle BM_OGL in gr_scanline()
1430 2002-10-11 Bradley Bell <btb@icculus.org>
1432 * main/hud.c: make hud_message work correctly
1433 * 2d/palette.c, arch/sdl/gr.c, include/palette.h, main/inferno.c:
1435 * main/network.c: formatting, small fixes
1437 2002-10-10 Bradley Bell <btb@icculus.org>
1439 * main/netmisc.h: no swap_object for little-endian
1440 * main/: netmisc.h, network.c: use macros to simplify network
1442 * main/piggy.c: disable autodetect of mac pig (use --enable-macdata
1444 * main/inferno.c: enable loading screen for mac shareware with
1446 * main/netmisc.c: whitespace
1447 * 2d/bitmap.c, main/inferno.c, main/mission.c, main/playsave.c:
1449 * main/hud.c: whitespace
1450 * configure.ac: remove shareware build, add macdata build
1451 * main/songs.c: whitespace
1452 * 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/gpixel.c, 2d/line.c,
1453 2d/pixel.c, 2d/poly.c, 2d/rect.c, 2d/tmerge.c, main/gamerend.c:
1455 * 2d/: Makefile.am, tmerge_a.asm: enable TRANSPARENCY_COLOR for
1458 2002-10-04 Martin Schaffner <maschaffner@gmx.ch>
1460 * cfile/cfile.c, include/iff.h, main/gamepal.c, main/titles.c:
1461 comments, formatting, etc.
1462 * iff/iff.c: fix bigendian iff loading.
1464 2002-10-03 Bradley Bell <btb@icculus.org>
1466 * utilities/txb2tex.c: typo
1467 * 3d/clipper.c, main/bm.c, main/game.c, main/gamecntl.c,
1468 main/newmenu.c, main/switch.c, main/terrain.c, main/text.c:
1470 * arch/sdl/mouse.c: whitespace
1472 2002-09-19 Bradley Bell <btb@icculus.org>
1474 * main/kconfig.c: fix a oops, add old logs
1475 * main/kconfig.c: support for >3 mouse buttons
1477 2002-09-18 Bradley Bell <btb@icculus.org>
1479 * include/gr.h: fix palette swap define
1481 2002-09-14 Bradley Bell <btb@icculus.org>
1483 * main/titles.c: load hires briefing screen if lores doesn't exist
1484 (i.e. vertigo) and MenuHires=0
1486 2002-09-14 Werner Augustin <descent-source@mailinglist.gnuher.de>
1488 * main/: multi.h, network.h: pack some structures for ipx
1491 2002-09-14 Bradley Bell <btb@icculus.org>
1493 * cfile/cfile.c, main/endlevel.c, main/gamesave.c: revert cfgets()
1494 and load_endlevel_data() to expect newline-terminated strings, fix
1495 load_game_data to read null-terminated string for
1498 2002-09-07 Bradley Bell <btb@icculus.org>
1500 * main/newmenu.c: added error message
1501 * main/menu.h: enable -nohires with mac shareware
1502 * 2d/palette.c, include/gr.h: enable 0/255 palette swap
1503 * 2d/font.c: enable 0/255 palette swap for fonts
1504 * 2d/bitblt.c: add TRANSPARENCY_COLOR to assembly code, nother OGL
1506 * 2d/2dsline.c: fix ogl blooper
1508 2002-09-05 Bradley Bell <btb@icculus.org>
1510 * 2d/rle.c, 2d/scalec.c, include/rle.h: better just do it the old
1512 * include/strutil.h: need string.h for strcasecmp
1513 * include/rle.h: okay, maybe it needs to be this way
1514 * include/: 3d.h, gr.h: more stuff from d2src, mostly formatting
1515 * 2d/scalec.c: more stuff from d2src
1516 * 2d/rle.c: more stuff from d2src, formatting
1517 * 2d/font.c: useless cruft
1518 * 2d/: 2dsline.c, bitmap.c, bitmap.h: more stuff from d2src
1519 * 2d/bitblt.c, include/grdef.h: moved gr_linear_movsd assembly from
1522 2002-09-04 Bradley Bell <btb@icculus.org>
1524 * include/grdef.h: fix compiler warnings
1525 * 2d/bitblt.c: fix compiler warnings, #ifdef out dos-only code
1526 * include/grdef.h: gr_linear_movsd isn't static for NO_ASM,
1528 * main/game.c: we want the mac ibitblt for everything but dos and
1530 * main/texmerge.c: these routines are in tmerge.c
1531 * main/credits.c: enable credits for mac and oem data
1532 * main/bm.c: use either exit.ham or exit.pofs
1533 * include/ibitblt.h: enable some more code from d2src
1534 * include/gr.h: enable mac ubitblt_double
1535 * 2d/rle.c: added gr_rle_expand_scanline_generic_masked from d2src
1536 * include/grdef.h: moved some inline asm from linear.h
1537 * 2d/ibitblt.c: brought in line with original d2 version
1538 * 2d/bitblt.c: reverted to original d2 version of this file, then
1539 added d1x enhancements
1540 * 2d/2dsline.c: formatting, use __MSDOS__ instead of __DJGPP__
1541 * 2d/linear.h: moved these back to their original locations
1543 * main/mveplay.c: close some memory holes, speed up palette loading
1544 * main/movie.c: added fullscreen toggle while playing movies
1545 * main/inferno.c: comment out -superhires help text (always on)
1546 * include/timer.h: added approx_fsec_to_usec macro
1547 * arch/sdl/joy.c: fix compiler warning
1549 2002-09-01 Bradley Bell <btb@icculus.org>
1551 * main/network.c: oops
1552 * main/: movie.c, mveplay.c, mveplay.h: more movie improvements
1553 * arch/sdl/timer.c, include/timer.h: added timer_delay, faster
1554 timer_get_fixed_seconds
1557 2002-08-31 Bradley Bell <btb@icculus.org>
1559 * TODO, main/inferno.c, main/movie.c, main/mveplay.c: movie
1561 * main/multi.h: network endian stuff
1562 * 2d/font.c, include/gr.h: fast file i/o for font headers
1563 * arch/win32/arch_ip.cpp: unused file
1564 * main/: netmisc.c, netmisc.h, network.c, network.h: formatting,
1565 bigendian networking fixes
1566 * main/menu.c: make net menu more accurate, also make superhires
1568 * include/pstypes.h: better to have __pack__ all the time, I think.
1569 needed for networking, e.g.
1570 * arch/win32/: ipx_drv.h, ipx_win.c, winnet.c: win32 networking
1572 * arch/win32/Makefile.am: unused file
1575 2002-08-30 Bradley Bell <btb@icculus.org>
1577 * arch/win32/ipx_drv.h: re-added arch/win32/ipx_drv.h
1578 * main/: newmenu.h, titles.c: formatting
1579 * NEWS, arch/linux/Makefile.am, arch/linux/include/ukali.h,
1580 main/multi.h: networking works, finally
1581 * TODO: added TODO file
1582 * arch/linux/arch_ip.cpp: unused fine
1583 * README: network sorta working
1584 * main/: Makefile.am, multi.c, network.c, network.h: more
1586 * main/menu.c: load builtin mission correctly
1587 * main/inferno.c: documentation
1588 * main/: hoard.c, hoard.h, gamesave.c, mission.c: move hoard stuff
1590 * main/Makefile.mveplay: don't need no more
1592 2002-08-29 Bradley Bell <btb@icculus.org>
1594 * main/: ip_base.cpp, ip_base.h, ip_basec.h, ipclienc.c,
1595 ipclient.cpp, ipclient.h, ipserver.cpp, ipx_drv.c, multipow.c,
1596 multipow.h, netlist.c, netpkt.c, netpkt.h: deleting unused d1x
1598 * include/ipx_drv.h: more network fixing
1599 * arch/linux/include/ipx_drv.h: more network fixing
1600 * include/ipx.h: formatting
1601 * arch/linux/ipx_kali.c, include/ipx.h: fixed networking fuck-up?
1602 * NEWS, arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
1603 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, main/Makefile.am,
1604 main/inferno.c: fixed networking fuck-up?
1605 * Makefile.am: moved mingw info to README
1606 * README, mingw32.txt: moved mingw info to README
1608 2002-08-27 Bradley Bell <btb@icculus.org>
1610 * utilities/mvlextract.c: allow specifying file to extract
1611 * utilities/: tex2txb.c, txb2tex.c: use default extension to
1613 * utilities/hogextract.c: allow specifying file to extract
1614 * main/mission.c: Have to get mission_num _after_ promoting...
1615 * main/: gameseq.c, titles.c: beginning d1 briefing support
1616 * descent.msn: beginning d1 briefing support
1617 * main/: titles.c, titles.h: d1-style mission briefings
1618 * main/piggy.h: whitespace
1619 * main/movie.c: beginning robot movie support, fall back on lo/hi
1620 res if hi/lo not available
1621 * main/mission.c: added Builtin_mission_num for builtin mission,
1622 D1Hogdir, d1-style mission briefings
1623 * main/: gameseq.c, mission.h: added Builtin_mission_num for
1625 * cfile/cfile.c, include/cfile.h: add capability for 3rd hogfile
1626 (for d1 missions that need d1 data)
1627 * 2d/ibitblt.c: whitespace
1629 2002-08-26 Bradley Bell <btb@icculus.org>
1631 * utilities/mvlcreate.c: oops
1632 * utilities/: Makefile.am, mvlcreate.c, mvlextract.c: added mvl
1634 * utilities/hogextract.c: added [v]iew option
1635 * utilities/: tex2txb.c, txb2tex.c: changed txt to tex
1636 * main/titles.c: fix writable string, disable DumbAdjust thing
1637 * main/polyobj.h: whitespace
1638 * main/newmenu.c: added pcx_get_dimensions(), other stuff from
1640 * main/movie.c: read movies from AltHogDir, other fixes
1641 * main/: mission.c, mission.h: fix bug w/mission filename
1642 * main/gameseq.c: comments
1643 * main/digi.h: whitespace n stuff
1644 * include/mve_audio.h: added audio flag macros
1645 * 2d/pcx.c, include/pcx.h: added pcx_get_dimensions(), other stuff
1649 2002-08-23 Bradley Bell <btb@icculus.org>
1651 * main/: gameseq.c, inferno.c, mission.c, mission.h, titles.c: fix
1653 * Makefile.am: remove d2demo.mn2
1654 * cfile/cfile.c, include/cfile.h: add cfile_size function
1655 * d2demo.mn2, installation.txt, main/gameseq.h, main/mission.c:
1656 eliminate need for .mn2 files for oem and demo
1658 2002-08-22 Bradley Bell <btb@icculus.org>
1660 * main/bm.c: fix for vertigo
1661 * main/menu.h: make OEM menu pcx available
1662 * 2d/rle.c: merge with original d2 file
1663 * Makefile.am, configure.ac: let mission files get installed by
1666 2002-08-17 Bradley Bell <btb@icculus.org>
1668 * configure.ac: make FAST_FILE_IO the default on little-endian
1670 * NEWS, README, compilerdefs.txt, readme.txt: documentation
1671 * 2d/bitblt.c, 2d/rle.c, arch/ogl/ogl.c: implement BM_FLAG_RLE_BIG
1674 2002-08-15 Martin Schaffner <maschaffner@gmx.ch>
1676 * main/: game.c, menu.c, mission.c: promote builtin missions.
1678 2002-08-15 Bradley Bell <btb@icculus.org>
1680 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h, main/piggy.c:
1681 improved mac pig loading/reverted TRANSPARENCY_COLOR changes
1682 * utilities/.cvsignore: added cvsignore
1683 * 2d/palette.c, include/palette.h, main/gamesave.c: mac data file
1685 * main/piggy.c: mac data file loading
1686 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h: set
1687 transparency and swap 0/255 correctly for mac data files
1689 2002-08-13 Bradley Bell <btb@icculus.org>
1691 * Makefile.am, configure.ac, utilities/Makefile.am: moved utility
1692 to utilities to avoid conflict with c++ std lib <utility>
1693 * utilities/: Makefile.am, hogcreate.c, hogextract.c, txb2txt.c,
1694 txt2txb.c: moved utility to utilities to avoid conflict with c++
1696 * Makefile.am, configure.ac: add utilities
1698 2002-08-09 Bradley Bell <btb@icculus.org>
1700 * 2d/palette.c, 3d/interp.c, include/gr.h, main/render.c:
1703 2002-08-08 Bradley Bell <btb@icculus.org>
1705 * main/inferno.c: comments
1706 * main/: newmenu.c, songs.c: mac demo datafile support
1707 * installation.txt: update
1708 * main/gamesave.c: use lowercase for consistency
1709 * main/: bm.c, bm.h, endlevel.c, polyobj.c: enable loading of exit
1710 models for other than d2demo
1712 2002-08-07 Martin Schaffner <maschaffner@gmx.ch>
1714 * main/gamemine.c: formatting, better d1 texture conversion
1715 * Makefile.am, descent.mn2, descent.msn, main/mission.c,
1716 main/mission.h: recognize .msn mission files.
1718 2002-08-07 Bradley Bell <btb@icculus.org>
1720 * .cvsignore, 2d/.cvsignore, 3d/.cvsignore, arch/.cvsignore,
1721 arch/dos/.cvsignore, arch/ggi/.cvsignore, arch/linux/.cvsignore,
1722 arch/ogl/.cvsignore, arch/sdl/.cvsignore, arch/svgalib/.cvsignore,
1723 arch/win32/.cvsignore, cfile/.cvsignore, iff/.cvsignore,
1724 main/.cvsignore, main/editor/.cvsignore, maths/.cvsignore,
1725 mem/.cvsignore, misc/.cvsignore, texmap/.cvsignore: added
1728 2002-08-06 Bradley Bell <btb@icculus.org>
1730 * main/: automap.c, laser.c, songs.c, titles.c: shareware stuff
1731 * main/Makefile.am: formatting
1732 * 2d/font.c: make gr_remap_font just reload the whole thing
1733 * configure.ac: formatting
1734 * Makefile.am: added d2demo.mn2
1735 * d2demo.mn2: mission file for shareware
1736 * include/u_mem.h, main/ai.c, main/gamesave.c, main/inferno.c,
1737 main/laser.h, main/text.h, main/titles.c, main/weapon.c: whitespace
1738 * main/sounds.h: shareware stuff, whitespace
1739 * main/: polyobj.c, polyobj.h: more fast i/o macros
1740 * main/: menu.c, menu.h, mission.c, newmenu.c, piggy.c, piggy.h:
1742 * main/: endlevel.c, endlevel.h, gamemine.c, gameseq.c: merged
1743 endlevel stuff to non-shareware, allow movies/endlevel for
1745 * main/cntrlcen.c: typo
1746 * main/bm.h: use global Piggy_hamfile_version
1747 * main/bm.c: merged endlevel stuff to non-shareware, more fast i/o
1748 macros, use global Piggy_hamfile_version
1749 * main/Makefile.am: terrain and movie stuff always used now
1750 * 2d/pcx.c, include/pcx.h: make pcx header available to other
1752 * main/: gamemine.c, gamesave.c: load DMB levels
1753 * main/: bm.c, cntrlcen.c, cntrlcen.h, fuelcen.c, fuelcen.h,
1754 segment.c, segment.h, switch.c, switch.h: fast i/o macros
1756 2002-08-04 Martin Schaffner <maschaffner@gmx.ch>
1758 * main/gamemine.c, main/gamesave.c, mem/mem.c: d1 level stuff.
1760 2002-08-04 Bradley Bell <btb@icculus.org>
1762 * main/inferno.c: shareware stuff, formatting
1763 * arch/sdl/rbaudio.c: gracefully handle redbook non-availability
1764 * arch/sdl/gr.c: don't need to set mode in gr_init
1766 2002-08-02 Martin Schaffner <maschaffner@gmx.ch>
1768 * main/: gamemine.c, gamemine.h, gamesave.c, gamesave.h: more d1
1770 * Makefile.am, descent.mn2: added mission file for descent 1
1772 2002-08-02 Bradley Bell <btb@icculus.org>
1774 * arch/sdl/digi.c, arch/sdl/gr.c, include/error.h,
1775 include/oldsdl.h, main/gamecntl.c, main/inferno.c, main/laser.c,
1776 main/piggy.h, misc/error.c: junk
1777 * main/: endlevel.c, escort.c, gameseq.c, newmenu.c, render.c,
1778 render.h, scores.c, scores.h, terrain.c: shareware stuff
1779 * configure.ac, include/pstypes.h, main/bm.c, main/bm.h,
1780 main/effects.c, main/effects.h, main/piggy.c, main/piggy.h,
1781 main/powerup.c, main/powerup.h, main/robot.c, main/robot.h,
1782 main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
1783 main/weapon.c, main/weapon.h: fast i/o macros
1785 2002-08-01 Martin Schaffner <maschaffner@gmx.ch>
1787 * NEWS, cfile/cfile.c, main/console.c, main/gamemine.c,
1788 main/gamemine.h, main/gamesave.c: load d1 levels
1790 2002-07-30 Bradley Bell <btb@icculus.org>
1792 * configure.ac: oops
1793 * configure.ac, arch/ogl/gr.c, arch/ogl/ogl.c, include/ogl_init.h:
1795 * main/menu.c, main/titles.c, NEWS, 2d/font.c, include/gr.h,
1796 include/grdef.h, main/game.c, main/gamefont.c, main/gamefont.h,
1797 main/gamemine.c, main/inferno.c, main/movie.c, main/newmenu.c,
1798 main/piggy.c, main/titles.c: support shareware datafiles!
1799 * main/: bm.c, gamemine.c, piggy.c, piggy.h, weapon.c, gamemine.c,
1800 piggy.c: SHAREWARE fixes
1802 2002-07-29 Bradley Bell <btb@icculus.org>
1804 * NEWS, include/fileutil.h, main/bm.c, main/gameseq.c,
1805 main/mveplay.c, main/piggy.c, main/piggy.h, main/playsave.c,
1806 misc/fileutil.c: Portability - OS X support
1808 2002-07-27 Bradley Bell <btb@icculus.org>
1810 * main/: Makefile.am, fuelcen.c, fuelcen.h, game.c, game.h,
1811 gamemine.c, gamesave.c, gameseq.c, piggy.c, piggy.h, segment.c,
1812 segment.h: portability
1813 * cfile/cfile.c, include/cfile.h, main/cntrlcen.c, main/cntrlcen.h,
1814 main/gamesave.c, main/switch.c, main/switch.h, main/wall.c,
1815 main/wall.h: portabilization
1816 * 2d/font.c, include/gr.h: portability
1818 2002-07-26 Bradley Bell <btb@icculus.org>
1820 * 2d/font.c, 2d/pcx.c, include/gr.h, main/movie.c: portability
1821 * arch/linux/findfile.c, include/pstypes.h: os x fixes
1822 * main/player.c: foo
1823 * misc/fileutil.c, include/fileutil.h, misc/fileutil.c: oops
1824 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c,
1825 misc/fileutil.h: portable file i/o utils
1826 * main/: Makefile.mveplay, inferno.c, movie.c, newmenu.c: s not a
1827 writable string anymore... / formatting
1828 * main/Makefile.am, main/bm.c, main/bm.h, main/cntrlcen.c,
1829 main/cntrlcen.h, main/effects.c, main/effects.h, main/piggy.c,
1830 main/piggy.h, main/player.c, main/player.h, main/polyobj.c,
1831 main/polyobj.h, main/powerup.c, main/powerup.h, main/robot.c,
1832 main/robot.h, main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
1833 main/weapon.c, main/weapon.h, 3d/interp.c, include/cfile.h:
1834 portable-izing file loading routines
1836 2002-07-24 Bradley Bell <btb@icculus.org>
1838 * main/mveplay.c: correctly play files with 16bit uncompressed
1839 audio, mem checking, etc
1840 * main/: Makefile.mveplay, mvelib.c, mveplay.c: enable standalone
1843 2002-07-23 Bradley Bell <btb@icculus.org>
1845 * misc/Makefile.am: unused file
1846 * configure.ac, main/endlevel.c, main/endlevel.h, main/menu.c,
1847 main/sounds.h: remove experimental nmovie stuff
1848 * main/movie.c: add some debugging output
1850 2002-07-22 Bradley Bell <btb@icculus.org>
1852 * main/: console.c, state.c: simplified header
1853 * main/movie.c: enable mveplay audio
1854 * main/old/movie.c: moved to main/
1855 * include/mve_audio.h, include/mvelib.h, main/Makefile.am,
1856 main/inferno.c, main/kludge.c, main/movie.c, main/mve_audio.c,
1857 main/mvelib.c, main/mveplay.c: initial movie support
1858 * arch/linux/findfile.c, arch/ogl/gr.c, arch/ogl/ogl.c,
1859 arch/sdl/init.c, arch/sdl/joy.c, include/byteswap.h,
1860 include/ogl_init.h, include/pstypes.h, main/console.c,
1861 main/state.c, mem/mem.c: OS X stuff
1862 * configure.ac: OS X and movie stuff
1864 2002-07-19 Bradley Bell <btb@icculus.org>
1866 * compilerdefs.txt: OSX defs
1868 2002-07-18 Bradley Bell <btb@icculus.org>
1870 * main/inferno.c: use simpler rcs tags
1871 * autogen.sh: keep Changelog in cvs (and use --accum)
1872 * arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/rbaudio.c,
1873 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/rbaudio.c,
1874 include/rbaudio.h, main/Makefile.am, main/cdrom.h, main/gamecntl.c,
1875 main/songs.c: changed cdrom->rbaudio
1876 * include/rbaudio.h: moved to /include
1878 2002-07-17 Bradley Bell <btb@icculus.org>
1880 * 2d/d2sline.c, 2d/bitblt.c, 2d/bitmap.c, 2d/bitmap.h, 2d/box.c,
1881 2d/canvas.c, 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/font.c,
1882 2d/gpixel.c, 2d/ibitblt.c, 2d/line.c, 2d/linear.asm, 2d/linear.h,
1883 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c, 2d/rect.c,
1884 2d/rle.c, 2d/scale.c, 2d/scalea.asm, 2d/scalea.h, 2d/scalec.c,
1885 2d/tmerge.c, 2d/tmerge_a.asm, 3d/clipper.c, 3d/clipper.h,
1886 3d/draw.c, 3d/globvars.c, 3d/globvars.h, 3d/instance.c,
1887 3d/interp.asm, 3d/interp.c, 3d/matrix.c, 3d/points.c, 3d/rod.c,
1888 3d/setup.c: use simpler rcs tags
1893 2002-07-17 Bradley Bell <btb@icculus.org>
1895 * tools/cvs2cl/cvs2cl.pl: upgrade cvs2cl
1896 * d2x-gl.sh, d2x-ogl.sh: changed d2x-ogl to d2x-gl
1897 * debian/rules: don't need readme's
1898 * debian/rules: move d1x license to COPYING, license clarifications
1899 * COPYING, license.txt, debian/copyright, Makefile.am: move d1x
1900 license to COPYING, license clarifications
1901 * debian/rules: fix debian docs
1902 * debian/rules: fix debian manpages
1903 * debian/d2x-sdl.menu: fix debian menu
1904 * debian/rules: link to undocumented man page for debs
1905 * Makefile.am, configure.ac, debian/control, debian/copyright,
1906 debian/d2x-gl.files, debian/d2x-gl.menu, debian/d2x-sdl.files,
1907 debian/d2x-sdl.menu, debian/d2x.files, debian/d2x.menu,
1908 debian/rules, rpm/d2x.spec.in: change d2x-ogl to d2x-gl, other
1911 2002-07-16 Bradley Bell <btb@icculus.org>
1913 * debian/: rules, changelog.in: deb stuff
1914 * configure.ac: cleaner nasm detection
1915 * debian/: changelog.in, control, rules: deb stuff
1916 * README, installation.txt: typos, stuff
1917 * configure.ac: better #defines
1918 * configure.ac: whitespace
1919 * configure.ac: better documentation
1920 * configure.ac, arch/sdl/event.c, arch/sdl/init.c: SDL_AUDIO and
1921 SDL_JOYSTICK not needed
1922 * configure.ac, main/inferno.c: __SDL__ ugly and not needed at all
1923 * configure.ac: need higher SDL for joystick
1924 * debian/: control, rules: deb stuff
1925 * arch/sdl/joy.c: old junk
1926 * Makefile.am, configure.ac: automake updates
1927 * main/: inferno.c, text.c: don't use althogdir on non-unix
1928 * configure.ac: more autoconf updates
1929 * misc/strutil.c: better strrev
1930 * main/inferno.c: need limits.h on mingw also
1931 * acconfig.h, configure.ac: Updated for autoconf 2.53 (no more
1934 2002-04-19 Bradley Bell <btb@icculus.org>
1936 * main/network.c: let hoard.ham be a cfile
1937 * main/text.c: better error message when hog not found
1940 2002-03-23 Bradley Bell <btb@icculus.org>
1942 * acconfig.h, configure.ac, arch/linux/Makefile.am,
1943 arch/sdl/Makefile.am: Use SDL joystick automatically
1944 * arch/sdl/joy.c, main/kconfig.c: SDL Joystick works!
1946 2002-03-05 Bradley Bell <btb@icculus.org>
1948 * arch/sdl/joydefs.c, arch/sdl/joy.c: SDL joystick stuff mostly
1951 2002-02-23 Bradley Bell <btb@icculus.org>
1953 * texmap/ntmap.c: fix bug preventing higher res sdl modes
1954 * arch/dos/Makefile.am, arch/ggi/Makefile.am,
1955 arch/linux/Makefile.am, arch/ogl/Makefile.am, arch/sdl/Makefile.am,
1956 arch/svgalib/Makefile.am, arch/win32/Makefile.am,
1957 main/editor/Makefile.am: moved includes to include
1958 * arch/sdl/gr.c: use SDL_VERSION_ATLEAST
1959 * Makefile.am, 2d/Makefile.am, 3d/Makefile.am, cfile/Makefile.am,
1960 iff/Makefile.am, main/Makefile.am, maths/Makefile.am,
1961 mem/Makefile.am, misc/Makefile.am, texmap/Makefile.am: moved
1963 * main/game.c: disabled cockpit for OGL, formatting
1964 * 2d/ibitblt.c: formatting
1966 2002-02-16 Bradley Bell <btb@icculus.org>
1968 * include/oldsdl.h: check for older macros
1969 * configure.ac, arch/sdl/digi.c, arch/sdl/event.c, arch/sdl/gr.c,
1970 include/error.h, include/oldsdl.h, main/gamecntl.c, main/inferno.c:
1971 allow older sdl versions
1973 2002-02-15 Bradley Bell <btb@icculus.org>
1975 * main/: automap.c, automap.h, inferno.c: automap resolution now
1977 * include/: gr.h, grdef.h: moved protos to from grdef.h to gr.h
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: never mind - that would be pointless
1981 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
1982 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
1983 win32/include/key_arch.h: copied files from d1x
1984 * arch/linux/arch_ip.cpp, arch/win32/arch_ip.cpp, main/ip_base.cpp,
1985 main/ip_base.h, main/ipclient.cpp: enable udp debug messages
1986 * main/multipow.c: need conf.h
1987 * arch/win32/Makefile.am: new file
1988 * include/pstypes.h: added u_int16_t (needed in base_ip)
1989 * arch/win32/arch_ip.cpp: copied from d1x
1991 2002-02-14 Bradley Bell <btb@icculus.org>
1993 * arch/sdl/gr.c, main/inferno.c: allow gr_init lowres
1994 * NEWS, include/gr.h, main/game.c, main/game.h, main/gamecntl.c,
1995 main/netlist.c: Added hotkeys to toggle fullscreen mode
1996 * main/: ip_base.cpp, ip_base.h, multi.h, netlist.c, netpkt.c,
1997 network.c, network.h, ipclient.cpp, netpkt.h: d1x->d2x
1998 * main/: multipow.c, multipow.h, netlist.c, netpkt.c, netpkt.h,
1999 reorder.h: Lotsa networking stuff from d1x
2001 2002-02-13 Bradley Bell <btb@icculus.org>
2003 * include/gr.h, main/game.c: Fullscreen toggle stuff
2004 * arch/linux/Makefile.am, include/ipx.h: Lotsa networking stuff
2006 * main/: Makefile.am, inferno.c, ip_base.cpp, ip_base.h, menu.c,
2007 multi.h, network.c, network.h, newmenu.c: Lotsa networking stuff
2010 2002-02-11 Bradley Bell <btb@icculus.org>
2012 * main/bm.c: use portable loader if bigendian
2013 * include/pstypes.h: don't define bool for c++
2014 * include/cfile.h: extern AltHogDir stuff
2015 * include/byteswap.h: use WORDS_BIGENDIAN
2016 * main/: newmenu.c, newmenu.h: added fixedfont menu functions
2017 * main/vers_id.h: added D2X_IVER
2018 * misc/args.c: don't use d1x.ini
2019 * Makefile.am: rpm stuff
2020 * acconfig.h, configure.ac: c++, versioning, endianness, deb, rpm
2023 2002-02-09 Bradley Bell <btb@icculus.org>
2025 * rpm/: d2x.spec, d2x.spec.in: auto-generate rpm spec file
2027 2002-02-09 Paolo Ulivi <pulivi@libero.it>
2029 * d2x-ogl.sh, d2x-sdl.sh, rpm/.cvsignore, rpm/d2x.spec: rpm
2032 2002-02-06 Bradley Bell <btb@icculus.org>
2034 * arch/linux/arch_ip.cpp, main/ip_base.cpp, main/ip_base.h,
2035 main/ip_basec.h, main/ipclienc.c, main/ipclient.cpp,
2036 main/ipclient.h, main/ipserver.cpp: Adding d1x network code
2037 * debian/: changelog.in, control, copyright, d2x-gl.files,
2038 d2x-gl.menu, d2x.files, d2x.menu, rules: Added debian stuff
2042 2002-02-02 Bradley Bell <btb@icculus.org>
2044 * NEWS, arch/ggi/Makefile.am: reenabled ggi build
2045 * NEWS, acconfig.h, configure.ac, main/gamecntl.c, main/inferno.c:
2046 Enabled RELEASE option
2048 2002-01-31 Bradley Bell <btb@icculus.org>
2050 * Makefile.am, configure.ac: specify prerequisite versions of
2051 autoconf and automake
2053 2002-01-29 Bradley Bell <btb@icculus.org>
2055 * main/mission.c: RCS header added
2056 * main/inferno.c: update copyright date
2057 * main/mission.c: allow missions to be in AltHogDir
2058 * configure.ac: Display results of configure
2059 * include/d_io.h, main/inferno.c, main/newdemo.c: Added d_mkdir
2062 2002-01-28 Bradley Bell <btb@icculus.org>
2064 * NEWS, acconfig.h, configure.ac, cfile/cfile.c, main/newdemo.c:
2065 Data files now go in DATADIR/games/d2x, user files now go in
2068 2002-01-28 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2070 * main/inferno.c: Data files now go in DATADIR/games/d2x, user
2071 files now go in ~/.d2x
2073 2002-01-24 Bradley Bell <btb@icculus.org>
2075 * configure.ac: fix nasm not found error message
2077 2002-01-18 Bradley Bell <btb@icculus.org>
2079 * configure.in: getting rid of old configure.in
2080 * acconfig.h, configure.ac, main/Makefile.am, main/kludge.c,
2081 main/movie.c: Movie playing kludgey stuff
2082 * misc/args.c: formatting
2083 * main/inferno.c: allow -h for help
2084 * include/error.h: don't die on int3, unless -debug given
2085 * mingw32.txt: more stuff
2087 2001-12-29 Bradley Bell <btb@icculus.org>
2089 * Makefile.am: Got rid of thinking.txt
2090 * main/inferno.c: document -nomovies option
2092 2001-12-28 Bradley Bell <btb@icculus.org>
2094 * main/titles.c: formatting, put some code into place for rendering
2095 of robots during briefings
2097 2001-12-27 Bradley Bell <btb@icculus.org>
2101 2001-12-23 Craig Hadady <chadady@iglou.com>
2103 * 2d/rle.c: fixed bug in dummy array.
2105 2001-12-03 Bradley Bell <btb@icculus.org>
2107 * arch/sdl/init.c: fix formatting
2108 * Makefile.am, acconfig.h, configure.ac, arch/linux/Makefile.am,
2109 arch/sdl/Makefile.am, arch/sdl/event.c, arch/sdl/init.c,
2110 arch/sdl/joy.c, arch/svgalib/Makefile.am: lots of makefile fixes,
2111 and sdl joystick stuff
2113 2001-11-30 Bradley Bell <btb@icculus.org>
2115 * thinking.txt: not needed
2117 2001-11-27 Bradley Bell <btb@icculus.org>
2119 * cygconf, mingw32.txt: use sdl from source on cygwin
2120 * Makefile.am, configure.ac, arch/ogl/Makefile.am,
2121 arch/sdl/Makefile.am, main/Makefile.am: move SDL_LIBS to LIBS,
2122 SDL_CFLAGS to CFLAGS
2124 2001-11-27 Bradley Bell <btb@icculus.org>
2128 2001-11-14 Bradley Bell <btb@icculus.org>
2130 * texmap/scanline.c: use optimization flags as texmap default
2131 * NEWS: mouse wheel, etc
2132 * arch/include/mouse.h, arch/sdl/mouse.c, main/kconfig.c: use mouse
2133 wheel to emulate 3rd axis
2134 * Makefile.am, configure.ac: change ENV_DJGPP to DJGPP
2135 * include/error.h: kludge to ungrab mouse when we hit an int3
2136 * include/d_io.h: change __ENV_WINDOWS__ to __WINDOWS__,
2137 __ENV_MSDOS__ to __MSDOS__
2138 * arch/sdl/mouse.c: remove cruft, fix formatting, use mouse wheel
2140 * arch/sdl/event.c: remove cruft, fix formatting, begin joystick
2142 * arch/sdl/digi.c: implemented digi_set_volume
2143 * include/grdef.h, main/config.c, misc/d_io.c: change
2144 __ENV_WINDOWS__ to __WINDOWS__, __ENV_MSDOS__ to __MSDOS__
2145 * 2d/font.c, main/bm.c, main/gamesave.c, main/gameseq.c,
2146 main/piggy.c: use MAKE_SIG
2147 * installation.txt: update
2148 * configure.ac: new file
2149 * arch/sdl/joydefs.c: #include pstypes.h
2150 * arch/sdl/init.c: SDL joystick stuff
2151 * acconfig.h: adjust MINGW defines
2152 * arch/sdl/joydefs.c: copied joydefs_config from linux/joydefs.c -
2153 controls menu now works
2155 2001-11-13 Bradley Bell <btb@icculus.org>
2157 * main/Makefile.am: Make sure bmread.c and terrain.c get included
2159 * Makefile.am: New file
2160 * arch/dos/Makefile.am: Make sure gr.c and joy2.asm get included in
2162 * compilerdefs.txt: New file
2163 * main/aipath.c: use D_RAND_MAX instead of RAND_MAX
2165 2001-11-12 Bradley Bell <btb@icculus.org>
2167 * main/playsave.c: load player files regardless of byte order of
2170 2001-11-11 Bradley Bell <btb@icculus.org>
2172 * include/makesig.h, main/playsave.c: Created header for MAKE_SIG
2174 * main/Makefile.am: Don't use terrain.c unless SHAREWARE
2175 * NEWS: GL savegame thumbnails
2176 * acconfig.h, configure.in: make option for NMOVIES, default to off
2178 2001-11-09 Bradley Bell <btb@icculus.org>
2180 * main/state.c: Enabled savegame thumbnails under OpenGL
2181 * unused/pa_null/pa_enabl.h: remove duplicate header
2182 * misc/args.c: use d2x.ini for option file
2183 * mem/mem.c: Move mem_realloc inside the ifdef
2184 * main/menu.c: fix 640x400 menu text
2185 * main/inferno.c: added documentation
2186 * main/endlevel.c: fix warnings
2187 * arch/ogl/gr.c: Get rid of gl spew
2188 * arch/linux/Makefile.am: move unused ipx_udp.c to EXTRA_DIST
2189 * acconfig.h: Define __SDL__ for mingw
2191 2001-11-08 Bradley Bell <btb@icculus.org>
2193 * 2d/font.c: free OGL font data when rereading
2194 * main/collide.c, main/endlevel.c, main/endlevel.h, main/gameseq.c,
2195 main/gauges.c, acconfig.h, configure.in, main/inferno.c,
2196 main/laser.c, main/menu.c, main/menu.h, main/newmenu.c,
2197 main/piggy.c, main/sounds.h, main/switch.c, main/titles.c,
2198 main/weapon.h: Enabled shareware build, endlevel flythrough
2200 * main/: Makefile.am, terrain.c, old/terrain.c: moved file, will be
2201 of use for shareware build
2202 * arch/ogl/: gr.c, sdlgl.c: use new d_realloc function, so mem
2204 * include/u_mem.h, mem/mem.c: added d_realloc/mem_realloc functions
2206 2001-11-05 Bradley Bell <btb@icculus.org>
2208 * include/args.h, main/inferno.c, misc/args.c: Change args_init
2210 * include/3d.h: Add comment
2212 2001-11-04 Bradley Bell <btb@icculus.org>
2214 * cfile/Makefile.am, cfile/nocfile.h, include/nocfile.h: Move
2216 * arch/ogl/sdlgl.c: Hack to keep SDL from screwing up X when it
2218 * main/: gamecntl.c, inferno.c: SDL applies to more than X11...
2219 * arch/ogl/gr.c, main/Makefile.am, main/gauges.c, main/hud.c,
2220 main/hudmsg.h: Enable d1x-style hud_message
2221 * arch/ogl/: glx.c, wgl.c: Sync with d1x
2222 * 2d/font.c: re-init ogl fonts after remapping colors.
2224 2001-11-02 Bradley Bell <btb@icculus.org>
2226 * misc/Makefile.am: remove byteswap.h (duplicate header)
2227 * 2d/font.c: fixed gr_remap_font, minor stuff
2228 * configure.in: take out -O2 if doing debug build
2229 * main/bm.c: formatting
2230 * 2d/font.c, include/gr.h, NEWS: Enable OpenGL fonts!
2231 * include/byteswap.h, misc/Makefile.am: fix swapint, swapshort
2232 macros, get rid of functions
2234 2001-11-01 Bradley Bell <btb@icculus.org>
2236 * misc/byteswap.h: removed duplicate header
2238 2001-10-31 Bradley Bell <btb@icculus.org>
2240 * NEWS, main/automap.c: automap works in opengl
2241 * NEWS, configure.in: Added news
2242 * main/newmenu.c: Must call set_screen_mode for menus when using GL
2243 * 2d/: bitblt.c, canvas.c, linear.h, scalea.h: Sync with d1x
2244 * arch/sdl/event.c, arch/sdl/gr.c, arch/sdl/init.c, iff/iff.c,
2245 include/3d.h, include/loadgl.h, main/inferno.c, maths/fixc.c,
2246 maths/vecmat.c, maths/vecmata.asm: Sync with d1x
2247 * Makefile.am, arch/sdl/Makefile.am: Makefile fixes
2248 * arch/ogl/: glx.c, gr.c, ogl.c, sdlgl.c: Sync with d1x
2249 * 3d/: clipper.c, draw.c, globvars.c, instance.c, interp.c,
2250 matrix.c, points.c, rod.c, setup.c: Minor sync with d1x
2252 2001-10-27 Bradley Bell <btb@icculus.org>
2254 * main/inferno.c: added some documentation
2256 2001-10-25 Bradley Bell <btb@icculus.org>
2258 * main/inferno.c, texmap/ntmap.c, texmap/tmapflat.c: Completed tmap
2260 * Makefile.am, configure.in, arch/Makefile.am,
2261 arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/digi.c,
2262 arch/dos/gr.c, arch/ggi/Makefile.am, arch/ggi/gr.c,
2263 arch/ogl/Makefile.am, arch/ogl/glx.c, arch/ogl/gr.c,
2264 arch/ogl/ogl.c, arch/ogl/sdlgl.c, arch/ogl/wgl.c,
2265 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/digi.c,
2266 arch/sdl/gr.c, arch/svgalib/Makefile.am, arch/svgalib/gr.c,
2267 texmap/scanline.c: Finished moving stuff to arch/blah. I know,
2268 it's ugly, but It'll be easier to sync with d1x.
2269 * Makefile.am, configure.in, main/Makefile.am, main/editor/med.c,
2270 main/editor/medwall.h, main/editor/segment.c, main/editor/seguvs.h,
2271 main/editor/Makefile.am: attempt at support for editor, makefile
2273 * misc/d_delay.c: formatting fix
2274 * texmap/: Makefile.am, ntmap.c, scanline.c, scanline.h, texmapl.h,
2275 tmappent.S, tmapppro.S: adding support for runtime selection of
2277 * main/: bmread.c, game.c, gamecntl.c, gamesave.c, inferno.c,
2278 inferno.h, piggy.c, render.c, editor/editor.h: conditionalize
2279 including multi.h and network.h, fix backslashes, fix compiler
2281 * main/: ai.c, ai2.c, aipath.c, automap.c, bm.c, cntrlcen.c,
2282 collide.c, controls.c, credits.c, dumpmine.c, endlevel.c, escort.c,
2283 fireball.c, fuelcen.c, gamemine.c, gameseq.c, gauges.c, laser.c,
2284 menu.c, multi.h, netmisc.c, network.h, newdemo.c, newmenu.c,
2285 object.c, powerup.c, state.c, switch.c, wall.c: conditionalize
2286 including multi.h and network.h, fix backslashes
2287 * include/pstypes.h: added typedef for u_int64_t on mingw
2288 * include/3d.h: added prototype for g3_uninit_polygon_model
2289 * arch/sdl/Makefile.am: Don't use SDL joystick except on mingw
2291 2001-10-24 Bradley Bell <btb@icculus.org>
2293 * arch/: ggi/Makefile.am, svgalib/Makefile.am: Moved input stuff to
2294 arch subdirs, as in d1x.
2295 * Makefile.am, configure.in, main/kconfig.c: Revert bin_programs to
2296 earlier style until i understand automake 1.5 better. remove input
2298 * arch/: Makefile.am, dos/Makefile.am, dos/joy2.asm, dos/joyc.c,
2299 dos/joydefs.c, dos/key.c, dos/mouse.c, ggi/event.c, ggi/init.c,
2300 ggi/key.c, ggi/mouse.c, linux/Makefile.am, linux/joydefs.c,
2301 linux/joystick.c, linux/include/joystick.h, sdl/Makefile.am,
2302 sdl/event.c, sdl/joy.c, sdl/joydefs.c, sdl/key.c, sdl/mouse.c,
2303 svgalib/event.c, svgalib/init.c, svgalib/key.c, svgalib/mouse.c:
2304 Moved input stuff to arch subdirs, as in d1x.
2305 * NEWS, configure.in: blah blah
2307 2001-10-23 Bradley Bell <btb@icculus.org>
2309 * include/ui.h, unused/ui/ui.h: Moved ui.h to includes/
2310 * texmap/tmapppro.S: no need for #include <conf.h> here
2311 * main/Makefile.am: Build fixes. EDITOR_SRCS added to
2313 * main/: Makefile.am, network.c: No longer #ifdef'ing out the whole
2314 file. RCS header added
2315 * main/: bmread.c, kmatrix.c, multi.c, multibot.c: No longer
2316 #ifdef'ing out the whole file. RCS header added
2317 * Makefile.am, acconfig.h, configure.in, arch/dos/Makefile.am,
2318 main/Makefile.am, maths/Makefile.am, texmap/Makefile.am: Build
2319 fixes. Now works with automake 1.5 and autoconf 2.52.
2320 --enable-editor option added. SDL_VIDEO and SDL_INPUT defined for
2321 mingw (-grabmouse now works on win32).
2322 * config.guess, config.sub, install-sh, missing, mkinstalldirs:
2323 These don't belong in cvs
2327 2001-10-20 Bradley Bell <btb@icculus.org>
2329 * 2d/font.c: Don't free unused variables...
2330 * 2d/font.c, include/gr.h: Bringing font stuff more in line with
2332 * Makefile.am, arch/Makefile.am, arch/dos/Makefile.am,
2333 arch/linux/Makefile.am, arch/win32/Makefile.am, iff/Makefile.am,
2334 main/Makefile.am: make dist more sensible
2335 * Makefile.am: Kludge for linking on mingw
2337 2001-10-19 Bradley Bell <btb@icculus.org>
2339 * Makefile.am, configure.in, arch/win32/Makefile.am,
2340 arch/win32/ipx_win.c, arch/win32/winnet.c: Little fixes
2341 * include/ipx_drv.h: Check for __MINGW32__
2342 * include/i86.h: Imported from d1x
2343 * arch/dos/: Makefile.am, ipx.c: Re-import of d1x files
2344 * arch/dos/modex.asm: Fixed %include
2345 * main/console.c: RCS headers added
2346 * arch/sdl/: Makefile.am, init.c, timer.c: Moved arch/sdl_* to
2348 * Makefile.am, main/Makefile.am: Moved final link to top-level
2349 directory instead of main/
2350 * 2d/linear.asm, maths/fix.asm, maths/vecmata.asm: Changed
2351 __ENV_LINUX__ to __linux__
2352 * configure.in, arch/Makefile.am, arch/dos_dpmi.c,
2353 arch/dos_findfile.c, arch/dos_init.c, arch/dos_ipx.c,
2354 arch/dos_modex.asm, arch/dos_timer.asm, arch/dos_tweak.inc,
2355 arch/dos_vesa.c, arch/dos_vgaregs.inc, arch/linux_init.c,
2356 arch/sdl_init.c, arch/sdl_timer.c, arch/dos/Makefile.am,
2357 arch/dos/dpmi.c, arch/dos/findfile.c, arch/dos/init.c,
2358 arch/dos/ipx.c, arch/dos/modex.asm, arch/dos/timer.asm,
2359 arch/dos/tweak.inc, arch/dos/vesa.c, arch/dos/vgaregs.inc,
2360 arch/linux/Makefile.am, arch/linux/init.c, arch/win32/Makefile.am,
2361 arch/win32/mingw_init.c, main/Makefile.am: Moved arch/sdl_* to
2363 * configure.in: add --enable-xploader, support arch/linux subdir,
2365 * main/inferno.c: conditionalize conf.h
2367 2001-10-19 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2369 * acconfig.h, 2d/bitmap.h, 3d/interp.c, cfile/cfile.c,
2370 include/cfile.h, main/bm.c, mem/mem.c, misc/fileutil.c,
2371 misc/fileutil.h: Partial application of linux/alpha patch.
2373 2001-10-19 Bradley Bell <btb@icculus.org>
2375 * main/Makefile.am, arch/linux/Makefile.am: Brought linux
2376 networking in line with d1x, moved some arch/linux_* stuff to
2378 * arch/linux/: findfile.c, ipx_bsd.c, ipx_kali.c, ipx_lin.c,
2379 linuxnet.c, ukali.c, include/ipx_bsd.h, include/ipx_hlpr.h,
2380 include/ipx_kali.h, include/ipx_ld.h, include/ipx_lin.h,
2381 include/ipx_udp.h, include/ukali.h: remove pesky * from RCS log
2383 * arch/: Makefile.am, linux_findfile.c, linux_ipx_bsd.c,
2384 linux_ipx_lin.c, linux_ipx_udp.c, linux_net.c, linux/findfile.c,
2385 linux/ipx_bsd.c, linux/ipx_kali.c, linux/ipx_lin.c,
2386 linux/ipx_udp.c, linux/linuxnet.c, linux/ukali.c,
2387 linux/include/ipx_bsd.h, linux/include/ipx_hlpr.h,
2388 linux/include/ipx_kali.h, linux/include/ipx_ld.h,
2389 linux/include/ipx_lin.h, linux/include/ipx_udp.h,
2390 linux/include/ukali.h: Brought linux networking in line with d1x,
2391 moved some arch/linux_* stuff to arch/linux/*
2392 * include/ipx_drv.h: Imported from d1x
2393 * main/ipx_drv.c: RCS info added, conf.h added, etc...
2394 * main/ipx_drv.c: Imported from d1x
2395 * include/args.h, include/ipx.h, main/inferno.c, main/network.c,
2396 main/network.h, main/Makefile.am: Trying to get network working on
2398 * configure.in, 2d/Makefile.am, arch/win32/Makefile.am,
2399 main/Makefile.am: build fixes
2400 * arch/: win32/Makefile.am, win32/findfile.c, win32/ipx_drv.h,
2401 win32/ipx_win.c, win32/winnet.c, Makefile.am, win32_findfile.c,
2402 linux/include/ipx_drv.h: Moved win32_* to win32/* (a la d1x),
2403 starting to get net working.
2404 * include/pstypes.h: Changed __ENV_LINUX__ to __linux__,
2405 conditionalized min,max macros
2407 2001-10-18 Bradley Bell <btb@icculus.org>
2409 * acconfig.h, 2d/linear.h, arch/include/joy.h, include/loadgl.h,
2410 include/strutil.h, include/vecmat.h, main/kconfig.c, misc/d_glob.c,
2411 texmap/tmap_inc.asm, texmap/tmap_per.asm, texmap/tmappent.S,
2412 texmap/tmapppro.S, main/console.c: Changed __ENV_LINUX__ to
2414 * 2d/2dsline.c: RCS headers added/changed
2415 * configure.in: fix NASMFLAGS bug
2416 * main/: collide.c, inferno.c, object.c, render.c: RCS headers
2419 2001-10-17 Bradley Bell <btb@icculus.org>
2421 * NEWS: Fixed the invulnerable robots bug!
2422 * main/collide.c: Fixed the invulnerable robots bug!
2424 2001-10-14 Bradley Bell <btb@icculus.org>
2426 * Makefile.am, arch/Makefile.am, iff/Makefile.am, main/Makefile.am:
2429 2001-10-13 Bradley Bell <btb@icculus.org>
2431 * Makefile.am, autogen.sh, configure.in, 2d/Makefile.am,
2432 arch/Makefile.am, arch/dos/Makefile.am,
2433 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
2434 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
2435 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
2436 arch/dos/include/Makefile.am, arch/dos/mm_snd/Makefile.am,
2437 arch/dos/mm_snd/include/Makefile.am, arch/include/Makefile.am,
2438 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
2439 arch/win32/Makefile.am, arch/win32/d3dframe/Makefile.am,
2440 arch/win32/include/Makefile.am, iff/Makefile.am,
2441 iff/archive/Makefile.am, include/Makefile.am, main/Makefile.am,
2442 main/editor/Makefile.am, main/old/Makefile.am, tools/Makefile.am,
2443 tools/cvs2cl/Makefile.am, unused/Makefile.am,
2444 unused/bios/Makefile.am, unused/lib/Makefile.am,
2445 unused/novga/Makefile.am, unused/pa_null/Makefile.am,
2446 unused/ui/Makefile.am, unused/vga/Makefile.am,
2447 unused/vga/new/Makefile.am, unused/win95/Makefile.am: Removed
2448 automake stuff from "inert" subdirs. And there was much rejoicing.
2449 * Makefile.am, NEWS, configure.in: Stuff
2450 * ChangeLog: removing auto-generated file
2451 * cygconf: Added instructions for mingw32 build
2452 * Makefile.am: renamed INSTALL to installation.txt
2453 * installation.txt, INSTALL: renamed INSTALL to installation.txt
2454 * mingw32.txt: Added instructions for mingw32 build
2455 * configure.in: Enable assembly under mingw32
2457 2001-10-12 Bradley Bell <btb@icculus.org>
2459 * acconfig.h, aclocal.m4, conf.h.in: remove superfluous files
2460 * acconfig.h, aclocal.m4, conf.h.in, configure.in, 2d/2dsline.c,
2461 2d/bitblt.c, 2d/box.c, 2d/canvas.c, 2d/gpixel.c, 2d/line.c,
2462 2d/pixel.c, include/pstypes.h, include/strutil.h, include/timer.h,
2463 main/digi.h, main/kludge.c, main/object.c, main/render.c,
2464 misc/d_glob.c, misc/d_io.c, misc/strutil.c: Changed __ENV_DJGPP__
2465 to __DJGPP__, since it's built-in.
2467 2001-10-12 Paolo Ulivi <paoloulivi@tin.it>
2469 * aclocal.m4, conf.h.in, include/vecmat.h, main/collide.c,
2470 main/kludge.c, main/piggy.h: fix some gcc 3.0 warnings.
2474 2001-10-12 Bradley Bell <btb@icculus.org>
2476 * Makefile.am, unused/win95/Makefile.am: Fix some dist stuff
2477 * Makefile.am: make sure cygconf gets archived
2478 * configure.in: Increment version number in preparation for release
2479 * configure.in: Fix detection of opengl
2480 * Makefile.am, aclocal.m4, autogen.sh, conf.h.in, configure.in,
2481 cygconf, arch/Makefile.am, arch/include/joy.h,
2482 arch/include/mouse.h, include/loadgl.h, include/pstypes.h,
2483 include/strutil.h, main/Makefile.am, main/config.c, main/console.c,
2484 main/gamepal.h, main/gamerend.c, main/inferno.c, main/kconfig.c,
2485 main/multi.c, main/newdemo.c, misc/d_delay.c, misc/d_glob.c,
2486 misc/strutil.c: Switched from Cygwin to mingw32 on MS boxes.
2487 Vastly improved compilability.
2489 2001-10-11 Bradley Bell <btb@icculus.org>
2491 * Makefile.am: Added macros/sdl.m4
2492 * autogen.sh: Added macros/sdl.m4
2494 2001-10-09 Bradley Bell <btb@icculus.org>
2496 * main/vers_id.h: Added DESCENT_VERSION constant
2497 * main/inferno.c: Added command-line help.
2498 * include/ogl_init.h: opengl improvments (following d1x changes)
2500 2001-10-07 Bradley Bell <btb@icculus.org>
2502 * aclocal.m4, conf.h.in, configure.in, arch/Makefile.am,
2503 arch/ogl/Makefile.am: Remove duplicate headers.
2505 2001-08-02 Thimo Neubauer <thimo@debian.org>
2507 * mem/mem.c: totally crippled the memory manager because it does
2508 not make sense for non-DOS-systems and it would have been too
2509 complicated to get it 64bit clean
2511 2001-06-19 Bradley Bell <btb@icculus.org>
2513 * cvshowto.txt: updated anonymous password
2515 2001-02-08 Bradley Bell <btb@icculus.org>
2517 * COPYING, license.txt: Added d1x license
2519 2001-02-01 Bradley Bell <btb@icculus.org>
2521 * aclocal.m4, configure.in: Better detecting of SDL and GL/GLU
2523 2001-01-31 Bradley Bell <btb@icculus.org>
2525 * configure.in, arch/include/mouse.h, include/pstypes.h,
2526 main/game.c, main/gamepal.h: OpenGL support under Cygwin/SDL
2527 * main/polyobj.c: fix typo
2528 * 2d/Makefile.am, 2d/bitblt.c, 2d/bitmap.c, 2d/box.c, 2d/canvas.c,
2529 2d/circle.c, 2d/disc.c, 2d/font.c, 2d/gpixel.c, 2d/ibitblt.c,
2530 2d/line.c, 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c,
2531 2d/rect.c, 2d/rle.c, 2d/scale.c, 2d/scalec.c, 2d/tmerge.c,
2532 3d/clipper.c, 3d/draw.c, 3d/globvars.c, 3d/instance.c, 3d/interp.c,
2533 3d/matrix.c, 3d/points.c, 3d/rod.c, 3d/setup.c, arch/Makefile.am,
2534 cfile/cfile.c, iff/iff.c, main/ai.c, main/ai2.c, main/aipath.c,
2535 main/automap.c, main/bm.c, main/bmread.c, main/cmd.c,
2536 main/cntrlcen.c, main/collide.c, main/config.c, main/console.c,
2537 main/controls.c, main/credits.c, main/crypt.c, main/dumpmine.c,
2538 main/effects.c, main/endlevel.c, main/escort.c, main/fireball.c,
2539 main/fuelcen.c, main/fvi.c, main/game.c, main/gamecntl.c,
2540 main/gamefont.c, main/gamemine.c, main/gamepal.c, main/gamerend.c,
2541 main/gamesave.c, main/gameseg.c, main/gameseq.c, main/hostage.c,
2542 main/kconfig.c, main/kmatrix.c, main/laser.c, main/lighting.c,
2543 main/mglobal.c, main/mission.c, main/morph.c, main/netmisc.c,
2544 main/network.c, main/newdemo.c, main/newmenu.c, main/object.c,
2545 main/paging.c, main/physics.c, main/piggy.c, main/polyobj.c,
2546 main/powerup.c, main/render.c, main/robot.c, main/slew.c,
2547 main/songs.c, main/switch.c, main/texmerge.c, main/text.c,
2548 main/titles.c, main/vclip.c, main/wall.c, main/weapon.c,
2549 maths/Makefile.am, maths/fixc.c, maths/rand.c, maths/tables.c,
2550 maths/vecmat.c, mem/mem.c, misc/args.c, misc/byteswap.c,
2551 misc/d_delay.c, misc/d_glob.c, misc/d_io.c, misc/error.c,
2552 misc/hash.c, misc/strio.c, misc/strutil.c, texmap/Makefile.am,
2553 texmap/ntmap.c, texmap/scanline.c, texmap/tmapflat.c: Makefile and
2555 * arch/dos_findfile.c, arch/dos_modex.asm, include/console.h,
2556 include/modex.h, main/collide.c, main/gamesave.c, main/gameseq.c,
2557 main/gauges.c, main/object.c, main/playsave.c, main/render.c,
2558 main/state.c, mem/mem.c, texmap/ntmap.c, texmap/tmapflat.c: Fix
2560 * include/gr.h, main/menu.c: Fullscreen toggle added to screen res
2562 * configure.in, include/pstypes.h, main/kconfig.c: Support for
2563 cross-compiling, and cygwin fixes
2565 2001-01-30 Bradley Bell <btb@icculus.org>
2567 * configure.in, arch/Makefile.am, arch/win32_findfile.c,
2568 include/pstypes.h, include/strutil.h, main/Makefile.am,
2569 misc/strutil.c, unused/win95/findfile.c: Cygwin support, using SDL.
2570 needs --without-assembler and --without-network to compile
2572 2001-01-29 Bradley Bell <btb@icculus.org>
2574 * configure.in, main/Makefile.am: Fixes to build system
2575 * main/kconfig.c: fix for non-linux joysticks
2576 * arch/: dos/Makefile.am, dos/cdrom.c, dos/digi.c, dos/dosgr.c,
2577 dos/dpmi.c, dos/findfile.c, dos/init.c, dos/ipx.c, dos/joy2.asm,
2578 dos/joyc.c, dos/joydefs.c, dos/key.c, dos/modex.asm, dos/mouse.c,
2579 dos/timer.asm, dos/tweak.inc, dos/vesa.c, dos/vgaregs.inc,
2580 include/joy.h, linux/Makefile.am, linux/findfile.c, linux/init.c,
2581 linux/ipx_bsd.c, linux/ipx_lin.c, linux/ipx_udp.c,
2582 linux/linuxnet.c, sdl/Makefile.am, sdl/init.c, sdl/timer.c: Removed
2584 * arch/: Makefile.am, dos_dpmi.c, dos_findfile.c, dos_init.c,
2585 dos_ipx.c, dos_modex.asm, dos_timer.asm, dos_tweak.inc, dos_vesa.c,
2586 dos_vgaregs.inc, linux_findfile.c, linux_init.c, linux_ipx_bsd.c,
2587 linux_ipx_lin.c, linux_ipx_udp.c, linux_net.c, sdl_init.c,
2588 sdl_timer.c: Fixed build system, minor fixes
2589 * arch/dos/include/: joy.h, key.h, mouse.h: Unified input headers.
2590 * arch/linux/Makefile.am, configure.in: Duplicate file removal.
2592 2001-01-28 Bradley Bell <btb@icculus.org>
2594 * conf.h.in, configure.in, arch/Makefile.am,
2595 arch/dos/include/Makefile.am, arch/include/Makefile.am,
2596 arch/include/key.h, main/Makefile.am: More header unification...
2597 * main/newdemo.c: Added <ctype.h>
2598 * arch/include/: event.h, joy.h: unified input headers.
2599 * acconfig.h, include/d_delay.h, main/Makefile.am, main/game.c:
2600 OpenGL now uses SDL-GL instead of gii
2601 * arch/include/: key.h, mouse.h: Unified arch headers
2603 2001-01-25 Bradley Bell <btb@icculus.org>
2605 * autogen.sh: use "set -e" so execution stops if something goes
2608 2001-01-24 Bradley Bell <btb@icculus.org>
2611 * Makefile.am: Add ChangeLog to dist
2612 * ChangeLog: Putting this here so automake doesn't complain
2616 2001-01-24 Bradley Bell <btb@icculus.org>
2618 * INSTALL, NEWS, README, cvshowto.txt: updated documentation
2619 * tools/: Makefile.am, cvs2cl/Makefile.am, cvs2cl/cvs2cl.pl: cvs2cl
2620 for building ChangeLog from RCS entries
2621 * Makefile.am, acconfig.h, autogen.sh, conf.h.in, configure.in,
2622 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
2623 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
2624 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
2625 arch/dos/include/Makefile.am, 2d/Makefile.am, 3d/Makefile.am,
2626 arch/Makefile.am, arch/dos/Makefile.am,
2627 arch/dos/mm_snd/Makefile.am, arch/dos/mm_snd/include/Makefile.am,
2628 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
2629 arch/ogl/Makefile.am, arch/sdl/Makefile.am, arch/win32/Makefile.am,
2630 arch/win32/d3dframe/Makefile.am, arch/win32/include/Makefile.am,
2631 cfile/Makefile.am, iff/Makefile.am, iff/archive/Makefile.am,
2632 include/Makefile.am, main/editor/Makefile.am, main/old/Makefile.am,
2633 unused/Makefile.am, unused/bios/Makefile.am,
2634 unused/lib/Makefile.am, unused/novga/Makefile.am,
2635 unused/pa_null/Makefile.am, unused/ui/Makefile.am,
2636 unused/vga/Makefile.am, unused/vga/new/Makefile.am,
2637 unused/win95/Makefile.am, main/Makefile.am, maths/Makefile.am,
2638 misc/Makefile.am, texmap/Makefile.am: improved automake config.
2639 make dist, VPATH builds, ...
2640 * configure, Makefile.in, libtool, ltconfig, ltmain.sh,
2641 stamp-h.in, 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.in,
2642 arch/dos/Makefile.in, arch/linux/Makefile.in,
2643 arch/sdl/Makefile.in, cfile/Makefile.in, iff/Makefile.in,
2644 main/Makefile.in, maths/Makefile.in, mem/Makefile.in,
2645 misc/Makefile.in, texmap/Makefile.in: cruft removal
2646 * 2d/diff, arch/dos/sgrep.out, arch/linux/stHqFIq1, main/test.txt:
2648 * ChangeLog, NEWS: moved old ChangeLog to NEWS
2649 * configure.in, conf.h.in: moved NDEBUG to conf.h.in
2650 * main/: game.c, kconfig.c, text.c: changed args_find to FindArg
2651 * main/: gamecntl.c, inferno.c: changed args_find to FindArg, added
2653 * arch/dos_init.c, arch/linux_init.c, arch/linux_ipx_udp.c,
2654 arch/linux_net.c, arch/sdl_init.c, arch/dos/init.c,
2655 arch/dos/joyc.c, arch/linux/init.c, arch/linux/ipx_udp.c,
2656 arch/linux/linuxnet.c, arch/sdl/init.c, include/args.h,
2657 main/config.c, main/hud.c, main/menu.c, main/multi.c,
2658 main/network.c, main/piggy.c, main/polyobj.c, main/slew.c,
2659 main/songs.c, misc/args.c: changed args_find to FindArg
2661 2001-01-22 Bradley Bell <btb@icculus.org>
2663 * configure, main/Makefile.am, main/Makefile.in: configuration
2665 * include/error.h, include/mono.h, main/game.c, main/gamerend.c:
2666 fix compiler warnings w/opengl
2667 * include/console.h: ggi support
2668 * arch/linux_init.c: svgalib support
2669 * Makefile.in, conf.h.in, configure, configure.in, 2d/Makefile.am,
2670 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.am, arch/Makefile.in,
2671 arch/svgalib_init.c, cfile/Makefile.in, iff/Makefile.in,
2672 main/Makefile.am, main/Makefile.in, maths/Makefile.am,
2673 maths/Makefile.in, mem/Makefile.in, misc/Makefile.in,
2674 texmap/Makefile.am, texmap/Makefile.in: configuration fixes
2675 * iff/iff.c, include/u_mem.h: NDEBUG fixes
2676 * main/: ai.h, inferno.c, lighting.c, object.c, render.c: fix
2677 warnings and enable NDEBUG
2678 * arch/svgalib_init.c: svgalib support
2680 2001-01-22 Michael Wagener <Michael.Wagener@materna.de>
2682 * main/kconfig.c: joystick support
2684 2001-01-21 Bradley Bell <btb@icculus.org>
2686 * cvshowto.txt: new file, taken from d1x webpage
2687 * AUTHORS, README: Taking over as maintainer of d2x
2688 * ChangeLog: Grab mouse with SDL/X11
2689 * main/: gamecntl.c, inferno.c: Grab mouse with SDL/X11
2691 2001-01-20 Bradley Bell <btb@icculus.org>
2693 * configure, configure.in: Turned -Werror back off by default
2694 * README, configure, configure.in, 2d/font.c, arch/sdl_init.c,
2695 iff/iff.c, include/3d.h, include/d_io.h, main/Makefile.am,
2696 main/Makefile.in, main/bm.c, main/collide.c, main/credits.c,
2697 main/fuelcen.h, main/game.c, main/gamecntl.c, main/gamepal.c,
2698 main/gamerend.c, main/gamesave.c, main/gameseg.c, main/gameseq.c,
2699 main/gauges.c, main/kconfig.c, main/kludge.c, main/kmatrix.c,
2700 main/laser.c, main/multi.c, main/network.c, main/network.h,
2701 main/newdemo.c, main/newmenu.c, main/object.c, main/object.h,
2702 main/physics.c, main/piggy.c, main/polyobj.c, main/state.c,
2703 main/switch.c, main/titles.c, main/wall.c: Got rid of all compiler
2704 warnings, for non-OpenGL on linux, anyway...
2706 2001-01-19 Bradley Bell <btb@icculus.org>
2708 * copying: remove duplicate file
2709 * Import of d2x-0.0.9-pre1
2710 * Import of d2x-0.0.8