1 2004-05-19 Bradley Bell <btb@icculus.org>
3 * arch/linux/hmiplay.c: implement -nomusic for linux hmiplay (d1x
6 * arch/linux/hmiplay.c: correct linux hmiplay handling of midi 0
7 volume song stop/starting (d1x r1.7)
9 2004-05-18 Bradley Bell <btb@icculus.org>
11 * arch/linux/hmiplay.c: remove needless sleep on linux hmiplay
14 * arch/ogl/gr.c: fix off by .5 errors in ogl_upixelc and
15 ogl_ulinec (d1x r1.29)
17 * arch/ogl/ogl.c: fix ogl gr_ucircle (d1x r1.29)
19 * arch/ogl/gr.c: fix off-by-one error in ogl_urect, right and
20 bottom are inclusive not exclusive (d1x r1.28)
22 * arch/ogl/ogl.c, include/ogl_init.h, main/polyobj.c: fix briefing
23 spinning robot display in OGL (d1x r1.28, r1.20, r1.2)
25 * arch/sdl/digi.c: fix typo
27 * main/state.c: fix savegame thumbnail saving in OGL (d1x r1.6)
29 * arch/win32/init.c, arch/win32/win32.c: move win32 window
30 creation code from arch_init_start into arch_init to fix weirdness
31 with --help (d1x r1.5, r1.6)
33 * arch/linux/hmiplay.c: apply patch from bluecow to fix hmiplay
34 sync issues and lack of midi reset (d1x r1.5)
36 * arch/sdl/digi.c: fix crash on exit if sounds are still playing
39 * arch/ogl/wgl.c, arch/win32/mouse.c, misc/d_io.c: Fix mismatched
40 arg types in the win32 code (d1x r1.12, r1.7, r1.2)
42 * arch/linux/hmiplay.c: fix problems with msgbuf struct not being
45 * arch/linux/hmiplay.c: updated SDL include path (d1x r1.3)
47 * include/vecmat.h: comments/formatting
49 2004-05-18 Martin Schaffner <maschaffner@gmx.ch>
51 * include/d.bat, include/lst.bat, include/m.bat, include/test.c,
52 include/test.lnk: remove unnecessary files
54 * configure.ac: add -no-cpp-precomp when compiling on Mac OS X.
55 This enables compilation with gcc 3.1
57 2004-05-17 Dietfrid Mali <dietfrid.mali@q-dial.de>
59 * main/switch.c: took care of switches triggering single-sided
60 walls (don't try to access the nonexistent adjacent wall via NULL
61 pointers or negative array indices)
63 2004-05-16 Dietfrid Mali <dietfrid.mali@q-dial.de>
65 * main/wall.c: fix invalid memory access for d1 levels which
66 don't have a corresponding wall behind.
68 2004-05-16 Martin Schaffner <maschaffner@gmx.ch>
70 * include/ogl_init.h, arch/ogl/glx.c, arch/ogl/gr.c,
71 arch/ogl/internal.h, arch/ogl/ogl.c, arch/ogl/sdlgl.c,
72 arch/ogl/wgl.c: move most ogl-internal stuff from the ogl
73 interface header to new header file internal.h
75 2004-05-15 Dietfrid Mali <dietfrid.mali@q-dial.de>
77 * arch/sdl/joy.c: joystick_read_raw_axis() will return a proper
78 bitmask for each joystick axis that has sent input data,
79 and will not crash Windows anymore during joystick setup because
80 of for() loop over axis being executed once too often.
82 * main/gameseq.c, include/gr.h, 2d/font.c: define new function
83 gr_remap_mono_font() and call it after loading saved level.
85 * main/laser.c: limit homing missile turn rate
87 * main/fuelcen.c, main/fuelcen.h, main/object.c: implement repair
88 centers (work like fuel centers but provide shield)
90 * main/gameseg.c: fix endless loop in some levels with a
91 certain (complicated) structure
93 2004-05-13 Bradley Bell <btb@icculus.org>
95 * VisualC/d2/d2x/d2x.dsp, VisualC/d2xgl/d2xgl.dsp,
96 VisualC/libmve/libmve.dsp, VisualC/mveplayer/mveplayer.dsp:
97 updated project files for SDL 1.2.7
99 * Makefile.am: add VisualC, VisualCE dirs to tarball
101 2004-05-13 Martin Schaffner <maschaffner@gmx.ch>
103 * arch/sdl/digi.c: formatting
105 2004-05-12 Bradley Bell <btb@icculus.org>
107 * unused/vga/new/palette.c, unused/vga/new/vga.c: removed unused,
110 * 2d/palette.c, include/palette.h: added function to create blend
113 * maths/rand.c, maths/tables.c, maths/vecmat.c: formatting
115 2004-05-11 Bradley Bell <btb@icculus.org>
117 * arch/ogl/ogl.c: fix alpha calculation in g3_draw_poly, again
119 2004-05-10 Bradley Bell <btb@icculus.org>
121 * arch/ogl/ogl.c, include/3d.h, main/render.c: hmm,
122 g3_draw_transp_poly had the fade level backwards, decided to just
123 fix g3_draw_poly so it behaves correctly, transparency or not,
124 reverted changes to render_face
126 2004-05-10 Dietfrid Mali <dietfrid.mali@q-dial.de>
128 * arch/ogl/ogl.c, include/3d.h: added g3_draw_transp_poly() for
129 rendering transparent (e.g. cloaked) walls
131 * main/render.c: render_face now calls g3_draw_transp_poly() for
132 cloaked walls in OpenGL
134 2004-05-08 Martin Schaffner <maschaffner@gmx.ch>
136 * arch/sdl/digi.c: fix bug on Mac OS X where all sound, including
137 that from other apps, had "static" distortions.
139 2004-04-22 Bradley Bell <btb@icculus.org>
141 * main/multi.c, main/multibot.c: use new GET_INTEL_* macros
143 * include/byteswap.h: rewrite GET_INTEL_* macros, fix bugs in
144 aligned version of PUT_INTEL_* macros
146 2004-04-15 Bradley Bell <btb@icculus.org>
148 * main/inferno.c: comment out unused checksum variable
150 2004-04-14 Bradley Bell <btb@icculus.org>
152 * arch/sdl/rbaudio.c: fix redbook tracking problems (fixes #1028)
154 2004-04-14 Terran Melconian <terran@consistent.org>
156 * main/gameseg.c: use portable rand function (fixes #1118)
158 2004-04-14 Sean Taylor <sscthunderbird@yahoo.com>
160 * main/songs.c: uncomment calls to RBAStop (fixes #473)
162 2004-01-08 Martin Schaffner <maschaffner@gmx.ch>
164 * configure.ac, arch/linux/ipx_udp.c, maths/fixc.c:
165 get rid of warnings (now compiles with -Werror on SunOS)
167 * main/piggy.c: fix (really) wierd SunOS bug
169 * 2d/bitmap.c, 2d/rle.c, include/gr.h: fix MEM_OVERWRITE
170 caused by not allocating enough mem for rle bitmaps
172 2004-01-06 Martin Schaffner <maschaffner@gmx.ch>
174 * include/pstypes.h: sun OS typedef fixes
176 2003-12-28 Martin Schaffner <maschaffner@gmx.ch>
178 * main/piggy.c: fix bug 1067
180 * main/piggy.c: fix bugfix for 1067
182 * main/piggy.c: fix 2nd part of bug 1067 (make d2x compatible
183 with descent.pig of mac registered)
185 2003-12-18 Bradley Bell <btb@icculus.org>
187 * main/kconfig.c: fixes for linux-native joystick
189 * main/kconfig.c: bunch of fixes (esp. for non linux-native
192 * arch/include/joy.h: comments/formatting
194 2003-12-10 Alexander Y. Yeikovich <demon@mci.net.ua>
196 * compilerdefs.txt: added FreeBSD defs
198 2003-12-08 Bradley Bell <btb@icculus.org>
200 * include/dtypes.h, include/dtypes.inc: remove unused, redundant
203 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua>
205 * arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
206 arch/linux/ipx_udp.c: fix FreeBSD compile errors
208 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua> and Bradley Bell <btb@icculus.org>
210 * 2d/ibitblt.c, include/maths.h, include/ogl_init.h,
211 include/pstypes.h, main/game.c, main/game.h, unused/bios/ipx.c:
212 get rid of silly ulongs
214 * configure.ac, 2d/bitblt.c, 2d/linear.asm, maths/fix.asm,
215 maths/vecmata.asm, texmap/tmap_inc.asm, texmap/tmap_per.asm,
216 texmap/tmappent.S, texmap/tmapppro.S: enable nasm on FreeBSD,
217 change relevant __linux__ macros to __ELF__
219 2003-11-27 Bradley Bell <btb@icculus.org>
221 * include/ogl_init.h: added proto for ogl_check_mode
223 * arch/sdl/digi.c, arch/sdl/gr.c, arch/sdl/mouse.c,
224 arch/win32/findfile.c, main/inferno.c, main/titles.c: Pocket PC
227 2003-11-26 Bradley Bell <btb@icculus.org>
229 * libmve/decoder16.c, libmve/mve_main.c, main/newmenu.c: fix gcc
230 3.3 compiler warnings
232 * arch/sdl/gr.c, main/kludge.c: landscape fixes, implemented
235 * include/pstypes.h: OS X fixes
237 * cfile/cfile.c, include/pstypes.h, main/inferno.c,
238 main/newmenu.h: linux fixes
240 * configure.ac cygconf VisualC/d2x.dsw VisualC/d2x/d2x.dsp
241 VisualC/d2xgl/.cvsignore VisualC/d2xgl/d2xgl.dsp arch/ogl/gr.c
242 arch/ogl/ogl.c include/d_io.h include/loadgl.h include/ogl_init.h
243 include/pstypes.h include/u_mem.h main /state.c main/vers_id.h
244 misc/d_io.c: added Visual C project for opengl, buncha macro fixes
247 * arch/sdl/gr.c: fix sdl gr_update
249 * 2d/font.c, VisualC/d2x/d2x.dsp, VisualCE/d2x/d2x.vcp,
250 VisualCE/mveplayer/mveplayer.vcp, arch/win32/ipx_mcast4.c,
251 arch/win32/ipx_udp.c, arch/win32/ipx_win.c, arch/sdl/gr.c,
252 cfile/cfile.c, console/CON_console.c, include/d_io.h,
253 include/error.h, include/pstypes.h, include/strutil.h,
254 include/u_dpmi.h, libmve/mve_main.c, libmve/mveplay.c,
255 main/cntrlcen.c, main/console.c, main/gameseq.c, main/inferno.c,
256 main/movie.c, main/newdemo.c, main/newmenu.c, main/newmenu.h,
257 main/playsave.c, main/songs.c, main/state.c, main/text.c,
258 mem/mem.c, misc/args.c, misc/d_io.c, misc/strutil.c: Visual C,
261 2003-11-25 Bradley Bell <btb@icculus.org>
263 * VisualC/d2x, VisualC/d2x/.cvsignore, VisualC/d2x/d2x.dsp,
264 VisualC/d2x.dsw, VisualC/libmve/libmve.dsp,
265 libmve/VisualC/mveplayer.dsp: updated project files
267 * libmve/mve_main.c, libmve/mvelib.c, libmve/mveplay.c: mveplayer
270 * VisualC, VisualC/.cvsignore, VisualC/d2x.dsw, VisualC/libmve,
271 VisualC/libmve/.cvsignore, VisualC/libmve/libmve.dsp,
272 VisualC/mveplayer, VisualC/mveplayer/.cvsignore,
273 VisualC/mveplayer/mveplayer.dsp: added project files for Visual
276 * VisualCE/.cvsignore, VisualCE/d2x/.cvsignore,
277 VisualCE/libmve/.cvsignore, VisualCE/mveplayer/.cvsignore: added
280 2003-11-24 Bradley Bell <btb@icculus.org>
282 * libmve/decoder8.c, libmve/mve_main.c, libmve/mvelib.c,
283 libmve/mveplay.c: stuff to play mve's in WinCE
285 * arch/win32/findfile.c: unused functions...
289 * arch/sdl/mouse.c, main/konfig.c, main/newmenu.c, main/newmenu.h:
290 enabled mouse control of menus
292 * main/mission.h: oops, didn't mean to change this.
294 2003-11-21 Bradley Bell <btb@icculus.org>
296 * VisualCE/d2x/d2x.vcp: updated project file
298 2003-11-20 Bradley Bell <btb@icculus.org>
300 * VisualCE, VisualCE/d2x, VisualCE/d2x/d2x.vcp, VisualCE/d2x.vcw,
301 VisualCE/libmve, VisualCE/libmve/libmve.vcp, VisualCE/mveplayer,
302 VisualCE/mveplayer/mveplayer.vcp: added project files for eMbedded
305 2003-11-17 Bradley Bell <btb@icculus.org>
307 * configure.ac, arch/linux/Makefile.am, arch/linux/linuxnet.c,
308 main/menu.c: added option to disable kalinix under unix
310 * main/game.c, main/newmenu.c: always set menu mode for GL popups
312 2003-11-14 Bradley Bell <btb@icculus.org>
314 * main/automap.c: fix automap background image
316 * main/automap.c, main/automap.h: delete cruft
318 * main/automap.c: fix level number position
320 * main/automap.c: simplify g3_draw_line hack
322 * main/menu.c: stop pointless vid mode changes
324 2003-11-07 Bradley Bell <btb@icculus.org>
326 * NEWS, installation.txt: s'more documentation
328 2003-11-07 Steffen Pohle <stpohle@gmx.net>
330 * configure.ac: fix .exe extension problems
332 2003-11-07 Bradley Bell <btb@icculus.org>
334 * arch/ogl/ogl.c: disable texture format verification for OS X -
337 2003-11-06 Bradley Bell <btb@icculus.org>
339 * main/automap.c, main/gamecntl.c, main/movie.c, main/titles.c:
340 use more traditional Alt+Enter for toggling fullscreen
342 * 2d/ibitblt.c, main/mission.h: comments/formatting
344 * arch/ogl/sdlgl.c: smash textures, for non-linux, for real
346 2003-11-06 Bradley Bell <btb@icculus.org>
348 * arch/ogl/gr.c, arch/ogl/sdlgl.c: smash textures on every
349 resolution change, use kludge to avoid repetitive res changes
351 2003-11-04 Bradley Bell <btb@icculus.org>
353 * main/piggy.c, main/piggy.h: moved bitmap and sound header data
354 structures and i/o routines back to piggy.c
356 2003-11-04 Martin Schaffner <maschaffner@gmx.ch>
358 * installation.txt: tell to install d1 .pig for better textures
360 2003-11-04 Bradley Bell <btb@icculus.org>
362 * main/mission.c, main/mission.h, main/piggy.h: added hogsize for
363 oem d1 v1.0 and registered d2 v1.0, comments
365 2003-11-03 Bradley Bell <btb@icculus.org>
367 * main/bm.h, main/piggy.c, main/piggy.h: big pigsize is same for
368 all d1 shareware - even though files are different!
370 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
373 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
376 * main/bm.h, main/piggy.c, main/piggy.h: added pigsize for
379 2003-10-31 Martin Schaffner <maschaffner@gmx.ch>
381 * main/movie.c: when no movies are found, divide by six the
382 number of warning lines sent to stdout
384 2003-10-29 Martin Schaffner <maschaffner@gmx.ch>
386 * include/byteswap.h: fix stupid copy/paste error
388 2003-10-24 Bradley Bell <btb@icculus.org>
390 * 2d/bitblt.c, 2d/ibitblt.c, include/gr.h, include/grdef.h: use
391 gr_linear_rep_movsd_2x instead of almost identical
392 gr_linear_movsd_double. Better since we have assembly versions.
394 2003-10-22 Martin Schaffner <maschaffner@gmx.ch>
396 * main/gamemine.c, main/piggy.c: fix "psychedelic" walls
399 2003-10-21 Martin Schaffner <maschaffner@gmx.ch>
401 * main/gameseq.c, main/multi.c, main/multi.h: fix compilation
402 error with --disable-network, move reset_network_objects()
403 from gameseq.c to multi.c
405 2003-10-14 Bradley Bell <btb@icculus.org>
407 * AUTHORS, NEWS: stuff
409 * arch/win32/ipx_mcast4.c: include newmenu header (for FAIL macro)
411 2003-10-12 Bradley Bell <btb@icculus.org>
413 * main/cntrlcen.c, main/endlevel.c, main/gamerend.c,
414 main/gameseq.c, main/mission.c, main/mission.h, main/network.c:
417 2003-10-12 Aaron Plattner <plattner@caltech.edu>
419 * arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
420 arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
421 arch/linux/ipx_udp.c, arch/linux/linuxnet.c,
422 arch/linux/include/ipx_drv.h, arch/linux/include/ipx_mcast4.h,
423 arch/win32/Makefile.am, arch/win32/ipx_drv.h,
424 arch/win32/ipx_mcast4.c, arch/win32/ipx_udp.c,
425 arch/win32/ipx_win.c, arch/win32/winnet.c,
426 arch/win32/include/ipx_mcast4.h, include/ipx.h, main/menu.c,
427 main/multi.h, main/network.c: add IPv4 multicasting support
429 2003-10-11 Bradley Bell <btb@icculus.org>
431 * main/endlevel.c, main/piggy.c: fixed endlevel stuff
433 * main/cntrlcen.c, main/endlevel.c, main/gamecntl.c,
434 main/gamerend.c, main/gameseq.c, main/gauges.c, main/kmatrix.c,
435 main/menu.c, main/mission.h, main/network.c, main/weapon.c,
436 main/weapon.h: lots of shareware and oem fixes
438 2003-10-10 Bradley Bell <btb@icculus.org>
440 * arch/win32/winnet.c: fixed stupid win32 network bug
442 2003-10-10 Bradley Bell <btb@icculus.org>
444 * main/piggy.c: increased D1_MAX_TMAP_NUM
446 2003-10-10 Martin Schaffner <maschaffner@gmx.ch>
448 * main/bm.c, main/bm.h, main/piggy.c: fixes d1 still textures
449 which are animated in d2, refactorizes d1 texture reading
451 2003-10-10 Bradley Bell <btb@icculus.org>
453 * arch/linux/linuxnet.c, main/automap.c, main/automap.h,
454 main/bmread.c, main/bmread.h, main/cntrlcen.c, main/cntrlcen.h,
455 main/collide.h, main/compbit.h, main/config.h, main/console.c,
456 main/controls.h, main/credits.c, main/credits.h, main/crypt.c,
457 main/desc_id.h, main/desw.h, main/dumpmine.c, main/effects.c,
458 main/effects.h, main/endlevel.c, main/endlevel.h, main/escort.c,
459 main/escort.h, main/fireball.h, main/fvi.c, main/fvi.h,
460 main/game.c, main/game.h, main/gamecntl.c, main/gamefont.c,
461 main/gamefont.h, main/gamemine.h, main/gamepal.c, main/gamepal.h,
462 main/gamerend.c, main/gamesave.h, main/gameseq.c, main/gameseq.h,
463 main/gamestat.h, main/gauges.h, main/hostage.c, main/hostage.h,
464 main/hud.c, main/hudmsg.h, main/inferno.c, main/inferno.h,
465 main/joydefs.c, main/joydefs.h, main/kconfig.h, main/kludge.c,
466 main/kmatrix.c, main/kmatrix.h, main/laser.c, main/lighting.h,
467 main/menu.c, main/menu.h, main/mglobal.c, main/modem.h,
468 main/morph.h, main/movie.c, main/movie.h, main/multibot.h,
469 main/netmisc.h, main/network.h, main/newmenu.h, main/paging.h,
470 main/physics.c, main/physics.h, main/piggy.h, main/player.c,
471 main/playsave.h, main/polyobj.c, main/polyobj.h, main/powerup.c,
472 main/powerup.h, main/render.c, main/render.h, main/reorder.h,
473 main/robot.c, main/scores.h, main/screens.h, main/segment.c,
474 main/segpoint.h, main/slew.c, main/slew.h, main/songs.c,
475 main/songs.h, main/sounds.h, main/state.h, main/terrain.c,
476 main/terrain.h, main/texmerge.h, main/text.h, main/textures.h,
477 main/titles.h, main/vclip.c, main/vclip.h, main/vers_id.h,
478 main/wall.h: comments/formatting
480 2003-10-09 Bradley Bell <btb@icculus.org>
482 * main/text.c: fix text when using old datafiles
484 * main/laser.h: comments/whitespace
486 * main/laser.c, main/weapon.c: fixed smart missiles and smart
487 mines w/shareware data
489 * include/DT_drawtext.h: deleted unused file
491 2003-10-08 Bradley Bell <btb@icculus.org>
493 * main/gameseq.c, main/inferno.c, main/menu.c: SHAREWARE fixes
495 * arch/win32/ipx_udp.c: use closesocket() instead of close()
497 * arch/sdl/joydefs.c, main/gamecntl.c, main/kconfig.c,
498 main/menu.c: Disabled 'd2x keys' weapon selection
500 2003-10-08 Martin Schaffner <maschaffner@gmx.ch>
502 * main/object.h, main/multi.h: get rid of most warnings issued by
503 cpp-precomp of gcc from Mac OS X dev tools
505 2003-10-05 Bradley Bell <btb@icculus.org>
507 * NEWS, configure.ac: increment version number
509 * cfile/cfile.c: better handling of CRLF text files (when that is
512 * utilities/hogcreate.c, utilities/hogextract.c,
513 utilities/mvlcreate.c, utilities/mvlextract.c: use binary mode for
514 reading/writing files
516 * arch/win32/Makefile.am, arch/win32/include/ipx_udp.h,
517 arch/win32/ipx_udp.c, arch/win32/winnet.c, main/menu.c: added UDP
520 2003-10-04 Bradley Bell <btb@icculus.org>
522 * cfile/cfile.c, main/config.c: oops, fgets does not return EOF
524 * main/netmisc.c: change byte to sbyte, comments/whitespace
526 2003-10-03 Bradley Bell <btb@icculus.org>
528 * cfile/cfile.c, main/config.c: fix win32 eof bug.
530 * arch/win32/ipx_drv.h, arch/win32/winnet.c, include/ipx.h: win32
533 * iff/iff.c, include/gr.h, include/iff.h, include/pstypes.h,
534 main/ai2.c, main/aipath.c, main/aistruct.h, main/bm.h,
535 main/config.c, main/escort.c, main/fireball.c, main/fuelcen.c,
536 main/fuelcen.h, main/gameseg.c, main/gameseg.h, main/laser.c,
537 main/lighting.c, main/mglobal.c, main/network.c, main/newdemo.c,
538 main/object.c, main/object.h, main/paging.c, main/player.h,
539 main/robot.h, main/segment.h, main/state.c, main/switch.c,
540 main/switch.h, main/titles.c, main/wall.c, main/wall.h,
541 main/weapon.c, main/weapon.h: change byte to sbyte,
544 * 2d/bitblt.c, cfile/cfile.c, include/cfile.h, main/ai.c,
545 main/ai.h, main/gamemine.c, main/gauges.c, main/kconfig.c,
546 main/menu.c, main/multi.c, main/multi.h, main/multibot.c,
547 main/newdemo.h, main/render.c, main/scores.c: change byte to sbyte
549 * configure.ac: better checking for timeval
551 2003-10-03 Martin Schaffner <maschaffner@gmx.ch>
553 * arch/dos/bak/ipx.c, arch/dos/ipx.c, arch/linux/Makefile.am,
554 arch/linux/include/ipx_lin.h, arch/linux/ipx_lin.c,
555 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/linux/ukali.c,
556 arch/win32/winnet.c, configure.ac, include/byteswap.h,
557 include/ipx.h, main/inferno.c, main/menu.c, main/multi.c,
558 main/multibot.c, main/network.c: Make network architecture
559 choosable from game menu, add support for UDP/IP on Mac OS X and
562 2003-10-02 Martin Schaffner <maschaffner@gmx.ch>
564 * include/byteswap.h: added macros for coping with alignment
567 2003-10-02 Bradley Bell <btb@icculus.org>
569 * main/multi.h: added padding to little-endian version of
572 * arch/dos/bak/ipx.c, arch/dos/ipx.c: comments/whitespace
574 * main/netmisc.c: delete duplicate function
576 2003-10-01 Bradley Bell <btb@icculus.org>
578 * main/bm.c: make sure d1_texture_indices gets freed between
581 2003-09-11 Martin Schaffner <maschaffner@gmx.ch>
583 * main/piggy.h: fix size of d1 shareware descent.pig
585 2003-08-03 Martin Schaffner <martin.schaffner@epfl.ch>
587 * main/bm.c, main/bm.h, main/gamemine.c, main/gamemine.h,
588 main/gameseq.c, main/piggy.c: fix loading of d1 texture
589 replacements for non-animated textures
591 2003-08-02 Matthew Mueller <donut@dakotacom.net>
593 * main/controls.c: use fixed 20fps wiggle
595 2003-08-02 Paolo Ulivi <pulivi@libero.it> and Bradley Bell <btb@icculus.org>
597 * Makefile.am, debian/changelog.in, debian/control,
598 debian/d2x-common.dirs, debian/d2x-common.install,
599 debian/d2x-common.manpages, debian/d2x-gl.files,
600 debian/d2x-gl.menu, debian/d2x-sdl.files, debian/d2x-sdl.menu,
601 debian/rules, libmve/Makefile.am, libmve/mveplayer.1,
602 utilities/Makefile.am, utilities/hogcreate.1,
603 utilities/hogextract.1, utilities/mvlcreate.1,
604 utilities/mvlextract.1, utilities/tex2txb.1, utilities/txb2tex.1:
605 add man pages, distribute utility programs in new d2x-common deb
607 * rpm/d2x.spec.in: updated rpm spec file
609 2003-08-02 Bradley Bell <btb@icculus.org>
611 * cfile/cfile.c: update raw_position in cfputc and cfputs
613 2003-08-02 Martin Schaffner <martin.schaffner@epfl.ch>
615 * main/piggy.c: make error message more friendly
617 * main/piggy.c: simplify copying of bitmap flags
619 * arch/linux/linuxnet.c, main/multi.c, main/multibot.c: bigendian
622 * cfile/cfile.c: revert to always using custom fgets
624 * main/endlevel.c, main/mission.c: handle missing exit sequence
625 components gracefully
627 * main/playsave.c: comments
629 2003-07-24 Martin Schaffner <martin.schaffner@epfl.ch>
631 * cfile/cfile.c: update raw_position in cfwrite
633 * main/network.c: comments/formatting
635 2003-06-22 Bradley Bell <btb@icculus.org>
637 * cfile/cfile.c: use standard fgets for non-archive files
639 * main/movie.c: use con_printf for missing movie warning
641 2003-06-18 Bradley Bell <btb@icculus.org>
643 * main/movie.c: fixed cfile conversion of movielib code
645 * main/console.c, main/hud.c: strip out colors, etc when printing
648 * include/u_mem.h: fix NDEBUG calloc macro
650 2003-06-15 Bradley Bell <btb@icculus.org>
652 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c: removed
655 * 2d/pcx.c, include/strio.h, main/ai.c, main/ai.h,
656 main/cntrlcen.c, main/config.c, main/gamesave.c, main/gameseq.c,
657 main/movie.c, main/multi.c, main/network.c, main/newdemo.c,
658 main/newmenu.c, main/piggy.c, main/playsave.c, main/polyobj.c,
659 main/scores.c, main/state.c, main/text.c, misc/args.c,
660 misc/strio.c: convert file i/o to cfile
662 2003-06-14 Bradley Bell <btb@icculus.org>
664 * include/cfile.h, cfile/cfile.c: implemented cfile wrappers for
665 writing and other modes besides "rb" (mostly taken from
668 2003-06-09 Bradley Bell <btb@icculus.org>
670 * 2d/palette.c, main/kludge.c: gr_copy_palette not really a
673 * include/libmve.h, libmve/mve_main.c, libmve/mvelib.c,
674 libmve/mvelib.h, libmve/mveplay.c, main/movie.c: merged libmve
677 2003-06-07 Taylor Richards <taylor@icculus.org>
679 * libmve/mvelib.c, libmve/mveplay.c: stop memory leaks in libmve
681 2003-06-07 Bradley Bell <btb@icculus.org>
683 * main/console.c: fix non-console build
685 * main/gamesave.c: comments
687 * main/bm.c: remove redundant break
689 2003-06-06 Bradley Bell <btb@icculus.org>
691 * main/gauges.c, main/kconfig.c: comments/formatting
693 * console/.cvsignore: added .cvsignore
695 * main/console.c: can't write to console after it's closed
697 2003-06-05 Bradley Bell <btb@icculus.org>
699 * arch/sdl/event.c, console/CON_console.c, console/Makefile.am,
700 console/internal.c, console/internal.h, include/CON_console.h,
701 include/console.h, main/console.c, main/gamecntl.c, main/hud.c:
702 finish console conversion away from SDL
704 2003-06-04 Bradley Bell <btb@icculus.org>
706 * console/CON_console.c, include/CON.console.h, include/console.h,
707 main/console.c, main/game.c: console conversion to native gr,
710 * include/gr.h, main/credits.c, main/kconfig.c, main/newmenu.c:
711 put prototype for gr_bm_bitblt in gr.h
713 2003-06-03 Bradley Bell <btb@icculus.org>
715 * console/CON_console.c, console/DT_drawtext.c,
716 console/Makefile.am, include/CON_console.h, include/DT_drawtext.h,
717 main/console.c: use native fonts for console
719 * main/playsave.c: use shorts for short data
721 2003-06-02 Bradley Bell <btb@icculus.org>
723 * configure.ac, main/console.c: set console background, fix
726 2003-06-01 Bradley Bell <btb@icculus.org>
728 * Makefile.am, arch/sdl/event.c, configure.ac,
729 console/CON_console.c, console/DT_drawtext.c, console/Makefile.am,
730 console/internal.c, include/CON_console.h, include/DT_drawtext.h,
731 include/console.h, main/console.c, main/game.c, main/gamecntl.c,
732 main/gamerend.c: added console code (from SDL_console)
734 2003-05-30 Bradley Bell <btb@icculus.org>
736 * README: minor update
738 2003-05-28 Bradley Bell <btb@icculus.org>
740 * Info.plist.in, Makefile.am, configure.ac: add support for MacOS
745 2003-06-06 Bradley Bell <btb@icculus.org>
747 * main/kconfig.c: fix crash in control menus
749 * main/gauges.c: force cockpit redraw in opengl
751 * main/gamerend.c: move ogl swap, so cockpit and console get
754 2003-06-01 Bradley Bell <btb@icculus.org>
756 * configure.ac, libmve/mveplay.c: define struct timeval if needed
760 2003-05-12 Bradley Bell <btb@icculus.org>
762 * configure.ac: increment version number
764 * main/bm.c: use con_printf for exit model warnings
766 * configure.ac: must check for timespec after setting -mno-cygwin
768 * main/inferno.c: added -nohogdir and -userdir options
770 * NEWS, main/titles.c: use briefings with no extension
774 2003-04-30 Bradley Bell <btb@icculus.org>
776 * configure.ac: have to include time.h when checking for nanosleep
778 * configure.ac, libmve/mveplay.c: use autoconf to check for struct
781 * Makefile.am, NEWS, README, configure.ac: fix linking bug,
782 increment version number
784 * main/Makefile.am: make dist fix
788 2003-04-29 Bradley Bell <btb@icculus.org>
790 * configure.ac, 2d/2dsline.c, main/automap.c, libmve/mveplay.c:
793 2003-04-24 Bradley Bell <btb@icculus.org>
795 * configure.ac: increment version number
797 * main/inferno.c: redeclare main() 'the SDL way', make sure SDL.h
800 2003-04-24 Ingo van Lil <inguin@gmx.de>
802 * main/render.c: fix misspellings of NDEBUG
806 2003-04-14 Bradley Bell <btb@icculus.org>
808 * cfile/cfile.c: prefer files from d2 hog over d1 hog
810 2003-04-11 Bradley Bell <btb@icculus.org>
812 * main/automap.c, main/gamemine.c, main/menu.c: fix compiler
817 2003-04-11 Bradley Bell <btb@icculus.org>
819 * libmve/mveplay.c: use _sleep instead of sleep on win32
821 * Makefile.am, README, README.utils, arch/sdl/digi.c,
822 arch/sdl/joy.c, arch/win32/Makefile.am, include/byteswap.h,
823 include/cfile.h, include/error.h, libmve/Makefile.am,
824 libmve/decoders.h, main/Makefile.am, main/endlevel.c,
825 main/endlevel.h, main/playsave.c, misc/fileutil.c:
826 utilities/Makefile.am: comments/formatting/dist problems
828 * configure.ac: use different defines for os x
830 2003-04-07 Bradley Bell <btb@icculus.org>
832 * include/error.h, misc/error.c: put some old stuff back in,
833 eliminate duplicate error messages
835 * main/text.c: don't die on text not found
838 * main/inferno.c: print some useful info if hog not found, allow
839 -help to work if no text available
841 2003-04-07 Steffen Pohle <stpohle@gmx.net>
843 * arch/linux/Makefile.am: revert to previous version, so linux
846 2003-04-03 Bradley Bell <btb@icculus.org>
848 * main/endlevel.c: fixed exit model scheme yet again
850 2003-04-02 Bradley Bell <btb@icculus.org>
852 * misc/error.c: call Int3 on Assert
854 * main/cntrlcen.c, main/cntrlcen.h, main/gamesave.c: modified
857 * main/wall.c: don't die when trying to toggle nonexistent
858 segment... vertigo level 10 is buggy!
860 * main/gamemine.c: comments/formatting
862 2003-03-31 Micah J. Lieske <MicahJon@compuserve.com>
864 * arch/dos/digimm.c, arch/sdl/digi.c, arch/win32/digi.c,
865 main/inferno.c: Allow use of 22K sound samples
867 2003-03-29 Bradley Bell <btb@icculus.org>
869 * arch/ogl/gr.c: default to bitmapped reticle
871 * main/bm.c, main/endlevel.c, main/piggy.c, main/piggy.h,
872 main/polyobj.c: rewrote endlevel stuff to reread exit model info
875 * arch/sdl/joy.c: fixed text seen for hats in control config
878 2003-03-28 Bradley Bell <btb@icculus.org>
880 * main/bm.c: heh, model nums in vertigo are hardcoded,
881 N_D2_POLYGON_MODELS can't change
883 * configure.ac, include/d1x.xpm, include/descent.xpm,
884 arch/ogl/sdlgl.c, arch/sdl/gr.c: enabled setting icon with
887 2003-03-27 Bradley Bell <btb@icculus.org>
889 * main/text.h: fixed text references for hat directions
891 * arch/ogl/Makefile.am: oops, can't get rid of main INCLUDE yet...
893 2003-03-26 Bradley Bell <btb@icculus.org>
895 * main/playsave.c: make d2x keys backward compatible
897 2003-03-26 Micah J. Lieske <MicahJon@compuserve.com>
899 * arch/sdl/event.c, arch/sdl/joy.c: added hat support for sdl
902 2003-03-26 Bradley Bell <btb@icculus.org>
904 * main/piggy.c: fix crash when d1 data not present
906 * main/gamecntl.c, main/kconfig.c, main/playsave.c: fix d2x keys,
907 read/write from plr file
909 * main/ai.h, main/collide.c, main/escort.c, main/escort.h,
910 main/fuelcen.c, main/gamecntl.c, main/playsave.c, main/powerup.c:
911 added escort.h header
913 2003-03-25 Bradley Bell <btb@icculus.org>
915 * main/bm.c, main/piggy.c, main/piggy.h, main/gameseq.c: added
916 D1_PIGFILE ("descent.pig") macro
918 * main/bm.c, main/piggy.c, main/piggy.h: ability to load exit
919 models from d1 pig file
921 * main/bm.c, main/bm.h, main/endlevel.c, main/piggy.c,
922 main/piggy.h: ability to load exit model bitmaps (or any bitmap,
923 really) from d1 pig file
925 2003-03-23 Bradley Bell <btb@icculus.org>
927 * main/bm.c: stop extra robots from overwriting exit models
929 * include/ogl_init.h: increased OGL_TEXTURE_LIST_SIZE so the
930 texture list doesn't get full
932 * main/bm.c: fix mem leak when reading extra robots
934 2003-03-21 Bradley Bell <btb@icculus.org>
936 * main/menu.c: Added option to set movie resolution (mostly works)
938 2003-03-21 Martin Schaffner <maschaffner@gmx.ch>
940 * main/gameseq.c, main/piggy.c, main/piggy.h: move bitmap
941 replacement functions to piggy.c
943 * main/gameseq.c: attempt to support mac d1 descent.pig
945 * main/bm.c: fix mem leak
947 * main/gameseq.c: fix bug: when opening d1 level 1 with oem data
948 files, both d1 and d2 oem briefing where showed
950 * main/inferno.c, main/movie.c: Change the default movie
951 resolution to "high", implement the option -lowresmovies
953 2003-03-20 Bradley Bell <btb@icculus.org>
955 * arch/sdl/rbaudio.c, main/songs.c: cd detection works now
957 * main/piggy.c: comments
959 2003-03-20 Martin Schaffner <maschaffner@gmx.ch>
961 * main/gameseq.c: delete duplicate function
963 * 2d/rle.c: fix color swapping on big endian of big rle bitmaps
965 2003-03-19 Bradley Bell <btb@icculus.org>
967 * arch/sdl/rbaudio.c, include/rbaudio.h: starting d2 cd detection
968 (cddb discid) support
970 * arch/sdl/digi.c, main/kludge.c: implemented
971 digi_link_sound_to_object3 for looping sounds, other looping stuff
973 * arch/sdl/gr.c: removing dependencies on stuff in main/
975 * arch/linux/Makefile.am, arch/linux/init.c,
976 arch/linux/linuxnet.c, arch/linux/include/ukali.h,
977 arch/ogl/Makefile.am, main/inferno.c: moved joy_init back to main,
978 other header cleanups
980 * arch/win32/ipx_win.c, configure.ac: ipx on win32 fixed!
982 2003-03-19 Martin Schaffner <maschaffner@gmx.ch>
984 * 2d/rle.c, include/gr.h, include/rle.h, main/bm.c, main/bm.h,
985 main/gamemine.c, main/gamemine.h, main/gameseq.c, main/piggy.c,
986 main/piggy.h, main/wall.c, main/wall.h: if descent.pig available,
987 load d1 textures for d1 levels
989 2003-03-19 Bradley Bell <btb@icculus.org>
991 * 2d/font.c, 2d/palette.c, 3d/interp.c, 3d/setup.c,
992 arch/sdl/rbaudio.c, include/texmap.h, libmve/decoder16.c,
993 libmve/decoder8.c, libmve/decoders.h, libmve/mveplay.c,
994 texmap/ntmap.c, texmap/texmapl.h: header/extern declaration
997 * README: added some OS X info
999 2003-03-17 Bradley Bell <btb@icculus.org>
1001 * main/newdemo.c: simplify DEMO_FILENAME macro
1003 * main/console.c, main/game.c: enable experimental console support
1005 * main/gamerend.c: fixed location of fps meter in multi
1007 2003-03-16 Bradley Bell <btb@icculus.org>
1009 * main/menu.c, main/newdemo.c, main/newdemo.h, main/newmenu.c:
1010 also look in shared data dir for demos
1012 * main/newdemo.c, main/newdemo.h: comments/formatting
1014 2003-03-15 Christopher Thielen <chris@luethy.net>
1016 * main/kludge.c: set CDROM_dir back to "." - tricks game into
1017 thinking d2 cd is always present
1019 2003-03-15 Bradley Bell <btb@icculus.org>
1021 * 2d/font.c, main/credits.c, main/scores.c: fixed opengl credits,
1024 * arch/sdl/rbaudio.c: formatting, enabled volume control under
1027 * arch/ogl/gr.c: fixed dark font bug by calling gr_set_mode from
1028 gr_init. don't really know why this works, though
1030 2003-03-14 Bradley Bell <btb@icculus.org>
1032 * main/gameseq.c: fix Bitmap_replacement_data mem leakage
1034 * unused/bios/rbaudio.h: removed duplicate file
1036 2003-03-14 Christopher Thielen <chris@luethy.net>
1038 * arch/sdl/rbaudio.c: stop cd audio when exiting
1040 2003-03-14 Micah J. Lieske <MicahJon@compuserve.com>
1042 * main/gamecntl.c: add comments to the "only matt knows" cheats
1044 2003-03-14 Martin Schaffner <maschaffner@gmx.ch>
1046 * main/gamemine.c: formatting, better texture conversion for d1
1049 2003-03-14 Bradley Bell <btb@icculus.org>
1051 * main/piggy.c: must swap all mac version pigfiles
1053 * main/ai.c, main/ai.h, main/bm.h, main/crypt.c, main/joydefs.h,
1054 main/multi.c: formatting, minor cleanups
1056 * 2d/rle.c: need to swap line_size on bigendian machines
1058 * main/mission.c, main/mission.h: detect mac full version hogfile
1060 2003-03-13 Bradley Bell <btb@icculus.org>
1062 * arch/sdl/joydefs.c, main/kconfig.c, main/kconfig.h, main/menu.c:
1063 added joy/mouse sensitivity slider, increased range to 16, and
1066 * main/Makefile.am, main/joydefs.c, main/old/joydefs.c: moved old
1069 * arch/linux/Makefile.am: removed extra backslash
1071 * TODO, installation.txt: updated some documentation
1073 * main/gamecntl.c, main/menu.c, main/menu.h: added "d2x options"
1074 menu, with maxfps option
1076 2003-03-12 Bradley Bell <btb@icculus.org>
1078 * main/game.c, main/game.h, main/inferno.c: added -maxfps option
1080 * arch/linux/alsadigi.c, arch/linux/findfile.c,
1081 arch/linux/hmiplay.c, arch/linux/init.c, arch/linux/ipx_bsd.c,
1082 arch/linux/ipx_kali.c, arch/linux/ipx_lin.c, arch/linux/ipx_udp.c,
1083 arch/linux/joydefs.c, arch/linux/ukali.c, arch/linux/include,
1084 arch/linux/include/ipx_bsd.h, arch/linux/include/ipx_drv.h,
1085 arch/linux/include/ipx_hlpr.h, arch/linux/include/ipx_kali.h,
1086 arch/linux/include/ipx_ld.h, arch/linux/include/ipx_lin.h,
1087 arch/linux/include/ipx_udp.h, arch/linux/include/joystick.h,
1088 arch/linux/include/music.h, arch/linux/include/serial.h,
1089 arch/linux/include/ukali.h: formatting
1091 2003-03-11 Chris Arena <ccarena@cox.net>
1093 * main/menu.c: fixed brightness slider
1095 2003-03-01 Bradley Bell <btb@icculus.org>
1097 * main/piggy.c, main/titles.c: d1 briefing text fixed, spinning
1098 robots and animated bitmaps work, but colors are messed up
1100 2003-02-28 Bradley Bell <btb@icculus.org>
1102 * main/player.h: whitespace
1104 * main/automap.c, main/cntrlcen.c, main/collide.c,
1105 main/gamerend.c: use Builtin_mission_num instead of 0 (if
1106 descent.hog is present, d1 becomes mission 0)
1108 * configure.ac, arch/win32/Makefile.am, arch/win32/ipx_drv.h,
1109 arch/win32/ipx_win.c, arch/win32/mingw_init.c,
1110 arch/win32/winnet.c: MinGW compiles with network enabled again,
1111 but still doesn't work
1115 2003-02-28 Bradley Bell <btb@icculus.org>
1117 * 2d/pcx.c, arch/ogl/gr.c, libmve/mveplay.c, main/gameseq.c,
1118 main/inferno.c, main/menu.c, main/movie.c, main/newmenu.c: Fixed
1119 many opengl glitches
1121 2003-02-27 Bradley Bell <btb@icculus.org>
1123 * main/Makefile.am, main/gamesave.c, main/hoard.c, main/hoard.h,
1124 main/inferno.c, main/menu.c, main/mission.c, main/mission.h,
1125 main/network.c, main/network.h: noted that hoard.ham is only needed
1126 for multiplayer HOARD games, and should not be equated with
1127 "vertigo". put HoardEquipped() back in network.c.
1129 * arch/ggi/key.c, arch/sdl/key.c, arch/svgalib/key.c,
1130 include/d_delay.h, main/automap.c, main/game.c, main/kconfig.c,
1131 main/multi.c, main/newdemo.c, misc/Makefile.am, misc/d_delay.c:
1132 use timer_delay instead of d_delay
1134 2003-02-27 Martin Schaffner <maschaffner@gmx.ch>
1136 * main/render.c: added replacement qsort for solaris
1138 2003-02-26 Bradley Bell <btb@icculus.org>
1140 * main/gamemine.c: texture conversion for d1 shareware
1142 2003-02-26 Martin Schaffner <maschaffner@gmx.ch>
1144 * main/gamemine.c: better texture conversion for d1 levels
1146 2003-02-26 Micah J. Lieske <MicahJon@compuserve.com>
1148 * main/kconfig.c: fix joystick support under MinGW
1150 2003-02-26 Bradley Bell <btb@icculus.org>
1152 * main/playsave.c: fix swapping glitch
1154 * configure.ac, readme.txt: clean stuff up, getting ready for
1157 * main/titles.c: begin support for rendering spinning robots in
1160 * main/mission.c, main/mission.h: load d1 oem mission, d1 v1.0
1163 * main/gamemine.c: load d1 shareware levels!
1165 2003-02-25 Bradley Bell <btb@icculus.org>
1169 * autogen.sh: add warning about old auto* versions, use
1172 2003-02-24 Bradley Bell <btb@icculus.org>
1174 * main/gameseq.c, main/movies.c, main/titles.c: Descent I
1175 briefings mostly working
1176 * main/movie.c, main/titles.c: fixed some more briefing glitches
1178 2003-02-23 Bradley Bell <btb@icculus.org>
1180 * main/movie.c: fixed crash when using shareware data files
1182 * arch/sdl/digi.c: fix crash on non-existent sounds
1183 (i.e. shareware data)
1185 2003-02-22 Bradley Bell <btb@icculus.org>
1187 * main/titles.c: fixed fullscreen toggle in briefings
1189 2003-02-21 Bradley Bell <btb@icculus.org>
1191 * configure.ac: check for mingw when enabling nasm
1192 * main/playsave.c: enable loading player files of either byte
1195 2003-02-20 Bradley Bell <btb@icculus.org>
1197 * main/bm.c, main/bm.h, main/endlevel.c: fixed up endlevel stuff
1198 * arch/sdl/digi.c, main/kludge.c: oops, meant to say: fixed bug
1199 #343, not "rest of solution to bug #344"
1200 * arch/sdl/timer.c, include/timer.h: revert to more accurate
1202 * main/kludge.c: partial solution to bug #344
1203 * Makefile.am, tools/cvs2cl/cvs2cl.pl: get rid of cvs2cl.pl
1204 * compilerdefs.txt: added linux/mips info
1205 * ChangeLog: clean up changelog
1207 2003-02-19 Bradley Bell <btb@icculus.org>
1209 * libmve/mveplay.c: os x needs nanosleep prototype.
1211 2003-02-18 Bradley Bell <btb@icculus.org>
1213 * .cvsignore, libmve/.cvsignore: added files to .cvsignore
1214 * include/libmve.h, libmve/mveplay.c, main/movie.c: added function
1215 to disable/enable audio
1216 * libmve/: mve_main.c, mveplay.c: bigendian fixes
1217 * main/: movie.h, titles.c: make sure movie's palette is set before
1218 writing briefing text. Fixes bug #359
1219 * libmve/mveplay.c: make MVE_rmStepMovie play a full frame instead
1221 * misc/: args.c, byteswap.c, d_delay.c, d_io.c, dos_disk.h,
1222 error.c, hash.c, parsarg.c, parsarg.h, strio.c, strutil.c:
1224 * maths/: fix.asm, rand.c, tables.c, vecmat.c, vecmata.asm:
1226 * texmap/: ntmap.c, scanline.c, scanline.h, texmapl.h,
1227 tmap_flt.asm, tmap_inc.asm, tmap_lin.asm, tmap_ll.asm,
1228 tmap_per.asm, tmapfade.asm, tmapflat.c, tmappent.S, tmapppro.S:
1230 * include/libmve.h: blah
1232 2003-02-18 Martin Schaffner <martin.schaffner@epfl.ch>
1234 * main/render.c: 2nd attempt to fix solaris qsort bug
1236 2003-02-18 Bradley Bell <btb@icculus.org>
1238 * configure.ac, include/pstypes.h: put alignment detection in
1241 2003-02-17 Bradley Bell <btb@icculus.org>
1243 * Makefile.am, README.utils, configure.ac, include/libmve.h,
1244 include/mve_audio.h, include/mvelib.h, libmve/Makefile.am,
1245 libmve/decoder16.c, libmve/decoder8.c, libmve/mve_audio.c,
1246 libmve/mve_audio.h, libmve/mve_main.c, libmve/mvelib.c,
1247 libmve/mvelib.h, libmve/mveplay.c, main/Makefile.am,
1248 main/decoder16.c, main/decoder8.c, main/movie.c, main/mve_audio.c,
1249 main/mve_main.c, main/mvelib.c, main/mveplay.c, main/mveplay.h:
1250 moved mve stuff to separate subdir
1251 * include/mvelib.h, main/movie.c, main/mve_main.c, main/mvelib.c,
1252 main/mveplay.c, main/mveplay.h, main/titles.c: many improvements to
1253 mve code. Fixes (at least) bugs #41, #348, and #350.
1255 2003-02-14 Bradley Bell <btb@icculus.org>
1257 * main/Makefile.am: no more Makefile.mveplay. again
1258 * main/mveplay.c: typo
1260 2003-02-13 Bradley Bell <btb@icculus.org>
1262 * utilities/mvlextract.c: uint -> unsigned int
1263 * main/: mve_main.c, mvelib.c, mveplay.c: add fullscreen mode to
1264 standalone mveplayer, win32 support
1265 * main/movie.c: random bugfixes, win32 support
1266 * arch/sdl/Makefile.am: formatting
1267 * configure.ac: disable networking on mac/win for now
1268 * main/newmenu.c: comments
1270 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1272 * 3d/interp.c, include/interp.h, main/polyobj.c: get rid of some
1273 redundant swap functions.
1275 2003-02-13 Bradley Bell <btb@icculus.org>
1277 * ChangeLog: update changelog
1279 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1281 * 3d/interp.c, include/interp.h, main/polyobj.c: fix remaining
1282 polymodel alignment issues.
1284 2003-02-13 Bradley Bell <btb@icculus.org>
1286 * utilities/: hogcreate.c, hogextract.c, mvlcreate.c, mvlextract.c:
1287 fix various little bugs
1288 * main/mveplay.c, utilities/hogextract.c, utilities/mvlextract.c,
1289 utilities/tex2txb.c, utilities/txb2tex.c: eliminate warning
1290 * main/: Makefile.am, Makefile.mveplay: build mveplayer from
1292 * README.utils: new file
1293 * main/: mve_main.c, mveplay.c: more movie fixes
1294 * README: updated README
1295 * 2d/Makefile.am, main/Makefile.am: some OS X and dist fixes
1297 2003-02-12 Bradley Bell <btb@icculus.org>
1299 * utilities/mvlextract.c: bigendian mvl support
1300 * main/mveplay.c: formatting, stuff
1301 * main/: Makefile.am, Makefile.mveplay: lotsa movie cleanups, added
1302 truecolor mve support, standalone mveplayer
1303 * include/mve_audio.h, include/mvelib.h, main/decoder16.c,
1304 main/decoder8.c, main/movie.c, main/mve_main.c, main/mvelib.c,
1305 main/mveplay.c: lotsa movie cleanups, added truecolor mve support,
1306 standalone mveplayer
1308 2003-01-22 Bradley Bell <btb@icculus.org>
1310 * include/: interp.h, interp.h: restore prototype for
1311 swap_polygon_model_data
1313 2003-01-21 Bradley Bell <btb@icculus.org>
1315 * main/piggy.c: use memcpy to avoid alignment problem
1316 * compilerdefs.txt: updated some defs, added sunos/sparc
1318 2003-01-15 Bradley Bell <btb@icculus.org>
1320 * main/render.c, arch/ogl/ogl.c: use __sun__ for sunos
1321 * main/gamemine.c: attempting to support d1 shareware
1322 * compilerdefs.txt: update defs
1324 2003-01-15 David Costanzo <david_costanzo@yahoo.com>
1326 * main/mveplay.c: fix several bugs, comments, formatting.
1328 2003-01-15 Bradley Bell <btb@icculus.org>
1330 * arch/ogl/sdlgl.c, arch/sdl/digi.c, arch/sdl/event.c,
1331 arch/sdl/gr.c, arch/sdl/init.c, arch/sdl/joy.c, arch/sdl/key.c,
1332 arch/sdl/mouse.c, arch/sdl/rbaudio.c, arch/sdl/timer.c,
1333 include/error.h, main/gamecntl.c, main/inferno.c: changed path for
1335 * arch/: ogl/glx.c, ogl/gr.c, ogl/ogl.c, ogl/wgl.c, sdl/joydefs.c:
1336 formatting, comments
1338 2003-01-11 Bradley Bell <btb@icculus.org>
1340 * main/: mission.c, mission.h: attempt to support d1 for mac
1342 * arch/sdl/joy.c, main/mvelib.c, main/titles.c: gcc 3.2 warnings
1343 * main/object.h: foo
1345 2003-01-09 Bradley Bell <btb@icculus.org>
1347 * main/movie.c: use ifdef around gr_toggle_fullscreen
1349 2003-01-07 Bradley Bell <btb@icculus.org>
1351 * Makefile.am, descent.msn, installation.txt, main/mission.c,
1352 main/mission.h: don't need .msn file for descent.hog anymore
1355 2003-01-06 Bradley Bell <btb@icculus.org>
1357 * main/mission.h, main/mission.c: comments
1358 * README, TODO, cvshowto.txt, installation.txt, debian/copyright:
1361 2003-01-03 Bradley Bell <btb@icculus.org>
1363 * utilities/: txb2txt.c, txt2txb.c: remove old files
1364 * 3d/interp.c, include/byteswap.h, main/gamemine.c: formatting
1365 * main/polyobj.c: attempt to make read_model_file
1367 * main/menu.c: move vertigo text
1369 2003-01-02 Bradley Bell <btb@icculus.org>
1371 * 3d/interp.c, include/interp.h, main/morph.c, main/polyobj.c,
1372 main/polyobj.h: cleanup alignment changes
1373 * NEWS, 3d/interp.c, include/3d.h, include/interp.h,
1374 include/pstypes.h, main/Makefile.am, main/bm.c, main/collide.c,
1375 main/object.h: fix alignment issues on sparc
1376 * cvshowto.txt: update cvs info
1378 * 2d/rle.c: make rle_swap handle RLE_BIG
1380 2003-01-01 Martin Schaffner <maschaffner@gmx.ch>
1382 * main/render.c: workaround solaris qsort bug
1384 2003-01-01 Steffen Pohle <stpohle@gmx.net>
1386 * arch/linux/linuxnet.c, arch/linux/ukali.c,
1387 arch/linux/include/ukali.h, main/inferno.c: enabled kali
1388 * arch/linux/Makefile.am: enabled linux joystick, kali
1389 * configure.ac, arch/linux/joystick.c, arch/sdl/Makefile.am,
1390 arch/sdl/event.c: enabled linux joystick
1392 2002-12-31 Bradley Bell <btb@icculus.org>
1394 * main/gamemine.c: simplified warning msg
1395 * NEWS, TODO, main/multi.c, main/netmisc.c: comments/whitespace
1396 * main/render.h: fix compiler warning
1398 2002-12-31 Martin Schaffner <maschaffner@gmx.ch>
1400 * 2d/rle.c, main/inferno.c, main/piggy.c: fixed rle_swap leaks.
1402 2002-12-24 Bradley Bell <btb@icculus.org>
1404 * main/mission.c: fixes an infinite loop which was caused by d2x
1405 thinking d2demo was a descent 1 mission
1407 2002-12-24 Martin Schaffner <maschaffner@gmx.ch>
1409 * arch/ogl/ogl.c, main/render.c: fix compiler warnings.
1411 2002-12-24 Bradley Bell <btb@icculus.org>
1413 * main/render.c: comments
1415 2002-10-30 Bradley Bell <btb@icculus.org>
1417 * main/inferno.c: add help for -hogdir option
1418 * main/inferno.c: added -hogdir option
1420 2002-10-28 Bradley Bell <btb@icculus.org>
1422 * main/: inferno.c, menu.c: enabled Vertigo displays
1423 * include/3d.h: typo
1425 2002-10-28 Martin Schaffner <maschaffner@gmx.ch> and Bradley Bell <btb@icculus.org>
1427 * 3d/interp.c, include/3d.h, include/byteswap.h, main/bm.c,
1428 main/netmisc.c, main/network.c: simplify and eliminate redundant
1431 2002-10-28 Martin Schaffner <maschaffner@gmx.ch>
1433 * maths/fixc.c: fix infinite loop in quad_sqrt.
1434 * 3d/points.c, include/maths.h, include/pstypes.h, maths/fixc.c,
1435 maths/vecmat.c: sparc/sunos support: rename quad to quadint.
1437 2002-10-12 Bradley Bell <btb@icculus.org>
1439 * 2d/2dsline.c: handle BM_OGL in gr_scanline()
1441 2002-10-11 Bradley Bell <btb@icculus.org>
1443 * main/hud.c: make hud_message work correctly
1444 * 2d/palette.c, arch/sdl/gr.c, include/palette.h, main/inferno.c:
1446 * main/network.c: formatting, small fixes
1448 2002-10-10 Bradley Bell <btb@icculus.org>
1450 * main/netmisc.h: no swap_object for little-endian
1451 * main/: netmisc.h, network.c: use macros to simplify network
1453 * main/piggy.c: disable autodetect of mac pig (use --enable-macdata
1455 * main/inferno.c: enable loading screen for mac shareware with
1457 * main/netmisc.c: whitespace
1458 * 2d/bitmap.c, main/inferno.c, main/mission.c, main/playsave.c:
1460 * main/hud.c: whitespace
1461 * configure.ac: remove shareware build, add macdata build
1462 * main/songs.c: whitespace
1463 * 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/gpixel.c, 2d/line.c,
1464 2d/pixel.c, 2d/poly.c, 2d/rect.c, 2d/tmerge.c, main/gamerend.c:
1466 * 2d/: Makefile.am, tmerge_a.asm: enable TRANSPARENCY_COLOR for
1469 2002-10-04 Martin Schaffner <maschaffner@gmx.ch>
1471 * cfile/cfile.c, include/iff.h, main/gamepal.c, main/titles.c:
1472 comments, formatting, etc.
1473 * iff/iff.c: fix bigendian iff loading.
1475 2002-10-03 Bradley Bell <btb@icculus.org>
1477 * utilities/txb2tex.c: typo
1478 * 3d/clipper.c, main/bm.c, main/game.c, main/gamecntl.c,
1479 main/newmenu.c, main/switch.c, main/terrain.c, main/text.c:
1481 * arch/sdl/mouse.c: whitespace
1483 2002-09-19 Bradley Bell <btb@icculus.org>
1485 * main/kconfig.c: fix a oops, add old logs
1486 * main/kconfig.c: support for >3 mouse buttons
1488 2002-09-18 Bradley Bell <btb@icculus.org>
1490 * include/gr.h: fix palette swap define
1492 2002-09-14 Bradley Bell <btb@icculus.org>
1494 * main/titles.c: load hires briefing screen if lores doesn't exist
1495 (i.e. vertigo) and MenuHires=0
1497 2002-09-14 Werner Augustin <descent-source@mailinglist.gnuher.de>
1499 * main/: multi.h, network.h: pack some structures for ipx
1502 2002-09-14 Bradley Bell <btb@icculus.org>
1504 * cfile/cfile.c, main/endlevel.c, main/gamesave.c: revert cfgets()
1505 and load_endlevel_data() to expect newline-terminated strings, fix
1506 load_game_data to read null-terminated string for
1509 2002-09-07 Bradley Bell <btb@icculus.org>
1511 * main/newmenu.c: added error message
1512 * main/menu.h: enable -nohires with mac shareware
1513 * 2d/palette.c, include/gr.h: enable 0/255 palette swap
1514 * 2d/font.c: enable 0/255 palette swap for fonts
1515 * 2d/bitblt.c: add TRANSPARENCY_COLOR to assembly code, nother OGL
1517 * 2d/2dsline.c: fix ogl blooper
1519 2002-09-05 Bradley Bell <btb@icculus.org>
1521 * 2d/rle.c, 2d/scalec.c, include/rle.h: better just do it the old
1523 * include/strutil.h: need string.h for strcasecmp
1524 * include/rle.h: okay, maybe it needs to be this way
1525 * include/: 3d.h, gr.h: more stuff from d2src, mostly formatting
1526 * 2d/scalec.c: more stuff from d2src
1527 * 2d/rle.c: more stuff from d2src, formatting
1528 * 2d/font.c: useless cruft
1529 * 2d/: 2dsline.c, bitmap.c, bitmap.h: more stuff from d2src
1530 * 2d/bitblt.c, include/grdef.h: moved gr_linear_movsd assembly from
1533 2002-09-04 Bradley Bell <btb@icculus.org>
1535 * include/grdef.h: fix compiler warnings
1536 * 2d/bitblt.c: fix compiler warnings, #ifdef out dos-only code
1537 * include/grdef.h: gr_linear_movsd isn't static for NO_ASM,
1539 * main/game.c: we want the mac ibitblt for everything but dos and
1541 * main/texmerge.c: these routines are in tmerge.c
1542 * main/credits.c: enable credits for mac and oem data
1543 * main/bm.c: use either exit.ham or exit.pofs
1544 * include/ibitblt.h: enable some more code from d2src
1545 * include/gr.h: enable mac ubitblt_double
1546 * 2d/rle.c: added gr_rle_expand_scanline_generic_masked from d2src
1547 * include/grdef.h: moved some inline asm from linear.h
1548 * 2d/ibitblt.c: brought in line with original d2 version
1549 * 2d/bitblt.c: reverted to original d2 version of this file, then
1550 added d1x enhancements
1551 * 2d/2dsline.c: formatting, use __MSDOS__ instead of __DJGPP__
1552 * 2d/linear.h: moved these back to their original locations
1554 * main/mveplay.c: close some memory holes, speed up palette loading
1555 * main/movie.c: added fullscreen toggle while playing movies
1556 * main/inferno.c: comment out -superhires help text (always on)
1557 * include/timer.h: added approx_fsec_to_usec macro
1558 * arch/sdl/joy.c: fix compiler warning
1560 2002-09-01 Bradley Bell <btb@icculus.org>
1562 * main/network.c: oops
1563 * main/: movie.c, mveplay.c, mveplay.h: more movie improvements
1564 * arch/sdl/timer.c, include/timer.h: added timer_delay, faster
1565 timer_get_fixed_seconds
1568 2002-08-31 Bradley Bell <btb@icculus.org>
1570 * TODO, main/inferno.c, main/movie.c, main/mveplay.c: movie
1572 * main/multi.h: network endian stuff
1573 * 2d/font.c, include/gr.h: fast file i/o for font headers
1574 * arch/win32/arch_ip.cpp: unused file
1575 * main/: netmisc.c, netmisc.h, network.c, network.h: formatting,
1576 bigendian networking fixes
1577 * main/menu.c: make net menu more accurate, also make superhires
1579 * include/pstypes.h: better to have __pack__ all the time, I think.
1580 needed for networking, e.g.
1581 * arch/win32/: ipx_drv.h, ipx_win.c, winnet.c: win32 networking
1583 * arch/win32/Makefile.am: unused file
1586 2002-08-30 Bradley Bell <btb@icculus.org>
1588 * arch/win32/ipx_drv.h: re-added arch/win32/ipx_drv.h
1589 * main/: newmenu.h, titles.c: formatting
1590 * NEWS, arch/linux/Makefile.am, arch/linux/include/ukali.h,
1591 main/multi.h: networking works, finally
1592 * TODO: added TODO file
1593 * arch/linux/arch_ip.cpp: unused fine
1594 * README: network sorta working
1595 * main/: Makefile.am, multi.c, network.c, network.h: more
1597 * main/menu.c: load builtin mission correctly
1598 * main/inferno.c: documentation
1599 * main/: hoard.c, hoard.h, gamesave.c, mission.c: move hoard stuff
1601 * main/Makefile.mveplay: don't need no more
1603 2002-08-29 Bradley Bell <btb@icculus.org>
1605 * main/: ip_base.cpp, ip_base.h, ip_basec.h, ipclienc.c,
1606 ipclient.cpp, ipclient.h, ipserver.cpp, ipx_drv.c, multipow.c,
1607 multipow.h, netlist.c, netpkt.c, netpkt.h: deleting unused d1x
1609 * include/ipx_drv.h: more network fixing
1610 * arch/linux/include/ipx_drv.h: more network fixing
1611 * include/ipx.h: formatting
1612 * arch/linux/ipx_kali.c, include/ipx.h: fixed networking fuck-up?
1613 * NEWS, arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
1614 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, main/Makefile.am,
1615 main/inferno.c: fixed networking fuck-up?
1616 * Makefile.am: moved mingw info to README
1617 * README, mingw32.txt: moved mingw info to README
1619 2002-08-27 Bradley Bell <btb@icculus.org>
1621 * utilities/mvlextract.c: allow specifying file to extract
1622 * utilities/: tex2txb.c, txb2tex.c: use default extension to
1624 * utilities/hogextract.c: allow specifying file to extract
1625 * main/mission.c: Have to get mission_num _after_ promoting...
1626 * main/: gameseq.c, titles.c: beginning d1 briefing support
1627 * descent.msn: beginning d1 briefing support
1628 * main/: titles.c, titles.h: d1-style mission briefings
1629 * main/piggy.h: whitespace
1630 * main/movie.c: beginning robot movie support, fall back on lo/hi
1631 res if hi/lo not available
1632 * main/mission.c: added Builtin_mission_num for builtin mission,
1633 D1Hogdir, d1-style mission briefings
1634 * main/: gameseq.c, mission.h: added Builtin_mission_num for
1636 * cfile/cfile.c, include/cfile.h: add capability for 3rd hogfile
1637 (for d1 missions that need d1 data)
1638 * 2d/ibitblt.c: whitespace
1640 2002-08-26 Bradley Bell <btb@icculus.org>
1642 * utilities/mvlcreate.c: oops
1643 * utilities/: Makefile.am, mvlcreate.c, mvlextract.c: added mvl
1645 * utilities/hogextract.c: added [v]iew option
1646 * utilities/: tex2txb.c, txb2tex.c: changed txt to tex
1647 * main/titles.c: fix writable string, disable DumbAdjust thing
1648 * main/polyobj.h: whitespace
1649 * main/newmenu.c: added pcx_get_dimensions(), other stuff from
1651 * main/movie.c: read movies from AltHogDir, other fixes
1652 * main/: mission.c, mission.h: fix bug w/mission filename
1653 * main/gameseq.c: comments
1654 * main/digi.h: whitespace n stuff
1655 * include/mve_audio.h: added audio flag macros
1656 * 2d/pcx.c, include/pcx.h: added pcx_get_dimensions(), other stuff
1660 2002-08-23 Bradley Bell <btb@icculus.org>
1662 * main/: gameseq.c, inferno.c, mission.c, mission.h, titles.c: fix
1664 * Makefile.am: remove d2demo.mn2
1665 * cfile/cfile.c, include/cfile.h: add cfile_size function
1666 * d2demo.mn2, installation.txt, main/gameseq.h, main/mission.c:
1667 eliminate need for .mn2 files for oem and demo
1669 2002-08-22 Bradley Bell <btb@icculus.org>
1671 * main/bm.c: fix for vertigo
1672 * main/menu.h: make OEM menu pcx available
1673 * 2d/rle.c: merge with original d2 file
1674 * Makefile.am, configure.ac: let mission files get installed by
1677 2002-08-17 Bradley Bell <btb@icculus.org>
1679 * configure.ac: make FAST_FILE_IO the default on little-endian
1681 * NEWS, README, compilerdefs.txt, readme.txt: documentation
1682 * 2d/bitblt.c, 2d/rle.c, arch/ogl/ogl.c: implement BM_FLAG_RLE_BIG
1685 2002-08-15 Martin Schaffner <maschaffner@gmx.ch>
1687 * main/: game.c, menu.c, mission.c: promote builtin missions.
1689 2002-08-15 Bradley Bell <btb@icculus.org>
1691 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h, main/piggy.c:
1692 improved mac pig loading/reverted TRANSPARENCY_COLOR changes
1693 * utilities/.cvsignore: added cvsignore
1694 * 2d/palette.c, include/palette.h, main/gamesave.c: mac data file
1696 * main/piggy.c: mac data file loading
1697 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h: set
1698 transparency and swap 0/255 correctly for mac data files
1700 2002-08-13 Bradley Bell <btb@icculus.org>
1702 * Makefile.am, configure.ac, utilities/Makefile.am: moved utility
1703 to utilities to avoid conflict with c++ std lib <utility>
1704 * utilities/: Makefile.am, hogcreate.c, hogextract.c, txb2txt.c,
1705 txt2txb.c: moved utility to utilities to avoid conflict with c++
1707 * Makefile.am, configure.ac: add utilities
1709 2002-08-09 Bradley Bell <btb@icculus.org>
1711 * 2d/palette.c, 3d/interp.c, include/gr.h, main/render.c:
1714 2002-08-08 Bradley Bell <btb@icculus.org>
1716 * main/inferno.c: comments
1717 * main/: newmenu.c, songs.c: mac demo datafile support
1718 * installation.txt: update
1719 * main/gamesave.c: use lowercase for consistency
1720 * main/: bm.c, bm.h, endlevel.c, polyobj.c: enable loading of exit
1721 models for other than d2demo
1723 2002-08-07 Martin Schaffner <maschaffner@gmx.ch>
1725 * main/gamemine.c: formatting, better d1 texture conversion
1726 * Makefile.am, descent.mn2, descent.msn, main/mission.c,
1727 main/mission.h: recognize .msn mission files.
1729 2002-08-07 Bradley Bell <btb@icculus.org>
1731 * .cvsignore, 2d/.cvsignore, 3d/.cvsignore, arch/.cvsignore,
1732 arch/dos/.cvsignore, arch/ggi/.cvsignore, arch/linux/.cvsignore,
1733 arch/ogl/.cvsignore, arch/sdl/.cvsignore, arch/svgalib/.cvsignore,
1734 arch/win32/.cvsignore, cfile/.cvsignore, iff/.cvsignore,
1735 main/.cvsignore, main/editor/.cvsignore, maths/.cvsignore,
1736 mem/.cvsignore, misc/.cvsignore, texmap/.cvsignore: added
1739 2002-08-06 Bradley Bell <btb@icculus.org>
1741 * main/: automap.c, laser.c, songs.c, titles.c: shareware stuff
1742 * main/Makefile.am: formatting
1743 * 2d/font.c: make gr_remap_font just reload the whole thing
1744 * configure.ac: formatting
1745 * Makefile.am: added d2demo.mn2
1746 * d2demo.mn2: mission file for shareware
1747 * include/u_mem.h, main/ai.c, main/gamesave.c, main/inferno.c,
1748 main/laser.h, main/text.h, main/titles.c, main/weapon.c: whitespace
1749 * main/sounds.h: shareware stuff, whitespace
1750 * main/: polyobj.c, polyobj.h: more fast i/o macros
1751 * main/: menu.c, menu.h, mission.c, newmenu.c, piggy.c, piggy.h:
1753 * main/: endlevel.c, endlevel.h, gamemine.c, gameseq.c: merged
1754 endlevel stuff to non-shareware, allow movies/endlevel for
1756 * main/cntrlcen.c: typo
1757 * main/bm.h: use global Piggy_hamfile_version
1758 * main/bm.c: merged endlevel stuff to non-shareware, more fast i/o
1759 macros, use global Piggy_hamfile_version
1760 * main/Makefile.am: terrain and movie stuff always used now
1761 * 2d/pcx.c, include/pcx.h: make pcx header available to other
1763 * main/: gamemine.c, gamesave.c: load DMB levels
1764 * main/: bm.c, cntrlcen.c, cntrlcen.h, fuelcen.c, fuelcen.h,
1765 segment.c, segment.h, switch.c, switch.h: fast i/o macros
1767 2002-08-04 Martin Schaffner <maschaffner@gmx.ch>
1769 * main/gamemine.c, main/gamesave.c, mem/mem.c: d1 level stuff.
1771 2002-08-04 Bradley Bell <btb@icculus.org>
1773 * main/inferno.c: shareware stuff, formatting
1774 * arch/sdl/rbaudio.c: gracefully handle redbook non-availability
1775 * arch/sdl/gr.c: don't need to set mode in gr_init
1777 2002-08-02 Martin Schaffner <maschaffner@gmx.ch>
1779 * main/: gamemine.c, gamemine.h, gamesave.c, gamesave.h: more d1
1781 * Makefile.am, descent.mn2: added mission file for descent 1
1783 2002-08-02 Bradley Bell <btb@icculus.org>
1785 * arch/sdl/digi.c, arch/sdl/gr.c, include/error.h,
1786 include/oldsdl.h, main/gamecntl.c, main/inferno.c, main/laser.c,
1787 main/piggy.h, misc/error.c: junk
1788 * main/: endlevel.c, escort.c, gameseq.c, newmenu.c, render.c,
1789 render.h, scores.c, scores.h, terrain.c: shareware stuff
1790 * configure.ac, include/pstypes.h, main/bm.c, main/bm.h,
1791 main/effects.c, main/effects.h, main/piggy.c, main/piggy.h,
1792 main/powerup.c, main/powerup.h, main/robot.c, main/robot.h,
1793 main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
1794 main/weapon.c, main/weapon.h: fast i/o macros
1796 2002-08-01 Martin Schaffner <maschaffner@gmx.ch>
1798 * NEWS, cfile/cfile.c, main/console.c, main/gamemine.c,
1799 main/gamemine.h, main/gamesave.c: load d1 levels
1801 2002-07-30 Bradley Bell <btb@icculus.org>
1803 * configure.ac: oops
1804 * configure.ac, arch/ogl/gr.c, arch/ogl/ogl.c, include/ogl_init.h:
1806 * main/menu.c, main/titles.c, NEWS, 2d/font.c, include/gr.h,
1807 include/grdef.h, main/game.c, main/gamefont.c, main/gamefont.h,
1808 main/gamemine.c, main/inferno.c, main/movie.c, main/newmenu.c,
1809 main/piggy.c, main/titles.c: support shareware datafiles!
1810 * main/: bm.c, gamemine.c, piggy.c, piggy.h, weapon.c, gamemine.c,
1811 piggy.c: SHAREWARE fixes
1813 2002-07-29 Bradley Bell <btb@icculus.org>
1815 * NEWS, include/fileutil.h, main/bm.c, main/gameseq.c,
1816 main/mveplay.c, main/piggy.c, main/piggy.h, main/playsave.c,
1817 misc/fileutil.c: Portability - OS X support
1819 2002-07-27 Bradley Bell <btb@icculus.org>
1821 * main/: Makefile.am, fuelcen.c, fuelcen.h, game.c, game.h,
1822 gamemine.c, gamesave.c, gameseq.c, piggy.c, piggy.h, segment.c,
1823 segment.h: portability
1824 * cfile/cfile.c, include/cfile.h, main/cntrlcen.c, main/cntrlcen.h,
1825 main/gamesave.c, main/switch.c, main/switch.h, main/wall.c,
1826 main/wall.h: portabilization
1827 * 2d/font.c, include/gr.h: portability
1829 2002-07-26 Bradley Bell <btb@icculus.org>
1831 * 2d/font.c, 2d/pcx.c, include/gr.h, main/movie.c: portability
1832 * arch/linux/findfile.c, include/pstypes.h: os x fixes
1833 * main/player.c: foo
1834 * misc/fileutil.c, include/fileutil.h, misc/fileutil.c: oops
1835 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c,
1836 misc/fileutil.h: portable file i/o utils
1837 * main/: Makefile.mveplay, inferno.c, movie.c, newmenu.c: s not a
1838 writable string anymore... / formatting
1839 * main/Makefile.am, main/bm.c, main/bm.h, main/cntrlcen.c,
1840 main/cntrlcen.h, main/effects.c, main/effects.h, main/piggy.c,
1841 main/piggy.h, main/player.c, main/player.h, main/polyobj.c,
1842 main/polyobj.h, main/powerup.c, main/powerup.h, main/robot.c,
1843 main/robot.h, main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
1844 main/weapon.c, main/weapon.h, 3d/interp.c, include/cfile.h:
1845 portable-izing file loading routines
1847 2002-07-24 Bradley Bell <btb@icculus.org>
1849 * main/mveplay.c: correctly play files with 16bit uncompressed
1850 audio, mem checking, etc
1851 * main/: Makefile.mveplay, mvelib.c, mveplay.c: enable standalone
1854 2002-07-23 Bradley Bell <btb@icculus.org>
1856 * misc/Makefile.am: unused file
1857 * configure.ac, main/endlevel.c, main/endlevel.h, main/menu.c,
1858 main/sounds.h: remove experimental nmovie stuff
1859 * main/movie.c: add some debugging output
1861 2002-07-22 Bradley Bell <btb@icculus.org>
1863 * main/: console.c, state.c: simplified header
1864 * main/movie.c: enable mveplay audio
1865 * main/old/movie.c: moved to main/
1866 * include/mve_audio.h, include/mvelib.h, main/Makefile.am,
1867 main/inferno.c, main/kludge.c, main/movie.c, main/mve_audio.c,
1868 main/mvelib.c, main/mveplay.c: initial movie support
1869 * arch/linux/findfile.c, arch/ogl/gr.c, arch/ogl/ogl.c,
1870 arch/sdl/init.c, arch/sdl/joy.c, include/byteswap.h,
1871 include/ogl_init.h, include/pstypes.h, main/console.c,
1872 main/state.c, mem/mem.c: OS X stuff
1873 * configure.ac: OS X and movie stuff
1875 2002-07-19 Bradley Bell <btb@icculus.org>
1877 * compilerdefs.txt: OSX defs
1879 2002-07-18 Bradley Bell <btb@icculus.org>
1881 * main/inferno.c: use simpler rcs tags
1882 * autogen.sh: keep Changelog in cvs (and use --accum)
1883 * arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/rbaudio.c,
1884 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/rbaudio.c,
1885 include/rbaudio.h, main/Makefile.am, main/cdrom.h, main/gamecntl.c,
1886 main/songs.c: changed cdrom->rbaudio
1887 * include/rbaudio.h: moved to /include
1889 2002-07-17 Bradley Bell <btb@icculus.org>
1891 * 2d/d2sline.c, 2d/bitblt.c, 2d/bitmap.c, 2d/bitmap.h, 2d/box.c,
1892 2d/canvas.c, 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/font.c,
1893 2d/gpixel.c, 2d/ibitblt.c, 2d/line.c, 2d/linear.asm, 2d/linear.h,
1894 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c, 2d/rect.c,
1895 2d/rle.c, 2d/scale.c, 2d/scalea.asm, 2d/scalea.h, 2d/scalec.c,
1896 2d/tmerge.c, 2d/tmerge_a.asm, 3d/clipper.c, 3d/clipper.h,
1897 3d/draw.c, 3d/globvars.c, 3d/globvars.h, 3d/instance.c,
1898 3d/interp.asm, 3d/interp.c, 3d/matrix.c, 3d/points.c, 3d/rod.c,
1899 3d/setup.c: use simpler rcs tags
1904 2002-07-17 Bradley Bell <btb@icculus.org>
1906 * tools/cvs2cl/cvs2cl.pl: upgrade cvs2cl
1907 * d2x-gl.sh, d2x-ogl.sh: changed d2x-ogl to d2x-gl
1908 * debian/rules: don't need readme's
1909 * debian/rules: move d1x license to COPYING, license clarifications
1910 * COPYING, license.txt, debian/copyright, Makefile.am: move d1x
1911 license to COPYING, license clarifications
1912 * debian/rules: fix debian docs
1913 * debian/rules: fix debian manpages
1914 * debian/d2x-sdl.menu: fix debian menu
1915 * debian/rules: link to undocumented man page for debs
1916 * Makefile.am, configure.ac, debian/control, debian/copyright,
1917 debian/d2x-gl.files, debian/d2x-gl.menu, debian/d2x-sdl.files,
1918 debian/d2x-sdl.menu, debian/d2x.files, debian/d2x.menu,
1919 debian/rules, rpm/d2x.spec.in: change d2x-ogl to d2x-gl, other
1922 2002-07-16 Bradley Bell <btb@icculus.org>
1924 * debian/: rules, changelog.in: deb stuff
1925 * configure.ac: cleaner nasm detection
1926 * debian/: changelog.in, control, rules: deb stuff
1927 * README, installation.txt: typos, stuff
1928 * configure.ac: better #defines
1929 * configure.ac: whitespace
1930 * configure.ac: better documentation
1931 * configure.ac, arch/sdl/event.c, arch/sdl/init.c: SDL_AUDIO and
1932 SDL_JOYSTICK not needed
1933 * configure.ac, main/inferno.c: __SDL__ ugly and not needed at all
1934 * configure.ac: need higher SDL for joystick
1935 * debian/: control, rules: deb stuff
1936 * arch/sdl/joy.c: old junk
1937 * Makefile.am, configure.ac: automake updates
1938 * main/: inferno.c, text.c: don't use althogdir on non-unix
1939 * configure.ac: more autoconf updates
1940 * misc/strutil.c: better strrev
1941 * main/inferno.c: need limits.h on mingw also
1942 * acconfig.h, configure.ac: Updated for autoconf 2.53 (no more
1945 2002-04-19 Bradley Bell <btb@icculus.org>
1947 * main/network.c: let hoard.ham be a cfile
1948 * main/text.c: better error message when hog not found
1951 2002-03-23 Bradley Bell <btb@icculus.org>
1953 * acconfig.h, configure.ac, arch/linux/Makefile.am,
1954 arch/sdl/Makefile.am: Use SDL joystick automatically
1955 * arch/sdl/joy.c, main/kconfig.c: SDL Joystick works!
1957 2002-03-05 Bradley Bell <btb@icculus.org>
1959 * arch/sdl/joydefs.c, arch/sdl/joy.c: SDL joystick stuff mostly
1962 2002-02-23 Bradley Bell <btb@icculus.org>
1964 * texmap/ntmap.c: fix bug preventing higher res sdl modes
1965 * arch/dos/Makefile.am, arch/ggi/Makefile.am,
1966 arch/linux/Makefile.am, arch/ogl/Makefile.am, arch/sdl/Makefile.am,
1967 arch/svgalib/Makefile.am, arch/win32/Makefile.am,
1968 main/editor/Makefile.am: moved includes to include
1969 * arch/sdl/gr.c: use SDL_VERSION_ATLEAST
1970 * Makefile.am, 2d/Makefile.am, 3d/Makefile.am, cfile/Makefile.am,
1971 iff/Makefile.am, main/Makefile.am, maths/Makefile.am,
1972 mem/Makefile.am, misc/Makefile.am, texmap/Makefile.am: moved
1974 * main/game.c: disabled cockpit for OGL, formatting
1975 * 2d/ibitblt.c: formatting
1977 2002-02-16 Bradley Bell <btb@icculus.org>
1979 * include/oldsdl.h: check for older macros
1980 * configure.ac, arch/sdl/digi.c, arch/sdl/event.c, arch/sdl/gr.c,
1981 include/error.h, include/oldsdl.h, main/gamecntl.c, main/inferno.c:
1982 allow older sdl versions
1984 2002-02-15 Bradley Bell <btb@icculus.org>
1986 * main/: automap.c, automap.h, inferno.c: automap resolution now
1988 * include/: gr.h, grdef.h: moved protos to from grdef.h to gr.h
1989 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
1990 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
1991 win32/include/key_arch.h: never mind - that would be pointless
1992 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
1993 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
1994 win32/include/key_arch.h: copied files from d1x
1995 * arch/linux/arch_ip.cpp, arch/win32/arch_ip.cpp, main/ip_base.cpp,
1996 main/ip_base.h, main/ipclient.cpp: enable udp debug messages
1997 * main/multipow.c: need conf.h
1998 * arch/win32/Makefile.am: new file
1999 * include/pstypes.h: added u_int16_t (needed in base_ip)
2000 * arch/win32/arch_ip.cpp: copied from d1x
2002 2002-02-14 Bradley Bell <btb@icculus.org>
2004 * arch/sdl/gr.c, main/inferno.c: allow gr_init lowres
2005 * NEWS, include/gr.h, main/game.c, main/game.h, main/gamecntl.c,
2006 main/netlist.c: Added hotkeys to toggle fullscreen mode
2007 * main/: ip_base.cpp, ip_base.h, multi.h, netlist.c, netpkt.c,
2008 network.c, network.h, ipclient.cpp, netpkt.h: d1x->d2x
2009 * main/: multipow.c, multipow.h, netlist.c, netpkt.c, netpkt.h,
2010 reorder.h: Lotsa networking stuff from d1x
2012 2002-02-13 Bradley Bell <btb@icculus.org>
2014 * include/gr.h, main/game.c: Fullscreen toggle stuff
2015 * arch/linux/Makefile.am, include/ipx.h: Lotsa networking stuff
2017 * main/: Makefile.am, inferno.c, ip_base.cpp, ip_base.h, menu.c,
2018 multi.h, network.c, network.h, newmenu.c: Lotsa networking stuff
2021 2002-02-11 Bradley Bell <btb@icculus.org>
2023 * main/bm.c: use portable loader if bigendian
2024 * include/pstypes.h: don't define bool for c++
2025 * include/cfile.h: extern AltHogDir stuff
2026 * include/byteswap.h: use WORDS_BIGENDIAN
2027 * main/: newmenu.c, newmenu.h: added fixedfont menu functions
2028 * main/vers_id.h: added D2X_IVER
2029 * misc/args.c: don't use d1x.ini
2030 * Makefile.am: rpm stuff
2031 * acconfig.h, configure.ac: c++, versioning, endianness, deb, rpm
2034 2002-02-09 Bradley Bell <btb@icculus.org>
2036 * rpm/: d2x.spec, d2x.spec.in: auto-generate rpm spec file
2038 2002-02-09 Paolo Ulivi <pulivi@libero.it>
2040 * d2x-ogl.sh, d2x-sdl.sh, rpm/.cvsignore, rpm/d2x.spec: rpm
2043 2002-02-06 Bradley Bell <btb@icculus.org>
2045 * arch/linux/arch_ip.cpp, main/ip_base.cpp, main/ip_base.h,
2046 main/ip_basec.h, main/ipclienc.c, main/ipclient.cpp,
2047 main/ipclient.h, main/ipserver.cpp: Adding d1x network code
2048 * debian/: changelog.in, control, copyright, d2x-gl.files,
2049 d2x-gl.menu, d2x.files, d2x.menu, rules: Added debian stuff
2053 2002-02-02 Bradley Bell <btb@icculus.org>
2055 * NEWS, arch/ggi/Makefile.am: reenabled ggi build
2056 * NEWS, acconfig.h, configure.ac, main/gamecntl.c, main/inferno.c:
2057 Enabled RELEASE option
2059 2002-01-31 Bradley Bell <btb@icculus.org>
2061 * Makefile.am, configure.ac: specify prerequisite versions of
2062 autoconf and automake
2064 2002-01-29 Bradley Bell <btb@icculus.org>
2066 * main/mission.c: RCS header added
2067 * main/inferno.c: update copyright date
2068 * main/mission.c: allow missions to be in AltHogDir
2069 * configure.ac: Display results of configure
2070 * include/d_io.h, main/inferno.c, main/newdemo.c: Added d_mkdir
2073 2002-01-28 Bradley Bell <btb@icculus.org>
2075 * NEWS, acconfig.h, configure.ac, cfile/cfile.c, main/newdemo.c:
2076 Data files now go in DATADIR/games/d2x, user files now go in
2079 2002-01-28 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2081 * main/inferno.c: Data files now go in DATADIR/games/d2x, user
2082 files now go in ~/.d2x
2084 2002-01-24 Bradley Bell <btb@icculus.org>
2086 * configure.ac: fix nasm not found error message
2088 2002-01-18 Bradley Bell <btb@icculus.org>
2090 * configure.in: getting rid of old configure.in
2091 * acconfig.h, configure.ac, main/Makefile.am, main/kludge.c,
2092 main/movie.c: Movie playing kludgey stuff
2093 * misc/args.c: formatting
2094 * main/inferno.c: allow -h for help
2095 * include/error.h: don't die on int3, unless -debug given
2096 * mingw32.txt: more stuff
2098 2001-12-29 Bradley Bell <btb@icculus.org>
2100 * Makefile.am: Got rid of thinking.txt
2101 * main/inferno.c: document -nomovies option
2103 2001-12-28 Bradley Bell <btb@icculus.org>
2105 * main/titles.c: formatting, put some code into place for rendering
2106 of robots during briefings
2108 2001-12-27 Bradley Bell <btb@icculus.org>
2112 2001-12-23 Craig Hadady <chadady@iglou.com>
2114 * 2d/rle.c: fixed bug in dummy array.
2116 2001-12-03 Bradley Bell <btb@icculus.org>
2118 * arch/sdl/init.c: fix formatting
2119 * Makefile.am, acconfig.h, configure.ac, arch/linux/Makefile.am,
2120 arch/sdl/Makefile.am, arch/sdl/event.c, arch/sdl/init.c,
2121 arch/sdl/joy.c, arch/svgalib/Makefile.am: lots of makefile fixes,
2122 and sdl joystick stuff
2124 2001-11-30 Bradley Bell <btb@icculus.org>
2126 * thinking.txt: not needed
2128 2001-11-27 Bradley Bell <btb@icculus.org>
2130 * cygconf, mingw32.txt: use sdl from source on cygwin
2131 * Makefile.am, configure.ac, arch/ogl/Makefile.am,
2132 arch/sdl/Makefile.am, main/Makefile.am: move SDL_LIBS to LIBS,
2133 SDL_CFLAGS to CFLAGS
2135 2001-11-27 Bradley Bell <btb@icculus.org>
2139 2001-11-14 Bradley Bell <btb@icculus.org>
2141 * texmap/scanline.c: use optimization flags as texmap default
2142 * NEWS: mouse wheel, etc
2143 * arch/include/mouse.h, arch/sdl/mouse.c, main/kconfig.c: use mouse
2144 wheel to emulate 3rd axis
2145 * Makefile.am, configure.ac: change ENV_DJGPP to DJGPP
2146 * include/error.h: kludge to ungrab mouse when we hit an int3
2147 * include/d_io.h: change __ENV_WINDOWS__ to __WINDOWS__,
2148 __ENV_MSDOS__ to __MSDOS__
2149 * arch/sdl/mouse.c: remove cruft, fix formatting, use mouse wheel
2151 * arch/sdl/event.c: remove cruft, fix formatting, begin joystick
2153 * arch/sdl/digi.c: implemented digi_set_volume
2154 * include/grdef.h, main/config.c, misc/d_io.c: change
2155 __ENV_WINDOWS__ to __WINDOWS__, __ENV_MSDOS__ to __MSDOS__
2156 * 2d/font.c, main/bm.c, main/gamesave.c, main/gameseq.c,
2157 main/piggy.c: use MAKE_SIG
2158 * installation.txt: update
2159 * configure.ac: new file
2160 * arch/sdl/joydefs.c: #include pstypes.h
2161 * arch/sdl/init.c: SDL joystick stuff
2162 * acconfig.h: adjust MINGW defines
2163 * arch/sdl/joydefs.c: copied joydefs_config from linux/joydefs.c -
2164 controls menu now works
2166 2001-11-13 Bradley Bell <btb@icculus.org>
2168 * main/Makefile.am: Make sure bmread.c and terrain.c get included
2170 * Makefile.am: New file
2171 * arch/dos/Makefile.am: Make sure gr.c and joy2.asm get included in
2173 * compilerdefs.txt: New file
2174 * main/aipath.c: use D_RAND_MAX instead of RAND_MAX
2176 2001-11-12 Bradley Bell <btb@icculus.org>
2178 * main/playsave.c: load player files regardless of byte order of
2181 2001-11-11 Bradley Bell <btb@icculus.org>
2183 * include/makesig.h, main/playsave.c: Created header for MAKE_SIG
2185 * main/Makefile.am: Don't use terrain.c unless SHAREWARE
2186 * NEWS: GL savegame thumbnails
2187 * acconfig.h, configure.in: make option for NMOVIES, default to off
2189 2001-11-09 Bradley Bell <btb@icculus.org>
2191 * main/state.c: Enabled savegame thumbnails under OpenGL
2192 * unused/pa_null/pa_enabl.h: remove duplicate header
2193 * misc/args.c: use d2x.ini for option file
2194 * mem/mem.c: Move mem_realloc inside the ifdef
2195 * main/menu.c: fix 640x400 menu text
2196 * main/inferno.c: added documentation
2197 * main/endlevel.c: fix warnings
2198 * arch/ogl/gr.c: Get rid of gl spew
2199 * arch/linux/Makefile.am: move unused ipx_udp.c to EXTRA_DIST
2200 * acconfig.h: Define __SDL__ for mingw
2202 2001-11-08 Bradley Bell <btb@icculus.org>
2204 * 2d/font.c: free OGL font data when rereading
2205 * main/collide.c, main/endlevel.c, main/endlevel.h, main/gameseq.c,
2206 main/gauges.c, acconfig.h, configure.in, main/inferno.c,
2207 main/laser.c, main/menu.c, main/menu.h, main/newmenu.c,
2208 main/piggy.c, main/sounds.h, main/switch.c, main/titles.c,
2209 main/weapon.h: Enabled shareware build, endlevel flythrough
2211 * main/: Makefile.am, terrain.c, old/terrain.c: moved file, will be
2212 of use for shareware build
2213 * arch/ogl/: gr.c, sdlgl.c: use new d_realloc function, so mem
2215 * include/u_mem.h, mem/mem.c: added d_realloc/mem_realloc functions
2217 2001-11-05 Bradley Bell <btb@icculus.org>
2219 * include/args.h, main/inferno.c, misc/args.c: Change args_init
2221 * include/3d.h: Add comment
2223 2001-11-04 Bradley Bell <btb@icculus.org>
2225 * cfile/Makefile.am, cfile/nocfile.h, include/nocfile.h: Move
2227 * arch/ogl/sdlgl.c: Hack to keep SDL from screwing up X when it
2229 * main/: gamecntl.c, inferno.c: SDL applies to more than X11...
2230 * arch/ogl/gr.c, main/Makefile.am, main/gauges.c, main/hud.c,
2231 main/hudmsg.h: Enable d1x-style hud_message
2232 * arch/ogl/: glx.c, wgl.c: Sync with d1x
2233 * 2d/font.c: re-init ogl fonts after remapping colors.
2235 2001-11-02 Bradley Bell <btb@icculus.org>
2237 * misc/Makefile.am: remove byteswap.h (duplicate header)
2238 * 2d/font.c: fixed gr_remap_font, minor stuff
2239 * configure.in: take out -O2 if doing debug build
2240 * main/bm.c: formatting
2241 * 2d/font.c, include/gr.h, NEWS: Enable OpenGL fonts!
2242 * include/byteswap.h, misc/Makefile.am: fix swapint, swapshort
2243 macros, get rid of functions
2245 2001-11-01 Bradley Bell <btb@icculus.org>
2247 * misc/byteswap.h: removed duplicate header
2249 2001-10-31 Bradley Bell <btb@icculus.org>
2251 * NEWS, main/automap.c: automap works in opengl
2252 * NEWS, configure.in: Added news
2253 * main/newmenu.c: Must call set_screen_mode for menus when using GL
2254 * 2d/: bitblt.c, canvas.c, linear.h, scalea.h: Sync with d1x
2255 * arch/sdl/event.c, arch/sdl/gr.c, arch/sdl/init.c, iff/iff.c,
2256 include/3d.h, include/loadgl.h, main/inferno.c, maths/fixc.c,
2257 maths/vecmat.c, maths/vecmata.asm: Sync with d1x
2258 * Makefile.am, arch/sdl/Makefile.am: Makefile fixes
2259 * arch/ogl/: glx.c, gr.c, ogl.c, sdlgl.c: Sync with d1x
2260 * 3d/: clipper.c, draw.c, globvars.c, instance.c, interp.c,
2261 matrix.c, points.c, rod.c, setup.c: Minor sync with d1x
2263 2001-10-27 Bradley Bell <btb@icculus.org>
2265 * main/inferno.c: added some documentation
2267 2001-10-25 Bradley Bell <btb@icculus.org>
2269 * main/inferno.c, texmap/ntmap.c, texmap/tmapflat.c: Completed tmap
2271 * Makefile.am, configure.in, arch/Makefile.am,
2272 arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/digi.c,
2273 arch/dos/gr.c, arch/ggi/Makefile.am, arch/ggi/gr.c,
2274 arch/ogl/Makefile.am, arch/ogl/glx.c, arch/ogl/gr.c,
2275 arch/ogl/ogl.c, arch/ogl/sdlgl.c, arch/ogl/wgl.c,
2276 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/digi.c,
2277 arch/sdl/gr.c, arch/svgalib/Makefile.am, arch/svgalib/gr.c,
2278 texmap/scanline.c: Finished moving stuff to arch/blah. I know,
2279 it's ugly, but It'll be easier to sync with d1x.
2280 * Makefile.am, configure.in, main/Makefile.am, main/editor/med.c,
2281 main/editor/medwall.h, main/editor/segment.c, main/editor/seguvs.h,
2282 main/editor/Makefile.am: attempt at support for editor, makefile
2284 * misc/d_delay.c: formatting fix
2285 * texmap/: Makefile.am, ntmap.c, scanline.c, scanline.h, texmapl.h,
2286 tmappent.S, tmapppro.S: adding support for runtime selection of
2288 * main/: bmread.c, game.c, gamecntl.c, gamesave.c, inferno.c,
2289 inferno.h, piggy.c, render.c, editor/editor.h: conditionalize
2290 including multi.h and network.h, fix backslashes, fix compiler
2292 * main/: ai.c, ai2.c, aipath.c, automap.c, bm.c, cntrlcen.c,
2293 collide.c, controls.c, credits.c, dumpmine.c, endlevel.c, escort.c,
2294 fireball.c, fuelcen.c, gamemine.c, gameseq.c, gauges.c, laser.c,
2295 menu.c, multi.h, netmisc.c, network.h, newdemo.c, newmenu.c,
2296 object.c, powerup.c, state.c, switch.c, wall.c: conditionalize
2297 including multi.h and network.h, fix backslashes
2298 * include/pstypes.h: added typedef for u_int64_t on mingw
2299 * include/3d.h: added prototype for g3_uninit_polygon_model
2300 * arch/sdl/Makefile.am: Don't use SDL joystick except on mingw
2302 2001-10-24 Bradley Bell <btb@icculus.org>
2304 * arch/: ggi/Makefile.am, svgalib/Makefile.am: Moved input stuff to
2305 arch subdirs, as in d1x.
2306 * Makefile.am, configure.in, main/kconfig.c: Revert bin_programs to
2307 earlier style until i understand automake 1.5 better. remove input
2309 * arch/: Makefile.am, dos/Makefile.am, dos/joy2.asm, dos/joyc.c,
2310 dos/joydefs.c, dos/key.c, dos/mouse.c, ggi/event.c, ggi/init.c,
2311 ggi/key.c, ggi/mouse.c, linux/Makefile.am, linux/joydefs.c,
2312 linux/joystick.c, linux/include/joystick.h, sdl/Makefile.am,
2313 sdl/event.c, sdl/joy.c, sdl/joydefs.c, sdl/key.c, sdl/mouse.c,
2314 svgalib/event.c, svgalib/init.c, svgalib/key.c, svgalib/mouse.c:
2315 Moved input stuff to arch subdirs, as in d1x.
2316 * NEWS, configure.in: blah blah
2318 2001-10-23 Bradley Bell <btb@icculus.org>
2320 * include/ui.h, unused/ui/ui.h: Moved ui.h to includes/
2321 * texmap/tmapppro.S: no need for #include <conf.h> here
2322 * main/Makefile.am: Build fixes. EDITOR_SRCS added to
2324 * main/: Makefile.am, network.c: No longer #ifdef'ing out the whole
2325 file. RCS header added
2326 * main/: bmread.c, kmatrix.c, multi.c, multibot.c: No longer
2327 #ifdef'ing out the whole file. RCS header added
2328 * Makefile.am, acconfig.h, configure.in, arch/dos/Makefile.am,
2329 main/Makefile.am, maths/Makefile.am, texmap/Makefile.am: Build
2330 fixes. Now works with automake 1.5 and autoconf 2.52.
2331 --enable-editor option added. SDL_VIDEO and SDL_INPUT defined for
2332 mingw (-grabmouse now works on win32).
2333 * config.guess, config.sub, install-sh, missing, mkinstalldirs:
2334 These don't belong in cvs
2338 2001-10-20 Bradley Bell <btb@icculus.org>
2340 * 2d/font.c: Don't free unused variables...
2341 * 2d/font.c, include/gr.h: Bringing font stuff more in line with
2343 * Makefile.am, arch/Makefile.am, arch/dos/Makefile.am,
2344 arch/linux/Makefile.am, arch/win32/Makefile.am, iff/Makefile.am,
2345 main/Makefile.am: make dist more sensible
2346 * Makefile.am: Kludge for linking on mingw
2348 2001-10-19 Bradley Bell <btb@icculus.org>
2350 * Makefile.am, configure.in, arch/win32/Makefile.am,
2351 arch/win32/ipx_win.c, arch/win32/winnet.c: Little fixes
2352 * include/ipx_drv.h: Check for __MINGW32__
2353 * include/i86.h: Imported from d1x
2354 * arch/dos/: Makefile.am, ipx.c: Re-import of d1x files
2355 * arch/dos/modex.asm: Fixed %include
2356 * main/console.c: RCS headers added
2357 * arch/sdl/: Makefile.am, init.c, timer.c: Moved arch/sdl_* to
2359 * Makefile.am, main/Makefile.am: Moved final link to top-level
2360 directory instead of main/
2361 * 2d/linear.asm, maths/fix.asm, maths/vecmata.asm: Changed
2362 __ENV_LINUX__ to __linux__
2363 * configure.in, arch/Makefile.am, arch/dos_dpmi.c,
2364 arch/dos_findfile.c, arch/dos_init.c, arch/dos_ipx.c,
2365 arch/dos_modex.asm, arch/dos_timer.asm, arch/dos_tweak.inc,
2366 arch/dos_vesa.c, arch/dos_vgaregs.inc, arch/linux_init.c,
2367 arch/sdl_init.c, arch/sdl_timer.c, arch/dos/Makefile.am,
2368 arch/dos/dpmi.c, arch/dos/findfile.c, arch/dos/init.c,
2369 arch/dos/ipx.c, arch/dos/modex.asm, arch/dos/timer.asm,
2370 arch/dos/tweak.inc, arch/dos/vesa.c, arch/dos/vgaregs.inc,
2371 arch/linux/Makefile.am, arch/linux/init.c, arch/win32/Makefile.am,
2372 arch/win32/mingw_init.c, main/Makefile.am: Moved arch/sdl_* to
2374 * configure.in: add --enable-xploader, support arch/linux subdir,
2376 * main/inferno.c: conditionalize conf.h
2378 2001-10-19 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2380 * acconfig.h, 2d/bitmap.h, 3d/interp.c, cfile/cfile.c,
2381 include/cfile.h, main/bm.c, mem/mem.c, misc/fileutil.c,
2382 misc/fileutil.h: Partial application of linux/alpha patch.
2384 2001-10-19 Bradley Bell <btb@icculus.org>
2386 * main/Makefile.am, arch/linux/Makefile.am: Brought linux
2387 networking in line with d1x, moved some arch/linux_* stuff to
2389 * arch/linux/: findfile.c, ipx_bsd.c, ipx_kali.c, ipx_lin.c,
2390 linuxnet.c, ukali.c, include/ipx_bsd.h, include/ipx_hlpr.h,
2391 include/ipx_kali.h, include/ipx_ld.h, include/ipx_lin.h,
2392 include/ipx_udp.h, include/ukali.h: remove pesky * from RCS log
2394 * arch/: Makefile.am, linux_findfile.c, linux_ipx_bsd.c,
2395 linux_ipx_lin.c, linux_ipx_udp.c, linux_net.c, linux/findfile.c,
2396 linux/ipx_bsd.c, linux/ipx_kali.c, linux/ipx_lin.c,
2397 linux/ipx_udp.c, linux/linuxnet.c, linux/ukali.c,
2398 linux/include/ipx_bsd.h, linux/include/ipx_hlpr.h,
2399 linux/include/ipx_kali.h, linux/include/ipx_ld.h,
2400 linux/include/ipx_lin.h, linux/include/ipx_udp.h,
2401 linux/include/ukali.h: Brought linux networking in line with d1x,
2402 moved some arch/linux_* stuff to arch/linux/*
2403 * include/ipx_drv.h: Imported from d1x
2404 * main/ipx_drv.c: RCS info added, conf.h added, etc...
2405 * main/ipx_drv.c: Imported from d1x
2406 * include/args.h, include/ipx.h, main/inferno.c, main/network.c,
2407 main/network.h, main/Makefile.am: Trying to get network working on
2409 * configure.in, 2d/Makefile.am, arch/win32/Makefile.am,
2410 main/Makefile.am: build fixes
2411 * arch/: win32/Makefile.am, win32/findfile.c, win32/ipx_drv.h,
2412 win32/ipx_win.c, win32/winnet.c, Makefile.am, win32_findfile.c,
2413 linux/include/ipx_drv.h: Moved win32_* to win32/* (a la d1x),
2414 starting to get net working.
2415 * include/pstypes.h: Changed __ENV_LINUX__ to __linux__,
2416 conditionalized min,max macros
2418 2001-10-18 Bradley Bell <btb@icculus.org>
2420 * acconfig.h, 2d/linear.h, arch/include/joy.h, include/loadgl.h,
2421 include/strutil.h, include/vecmat.h, main/kconfig.c, misc/d_glob.c,
2422 texmap/tmap_inc.asm, texmap/tmap_per.asm, texmap/tmappent.S,
2423 texmap/tmapppro.S, main/console.c: Changed __ENV_LINUX__ to
2425 * 2d/2dsline.c: RCS headers added/changed
2426 * configure.in: fix NASMFLAGS bug
2427 * main/: collide.c, inferno.c, object.c, render.c: RCS headers
2430 2001-10-17 Bradley Bell <btb@icculus.org>
2432 * NEWS: Fixed the invulnerable robots bug!
2433 * main/collide.c: Fixed the invulnerable robots bug!
2435 2001-10-14 Bradley Bell <btb@icculus.org>
2437 * Makefile.am, arch/Makefile.am, iff/Makefile.am, main/Makefile.am:
2440 2001-10-13 Bradley Bell <btb@icculus.org>
2442 * Makefile.am, autogen.sh, configure.in, 2d/Makefile.am,
2443 arch/Makefile.am, arch/dos/Makefile.am,
2444 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
2445 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
2446 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
2447 arch/dos/include/Makefile.am, arch/dos/mm_snd/Makefile.am,
2448 arch/dos/mm_snd/include/Makefile.am, arch/include/Makefile.am,
2449 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
2450 arch/win32/Makefile.am, arch/win32/d3dframe/Makefile.am,
2451 arch/win32/include/Makefile.am, iff/Makefile.am,
2452 iff/archive/Makefile.am, include/Makefile.am, main/Makefile.am,
2453 main/editor/Makefile.am, main/old/Makefile.am, tools/Makefile.am,
2454 tools/cvs2cl/Makefile.am, unused/Makefile.am,
2455 unused/bios/Makefile.am, unused/lib/Makefile.am,
2456 unused/novga/Makefile.am, unused/pa_null/Makefile.am,
2457 unused/ui/Makefile.am, unused/vga/Makefile.am,
2458 unused/vga/new/Makefile.am, unused/win95/Makefile.am: Removed
2459 automake stuff from "inert" subdirs. And there was much rejoicing.
2460 * Makefile.am, NEWS, configure.in: Stuff
2461 * ChangeLog: removing auto-generated file
2462 * cygconf: Added instructions for mingw32 build
2463 * Makefile.am: renamed INSTALL to installation.txt
2464 * installation.txt, INSTALL: renamed INSTALL to installation.txt
2465 * mingw32.txt: Added instructions for mingw32 build
2466 * configure.in: Enable assembly under mingw32
2468 2001-10-12 Bradley Bell <btb@icculus.org>
2470 * acconfig.h, aclocal.m4, conf.h.in: remove superfluous files
2471 * acconfig.h, aclocal.m4, conf.h.in, configure.in, 2d/2dsline.c,
2472 2d/bitblt.c, 2d/box.c, 2d/canvas.c, 2d/gpixel.c, 2d/line.c,
2473 2d/pixel.c, include/pstypes.h, include/strutil.h, include/timer.h,
2474 main/digi.h, main/kludge.c, main/object.c, main/render.c,
2475 misc/d_glob.c, misc/d_io.c, misc/strutil.c: Changed __ENV_DJGPP__
2476 to __DJGPP__, since it's built-in.
2478 2001-10-12 Paolo Ulivi <paoloulivi@tin.it>
2480 * aclocal.m4, conf.h.in, include/vecmat.h, main/collide.c,
2481 main/kludge.c, main/piggy.h: fix some gcc 3.0 warnings.
2485 2001-10-12 Bradley Bell <btb@icculus.org>
2487 * Makefile.am, unused/win95/Makefile.am: Fix some dist stuff
2488 * Makefile.am: make sure cygconf gets archived
2489 * configure.in: Increment version number in preparation for release
2490 * configure.in: Fix detection of opengl
2491 * Makefile.am, aclocal.m4, autogen.sh, conf.h.in, configure.in,
2492 cygconf, arch/Makefile.am, arch/include/joy.h,
2493 arch/include/mouse.h, include/loadgl.h, include/pstypes.h,
2494 include/strutil.h, main/Makefile.am, main/config.c, main/console.c,
2495 main/gamepal.h, main/gamerend.c, main/inferno.c, main/kconfig.c,
2496 main/multi.c, main/newdemo.c, misc/d_delay.c, misc/d_glob.c,
2497 misc/strutil.c: Switched from Cygwin to mingw32 on MS boxes.
2498 Vastly improved compilability.
2500 2001-10-11 Bradley Bell <btb@icculus.org>
2502 * Makefile.am: Added macros/sdl.m4
2503 * autogen.sh: Added macros/sdl.m4
2505 2001-10-09 Bradley Bell <btb@icculus.org>
2507 * main/vers_id.h: Added DESCENT_VERSION constant
2508 * main/inferno.c: Added command-line help.
2509 * include/ogl_init.h: opengl improvments (following d1x changes)
2511 2001-10-07 Bradley Bell <btb@icculus.org>
2513 * aclocal.m4, conf.h.in, configure.in, arch/Makefile.am,
2514 arch/ogl/Makefile.am: Remove duplicate headers.
2516 2001-08-02 Thimo Neubauer <thimo@debian.org>
2518 * mem/mem.c: totally crippled the memory manager because it does
2519 not make sense for non-DOS-systems and it would have been too
2520 complicated to get it 64bit clean
2522 2001-06-19 Bradley Bell <btb@icculus.org>
2524 * cvshowto.txt: updated anonymous password
2526 2001-02-08 Bradley Bell <btb@icculus.org>
2528 * COPYING, license.txt: Added d1x license
2530 2001-02-01 Bradley Bell <btb@icculus.org>
2532 * aclocal.m4, configure.in: Better detecting of SDL and GL/GLU
2534 2001-01-31 Bradley Bell <btb@icculus.org>
2536 * configure.in, arch/include/mouse.h, include/pstypes.h,
2537 main/game.c, main/gamepal.h: OpenGL support under Cygwin/SDL
2538 * main/polyobj.c: fix typo
2539 * 2d/Makefile.am, 2d/bitblt.c, 2d/bitmap.c, 2d/box.c, 2d/canvas.c,
2540 2d/circle.c, 2d/disc.c, 2d/font.c, 2d/gpixel.c, 2d/ibitblt.c,
2541 2d/line.c, 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c,
2542 2d/rect.c, 2d/rle.c, 2d/scale.c, 2d/scalec.c, 2d/tmerge.c,
2543 3d/clipper.c, 3d/draw.c, 3d/globvars.c, 3d/instance.c, 3d/interp.c,
2544 3d/matrix.c, 3d/points.c, 3d/rod.c, 3d/setup.c, arch/Makefile.am,
2545 cfile/cfile.c, iff/iff.c, main/ai.c, main/ai2.c, main/aipath.c,
2546 main/automap.c, main/bm.c, main/bmread.c, main/cmd.c,
2547 main/cntrlcen.c, main/collide.c, main/config.c, main/console.c,
2548 main/controls.c, main/credits.c, main/crypt.c, main/dumpmine.c,
2549 main/effects.c, main/endlevel.c, main/escort.c, main/fireball.c,
2550 main/fuelcen.c, main/fvi.c, main/game.c, main/gamecntl.c,
2551 main/gamefont.c, main/gamemine.c, main/gamepal.c, main/gamerend.c,
2552 main/gamesave.c, main/gameseg.c, main/gameseq.c, main/hostage.c,
2553 main/kconfig.c, main/kmatrix.c, main/laser.c, main/lighting.c,
2554 main/mglobal.c, main/mission.c, main/morph.c, main/netmisc.c,
2555 main/network.c, main/newdemo.c, main/newmenu.c, main/object.c,
2556 main/paging.c, main/physics.c, main/piggy.c, main/polyobj.c,
2557 main/powerup.c, main/render.c, main/robot.c, main/slew.c,
2558 main/songs.c, main/switch.c, main/texmerge.c, main/text.c,
2559 main/titles.c, main/vclip.c, main/wall.c, main/weapon.c,
2560 maths/Makefile.am, maths/fixc.c, maths/rand.c, maths/tables.c,
2561 maths/vecmat.c, mem/mem.c, misc/args.c, misc/byteswap.c,
2562 misc/d_delay.c, misc/d_glob.c, misc/d_io.c, misc/error.c,
2563 misc/hash.c, misc/strio.c, misc/strutil.c, texmap/Makefile.am,
2564 texmap/ntmap.c, texmap/scanline.c, texmap/tmapflat.c: Makefile and
2566 * arch/dos_findfile.c, arch/dos_modex.asm, include/console.h,
2567 include/modex.h, main/collide.c, main/gamesave.c, main/gameseq.c,
2568 main/gauges.c, main/object.c, main/playsave.c, main/render.c,
2569 main/state.c, mem/mem.c, texmap/ntmap.c, texmap/tmapflat.c: Fix
2571 * include/gr.h, main/menu.c: Fullscreen toggle added to screen res
2573 * configure.in, include/pstypes.h, main/kconfig.c: Support for
2574 cross-compiling, and cygwin fixes
2576 2001-01-30 Bradley Bell <btb@icculus.org>
2578 * configure.in, arch/Makefile.am, arch/win32_findfile.c,
2579 include/pstypes.h, include/strutil.h, main/Makefile.am,
2580 misc/strutil.c, unused/win95/findfile.c: Cygwin support, using SDL.
2581 needs --without-assembler and --without-network to compile
2583 2001-01-29 Bradley Bell <btb@icculus.org>
2585 * configure.in, main/Makefile.am: Fixes to build system
2586 * main/kconfig.c: fix for non-linux joysticks
2587 * arch/: dos/Makefile.am, dos/cdrom.c, dos/digi.c, dos/dosgr.c,
2588 dos/dpmi.c, dos/findfile.c, dos/init.c, dos/ipx.c, dos/joy2.asm,
2589 dos/joyc.c, dos/joydefs.c, dos/key.c, dos/modex.asm, dos/mouse.c,
2590 dos/timer.asm, dos/tweak.inc, dos/vesa.c, dos/vgaregs.inc,
2591 include/joy.h, linux/Makefile.am, linux/findfile.c, linux/init.c,
2592 linux/ipx_bsd.c, linux/ipx_lin.c, linux/ipx_udp.c,
2593 linux/linuxnet.c, sdl/Makefile.am, sdl/init.c, sdl/timer.c: Removed
2595 * arch/: Makefile.am, dos_dpmi.c, dos_findfile.c, dos_init.c,
2596 dos_ipx.c, dos_modex.asm, dos_timer.asm, dos_tweak.inc, dos_vesa.c,
2597 dos_vgaregs.inc, linux_findfile.c, linux_init.c, linux_ipx_bsd.c,
2598 linux_ipx_lin.c, linux_ipx_udp.c, linux_net.c, sdl_init.c,
2599 sdl_timer.c: Fixed build system, minor fixes
2600 * arch/dos/include/: joy.h, key.h, mouse.h: Unified input headers.
2601 * arch/linux/Makefile.am, configure.in: Duplicate file removal.
2603 2001-01-28 Bradley Bell <btb@icculus.org>
2605 * conf.h.in, configure.in, arch/Makefile.am,
2606 arch/dos/include/Makefile.am, arch/include/Makefile.am,
2607 arch/include/key.h, main/Makefile.am: More header unification...
2608 * main/newdemo.c: Added <ctype.h>
2609 * arch/include/: event.h, joy.h: unified input headers.
2610 * acconfig.h, include/d_delay.h, main/Makefile.am, main/game.c:
2611 OpenGL now uses SDL-GL instead of gii
2612 * arch/include/: key.h, mouse.h: Unified arch headers
2614 2001-01-25 Bradley Bell <btb@icculus.org>
2616 * autogen.sh: use "set -e" so execution stops if something goes
2619 2001-01-24 Bradley Bell <btb@icculus.org>
2622 * Makefile.am: Add ChangeLog to dist
2623 * ChangeLog: Putting this here so automake doesn't complain
2627 2001-01-24 Bradley Bell <btb@icculus.org>
2629 * INSTALL, NEWS, README, cvshowto.txt: updated documentation
2630 * tools/: Makefile.am, cvs2cl/Makefile.am, cvs2cl/cvs2cl.pl: cvs2cl
2631 for building ChangeLog from RCS entries
2632 * Makefile.am, acconfig.h, autogen.sh, conf.h.in, configure.in,
2633 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
2634 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
2635 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
2636 arch/dos/include/Makefile.am, 2d/Makefile.am, 3d/Makefile.am,
2637 arch/Makefile.am, arch/dos/Makefile.am,
2638 arch/dos/mm_snd/Makefile.am, arch/dos/mm_snd/include/Makefile.am,
2639 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
2640 arch/ogl/Makefile.am, arch/sdl/Makefile.am, arch/win32/Makefile.am,
2641 arch/win32/d3dframe/Makefile.am, arch/win32/include/Makefile.am,
2642 cfile/Makefile.am, iff/Makefile.am, iff/archive/Makefile.am,
2643 include/Makefile.am, main/editor/Makefile.am, main/old/Makefile.am,
2644 unused/Makefile.am, unused/bios/Makefile.am,
2645 unused/lib/Makefile.am, unused/novga/Makefile.am,
2646 unused/pa_null/Makefile.am, unused/ui/Makefile.am,
2647 unused/vga/Makefile.am, unused/vga/new/Makefile.am,
2648 unused/win95/Makefile.am, main/Makefile.am, maths/Makefile.am,
2649 misc/Makefile.am, texmap/Makefile.am: improved automake config.
2650 make dist, VPATH builds, ...
2651 * configure, Makefile.in, libtool, ltconfig, ltmain.sh,
2652 stamp-h.in, 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.in,
2653 arch/dos/Makefile.in, arch/linux/Makefile.in,
2654 arch/sdl/Makefile.in, cfile/Makefile.in, iff/Makefile.in,
2655 main/Makefile.in, maths/Makefile.in, mem/Makefile.in,
2656 misc/Makefile.in, texmap/Makefile.in: cruft removal
2657 * 2d/diff, arch/dos/sgrep.out, arch/linux/stHqFIq1, main/test.txt:
2659 * ChangeLog, NEWS: moved old ChangeLog to NEWS
2660 * configure.in, conf.h.in: moved NDEBUG to conf.h.in
2661 * main/: game.c, kconfig.c, text.c: changed args_find to FindArg
2662 * main/: gamecntl.c, inferno.c: changed args_find to FindArg, added
2664 * arch/dos_init.c, arch/linux_init.c, arch/linux_ipx_udp.c,
2665 arch/linux_net.c, arch/sdl_init.c, arch/dos/init.c,
2666 arch/dos/joyc.c, arch/linux/init.c, arch/linux/ipx_udp.c,
2667 arch/linux/linuxnet.c, arch/sdl/init.c, include/args.h,
2668 main/config.c, main/hud.c, main/menu.c, main/multi.c,
2669 main/network.c, main/piggy.c, main/polyobj.c, main/slew.c,
2670 main/songs.c, misc/args.c: changed args_find to FindArg
2672 2001-01-22 Bradley Bell <btb@icculus.org>
2674 * configure, main/Makefile.am, main/Makefile.in: configuration
2676 * include/error.h, include/mono.h, main/game.c, main/gamerend.c:
2677 fix compiler warnings w/opengl
2678 * include/console.h: ggi support
2679 * arch/linux_init.c: svgalib support
2680 * Makefile.in, conf.h.in, configure, configure.in, 2d/Makefile.am,
2681 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.am, arch/Makefile.in,
2682 arch/svgalib_init.c, cfile/Makefile.in, iff/Makefile.in,
2683 main/Makefile.am, main/Makefile.in, maths/Makefile.am,
2684 maths/Makefile.in, mem/Makefile.in, misc/Makefile.in,
2685 texmap/Makefile.am, texmap/Makefile.in: configuration fixes
2686 * iff/iff.c, include/u_mem.h: NDEBUG fixes
2687 * main/: ai.h, inferno.c, lighting.c, object.c, render.c: fix
2688 warnings and enable NDEBUG
2689 * arch/svgalib_init.c: svgalib support
2691 2001-01-22 Michael Wagener <Michael.Wagener@materna.de>
2693 * main/kconfig.c: joystick support
2695 2001-01-21 Bradley Bell <btb@icculus.org>
2697 * cvshowto.txt: new file, taken from d1x webpage
2698 * AUTHORS, README: Taking over as maintainer of d2x
2699 * ChangeLog: Grab mouse with SDL/X11
2700 * main/: gamecntl.c, inferno.c: Grab mouse with SDL/X11
2702 2001-01-20 Bradley Bell <btb@icculus.org>
2704 * configure, configure.in: Turned -Werror back off by default
2705 * README, configure, configure.in, 2d/font.c, arch/sdl_init.c,
2706 iff/iff.c, include/3d.h, include/d_io.h, main/Makefile.am,
2707 main/Makefile.in, main/bm.c, main/collide.c, main/credits.c,
2708 main/fuelcen.h, main/game.c, main/gamecntl.c, main/gamepal.c,
2709 main/gamerend.c, main/gamesave.c, main/gameseg.c, main/gameseq.c,
2710 main/gauges.c, main/kconfig.c, main/kludge.c, main/kmatrix.c,
2711 main/laser.c, main/multi.c, main/network.c, main/network.h,
2712 main/newdemo.c, main/newmenu.c, main/object.c, main/object.h,
2713 main/physics.c, main/piggy.c, main/polyobj.c, main/state.c,
2714 main/switch.c, main/titles.c, main/wall.c: Got rid of all compiler
2715 warnings, for non-OpenGL on linux, anyway...
2717 2001-01-19 Bradley Bell <btb@icculus.org>
2719 * copying: remove duplicate file
2720 * Import of d2x-0.0.9-pre1
2721 * Import of d2x-0.0.8