1 2004-05-19 Bradley Bell <btb@icculus.org>
3 * misc/args.c: use strnicmp instead of strncasecmp
5 2004-05-19 Matthew Mueller <donut@dakotacom.net>
7 * arch/ogl/gr.c, main/inferno.c: add -gl_trilinear OGL
8 command-line option (d1x r1.27)
10 * main/inferno.c: restore inferno.c initialization of
11 screen_compatible and use_double_buffer to 'normal' values, broken
12 long long ago in one of the high res menu patches (d1x r1.30)
14 * include/args.h, main/inferno.c, misc/args.c: allow arbitrary
15 resolutions to be specified on command line (d1x r1.2, r1.29,
16 r1.4) -- doesn't work yet
18 * arch/linux/hmiplay.c: needs to include args.h now (d1x r1.9)
20 * arch/linux/hmiplay.c: implement -nomusic for linux hmiplay (d1x
23 * arch/linux/hmiplay.c: correct linux hmiplay handling of midi 0
24 volume song stop/starting (d1x r1.7)
26 2004-05-18 Matthew Mueller <donut@dakotacom.net>
28 * arch/linux/hmiplay.c: remove needless sleep on linux hmiplay
31 * arch/ogl/gr.c: fix off by .5 errors in ogl_upixelc and
32 ogl_ulinec (d1x r1.29)
34 * arch/ogl/ogl.c: fix ogl gr_ucircle (d1x r1.29)
36 * arch/ogl/gr.c: fix off-by-one error in ogl_urect, right and
37 bottom are inclusive not exclusive (d1x r1.28)
39 * arch/ogl/ogl.c, include/ogl_init.h, main/polyobj.c: fix briefing
40 spinning robot display in OGL (d1x r1.28, r1.20, r1.2)
42 * arch/sdl/digi.c: fix typo
44 * main/state.c: fix savegame thumbnail saving in OGL (d1x r1.6)
46 * arch/win32/init.c, arch/win32/win32.c: move win32 window
47 creation code from arch_init_start into arch_init to fix weirdness
48 with --help (d1x r1.5, r1.6)
50 * arch/linux/hmiplay.c: apply patch from bluecow to fix hmiplay
51 sync issues and lack of midi reset (d1x r1.5)
53 * arch/sdl/digi.c: fix crash on exit if sounds are still playing
56 * arch/ogl/wgl.c, arch/win32/mouse.c, misc/d_io.c: Fix mismatched
57 arg types in the win32 code (d1x r1.12, r1.7, r1.2)
59 * arch/linux/hmiplay.c: fix problems with msgbuf struct not being
62 * arch/linux/hmiplay.c: updated SDL include path (d1x r1.3)
64 2004-05-18 Bradley Bell <btb@icculus.org>
66 * include/vecmat.h: comments/formatting
68 2004-05-18 Martin Schaffner <maschaffner@gmx.ch>
70 * include/d.bat, include/lst.bat, include/m.bat, include/test.c,
71 include/test.lnk: remove unnecessary files
73 * configure.ac: add -no-cpp-precomp when compiling on Mac OS X.
74 This enables compilation with gcc 3.1
76 2004-05-17 Dietfrid Mali <dietfrid.mali@q-dial.de>
78 * main/switch.c: took care of switches triggering single-sided
79 walls (don't try to access the nonexistent adjacent wall via NULL
80 pointers or negative array indices)
82 2004-05-16 Dietfrid Mali <dietfrid.mali@q-dial.de>
84 * main/wall.c: fix invalid memory access for d1 levels which
85 don't have a corresponding wall behind.
87 2004-05-16 Martin Schaffner <maschaffner@gmx.ch>
89 * include/ogl_init.h, arch/ogl/glx.c, arch/ogl/gr.c,
90 arch/ogl/internal.h, arch/ogl/ogl.c, arch/ogl/sdlgl.c,
91 arch/ogl/wgl.c: move most ogl-internal stuff from the ogl
92 interface header to new header file internal.h
94 2004-05-15 Dietfrid Mali <dietfrid.mali@q-dial.de>
96 * arch/sdl/joy.c: joystick_read_raw_axis() will return a proper
97 bitmask for each joystick axis that has sent input data,
98 and will not crash Windows anymore during joystick setup because
99 of for() loop over axis being executed once too often.
101 * main/gameseq.c, include/gr.h, 2d/font.c: define new function
102 gr_remap_mono_font() and call it after loading saved level.
104 * main/laser.c: limit homing missile turn rate
106 * main/fuelcen.c, main/fuelcen.h, main/object.c: implement repair
107 centers (work like fuel centers but provide shield)
109 * main/gameseg.c: fix endless loop in some levels with a
110 certain (complicated) structure
112 2004-05-13 Bradley Bell <btb@icculus.org>
114 * VisualC/d2/d2x/d2x.dsp, VisualC/d2xgl/d2xgl.dsp,
115 VisualC/libmve/libmve.dsp, VisualC/mveplayer/mveplayer.dsp:
116 updated project files for SDL 1.2.7
118 * Makefile.am: add VisualC, VisualCE dirs to tarball
120 2004-05-13 Martin Schaffner <maschaffner@gmx.ch>
122 * arch/sdl/digi.c: formatting
124 2004-05-12 Bradley Bell <btb@icculus.org>
126 * unused/vga/new/palette.c, unused/vga/new/vga.c: removed unused,
129 * 2d/palette.c, include/palette.h: added function to create blend
132 * maths/rand.c, maths/tables.c, maths/vecmat.c: formatting
134 2004-05-11 Bradley Bell <btb@icculus.org>
136 * arch/ogl/ogl.c: fix alpha calculation in g3_draw_poly, again
138 2004-05-10 Bradley Bell <btb@icculus.org>
140 * arch/ogl/ogl.c, include/3d.h, main/render.c: hmm,
141 g3_draw_transp_poly had the fade level backwards, decided to just
142 fix g3_draw_poly so it behaves correctly, transparency or not,
143 reverted changes to render_face
145 2004-05-10 Dietfrid Mali <dietfrid.mali@q-dial.de>
147 * arch/ogl/ogl.c, include/3d.h: added g3_draw_transp_poly() for
148 rendering transparent (e.g. cloaked) walls
150 * main/render.c: render_face now calls g3_draw_transp_poly() for
151 cloaked walls in OpenGL
153 2004-05-08 Martin Schaffner <maschaffner@gmx.ch>
155 * arch/sdl/digi.c: fix bug on Mac OS X where all sound, including
156 that from other apps, had "static" distortions.
158 2004-04-22 Bradley Bell <btb@icculus.org>
160 * main/multi.c, main/multibot.c: use new GET_INTEL_* macros
162 * include/byteswap.h: rewrite GET_INTEL_* macros, fix bugs in
163 aligned version of PUT_INTEL_* macros
165 2004-04-15 Bradley Bell <btb@icculus.org>
167 * main/inferno.c: comment out unused checksum variable
169 2004-04-14 Bradley Bell <btb@icculus.org>
171 * arch/sdl/rbaudio.c: fix redbook tracking problems (fixes #1028)
173 2004-04-14 Terran Melconian <terran@consistent.org>
175 * main/gameseg.c: use portable rand function (fixes #1118)
177 2004-04-14 Sean Taylor <sscthunderbird@yahoo.com>
179 * main/songs.c: uncomment calls to RBAStop (fixes #473)
181 2004-01-08 Martin Schaffner <maschaffner@gmx.ch>
183 * configure.ac, arch/linux/ipx_udp.c, maths/fixc.c:
184 get rid of warnings (now compiles with -Werror on SunOS)
186 * main/piggy.c: fix (really) wierd SunOS bug
188 * 2d/bitmap.c, 2d/rle.c, include/gr.h: fix MEM_OVERWRITE
189 caused by not allocating enough mem for rle bitmaps
191 2004-01-06 Martin Schaffner <maschaffner@gmx.ch>
193 * include/pstypes.h: sun OS typedef fixes
195 2003-12-28 Martin Schaffner <maschaffner@gmx.ch>
197 * main/piggy.c: fix bug 1067
199 * main/piggy.c: fix bugfix for 1067
201 * main/piggy.c: fix 2nd part of bug 1067 (make d2x compatible
202 with descent.pig of mac registered)
204 2003-12-18 Bradley Bell <btb@icculus.org>
206 * main/kconfig.c: fixes for linux-native joystick
208 * main/kconfig.c: bunch of fixes (esp. for non linux-native
211 * arch/include/joy.h: comments/formatting
213 2003-12-10 Alexander Y. Yeikovich <demon@mci.net.ua>
215 * compilerdefs.txt: added FreeBSD defs
217 2003-12-08 Bradley Bell <btb@icculus.org>
219 * include/dtypes.h, include/dtypes.inc: remove unused, redundant
222 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua>
224 * arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
225 arch/linux/ipx_udp.c: fix FreeBSD compile errors
227 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua> and Bradley Bell <btb@icculus.org>
229 * 2d/ibitblt.c, include/maths.h, include/ogl_init.h,
230 include/pstypes.h, main/game.c, main/game.h, unused/bios/ipx.c:
231 get rid of silly ulongs
233 * configure.ac, 2d/bitblt.c, 2d/linear.asm, maths/fix.asm,
234 maths/vecmata.asm, texmap/tmap_inc.asm, texmap/tmap_per.asm,
235 texmap/tmappent.S, texmap/tmapppro.S: enable nasm on FreeBSD,
236 change relevant __linux__ macros to __ELF__
238 2003-11-27 Bradley Bell <btb@icculus.org>
240 * include/ogl_init.h: added proto for ogl_check_mode
242 * arch/sdl/digi.c, arch/sdl/gr.c, arch/sdl/mouse.c,
243 arch/win32/findfile.c, main/inferno.c, main/titles.c: Pocket PC
246 2003-11-26 Bradley Bell <btb@icculus.org>
248 * libmve/decoder16.c, libmve/mve_main.c, main/newmenu.c: fix gcc
249 3.3 compiler warnings
251 * arch/sdl/gr.c, main/kludge.c: landscape fixes, implemented
254 * include/pstypes.h: OS X fixes
256 * cfile/cfile.c, include/pstypes.h, main/inferno.c,
257 main/newmenu.h: linux fixes
259 * configure.ac cygconf VisualC/d2x.dsw VisualC/d2x/d2x.dsp
260 VisualC/d2xgl/.cvsignore VisualC/d2xgl/d2xgl.dsp arch/ogl/gr.c
261 arch/ogl/ogl.c include/d_io.h include/loadgl.h include/ogl_init.h
262 include/pstypes.h include/u_mem.h main /state.c main/vers_id.h
263 misc/d_io.c: added Visual C project for opengl, buncha macro fixes
266 * arch/sdl/gr.c: fix sdl gr_update
268 * 2d/font.c, VisualC/d2x/d2x.dsp, VisualCE/d2x/d2x.vcp,
269 VisualCE/mveplayer/mveplayer.vcp, arch/win32/ipx_mcast4.c,
270 arch/win32/ipx_udp.c, arch/win32/ipx_win.c, arch/sdl/gr.c,
271 cfile/cfile.c, console/CON_console.c, include/d_io.h,
272 include/error.h, include/pstypes.h, include/strutil.h,
273 include/u_dpmi.h, libmve/mve_main.c, libmve/mveplay.c,
274 main/cntrlcen.c, main/console.c, main/gameseq.c, main/inferno.c,
275 main/movie.c, main/newdemo.c, main/newmenu.c, main/newmenu.h,
276 main/playsave.c, main/songs.c, main/state.c, main/text.c,
277 mem/mem.c, misc/args.c, misc/d_io.c, misc/strutil.c: Visual C,
280 2003-11-25 Bradley Bell <btb@icculus.org>
282 * VisualC/d2x, VisualC/d2x/.cvsignore, VisualC/d2x/d2x.dsp,
283 VisualC/d2x.dsw, VisualC/libmve/libmve.dsp,
284 libmve/VisualC/mveplayer.dsp: updated project files
286 * libmve/mve_main.c, libmve/mvelib.c, libmve/mveplay.c: mveplayer
289 * VisualC, VisualC/.cvsignore, VisualC/d2x.dsw, VisualC/libmve,
290 VisualC/libmve/.cvsignore, VisualC/libmve/libmve.dsp,
291 VisualC/mveplayer, VisualC/mveplayer/.cvsignore,
292 VisualC/mveplayer/mveplayer.dsp: added project files for Visual
295 * VisualCE/.cvsignore, VisualCE/d2x/.cvsignore,
296 VisualCE/libmve/.cvsignore, VisualCE/mveplayer/.cvsignore: added
299 2003-11-24 Bradley Bell <btb@icculus.org>
301 * libmve/decoder8.c, libmve/mve_main.c, libmve/mvelib.c,
302 libmve/mveplay.c: stuff to play mve's in WinCE
304 * arch/win32/findfile.c: unused functions...
308 * arch/sdl/mouse.c, main/konfig.c, main/newmenu.c, main/newmenu.h:
309 enabled mouse control of menus
311 * main/mission.h: oops, didn't mean to change this.
313 2003-11-21 Bradley Bell <btb@icculus.org>
315 * VisualCE/d2x/d2x.vcp: updated project file
317 2003-11-20 Bradley Bell <btb@icculus.org>
319 * VisualCE, VisualCE/d2x, VisualCE/d2x/d2x.vcp, VisualCE/d2x.vcw,
320 VisualCE/libmve, VisualCE/libmve/libmve.vcp, VisualCE/mveplayer,
321 VisualCE/mveplayer/mveplayer.vcp: added project files for eMbedded
324 2003-11-17 Bradley Bell <btb@icculus.org>
326 * configure.ac, arch/linux/Makefile.am, arch/linux/linuxnet.c,
327 main/menu.c: added option to disable kalinix under unix
329 * main/game.c, main/newmenu.c: always set menu mode for GL popups
331 2003-11-14 Bradley Bell <btb@icculus.org>
333 * main/automap.c: fix automap background image
335 * main/automap.c, main/automap.h: delete cruft
337 * main/automap.c: fix level number position
339 * main/automap.c: simplify g3_draw_line hack
341 * main/menu.c: stop pointless vid mode changes
343 2003-11-07 Bradley Bell <btb@icculus.org>
345 * NEWS, installation.txt: s'more documentation
347 2003-11-07 Steffen Pohle <stpohle@gmx.net>
349 * configure.ac: fix .exe extension problems
351 2003-11-07 Bradley Bell <btb@icculus.org>
353 * arch/ogl/ogl.c: disable texture format verification for OS X -
356 2003-11-06 Bradley Bell <btb@icculus.org>
358 * main/automap.c, main/gamecntl.c, main/movie.c, main/titles.c:
359 use more traditional Alt+Enter for toggling fullscreen
361 * 2d/ibitblt.c, main/mission.h: comments/formatting
363 * arch/ogl/sdlgl.c: smash textures, for non-linux, for real
365 2003-11-06 Bradley Bell <btb@icculus.org>
367 * arch/ogl/gr.c, arch/ogl/sdlgl.c: smash textures on every
368 resolution change, use kludge to avoid repetitive res changes
370 2003-11-04 Bradley Bell <btb@icculus.org>
372 * main/piggy.c, main/piggy.h: moved bitmap and sound header data
373 structures and i/o routines back to piggy.c
375 2003-11-04 Martin Schaffner <maschaffner@gmx.ch>
377 * installation.txt: tell to install d1 .pig for better textures
379 2003-11-04 Bradley Bell <btb@icculus.org>
381 * main/mission.c, main/mission.h, main/piggy.h: added hogsize for
382 oem d1 v1.0 and registered d2 v1.0, comments
384 2003-11-03 Bradley Bell <btb@icculus.org>
386 * main/bm.h, main/piggy.c, main/piggy.h: big pigsize is same for
387 all d1 shareware - even though files are different!
389 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
392 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
395 * main/bm.h, main/piggy.c, main/piggy.h: added pigsize for
398 2003-10-31 Martin Schaffner <maschaffner@gmx.ch>
400 * main/movie.c: when no movies are found, divide by six the
401 number of warning lines sent to stdout
403 2003-10-29 Martin Schaffner <maschaffner@gmx.ch>
405 * include/byteswap.h: fix stupid copy/paste error
407 2003-10-24 Bradley Bell <btb@icculus.org>
409 * 2d/bitblt.c, 2d/ibitblt.c, include/gr.h, include/grdef.h: use
410 gr_linear_rep_movsd_2x instead of almost identical
411 gr_linear_movsd_double. Better since we have assembly versions.
413 2003-10-22 Martin Schaffner <maschaffner@gmx.ch>
415 * main/gamemine.c, main/piggy.c: fix "psychedelic" walls
418 2003-10-21 Martin Schaffner <maschaffner@gmx.ch>
420 * main/gameseq.c, main/multi.c, main/multi.h: fix compilation
421 error with --disable-network, move reset_network_objects()
422 from gameseq.c to multi.c
424 2003-10-14 Bradley Bell <btb@icculus.org>
426 * AUTHORS, NEWS: stuff
428 * arch/win32/ipx_mcast4.c: include newmenu header (for FAIL macro)
430 2003-10-12 Bradley Bell <btb@icculus.org>
432 * main/cntrlcen.c, main/endlevel.c, main/gamerend.c,
433 main/gameseq.c, main/mission.c, main/mission.h, main/network.c:
436 2003-10-12 Aaron Plattner <plattner@caltech.edu>
438 * arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
439 arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
440 arch/linux/ipx_udp.c, arch/linux/linuxnet.c,
441 arch/linux/include/ipx_drv.h, arch/linux/include/ipx_mcast4.h,
442 arch/win32/Makefile.am, arch/win32/ipx_drv.h,
443 arch/win32/ipx_mcast4.c, arch/win32/ipx_udp.c,
444 arch/win32/ipx_win.c, arch/win32/winnet.c,
445 arch/win32/include/ipx_mcast4.h, include/ipx.h, main/menu.c,
446 main/multi.h, main/network.c: add IPv4 multicasting support
448 2003-10-11 Bradley Bell <btb@icculus.org>
450 * main/endlevel.c, main/piggy.c: fixed endlevel stuff
452 * main/cntrlcen.c, main/endlevel.c, main/gamecntl.c,
453 main/gamerend.c, main/gameseq.c, main/gauges.c, main/kmatrix.c,
454 main/menu.c, main/mission.h, main/network.c, main/weapon.c,
455 main/weapon.h: lots of shareware and oem fixes
457 2003-10-10 Bradley Bell <btb@icculus.org>
459 * arch/win32/winnet.c: fixed stupid win32 network bug
461 2003-10-10 Bradley Bell <btb@icculus.org>
463 * main/piggy.c: increased D1_MAX_TMAP_NUM
465 2003-10-10 Martin Schaffner <maschaffner@gmx.ch>
467 * main/bm.c, main/bm.h, main/piggy.c: fixes d1 still textures
468 which are animated in d2, refactorizes d1 texture reading
470 2003-10-10 Bradley Bell <btb@icculus.org>
472 * arch/linux/linuxnet.c, main/automap.c, main/automap.h,
473 main/bmread.c, main/bmread.h, main/cntrlcen.c, main/cntrlcen.h,
474 main/collide.h, main/compbit.h, main/config.h, main/console.c,
475 main/controls.h, main/credits.c, main/credits.h, main/crypt.c,
476 main/desc_id.h, main/desw.h, main/dumpmine.c, main/effects.c,
477 main/effects.h, main/endlevel.c, main/endlevel.h, main/escort.c,
478 main/escort.h, main/fireball.h, main/fvi.c, main/fvi.h,
479 main/game.c, main/game.h, main/gamecntl.c, main/gamefont.c,
480 main/gamefont.h, main/gamemine.h, main/gamepal.c, main/gamepal.h,
481 main/gamerend.c, main/gamesave.h, main/gameseq.c, main/gameseq.h,
482 main/gamestat.h, main/gauges.h, main/hostage.c, main/hostage.h,
483 main/hud.c, main/hudmsg.h, main/inferno.c, main/inferno.h,
484 main/joydefs.c, main/joydefs.h, main/kconfig.h, main/kludge.c,
485 main/kmatrix.c, main/kmatrix.h, main/laser.c, main/lighting.h,
486 main/menu.c, main/menu.h, main/mglobal.c, main/modem.h,
487 main/morph.h, main/movie.c, main/movie.h, main/multibot.h,
488 main/netmisc.h, main/network.h, main/newmenu.h, main/paging.h,
489 main/physics.c, main/physics.h, main/piggy.h, main/player.c,
490 main/playsave.h, main/polyobj.c, main/polyobj.h, main/powerup.c,
491 main/powerup.h, main/render.c, main/render.h, main/reorder.h,
492 main/robot.c, main/scores.h, main/screens.h, main/segment.c,
493 main/segpoint.h, main/slew.c, main/slew.h, main/songs.c,
494 main/songs.h, main/sounds.h, main/state.h, main/terrain.c,
495 main/terrain.h, main/texmerge.h, main/text.h, main/textures.h,
496 main/titles.h, main/vclip.c, main/vclip.h, main/vers_id.h,
497 main/wall.h: comments/formatting
499 2003-10-09 Bradley Bell <btb@icculus.org>
501 * main/text.c: fix text when using old datafiles
503 * main/laser.h: comments/whitespace
505 * main/laser.c, main/weapon.c: fixed smart missiles and smart
506 mines w/shareware data
508 * include/DT_drawtext.h: deleted unused file
510 2003-10-08 Bradley Bell <btb@icculus.org>
512 * main/gameseq.c, main/inferno.c, main/menu.c: SHAREWARE fixes
514 * arch/win32/ipx_udp.c: use closesocket() instead of close()
516 * arch/sdl/joydefs.c, main/gamecntl.c, main/kconfig.c,
517 main/menu.c: Disabled 'd2x keys' weapon selection
519 2003-10-08 Martin Schaffner <maschaffner@gmx.ch>
521 * main/object.h, main/multi.h: get rid of most warnings issued by
522 cpp-precomp of gcc from Mac OS X dev tools
524 2003-10-05 Bradley Bell <btb@icculus.org>
526 * NEWS, configure.ac: increment version number
528 * cfile/cfile.c: better handling of CRLF text files (when that is
531 * utilities/hogcreate.c, utilities/hogextract.c,
532 utilities/mvlcreate.c, utilities/mvlextract.c: use binary mode for
533 reading/writing files
535 * arch/win32/Makefile.am, arch/win32/include/ipx_udp.h,
536 arch/win32/ipx_udp.c, arch/win32/winnet.c, main/menu.c: added UDP
539 2003-10-04 Bradley Bell <btb@icculus.org>
541 * cfile/cfile.c, main/config.c: oops, fgets does not return EOF
543 * main/netmisc.c: change byte to sbyte, comments/whitespace
545 2003-10-03 Bradley Bell <btb@icculus.org>
547 * cfile/cfile.c, main/config.c: fix win32 eof bug.
549 * arch/win32/ipx_drv.h, arch/win32/winnet.c, include/ipx.h: win32
552 * iff/iff.c, include/gr.h, include/iff.h, include/pstypes.h,
553 main/ai2.c, main/aipath.c, main/aistruct.h, main/bm.h,
554 main/config.c, main/escort.c, main/fireball.c, main/fuelcen.c,
555 main/fuelcen.h, main/gameseg.c, main/gameseg.h, main/laser.c,
556 main/lighting.c, main/mglobal.c, main/network.c, main/newdemo.c,
557 main/object.c, main/object.h, main/paging.c, main/player.h,
558 main/robot.h, main/segment.h, main/state.c, main/switch.c,
559 main/switch.h, main/titles.c, main/wall.c, main/wall.h,
560 main/weapon.c, main/weapon.h: change byte to sbyte,
563 * 2d/bitblt.c, cfile/cfile.c, include/cfile.h, main/ai.c,
564 main/ai.h, main/gamemine.c, main/gauges.c, main/kconfig.c,
565 main/menu.c, main/multi.c, main/multi.h, main/multibot.c,
566 main/newdemo.h, main/render.c, main/scores.c: change byte to sbyte
568 * configure.ac: better checking for timeval
570 2003-10-03 Martin Schaffner <maschaffner@gmx.ch>
572 * arch/dos/bak/ipx.c, arch/dos/ipx.c, arch/linux/Makefile.am,
573 arch/linux/include/ipx_lin.h, arch/linux/ipx_lin.c,
574 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/linux/ukali.c,
575 arch/win32/winnet.c, configure.ac, include/byteswap.h,
576 include/ipx.h, main/inferno.c, main/menu.c, main/multi.c,
577 main/multibot.c, main/network.c: Make network architecture
578 choosable from game menu, add support for UDP/IP on Mac OS X and
581 2003-10-02 Martin Schaffner <maschaffner@gmx.ch>
583 * include/byteswap.h: added macros for coping with alignment
586 2003-10-02 Bradley Bell <btb@icculus.org>
588 * main/multi.h: added padding to little-endian version of
591 * arch/dos/bak/ipx.c, arch/dos/ipx.c: comments/whitespace
593 * main/netmisc.c: delete duplicate function
595 2003-10-01 Bradley Bell <btb@icculus.org>
597 * main/bm.c: make sure d1_texture_indices gets freed between
600 2003-09-11 Martin Schaffner <maschaffner@gmx.ch>
602 * main/piggy.h: fix size of d1 shareware descent.pig
604 2003-08-03 Martin Schaffner <martin.schaffner@epfl.ch>
606 * main/bm.c, main/bm.h, main/gamemine.c, main/gamemine.h,
607 main/gameseq.c, main/piggy.c: fix loading of d1 texture
608 replacements for non-animated textures
610 2003-08-02 Matthew Mueller <donut@dakotacom.net>
612 * main/controls.c: use fixed 20fps wiggle
614 2003-08-02 Paolo Ulivi <pulivi@libero.it> and Bradley Bell <btb@icculus.org>
616 * Makefile.am, debian/changelog.in, debian/control,
617 debian/d2x-common.dirs, debian/d2x-common.install,
618 debian/d2x-common.manpages, debian/d2x-gl.files,
619 debian/d2x-gl.menu, debian/d2x-sdl.files, debian/d2x-sdl.menu,
620 debian/rules, libmve/Makefile.am, libmve/mveplayer.1,
621 utilities/Makefile.am, utilities/hogcreate.1,
622 utilities/hogextract.1, utilities/mvlcreate.1,
623 utilities/mvlextract.1, utilities/tex2txb.1, utilities/txb2tex.1:
624 add man pages, distribute utility programs in new d2x-common deb
626 * rpm/d2x.spec.in: updated rpm spec file
628 2003-08-02 Bradley Bell <btb@icculus.org>
630 * cfile/cfile.c: update raw_position in cfputc and cfputs
632 2003-08-02 Martin Schaffner <martin.schaffner@epfl.ch>
634 * main/piggy.c: make error message more friendly
636 * main/piggy.c: simplify copying of bitmap flags
638 * arch/linux/linuxnet.c, main/multi.c, main/multibot.c: bigendian
641 * cfile/cfile.c: revert to always using custom fgets
643 * main/endlevel.c, main/mission.c: handle missing exit sequence
644 components gracefully
646 * main/playsave.c: comments
648 2003-07-24 Martin Schaffner <martin.schaffner@epfl.ch>
650 * cfile/cfile.c: update raw_position in cfwrite
652 * main/network.c: comments/formatting
654 2003-06-22 Bradley Bell <btb@icculus.org>
656 * cfile/cfile.c: use standard fgets for non-archive files
658 * main/movie.c: use con_printf for missing movie warning
660 2003-06-18 Bradley Bell <btb@icculus.org>
662 * main/movie.c: fixed cfile conversion of movielib code
664 * main/console.c, main/hud.c: strip out colors, etc when printing
667 * include/u_mem.h: fix NDEBUG calloc macro
669 2003-06-15 Bradley Bell <btb@icculus.org>
671 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c: removed
674 * 2d/pcx.c, include/strio.h, main/ai.c, main/ai.h,
675 main/cntrlcen.c, main/config.c, main/gamesave.c, main/gameseq.c,
676 main/movie.c, main/multi.c, main/network.c, main/newdemo.c,
677 main/newmenu.c, main/piggy.c, main/playsave.c, main/polyobj.c,
678 main/scores.c, main/state.c, main/text.c, misc/args.c,
679 misc/strio.c: convert file i/o to cfile
681 2003-06-14 Bradley Bell <btb@icculus.org>
683 * include/cfile.h, cfile/cfile.c: implemented cfile wrappers for
684 writing and other modes besides "rb" (mostly taken from
687 2003-06-09 Bradley Bell <btb@icculus.org>
689 * 2d/palette.c, main/kludge.c: gr_copy_palette not really a
692 * include/libmve.h, libmve/mve_main.c, libmve/mvelib.c,
693 libmve/mvelib.h, libmve/mveplay.c, main/movie.c: merged libmve
696 2003-06-07 Taylor Richards <taylor@icculus.org>
698 * libmve/mvelib.c, libmve/mveplay.c: stop memory leaks in libmve
700 2003-06-07 Bradley Bell <btb@icculus.org>
702 * main/console.c: fix non-console build
704 * main/gamesave.c: comments
706 * main/bm.c: remove redundant break
708 2003-06-06 Bradley Bell <btb@icculus.org>
710 * main/gauges.c, main/kconfig.c: comments/formatting
712 * console/.cvsignore: added .cvsignore
714 * main/console.c: can't write to console after it's closed
716 2003-06-05 Bradley Bell <btb@icculus.org>
718 * arch/sdl/event.c, console/CON_console.c, console/Makefile.am,
719 console/internal.c, console/internal.h, include/CON_console.h,
720 include/console.h, main/console.c, main/gamecntl.c, main/hud.c:
721 finish console conversion away from SDL
723 2003-06-04 Bradley Bell <btb@icculus.org>
725 * console/CON_console.c, include/CON.console.h, include/console.h,
726 main/console.c, main/game.c: console conversion to native gr,
729 * include/gr.h, main/credits.c, main/kconfig.c, main/newmenu.c:
730 put prototype for gr_bm_bitblt in gr.h
732 2003-06-03 Bradley Bell <btb@icculus.org>
734 * console/CON_console.c, console/DT_drawtext.c,
735 console/Makefile.am, include/CON_console.h, include/DT_drawtext.h,
736 main/console.c: use native fonts for console
738 * main/playsave.c: use shorts for short data
740 2003-06-02 Bradley Bell <btb@icculus.org>
742 * configure.ac, main/console.c: set console background, fix
745 2003-06-01 Bradley Bell <btb@icculus.org>
747 * Makefile.am, arch/sdl/event.c, configure.ac,
748 console/CON_console.c, console/DT_drawtext.c, console/Makefile.am,
749 console/internal.c, include/CON_console.h, include/DT_drawtext.h,
750 include/console.h, main/console.c, main/game.c, main/gamecntl.c,
751 main/gamerend.c: added console code (from SDL_console)
753 2003-05-30 Bradley Bell <btb@icculus.org>
755 * README: minor update
757 2003-05-28 Bradley Bell <btb@icculus.org>
759 * Info.plist.in, Makefile.am, configure.ac: add support for MacOS
764 2003-06-06 Bradley Bell <btb@icculus.org>
766 * main/kconfig.c: fix crash in control menus
768 * main/gauges.c: force cockpit redraw in opengl
770 * main/gamerend.c: move ogl swap, so cockpit and console get
773 2003-06-01 Bradley Bell <btb@icculus.org>
775 * configure.ac, libmve/mveplay.c: define struct timeval if needed
779 2003-05-12 Bradley Bell <btb@icculus.org>
781 * configure.ac: increment version number
783 * main/bm.c: use con_printf for exit model warnings
785 * configure.ac: must check for timespec after setting -mno-cygwin
787 * main/inferno.c: added -nohogdir and -userdir options
789 * NEWS, main/titles.c: use briefings with no extension
793 2003-04-30 Bradley Bell <btb@icculus.org>
795 * configure.ac: have to include time.h when checking for nanosleep
797 * configure.ac, libmve/mveplay.c: use autoconf to check for struct
800 * Makefile.am, NEWS, README, configure.ac: fix linking bug,
801 increment version number
803 * main/Makefile.am: make dist fix
807 2003-04-29 Bradley Bell <btb@icculus.org>
809 * configure.ac, 2d/2dsline.c, main/automap.c, libmve/mveplay.c:
812 2003-04-24 Bradley Bell <btb@icculus.org>
814 * configure.ac: increment version number
816 * main/inferno.c: redeclare main() 'the SDL way', make sure SDL.h
819 2003-04-24 Ingo van Lil <inguin@gmx.de>
821 * main/render.c: fix misspellings of NDEBUG
825 2003-04-14 Bradley Bell <btb@icculus.org>
827 * cfile/cfile.c: prefer files from d2 hog over d1 hog
829 2003-04-11 Bradley Bell <btb@icculus.org>
831 * main/automap.c, main/gamemine.c, main/menu.c: fix compiler
836 2003-04-11 Bradley Bell <btb@icculus.org>
838 * libmve/mveplay.c: use _sleep instead of sleep on win32
840 * Makefile.am, README, README.utils, arch/sdl/digi.c,
841 arch/sdl/joy.c, arch/win32/Makefile.am, include/byteswap.h,
842 include/cfile.h, include/error.h, libmve/Makefile.am,
843 libmve/decoders.h, main/Makefile.am, main/endlevel.c,
844 main/endlevel.h, main/playsave.c, misc/fileutil.c:
845 utilities/Makefile.am: comments/formatting/dist problems
847 * configure.ac: use different defines for os x
849 2003-04-07 Bradley Bell <btb@icculus.org>
851 * include/error.h, misc/error.c: put some old stuff back in,
852 eliminate duplicate error messages
854 * main/text.c: don't die on text not found
857 * main/inferno.c: print some useful info if hog not found, allow
858 -help to work if no text available
860 2003-04-07 Steffen Pohle <stpohle@gmx.net>
862 * arch/linux/Makefile.am: revert to previous version, so linux
865 2003-04-03 Bradley Bell <btb@icculus.org>
867 * main/endlevel.c: fixed exit model scheme yet again
869 2003-04-02 Bradley Bell <btb@icculus.org>
871 * misc/error.c: call Int3 on Assert
873 * main/cntrlcen.c, main/cntrlcen.h, main/gamesave.c: modified
876 * main/wall.c: don't die when trying to toggle nonexistent
877 segment... vertigo level 10 is buggy!
879 * main/gamemine.c: comments/formatting
881 2003-03-31 Micah J. Lieske <MicahJon@compuserve.com>
883 * arch/dos/digimm.c, arch/sdl/digi.c, arch/win32/digi.c,
884 main/inferno.c: Allow use of 22K sound samples
886 2003-03-29 Bradley Bell <btb@icculus.org>
888 * arch/ogl/gr.c: default to bitmapped reticle
890 * main/bm.c, main/endlevel.c, main/piggy.c, main/piggy.h,
891 main/polyobj.c: rewrote endlevel stuff to reread exit model info
894 * arch/sdl/joy.c: fixed text seen for hats in control config
897 2003-03-28 Bradley Bell <btb@icculus.org>
899 * main/bm.c: heh, model nums in vertigo are hardcoded,
900 N_D2_POLYGON_MODELS can't change
902 * configure.ac, include/d1x.xpm, include/descent.xpm,
903 arch/ogl/sdlgl.c, arch/sdl/gr.c: enabled setting icon with
906 2003-03-27 Bradley Bell <btb@icculus.org>
908 * main/text.h: fixed text references for hat directions
910 * arch/ogl/Makefile.am: oops, can't get rid of main INCLUDE yet...
912 2003-03-26 Bradley Bell <btb@icculus.org>
914 * main/playsave.c: make d2x keys backward compatible
916 2003-03-26 Micah J. Lieske <MicahJon@compuserve.com>
918 * arch/sdl/event.c, arch/sdl/joy.c: added hat support for sdl
921 2003-03-26 Bradley Bell <btb@icculus.org>
923 * main/piggy.c: fix crash when d1 data not present
925 * main/gamecntl.c, main/kconfig.c, main/playsave.c: fix d2x keys,
926 read/write from plr file
928 * main/ai.h, main/collide.c, main/escort.c, main/escort.h,
929 main/fuelcen.c, main/gamecntl.c, main/playsave.c, main/powerup.c:
930 added escort.h header
932 2003-03-25 Bradley Bell <btb@icculus.org>
934 * main/bm.c, main/piggy.c, main/piggy.h, main/gameseq.c: added
935 D1_PIGFILE ("descent.pig") macro
937 * main/bm.c, main/piggy.c, main/piggy.h: ability to load exit
938 models from d1 pig file
940 * main/bm.c, main/bm.h, main/endlevel.c, main/piggy.c,
941 main/piggy.h: ability to load exit model bitmaps (or any bitmap,
942 really) from d1 pig file
944 2003-03-23 Bradley Bell <btb@icculus.org>
946 * main/bm.c: stop extra robots from overwriting exit models
948 * include/ogl_init.h: increased OGL_TEXTURE_LIST_SIZE so the
949 texture list doesn't get full
951 * main/bm.c: fix mem leak when reading extra robots
953 2003-03-21 Bradley Bell <btb@icculus.org>
955 * main/menu.c: Added option to set movie resolution (mostly works)
957 2003-03-21 Martin Schaffner <maschaffner@gmx.ch>
959 * main/gameseq.c, main/piggy.c, main/piggy.h: move bitmap
960 replacement functions to piggy.c
962 * main/gameseq.c: attempt to support mac d1 descent.pig
964 * main/bm.c: fix mem leak
966 * main/gameseq.c: fix bug: when opening d1 level 1 with oem data
967 files, both d1 and d2 oem briefing where showed
969 * main/inferno.c, main/movie.c: Change the default movie
970 resolution to "high", implement the option -lowresmovies
972 2003-03-20 Bradley Bell <btb@icculus.org>
974 * arch/sdl/rbaudio.c, main/songs.c: cd detection works now
976 * main/piggy.c: comments
978 2003-03-20 Martin Schaffner <maschaffner@gmx.ch>
980 * main/gameseq.c: delete duplicate function
982 * 2d/rle.c: fix color swapping on big endian of big rle bitmaps
984 2003-03-19 Bradley Bell <btb@icculus.org>
986 * arch/sdl/rbaudio.c, include/rbaudio.h: starting d2 cd detection
987 (cddb discid) support
989 * arch/sdl/digi.c, main/kludge.c: implemented
990 digi_link_sound_to_object3 for looping sounds, other looping stuff
992 * arch/sdl/gr.c: removing dependencies on stuff in main/
994 * arch/linux/Makefile.am, arch/linux/init.c,
995 arch/linux/linuxnet.c, arch/linux/include/ukali.h,
996 arch/ogl/Makefile.am, main/inferno.c: moved joy_init back to main,
997 other header cleanups
999 * arch/win32/ipx_win.c, configure.ac: ipx on win32 fixed!
1001 2003-03-19 Martin Schaffner <maschaffner@gmx.ch>
1003 * 2d/rle.c, include/gr.h, include/rle.h, main/bm.c, main/bm.h,
1004 main/gamemine.c, main/gamemine.h, main/gameseq.c, main/piggy.c,
1005 main/piggy.h, main/wall.c, main/wall.h: if descent.pig available,
1006 load d1 textures for d1 levels
1008 2003-03-19 Bradley Bell <btb@icculus.org>
1010 * 2d/font.c, 2d/palette.c, 3d/interp.c, 3d/setup.c,
1011 arch/sdl/rbaudio.c, include/texmap.h, libmve/decoder16.c,
1012 libmve/decoder8.c, libmve/decoders.h, libmve/mveplay.c,
1013 texmap/ntmap.c, texmap/texmapl.h: header/extern declaration
1016 * README: added some OS X info
1018 2003-03-17 Bradley Bell <btb@icculus.org>
1020 * main/newdemo.c: simplify DEMO_FILENAME macro
1022 * main/console.c, main/game.c: enable experimental console support
1024 * main/gamerend.c: fixed location of fps meter in multi
1026 2003-03-16 Bradley Bell <btb@icculus.org>
1028 * main/menu.c, main/newdemo.c, main/newdemo.h, main/newmenu.c:
1029 also look in shared data dir for demos
1031 * main/newdemo.c, main/newdemo.h: comments/formatting
1033 2003-03-15 Christopher Thielen <chris@luethy.net>
1035 * main/kludge.c: set CDROM_dir back to "." - tricks game into
1036 thinking d2 cd is always present
1038 2003-03-15 Bradley Bell <btb@icculus.org>
1040 * 2d/font.c, main/credits.c, main/scores.c: fixed opengl credits,
1043 * arch/sdl/rbaudio.c: formatting, enabled volume control under
1046 * arch/ogl/gr.c: fixed dark font bug by calling gr_set_mode from
1047 gr_init. don't really know why this works, though
1049 2003-03-14 Bradley Bell <btb@icculus.org>
1051 * main/gameseq.c: fix Bitmap_replacement_data mem leakage
1053 * unused/bios/rbaudio.h: removed duplicate file
1055 2003-03-14 Christopher Thielen <chris@luethy.net>
1057 * arch/sdl/rbaudio.c: stop cd audio when exiting
1059 2003-03-14 Micah J. Lieske <MicahJon@compuserve.com>
1061 * main/gamecntl.c: add comments to the "only matt knows" cheats
1063 2003-03-14 Martin Schaffner <maschaffner@gmx.ch>
1065 * main/gamemine.c: formatting, better texture conversion for d1
1068 2003-03-14 Bradley Bell <btb@icculus.org>
1070 * main/piggy.c: must swap all mac version pigfiles
1072 * main/ai.c, main/ai.h, main/bm.h, main/crypt.c, main/joydefs.h,
1073 main/multi.c: formatting, minor cleanups
1075 * 2d/rle.c: need to swap line_size on bigendian machines
1077 * main/mission.c, main/mission.h: detect mac full version hogfile
1079 2003-03-13 Bradley Bell <btb@icculus.org>
1081 * arch/sdl/joydefs.c, main/kconfig.c, main/kconfig.h, main/menu.c:
1082 added joy/mouse sensitivity slider, increased range to 16, and
1085 * main/Makefile.am, main/joydefs.c, main/old/joydefs.c: moved old
1088 * arch/linux/Makefile.am: removed extra backslash
1090 * TODO, installation.txt: updated some documentation
1092 * main/gamecntl.c, main/menu.c, main/menu.h: added "d2x options"
1093 menu, with maxfps option
1095 2003-03-12 Bradley Bell <btb@icculus.org>
1097 * main/game.c, main/game.h, main/inferno.c: added -maxfps option
1099 * arch/linux/alsadigi.c, arch/linux/findfile.c,
1100 arch/linux/hmiplay.c, arch/linux/init.c, arch/linux/ipx_bsd.c,
1101 arch/linux/ipx_kali.c, arch/linux/ipx_lin.c, arch/linux/ipx_udp.c,
1102 arch/linux/joydefs.c, arch/linux/ukali.c, arch/linux/include,
1103 arch/linux/include/ipx_bsd.h, arch/linux/include/ipx_drv.h,
1104 arch/linux/include/ipx_hlpr.h, arch/linux/include/ipx_kali.h,
1105 arch/linux/include/ipx_ld.h, arch/linux/include/ipx_lin.h,
1106 arch/linux/include/ipx_udp.h, arch/linux/include/joystick.h,
1107 arch/linux/include/music.h, arch/linux/include/serial.h,
1108 arch/linux/include/ukali.h: formatting
1110 2003-03-11 Chris Arena <ccarena@cox.net>
1112 * main/menu.c: fixed brightness slider
1114 2003-03-01 Bradley Bell <btb@icculus.org>
1116 * main/piggy.c, main/titles.c: d1 briefing text fixed, spinning
1117 robots and animated bitmaps work, but colors are messed up
1119 2003-02-28 Bradley Bell <btb@icculus.org>
1121 * main/player.h: whitespace
1123 * main/automap.c, main/cntrlcen.c, main/collide.c,
1124 main/gamerend.c: use Builtin_mission_num instead of 0 (if
1125 descent.hog is present, d1 becomes mission 0)
1127 * configure.ac, arch/win32/Makefile.am, arch/win32/ipx_drv.h,
1128 arch/win32/ipx_win.c, arch/win32/mingw_init.c,
1129 arch/win32/winnet.c: MinGW compiles with network enabled again,
1130 but still doesn't work
1134 2003-02-28 Bradley Bell <btb@icculus.org>
1136 * 2d/pcx.c, arch/ogl/gr.c, libmve/mveplay.c, main/gameseq.c,
1137 main/inferno.c, main/menu.c, main/movie.c, main/newmenu.c: Fixed
1138 many opengl glitches
1140 2003-02-27 Bradley Bell <btb@icculus.org>
1142 * main/Makefile.am, main/gamesave.c, main/hoard.c, main/hoard.h,
1143 main/inferno.c, main/menu.c, main/mission.c, main/mission.h,
1144 main/network.c, main/network.h: noted that hoard.ham is only needed
1145 for multiplayer HOARD games, and should not be equated with
1146 "vertigo". put HoardEquipped() back in network.c.
1148 * arch/ggi/key.c, arch/sdl/key.c, arch/svgalib/key.c,
1149 include/d_delay.h, main/automap.c, main/game.c, main/kconfig.c,
1150 main/multi.c, main/newdemo.c, misc/Makefile.am, misc/d_delay.c:
1151 use timer_delay instead of d_delay
1153 2003-02-27 Martin Schaffner <maschaffner@gmx.ch>
1155 * main/render.c: added replacement qsort for solaris
1157 2003-02-26 Bradley Bell <btb@icculus.org>
1159 * main/gamemine.c: texture conversion for d1 shareware
1161 2003-02-26 Martin Schaffner <maschaffner@gmx.ch>
1163 * main/gamemine.c: better texture conversion for d1 levels
1165 2003-02-26 Micah J. Lieske <MicahJon@compuserve.com>
1167 * main/kconfig.c: fix joystick support under MinGW
1169 2003-02-26 Bradley Bell <btb@icculus.org>
1171 * main/playsave.c: fix swapping glitch
1173 * configure.ac, readme.txt: clean stuff up, getting ready for
1176 * main/titles.c: begin support for rendering spinning robots in
1179 * main/mission.c, main/mission.h: load d1 oem mission, d1 v1.0
1182 * main/gamemine.c: load d1 shareware levels!
1184 2003-02-25 Bradley Bell <btb@icculus.org>
1188 * autogen.sh: add warning about old auto* versions, use
1191 2003-02-24 Bradley Bell <btb@icculus.org>
1193 * main/gameseq.c, main/movies.c, main/titles.c: Descent I
1194 briefings mostly working
1196 * main/movie.c, main/titles.c: fixed some more briefing glitches
1198 2003-02-23 Bradley Bell <btb@icculus.org>
1200 * main/movie.c: fixed crash when using shareware data files
1203 * arch/sdl/digi.c: fix crash on non-existent sounds
1204 (i.e. shareware data)
1206 2003-02-22 Bradley Bell <btb@icculus.org>
1208 * main/titles.c: fixed fullscreen toggle in briefings
1210 2003-02-21 Bradley Bell <btb@icculus.org>
1212 * configure.ac: check for mingw when enabling nasm
1214 * main/playsave.c: enable loading player files of either byte
1217 2003-02-20 Bradley Bell <btb@icculus.org>
1219 * main/bm.c, main/bm.h, main/endlevel.c: fixed up endlevel stuff
1221 * arch/sdl/digi.c, main/kludge.c: oops, meant to say: fixed bug
1222 #343, not "rest of solution to bug #344"
1224 * arch/sdl/timer.c, include/timer.h: revert to more accurate
1227 * main/kludge.c: partial solution to bug #344
1229 * Makefile.am, tools/cvs2cl/cvs2cl.pl: get rid of cvs2cl.pl
1231 * compilerdefs.txt: added linux/mips info
1233 * ChangeLog: clean up changelog
1235 2003-02-19 Bradley Bell <btb@icculus.org>
1237 * libmve/mveplay.c: os x needs nanosleep prototype.
1239 2003-02-18 Bradley Bell <btb@icculus.org>
1241 * .cvsignore, libmve/.cvsignore: added files to .cvsignore
1243 * include/libmve.h, libmve/mveplay.c, main/movie.c: added function
1244 to disable/enable audio
1246 * libmve/: mve_main.c, mveplay.c: bigendian fixes
1248 * main/: movie.h, titles.c: make sure movie's palette is set before
1249 writing briefing text. Fixes bug #359
1251 * libmve/mveplay.c: make MVE_rmStepMovie play a full frame instead
1254 * misc/: args.c, byteswap.c, d_delay.c, d_io.c, dos_disk.h,
1255 error.c, hash.c, parsarg.c, parsarg.h, strio.c, strutil.c:
1258 * maths/: fix.asm, rand.c, tables.c, vecmat.c, vecmata.asm:
1261 * texmap/: ntmap.c, scanline.c, scanline.h, texmapl.h,
1262 tmap_flt.asm, tmap_inc.asm, tmap_lin.asm, tmap_ll.asm,
1263 tmap_per.asm, tmapfade.asm, tmapflat.c, tmappent.S, tmapppro.S:
1266 * include/libmve.h: blah
1268 2003-02-18 Martin Schaffner <martin.schaffner@epfl.ch>
1270 * main/render.c: 2nd attempt to fix solaris qsort bug
1272 2003-02-18 Bradley Bell <btb@icculus.org>
1274 * configure.ac, include/pstypes.h: put alignment detection in
1277 2003-02-17 Bradley Bell <btb@icculus.org>
1279 * Makefile.am, README.utils, configure.ac, include/libmve.h,
1280 include/mve_audio.h, include/mvelib.h, libmve/Makefile.am,
1281 libmve/decoder16.c, libmve/decoder8.c, libmve/mve_audio.c,
1282 libmve/mve_audio.h, libmve/mve_main.c, libmve/mvelib.c,
1283 libmve/mvelib.h, libmve/mveplay.c, main/Makefile.am,
1284 main/decoder16.c, main/decoder8.c, main/movie.c, main/mve_audio.c,
1285 main/mve_main.c, main/mvelib.c, main/mveplay.c, main/mveplay.h:
1286 moved mve stuff to separate subdir
1288 * include/mvelib.h, main/movie.c, main/mve_main.c, main/mvelib.c,
1289 main/mveplay.c, main/mveplay.h, main/titles.c: many improvements to
1290 mve code. Fixes (at least) bugs #41, #348, and #350.
1292 2003-02-14 Bradley Bell <btb@icculus.org>
1294 * main/Makefile.am: no more Makefile.mveplay. again
1296 * main/mveplay.c: typo
1298 2003-02-13 Bradley Bell <btb@icculus.org>
1300 * utilities/mvlextract.c: uint -> unsigned int
1302 * main/: mve_main.c, mvelib.c, mveplay.c: add fullscreen mode to
1303 standalone mveplayer, win32 support
1305 * main/movie.c: random bugfixes, win32 support
1307 * arch/sdl/Makefile.am: formatting
1309 * configure.ac: disable networking on mac/win for now
1311 * main/newmenu.c: comments
1313 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1315 * 3d/interp.c, include/interp.h, main/polyobj.c: get rid of some
1316 redundant swap functions.
1318 2003-02-13 Bradley Bell <btb@icculus.org>
1320 * ChangeLog: update changelog
1322 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1324 * 3d/interp.c, include/interp.h, main/polyobj.c: fix remaining
1325 polymodel alignment issues.
1327 2003-02-13 Bradley Bell <btb@icculus.org>
1329 * utilities/: hogcreate.c, hogextract.c, mvlcreate.c, mvlextract.c:
1330 fix various little bugs
1332 * main/mveplay.c, utilities/hogextract.c, utilities/mvlextract.c,
1333 utilities/tex2txb.c, utilities/txb2tex.c: eliminate warning
1335 * main/: Makefile.am, Makefile.mveplay: build mveplayer from
1338 * README.utils: new file
1340 * main/: mve_main.c, mveplay.c: more movie fixes
1342 * README: updated README
1344 * 2d/Makefile.am, main/Makefile.am: some OS X and dist fixes
1346 2003-02-12 Bradley Bell <btb@icculus.org>
1348 * utilities/mvlextract.c: bigendian mvl support
1350 * main/mveplay.c: formatting, stuff
1352 * main/: Makefile.am, Makefile.mveplay: lotsa movie cleanups, added
1353 truecolor mve support, standalone mveplayer
1355 * include/mve_audio.h, include/mvelib.h, main/decoder16.c,
1356 main/decoder8.c, main/movie.c, main/mve_main.c, main/mvelib.c,
1357 main/mveplay.c: lotsa movie cleanups, added truecolor mve support,
1358 standalone mveplayer
1360 2003-01-22 Bradley Bell <btb@icculus.org>
1362 * include/: interp.h, interp.h: restore prototype for
1363 swap_polygon_model_data
1365 2003-01-21 Bradley Bell <btb@icculus.org>
1367 * main/piggy.c: use memcpy to avoid alignment problem
1369 * compilerdefs.txt: updated some defs, added sunos/sparc
1371 2003-01-15 Bradley Bell <btb@icculus.org>
1373 * main/render.c, arch/ogl/ogl.c: use __sun__ for sunos
1375 * main/gamemine.c: attempting to support d1 shareware
1377 * compilerdefs.txt: update defs
1379 2003-01-15 David Costanzo <david_costanzo@yahoo.com>
1381 * main/mveplay.c: fix several bugs, comments, formatting.
1383 2003-01-15 Bradley Bell <btb@icculus.org>
1385 * arch/ogl/sdlgl.c, arch/sdl/digi.c, arch/sdl/event.c,
1386 arch/sdl/gr.c, arch/sdl/init.c, arch/sdl/joy.c, arch/sdl/key.c,
1387 arch/sdl/mouse.c, arch/sdl/rbaudio.c, arch/sdl/timer.c,
1388 include/error.h, main/gamecntl.c, main/inferno.c: changed path for
1391 * arch/: ogl/glx.c, ogl/gr.c, ogl/ogl.c, ogl/wgl.c, sdl/joydefs.c:
1392 formatting, comments
1394 2003-01-11 Bradley Bell <btb@icculus.org>
1396 * main/: mission.c, mission.h: attempt to support d1 for mac
1399 * arch/sdl/joy.c, main/mvelib.c, main/titles.c: gcc 3.2 warnings
1401 * main/object.h: foo
1403 2003-01-09 Bradley Bell <btb@icculus.org>
1405 * main/movie.c: use ifdef around gr_toggle_fullscreen
1407 2003-01-07 Bradley Bell <btb@icculus.org>
1409 * Makefile.am, descent.msn, installation.txt, main/mission.c,
1410 main/mission.h: don't need .msn file for descent.hog anymore
1414 2003-01-06 Bradley Bell <btb@icculus.org>
1416 * main/mission.h, main/mission.c: comments
1418 * README, TODO, cvshowto.txt, installation.txt, debian/copyright:
1421 2003-01-03 Bradley Bell <btb@icculus.org>
1423 * utilities/: txb2txt.c, txt2txb.c: remove old files
1425 * 3d/interp.c, include/byteswap.h, main/gamemine.c: formatting
1427 * main/polyobj.c: attempt to make read_model_file
1430 * main/menu.c: move vertigo text
1432 2003-01-02 Bradley Bell <btb@icculus.org>
1434 * 3d/interp.c, include/interp.h, main/morph.c, main/polyobj.c,
1435 main/polyobj.h: cleanup alignment changes
1437 * NEWS, 3d/interp.c, include/3d.h, include/interp.h,
1438 include/pstypes.h, main/Makefile.am, main/bm.c, main/collide.c,
1439 main/object.h: fix alignment issues on sparc
1441 * cvshowto.txt: update cvs info
1445 * 2d/rle.c: make rle_swap handle RLE_BIG
1447 2003-01-01 Martin Schaffner <maschaffner@gmx.ch>
1449 * main/render.c: workaround solaris qsort bug
1451 2003-01-01 Steffen Pohle <stpohle@gmx.net>
1453 * arch/linux/linuxnet.c, arch/linux/ukali.c,
1454 arch/linux/include/ukali.h, main/inferno.c: enabled kali
1456 * arch/linux/Makefile.am: enabled linux joystick, kali
1458 * configure.ac, arch/linux/joystick.c, arch/sdl/Makefile.am,
1459 arch/sdl/event.c: enabled linux joystick
1461 2002-12-31 Bradley Bell <btb@icculus.org>
1463 * main/gamemine.c: simplified warning msg
1465 * NEWS, TODO, main/multi.c, main/netmisc.c: comments/whitespace
1467 * main/render.h: fix compiler warning
1469 2002-12-31 Martin Schaffner <maschaffner@gmx.ch>
1471 * 2d/rle.c, main/inferno.c, main/piggy.c: fixed rle_swap leaks.
1473 2002-12-24 Bradley Bell <btb@icculus.org>
1475 * main/mission.c: fixes an infinite loop which was caused by d2x
1476 thinking d2demo was a descent 1 mission
1478 2002-12-24 Martin Schaffner <maschaffner@gmx.ch>
1480 * arch/ogl/ogl.c, main/render.c: fix compiler warnings.
1482 2002-12-24 Bradley Bell <btb@icculus.org>
1484 * main/render.c: comments
1486 2002-10-30 Bradley Bell <btb@icculus.org>
1488 * main/inferno.c: add help for -hogdir option
1490 * main/inferno.c: added -hogdir option
1492 2002-10-28 Bradley Bell <btb@icculus.org>
1494 * main/: inferno.c, menu.c: enabled Vertigo displays
1496 * include/3d.h: typo
1498 2002-10-28 Martin Schaffner <maschaffner@gmx.ch> and Bradley Bell <btb@icculus.org>
1500 * 3d/interp.c, include/3d.h, include/byteswap.h, main/bm.c,
1501 main/netmisc.c, main/network.c: simplify and eliminate redundant
1504 2002-10-28 Martin Schaffner <maschaffner@gmx.ch>
1506 * maths/fixc.c: fix infinite loop in quad_sqrt.
1508 * 3d/points.c, include/maths.h, include/pstypes.h, maths/fixc.c,
1509 maths/vecmat.c: sparc/sunos support: rename quad to quadint.
1511 2002-10-12 Bradley Bell <btb@icculus.org>
1513 * 2d/2dsline.c: handle BM_OGL in gr_scanline()
1515 2002-10-11 Bradley Bell <btb@icculus.org>
1517 * main/hud.c: make hud_message work correctly
1519 * 2d/palette.c, arch/sdl/gr.c, include/palette.h, main/inferno.c:
1522 * main/network.c: formatting, small fixes
1524 2002-10-10 Bradley Bell <btb@icculus.org>
1526 * main/netmisc.h: no swap_object for little-endian
1528 * main/: netmisc.h, network.c: use macros to simplify network
1531 * main/piggy.c: disable autodetect of mac pig (use --enable-macdata
1534 * main/inferno.c: enable loading screen for mac shareware with
1537 * main/netmisc.c: whitespace
1539 * 2d/bitmap.c, main/inferno.c, main/mission.c, main/playsave.c:
1542 * main/hud.c: whitespace
1544 * configure.ac: remove shareware build, add macdata build
1546 * main/songs.c: whitespace
1548 * 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/gpixel.c, 2d/line.c,
1549 2d/pixel.c, 2d/poly.c, 2d/rect.c, 2d/tmerge.c, main/gamerend.c:
1552 * 2d/: Makefile.am, tmerge_a.asm: enable TRANSPARENCY_COLOR for
1555 2002-10-04 Martin Schaffner <maschaffner@gmx.ch>
1557 * cfile/cfile.c, include/iff.h, main/gamepal.c, main/titles.c:
1558 comments, formatting, etc.
1560 * iff/iff.c: fix bigendian iff loading.
1562 2002-10-03 Bradley Bell <btb@icculus.org>
1564 * utilities/txb2tex.c: typo
1566 * 3d/clipper.c, main/bm.c, main/game.c, main/gamecntl.c,
1567 main/newmenu.c, main/switch.c, main/terrain.c, main/text.c:
1570 * arch/sdl/mouse.c: whitespace
1572 2002-09-19 Bradley Bell <btb@icculus.org>
1574 * main/kconfig.c: fix a oops, add old logs
1576 * main/kconfig.c: support for >3 mouse buttons
1578 2002-09-18 Bradley Bell <btb@icculus.org>
1580 * include/gr.h: fix palette swap define
1582 2002-09-14 Bradley Bell <btb@icculus.org>
1584 * main/titles.c: load hires briefing screen if lores doesn't exist
1585 (i.e. vertigo) and MenuHires=0
1587 2002-09-14 Werner Augustin <descent-source@mailinglist.gnuher.de>
1589 * main/: multi.h, network.h: pack some structures for ipx
1592 2002-09-14 Bradley Bell <btb@icculus.org>
1594 * cfile/cfile.c, main/endlevel.c, main/gamesave.c: revert cfgets()
1595 and load_endlevel_data() to expect newline-terminated strings, fix
1596 load_game_data to read null-terminated string for
1599 2002-09-07 Bradley Bell <btb@icculus.org>
1601 * main/newmenu.c: added error message
1603 * main/menu.h: enable -nohires with mac shareware
1605 * 2d/palette.c, include/gr.h: enable 0/255 palette swap
1607 * 2d/font.c: enable 0/255 palette swap for fonts
1609 * 2d/bitblt.c: add TRANSPARENCY_COLOR to assembly code, nother OGL
1612 * 2d/2dsline.c: fix ogl blooper
1614 2002-09-05 Bradley Bell <btb@icculus.org>
1616 * 2d/rle.c, 2d/scalec.c, include/rle.h: better just do it the old
1619 * include/strutil.h: need string.h for strcasecmp
1621 * include/rle.h: okay, maybe it needs to be this way
1623 * include/: 3d.h, gr.h: more stuff from d2src, mostly formatting
1625 * 2d/scalec.c: more stuff from d2src
1627 * 2d/rle.c: more stuff from d2src, formatting
1629 * 2d/font.c: useless cruft
1631 * 2d/: 2dsline.c, bitmap.c, bitmap.h: more stuff from d2src
1633 * 2d/bitblt.c, include/grdef.h: moved gr_linear_movsd assembly from
1636 2002-09-04 Bradley Bell <btb@icculus.org>
1638 * include/grdef.h: fix compiler warnings
1640 * 2d/bitblt.c: fix compiler warnings, #ifdef out dos-only code
1642 * include/grdef.h: gr_linear_movsd isn't static for NO_ASM,
1645 * main/game.c: we want the mac ibitblt for everything but dos and
1648 * main/texmerge.c: these routines are in tmerge.c
1650 * main/credits.c: enable credits for mac and oem data
1652 * main/bm.c: use either exit.ham or exit.pofs
1654 * include/ibitblt.h: enable some more code from d2src
1656 * include/gr.h: enable mac ubitblt_double
1658 * 2d/rle.c: added gr_rle_expand_scanline_generic_masked from d2src
1660 * include/grdef.h: moved some inline asm from linear.h
1662 * 2d/ibitblt.c: brought in line with original d2 version
1664 * 2d/bitblt.c: reverted to original d2 version of this file, then
1665 added d1x enhancements
1667 * 2d/2dsline.c: formatting, use __MSDOS__ instead of __DJGPP__
1669 * 2d/linear.h: moved these back to their original locations
1672 * main/mveplay.c: close some memory holes, speed up palette loading
1674 * main/movie.c: added fullscreen toggle while playing movies
1676 * main/inferno.c: comment out -superhires help text (always on)
1678 * include/timer.h: added approx_fsec_to_usec macro
1680 * arch/sdl/joy.c: fix compiler warning
1682 2002-09-01 Bradley Bell <btb@icculus.org>
1684 * main/network.c: oops
1686 * main/: movie.c, mveplay.c, mveplay.h: more movie improvements
1688 * arch/sdl/timer.c, include/timer.h: added timer_delay, faster
1689 timer_get_fixed_seconds
1693 2002-08-31 Bradley Bell <btb@icculus.org>
1695 * TODO, main/inferno.c, main/movie.c, main/mveplay.c: movie
1698 * main/multi.h: network endian stuff
1700 * 2d/font.c, include/gr.h: fast file i/o for font headers
1702 * arch/win32/arch_ip.cpp: unused file
1704 * main/: netmisc.c, netmisc.h, network.c, network.h: formatting,
1705 bigendian networking fixes
1707 * main/menu.c: make net menu more accurate, also make superhires
1710 * include/pstypes.h: better to have __pack__ all the time, I think.
1711 needed for networking, e.g.
1713 * arch/win32/: ipx_drv.h, ipx_win.c, winnet.c: win32 networking
1716 * arch/win32/Makefile.am: unused file
1720 2002-08-30 Bradley Bell <btb@icculus.org>
1722 * arch/win32/ipx_drv.h: re-added arch/win32/ipx_drv.h
1724 * main/: newmenu.h, titles.c: formatting
1726 * NEWS, arch/linux/Makefile.am, arch/linux/include/ukali.h,
1727 main/multi.h: networking works, finally
1729 * TODO: added TODO file
1731 * arch/linux/arch_ip.cpp: unused fine
1733 * README: network sorta working
1735 * main/: Makefile.am, multi.c, network.c, network.h: more
1738 * main/menu.c: load builtin mission correctly
1740 * main/inferno.c: documentation
1742 * main/: hoard.c, hoard.h, gamesave.c, mission.c: move hoard stuff
1745 * main/Makefile.mveplay: don't need no more
1747 2002-08-29 Bradley Bell <btb@icculus.org>
1749 * main/: ip_base.cpp, ip_base.h, ip_basec.h, ipclienc.c,
1750 ipclient.cpp, ipclient.h, ipserver.cpp, ipx_drv.c, multipow.c,
1751 multipow.h, netlist.c, netpkt.c, netpkt.h: deleting unused d1x
1754 * include/ipx_drv.h: more network fixing
1756 * arch/linux/include/ipx_drv.h: more network fixing
1758 * include/ipx.h: formatting
1760 * arch/linux/ipx_kali.c, include/ipx.h: fixed networking fuck-up?
1762 * NEWS, arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
1763 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, main/Makefile.am,
1764 main/inferno.c: fixed networking fuck-up?
1766 * Makefile.am: moved mingw info to README
1768 * README, mingw32.txt: moved mingw info to README
1770 2002-08-27 Bradley Bell <btb@icculus.org>
1772 * utilities/mvlextract.c: allow specifying file to extract
1774 * utilities/: tex2txb.c, txb2tex.c: use default extension to
1777 * utilities/hogextract.c: allow specifying file to extract
1779 * main/mission.c: Have to get mission_num _after_ promoting...
1781 * main/: gameseq.c, titles.c: beginning d1 briefing support
1783 * descent.msn: beginning d1 briefing support
1785 * main/: titles.c, titles.h: d1-style mission briefings
1787 * main/piggy.h: whitespace
1789 * main/movie.c: beginning robot movie support, fall back on lo/hi
1790 res if hi/lo not available
1792 * main/mission.c: added Builtin_mission_num for builtin mission,
1793 D1Hogdir, d1-style mission briefings
1795 * main/: gameseq.c, mission.h: added Builtin_mission_num for
1798 * cfile/cfile.c, include/cfile.h: add capability for 3rd hogfile
1799 (for d1 missions that need d1 data)
1801 * 2d/ibitblt.c: whitespace
1803 2002-08-26 Bradley Bell <btb@icculus.org>
1805 * utilities/mvlcreate.c: oops
1807 * utilities/: Makefile.am, mvlcreate.c, mvlextract.c: added mvl
1810 * utilities/hogextract.c: added [v]iew option
1812 * utilities/: tex2txb.c, txb2tex.c: changed txt to tex
1814 * main/titles.c: fix writable string, disable DumbAdjust thing
1816 * main/polyobj.h: whitespace
1818 * main/newmenu.c: added pcx_get_dimensions(), other stuff from
1821 * main/movie.c: read movies from AltHogDir, other fixes
1823 * main/: mission.c, mission.h: fix bug w/mission filename
1825 * main/gameseq.c: comments
1827 * main/digi.h: whitespace n stuff
1829 * include/mve_audio.h: added audio flag macros
1831 * 2d/pcx.c, include/pcx.h: added pcx_get_dimensions(), other stuff
1836 2002-08-23 Bradley Bell <btb@icculus.org>
1838 * main/: gameseq.c, inferno.c, mission.c, mission.h, titles.c: fix
1841 * Makefile.am: remove d2demo.mn2
1843 * cfile/cfile.c, include/cfile.h: add cfile_size function
1845 * d2demo.mn2, installation.txt, main/gameseq.h, main/mission.c:
1846 eliminate need for .mn2 files for oem and demo
1848 2002-08-22 Bradley Bell <btb@icculus.org>
1850 * main/bm.c: fix for vertigo
1852 * main/menu.h: make OEM menu pcx available
1854 * 2d/rle.c: merge with original d2 file
1856 * Makefile.am, configure.ac: let mission files get installed by
1859 2002-08-17 Bradley Bell <btb@icculus.org>
1861 * configure.ac: make FAST_FILE_IO the default on little-endian
1864 * NEWS, README, compilerdefs.txt, readme.txt: documentation
1866 * 2d/bitblt.c, 2d/rle.c, arch/ogl/ogl.c: implement BM_FLAG_RLE_BIG
1869 2002-08-15 Martin Schaffner <maschaffner@gmx.ch>
1871 * main/: game.c, menu.c, mission.c: promote builtin missions.
1873 2002-08-15 Bradley Bell <btb@icculus.org>
1875 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h, main/piggy.c:
1876 improved mac pig loading/reverted TRANSPARENCY_COLOR changes
1878 * utilities/.cvsignore: added cvsignore
1880 * 2d/palette.c, include/palette.h, main/gamesave.c: mac data file
1883 * main/piggy.c: mac data file loading
1885 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h: set
1886 transparency and swap 0/255 correctly for mac data files
1888 2002-08-13 Bradley Bell <btb@icculus.org>
1890 * Makefile.am, configure.ac, utilities/Makefile.am: moved utility
1891 to utilities to avoid conflict with c++ std lib <utility>
1893 * utilities/: Makefile.am, hogcreate.c, hogextract.c, txb2txt.c,
1894 txt2txb.c: moved utility to utilities to avoid conflict with c++
1897 * Makefile.am, configure.ac: add utilities
1899 2002-08-09 Bradley Bell <btb@icculus.org>
1901 * 2d/palette.c, 3d/interp.c, include/gr.h, main/render.c:
1904 2002-08-08 Bradley Bell <btb@icculus.org>
1906 * main/inferno.c: comments
1908 * main/: newmenu.c, songs.c: mac demo datafile support
1910 * installation.txt: update
1912 * main/gamesave.c: use lowercase for consistency
1914 * main/: bm.c, bm.h, endlevel.c, polyobj.c: enable loading of exit
1915 models for other than d2demo
1917 2002-08-07 Martin Schaffner <maschaffner@gmx.ch>
1919 * main/gamemine.c: formatting, better d1 texture conversion
1921 * Makefile.am, descent.mn2, descent.msn, main/mission.c,
1922 main/mission.h: recognize .msn mission files.
1924 2002-08-07 Bradley Bell <btb@icculus.org>
1926 * .cvsignore, 2d/.cvsignore, 3d/.cvsignore, arch/.cvsignore,
1927 arch/dos/.cvsignore, arch/ggi/.cvsignore, arch/linux/.cvsignore,
1928 arch/ogl/.cvsignore, arch/sdl/.cvsignore, arch/svgalib/.cvsignore,
1929 arch/win32/.cvsignore, cfile/.cvsignore, iff/.cvsignore,
1930 main/.cvsignore, main/editor/.cvsignore, maths/.cvsignore,
1931 mem/.cvsignore, misc/.cvsignore, texmap/.cvsignore: added
1934 2002-08-06 Bradley Bell <btb@icculus.org>
1936 * main/: automap.c, laser.c, songs.c, titles.c: shareware stuff
1938 * main/Makefile.am: formatting
1940 * 2d/font.c: make gr_remap_font just reload the whole thing
1942 * configure.ac: formatting
1944 * Makefile.am: added d2demo.mn2
1946 * d2demo.mn2: mission file for shareware
1948 * include/u_mem.h, main/ai.c, main/gamesave.c, main/inferno.c,
1949 main/laser.h, main/text.h, main/titles.c, main/weapon.c: whitespace
1951 * main/sounds.h: shareware stuff, whitespace
1953 * main/: polyobj.c, polyobj.h: more fast i/o macros
1955 * main/: menu.c, menu.h, mission.c, newmenu.c, piggy.c, piggy.h:
1958 * main/: endlevel.c, endlevel.h, gamemine.c, gameseq.c: merged
1959 endlevel stuff to non-shareware, allow movies/endlevel for
1962 * main/cntrlcen.c: typo
1964 * main/bm.h: use global Piggy_hamfile_version
1966 * main/bm.c: merged endlevel stuff to non-shareware, more fast i/o
1967 macros, use global Piggy_hamfile_version
1969 * main/Makefile.am: terrain and movie stuff always used now
1971 * 2d/pcx.c, include/pcx.h: make pcx header available to other
1974 * main/: gamemine.c, gamesave.c: load DMB levels
1976 * main/: bm.c, cntrlcen.c, cntrlcen.h, fuelcen.c, fuelcen.h,
1977 segment.c, segment.h, switch.c, switch.h: fast i/o macros
1979 2002-08-04 Martin Schaffner <maschaffner@gmx.ch>
1981 * main/gamemine.c, main/gamesave.c, mem/mem.c: d1 level stuff.
1983 2002-08-04 Bradley Bell <btb@icculus.org>
1985 * main/inferno.c: shareware stuff, formatting
1987 * arch/sdl/rbaudio.c: gracefully handle redbook non-availability
1989 * arch/sdl/gr.c: don't need to set mode in gr_init
1991 2002-08-02 Martin Schaffner <maschaffner@gmx.ch>
1993 * main/: gamemine.c, gamemine.h, gamesave.c, gamesave.h: more d1
1996 * Makefile.am, descent.mn2: added mission file for descent 1
1998 2002-08-02 Bradley Bell <btb@icculus.org>
2000 * arch/sdl/digi.c, arch/sdl/gr.c, include/error.h,
2001 include/oldsdl.h, main/gamecntl.c, main/inferno.c, main/laser.c,
2002 main/piggy.h, misc/error.c: junk
2004 * main/: endlevel.c, escort.c, gameseq.c, newmenu.c, render.c,
2005 render.h, scores.c, scores.h, terrain.c: shareware stuff
2007 * configure.ac, include/pstypes.h, main/bm.c, main/bm.h,
2008 main/effects.c, main/effects.h, main/piggy.c, main/piggy.h,
2009 main/powerup.c, main/powerup.h, main/robot.c, main/robot.h,
2010 main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
2011 main/weapon.c, main/weapon.h: fast i/o macros
2013 2002-08-01 Martin Schaffner <maschaffner@gmx.ch>
2015 * NEWS, cfile/cfile.c, main/console.c, main/gamemine.c,
2016 main/gamemine.h, main/gamesave.c: load d1 levels
2018 2002-07-30 Bradley Bell <btb@icculus.org>
2020 * configure.ac: oops
2022 * configure.ac, arch/ogl/gr.c, arch/ogl/ogl.c, include/ogl_init.h:
2025 * main/menu.c, main/titles.c, NEWS, 2d/font.c, include/gr.h,
2026 include/grdef.h, main/game.c, main/gamefont.c, main/gamefont.h,
2027 main/gamemine.c, main/inferno.c, main/movie.c, main/newmenu.c,
2028 main/piggy.c, main/titles.c: support shareware datafiles!
2030 * main/: bm.c, gamemine.c, piggy.c, piggy.h, weapon.c, gamemine.c,
2031 piggy.c: SHAREWARE fixes
2033 2002-07-29 Bradley Bell <btb@icculus.org>
2035 * NEWS, include/fileutil.h, main/bm.c, main/gameseq.c,
2036 main/mveplay.c, main/piggy.c, main/piggy.h, main/playsave.c,
2037 misc/fileutil.c: Portability - OS X support
2039 2002-07-27 Bradley Bell <btb@icculus.org>
2041 * main/: Makefile.am, fuelcen.c, fuelcen.h, game.c, game.h,
2042 gamemine.c, gamesave.c, gameseq.c, piggy.c, piggy.h, segment.c,
2043 segment.h: portability
2045 * cfile/cfile.c, include/cfile.h, main/cntrlcen.c, main/cntrlcen.h,
2046 main/gamesave.c, main/switch.c, main/switch.h, main/wall.c,
2047 main/wall.h: portabilization
2049 * 2d/font.c, include/gr.h: portability
2051 2002-07-26 Bradley Bell <btb@icculus.org>
2053 * 2d/font.c, 2d/pcx.c, include/gr.h, main/movie.c: portability
2055 * arch/linux/findfile.c, include/pstypes.h: os x fixes
2057 * main/player.c: foo
2059 * misc/fileutil.c, include/fileutil.h, misc/fileutil.c: oops
2061 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c,
2062 misc/fileutil.h: portable file i/o utils
2064 * main/: Makefile.mveplay, inferno.c, movie.c, newmenu.c: s not a
2065 writable string anymore... / formatting
2067 * main/Makefile.am, main/bm.c, main/bm.h, main/cntrlcen.c,
2068 main/cntrlcen.h, main/effects.c, main/effects.h, main/piggy.c,
2069 main/piggy.h, main/player.c, main/player.h, main/polyobj.c,
2070 main/polyobj.h, main/powerup.c, main/powerup.h, main/robot.c,
2071 main/robot.h, main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
2072 main/weapon.c, main/weapon.h, 3d/interp.c, include/cfile.h:
2073 portable-izing file loading routines
2075 2002-07-24 Bradley Bell <btb@icculus.org>
2077 * main/mveplay.c: correctly play files with 16bit uncompressed
2078 audio, mem checking, etc
2080 * main/: Makefile.mveplay, mvelib.c, mveplay.c: enable standalone
2083 2002-07-23 Bradley Bell <btb@icculus.org>
2085 * misc/Makefile.am: unused file
2087 * configure.ac, main/endlevel.c, main/endlevel.h, main/menu.c,
2088 main/sounds.h: remove experimental nmovie stuff
2090 * main/movie.c: add some debugging output
2092 2002-07-22 Bradley Bell <btb@icculus.org>
2094 * main/: console.c, state.c: simplified header
2096 * main/movie.c: enable mveplay audio
2098 * main/old/movie.c: moved to main/
2100 * include/mve_audio.h, include/mvelib.h, main/Makefile.am,
2101 main/inferno.c, main/kludge.c, main/movie.c, main/mve_audio.c,
2102 main/mvelib.c, main/mveplay.c: initial movie support
2104 * arch/linux/findfile.c, arch/ogl/gr.c, arch/ogl/ogl.c,
2105 arch/sdl/init.c, arch/sdl/joy.c, include/byteswap.h,
2106 include/ogl_init.h, include/pstypes.h, main/console.c,
2107 main/state.c, mem/mem.c: OS X stuff
2109 * configure.ac: OS X and movie stuff
2111 2002-07-19 Bradley Bell <btb@icculus.org>
2113 * compilerdefs.txt: OSX defs
2115 2002-07-18 Bradley Bell <btb@icculus.org>
2117 * main/inferno.c: use simpler rcs tags
2119 * autogen.sh: keep Changelog in cvs (and use --accum)
2121 * arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/rbaudio.c,
2122 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/rbaudio.c,
2123 include/rbaudio.h, main/Makefile.am, main/cdrom.h, main/gamecntl.c,
2124 main/songs.c: changed cdrom->rbaudio
2126 * include/rbaudio.h: moved to /include
2128 2002-07-17 Bradley Bell <btb@icculus.org>
2130 * 2d/d2sline.c, 2d/bitblt.c, 2d/bitmap.c, 2d/bitmap.h, 2d/box.c,
2131 2d/canvas.c, 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/font.c,
2132 2d/gpixel.c, 2d/ibitblt.c, 2d/line.c, 2d/linear.asm, 2d/linear.h,
2133 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c, 2d/rect.c,
2134 2d/rle.c, 2d/scale.c, 2d/scalea.asm, 2d/scalea.h, 2d/scalec.c,
2135 2d/tmerge.c, 2d/tmerge_a.asm, 3d/clipper.c, 3d/clipper.h,
2136 3d/draw.c, 3d/globvars.c, 3d/globvars.h, 3d/instance.c,
2137 3d/interp.asm, 3d/interp.c, 3d/matrix.c, 3d/points.c, 3d/rod.c,
2138 3d/setup.c: use simpler rcs tags
2143 2002-07-17 Bradley Bell <btb@icculus.org>
2145 * tools/cvs2cl/cvs2cl.pl: upgrade cvs2cl
2147 * d2x-gl.sh, d2x-ogl.sh: changed d2x-ogl to d2x-gl
2149 * debian/rules: don't need readme's
2151 * debian/rules: move d1x license to COPYING, license clarifications
2153 * COPYING, license.txt, debian/copyright, Makefile.am: move d1x
2154 license to COPYING, license clarifications
2156 * debian/rules: fix debian docs
2158 * debian/rules: fix debian manpages
2160 * debian/d2x-sdl.menu: fix debian menu
2162 * debian/rules: link to undocumented man page for debs
2164 * Makefile.am, configure.ac, debian/control, debian/copyright,
2165 debian/d2x-gl.files, debian/d2x-gl.menu, debian/d2x-sdl.files,
2166 debian/d2x-sdl.menu, debian/d2x.files, debian/d2x.menu,
2167 debian/rules, rpm/d2x.spec.in: change d2x-ogl to d2x-gl, other
2170 2002-07-16 Bradley Bell <btb@icculus.org>
2172 * debian/: rules, changelog.in: deb stuff
2174 * configure.ac: cleaner nasm detection
2176 * debian/: changelog.in, control, rules: deb stuff
2178 * README, installation.txt: typos, stuff
2180 * configure.ac: better #defines
2182 * configure.ac: whitespace
2184 * configure.ac: better documentation
2186 * configure.ac, arch/sdl/event.c, arch/sdl/init.c: SDL_AUDIO and
2187 SDL_JOYSTICK not needed
2189 * configure.ac, main/inferno.c: __SDL__ ugly and not needed at all
2191 * configure.ac: need higher SDL for joystick
2193 * debian/: control, rules: deb stuff
2195 * arch/sdl/joy.c: old junk
2197 * Makefile.am, configure.ac: automake updates
2199 * main/: inferno.c, text.c: don't use althogdir on non-unix
2201 * configure.ac: more autoconf updates
2203 * misc/strutil.c: better strrev
2205 * main/inferno.c: need limits.h on mingw also
2207 * acconfig.h, configure.ac: Updated for autoconf 2.53 (no more
2210 2002-04-19 Bradley Bell <btb@icculus.org>
2212 * main/network.c: let hoard.ham be a cfile
2214 * main/text.c: better error message when hog not found
2218 2002-03-23 Bradley Bell <btb@icculus.org>
2220 * acconfig.h, configure.ac, arch/linux/Makefile.am,
2221 arch/sdl/Makefile.am: Use SDL joystick automatically
2223 * arch/sdl/joy.c, main/kconfig.c: SDL Joystick works!
2225 2002-03-05 Bradley Bell <btb@icculus.org>
2227 * arch/sdl/joydefs.c, arch/sdl/joy.c: SDL joystick stuff mostly
2230 2002-02-23 Bradley Bell <btb@icculus.org>
2232 * texmap/ntmap.c: fix bug preventing higher res sdl modes
2234 * arch/dos/Makefile.am, arch/ggi/Makefile.am,
2235 arch/linux/Makefile.am, arch/ogl/Makefile.am, arch/sdl/Makefile.am,
2236 arch/svgalib/Makefile.am, arch/win32/Makefile.am,
2237 main/editor/Makefile.am: moved includes to include
2239 * arch/sdl/gr.c: use SDL_VERSION_ATLEAST
2241 * Makefile.am, 2d/Makefile.am, 3d/Makefile.am, cfile/Makefile.am,
2242 iff/Makefile.am, main/Makefile.am, maths/Makefile.am,
2243 mem/Makefile.am, misc/Makefile.am, texmap/Makefile.am: moved
2246 * main/game.c: disabled cockpit for OGL, formatting
2248 * 2d/ibitblt.c: formatting
2250 2002-02-16 Bradley Bell <btb@icculus.org>
2252 * include/oldsdl.h: check for older macros
2254 * configure.ac, arch/sdl/digi.c, arch/sdl/event.c, arch/sdl/gr.c,
2255 include/error.h, include/oldsdl.h, main/gamecntl.c, main/inferno.c:
2256 allow older sdl versions
2258 2002-02-15 Bradley Bell <btb@icculus.org>
2260 * main/: automap.c, automap.h, inferno.c: automap resolution now
2263 * include/: gr.h, grdef.h: moved protos to from grdef.h to gr.h
2265 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
2266 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
2267 win32/include/key_arch.h: never mind - that would be pointless
2269 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
2270 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
2271 win32/include/key_arch.h: copied files from d1x
2273 * arch/linux/arch_ip.cpp, arch/win32/arch_ip.cpp, main/ip_base.cpp,
2274 main/ip_base.h, main/ipclient.cpp: enable udp debug messages
2276 * main/multipow.c: need conf.h
2278 * arch/win32/Makefile.am: new file
2280 * include/pstypes.h: added u_int16_t (needed in base_ip)
2282 * arch/win32/arch_ip.cpp: copied from d1x
2284 2002-02-14 Bradley Bell <btb@icculus.org>
2286 * arch/sdl/gr.c, main/inferno.c: allow gr_init lowres
2288 * NEWS, include/gr.h, main/game.c, main/game.h, main/gamecntl.c,
2289 main/netlist.c: Added hotkeys to toggle fullscreen mode
2291 * main/: ip_base.cpp, ip_base.h, multi.h, netlist.c, netpkt.c,
2292 network.c, network.h, ipclient.cpp, netpkt.h: d1x->d2x
2294 * main/: multipow.c, multipow.h, netlist.c, netpkt.c, netpkt.h,
2295 reorder.h: Lotsa networking stuff from d1x
2297 2002-02-13 Bradley Bell <btb@icculus.org>
2299 * include/gr.h, main/game.c: Fullscreen toggle stuff
2301 * arch/linux/Makefile.am, include/ipx.h: Lotsa networking stuff
2304 * main/: Makefile.am, inferno.c, ip_base.cpp, ip_base.h, menu.c,
2305 multi.h, network.c, network.h, newmenu.c: Lotsa networking stuff
2308 2002-02-11 Bradley Bell <btb@icculus.org>
2310 * main/bm.c: use portable loader if bigendian
2312 * include/pstypes.h: don't define bool for c++
2314 * include/cfile.h: extern AltHogDir stuff
2316 * include/byteswap.h: use WORDS_BIGENDIAN
2318 * main/: newmenu.c, newmenu.h: added fixedfont menu functions
2320 * main/vers_id.h: added D2X_IVER
2322 * misc/args.c: don't use d1x.ini
2324 * Makefile.am: rpm stuff
2326 * acconfig.h, configure.ac: c++, versioning, endianness, deb, rpm
2329 2002-02-09 Bradley Bell <btb@icculus.org>
2331 * rpm/: d2x.spec, d2x.spec.in: auto-generate rpm spec file
2333 2002-02-09 Paolo Ulivi <pulivi@libero.it>
2335 * d2x-ogl.sh, d2x-sdl.sh, rpm/.cvsignore, rpm/d2x.spec: rpm
2338 2002-02-06 Bradley Bell <btb@icculus.org>
2340 * arch/linux/arch_ip.cpp, main/ip_base.cpp, main/ip_base.h,
2341 main/ip_basec.h, main/ipclienc.c, main/ipclient.cpp,
2342 main/ipclient.h, main/ipserver.cpp: Adding d1x network code
2344 * debian/: changelog.in, control, copyright, d2x-gl.files,
2345 d2x-gl.menu, d2x.files, d2x.menu, rules: Added debian stuff
2349 2002-02-02 Bradley Bell <btb@icculus.org>
2351 * NEWS, arch/ggi/Makefile.am: reenabled ggi build
2353 * NEWS, acconfig.h, configure.ac, main/gamecntl.c, main/inferno.c:
2354 Enabled RELEASE option
2356 2002-01-31 Bradley Bell <btb@icculus.org>
2358 * Makefile.am, configure.ac: specify prerequisite versions of
2359 autoconf and automake
2361 2002-01-29 Bradley Bell <btb@icculus.org>
2363 * main/mission.c: RCS header added
2365 * main/inferno.c: update copyright date
2367 * main/mission.c: allow missions to be in AltHogDir
2369 * configure.ac: Display results of configure
2371 * include/d_io.h, main/inferno.c, main/newdemo.c: Added d_mkdir
2374 2002-01-28 Bradley Bell <btb@icculus.org>
2376 * NEWS, acconfig.h, configure.ac, cfile/cfile.c, main/newdemo.c:
2377 Data files now go in DATADIR/games/d2x, user files now go in
2380 2002-01-28 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2382 * main/inferno.c: Data files now go in DATADIR/games/d2x, user
2383 files now go in ~/.d2x
2385 2002-01-24 Bradley Bell <btb@icculus.org>
2387 * configure.ac: fix nasm not found error message
2389 2002-01-18 Bradley Bell <btb@icculus.org>
2391 * configure.in: getting rid of old configure.in
2393 * acconfig.h, configure.ac, main/Makefile.am, main/kludge.c,
2394 main/movie.c: Movie playing kludgey stuff
2396 * misc/args.c: formatting
2398 * main/inferno.c: allow -h for help
2400 * include/error.h: don't die on int3, unless -debug given
2402 * mingw32.txt: more stuff
2404 2001-12-29 Bradley Bell <btb@icculus.org>
2406 * Makefile.am: Got rid of thinking.txt
2408 * main/inferno.c: document -nomovies option
2410 2001-12-28 Bradley Bell <btb@icculus.org>
2412 * main/titles.c: formatting, put some code into place for rendering
2413 of robots during briefings
2415 2001-12-27 Bradley Bell <btb@icculus.org>
2419 2001-12-23 Craig Hadady <chadady@iglou.com>
2421 * 2d/rle.c: fixed bug in dummy array.
2423 2001-12-03 Bradley Bell <btb@icculus.org>
2425 * arch/sdl/init.c: fix formatting
2427 * Makefile.am, acconfig.h, configure.ac, arch/linux/Makefile.am,
2428 arch/sdl/Makefile.am, arch/sdl/event.c, arch/sdl/init.c,
2429 arch/sdl/joy.c, arch/svgalib/Makefile.am: lots of makefile fixes,
2430 and sdl joystick stuff
2432 2001-11-30 Bradley Bell <btb@icculus.org>
2434 * thinking.txt: not needed
2436 2001-11-27 Bradley Bell <btb@icculus.org>
2438 * cygconf, mingw32.txt: use sdl from source on cygwin
2440 * Makefile.am, configure.ac, arch/ogl/Makefile.am,
2441 arch/sdl/Makefile.am, main/Makefile.am: move SDL_LIBS to LIBS,
2442 SDL_CFLAGS to CFLAGS
2444 2001-11-27 Bradley Bell <btb@icculus.org>
2448 2001-11-14 Bradley Bell <btb@icculus.org>
2450 * texmap/scanline.c: use optimization flags as texmap default
2452 * NEWS: mouse wheel, etc
2454 * arch/include/mouse.h, arch/sdl/mouse.c, main/kconfig.c: use mouse
2455 wheel to emulate 3rd axis
2457 * Makefile.am, configure.ac: change ENV_DJGPP to DJGPP
2459 * include/error.h: kludge to ungrab mouse when we hit an int3
2461 * include/d_io.h: change __ENV_WINDOWS__ to __WINDOWS__,
2462 __ENV_MSDOS__ to __MSDOS__
2464 * arch/sdl/mouse.c: remove cruft, fix formatting, use mouse wheel
2467 * arch/sdl/event.c: remove cruft, fix formatting, begin joystick
2470 * arch/sdl/digi.c: implemented digi_set_volume
2472 * include/grdef.h, main/config.c, misc/d_io.c: change
2473 __ENV_WINDOWS__ to __WINDOWS__, __ENV_MSDOS__ to __MSDOS__
2475 * 2d/font.c, main/bm.c, main/gamesave.c, main/gameseq.c,
2476 main/piggy.c: use MAKE_SIG
2478 * installation.txt: update
2480 * configure.ac: new file
2482 * arch/sdl/joydefs.c: #include pstypes.h
2484 * arch/sdl/init.c: SDL joystick stuff
2486 * acconfig.h: adjust MINGW defines
2488 * arch/sdl/joydefs.c: copied joydefs_config from linux/joydefs.c -
2489 controls menu now works
2491 2001-11-13 Bradley Bell <btb@icculus.org>
2493 * main/Makefile.am: Make sure bmread.c and terrain.c get included
2496 * Makefile.am: New file
2498 * arch/dos/Makefile.am: Make sure gr.c and joy2.asm get included in
2501 * compilerdefs.txt: New file
2503 * main/aipath.c: use D_RAND_MAX instead of RAND_MAX
2505 2001-11-12 Bradley Bell <btb@icculus.org>
2507 * main/playsave.c: load player files regardless of byte order of
2510 2001-11-11 Bradley Bell <btb@icculus.org>
2512 * include/makesig.h, main/playsave.c: Created header for MAKE_SIG
2515 * main/Makefile.am: Don't use terrain.c unless SHAREWARE
2517 * NEWS: GL savegame thumbnails
2519 * acconfig.h, configure.in: make option for NMOVIES, default to off
2521 2001-11-09 Bradley Bell <btb@icculus.org>
2523 * main/state.c: Enabled savegame thumbnails under OpenGL
2525 * unused/pa_null/pa_enabl.h: remove duplicate header
2527 * misc/args.c: use d2x.ini for option file
2529 * mem/mem.c: Move mem_realloc inside the ifdef
2531 * main/menu.c: fix 640x400 menu text
2533 * main/inferno.c: added documentation
2535 * main/endlevel.c: fix warnings
2537 * arch/ogl/gr.c: Get rid of gl spew
2539 * arch/linux/Makefile.am: move unused ipx_udp.c to EXTRA_DIST
2541 * acconfig.h: Define __SDL__ for mingw
2543 2001-11-08 Bradley Bell <btb@icculus.org>
2545 * 2d/font.c: free OGL font data when rereading
2547 * main/collide.c, main/endlevel.c, main/endlevel.h, main/gameseq.c,
2548 main/gauges.c, acconfig.h, configure.in, main/inferno.c,
2549 main/laser.c, main/menu.c, main/menu.h, main/newmenu.c,
2550 main/piggy.c, main/sounds.h, main/switch.c, main/titles.c,
2551 main/weapon.h: Enabled shareware build, endlevel flythrough
2554 * main/: Makefile.am, terrain.c, old/terrain.c: moved file, will be
2555 of use for shareware build
2557 * arch/ogl/: gr.c, sdlgl.c: use new d_realloc function, so mem
2560 * include/u_mem.h, mem/mem.c: added d_realloc/mem_realloc functions
2562 2001-11-05 Bradley Bell <btb@icculus.org>
2564 * include/args.h, main/inferno.c, misc/args.c: Change args_init
2567 * include/3d.h: Add comment
2569 2001-11-04 Bradley Bell <btb@icculus.org>
2571 * cfile/Makefile.am, cfile/nocfile.h, include/nocfile.h: Move
2574 * arch/ogl/sdlgl.c: Hack to keep SDL from screwing up X when it
2577 * main/: gamecntl.c, inferno.c: SDL applies to more than X11...
2579 * arch/ogl/gr.c, main/Makefile.am, main/gauges.c, main/hud.c,
2580 main/hudmsg.h: Enable d1x-style hud_message
2582 * arch/ogl/: glx.c, wgl.c: Sync with d1x
2584 * 2d/font.c: re-init ogl fonts after remapping colors.
2586 2001-11-02 Bradley Bell <btb@icculus.org>
2588 * misc/Makefile.am: remove byteswap.h (duplicate header)
2590 * 2d/font.c: fixed gr_remap_font, minor stuff
2592 * configure.in: take out -O2 if doing debug build
2594 * main/bm.c: formatting
2596 * 2d/font.c, include/gr.h, NEWS: Enable OpenGL fonts!
2598 * include/byteswap.h, misc/Makefile.am: fix swapint, swapshort
2599 macros, get rid of functions
2601 2001-11-01 Bradley Bell <btb@icculus.org>
2603 * misc/byteswap.h: removed duplicate header
2605 2001-10-31 Bradley Bell <btb@icculus.org>
2607 * NEWS, main/automap.c: automap works in opengl
2609 * NEWS, configure.in: Added news
2611 * main/newmenu.c: Must call set_screen_mode for menus when using GL
2613 * 2d/: bitblt.c, canvas.c, linear.h, scalea.h: Sync with d1x
2615 * arch/sdl/event.c, arch/sdl/gr.c, arch/sdl/init.c, iff/iff.c,
2616 include/3d.h, include/loadgl.h, main/inferno.c, maths/fixc.c,
2617 maths/vecmat.c, maths/vecmata.asm: Sync with d1x
2619 * Makefile.am, arch/sdl/Makefile.am: Makefile fixes
2621 * arch/ogl/: glx.c, gr.c, ogl.c, sdlgl.c: Sync with d1x
2623 * 3d/: clipper.c, draw.c, globvars.c, instance.c, interp.c,
2624 matrix.c, points.c, rod.c, setup.c: Minor sync with d1x
2626 2001-10-27 Bradley Bell <btb@icculus.org>
2628 * main/inferno.c: added some documentation
2630 2001-10-25 Bradley Bell <btb@icculus.org>
2632 * main/inferno.c, texmap/ntmap.c, texmap/tmapflat.c: Completed tmap
2635 * Makefile.am, configure.in, arch/Makefile.am,
2636 arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/digi.c,
2637 arch/dos/gr.c, arch/ggi/Makefile.am, arch/ggi/gr.c,
2638 arch/ogl/Makefile.am, arch/ogl/glx.c, arch/ogl/gr.c,
2639 arch/ogl/ogl.c, arch/ogl/sdlgl.c, arch/ogl/wgl.c,
2640 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/digi.c,
2641 arch/sdl/gr.c, arch/svgalib/Makefile.am, arch/svgalib/gr.c,
2642 texmap/scanline.c: Finished moving stuff to arch/blah. I know,
2643 it's ugly, but It'll be easier to sync with d1x.
2645 * Makefile.am, configure.in, main/Makefile.am, main/editor/med.c,
2646 main/editor/medwall.h, main/editor/segment.c, main/editor/seguvs.h,
2647 main/editor/Makefile.am: attempt at support for editor, makefile
2650 * misc/d_delay.c: formatting fix
2652 * texmap/: Makefile.am, ntmap.c, scanline.c, scanline.h, texmapl.h,
2653 tmappent.S, tmapppro.S: adding support for runtime selection of
2656 * main/: bmread.c, game.c, gamecntl.c, gamesave.c, inferno.c,
2657 inferno.h, piggy.c, render.c, editor/editor.h: conditionalize
2658 including multi.h and network.h, fix backslashes, fix compiler
2661 * main/: ai.c, ai2.c, aipath.c, automap.c, bm.c, cntrlcen.c,
2662 collide.c, controls.c, credits.c, dumpmine.c, endlevel.c, escort.c,
2663 fireball.c, fuelcen.c, gamemine.c, gameseq.c, gauges.c, laser.c,
2664 menu.c, multi.h, netmisc.c, network.h, newdemo.c, newmenu.c,
2665 object.c, powerup.c, state.c, switch.c, wall.c: conditionalize
2666 including multi.h and network.h, fix backslashes
2668 * include/pstypes.h: added typedef for u_int64_t on mingw
2670 * include/3d.h: added prototype for g3_uninit_polygon_model
2672 * arch/sdl/Makefile.am: Don't use SDL joystick except on mingw
2674 2001-10-24 Bradley Bell <btb@icculus.org>
2676 * arch/: ggi/Makefile.am, svgalib/Makefile.am: Moved input stuff to
2677 arch subdirs, as in d1x.
2679 * Makefile.am, configure.in, main/kconfig.c: Revert bin_programs to
2680 earlier style until i understand automake 1.5 better. remove input
2683 * arch/: Makefile.am, dos/Makefile.am, dos/joy2.asm, dos/joyc.c,
2684 dos/joydefs.c, dos/key.c, dos/mouse.c, ggi/event.c, ggi/init.c,
2685 ggi/key.c, ggi/mouse.c, linux/Makefile.am, linux/joydefs.c,
2686 linux/joystick.c, linux/include/joystick.h, sdl/Makefile.am,
2687 sdl/event.c, sdl/joy.c, sdl/joydefs.c, sdl/key.c, sdl/mouse.c,
2688 svgalib/event.c, svgalib/init.c, svgalib/key.c, svgalib/mouse.c:
2689 Moved input stuff to arch subdirs, as in d1x.
2691 * NEWS, configure.in: blah blah
2693 2001-10-23 Bradley Bell <btb@icculus.org>
2695 * include/ui.h, unused/ui/ui.h: Moved ui.h to includes/
2697 * texmap/tmapppro.S: no need for #include <conf.h> here
2699 * main/Makefile.am: Build fixes. EDITOR_SRCS added to
2702 * main/: Makefile.am, network.c: No longer #ifdef'ing out the whole
2703 file. RCS header added
2705 * main/: bmread.c, kmatrix.c, multi.c, multibot.c: No longer
2706 #ifdef'ing out the whole file. RCS header added
2708 * Makefile.am, acconfig.h, configure.in, arch/dos/Makefile.am,
2709 main/Makefile.am, maths/Makefile.am, texmap/Makefile.am: Build
2710 fixes. Now works with automake 1.5 and autoconf 2.52.
2711 --enable-editor option added. SDL_VIDEO and SDL_INPUT defined for
2712 mingw (-grabmouse now works on win32).
2714 * config.guess, config.sub, install-sh, missing, mkinstalldirs:
2715 These don't belong in cvs
2719 2001-10-20 Bradley Bell <btb@icculus.org>
2721 * 2d/font.c: Don't free unused variables...
2723 * 2d/font.c, include/gr.h: Bringing font stuff more in line with
2726 * Makefile.am, arch/Makefile.am, arch/dos/Makefile.am,
2727 arch/linux/Makefile.am, arch/win32/Makefile.am, iff/Makefile.am,
2728 main/Makefile.am: make dist more sensible
2730 * Makefile.am: Kludge for linking on mingw
2732 2001-10-19 Bradley Bell <btb@icculus.org>
2734 * Makefile.am, configure.in, arch/win32/Makefile.am,
2735 arch/win32/ipx_win.c, arch/win32/winnet.c: Little fixes
2737 * include/ipx_drv.h: Check for __MINGW32__
2739 * include/i86.h: Imported from d1x
2741 * arch/dos/: Makefile.am, ipx.c: Re-import of d1x files
2743 * arch/dos/modex.asm: Fixed %include
2745 * main/console.c: RCS headers added
2747 * arch/sdl/: Makefile.am, init.c, timer.c: Moved arch/sdl_* to
2750 * Makefile.am, main/Makefile.am: Moved final link to top-level
2751 directory instead of main/
2753 * 2d/linear.asm, maths/fix.asm, maths/vecmata.asm: Changed
2754 __ENV_LINUX__ to __linux__
2756 * configure.in, arch/Makefile.am, arch/dos_dpmi.c,
2757 arch/dos_findfile.c, arch/dos_init.c, arch/dos_ipx.c,
2758 arch/dos_modex.asm, arch/dos_timer.asm, arch/dos_tweak.inc,
2759 arch/dos_vesa.c, arch/dos_vgaregs.inc, arch/linux_init.c,
2760 arch/sdl_init.c, arch/sdl_timer.c, arch/dos/Makefile.am,
2761 arch/dos/dpmi.c, arch/dos/findfile.c, arch/dos/init.c,
2762 arch/dos/ipx.c, arch/dos/modex.asm, arch/dos/timer.asm,
2763 arch/dos/tweak.inc, arch/dos/vesa.c, arch/dos/vgaregs.inc,
2764 arch/linux/Makefile.am, arch/linux/init.c, arch/win32/Makefile.am,
2765 arch/win32/mingw_init.c, main/Makefile.am: Moved arch/sdl_* to
2768 * configure.in: add --enable-xploader, support arch/linux subdir,
2771 * main/inferno.c: conditionalize conf.h
2773 2001-10-19 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2775 * acconfig.h, 2d/bitmap.h, 3d/interp.c, cfile/cfile.c,
2776 include/cfile.h, main/bm.c, mem/mem.c, misc/fileutil.c,
2777 misc/fileutil.h: Partial application of linux/alpha patch.
2779 2001-10-19 Bradley Bell <btb@icculus.org>
2781 * main/Makefile.am, arch/linux/Makefile.am: Brought linux
2782 networking in line with d1x, moved some arch/linux_* stuff to
2785 * arch/linux/: findfile.c, ipx_bsd.c, ipx_kali.c, ipx_lin.c,
2786 linuxnet.c, ukali.c, include/ipx_bsd.h, include/ipx_hlpr.h,
2787 include/ipx_kali.h, include/ipx_ld.h, include/ipx_lin.h,
2788 include/ipx_udp.h, include/ukali.h: remove pesky * from RCS log
2791 * arch/: Makefile.am, linux_findfile.c, linux_ipx_bsd.c,
2792 linux_ipx_lin.c, linux_ipx_udp.c, linux_net.c, linux/findfile.c,
2793 linux/ipx_bsd.c, linux/ipx_kali.c, linux/ipx_lin.c,
2794 linux/ipx_udp.c, linux/linuxnet.c, linux/ukali.c,
2795 linux/include/ipx_bsd.h, linux/include/ipx_hlpr.h,
2796 linux/include/ipx_kali.h, linux/include/ipx_ld.h,
2797 linux/include/ipx_lin.h, linux/include/ipx_udp.h,
2798 linux/include/ukali.h: Brought linux networking in line with d1x,
2799 moved some arch/linux_* stuff to arch/linux/*
2801 * include/ipx_drv.h: Imported from d1x
2803 * main/ipx_drv.c: RCS info added, conf.h added, etc...
2805 * main/ipx_drv.c: Imported from d1x
2807 * include/args.h, include/ipx.h, main/inferno.c, main/network.c,
2808 main/network.h, main/Makefile.am: Trying to get network working on
2811 * configure.in, 2d/Makefile.am, arch/win32/Makefile.am,
2812 main/Makefile.am: build fixes
2814 * arch/: win32/Makefile.am, win32/findfile.c, win32/ipx_drv.h,
2815 win32/ipx_win.c, win32/winnet.c, Makefile.am, win32_findfile.c,
2816 linux/include/ipx_drv.h: Moved win32_* to win32/* (a la d1x),
2817 starting to get net working.
2819 * include/pstypes.h: Changed __ENV_LINUX__ to __linux__,
2820 conditionalized min,max macros
2822 2001-10-18 Bradley Bell <btb@icculus.org>
2824 * acconfig.h, 2d/linear.h, arch/include/joy.h, include/loadgl.h,
2825 include/strutil.h, include/vecmat.h, main/kconfig.c, misc/d_glob.c,
2826 texmap/tmap_inc.asm, texmap/tmap_per.asm, texmap/tmappent.S,
2827 texmap/tmapppro.S, main/console.c: Changed __ENV_LINUX__ to
2830 * 2d/2dsline.c: RCS headers added/changed
2832 * configure.in: fix NASMFLAGS bug
2834 * main/: collide.c, inferno.c, object.c, render.c: RCS headers
2837 2001-10-17 Bradley Bell <btb@icculus.org>
2839 * NEWS: Fixed the invulnerable robots bug!
2841 * main/collide.c: Fixed the invulnerable robots bug!
2843 2001-10-14 Bradley Bell <btb@icculus.org>
2845 * Makefile.am, arch/Makefile.am, iff/Makefile.am, main/Makefile.am:
2848 2001-10-13 Bradley Bell <btb@icculus.org>
2850 * Makefile.am, autogen.sh, configure.in, 2d/Makefile.am,
2851 arch/Makefile.am, arch/dos/Makefile.am,
2852 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
2853 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
2854 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
2855 arch/dos/include/Makefile.am, arch/dos/mm_snd/Makefile.am,
2856 arch/dos/mm_snd/include/Makefile.am, arch/include/Makefile.am,
2857 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
2858 arch/win32/Makefile.am, arch/win32/d3dframe/Makefile.am,
2859 arch/win32/include/Makefile.am, iff/Makefile.am,
2860 iff/archive/Makefile.am, include/Makefile.am, main/Makefile.am,
2861 main/editor/Makefile.am, main/old/Makefile.am, tools/Makefile.am,
2862 tools/cvs2cl/Makefile.am, unused/Makefile.am,
2863 unused/bios/Makefile.am, unused/lib/Makefile.am,
2864 unused/novga/Makefile.am, unused/pa_null/Makefile.am,
2865 unused/ui/Makefile.am, unused/vga/Makefile.am,
2866 unused/vga/new/Makefile.am, unused/win95/Makefile.am: Removed
2867 automake stuff from "inert" subdirs. And there was much rejoicing.
2869 * Makefile.am, NEWS, configure.in: Stuff
2871 * ChangeLog: removing auto-generated file
2873 * cygconf: Added instructions for mingw32 build
2875 * Makefile.am: renamed INSTALL to installation.txt
2877 * installation.txt, INSTALL: renamed INSTALL to installation.txt
2879 * mingw32.txt: Added instructions for mingw32 build
2881 * configure.in: Enable assembly under mingw32
2883 2001-10-12 Bradley Bell <btb@icculus.org>
2885 * acconfig.h, aclocal.m4, conf.h.in: remove superfluous files
2887 * acconfig.h, aclocal.m4, conf.h.in, configure.in, 2d/2dsline.c,
2888 2d/bitblt.c, 2d/box.c, 2d/canvas.c, 2d/gpixel.c, 2d/line.c,
2889 2d/pixel.c, include/pstypes.h, include/strutil.h, include/timer.h,
2890 main/digi.h, main/kludge.c, main/object.c, main/render.c,
2891 misc/d_glob.c, misc/d_io.c, misc/strutil.c: Changed __ENV_DJGPP__
2892 to __DJGPP__, since it's built-in.
2894 2001-10-12 Paolo Ulivi <paoloulivi@tin.it>
2896 * aclocal.m4, conf.h.in, include/vecmat.h, main/collide.c,
2897 main/kludge.c, main/piggy.h: fix some gcc 3.0 warnings.
2901 2001-10-12 Bradley Bell <btb@icculus.org>
2903 * Makefile.am, unused/win95/Makefile.am: Fix some dist stuff
2905 * Makefile.am: make sure cygconf gets archived
2907 * configure.in: Increment version number in preparation for release
2909 * configure.in: Fix detection of opengl
2911 * Makefile.am, aclocal.m4, autogen.sh, conf.h.in, configure.in,
2912 cygconf, arch/Makefile.am, arch/include/joy.h,
2913 arch/include/mouse.h, include/loadgl.h, include/pstypes.h,
2914 include/strutil.h, main/Makefile.am, main/config.c, main/console.c,
2915 main/gamepal.h, main/gamerend.c, main/inferno.c, main/kconfig.c,
2916 main/multi.c, main/newdemo.c, misc/d_delay.c, misc/d_glob.c,
2917 misc/strutil.c: Switched from Cygwin to mingw32 on MS boxes.
2918 Vastly improved compilability.
2920 2001-10-11 Bradley Bell <btb@icculus.org>
2922 * Makefile.am: Added macros/sdl.m4
2924 * autogen.sh: Added macros/sdl.m4
2926 2001-10-09 Bradley Bell <btb@icculus.org>
2928 * main/vers_id.h: Added DESCENT_VERSION constant
2930 * main/inferno.c: Added command-line help.
2932 * include/ogl_init.h: opengl improvments (following d1x changes)
2934 2001-10-07 Bradley Bell <btb@icculus.org>
2936 * aclocal.m4, conf.h.in, configure.in, arch/Makefile.am,
2937 arch/ogl/Makefile.am: Remove duplicate headers.
2939 2001-08-02 Thimo Neubauer <thimo@debian.org>
2941 * mem/mem.c: totally crippled the memory manager because it does
2942 not make sense for non-DOS-systems and it would have been too
2943 complicated to get it 64bit clean
2945 2001-06-19 Bradley Bell <btb@icculus.org>
2947 * cvshowto.txt: updated anonymous password
2949 2001-02-08 Bradley Bell <btb@icculus.org>
2951 * COPYING, license.txt: Added d1x license
2953 2001-02-01 Bradley Bell <btb@icculus.org>
2955 * aclocal.m4, configure.in: Better detecting of SDL and GL/GLU
2957 2001-01-31 Bradley Bell <btb@icculus.org>
2959 * configure.in, arch/include/mouse.h, include/pstypes.h,
2960 main/game.c, main/gamepal.h: OpenGL support under Cygwin/SDL
2962 * main/polyobj.c: fix typo
2964 * 2d/Makefile.am, 2d/bitblt.c, 2d/bitmap.c, 2d/box.c, 2d/canvas.c,
2965 2d/circle.c, 2d/disc.c, 2d/font.c, 2d/gpixel.c, 2d/ibitblt.c,
2966 2d/line.c, 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c,
2967 2d/rect.c, 2d/rle.c, 2d/scale.c, 2d/scalec.c, 2d/tmerge.c,
2968 3d/clipper.c, 3d/draw.c, 3d/globvars.c, 3d/instance.c, 3d/interp.c,
2969 3d/matrix.c, 3d/points.c, 3d/rod.c, 3d/setup.c, arch/Makefile.am,
2970 cfile/cfile.c, iff/iff.c, main/ai.c, main/ai2.c, main/aipath.c,
2971 main/automap.c, main/bm.c, main/bmread.c, main/cmd.c,
2972 main/cntrlcen.c, main/collide.c, main/config.c, main/console.c,
2973 main/controls.c, main/credits.c, main/crypt.c, main/dumpmine.c,
2974 main/effects.c, main/endlevel.c, main/escort.c, main/fireball.c,
2975 main/fuelcen.c, main/fvi.c, main/game.c, main/gamecntl.c,
2976 main/gamefont.c, main/gamemine.c, main/gamepal.c, main/gamerend.c,
2977 main/gamesave.c, main/gameseg.c, main/gameseq.c, main/hostage.c,
2978 main/kconfig.c, main/kmatrix.c, main/laser.c, main/lighting.c,
2979 main/mglobal.c, main/mission.c, main/morph.c, main/netmisc.c,
2980 main/network.c, main/newdemo.c, main/newmenu.c, main/object.c,
2981 main/paging.c, main/physics.c, main/piggy.c, main/polyobj.c,
2982 main/powerup.c, main/render.c, main/robot.c, main/slew.c,
2983 main/songs.c, main/switch.c, main/texmerge.c, main/text.c,
2984 main/titles.c, main/vclip.c, main/wall.c, main/weapon.c,
2985 maths/Makefile.am, maths/fixc.c, maths/rand.c, maths/tables.c,
2986 maths/vecmat.c, mem/mem.c, misc/args.c, misc/byteswap.c,
2987 misc/d_delay.c, misc/d_glob.c, misc/d_io.c, misc/error.c,
2988 misc/hash.c, misc/strio.c, misc/strutil.c, texmap/Makefile.am,
2989 texmap/ntmap.c, texmap/scanline.c, texmap/tmapflat.c: Makefile and
2992 * arch/dos_findfile.c, arch/dos_modex.asm, include/console.h,
2993 include/modex.h, main/collide.c, main/gamesave.c, main/gameseq.c,
2994 main/gauges.c, main/object.c, main/playsave.c, main/render.c,
2995 main/state.c, mem/mem.c, texmap/ntmap.c, texmap/tmapflat.c: Fix
2998 * include/gr.h, main/menu.c: Fullscreen toggle added to screen res
3001 * configure.in, include/pstypes.h, main/kconfig.c: Support for
3002 cross-compiling, and cygwin fixes
3004 2001-01-30 Bradley Bell <btb@icculus.org>
3006 * configure.in, arch/Makefile.am, arch/win32_findfile.c,
3007 include/pstypes.h, include/strutil.h, main/Makefile.am,
3008 misc/strutil.c, unused/win95/findfile.c: Cygwin support, using SDL.
3009 needs --without-assembler and --without-network to compile
3011 2001-01-29 Bradley Bell <btb@icculus.org>
3013 * configure.in, main/Makefile.am: Fixes to build system
3015 * main/kconfig.c: fix for non-linux joysticks
3017 * arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/digi.c,
3018 arch/dos/dosgr.c, arch/dos/dpmi.c, arch/dos/findfile.c,
3019 arch/dos/init.c, arch/dos/ipx.c, arch/dos/joy2.asm,
3020 arch/dos/joyc.c, arch/dos/joydefs.c, arch/dos/key.c,
3021 arch/dos/modex.asm, arch/dos/mouse.c, arch/dos/timer.asm,
3022 arch/dos/tweak.inc, arch/dos/vesa.c, arch/dos/vgaregs.inc,
3023 arch/include/joy.h, arch/linux/Makefile.am, arch/linux/findfile.c,
3024 arch/linux/init.c, arch/linux/ipx_bsd.c, arch/linux/ipx_lin.c,
3025 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/sdl/Makefile.am,
3026 arch/sdl/init.c, arch/sdl/timer.c: Removed duplicate files
3028 * arch/Makefile.am, arch/dos_dpmi.c, arch/dos_findfile.c,
3029 arch/dos_init.c, arch/dos_ipx.c, arch/dos_modex.asm,
3030 arch/dos_timer.asm, arch/dos_tweak.inc, arch/dos_vesa.c,
3031 arch/dos_vgaregs.inc, arch/linux_findfile.c, arch/linux_init.c,
3032 arch/linux_ipx_bsd.c, arch/linux_ipx_lin.c, arch/linux_ipx_udp.c,
3033 arch/linux_net.c, arch/sdl_init.c, arch/sdl_timer.c: Fixed build
3036 * arch/dos/include/joy.h, arch/dos/include/key.h,
3037 arch/dos/include/mouse.h: Unified input headers.
3039 * arch/linux/Makefile.am, configure.in: Duplicate file removal.
3041 2001-01-28 Bradley Bell <btb@icculus.org>
3043 * conf.h.in, configure.in, arch/Makefile.am,
3044 arch/dos/include/Makefile.am, arch/include/Makefile.am,
3045 arch/include/key.h, main/Makefile.am: More header unification...
3047 * main/newdemo.c: Added <ctype.h>
3049 * arch/include/event.h, arch/include/joy.h: unified input headers.
3051 * acconfig.h, include/d_delay.h, main/Makefile.am, main/game.c:
3052 OpenGL now uses SDL-GL instead of gii
3054 * arch/include/key.h, arch/include/mouse.h: Unified arch headers
3056 2001-01-25 Bradley Bell <btb@icculus.org>
3058 * autogen.sh: use "set -e" so execution stops if something goes
3061 2001-01-24 Bradley Bell <btb@icculus.org>
3065 * Makefile.am: Add ChangeLog to dist
3069 2001-01-24 Bradley Bell <btb@icculus.org>
3071 * INSTALL, NEWS, README, cvshowto.txt: updated documentation
3073 * tools/Makefile.am, tools/cvs2cl/Makefile.am,
3074 tools/cvs2cl/cvs2cl.pl: cvs2cl for building ChangeLog from RCS
3077 * Makefile.am, acconfig.h, autogen.sh, conf.h.in, configure.in,
3078 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
3079 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
3080 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
3081 arch/dos/include/Makefile.am, 2d/Makefile.am, 3d/Makefile.am,
3082 arch/Makefile.am, arch/dos/Makefile.am,
3083 arch/dos/mm_snd/Makefile.am, arch/dos/mm_snd/include/Makefile.am,
3084 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
3085 arch/ogl/Makefile.am, arch/sdl/Makefile.am, arch/win32/Makefile.am,
3086 arch/win32/d3dframe/Makefile.am, arch/win32/include/Makefile.am,
3087 cfile/Makefile.am, iff/Makefile.am, iff/archive/Makefile.am,
3088 include/Makefile.am, main/editor/Makefile.am, main/old/Makefile.am,
3089 unused/Makefile.am, unused/bios/Makefile.am,
3090 unused/lib/Makefile.am, unused/novga/Makefile.am,
3091 unused/pa_null/Makefile.am, unused/ui/Makefile.am,
3092 unused/vga/Makefile.am, unused/vga/new/Makefile.am,
3093 unused/win95/Makefile.am, main/Makefile.am, maths/Makefile.am,
3094 misc/Makefile.am, texmap/Makefile.am: improved automake config.
3095 make dist, VPATH builds, ...
3097 * configure, Makefile.in, libtool, ltconfig, ltmain.sh,
3098 stamp-h.in, 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.in,
3099 arch/dos/Makefile.in, arch/linux/Makefile.in,
3100 arch/sdl/Makefile.in, cfile/Makefile.in, iff/Makefile.in,
3101 main/Makefile.in, maths/Makefile.in, mem/Makefile.in,
3102 misc/Makefile.in, texmap/Makefile.in: cruft removal
3104 * 2d/diff, arch/dos/sgrep.out, arch/linux/stHqFIq1, main/test.txt:
3107 * ChangeLog, NEWS: moved old ChangeLog to NEWS
3109 * configure.in, conf.h.in: moved NDEBUG to conf.h.in
3111 * main/game.c, main/kconfig.c, main/text.c: changed args_find to
3114 * main/gamecntl.c, main/inferno.c: changed args_find to FindArg,
3115 added -grabmouse option
3117 * arch/dos_init.c, arch/linux_init.c, arch/linux_ipx_udp.c,
3118 arch/linux_net.c, arch/sdl_init.c, arch/dos/init.c,
3119 arch/dos/joyc.c, arch/linux/init.c, arch/linux/ipx_udp.c,
3120 arch/linux/linuxnet.c, arch/sdl/init.c, include/args.h,
3121 main/config.c, main/hud.c, main/menu.c, main/multi.c,
3122 main/network.c, main/piggy.c, main/polyobj.c, main/slew.c,
3123 main/songs.c, misc/args.c: changed args_find to FindArg
3125 2001-01-22 Bradley Bell <btb@icculus.org>
3127 * configure, main/Makefile.am, main/Makefile.in: configuration
3130 * include/error.h, include/mono.h, main/game.c, main/gamerend.c:
3131 fix compiler warnings w/opengl
3133 * include/console.h: ggi support
3135 * arch/linux_init.c: svgalib support
3137 * Makefile.in, conf.h.in, configure, configure.in, 2d/Makefile.am,
3138 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.am,
3139 arch/Makefile.in, arch/svgalib_init.c, cfile/Makefile.in,
3140 iff/Makefile.in, main/Makefile.am, main/Makefile.in,
3141 maths/Makefile.am, maths/Makefile.in, mem/Makefile.in,
3142 misc/Makefile.in, texmap/Makefile.am, texmap/Makefile.in:
3145 * iff/iff.c, include/u_mem.h: NDEBUG fixes
3147 * main/ai.h, main/inferno.c, main/lighting.c, main/object.c,
3148 main/render.c: fix warnings and enable NDEBUG *
3149 arch/svgalib_init.c: svgalib support
3151 2001-01-22 Michael Wagener <Michael.Wagener@materna.de>
3153 * main/kconfig.c: joystick support
3155 2001-01-21 Bradley Bell <btb@icculus.org>
3157 * cvshowto.txt: new file, taken from d1x webpage
3159 * AUTHORS, README: Taking over as maintainer of d2x
3161 * main/gamecntl.c, main/inferno.c: Grab mouse with SDL/X11
3163 2001-01-20 Bradley Bell <btb@icculus.org>
3165 * configure, configure.in: Turned -Werror back off by default
3167 * README, configure, configure.in, 2d/font.c, arch/sdl_init.c,
3168 iff/iff.c, include/3d.h, include/d_io.h, main/Makefile.am,
3169 main/Makefile.in, main/bm.c, main/collide.c, main/credits.c,
3170 main/fuelcen.h, main/game.c, main/gamecntl.c, main/gamepal.c,
3171 main/gamerend.c, main/gamesave.c, main/gameseg.c, main/gameseq.c,
3172 main/gauges.c, main/kconfig.c, main/kludge.c, main/kmatrix.c,
3173 main/laser.c, main/multi.c, main/network.c, main/network.h,
3174 main/newdemo.c, main/newmenu.c, main/object.c, main/object.h,
3175 main/physics.c, main/piggy.c, main/polyobj.c, main/state.c,
3176 main/switch.c, main/titles.c, main/wall.c: Got rid of all compiler
3177 warnings, for non-OpenGL on linux, anyway...
3179 2001-01-19 Bradley Bell <btb@icculus.org>
3181 * copying: remove duplicate file
3183 * Import of d2x-0.0.9-pre1
3185 * Import of d2x-0.0.8