1 2004-05-19 Bradley Bell <btb@icculus.org>
3 * arch/linux/hmiplay.c: correct linux hmiplay handling of midi 0
4 volume song stop/starting (d1x r1.7)
6 2004-05-18 Bradley Bell <btb@icculus.org>
8 * arch/linux/hmiplay.c: remove needless sleep on linux hmiplay
11 * arch/ogl/gr.c: fix off by .5 errors in ogl_upixelc and
12 ogl_ulinec (d1x r1.29)
14 * arch/ogl/ogl.c: fix ogl gr_ucircle (d1x r1.29)
16 * arch/ogl/gr.c: fix off-by-one error in ogl_urect, right and
17 bottom are inclusive not exclusive (d1x r1.28)
19 * arch/ogl/ogl.c, include/ogl_init.h, main/polyobj.c: fix briefing
20 spinning robot display in OGL (d1x r1.28, r1.20, r1.2)
22 * arch/sdl/digi.c: fix typo
24 * main/state.c: fix savegame thumbnail saving in OGL (d1x r1.6)
26 * arch/win32/init.c, arch/win32/win32.c: move win32 window
27 creation code from arch_init_start into arch_init to fix weirdness
28 with --help (d1x r1.5, r1.6)
30 * arch/linux/hmiplay.c: apply patch from bluecow to fix hmiplay
31 sync issues and lack of midi reset (d1x r1.5)
33 * arch/sdl/digi.c: fix crash on exit if sounds are still playing
36 * arch/ogl/wgl.c, arch/win32/mouse.c, misc/d_io.c: Fix mismatched
37 arg types in the win32 code (d1x r1.12, r1.7, r1.2)
39 * arch/linux/hmiplay.c: fix problems with msgbuf struct not being
42 * arch/linux/hmiplay.c: updated SDL include path (d1x r1.3)
44 * include/vecmat.h: comments/formatting
46 2004-05-18 Martin Schaffner <maschaffner@gmx.ch>
48 * include/d.bat, include/lst.bat, include/m.bat, include/test.c,
49 include/test.lnk: remove unnecessary files
51 * configure.ac: add -no-cpp-precomp when compiling on Mac OS X.
52 This enables compilation with gcc 3.1
54 2004-05-17 Dietfrid Mali <dietfrid.mali@q-dial.de>
56 * main/switch.c: took care of switches triggering single-sided
57 walls (don't try to access the nonexistent adjacent wall via NULL
58 pointers or negative array indices)
60 2004-05-16 Dietfrid Mali <dietfrid.mali@q-dial.de>
62 * main/wall.c: fix invalid memory access for d1 levels which
63 don't have a corresponding wall behind.
65 2004-05-16 Martin Schaffner <maschaffner@gmx.ch>
67 * include/ogl_init.h, arch/ogl/glx.c, arch/ogl/gr.c,
68 arch/ogl/internal.h, arch/ogl/ogl.c, arch/ogl/sdlgl.c,
69 arch/ogl/wgl.c: move most ogl-internal stuff from the ogl
70 interface header to new header file internal.h
72 2004-05-15 Dietfrid Mali <dietfrid.mali@q-dial.de>
74 * arch/sdl/joy.c: joystick_read_raw_axis() will return a proper
75 bitmask for each joystick axis that has sent input data,
76 and will not crash Windows anymore during joystick setup because
77 of for() loop over axis being executed once too often.
79 * main/gameseq.c, include/gr.h, 2d/font.c: define new function
80 gr_remap_mono_font() and call it after loading saved level.
82 * main/laser.c: limit homing missile turn rate
84 * main/fuelcen.c, main/fuelcen.h, main/object.c: implement repair
85 centers (work like fuel centers but provide shield)
87 * main/gameseg.c: fix endless loop in some levels with a
88 certain (complicated) structure
90 2004-05-13 Bradley Bell <btb@icculus.org>
92 * VisualC/d2/d2x/d2x.dsp, VisualC/d2xgl/d2xgl.dsp,
93 VisualC/libmve/libmve.dsp, VisualC/mveplayer/mveplayer.dsp:
94 updated project files for SDL 1.2.7
96 * Makefile.am: add VisualC, VisualCE dirs to tarball
98 2004-05-13 Martin Schaffner <maschaffner@gmx.ch>
100 * arch/sdl/digi.c: formatting
102 2004-05-12 Bradley Bell <btb@icculus.org>
104 * unused/vga/new/palette.c, unused/vga/new/vga.c: removed unused,
107 * 2d/palette.c, include/palette.h: added function to create blend
110 * maths/rand.c, maths/tables.c, maths/vecmat.c: formatting
112 2004-05-11 Bradley Bell <btb@icculus.org>
114 * arch/ogl/ogl.c: fix alpha calculation in g3_draw_poly, again
116 2004-05-10 Bradley Bell <btb@icculus.org>
118 * arch/ogl/ogl.c, include/3d.h, main/render.c: hmm,
119 g3_draw_transp_poly had the fade level backwards, decided to just
120 fix g3_draw_poly so it behaves correctly, transparency or not,
121 reverted changes to render_face
123 2004-05-10 Dietfrid Mali <dietfrid.mali@q-dial.de>
125 * arch/ogl/ogl.c, include/3d.h: added g3_draw_transp_poly() for
126 rendering transparent (e.g. cloaked) walls
128 * main/render.c: render_face now calls g3_draw_transp_poly() for
129 cloaked walls in OpenGL
131 2004-05-08 Martin Schaffner <maschaffner@gmx.ch>
133 * arch/sdl/digi.c: fix bug on Mac OS X where all sound, including
134 that from other apps, had "static" distortions.
136 2004-04-22 Bradley Bell <btb@icculus.org>
138 * main/multi.c, main/multibot.c: use new GET_INTEL_* macros
140 * include/byteswap.h: rewrite GET_INTEL_* macros, fix bugs in
141 aligned version of PUT_INTEL_* macros
143 2004-04-15 Bradley Bell <btb@icculus.org>
145 * main/inferno.c: comment out unused checksum variable
147 2004-04-14 Bradley Bell <btb@icculus.org>
149 * arch/sdl/rbaudio.c: fix redbook tracking problems (fixes #1028)
151 2004-04-14 Terran Melconian <terran@consistent.org>
153 * main/gameseg.c: use portable rand function (fixes #1118)
155 2004-04-14 Sean Taylor <sscthunderbird@yahoo.com>
157 * main/songs.c: uncomment calls to RBAStop (fixes #473)
159 2004-01-08 Martin Schaffner <maschaffner@gmx.ch>
161 * configure.ac, arch/linux/ipx_udp.c, maths/fixc.c:
162 get rid of warnings (now compiles with -Werror on SunOS)
164 * main/piggy.c: fix (really) wierd SunOS bug
166 * 2d/bitmap.c, 2d/rle.c, include/gr.h: fix MEM_OVERWRITE
167 caused by not allocating enough mem for rle bitmaps
169 2004-01-06 Martin Schaffner <maschaffner@gmx.ch>
171 * include/pstypes.h: sun OS typedef fixes
173 2003-12-28 Martin Schaffner <maschaffner@gmx.ch>
175 * main/piggy.c: fix bug 1067
177 * main/piggy.c: fix bugfix for 1067
179 * main/piggy.c: fix 2nd part of bug 1067 (make d2x compatible
180 with descent.pig of mac registered)
182 2003-12-18 Bradley Bell <btb@icculus.org>
184 * main/kconfig.c: fixes for linux-native joystick
186 * main/kconfig.c: bunch of fixes (esp. for non linux-native
189 * arch/include/joy.h: comments/formatting
191 2003-12-10 Alexander Y. Yeikovich <demon@mci.net.ua>
193 * compilerdefs.txt: added FreeBSD defs
195 2003-12-08 Bradley Bell <btb@icculus.org>
197 * include/dtypes.h, include/dtypes.inc: remove unused, redundant
200 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua>
202 * arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
203 arch/linux/ipx_udp.c: fix FreeBSD compile errors
205 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua> and Bradley Bell <btb@icculus.org>
207 * 2d/ibitblt.c, include/maths.h, include/ogl_init.h,
208 include/pstypes.h, main/game.c, main/game.h, unused/bios/ipx.c:
209 get rid of silly ulongs
211 * configure.ac, 2d/bitblt.c, 2d/linear.asm, maths/fix.asm,
212 maths/vecmata.asm, texmap/tmap_inc.asm, texmap/tmap_per.asm,
213 texmap/tmappent.S, texmap/tmapppro.S: enable nasm on FreeBSD,
214 change relevant __linux__ macros to __ELF__
216 2003-11-27 Bradley Bell <btb@icculus.org>
218 * include/ogl_init.h: added proto for ogl_check_mode
220 * arch/sdl/digi.c, arch/sdl/gr.c, arch/sdl/mouse.c,
221 arch/win32/findfile.c, main/inferno.c, main/titles.c: Pocket PC
224 2003-11-26 Bradley Bell <btb@icculus.org>
226 * libmve/decoder16.c, libmve/mve_main.c, main/newmenu.c: fix gcc
227 3.3 compiler warnings
229 * arch/sdl/gr.c, main/kludge.c: landscape fixes, implemented
232 * include/pstypes.h: OS X fixes
234 * cfile/cfile.c, include/pstypes.h, main/inferno.c,
235 main/newmenu.h: linux fixes
237 * configure.ac cygconf VisualC/d2x.dsw VisualC/d2x/d2x.dsp
238 VisualC/d2xgl/.cvsignore VisualC/d2xgl/d2xgl.dsp arch/ogl/gr.c
239 arch/ogl/ogl.c include/d_io.h include/loadgl.h include/ogl_init.h
240 include/pstypes.h include/u_mem.h main /state.c main/vers_id.h
241 misc/d_io.c: added Visual C project for opengl, buncha macro fixes
244 * arch/sdl/gr.c: fix sdl gr_update
246 * 2d/font.c, VisualC/d2x/d2x.dsp, VisualCE/d2x/d2x.vcp,
247 VisualCE/mveplayer/mveplayer.vcp, arch/win32/ipx_mcast4.c,
248 arch/win32/ipx_udp.c, arch/win32/ipx_win.c, arch/sdl/gr.c,
249 cfile/cfile.c, console/CON_console.c, include/d_io.h,
250 include/error.h, include/pstypes.h, include/strutil.h,
251 include/u_dpmi.h, libmve/mve_main.c, libmve/mveplay.c,
252 main/cntrlcen.c, main/console.c, main/gameseq.c, main/inferno.c,
253 main/movie.c, main/newdemo.c, main/newmenu.c, main/newmenu.h,
254 main/playsave.c, main/songs.c, main/state.c, main/text.c,
255 mem/mem.c, misc/args.c, misc/d_io.c, misc/strutil.c: Visual C,
258 2003-11-25 Bradley Bell <btb@icculus.org>
260 * VisualC/d2x, VisualC/d2x/.cvsignore, VisualC/d2x/d2x.dsp,
261 VisualC/d2x.dsw, VisualC/libmve/libmve.dsp,
262 libmve/VisualC/mveplayer.dsp: updated project files
264 * libmve/mve_main.c, libmve/mvelib.c, libmve/mveplay.c: mveplayer
267 * VisualC, VisualC/.cvsignore, VisualC/d2x.dsw, VisualC/libmve,
268 VisualC/libmve/.cvsignore, VisualC/libmve/libmve.dsp,
269 VisualC/mveplayer, VisualC/mveplayer/.cvsignore,
270 VisualC/mveplayer/mveplayer.dsp: added project files for Visual
273 * VisualCE/.cvsignore, VisualCE/d2x/.cvsignore,
274 VisualCE/libmve/.cvsignore, VisualCE/mveplayer/.cvsignore: added
277 2003-11-24 Bradley Bell <btb@icculus.org>
279 * libmve/decoder8.c, libmve/mve_main.c, libmve/mvelib.c,
280 libmve/mveplay.c: stuff to play mve's in WinCE
282 * arch/win32/findfile.c: unused functions...
286 * arch/sdl/mouse.c, main/konfig.c, main/newmenu.c, main/newmenu.h:
287 enabled mouse control of menus
289 * main/mission.h: oops, didn't mean to change this.
291 2003-11-21 Bradley Bell <btb@icculus.org>
293 * VisualCE/d2x/d2x.vcp: updated project file
295 2003-11-20 Bradley Bell <btb@icculus.org>
297 * VisualCE, VisualCE/d2x, VisualCE/d2x/d2x.vcp, VisualCE/d2x.vcw,
298 VisualCE/libmve, VisualCE/libmve/libmve.vcp, VisualCE/mveplayer,
299 VisualCE/mveplayer/mveplayer.vcp: added project files for eMbedded
302 2003-11-17 Bradley Bell <btb@icculus.org>
304 * configure.ac, arch/linux/Makefile.am, arch/linux/linuxnet.c,
305 main/menu.c: added option to disable kalinix under unix
307 * main/game.c, main/newmenu.c: always set menu mode for GL popups
309 2003-11-14 Bradley Bell <btb@icculus.org>
311 * main/automap.c: fix automap background image
313 * main/automap.c, main/automap.h: delete cruft
315 * main/automap.c: fix level number position
317 * main/automap.c: simplify g3_draw_line hack
319 * main/menu.c: stop pointless vid mode changes
321 2003-11-07 Bradley Bell <btb@icculus.org>
323 * NEWS, installation.txt: s'more documentation
325 2003-11-07 Steffen Pohle <stpohle@gmx.net>
327 * configure.ac: fix .exe extension problems
329 2003-11-07 Bradley Bell <btb@icculus.org>
331 * arch/ogl/ogl.c: disable texture format verification for OS X -
334 2003-11-06 Bradley Bell <btb@icculus.org>
336 * main/automap.c, main/gamecntl.c, main/movie.c, main/titles.c:
337 use more traditional Alt+Enter for toggling fullscreen
339 * 2d/ibitblt.c, main/mission.h: comments/formatting
341 * arch/ogl/sdlgl.c: smash textures, for non-linux, for real
343 2003-11-06 Bradley Bell <btb@icculus.org>
345 * arch/ogl/gr.c, arch/ogl/sdlgl.c: smash textures on every
346 resolution change, use kludge to avoid repetitive res changes
348 2003-11-04 Bradley Bell <btb@icculus.org>
350 * main/piggy.c, main/piggy.h: moved bitmap and sound header data
351 structures and i/o routines back to piggy.c
353 2003-11-04 Martin Schaffner <maschaffner@gmx.ch>
355 * installation.txt: tell to install d1 .pig for better textures
357 2003-11-04 Bradley Bell <btb@icculus.org>
359 * main/mission.c, main/mission.h, main/piggy.h: added hogsize for
360 oem d1 v1.0 and registered d2 v1.0, comments
362 2003-11-03 Bradley Bell <btb@icculus.org>
364 * main/bm.h, main/piggy.c, main/piggy.h: big pigsize is same for
365 all d1 shareware - even though files are different!
367 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
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 pigsize for
376 2003-10-31 Martin Schaffner <maschaffner@gmx.ch>
378 * main/movie.c: when no movies are found, divide by six the
379 number of warning lines sent to stdout
381 2003-10-29 Martin Schaffner <maschaffner@gmx.ch>
383 * include/byteswap.h: fix stupid copy/paste error
385 2003-10-24 Bradley Bell <btb@icculus.org>
387 * 2d/bitblt.c, 2d/ibitblt.c, include/gr.h, include/grdef.h: use
388 gr_linear_rep_movsd_2x instead of almost identical
389 gr_linear_movsd_double. Better since we have assembly versions.
391 2003-10-22 Martin Schaffner <maschaffner@gmx.ch>
393 * main/gamemine.c, main/piggy.c: fix "psychedelic" walls
396 2003-10-21 Martin Schaffner <maschaffner@gmx.ch>
398 * main/gameseq.c, main/multi.c, main/multi.h: fix compilation
399 error with --disable-network, move reset_network_objects()
400 from gameseq.c to multi.c
402 2003-10-14 Bradley Bell <btb@icculus.org>
404 * AUTHORS, NEWS: stuff
406 * arch/win32/ipx_mcast4.c: include newmenu header (for FAIL macro)
408 2003-10-12 Bradley Bell <btb@icculus.org>
410 * main/cntrlcen.c, main/endlevel.c, main/gamerend.c,
411 main/gameseq.c, main/mission.c, main/mission.h, main/network.c:
414 2003-10-12 Aaron Plattner <plattner@caltech.edu>
416 * arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
417 arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
418 arch/linux/ipx_udp.c, arch/linux/linuxnet.c,
419 arch/linux/include/ipx_drv.h, arch/linux/include/ipx_mcast4.h,
420 arch/win32/Makefile.am, arch/win32/ipx_drv.h,
421 arch/win32/ipx_mcast4.c, arch/win32/ipx_udp.c,
422 arch/win32/ipx_win.c, arch/win32/winnet.c,
423 arch/win32/include/ipx_mcast4.h, include/ipx.h, main/menu.c,
424 main/multi.h, main/network.c: add IPv4 multicasting support
426 2003-10-11 Bradley Bell <btb@icculus.org>
428 * main/endlevel.c, main/piggy.c: fixed endlevel stuff
430 * main/cntrlcen.c, main/endlevel.c, main/gamecntl.c,
431 main/gamerend.c, main/gameseq.c, main/gauges.c, main/kmatrix.c,
432 main/menu.c, main/mission.h, main/network.c, main/weapon.c,
433 main/weapon.h: lots of shareware and oem fixes
435 2003-10-10 Bradley Bell <btb@icculus.org>
437 * arch/win32/winnet.c: fixed stupid win32 network bug
439 2003-10-10 Bradley Bell <btb@icculus.org>
441 * main/piggy.c: increased D1_MAX_TMAP_NUM
443 2003-10-10 Martin Schaffner <maschaffner@gmx.ch>
445 * main/bm.c, main/bm.h, main/piggy.c: fixes d1 still textures
446 which are animated in d2, refactorizes d1 texture reading
448 2003-10-10 Bradley Bell <btb@icculus.org>
450 * arch/linux/linuxnet.c, main/automap.c, main/automap.h,
451 main/bmread.c, main/bmread.h, main/cntrlcen.c, main/cntrlcen.h,
452 main/collide.h, main/compbit.h, main/config.h, main/console.c,
453 main/controls.h, main/credits.c, main/credits.h, main/crypt.c,
454 main/desc_id.h, main/desw.h, main/dumpmine.c, main/effects.c,
455 main/effects.h, main/endlevel.c, main/endlevel.h, main/escort.c,
456 main/escort.h, main/fireball.h, main/fvi.c, main/fvi.h,
457 main/game.c, main/game.h, main/gamecntl.c, main/gamefont.c,
458 main/gamefont.h, main/gamemine.h, main/gamepal.c, main/gamepal.h,
459 main/gamerend.c, main/gamesave.h, main/gameseq.c, main/gameseq.h,
460 main/gamestat.h, main/gauges.h, main/hostage.c, main/hostage.h,
461 main/hud.c, main/hudmsg.h, main/inferno.c, main/inferno.h,
462 main/joydefs.c, main/joydefs.h, main/kconfig.h, main/kludge.c,
463 main/kmatrix.c, main/kmatrix.h, main/laser.c, main/lighting.h,
464 main/menu.c, main/menu.h, main/mglobal.c, main/modem.h,
465 main/morph.h, main/movie.c, main/movie.h, main/multibot.h,
466 main/netmisc.h, main/network.h, main/newmenu.h, main/paging.h,
467 main/physics.c, main/physics.h, main/piggy.h, main/player.c,
468 main/playsave.h, main/polyobj.c, main/polyobj.h, main/powerup.c,
469 main/powerup.h, main/render.c, main/render.h, main/reorder.h,
470 main/robot.c, main/scores.h, main/screens.h, main/segment.c,
471 main/segpoint.h, main/slew.c, main/slew.h, main/songs.c,
472 main/songs.h, main/sounds.h, main/state.h, main/terrain.c,
473 main/terrain.h, main/texmerge.h, main/text.h, main/textures.h,
474 main/titles.h, main/vclip.c, main/vclip.h, main/vers_id.h,
475 main/wall.h: comments/formatting
477 2003-10-09 Bradley Bell <btb@icculus.org>
479 * main/text.c: fix text when using old datafiles
481 * main/laser.h: comments/whitespace
483 * main/laser.c, main/weapon.c: fixed smart missiles and smart
484 mines w/shareware data
486 * include/DT_drawtext.h: deleted unused file
488 2003-10-08 Bradley Bell <btb@icculus.org>
490 * main/gameseq.c, main/inferno.c, main/menu.c: SHAREWARE fixes
492 * arch/win32/ipx_udp.c: use closesocket() instead of close()
494 * arch/sdl/joydefs.c, main/gamecntl.c, main/kconfig.c,
495 main/menu.c: Disabled 'd2x keys' weapon selection
497 2003-10-08 Martin Schaffner <maschaffner@gmx.ch>
499 * main/object.h, main/multi.h: get rid of most warnings issued by
500 cpp-precomp of gcc from Mac OS X dev tools
502 2003-10-05 Bradley Bell <btb@icculus.org>
504 * NEWS, configure.ac: increment version number
506 * cfile/cfile.c: better handling of CRLF text files (when that is
509 * utilities/hogcreate.c, utilities/hogextract.c,
510 utilities/mvlcreate.c, utilities/mvlextract.c: use binary mode for
511 reading/writing files
513 * arch/win32/Makefile.am, arch/win32/include/ipx_udp.h,
514 arch/win32/ipx_udp.c, arch/win32/winnet.c, main/menu.c: added UDP
517 2003-10-04 Bradley Bell <btb@icculus.org>
519 * cfile/cfile.c, main/config.c: oops, fgets does not return EOF
521 * main/netmisc.c: change byte to sbyte, comments/whitespace
523 2003-10-03 Bradley Bell <btb@icculus.org>
525 * cfile/cfile.c, main/config.c: fix win32 eof bug.
527 * arch/win32/ipx_drv.h, arch/win32/winnet.c, include/ipx.h: win32
530 * iff/iff.c, include/gr.h, include/iff.h, include/pstypes.h,
531 main/ai2.c, main/aipath.c, main/aistruct.h, main/bm.h,
532 main/config.c, main/escort.c, main/fireball.c, main/fuelcen.c,
533 main/fuelcen.h, main/gameseg.c, main/gameseg.h, main/laser.c,
534 main/lighting.c, main/mglobal.c, main/network.c, main/newdemo.c,
535 main/object.c, main/object.h, main/paging.c, main/player.h,
536 main/robot.h, main/segment.h, main/state.c, main/switch.c,
537 main/switch.h, main/titles.c, main/wall.c, main/wall.h,
538 main/weapon.c, main/weapon.h: change byte to sbyte,
541 * 2d/bitblt.c, cfile/cfile.c, include/cfile.h, main/ai.c,
542 main/ai.h, main/gamemine.c, main/gauges.c, main/kconfig.c,
543 main/menu.c, main/multi.c, main/multi.h, main/multibot.c,
544 main/newdemo.h, main/render.c, main/scores.c: change byte to sbyte
546 * configure.ac: better checking for timeval
548 2003-10-03 Martin Schaffner <maschaffner@gmx.ch>
550 * arch/dos/bak/ipx.c, arch/dos/ipx.c, arch/linux/Makefile.am,
551 arch/linux/include/ipx_lin.h, arch/linux/ipx_lin.c,
552 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/linux/ukali.c,
553 arch/win32/winnet.c, configure.ac, include/byteswap.h,
554 include/ipx.h, main/inferno.c, main/menu.c, main/multi.c,
555 main/multibot.c, main/network.c: Make network architecture
556 choosable from game menu, add support for UDP/IP on Mac OS X and
559 2003-10-02 Martin Schaffner <maschaffner@gmx.ch>
561 * include/byteswap.h: added macros for coping with alignment
564 2003-10-02 Bradley Bell <btb@icculus.org>
566 * main/multi.h: added padding to little-endian version of
569 * arch/dos/bak/ipx.c, arch/dos/ipx.c: comments/whitespace
571 * main/netmisc.c: delete duplicate function
573 2003-10-01 Bradley Bell <btb@icculus.org>
575 * main/bm.c: make sure d1_texture_indices gets freed between
578 2003-09-11 Martin Schaffner <maschaffner@gmx.ch>
580 * main/piggy.h: fix size of d1 shareware descent.pig
582 2003-08-03 Martin Schaffner <martin.schaffner@epfl.ch>
584 * main/bm.c, main/bm.h, main/gamemine.c, main/gamemine.h,
585 main/gameseq.c, main/piggy.c: fix loading of d1 texture
586 replacements for non-animated textures
588 2003-08-02 Matthew Mueller <donut@dakotacom.net>
590 * main/controls.c: use fixed 20fps wiggle
592 2003-08-02 Paolo Ulivi <pulivi@libero.it> and Bradley Bell <btb@icculus.org>
594 * Makefile.am, debian/changelog.in, debian/control,
595 debian/d2x-common.dirs, debian/d2x-common.install,
596 debian/d2x-common.manpages, debian/d2x-gl.files,
597 debian/d2x-gl.menu, debian/d2x-sdl.files, debian/d2x-sdl.menu,
598 debian/rules, libmve/Makefile.am, libmve/mveplayer.1,
599 utilities/Makefile.am, utilities/hogcreate.1,
600 utilities/hogextract.1, utilities/mvlcreate.1,
601 utilities/mvlextract.1, utilities/tex2txb.1, utilities/txb2tex.1:
602 add man pages, distribute utility programs in new d2x-common deb
604 * rpm/d2x.spec.in: updated rpm spec file
606 2003-08-02 Bradley Bell <btb@icculus.org>
608 * cfile/cfile.c: update raw_position in cfputc and cfputs
610 2003-08-02 Martin Schaffner <martin.schaffner@epfl.ch>
612 * main/piggy.c: make error message more friendly
614 * main/piggy.c: simplify copying of bitmap flags
616 * arch/linux/linuxnet.c, main/multi.c, main/multibot.c: bigendian
619 * cfile/cfile.c: revert to always using custom fgets
621 * main/endlevel.c, main/mission.c: handle missing exit sequence
622 components gracefully
624 * main/playsave.c: comments
626 2003-07-24 Martin Schaffner <martin.schaffner@epfl.ch>
628 * cfile/cfile.c: update raw_position in cfwrite
630 * main/network.c: comments/formatting
632 2003-06-22 Bradley Bell <btb@icculus.org>
634 * cfile/cfile.c: use standard fgets for non-archive files
636 * main/movie.c: use con_printf for missing movie warning
638 2003-06-18 Bradley Bell <btb@icculus.org>
640 * main/movie.c: fixed cfile conversion of movielib code
642 * main/console.c, main/hud.c: strip out colors, etc when printing
645 * include/u_mem.h: fix NDEBUG calloc macro
647 2003-06-15 Bradley Bell <btb@icculus.org>
649 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c: removed
652 * 2d/pcx.c, include/strio.h, main/ai.c, main/ai.h,
653 main/cntrlcen.c, main/config.c, main/gamesave.c, main/gameseq.c,
654 main/movie.c, main/multi.c, main/network.c, main/newdemo.c,
655 main/newmenu.c, main/piggy.c, main/playsave.c, main/polyobj.c,
656 main/scores.c, main/state.c, main/text.c, misc/args.c,
657 misc/strio.c: convert file i/o to cfile
659 2003-06-14 Bradley Bell <btb@icculus.org>
661 * include/cfile.h, cfile/cfile.c: implemented cfile wrappers for
662 writing and other modes besides "rb" (mostly taken from
665 2003-06-09 Bradley Bell <btb@icculus.org>
667 * 2d/palette.c, main/kludge.c: gr_copy_palette not really a
670 * include/libmve.h, libmve/mve_main.c, libmve/mvelib.c,
671 libmve/mvelib.h, libmve/mveplay.c, main/movie.c: merged libmve
674 2003-06-07 Taylor Richards <taylor@icculus.org>
676 * libmve/mvelib.c, libmve/mveplay.c: stop memory leaks in libmve
678 2003-06-07 Bradley Bell <btb@icculus.org>
680 * main/console.c: fix non-console build
682 * main/gamesave.c: comments
684 * main/bm.c: remove redundant break
686 2003-06-06 Bradley Bell <btb@icculus.org>
688 * main/gauges.c, main/kconfig.c: comments/formatting
690 * console/.cvsignore: added .cvsignore
692 * main/console.c: can't write to console after it's closed
694 2003-06-05 Bradley Bell <btb@icculus.org>
696 * arch/sdl/event.c, console/CON_console.c, console/Makefile.am,
697 console/internal.c, console/internal.h, include/CON_console.h,
698 include/console.h, main/console.c, main/gamecntl.c, main/hud.c:
699 finish console conversion away from SDL
701 2003-06-04 Bradley Bell <btb@icculus.org>
703 * console/CON_console.c, include/CON.console.h, include/console.h,
704 main/console.c, main/game.c: console conversion to native gr,
707 * include/gr.h, main/credits.c, main/kconfig.c, main/newmenu.c:
708 put prototype for gr_bm_bitblt in gr.h
710 2003-06-03 Bradley Bell <btb@icculus.org>
712 * console/CON_console.c, console/DT_drawtext.c,
713 console/Makefile.am, include/CON_console.h, include/DT_drawtext.h,
714 main/console.c: use native fonts for console
716 * main/playsave.c: use shorts for short data
718 2003-06-02 Bradley Bell <btb@icculus.org>
720 * configure.ac, main/console.c: set console background, fix
723 2003-06-01 Bradley Bell <btb@icculus.org>
725 * Makefile.am, arch/sdl/event.c, configure.ac,
726 console/CON_console.c, console/DT_drawtext.c, console/Makefile.am,
727 console/internal.c, include/CON_console.h, include/DT_drawtext.h,
728 include/console.h, main/console.c, main/game.c, main/gamecntl.c,
729 main/gamerend.c: added console code (from SDL_console)
731 2003-05-30 Bradley Bell <btb@icculus.org>
733 * README: minor update
735 2003-05-28 Bradley Bell <btb@icculus.org>
737 * Info.plist.in, Makefile.am, configure.ac: add support for MacOS
742 2003-06-06 Bradley Bell <btb@icculus.org>
744 * main/kconfig.c: fix crash in control menus
746 * main/gauges.c: force cockpit redraw in opengl
748 * main/gamerend.c: move ogl swap, so cockpit and console get
751 2003-06-01 Bradley Bell <btb@icculus.org>
753 * configure.ac, libmve/mveplay.c: define struct timeval if needed
757 2003-05-12 Bradley Bell <btb@icculus.org>
759 * configure.ac: increment version number
761 * main/bm.c: use con_printf for exit model warnings
763 * configure.ac: must check for timespec after setting -mno-cygwin
765 * main/inferno.c: added -nohogdir and -userdir options
767 * NEWS, main/titles.c: use briefings with no extension
771 2003-04-30 Bradley Bell <btb@icculus.org>
773 * configure.ac: have to include time.h when checking for nanosleep
775 * configure.ac, libmve/mveplay.c: use autoconf to check for struct
778 * Makefile.am, NEWS, README, configure.ac: fix linking bug,
779 increment version number
781 * main/Makefile.am: make dist fix
785 2003-04-29 Bradley Bell <btb@icculus.org>
787 * configure.ac, 2d/2dsline.c, main/automap.c, libmve/mveplay.c:
790 2003-04-24 Bradley Bell <btb@icculus.org>
792 * configure.ac: increment version number
794 * main/inferno.c: redeclare main() 'the SDL way', make sure SDL.h
797 2003-04-24 Ingo van Lil <inguin@gmx.de>
799 * main/render.c: fix misspellings of NDEBUG
803 2003-04-14 Bradley Bell <btb@icculus.org>
805 * cfile/cfile.c: prefer files from d2 hog over d1 hog
807 2003-04-11 Bradley Bell <btb@icculus.org>
809 * main/automap.c, main/gamemine.c, main/menu.c: fix compiler
814 2003-04-11 Bradley Bell <btb@icculus.org>
816 * libmve/mveplay.c: use _sleep instead of sleep on win32
818 * Makefile.am, README, README.utils, arch/sdl/digi.c,
819 arch/sdl/joy.c, arch/win32/Makefile.am, include/byteswap.h,
820 include/cfile.h, include/error.h, libmve/Makefile.am,
821 libmve/decoders.h, main/Makefile.am, main/endlevel.c,
822 main/endlevel.h, main/playsave.c, misc/fileutil.c:
823 utilities/Makefile.am: comments/formatting/dist problems
825 * configure.ac: use different defines for os x
827 2003-04-07 Bradley Bell <btb@icculus.org>
829 * include/error.h, misc/error.c: put some old stuff back in,
830 eliminate duplicate error messages
832 * main/text.c: don't die on text not found
835 * main/inferno.c: print some useful info if hog not found, allow
836 -help to work if no text available
838 2003-04-07 Steffen Pohle <stpohle@gmx.net>
840 * arch/linux/Makefile.am: revert to previous version, so linux
843 2003-04-03 Bradley Bell <btb@icculus.org>
845 * main/endlevel.c: fixed exit model scheme yet again
847 2003-04-02 Bradley Bell <btb@icculus.org>
849 * misc/error.c: call Int3 on Assert
851 * main/cntrlcen.c, main/cntrlcen.h, main/gamesave.c: modified
854 * main/wall.c: don't die when trying to toggle nonexistent
855 segment... vertigo level 10 is buggy!
857 * main/gamemine.c: comments/formatting
859 2003-03-31 Micah J. Lieske <MicahJon@compuserve.com>
861 * arch/dos/digimm.c, arch/sdl/digi.c, arch/win32/digi.c,
862 main/inferno.c: Allow use of 22K sound samples
864 2003-03-29 Bradley Bell <btb@icculus.org>
866 * arch/ogl/gr.c: default to bitmapped reticle
868 * main/bm.c, main/endlevel.c, main/piggy.c, main/piggy.h,
869 main/polyobj.c: rewrote endlevel stuff to reread exit model info
872 * arch/sdl/joy.c: fixed text seen for hats in control config
875 2003-03-28 Bradley Bell <btb@icculus.org>
877 * main/bm.c: heh, model nums in vertigo are hardcoded,
878 N_D2_POLYGON_MODELS can't change
880 * configure.ac, include/d1x.xpm, include/descent.xpm,
881 arch/ogl/sdlgl.c, arch/sdl/gr.c: enabled setting icon with
884 2003-03-27 Bradley Bell <btb@icculus.org>
886 * main/text.h: fixed text references for hat directions
888 * arch/ogl/Makefile.am: oops, can't get rid of main INCLUDE yet...
890 2003-03-26 Bradley Bell <btb@icculus.org>
892 * main/playsave.c: make d2x keys backward compatible
894 2003-03-26 Micah J. Lieske <MicahJon@compuserve.com>
896 * arch/sdl/event.c, arch/sdl/joy.c: added hat support for sdl
899 2003-03-26 Bradley Bell <btb@icculus.org>
901 * main/piggy.c: fix crash when d1 data not present
903 * main/gamecntl.c, main/kconfig.c, main/playsave.c: fix d2x keys,
904 read/write from plr file
906 * main/ai.h, main/collide.c, main/escort.c, main/escort.h,
907 main/fuelcen.c, main/gamecntl.c, main/playsave.c, main/powerup.c:
908 added escort.h header
910 2003-03-25 Bradley Bell <btb@icculus.org>
912 * main/bm.c, main/piggy.c, main/piggy.h, main/gameseq.c: added
913 D1_PIGFILE ("descent.pig") macro
915 * main/bm.c, main/piggy.c, main/piggy.h: ability to load exit
916 models from d1 pig file
918 * main/bm.c, main/bm.h, main/endlevel.c, main/piggy.c,
919 main/piggy.h: ability to load exit model bitmaps (or any bitmap,
920 really) from d1 pig file
922 2003-03-23 Bradley Bell <btb@icculus.org>
924 * main/bm.c: stop extra robots from overwriting exit models
926 * include/ogl_init.h: increased OGL_TEXTURE_LIST_SIZE so the
927 texture list doesn't get full
929 * main/bm.c: fix mem leak when reading extra robots
931 2003-03-21 Bradley Bell <btb@icculus.org>
933 * main/menu.c: Added option to set movie resolution (mostly works)
935 2003-03-21 Martin Schaffner <maschaffner@gmx.ch>
937 * main/gameseq.c, main/piggy.c, main/piggy.h: move bitmap
938 replacement functions to piggy.c
940 * main/gameseq.c: attempt to support mac d1 descent.pig
942 * main/bm.c: fix mem leak
944 * main/gameseq.c: fix bug: when opening d1 level 1 with oem data
945 files, both d1 and d2 oem briefing where showed
947 * main/inferno.c, main/movie.c: Change the default movie
948 resolution to "high", implement the option -lowresmovies
950 2003-03-20 Bradley Bell <btb@icculus.org>
952 * arch/sdl/rbaudio.c, main/songs.c: cd detection works now
954 * main/piggy.c: comments
956 2003-03-20 Martin Schaffner <maschaffner@gmx.ch>
958 * main/gameseq.c: delete duplicate function
960 * 2d/rle.c: fix color swapping on big endian of big rle bitmaps
962 2003-03-19 Bradley Bell <btb@icculus.org>
964 * arch/sdl/rbaudio.c, include/rbaudio.h: starting d2 cd detection
965 (cddb discid) support
967 * arch/sdl/digi.c, main/kludge.c: implemented
968 digi_link_sound_to_object3 for looping sounds, other looping stuff
970 * arch/sdl/gr.c: removing dependencies on stuff in main/
972 * arch/linux/Makefile.am, arch/linux/init.c,
973 arch/linux/linuxnet.c, arch/linux/include/ukali.h,
974 arch/ogl/Makefile.am, main/inferno.c: moved joy_init back to main,
975 other header cleanups
977 * arch/win32/ipx_win.c, configure.ac: ipx on win32 fixed!
979 2003-03-19 Martin Schaffner <maschaffner@gmx.ch>
981 * 2d/rle.c, include/gr.h, include/rle.h, main/bm.c, main/bm.h,
982 main/gamemine.c, main/gamemine.h, main/gameseq.c, main/piggy.c,
983 main/piggy.h, main/wall.c, main/wall.h: if descent.pig available,
984 load d1 textures for d1 levels
986 2003-03-19 Bradley Bell <btb@icculus.org>
988 * 2d/font.c, 2d/palette.c, 3d/interp.c, 3d/setup.c,
989 arch/sdl/rbaudio.c, include/texmap.h, libmve/decoder16.c,
990 libmve/decoder8.c, libmve/decoders.h, libmve/mveplay.c,
991 texmap/ntmap.c, texmap/texmapl.h: header/extern declaration
994 * README: added some OS X info
996 2003-03-17 Bradley Bell <btb@icculus.org>
998 * main/newdemo.c: simplify DEMO_FILENAME macro
1000 * main/console.c, main/game.c: enable experimental console support
1002 * main/gamerend.c: fixed location of fps meter in multi
1004 2003-03-16 Bradley Bell <btb@icculus.org>
1006 * main/menu.c, main/newdemo.c, main/newdemo.h, main/newmenu.c:
1007 also look in shared data dir for demos
1009 * main/newdemo.c, main/newdemo.h: comments/formatting
1011 2003-03-15 Christopher Thielen <chris@luethy.net>
1013 * main/kludge.c: set CDROM_dir back to "." - tricks game into
1014 thinking d2 cd is always present
1016 2003-03-15 Bradley Bell <btb@icculus.org>
1018 * 2d/font.c, main/credits.c, main/scores.c: fixed opengl credits,
1021 * arch/sdl/rbaudio.c: formatting, enabled volume control under
1024 * arch/ogl/gr.c: fixed dark font bug by calling gr_set_mode from
1025 gr_init. don't really know why this works, though
1027 2003-03-14 Bradley Bell <btb@icculus.org>
1029 * main/gameseq.c: fix Bitmap_replacement_data mem leakage
1031 * unused/bios/rbaudio.h: removed duplicate file
1033 2003-03-14 Christopher Thielen <chris@luethy.net>
1035 * arch/sdl/rbaudio.c: stop cd audio when exiting
1037 2003-03-14 Micah J. Lieske <MicahJon@compuserve.com>
1039 * main/gamecntl.c: add comments to the "only matt knows" cheats
1041 2003-03-14 Martin Schaffner <maschaffner@gmx.ch>
1043 * main/gamemine.c: formatting, better texture conversion for d1
1046 2003-03-14 Bradley Bell <btb@icculus.org>
1048 * main/piggy.c: must swap all mac version pigfiles
1050 * main/ai.c, main/ai.h, main/bm.h, main/crypt.c, main/joydefs.h,
1051 main/multi.c: formatting, minor cleanups
1053 * 2d/rle.c: need to swap line_size on bigendian machines
1055 * main/mission.c, main/mission.h: detect mac full version hogfile
1057 2003-03-13 Bradley Bell <btb@icculus.org>
1059 * arch/sdl/joydefs.c, main/kconfig.c, main/kconfig.h, main/menu.c:
1060 added joy/mouse sensitivity slider, increased range to 16, and
1063 * main/Makefile.am, main/joydefs.c, main/old/joydefs.c: moved old
1066 * arch/linux/Makefile.am: removed extra backslash
1068 * TODO, installation.txt: updated some documentation
1070 * main/gamecntl.c, main/menu.c, main/menu.h: added "d2x options"
1071 menu, with maxfps option
1073 2003-03-12 Bradley Bell <btb@icculus.org>
1075 * main/game.c, main/game.h, main/inferno.c: added -maxfps option
1077 * arch/linux/alsadigi.c, arch/linux/findfile.c,
1078 arch/linux/hmiplay.c, arch/linux/init.c, arch/linux/ipx_bsd.c,
1079 arch/linux/ipx_kali.c, arch/linux/ipx_lin.c, arch/linux/ipx_udp.c,
1080 arch/linux/joydefs.c, arch/linux/ukali.c, arch/linux/include,
1081 arch/linux/include/ipx_bsd.h, arch/linux/include/ipx_drv.h,
1082 arch/linux/include/ipx_hlpr.h, arch/linux/include/ipx_kali.h,
1083 arch/linux/include/ipx_ld.h, arch/linux/include/ipx_lin.h,
1084 arch/linux/include/ipx_udp.h, arch/linux/include/joystick.h,
1085 arch/linux/include/music.h, arch/linux/include/serial.h,
1086 arch/linux/include/ukali.h: formatting
1088 2003-03-11 Chris Arena <ccarena@cox.net>
1090 * main/menu.c: fixed brightness slider
1092 2003-03-01 Bradley Bell <btb@icculus.org>
1094 * main/piggy.c, main/titles.c: d1 briefing text fixed, spinning
1095 robots and animated bitmaps work, but colors are messed up
1097 2003-02-28 Bradley Bell <btb@icculus.org>
1099 * main/player.h: whitespace
1101 * main/automap.c, main/cntrlcen.c, main/collide.c,
1102 main/gamerend.c: use Builtin_mission_num instead of 0 (if
1103 descent.hog is present, d1 becomes mission 0)
1105 * configure.ac, arch/win32/Makefile.am, arch/win32/ipx_drv.h,
1106 arch/win32/ipx_win.c, arch/win32/mingw_init.c,
1107 arch/win32/winnet.c: MinGW compiles with network enabled again,
1108 but still doesn't work
1112 2003-02-28 Bradley Bell <btb@icculus.org>
1114 * 2d/pcx.c, arch/ogl/gr.c, libmve/mveplay.c, main/gameseq.c,
1115 main/inferno.c, main/menu.c, main/movie.c, main/newmenu.c: Fixed
1116 many opengl glitches
1118 2003-02-27 Bradley Bell <btb@icculus.org>
1120 * main/Makefile.am, main/gamesave.c, main/hoard.c, main/hoard.h,
1121 main/inferno.c, main/menu.c, main/mission.c, main/mission.h,
1122 main/network.c, main/network.h: noted that hoard.ham is only needed
1123 for multiplayer HOARD games, and should not be equated with
1124 "vertigo". put HoardEquipped() back in network.c.
1126 * arch/ggi/key.c, arch/sdl/key.c, arch/svgalib/key.c,
1127 include/d_delay.h, main/automap.c, main/game.c, main/kconfig.c,
1128 main/multi.c, main/newdemo.c, misc/Makefile.am, misc/d_delay.c:
1129 use timer_delay instead of d_delay
1131 2003-02-27 Martin Schaffner <maschaffner@gmx.ch>
1133 * main/render.c: added replacement qsort for solaris
1135 2003-02-26 Bradley Bell <btb@icculus.org>
1137 * main/gamemine.c: texture conversion for d1 shareware
1139 2003-02-26 Martin Schaffner <maschaffner@gmx.ch>
1141 * main/gamemine.c: better texture conversion for d1 levels
1143 2003-02-26 Micah J. Lieske <MicahJon@compuserve.com>
1145 * main/kconfig.c: fix joystick support under MinGW
1147 2003-02-26 Bradley Bell <btb@icculus.org>
1149 * main/playsave.c: fix swapping glitch
1151 * configure.ac, readme.txt: clean stuff up, getting ready for
1154 * main/titles.c: begin support for rendering spinning robots in
1157 * main/mission.c, main/mission.h: load d1 oem mission, d1 v1.0
1160 * main/gamemine.c: load d1 shareware levels!
1162 2003-02-25 Bradley Bell <btb@icculus.org>
1166 * autogen.sh: add warning about old auto* versions, use
1169 2003-02-24 Bradley Bell <btb@icculus.org>
1171 * main/gameseq.c, main/movies.c, main/titles.c: Descent I
1172 briefings mostly working
1173 * main/movie.c, main/titles.c: fixed some more briefing glitches
1175 2003-02-23 Bradley Bell <btb@icculus.org>
1177 * main/movie.c: fixed crash when using shareware data files
1179 * arch/sdl/digi.c: fix crash on non-existent sounds
1180 (i.e. shareware data)
1182 2003-02-22 Bradley Bell <btb@icculus.org>
1184 * main/titles.c: fixed fullscreen toggle in briefings
1186 2003-02-21 Bradley Bell <btb@icculus.org>
1188 * configure.ac: check for mingw when enabling nasm
1189 * main/playsave.c: enable loading player files of either byte
1192 2003-02-20 Bradley Bell <btb@icculus.org>
1194 * main/bm.c, main/bm.h, main/endlevel.c: fixed up endlevel stuff
1195 * arch/sdl/digi.c, main/kludge.c: oops, meant to say: fixed bug
1196 #343, not "rest of solution to bug #344"
1197 * arch/sdl/timer.c, include/timer.h: revert to more accurate
1199 * main/kludge.c: partial solution to bug #344
1200 * Makefile.am, tools/cvs2cl/cvs2cl.pl: get rid of cvs2cl.pl
1201 * compilerdefs.txt: added linux/mips info
1202 * ChangeLog: clean up changelog
1204 2003-02-19 Bradley Bell <btb@icculus.org>
1206 * libmve/mveplay.c: os x needs nanosleep prototype.
1208 2003-02-18 Bradley Bell <btb@icculus.org>
1210 * .cvsignore, libmve/.cvsignore: added files to .cvsignore
1211 * include/libmve.h, libmve/mveplay.c, main/movie.c: added function
1212 to disable/enable audio
1213 * libmve/: mve_main.c, mveplay.c: bigendian fixes
1214 * main/: movie.h, titles.c: make sure movie's palette is set before
1215 writing briefing text. Fixes bug #359
1216 * libmve/mveplay.c: make MVE_rmStepMovie play a full frame instead
1218 * misc/: args.c, byteswap.c, d_delay.c, d_io.c, dos_disk.h,
1219 error.c, hash.c, parsarg.c, parsarg.h, strio.c, strutil.c:
1221 * maths/: fix.asm, rand.c, tables.c, vecmat.c, vecmata.asm:
1223 * texmap/: ntmap.c, scanline.c, scanline.h, texmapl.h,
1224 tmap_flt.asm, tmap_inc.asm, tmap_lin.asm, tmap_ll.asm,
1225 tmap_per.asm, tmapfade.asm, tmapflat.c, tmappent.S, tmapppro.S:
1227 * include/libmve.h: blah
1229 2003-02-18 Martin Schaffner <martin.schaffner@epfl.ch>
1231 * main/render.c: 2nd attempt to fix solaris qsort bug
1233 2003-02-18 Bradley Bell <btb@icculus.org>
1235 * configure.ac, include/pstypes.h: put alignment detection in
1238 2003-02-17 Bradley Bell <btb@icculus.org>
1240 * Makefile.am, README.utils, configure.ac, include/libmve.h,
1241 include/mve_audio.h, include/mvelib.h, libmve/Makefile.am,
1242 libmve/decoder16.c, libmve/decoder8.c, libmve/mve_audio.c,
1243 libmve/mve_audio.h, libmve/mve_main.c, libmve/mvelib.c,
1244 libmve/mvelib.h, libmve/mveplay.c, main/Makefile.am,
1245 main/decoder16.c, main/decoder8.c, main/movie.c, main/mve_audio.c,
1246 main/mve_main.c, main/mvelib.c, main/mveplay.c, main/mveplay.h:
1247 moved mve stuff to separate subdir
1248 * include/mvelib.h, main/movie.c, main/mve_main.c, main/mvelib.c,
1249 main/mveplay.c, main/mveplay.h, main/titles.c: many improvements to
1250 mve code. Fixes (at least) bugs #41, #348, and #350.
1252 2003-02-14 Bradley Bell <btb@icculus.org>
1254 * main/Makefile.am: no more Makefile.mveplay. again
1255 * main/mveplay.c: typo
1257 2003-02-13 Bradley Bell <btb@icculus.org>
1259 * utilities/mvlextract.c: uint -> unsigned int
1260 * main/: mve_main.c, mvelib.c, mveplay.c: add fullscreen mode to
1261 standalone mveplayer, win32 support
1262 * main/movie.c: random bugfixes, win32 support
1263 * arch/sdl/Makefile.am: formatting
1264 * configure.ac: disable networking on mac/win for now
1265 * main/newmenu.c: comments
1267 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1269 * 3d/interp.c, include/interp.h, main/polyobj.c: get rid of some
1270 redundant swap functions.
1272 2003-02-13 Bradley Bell <btb@icculus.org>
1274 * ChangeLog: update changelog
1276 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1278 * 3d/interp.c, include/interp.h, main/polyobj.c: fix remaining
1279 polymodel alignment issues.
1281 2003-02-13 Bradley Bell <btb@icculus.org>
1283 * utilities/: hogcreate.c, hogextract.c, mvlcreate.c, mvlextract.c:
1284 fix various little bugs
1285 * main/mveplay.c, utilities/hogextract.c, utilities/mvlextract.c,
1286 utilities/tex2txb.c, utilities/txb2tex.c: eliminate warning
1287 * main/: Makefile.am, Makefile.mveplay: build mveplayer from
1289 * README.utils: new file
1290 * main/: mve_main.c, mveplay.c: more movie fixes
1291 * README: updated README
1292 * 2d/Makefile.am, main/Makefile.am: some OS X and dist fixes
1294 2003-02-12 Bradley Bell <btb@icculus.org>
1296 * utilities/mvlextract.c: bigendian mvl support
1297 * main/mveplay.c: formatting, stuff
1298 * main/: Makefile.am, Makefile.mveplay: lotsa movie cleanups, added
1299 truecolor mve support, standalone mveplayer
1300 * include/mve_audio.h, include/mvelib.h, main/decoder16.c,
1301 main/decoder8.c, main/movie.c, main/mve_main.c, main/mvelib.c,
1302 main/mveplay.c: lotsa movie cleanups, added truecolor mve support,
1303 standalone mveplayer
1305 2003-01-22 Bradley Bell <btb@icculus.org>
1307 * include/: interp.h, interp.h: restore prototype for
1308 swap_polygon_model_data
1310 2003-01-21 Bradley Bell <btb@icculus.org>
1312 * main/piggy.c: use memcpy to avoid alignment problem
1313 * compilerdefs.txt: updated some defs, added sunos/sparc
1315 2003-01-15 Bradley Bell <btb@icculus.org>
1317 * main/render.c, arch/ogl/ogl.c: use __sun__ for sunos
1318 * main/gamemine.c: attempting to support d1 shareware
1319 * compilerdefs.txt: update defs
1321 2003-01-15 David Costanzo <david_costanzo@yahoo.com>
1323 * main/mveplay.c: fix several bugs, comments, formatting.
1325 2003-01-15 Bradley Bell <btb@icculus.org>
1327 * arch/ogl/sdlgl.c, arch/sdl/digi.c, arch/sdl/event.c,
1328 arch/sdl/gr.c, arch/sdl/init.c, arch/sdl/joy.c, arch/sdl/key.c,
1329 arch/sdl/mouse.c, arch/sdl/rbaudio.c, arch/sdl/timer.c,
1330 include/error.h, main/gamecntl.c, main/inferno.c: changed path for
1332 * arch/: ogl/glx.c, ogl/gr.c, ogl/ogl.c, ogl/wgl.c, sdl/joydefs.c:
1333 formatting, comments
1335 2003-01-11 Bradley Bell <btb@icculus.org>
1337 * main/: mission.c, mission.h: attempt to support d1 for mac
1339 * arch/sdl/joy.c, main/mvelib.c, main/titles.c: gcc 3.2 warnings
1340 * main/object.h: foo
1342 2003-01-09 Bradley Bell <btb@icculus.org>
1344 * main/movie.c: use ifdef around gr_toggle_fullscreen
1346 2003-01-07 Bradley Bell <btb@icculus.org>
1348 * Makefile.am, descent.msn, installation.txt, main/mission.c,
1349 main/mission.h: don't need .msn file for descent.hog anymore
1352 2003-01-06 Bradley Bell <btb@icculus.org>
1354 * main/mission.h, main/mission.c: comments
1355 * README, TODO, cvshowto.txt, installation.txt, debian/copyright:
1358 2003-01-03 Bradley Bell <btb@icculus.org>
1360 * utilities/: txb2txt.c, txt2txb.c: remove old files
1361 * 3d/interp.c, include/byteswap.h, main/gamemine.c: formatting
1362 * main/polyobj.c: attempt to make read_model_file
1364 * main/menu.c: move vertigo text
1366 2003-01-02 Bradley Bell <btb@icculus.org>
1368 * 3d/interp.c, include/interp.h, main/morph.c, main/polyobj.c,
1369 main/polyobj.h: cleanup alignment changes
1370 * NEWS, 3d/interp.c, include/3d.h, include/interp.h,
1371 include/pstypes.h, main/Makefile.am, main/bm.c, main/collide.c,
1372 main/object.h: fix alignment issues on sparc
1373 * cvshowto.txt: update cvs info
1375 * 2d/rle.c: make rle_swap handle RLE_BIG
1377 2003-01-01 Martin Schaffner <maschaffner@gmx.ch>
1379 * main/render.c: workaround solaris qsort bug
1381 2003-01-01 Steffen Pohle <stpohle@gmx.net>
1383 * arch/linux/linuxnet.c, arch/linux/ukali.c,
1384 arch/linux/include/ukali.h, main/inferno.c: enabled kali
1385 * arch/linux/Makefile.am: enabled linux joystick, kali
1386 * configure.ac, arch/linux/joystick.c, arch/sdl/Makefile.am,
1387 arch/sdl/event.c: enabled linux joystick
1389 2002-12-31 Bradley Bell <btb@icculus.org>
1391 * main/gamemine.c: simplified warning msg
1392 * NEWS, TODO, main/multi.c, main/netmisc.c: comments/whitespace
1393 * main/render.h: fix compiler warning
1395 2002-12-31 Martin Schaffner <maschaffner@gmx.ch>
1397 * 2d/rle.c, main/inferno.c, main/piggy.c: fixed rle_swap leaks.
1399 2002-12-24 Bradley Bell <btb@icculus.org>
1401 * main/mission.c: fixes an infinite loop which was caused by d2x
1402 thinking d2demo was a descent 1 mission
1404 2002-12-24 Martin Schaffner <maschaffner@gmx.ch>
1406 * arch/ogl/ogl.c, main/render.c: fix compiler warnings.
1408 2002-12-24 Bradley Bell <btb@icculus.org>
1410 * main/render.c: comments
1412 2002-10-30 Bradley Bell <btb@icculus.org>
1414 * main/inferno.c: add help for -hogdir option
1415 * main/inferno.c: added -hogdir option
1417 2002-10-28 Bradley Bell <btb@icculus.org>
1419 * main/: inferno.c, menu.c: enabled Vertigo displays
1420 * include/3d.h: typo
1422 2002-10-28 Martin Schaffner <maschaffner@gmx.ch> and Bradley Bell <btb@icculus.org>
1424 * 3d/interp.c, include/3d.h, include/byteswap.h, main/bm.c,
1425 main/netmisc.c, main/network.c: simplify and eliminate redundant
1428 2002-10-28 Martin Schaffner <maschaffner@gmx.ch>
1430 * maths/fixc.c: fix infinite loop in quad_sqrt.
1431 * 3d/points.c, include/maths.h, include/pstypes.h, maths/fixc.c,
1432 maths/vecmat.c: sparc/sunos support: rename quad to quadint.
1434 2002-10-12 Bradley Bell <btb@icculus.org>
1436 * 2d/2dsline.c: handle BM_OGL in gr_scanline()
1438 2002-10-11 Bradley Bell <btb@icculus.org>
1440 * main/hud.c: make hud_message work correctly
1441 * 2d/palette.c, arch/sdl/gr.c, include/palette.h, main/inferno.c:
1443 * main/network.c: formatting, small fixes
1445 2002-10-10 Bradley Bell <btb@icculus.org>
1447 * main/netmisc.h: no swap_object for little-endian
1448 * main/: netmisc.h, network.c: use macros to simplify network
1450 * main/piggy.c: disable autodetect of mac pig (use --enable-macdata
1452 * main/inferno.c: enable loading screen for mac shareware with
1454 * main/netmisc.c: whitespace
1455 * 2d/bitmap.c, main/inferno.c, main/mission.c, main/playsave.c:
1457 * main/hud.c: whitespace
1458 * configure.ac: remove shareware build, add macdata build
1459 * main/songs.c: whitespace
1460 * 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/gpixel.c, 2d/line.c,
1461 2d/pixel.c, 2d/poly.c, 2d/rect.c, 2d/tmerge.c, main/gamerend.c:
1463 * 2d/: Makefile.am, tmerge_a.asm: enable TRANSPARENCY_COLOR for
1466 2002-10-04 Martin Schaffner <maschaffner@gmx.ch>
1468 * cfile/cfile.c, include/iff.h, main/gamepal.c, main/titles.c:
1469 comments, formatting, etc.
1470 * iff/iff.c: fix bigendian iff loading.
1472 2002-10-03 Bradley Bell <btb@icculus.org>
1474 * utilities/txb2tex.c: typo
1475 * 3d/clipper.c, main/bm.c, main/game.c, main/gamecntl.c,
1476 main/newmenu.c, main/switch.c, main/terrain.c, main/text.c:
1478 * arch/sdl/mouse.c: whitespace
1480 2002-09-19 Bradley Bell <btb@icculus.org>
1482 * main/kconfig.c: fix a oops, add old logs
1483 * main/kconfig.c: support for >3 mouse buttons
1485 2002-09-18 Bradley Bell <btb@icculus.org>
1487 * include/gr.h: fix palette swap define
1489 2002-09-14 Bradley Bell <btb@icculus.org>
1491 * main/titles.c: load hires briefing screen if lores doesn't exist
1492 (i.e. vertigo) and MenuHires=0
1494 2002-09-14 Werner Augustin <descent-source@mailinglist.gnuher.de>
1496 * main/: multi.h, network.h: pack some structures for ipx
1499 2002-09-14 Bradley Bell <btb@icculus.org>
1501 * cfile/cfile.c, main/endlevel.c, main/gamesave.c: revert cfgets()
1502 and load_endlevel_data() to expect newline-terminated strings, fix
1503 load_game_data to read null-terminated string for
1506 2002-09-07 Bradley Bell <btb@icculus.org>
1508 * main/newmenu.c: added error message
1509 * main/menu.h: enable -nohires with mac shareware
1510 * 2d/palette.c, include/gr.h: enable 0/255 palette swap
1511 * 2d/font.c: enable 0/255 palette swap for fonts
1512 * 2d/bitblt.c: add TRANSPARENCY_COLOR to assembly code, nother OGL
1514 * 2d/2dsline.c: fix ogl blooper
1516 2002-09-05 Bradley Bell <btb@icculus.org>
1518 * 2d/rle.c, 2d/scalec.c, include/rle.h: better just do it the old
1520 * include/strutil.h: need string.h for strcasecmp
1521 * include/rle.h: okay, maybe it needs to be this way
1522 * include/: 3d.h, gr.h: more stuff from d2src, mostly formatting
1523 * 2d/scalec.c: more stuff from d2src
1524 * 2d/rle.c: more stuff from d2src, formatting
1525 * 2d/font.c: useless cruft
1526 * 2d/: 2dsline.c, bitmap.c, bitmap.h: more stuff from d2src
1527 * 2d/bitblt.c, include/grdef.h: moved gr_linear_movsd assembly from
1530 2002-09-04 Bradley Bell <btb@icculus.org>
1532 * include/grdef.h: fix compiler warnings
1533 * 2d/bitblt.c: fix compiler warnings, #ifdef out dos-only code
1534 * include/grdef.h: gr_linear_movsd isn't static for NO_ASM,
1536 * main/game.c: we want the mac ibitblt for everything but dos and
1538 * main/texmerge.c: these routines are in tmerge.c
1539 * main/credits.c: enable credits for mac and oem data
1540 * main/bm.c: use either exit.ham or exit.pofs
1541 * include/ibitblt.h: enable some more code from d2src
1542 * include/gr.h: enable mac ubitblt_double
1543 * 2d/rle.c: added gr_rle_expand_scanline_generic_masked from d2src
1544 * include/grdef.h: moved some inline asm from linear.h
1545 * 2d/ibitblt.c: brought in line with original d2 version
1546 * 2d/bitblt.c: reverted to original d2 version of this file, then
1547 added d1x enhancements
1548 * 2d/2dsline.c: formatting, use __MSDOS__ instead of __DJGPP__
1549 * 2d/linear.h: moved these back to their original locations
1551 * main/mveplay.c: close some memory holes, speed up palette loading
1552 * main/movie.c: added fullscreen toggle while playing movies
1553 * main/inferno.c: comment out -superhires help text (always on)
1554 * include/timer.h: added approx_fsec_to_usec macro
1555 * arch/sdl/joy.c: fix compiler warning
1557 2002-09-01 Bradley Bell <btb@icculus.org>
1559 * main/network.c: oops
1560 * main/: movie.c, mveplay.c, mveplay.h: more movie improvements
1561 * arch/sdl/timer.c, include/timer.h: added timer_delay, faster
1562 timer_get_fixed_seconds
1565 2002-08-31 Bradley Bell <btb@icculus.org>
1567 * TODO, main/inferno.c, main/movie.c, main/mveplay.c: movie
1569 * main/multi.h: network endian stuff
1570 * 2d/font.c, include/gr.h: fast file i/o for font headers
1571 * arch/win32/arch_ip.cpp: unused file
1572 * main/: netmisc.c, netmisc.h, network.c, network.h: formatting,
1573 bigendian networking fixes
1574 * main/menu.c: make net menu more accurate, also make superhires
1576 * include/pstypes.h: better to have __pack__ all the time, I think.
1577 needed for networking, e.g.
1578 * arch/win32/: ipx_drv.h, ipx_win.c, winnet.c: win32 networking
1580 * arch/win32/Makefile.am: unused file
1583 2002-08-30 Bradley Bell <btb@icculus.org>
1585 * arch/win32/ipx_drv.h: re-added arch/win32/ipx_drv.h
1586 * main/: newmenu.h, titles.c: formatting
1587 * NEWS, arch/linux/Makefile.am, arch/linux/include/ukali.h,
1588 main/multi.h: networking works, finally
1589 * TODO: added TODO file
1590 * arch/linux/arch_ip.cpp: unused fine
1591 * README: network sorta working
1592 * main/: Makefile.am, multi.c, network.c, network.h: more
1594 * main/menu.c: load builtin mission correctly
1595 * main/inferno.c: documentation
1596 * main/: hoard.c, hoard.h, gamesave.c, mission.c: move hoard stuff
1598 * main/Makefile.mveplay: don't need no more
1600 2002-08-29 Bradley Bell <btb@icculus.org>
1602 * main/: ip_base.cpp, ip_base.h, ip_basec.h, ipclienc.c,
1603 ipclient.cpp, ipclient.h, ipserver.cpp, ipx_drv.c, multipow.c,
1604 multipow.h, netlist.c, netpkt.c, netpkt.h: deleting unused d1x
1606 * include/ipx_drv.h: more network fixing
1607 * arch/linux/include/ipx_drv.h: more network fixing
1608 * include/ipx.h: formatting
1609 * arch/linux/ipx_kali.c, include/ipx.h: fixed networking fuck-up?
1610 * NEWS, arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
1611 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, main/Makefile.am,
1612 main/inferno.c: fixed networking fuck-up?
1613 * Makefile.am: moved mingw info to README
1614 * README, mingw32.txt: moved mingw info to README
1616 2002-08-27 Bradley Bell <btb@icculus.org>
1618 * utilities/mvlextract.c: allow specifying file to extract
1619 * utilities/: tex2txb.c, txb2tex.c: use default extension to
1621 * utilities/hogextract.c: allow specifying file to extract
1622 * main/mission.c: Have to get mission_num _after_ promoting...
1623 * main/: gameseq.c, titles.c: beginning d1 briefing support
1624 * descent.msn: beginning d1 briefing support
1625 * main/: titles.c, titles.h: d1-style mission briefings
1626 * main/piggy.h: whitespace
1627 * main/movie.c: beginning robot movie support, fall back on lo/hi
1628 res if hi/lo not available
1629 * main/mission.c: added Builtin_mission_num for builtin mission,
1630 D1Hogdir, d1-style mission briefings
1631 * main/: gameseq.c, mission.h: added Builtin_mission_num for
1633 * cfile/cfile.c, include/cfile.h: add capability for 3rd hogfile
1634 (for d1 missions that need d1 data)
1635 * 2d/ibitblt.c: whitespace
1637 2002-08-26 Bradley Bell <btb@icculus.org>
1639 * utilities/mvlcreate.c: oops
1640 * utilities/: Makefile.am, mvlcreate.c, mvlextract.c: added mvl
1642 * utilities/hogextract.c: added [v]iew option
1643 * utilities/: tex2txb.c, txb2tex.c: changed txt to tex
1644 * main/titles.c: fix writable string, disable DumbAdjust thing
1645 * main/polyobj.h: whitespace
1646 * main/newmenu.c: added pcx_get_dimensions(), other stuff from
1648 * main/movie.c: read movies from AltHogDir, other fixes
1649 * main/: mission.c, mission.h: fix bug w/mission filename
1650 * main/gameseq.c: comments
1651 * main/digi.h: whitespace n stuff
1652 * include/mve_audio.h: added audio flag macros
1653 * 2d/pcx.c, include/pcx.h: added pcx_get_dimensions(), other stuff
1657 2002-08-23 Bradley Bell <btb@icculus.org>
1659 * main/: gameseq.c, inferno.c, mission.c, mission.h, titles.c: fix
1661 * Makefile.am: remove d2demo.mn2
1662 * cfile/cfile.c, include/cfile.h: add cfile_size function
1663 * d2demo.mn2, installation.txt, main/gameseq.h, main/mission.c:
1664 eliminate need for .mn2 files for oem and demo
1666 2002-08-22 Bradley Bell <btb@icculus.org>
1668 * main/bm.c: fix for vertigo
1669 * main/menu.h: make OEM menu pcx available
1670 * 2d/rle.c: merge with original d2 file
1671 * Makefile.am, configure.ac: let mission files get installed by
1674 2002-08-17 Bradley Bell <btb@icculus.org>
1676 * configure.ac: make FAST_FILE_IO the default on little-endian
1678 * NEWS, README, compilerdefs.txt, readme.txt: documentation
1679 * 2d/bitblt.c, 2d/rle.c, arch/ogl/ogl.c: implement BM_FLAG_RLE_BIG
1682 2002-08-15 Martin Schaffner <maschaffner@gmx.ch>
1684 * main/: game.c, menu.c, mission.c: promote builtin missions.
1686 2002-08-15 Bradley Bell <btb@icculus.org>
1688 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h, main/piggy.c:
1689 improved mac pig loading/reverted TRANSPARENCY_COLOR changes
1690 * utilities/.cvsignore: added cvsignore
1691 * 2d/palette.c, include/palette.h, main/gamesave.c: mac data file
1693 * main/piggy.c: mac data file loading
1694 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h: set
1695 transparency and swap 0/255 correctly for mac data files
1697 2002-08-13 Bradley Bell <btb@icculus.org>
1699 * Makefile.am, configure.ac, utilities/Makefile.am: moved utility
1700 to utilities to avoid conflict with c++ std lib <utility>
1701 * utilities/: Makefile.am, hogcreate.c, hogextract.c, txb2txt.c,
1702 txt2txb.c: moved utility to utilities to avoid conflict with c++
1704 * Makefile.am, configure.ac: add utilities
1706 2002-08-09 Bradley Bell <btb@icculus.org>
1708 * 2d/palette.c, 3d/interp.c, include/gr.h, main/render.c:
1711 2002-08-08 Bradley Bell <btb@icculus.org>
1713 * main/inferno.c: comments
1714 * main/: newmenu.c, songs.c: mac demo datafile support
1715 * installation.txt: update
1716 * main/gamesave.c: use lowercase for consistency
1717 * main/: bm.c, bm.h, endlevel.c, polyobj.c: enable loading of exit
1718 models for other than d2demo
1720 2002-08-07 Martin Schaffner <maschaffner@gmx.ch>
1722 * main/gamemine.c: formatting, better d1 texture conversion
1723 * Makefile.am, descent.mn2, descent.msn, main/mission.c,
1724 main/mission.h: recognize .msn mission files.
1726 2002-08-07 Bradley Bell <btb@icculus.org>
1728 * .cvsignore, 2d/.cvsignore, 3d/.cvsignore, arch/.cvsignore,
1729 arch/dos/.cvsignore, arch/ggi/.cvsignore, arch/linux/.cvsignore,
1730 arch/ogl/.cvsignore, arch/sdl/.cvsignore, arch/svgalib/.cvsignore,
1731 arch/win32/.cvsignore, cfile/.cvsignore, iff/.cvsignore,
1732 main/.cvsignore, main/editor/.cvsignore, maths/.cvsignore,
1733 mem/.cvsignore, misc/.cvsignore, texmap/.cvsignore: added
1736 2002-08-06 Bradley Bell <btb@icculus.org>
1738 * main/: automap.c, laser.c, songs.c, titles.c: shareware stuff
1739 * main/Makefile.am: formatting
1740 * 2d/font.c: make gr_remap_font just reload the whole thing
1741 * configure.ac: formatting
1742 * Makefile.am: added d2demo.mn2
1743 * d2demo.mn2: mission file for shareware
1744 * include/u_mem.h, main/ai.c, main/gamesave.c, main/inferno.c,
1745 main/laser.h, main/text.h, main/titles.c, main/weapon.c: whitespace
1746 * main/sounds.h: shareware stuff, whitespace
1747 * main/: polyobj.c, polyobj.h: more fast i/o macros
1748 * main/: menu.c, menu.h, mission.c, newmenu.c, piggy.c, piggy.h:
1750 * main/: endlevel.c, endlevel.h, gamemine.c, gameseq.c: merged
1751 endlevel stuff to non-shareware, allow movies/endlevel for
1753 * main/cntrlcen.c: typo
1754 * main/bm.h: use global Piggy_hamfile_version
1755 * main/bm.c: merged endlevel stuff to non-shareware, more fast i/o
1756 macros, use global Piggy_hamfile_version
1757 * main/Makefile.am: terrain and movie stuff always used now
1758 * 2d/pcx.c, include/pcx.h: make pcx header available to other
1760 * main/: gamemine.c, gamesave.c: load DMB levels
1761 * main/: bm.c, cntrlcen.c, cntrlcen.h, fuelcen.c, fuelcen.h,
1762 segment.c, segment.h, switch.c, switch.h: fast i/o macros
1764 2002-08-04 Martin Schaffner <maschaffner@gmx.ch>
1766 * main/gamemine.c, main/gamesave.c, mem/mem.c: d1 level stuff.
1768 2002-08-04 Bradley Bell <btb@icculus.org>
1770 * main/inferno.c: shareware stuff, formatting
1771 * arch/sdl/rbaudio.c: gracefully handle redbook non-availability
1772 * arch/sdl/gr.c: don't need to set mode in gr_init
1774 2002-08-02 Martin Schaffner <maschaffner@gmx.ch>
1776 * main/: gamemine.c, gamemine.h, gamesave.c, gamesave.h: more d1
1778 * Makefile.am, descent.mn2: added mission file for descent 1
1780 2002-08-02 Bradley Bell <btb@icculus.org>
1782 * arch/sdl/digi.c, arch/sdl/gr.c, include/error.h,
1783 include/oldsdl.h, main/gamecntl.c, main/inferno.c, main/laser.c,
1784 main/piggy.h, misc/error.c: junk
1785 * main/: endlevel.c, escort.c, gameseq.c, newmenu.c, render.c,
1786 render.h, scores.c, scores.h, terrain.c: shareware stuff
1787 * configure.ac, include/pstypes.h, main/bm.c, main/bm.h,
1788 main/effects.c, main/effects.h, main/piggy.c, main/piggy.h,
1789 main/powerup.c, main/powerup.h, main/robot.c, main/robot.h,
1790 main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
1791 main/weapon.c, main/weapon.h: fast i/o macros
1793 2002-08-01 Martin Schaffner <maschaffner@gmx.ch>
1795 * NEWS, cfile/cfile.c, main/console.c, main/gamemine.c,
1796 main/gamemine.h, main/gamesave.c: load d1 levels
1798 2002-07-30 Bradley Bell <btb@icculus.org>
1800 * configure.ac: oops
1801 * configure.ac, arch/ogl/gr.c, arch/ogl/ogl.c, include/ogl_init.h:
1803 * main/menu.c, main/titles.c, NEWS, 2d/font.c, include/gr.h,
1804 include/grdef.h, main/game.c, main/gamefont.c, main/gamefont.h,
1805 main/gamemine.c, main/inferno.c, main/movie.c, main/newmenu.c,
1806 main/piggy.c, main/titles.c: support shareware datafiles!
1807 * main/: bm.c, gamemine.c, piggy.c, piggy.h, weapon.c, gamemine.c,
1808 piggy.c: SHAREWARE fixes
1810 2002-07-29 Bradley Bell <btb@icculus.org>
1812 * NEWS, include/fileutil.h, main/bm.c, main/gameseq.c,
1813 main/mveplay.c, main/piggy.c, main/piggy.h, main/playsave.c,
1814 misc/fileutil.c: Portability - OS X support
1816 2002-07-27 Bradley Bell <btb@icculus.org>
1818 * main/: Makefile.am, fuelcen.c, fuelcen.h, game.c, game.h,
1819 gamemine.c, gamesave.c, gameseq.c, piggy.c, piggy.h, segment.c,
1820 segment.h: portability
1821 * cfile/cfile.c, include/cfile.h, main/cntrlcen.c, main/cntrlcen.h,
1822 main/gamesave.c, main/switch.c, main/switch.h, main/wall.c,
1823 main/wall.h: portabilization
1824 * 2d/font.c, include/gr.h: portability
1826 2002-07-26 Bradley Bell <btb@icculus.org>
1828 * 2d/font.c, 2d/pcx.c, include/gr.h, main/movie.c: portability
1829 * arch/linux/findfile.c, include/pstypes.h: os x fixes
1830 * main/player.c: foo
1831 * misc/fileutil.c, include/fileutil.h, misc/fileutil.c: oops
1832 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c,
1833 misc/fileutil.h: portable file i/o utils
1834 * main/: Makefile.mveplay, inferno.c, movie.c, newmenu.c: s not a
1835 writable string anymore... / formatting
1836 * main/Makefile.am, main/bm.c, main/bm.h, main/cntrlcen.c,
1837 main/cntrlcen.h, main/effects.c, main/effects.h, main/piggy.c,
1838 main/piggy.h, main/player.c, main/player.h, main/polyobj.c,
1839 main/polyobj.h, main/powerup.c, main/powerup.h, main/robot.c,
1840 main/robot.h, main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
1841 main/weapon.c, main/weapon.h, 3d/interp.c, include/cfile.h:
1842 portable-izing file loading routines
1844 2002-07-24 Bradley Bell <btb@icculus.org>
1846 * main/mveplay.c: correctly play files with 16bit uncompressed
1847 audio, mem checking, etc
1848 * main/: Makefile.mveplay, mvelib.c, mveplay.c: enable standalone
1851 2002-07-23 Bradley Bell <btb@icculus.org>
1853 * misc/Makefile.am: unused file
1854 * configure.ac, main/endlevel.c, main/endlevel.h, main/menu.c,
1855 main/sounds.h: remove experimental nmovie stuff
1856 * main/movie.c: add some debugging output
1858 2002-07-22 Bradley Bell <btb@icculus.org>
1860 * main/: console.c, state.c: simplified header
1861 * main/movie.c: enable mveplay audio
1862 * main/old/movie.c: moved to main/
1863 * include/mve_audio.h, include/mvelib.h, main/Makefile.am,
1864 main/inferno.c, main/kludge.c, main/movie.c, main/mve_audio.c,
1865 main/mvelib.c, main/mveplay.c: initial movie support
1866 * arch/linux/findfile.c, arch/ogl/gr.c, arch/ogl/ogl.c,
1867 arch/sdl/init.c, arch/sdl/joy.c, include/byteswap.h,
1868 include/ogl_init.h, include/pstypes.h, main/console.c,
1869 main/state.c, mem/mem.c: OS X stuff
1870 * configure.ac: OS X and movie stuff
1872 2002-07-19 Bradley Bell <btb@icculus.org>
1874 * compilerdefs.txt: OSX defs
1876 2002-07-18 Bradley Bell <btb@icculus.org>
1878 * main/inferno.c: use simpler rcs tags
1879 * autogen.sh: keep Changelog in cvs (and use --accum)
1880 * arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/rbaudio.c,
1881 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/rbaudio.c,
1882 include/rbaudio.h, main/Makefile.am, main/cdrom.h, main/gamecntl.c,
1883 main/songs.c: changed cdrom->rbaudio
1884 * include/rbaudio.h: moved to /include
1886 2002-07-17 Bradley Bell <btb@icculus.org>
1888 * 2d/d2sline.c, 2d/bitblt.c, 2d/bitmap.c, 2d/bitmap.h, 2d/box.c,
1889 2d/canvas.c, 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/font.c,
1890 2d/gpixel.c, 2d/ibitblt.c, 2d/line.c, 2d/linear.asm, 2d/linear.h,
1891 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c, 2d/rect.c,
1892 2d/rle.c, 2d/scale.c, 2d/scalea.asm, 2d/scalea.h, 2d/scalec.c,
1893 2d/tmerge.c, 2d/tmerge_a.asm, 3d/clipper.c, 3d/clipper.h,
1894 3d/draw.c, 3d/globvars.c, 3d/globvars.h, 3d/instance.c,
1895 3d/interp.asm, 3d/interp.c, 3d/matrix.c, 3d/points.c, 3d/rod.c,
1896 3d/setup.c: use simpler rcs tags
1901 2002-07-17 Bradley Bell <btb@icculus.org>
1903 * tools/cvs2cl/cvs2cl.pl: upgrade cvs2cl
1904 * d2x-gl.sh, d2x-ogl.sh: changed d2x-ogl to d2x-gl
1905 * debian/rules: don't need readme's
1906 * debian/rules: move d1x license to COPYING, license clarifications
1907 * COPYING, license.txt, debian/copyright, Makefile.am: move d1x
1908 license to COPYING, license clarifications
1909 * debian/rules: fix debian docs
1910 * debian/rules: fix debian manpages
1911 * debian/d2x-sdl.menu: fix debian menu
1912 * debian/rules: link to undocumented man page for debs
1913 * Makefile.am, configure.ac, debian/control, debian/copyright,
1914 debian/d2x-gl.files, debian/d2x-gl.menu, debian/d2x-sdl.files,
1915 debian/d2x-sdl.menu, debian/d2x.files, debian/d2x.menu,
1916 debian/rules, rpm/d2x.spec.in: change d2x-ogl to d2x-gl, other
1919 2002-07-16 Bradley Bell <btb@icculus.org>
1921 * debian/: rules, changelog.in: deb stuff
1922 * configure.ac: cleaner nasm detection
1923 * debian/: changelog.in, control, rules: deb stuff
1924 * README, installation.txt: typos, stuff
1925 * configure.ac: better #defines
1926 * configure.ac: whitespace
1927 * configure.ac: better documentation
1928 * configure.ac, arch/sdl/event.c, arch/sdl/init.c: SDL_AUDIO and
1929 SDL_JOYSTICK not needed
1930 * configure.ac, main/inferno.c: __SDL__ ugly and not needed at all
1931 * configure.ac: need higher SDL for joystick
1932 * debian/: control, rules: deb stuff
1933 * arch/sdl/joy.c: old junk
1934 * Makefile.am, configure.ac: automake updates
1935 * main/: inferno.c, text.c: don't use althogdir on non-unix
1936 * configure.ac: more autoconf updates
1937 * misc/strutil.c: better strrev
1938 * main/inferno.c: need limits.h on mingw also
1939 * acconfig.h, configure.ac: Updated for autoconf 2.53 (no more
1942 2002-04-19 Bradley Bell <btb@icculus.org>
1944 * main/network.c: let hoard.ham be a cfile
1945 * main/text.c: better error message when hog not found
1948 2002-03-23 Bradley Bell <btb@icculus.org>
1950 * acconfig.h, configure.ac, arch/linux/Makefile.am,
1951 arch/sdl/Makefile.am: Use SDL joystick automatically
1952 * arch/sdl/joy.c, main/kconfig.c: SDL Joystick works!
1954 2002-03-05 Bradley Bell <btb@icculus.org>
1956 * arch/sdl/joydefs.c, arch/sdl/joy.c: SDL joystick stuff mostly
1959 2002-02-23 Bradley Bell <btb@icculus.org>
1961 * texmap/ntmap.c: fix bug preventing higher res sdl modes
1962 * arch/dos/Makefile.am, arch/ggi/Makefile.am,
1963 arch/linux/Makefile.am, arch/ogl/Makefile.am, arch/sdl/Makefile.am,
1964 arch/svgalib/Makefile.am, arch/win32/Makefile.am,
1965 main/editor/Makefile.am: moved includes to include
1966 * arch/sdl/gr.c: use SDL_VERSION_ATLEAST
1967 * Makefile.am, 2d/Makefile.am, 3d/Makefile.am, cfile/Makefile.am,
1968 iff/Makefile.am, main/Makefile.am, maths/Makefile.am,
1969 mem/Makefile.am, misc/Makefile.am, texmap/Makefile.am: moved
1971 * main/game.c: disabled cockpit for OGL, formatting
1972 * 2d/ibitblt.c: formatting
1974 2002-02-16 Bradley Bell <btb@icculus.org>
1976 * include/oldsdl.h: check for older macros
1977 * configure.ac, arch/sdl/digi.c, arch/sdl/event.c, arch/sdl/gr.c,
1978 include/error.h, include/oldsdl.h, main/gamecntl.c, main/inferno.c:
1979 allow older sdl versions
1981 2002-02-15 Bradley Bell <btb@icculus.org>
1983 * main/: automap.c, automap.h, inferno.c: automap resolution now
1985 * include/: gr.h, grdef.h: moved protos to from grdef.h to gr.h
1986 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
1987 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
1988 win32/include/key_arch.h: never mind - that would be pointless
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: copied files from d1x
1992 * arch/linux/arch_ip.cpp, arch/win32/arch_ip.cpp, main/ip_base.cpp,
1993 main/ip_base.h, main/ipclient.cpp: enable udp debug messages
1994 * main/multipow.c: need conf.h
1995 * arch/win32/Makefile.am: new file
1996 * include/pstypes.h: added u_int16_t (needed in base_ip)
1997 * arch/win32/arch_ip.cpp: copied from d1x
1999 2002-02-14 Bradley Bell <btb@icculus.org>
2001 * arch/sdl/gr.c, main/inferno.c: allow gr_init lowres
2002 * NEWS, include/gr.h, main/game.c, main/game.h, main/gamecntl.c,
2003 main/netlist.c: Added hotkeys to toggle fullscreen mode
2004 * main/: ip_base.cpp, ip_base.h, multi.h, netlist.c, netpkt.c,
2005 network.c, network.h, ipclient.cpp, netpkt.h: d1x->d2x
2006 * main/: multipow.c, multipow.h, netlist.c, netpkt.c, netpkt.h,
2007 reorder.h: Lotsa networking stuff from d1x
2009 2002-02-13 Bradley Bell <btb@icculus.org>
2011 * include/gr.h, main/game.c: Fullscreen toggle stuff
2012 * arch/linux/Makefile.am, include/ipx.h: Lotsa networking stuff
2014 * main/: Makefile.am, inferno.c, ip_base.cpp, ip_base.h, menu.c,
2015 multi.h, network.c, network.h, newmenu.c: Lotsa networking stuff
2018 2002-02-11 Bradley Bell <btb@icculus.org>
2020 * main/bm.c: use portable loader if bigendian
2021 * include/pstypes.h: don't define bool for c++
2022 * include/cfile.h: extern AltHogDir stuff
2023 * include/byteswap.h: use WORDS_BIGENDIAN
2024 * main/: newmenu.c, newmenu.h: added fixedfont menu functions
2025 * main/vers_id.h: added D2X_IVER
2026 * misc/args.c: don't use d1x.ini
2027 * Makefile.am: rpm stuff
2028 * acconfig.h, configure.ac: c++, versioning, endianness, deb, rpm
2031 2002-02-09 Bradley Bell <btb@icculus.org>
2033 * rpm/: d2x.spec, d2x.spec.in: auto-generate rpm spec file
2035 2002-02-09 Paolo Ulivi <pulivi@libero.it>
2037 * d2x-ogl.sh, d2x-sdl.sh, rpm/.cvsignore, rpm/d2x.spec: rpm
2040 2002-02-06 Bradley Bell <btb@icculus.org>
2042 * arch/linux/arch_ip.cpp, main/ip_base.cpp, main/ip_base.h,
2043 main/ip_basec.h, main/ipclienc.c, main/ipclient.cpp,
2044 main/ipclient.h, main/ipserver.cpp: Adding d1x network code
2045 * debian/: changelog.in, control, copyright, d2x-gl.files,
2046 d2x-gl.menu, d2x.files, d2x.menu, rules: Added debian stuff
2050 2002-02-02 Bradley Bell <btb@icculus.org>
2052 * NEWS, arch/ggi/Makefile.am: reenabled ggi build
2053 * NEWS, acconfig.h, configure.ac, main/gamecntl.c, main/inferno.c:
2054 Enabled RELEASE option
2056 2002-01-31 Bradley Bell <btb@icculus.org>
2058 * Makefile.am, configure.ac: specify prerequisite versions of
2059 autoconf and automake
2061 2002-01-29 Bradley Bell <btb@icculus.org>
2063 * main/mission.c: RCS header added
2064 * main/inferno.c: update copyright date
2065 * main/mission.c: allow missions to be in AltHogDir
2066 * configure.ac: Display results of configure
2067 * include/d_io.h, main/inferno.c, main/newdemo.c: Added d_mkdir
2070 2002-01-28 Bradley Bell <btb@icculus.org>
2072 * NEWS, acconfig.h, configure.ac, cfile/cfile.c, main/newdemo.c:
2073 Data files now go in DATADIR/games/d2x, user files now go in
2076 2002-01-28 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2078 * main/inferno.c: Data files now go in DATADIR/games/d2x, user
2079 files now go in ~/.d2x
2081 2002-01-24 Bradley Bell <btb@icculus.org>
2083 * configure.ac: fix nasm not found error message
2085 2002-01-18 Bradley Bell <btb@icculus.org>
2087 * configure.in: getting rid of old configure.in
2088 * acconfig.h, configure.ac, main/Makefile.am, main/kludge.c,
2089 main/movie.c: Movie playing kludgey stuff
2090 * misc/args.c: formatting
2091 * main/inferno.c: allow -h for help
2092 * include/error.h: don't die on int3, unless -debug given
2093 * mingw32.txt: more stuff
2095 2001-12-29 Bradley Bell <btb@icculus.org>
2097 * Makefile.am: Got rid of thinking.txt
2098 * main/inferno.c: document -nomovies option
2100 2001-12-28 Bradley Bell <btb@icculus.org>
2102 * main/titles.c: formatting, put some code into place for rendering
2103 of robots during briefings
2105 2001-12-27 Bradley Bell <btb@icculus.org>
2109 2001-12-23 Craig Hadady <chadady@iglou.com>
2111 * 2d/rle.c: fixed bug in dummy array.
2113 2001-12-03 Bradley Bell <btb@icculus.org>
2115 * arch/sdl/init.c: fix formatting
2116 * Makefile.am, acconfig.h, configure.ac, arch/linux/Makefile.am,
2117 arch/sdl/Makefile.am, arch/sdl/event.c, arch/sdl/init.c,
2118 arch/sdl/joy.c, arch/svgalib/Makefile.am: lots of makefile fixes,
2119 and sdl joystick stuff
2121 2001-11-30 Bradley Bell <btb@icculus.org>
2123 * thinking.txt: not needed
2125 2001-11-27 Bradley Bell <btb@icculus.org>
2127 * cygconf, mingw32.txt: use sdl from source on cygwin
2128 * Makefile.am, configure.ac, arch/ogl/Makefile.am,
2129 arch/sdl/Makefile.am, main/Makefile.am: move SDL_LIBS to LIBS,
2130 SDL_CFLAGS to CFLAGS
2132 2001-11-27 Bradley Bell <btb@icculus.org>
2136 2001-11-14 Bradley Bell <btb@icculus.org>
2138 * texmap/scanline.c: use optimization flags as texmap default
2139 * NEWS: mouse wheel, etc
2140 * arch/include/mouse.h, arch/sdl/mouse.c, main/kconfig.c: use mouse
2141 wheel to emulate 3rd axis
2142 * Makefile.am, configure.ac: change ENV_DJGPP to DJGPP
2143 * include/error.h: kludge to ungrab mouse when we hit an int3
2144 * include/d_io.h: change __ENV_WINDOWS__ to __WINDOWS__,
2145 __ENV_MSDOS__ to __MSDOS__
2146 * arch/sdl/mouse.c: remove cruft, fix formatting, use mouse wheel
2148 * arch/sdl/event.c: remove cruft, fix formatting, begin joystick
2150 * arch/sdl/digi.c: implemented digi_set_volume
2151 * include/grdef.h, main/config.c, misc/d_io.c: change
2152 __ENV_WINDOWS__ to __WINDOWS__, __ENV_MSDOS__ to __MSDOS__
2153 * 2d/font.c, main/bm.c, main/gamesave.c, main/gameseq.c,
2154 main/piggy.c: use MAKE_SIG
2155 * installation.txt: update
2156 * configure.ac: new file
2157 * arch/sdl/joydefs.c: #include pstypes.h
2158 * arch/sdl/init.c: SDL joystick stuff
2159 * acconfig.h: adjust MINGW defines
2160 * arch/sdl/joydefs.c: copied joydefs_config from linux/joydefs.c -
2161 controls menu now works
2163 2001-11-13 Bradley Bell <btb@icculus.org>
2165 * main/Makefile.am: Make sure bmread.c and terrain.c get included
2167 * Makefile.am: New file
2168 * arch/dos/Makefile.am: Make sure gr.c and joy2.asm get included in
2170 * compilerdefs.txt: New file
2171 * main/aipath.c: use D_RAND_MAX instead of RAND_MAX
2173 2001-11-12 Bradley Bell <btb@icculus.org>
2175 * main/playsave.c: load player files regardless of byte order of
2178 2001-11-11 Bradley Bell <btb@icculus.org>
2180 * include/makesig.h, main/playsave.c: Created header for MAKE_SIG
2182 * main/Makefile.am: Don't use terrain.c unless SHAREWARE
2183 * NEWS: GL savegame thumbnails
2184 * acconfig.h, configure.in: make option for NMOVIES, default to off
2186 2001-11-09 Bradley Bell <btb@icculus.org>
2188 * main/state.c: Enabled savegame thumbnails under OpenGL
2189 * unused/pa_null/pa_enabl.h: remove duplicate header
2190 * misc/args.c: use d2x.ini for option file
2191 * mem/mem.c: Move mem_realloc inside the ifdef
2192 * main/menu.c: fix 640x400 menu text
2193 * main/inferno.c: added documentation
2194 * main/endlevel.c: fix warnings
2195 * arch/ogl/gr.c: Get rid of gl spew
2196 * arch/linux/Makefile.am: move unused ipx_udp.c to EXTRA_DIST
2197 * acconfig.h: Define __SDL__ for mingw
2199 2001-11-08 Bradley Bell <btb@icculus.org>
2201 * 2d/font.c: free OGL font data when rereading
2202 * main/collide.c, main/endlevel.c, main/endlevel.h, main/gameseq.c,
2203 main/gauges.c, acconfig.h, configure.in, main/inferno.c,
2204 main/laser.c, main/menu.c, main/menu.h, main/newmenu.c,
2205 main/piggy.c, main/sounds.h, main/switch.c, main/titles.c,
2206 main/weapon.h: Enabled shareware build, endlevel flythrough
2208 * main/: Makefile.am, terrain.c, old/terrain.c: moved file, will be
2209 of use for shareware build
2210 * arch/ogl/: gr.c, sdlgl.c: use new d_realloc function, so mem
2212 * include/u_mem.h, mem/mem.c: added d_realloc/mem_realloc functions
2214 2001-11-05 Bradley Bell <btb@icculus.org>
2216 * include/args.h, main/inferno.c, misc/args.c: Change args_init
2218 * include/3d.h: Add comment
2220 2001-11-04 Bradley Bell <btb@icculus.org>
2222 * cfile/Makefile.am, cfile/nocfile.h, include/nocfile.h: Move
2224 * arch/ogl/sdlgl.c: Hack to keep SDL from screwing up X when it
2226 * main/: gamecntl.c, inferno.c: SDL applies to more than X11...
2227 * arch/ogl/gr.c, main/Makefile.am, main/gauges.c, main/hud.c,
2228 main/hudmsg.h: Enable d1x-style hud_message
2229 * arch/ogl/: glx.c, wgl.c: Sync with d1x
2230 * 2d/font.c: re-init ogl fonts after remapping colors.
2232 2001-11-02 Bradley Bell <btb@icculus.org>
2234 * misc/Makefile.am: remove byteswap.h (duplicate header)
2235 * 2d/font.c: fixed gr_remap_font, minor stuff
2236 * configure.in: take out -O2 if doing debug build
2237 * main/bm.c: formatting
2238 * 2d/font.c, include/gr.h, NEWS: Enable OpenGL fonts!
2239 * include/byteswap.h, misc/Makefile.am: fix swapint, swapshort
2240 macros, get rid of functions
2242 2001-11-01 Bradley Bell <btb@icculus.org>
2244 * misc/byteswap.h: removed duplicate header
2246 2001-10-31 Bradley Bell <btb@icculus.org>
2248 * NEWS, main/automap.c: automap works in opengl
2249 * NEWS, configure.in: Added news
2250 * main/newmenu.c: Must call set_screen_mode for menus when using GL
2251 * 2d/: bitblt.c, canvas.c, linear.h, scalea.h: Sync with d1x
2252 * arch/sdl/event.c, arch/sdl/gr.c, arch/sdl/init.c, iff/iff.c,
2253 include/3d.h, include/loadgl.h, main/inferno.c, maths/fixc.c,
2254 maths/vecmat.c, maths/vecmata.asm: Sync with d1x
2255 * Makefile.am, arch/sdl/Makefile.am: Makefile fixes
2256 * arch/ogl/: glx.c, gr.c, ogl.c, sdlgl.c: Sync with d1x
2257 * 3d/: clipper.c, draw.c, globvars.c, instance.c, interp.c,
2258 matrix.c, points.c, rod.c, setup.c: Minor sync with d1x
2260 2001-10-27 Bradley Bell <btb@icculus.org>
2262 * main/inferno.c: added some documentation
2264 2001-10-25 Bradley Bell <btb@icculus.org>
2266 * main/inferno.c, texmap/ntmap.c, texmap/tmapflat.c: Completed tmap
2268 * Makefile.am, configure.in, arch/Makefile.am,
2269 arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/digi.c,
2270 arch/dos/gr.c, arch/ggi/Makefile.am, arch/ggi/gr.c,
2271 arch/ogl/Makefile.am, arch/ogl/glx.c, arch/ogl/gr.c,
2272 arch/ogl/ogl.c, arch/ogl/sdlgl.c, arch/ogl/wgl.c,
2273 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/digi.c,
2274 arch/sdl/gr.c, arch/svgalib/Makefile.am, arch/svgalib/gr.c,
2275 texmap/scanline.c: Finished moving stuff to arch/blah. I know,
2276 it's ugly, but It'll be easier to sync with d1x.
2277 * Makefile.am, configure.in, main/Makefile.am, main/editor/med.c,
2278 main/editor/medwall.h, main/editor/segment.c, main/editor/seguvs.h,
2279 main/editor/Makefile.am: attempt at support for editor, makefile
2281 * misc/d_delay.c: formatting fix
2282 * texmap/: Makefile.am, ntmap.c, scanline.c, scanline.h, texmapl.h,
2283 tmappent.S, tmapppro.S: adding support for runtime selection of
2285 * main/: bmread.c, game.c, gamecntl.c, gamesave.c, inferno.c,
2286 inferno.h, piggy.c, render.c, editor/editor.h: conditionalize
2287 including multi.h and network.h, fix backslashes, fix compiler
2289 * main/: ai.c, ai2.c, aipath.c, automap.c, bm.c, cntrlcen.c,
2290 collide.c, controls.c, credits.c, dumpmine.c, endlevel.c, escort.c,
2291 fireball.c, fuelcen.c, gamemine.c, gameseq.c, gauges.c, laser.c,
2292 menu.c, multi.h, netmisc.c, network.h, newdemo.c, newmenu.c,
2293 object.c, powerup.c, state.c, switch.c, wall.c: conditionalize
2294 including multi.h and network.h, fix backslashes
2295 * include/pstypes.h: added typedef for u_int64_t on mingw
2296 * include/3d.h: added prototype for g3_uninit_polygon_model
2297 * arch/sdl/Makefile.am: Don't use SDL joystick except on mingw
2299 2001-10-24 Bradley Bell <btb@icculus.org>
2301 * arch/: ggi/Makefile.am, svgalib/Makefile.am: Moved input stuff to
2302 arch subdirs, as in d1x.
2303 * Makefile.am, configure.in, main/kconfig.c: Revert bin_programs to
2304 earlier style until i understand automake 1.5 better. remove input
2306 * arch/: Makefile.am, dos/Makefile.am, dos/joy2.asm, dos/joyc.c,
2307 dos/joydefs.c, dos/key.c, dos/mouse.c, ggi/event.c, ggi/init.c,
2308 ggi/key.c, ggi/mouse.c, linux/Makefile.am, linux/joydefs.c,
2309 linux/joystick.c, linux/include/joystick.h, sdl/Makefile.am,
2310 sdl/event.c, sdl/joy.c, sdl/joydefs.c, sdl/key.c, sdl/mouse.c,
2311 svgalib/event.c, svgalib/init.c, svgalib/key.c, svgalib/mouse.c:
2312 Moved input stuff to arch subdirs, as in d1x.
2313 * NEWS, configure.in: blah blah
2315 2001-10-23 Bradley Bell <btb@icculus.org>
2317 * include/ui.h, unused/ui/ui.h: Moved ui.h to includes/
2318 * texmap/tmapppro.S: no need for #include <conf.h> here
2319 * main/Makefile.am: Build fixes. EDITOR_SRCS added to
2321 * main/: Makefile.am, network.c: No longer #ifdef'ing out the whole
2322 file. RCS header added
2323 * main/: bmread.c, kmatrix.c, multi.c, multibot.c: No longer
2324 #ifdef'ing out the whole file. RCS header added
2325 * Makefile.am, acconfig.h, configure.in, arch/dos/Makefile.am,
2326 main/Makefile.am, maths/Makefile.am, texmap/Makefile.am: Build
2327 fixes. Now works with automake 1.5 and autoconf 2.52.
2328 --enable-editor option added. SDL_VIDEO and SDL_INPUT defined for
2329 mingw (-grabmouse now works on win32).
2330 * config.guess, config.sub, install-sh, missing, mkinstalldirs:
2331 These don't belong in cvs
2335 2001-10-20 Bradley Bell <btb@icculus.org>
2337 * 2d/font.c: Don't free unused variables...
2338 * 2d/font.c, include/gr.h: Bringing font stuff more in line with
2340 * Makefile.am, arch/Makefile.am, arch/dos/Makefile.am,
2341 arch/linux/Makefile.am, arch/win32/Makefile.am, iff/Makefile.am,
2342 main/Makefile.am: make dist more sensible
2343 * Makefile.am: Kludge for linking on mingw
2345 2001-10-19 Bradley Bell <btb@icculus.org>
2347 * Makefile.am, configure.in, arch/win32/Makefile.am,
2348 arch/win32/ipx_win.c, arch/win32/winnet.c: Little fixes
2349 * include/ipx_drv.h: Check for __MINGW32__
2350 * include/i86.h: Imported from d1x
2351 * arch/dos/: Makefile.am, ipx.c: Re-import of d1x files
2352 * arch/dos/modex.asm: Fixed %include
2353 * main/console.c: RCS headers added
2354 * arch/sdl/: Makefile.am, init.c, timer.c: Moved arch/sdl_* to
2356 * Makefile.am, main/Makefile.am: Moved final link to top-level
2357 directory instead of main/
2358 * 2d/linear.asm, maths/fix.asm, maths/vecmata.asm: Changed
2359 __ENV_LINUX__ to __linux__
2360 * configure.in, arch/Makefile.am, arch/dos_dpmi.c,
2361 arch/dos_findfile.c, arch/dos_init.c, arch/dos_ipx.c,
2362 arch/dos_modex.asm, arch/dos_timer.asm, arch/dos_tweak.inc,
2363 arch/dos_vesa.c, arch/dos_vgaregs.inc, arch/linux_init.c,
2364 arch/sdl_init.c, arch/sdl_timer.c, arch/dos/Makefile.am,
2365 arch/dos/dpmi.c, arch/dos/findfile.c, arch/dos/init.c,
2366 arch/dos/ipx.c, arch/dos/modex.asm, arch/dos/timer.asm,
2367 arch/dos/tweak.inc, arch/dos/vesa.c, arch/dos/vgaregs.inc,
2368 arch/linux/Makefile.am, arch/linux/init.c, arch/win32/Makefile.am,
2369 arch/win32/mingw_init.c, main/Makefile.am: Moved arch/sdl_* to
2371 * configure.in: add --enable-xploader, support arch/linux subdir,
2373 * main/inferno.c: conditionalize conf.h
2375 2001-10-19 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2377 * acconfig.h, 2d/bitmap.h, 3d/interp.c, cfile/cfile.c,
2378 include/cfile.h, main/bm.c, mem/mem.c, misc/fileutil.c,
2379 misc/fileutil.h: Partial application of linux/alpha patch.
2381 2001-10-19 Bradley Bell <btb@icculus.org>
2383 * main/Makefile.am, arch/linux/Makefile.am: Brought linux
2384 networking in line with d1x, moved some arch/linux_* stuff to
2386 * arch/linux/: findfile.c, ipx_bsd.c, ipx_kali.c, ipx_lin.c,
2387 linuxnet.c, ukali.c, include/ipx_bsd.h, include/ipx_hlpr.h,
2388 include/ipx_kali.h, include/ipx_ld.h, include/ipx_lin.h,
2389 include/ipx_udp.h, include/ukali.h: remove pesky * from RCS log
2391 * arch/: Makefile.am, linux_findfile.c, linux_ipx_bsd.c,
2392 linux_ipx_lin.c, linux_ipx_udp.c, linux_net.c, linux/findfile.c,
2393 linux/ipx_bsd.c, linux/ipx_kali.c, linux/ipx_lin.c,
2394 linux/ipx_udp.c, linux/linuxnet.c, linux/ukali.c,
2395 linux/include/ipx_bsd.h, linux/include/ipx_hlpr.h,
2396 linux/include/ipx_kali.h, linux/include/ipx_ld.h,
2397 linux/include/ipx_lin.h, linux/include/ipx_udp.h,
2398 linux/include/ukali.h: Brought linux networking in line with d1x,
2399 moved some arch/linux_* stuff to arch/linux/*
2400 * include/ipx_drv.h: Imported from d1x
2401 * main/ipx_drv.c: RCS info added, conf.h added, etc...
2402 * main/ipx_drv.c: Imported from d1x
2403 * include/args.h, include/ipx.h, main/inferno.c, main/network.c,
2404 main/network.h, main/Makefile.am: Trying to get network working on
2406 * configure.in, 2d/Makefile.am, arch/win32/Makefile.am,
2407 main/Makefile.am: build fixes
2408 * arch/: win32/Makefile.am, win32/findfile.c, win32/ipx_drv.h,
2409 win32/ipx_win.c, win32/winnet.c, Makefile.am, win32_findfile.c,
2410 linux/include/ipx_drv.h: Moved win32_* to win32/* (a la d1x),
2411 starting to get net working.
2412 * include/pstypes.h: Changed __ENV_LINUX__ to __linux__,
2413 conditionalized min,max macros
2415 2001-10-18 Bradley Bell <btb@icculus.org>
2417 * acconfig.h, 2d/linear.h, arch/include/joy.h, include/loadgl.h,
2418 include/strutil.h, include/vecmat.h, main/kconfig.c, misc/d_glob.c,
2419 texmap/tmap_inc.asm, texmap/tmap_per.asm, texmap/tmappent.S,
2420 texmap/tmapppro.S, main/console.c: Changed __ENV_LINUX__ to
2422 * 2d/2dsline.c: RCS headers added/changed
2423 * configure.in: fix NASMFLAGS bug
2424 * main/: collide.c, inferno.c, object.c, render.c: RCS headers
2427 2001-10-17 Bradley Bell <btb@icculus.org>
2429 * NEWS: Fixed the invulnerable robots bug!
2430 * main/collide.c: Fixed the invulnerable robots bug!
2432 2001-10-14 Bradley Bell <btb@icculus.org>
2434 * Makefile.am, arch/Makefile.am, iff/Makefile.am, main/Makefile.am:
2437 2001-10-13 Bradley Bell <btb@icculus.org>
2439 * Makefile.am, autogen.sh, configure.in, 2d/Makefile.am,
2440 arch/Makefile.am, arch/dos/Makefile.am,
2441 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
2442 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
2443 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
2444 arch/dos/include/Makefile.am, arch/dos/mm_snd/Makefile.am,
2445 arch/dos/mm_snd/include/Makefile.am, arch/include/Makefile.am,
2446 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
2447 arch/win32/Makefile.am, arch/win32/d3dframe/Makefile.am,
2448 arch/win32/include/Makefile.am, iff/Makefile.am,
2449 iff/archive/Makefile.am, include/Makefile.am, main/Makefile.am,
2450 main/editor/Makefile.am, main/old/Makefile.am, tools/Makefile.am,
2451 tools/cvs2cl/Makefile.am, unused/Makefile.am,
2452 unused/bios/Makefile.am, unused/lib/Makefile.am,
2453 unused/novga/Makefile.am, unused/pa_null/Makefile.am,
2454 unused/ui/Makefile.am, unused/vga/Makefile.am,
2455 unused/vga/new/Makefile.am, unused/win95/Makefile.am: Removed
2456 automake stuff from "inert" subdirs. And there was much rejoicing.
2457 * Makefile.am, NEWS, configure.in: Stuff
2458 * ChangeLog: removing auto-generated file
2459 * cygconf: Added instructions for mingw32 build
2460 * Makefile.am: renamed INSTALL to installation.txt
2461 * installation.txt, INSTALL: renamed INSTALL to installation.txt
2462 * mingw32.txt: Added instructions for mingw32 build
2463 * configure.in: Enable assembly under mingw32
2465 2001-10-12 Bradley Bell <btb@icculus.org>
2467 * acconfig.h, aclocal.m4, conf.h.in: remove superfluous files
2468 * acconfig.h, aclocal.m4, conf.h.in, configure.in, 2d/2dsline.c,
2469 2d/bitblt.c, 2d/box.c, 2d/canvas.c, 2d/gpixel.c, 2d/line.c,
2470 2d/pixel.c, include/pstypes.h, include/strutil.h, include/timer.h,
2471 main/digi.h, main/kludge.c, main/object.c, main/render.c,
2472 misc/d_glob.c, misc/d_io.c, misc/strutil.c: Changed __ENV_DJGPP__
2473 to __DJGPP__, since it's built-in.
2475 2001-10-12 Paolo Ulivi <paoloulivi@tin.it>
2477 * aclocal.m4, conf.h.in, include/vecmat.h, main/collide.c,
2478 main/kludge.c, main/piggy.h: fix some gcc 3.0 warnings.
2482 2001-10-12 Bradley Bell <btb@icculus.org>
2484 * Makefile.am, unused/win95/Makefile.am: Fix some dist stuff
2485 * Makefile.am: make sure cygconf gets archived
2486 * configure.in: Increment version number in preparation for release
2487 * configure.in: Fix detection of opengl
2488 * Makefile.am, aclocal.m4, autogen.sh, conf.h.in, configure.in,
2489 cygconf, arch/Makefile.am, arch/include/joy.h,
2490 arch/include/mouse.h, include/loadgl.h, include/pstypes.h,
2491 include/strutil.h, main/Makefile.am, main/config.c, main/console.c,
2492 main/gamepal.h, main/gamerend.c, main/inferno.c, main/kconfig.c,
2493 main/multi.c, main/newdemo.c, misc/d_delay.c, misc/d_glob.c,
2494 misc/strutil.c: Switched from Cygwin to mingw32 on MS boxes.
2495 Vastly improved compilability.
2497 2001-10-11 Bradley Bell <btb@icculus.org>
2499 * Makefile.am: Added macros/sdl.m4
2500 * autogen.sh: Added macros/sdl.m4
2502 2001-10-09 Bradley Bell <btb@icculus.org>
2504 * main/vers_id.h: Added DESCENT_VERSION constant
2505 * main/inferno.c: Added command-line help.
2506 * include/ogl_init.h: opengl improvments (following d1x changes)
2508 2001-10-07 Bradley Bell <btb@icculus.org>
2510 * aclocal.m4, conf.h.in, configure.in, arch/Makefile.am,
2511 arch/ogl/Makefile.am: Remove duplicate headers.
2513 2001-08-02 Thimo Neubauer <thimo@debian.org>
2515 * mem/mem.c: totally crippled the memory manager because it does
2516 not make sense for non-DOS-systems and it would have been too
2517 complicated to get it 64bit clean
2519 2001-06-19 Bradley Bell <btb@icculus.org>
2521 * cvshowto.txt: updated anonymous password
2523 2001-02-08 Bradley Bell <btb@icculus.org>
2525 * COPYING, license.txt: Added d1x license
2527 2001-02-01 Bradley Bell <btb@icculus.org>
2529 * aclocal.m4, configure.in: Better detecting of SDL and GL/GLU
2531 2001-01-31 Bradley Bell <btb@icculus.org>
2533 * configure.in, arch/include/mouse.h, include/pstypes.h,
2534 main/game.c, main/gamepal.h: OpenGL support under Cygwin/SDL
2535 * main/polyobj.c: fix typo
2536 * 2d/Makefile.am, 2d/bitblt.c, 2d/bitmap.c, 2d/box.c, 2d/canvas.c,
2537 2d/circle.c, 2d/disc.c, 2d/font.c, 2d/gpixel.c, 2d/ibitblt.c,
2538 2d/line.c, 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c,
2539 2d/rect.c, 2d/rle.c, 2d/scale.c, 2d/scalec.c, 2d/tmerge.c,
2540 3d/clipper.c, 3d/draw.c, 3d/globvars.c, 3d/instance.c, 3d/interp.c,
2541 3d/matrix.c, 3d/points.c, 3d/rod.c, 3d/setup.c, arch/Makefile.am,
2542 cfile/cfile.c, iff/iff.c, main/ai.c, main/ai2.c, main/aipath.c,
2543 main/automap.c, main/bm.c, main/bmread.c, main/cmd.c,
2544 main/cntrlcen.c, main/collide.c, main/config.c, main/console.c,
2545 main/controls.c, main/credits.c, main/crypt.c, main/dumpmine.c,
2546 main/effects.c, main/endlevel.c, main/escort.c, main/fireball.c,
2547 main/fuelcen.c, main/fvi.c, main/game.c, main/gamecntl.c,
2548 main/gamefont.c, main/gamemine.c, main/gamepal.c, main/gamerend.c,
2549 main/gamesave.c, main/gameseg.c, main/gameseq.c, main/hostage.c,
2550 main/kconfig.c, main/kmatrix.c, main/laser.c, main/lighting.c,
2551 main/mglobal.c, main/mission.c, main/morph.c, main/netmisc.c,
2552 main/network.c, main/newdemo.c, main/newmenu.c, main/object.c,
2553 main/paging.c, main/physics.c, main/piggy.c, main/polyobj.c,
2554 main/powerup.c, main/render.c, main/robot.c, main/slew.c,
2555 main/songs.c, main/switch.c, main/texmerge.c, main/text.c,
2556 main/titles.c, main/vclip.c, main/wall.c, main/weapon.c,
2557 maths/Makefile.am, maths/fixc.c, maths/rand.c, maths/tables.c,
2558 maths/vecmat.c, mem/mem.c, misc/args.c, misc/byteswap.c,
2559 misc/d_delay.c, misc/d_glob.c, misc/d_io.c, misc/error.c,
2560 misc/hash.c, misc/strio.c, misc/strutil.c, texmap/Makefile.am,
2561 texmap/ntmap.c, texmap/scanline.c, texmap/tmapflat.c: Makefile and
2563 * arch/dos_findfile.c, arch/dos_modex.asm, include/console.h,
2564 include/modex.h, main/collide.c, main/gamesave.c, main/gameseq.c,
2565 main/gauges.c, main/object.c, main/playsave.c, main/render.c,
2566 main/state.c, mem/mem.c, texmap/ntmap.c, texmap/tmapflat.c: Fix
2568 * include/gr.h, main/menu.c: Fullscreen toggle added to screen res
2570 * configure.in, include/pstypes.h, main/kconfig.c: Support for
2571 cross-compiling, and cygwin fixes
2573 2001-01-30 Bradley Bell <btb@icculus.org>
2575 * configure.in, arch/Makefile.am, arch/win32_findfile.c,
2576 include/pstypes.h, include/strutil.h, main/Makefile.am,
2577 misc/strutil.c, unused/win95/findfile.c: Cygwin support, using SDL.
2578 needs --without-assembler and --without-network to compile
2580 2001-01-29 Bradley Bell <btb@icculus.org>
2582 * configure.in, main/Makefile.am: Fixes to build system
2583 * main/kconfig.c: fix for non-linux joysticks
2584 * arch/: dos/Makefile.am, dos/cdrom.c, dos/digi.c, dos/dosgr.c,
2585 dos/dpmi.c, dos/findfile.c, dos/init.c, dos/ipx.c, dos/joy2.asm,
2586 dos/joyc.c, dos/joydefs.c, dos/key.c, dos/modex.asm, dos/mouse.c,
2587 dos/timer.asm, dos/tweak.inc, dos/vesa.c, dos/vgaregs.inc,
2588 include/joy.h, linux/Makefile.am, linux/findfile.c, linux/init.c,
2589 linux/ipx_bsd.c, linux/ipx_lin.c, linux/ipx_udp.c,
2590 linux/linuxnet.c, sdl/Makefile.am, sdl/init.c, sdl/timer.c: Removed
2592 * arch/: Makefile.am, dos_dpmi.c, dos_findfile.c, dos_init.c,
2593 dos_ipx.c, dos_modex.asm, dos_timer.asm, dos_tweak.inc, dos_vesa.c,
2594 dos_vgaregs.inc, linux_findfile.c, linux_init.c, linux_ipx_bsd.c,
2595 linux_ipx_lin.c, linux_ipx_udp.c, linux_net.c, sdl_init.c,
2596 sdl_timer.c: Fixed build system, minor fixes
2597 * arch/dos/include/: joy.h, key.h, mouse.h: Unified input headers.
2598 * arch/linux/Makefile.am, configure.in: Duplicate file removal.
2600 2001-01-28 Bradley Bell <btb@icculus.org>
2602 * conf.h.in, configure.in, arch/Makefile.am,
2603 arch/dos/include/Makefile.am, arch/include/Makefile.am,
2604 arch/include/key.h, main/Makefile.am: More header unification...
2605 * main/newdemo.c: Added <ctype.h>
2606 * arch/include/: event.h, joy.h: unified input headers.
2607 * acconfig.h, include/d_delay.h, main/Makefile.am, main/game.c:
2608 OpenGL now uses SDL-GL instead of gii
2609 * arch/include/: key.h, mouse.h: Unified arch headers
2611 2001-01-25 Bradley Bell <btb@icculus.org>
2613 * autogen.sh: use "set -e" so execution stops if something goes
2616 2001-01-24 Bradley Bell <btb@icculus.org>
2619 * Makefile.am: Add ChangeLog to dist
2620 * ChangeLog: Putting this here so automake doesn't complain
2624 2001-01-24 Bradley Bell <btb@icculus.org>
2626 * INSTALL, NEWS, README, cvshowto.txt: updated documentation
2627 * tools/: Makefile.am, cvs2cl/Makefile.am, cvs2cl/cvs2cl.pl: cvs2cl
2628 for building ChangeLog from RCS entries
2629 * Makefile.am, acconfig.h, autogen.sh, conf.h.in, configure.in,
2630 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
2631 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
2632 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
2633 arch/dos/include/Makefile.am, 2d/Makefile.am, 3d/Makefile.am,
2634 arch/Makefile.am, arch/dos/Makefile.am,
2635 arch/dos/mm_snd/Makefile.am, arch/dos/mm_snd/include/Makefile.am,
2636 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
2637 arch/ogl/Makefile.am, arch/sdl/Makefile.am, arch/win32/Makefile.am,
2638 arch/win32/d3dframe/Makefile.am, arch/win32/include/Makefile.am,
2639 cfile/Makefile.am, iff/Makefile.am, iff/archive/Makefile.am,
2640 include/Makefile.am, main/editor/Makefile.am, main/old/Makefile.am,
2641 unused/Makefile.am, unused/bios/Makefile.am,
2642 unused/lib/Makefile.am, unused/novga/Makefile.am,
2643 unused/pa_null/Makefile.am, unused/ui/Makefile.am,
2644 unused/vga/Makefile.am, unused/vga/new/Makefile.am,
2645 unused/win95/Makefile.am, main/Makefile.am, maths/Makefile.am,
2646 misc/Makefile.am, texmap/Makefile.am: improved automake config.
2647 make dist, VPATH builds, ...
2648 * configure, Makefile.in, libtool, ltconfig, ltmain.sh,
2649 stamp-h.in, 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.in,
2650 arch/dos/Makefile.in, arch/linux/Makefile.in,
2651 arch/sdl/Makefile.in, cfile/Makefile.in, iff/Makefile.in,
2652 main/Makefile.in, maths/Makefile.in, mem/Makefile.in,
2653 misc/Makefile.in, texmap/Makefile.in: cruft removal
2654 * 2d/diff, arch/dos/sgrep.out, arch/linux/stHqFIq1, main/test.txt:
2656 * ChangeLog, NEWS: moved old ChangeLog to NEWS
2657 * configure.in, conf.h.in: moved NDEBUG to conf.h.in
2658 * main/: game.c, kconfig.c, text.c: changed args_find to FindArg
2659 * main/: gamecntl.c, inferno.c: changed args_find to FindArg, added
2661 * arch/dos_init.c, arch/linux_init.c, arch/linux_ipx_udp.c,
2662 arch/linux_net.c, arch/sdl_init.c, arch/dos/init.c,
2663 arch/dos/joyc.c, arch/linux/init.c, arch/linux/ipx_udp.c,
2664 arch/linux/linuxnet.c, arch/sdl/init.c, include/args.h,
2665 main/config.c, main/hud.c, main/menu.c, main/multi.c,
2666 main/network.c, main/piggy.c, main/polyobj.c, main/slew.c,
2667 main/songs.c, misc/args.c: changed args_find to FindArg
2669 2001-01-22 Bradley Bell <btb@icculus.org>
2671 * configure, main/Makefile.am, main/Makefile.in: configuration
2673 * include/error.h, include/mono.h, main/game.c, main/gamerend.c:
2674 fix compiler warnings w/opengl
2675 * include/console.h: ggi support
2676 * arch/linux_init.c: svgalib support
2677 * Makefile.in, conf.h.in, configure, configure.in, 2d/Makefile.am,
2678 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.am, arch/Makefile.in,
2679 arch/svgalib_init.c, cfile/Makefile.in, iff/Makefile.in,
2680 main/Makefile.am, main/Makefile.in, maths/Makefile.am,
2681 maths/Makefile.in, mem/Makefile.in, misc/Makefile.in,
2682 texmap/Makefile.am, texmap/Makefile.in: configuration fixes
2683 * iff/iff.c, include/u_mem.h: NDEBUG fixes
2684 * main/: ai.h, inferno.c, lighting.c, object.c, render.c: fix
2685 warnings and enable NDEBUG
2686 * arch/svgalib_init.c: svgalib support
2688 2001-01-22 Michael Wagener <Michael.Wagener@materna.de>
2690 * main/kconfig.c: joystick support
2692 2001-01-21 Bradley Bell <btb@icculus.org>
2694 * cvshowto.txt: new file, taken from d1x webpage
2695 * AUTHORS, README: Taking over as maintainer of d2x
2696 * ChangeLog: Grab mouse with SDL/X11
2697 * main/: gamecntl.c, inferno.c: Grab mouse with SDL/X11
2699 2001-01-20 Bradley Bell <btb@icculus.org>
2701 * configure, configure.in: Turned -Werror back off by default
2702 * README, configure, configure.in, 2d/font.c, arch/sdl_init.c,
2703 iff/iff.c, include/3d.h, include/d_io.h, main/Makefile.am,
2704 main/Makefile.in, main/bm.c, main/collide.c, main/credits.c,
2705 main/fuelcen.h, main/game.c, main/gamecntl.c, main/gamepal.c,
2706 main/gamerend.c, main/gamesave.c, main/gameseg.c, main/gameseq.c,
2707 main/gauges.c, main/kconfig.c, main/kludge.c, main/kmatrix.c,
2708 main/laser.c, main/multi.c, main/network.c, main/network.h,
2709 main/newdemo.c, main/newmenu.c, main/object.c, main/object.h,
2710 main/physics.c, main/piggy.c, main/polyobj.c, main/state.c,
2711 main/switch.c, main/titles.c, main/wall.c: Got rid of all compiler
2712 warnings, for non-OpenGL on linux, anyway...
2714 2001-01-19 Bradley Bell <btb@icculus.org>
2716 * copying: remove duplicate file
2717 * Import of d2x-0.0.9-pre1
2718 * Import of d2x-0.0.8