1 2004-05-19 Matthew Mueller <donut@dakotacom.net>
3 * arch/ogl/gr.c, arch/ogl/ogl.c, include/ogl_init.h,
4 main/inferno.c: add anisotropic texture filtering suport (d1x
5 r1.33, r1.32, r1.23, r1.32)
7 * arch/ogl/ogl.c: make RENDERSTATS show size of color/depth buffer
10 * arch/ogl/gr.c, arch/ogl/ogl.c, include/loadgl.c,
11 include/ogl_init.h: utilize hardware multitexturing support if
12 possible (requires GL_NV_texture_env_combine4 extension) (d1x
13 r1.32, r1.30, r1.4, 1.22)
15 * arch/ogl/glx.c: add ogl_setbrightness_internal stub for glx (d1x
18 * arch/ogl/wgl.c: implement SetGammaRamp on WGL (d1x r1.14)
20 * arch/ogl/gr.c, arch/ogl/internal.h, arch/ogl/sdlgl.c,
21 arch/ogl/wgl.c, include/ogl_init.h: implement brightness/palette
22 effects in OGL using SetGammaRamp, much faster than the hack that
23 was being used. currently SDL only (though not too hard to add to
24 WGL, not as easy as sdl) (d1x r1.31, r1.3, r1.13, r1.21)
26 * main/menu.c: allow arbitrary (custom) resolution entry in
27 change_res menu (d1x r1.14)
29 2004-05-19 Bradley Bell <btb@icculus.org>
31 * main/game.c, main/game.h, main/inferno.c, main/menu.c: inserted
32 d1x-style res change menu (mostly works)
34 * misc/args.c: use strnicmp instead of strncasecmp
36 2004-05-19 Matthew Mueller <donut@dakotacom.net>
38 * arch/ogl/gr.c, main/inferno.c: add -gl_trilinear OGL
39 command-line option (d1x r1.27)
41 * main/inferno.c: restore inferno.c initialization of
42 screen_compatible and use_double_buffer to 'normal' values, broken
43 long long ago in one of the high res menu patches (d1x r1.30)
45 * include/args.h, main/inferno.c, misc/args.c: allow arbitrary
46 resolutions to be specified on command line (d1x r1.2, r1.29,
47 r1.4) -- doesn't work yet
49 * arch/linux/hmiplay.c: needs to include args.h now (d1x r1.9)
51 * arch/linux/hmiplay.c: implement -nomusic for linux hmiplay (d1x
54 * arch/linux/hmiplay.c: correct linux hmiplay handling of midi 0
55 volume song stop/starting (d1x r1.7)
57 2004-05-18 Matthew Mueller <donut@dakotacom.net>
59 * arch/linux/hmiplay.c: remove needless sleep on linux hmiplay
62 * arch/ogl/gr.c: fix off by .5 errors in ogl_upixelc and
63 ogl_ulinec (d1x r1.29)
65 * arch/ogl/ogl.c: fix ogl gr_ucircle (d1x r1.29)
67 * arch/ogl/gr.c: fix off-by-one error in ogl_urect, right and
68 bottom are inclusive not exclusive (d1x r1.28)
70 * arch/ogl/ogl.c, include/ogl_init.h, main/polyobj.c: fix briefing
71 spinning robot display in OGL (d1x r1.28, r1.20, r1.2)
73 * arch/sdl/digi.c: fix typo
75 * main/state.c: fix savegame thumbnail saving in OGL (d1x r1.6)
77 * arch/win32/init.c, arch/win32/win32.c: move win32 window
78 creation code from arch_init_start into arch_init to fix weirdness
79 with --help (d1x r1.5, r1.6)
81 * arch/linux/hmiplay.c: apply patch from bluecow to fix hmiplay
82 sync issues and lack of midi reset (d1x r1.5)
84 * arch/sdl/digi.c: fix crash on exit if sounds are still playing
87 * arch/ogl/wgl.c, arch/win32/mouse.c, misc/d_io.c: Fix mismatched
88 arg types in the win32 code (d1x r1.12, r1.7, r1.2)
90 * arch/linux/hmiplay.c: fix problems with msgbuf struct not being
93 * arch/linux/hmiplay.c: updated SDL include path (d1x r1.3)
95 2004-05-18 Bradley Bell <btb@icculus.org>
97 * include/vecmat.h: comments/formatting
99 2004-05-18 Martin Schaffner <maschaffner@gmx.ch>
101 * include/d.bat, include/lst.bat, include/m.bat, include/test.c,
102 include/test.lnk: remove unnecessary files
104 * configure.ac: add -no-cpp-precomp when compiling on Mac OS X.
105 This enables compilation with gcc 3.1
107 2004-05-17 Dietfrid Mali <dietfrid.mali@q-dial.de>
109 * main/switch.c: took care of switches triggering single-sided
110 walls (don't try to access the nonexistent adjacent wall via NULL
111 pointers or negative array indices)
113 2004-05-16 Dietfrid Mali <dietfrid.mali@q-dial.de>
115 * main/wall.c: fix invalid memory access for d1 levels which
116 don't have a corresponding wall behind.
118 2004-05-16 Martin Schaffner <maschaffner@gmx.ch>
120 * include/ogl_init.h, arch/ogl/glx.c, arch/ogl/gr.c,
121 arch/ogl/internal.h, arch/ogl/ogl.c, arch/ogl/sdlgl.c,
122 arch/ogl/wgl.c: move most ogl-internal stuff from the ogl
123 interface header to new header file internal.h
125 2004-05-15 Dietfrid Mali <dietfrid.mali@q-dial.de>
127 * arch/sdl/joy.c: joystick_read_raw_axis() will return a proper
128 bitmask for each joystick axis that has sent input data,
129 and will not crash Windows anymore during joystick setup because
130 of for() loop over axis being executed once too often.
132 * main/gameseq.c, include/gr.h, 2d/font.c: define new function
133 gr_remap_mono_font() and call it after loading saved level.
135 * main/laser.c: limit homing missile turn rate
137 * main/fuelcen.c, main/fuelcen.h, main/object.c: implement repair
138 centers (work like fuel centers but provide shield)
140 * main/gameseg.c: fix endless loop in some levels with a
141 certain (complicated) structure
143 2004-05-13 Bradley Bell <btb@icculus.org>
145 * VisualC/d2/d2x/d2x.dsp, VisualC/d2xgl/d2xgl.dsp,
146 VisualC/libmve/libmve.dsp, VisualC/mveplayer/mveplayer.dsp:
147 updated project files for SDL 1.2.7
149 * Makefile.am: add VisualC, VisualCE dirs to tarball
151 2004-05-13 Martin Schaffner <maschaffner@gmx.ch>
153 * arch/sdl/digi.c: formatting
155 2004-05-12 Bradley Bell <btb@icculus.org>
157 * unused/vga/new/palette.c, unused/vga/new/vga.c: removed unused,
160 * 2d/palette.c, include/palette.h: added function to create blend
163 * maths/rand.c, maths/tables.c, maths/vecmat.c: formatting
165 2004-05-11 Bradley Bell <btb@icculus.org>
167 * arch/ogl/ogl.c: fix alpha calculation in g3_draw_poly, again
169 2004-05-10 Bradley Bell <btb@icculus.org>
171 * arch/ogl/ogl.c, include/3d.h, main/render.c: hmm,
172 g3_draw_transp_poly had the fade level backwards, decided to just
173 fix g3_draw_poly so it behaves correctly, transparency or not,
174 reverted changes to render_face
176 2004-05-10 Dietfrid Mali <dietfrid.mali@q-dial.de>
178 * arch/ogl/ogl.c, include/3d.h: added g3_draw_transp_poly() for
179 rendering transparent (e.g. cloaked) walls
181 * main/render.c: render_face now calls g3_draw_transp_poly() for
182 cloaked walls in OpenGL
184 2004-05-08 Martin Schaffner <maschaffner@gmx.ch>
186 * arch/sdl/digi.c: fix bug on Mac OS X where all sound, including
187 that from other apps, had "static" distortions.
189 2004-04-22 Bradley Bell <btb@icculus.org>
191 * main/multi.c, main/multibot.c: use new GET_INTEL_* macros
193 * include/byteswap.h: rewrite GET_INTEL_* macros, fix bugs in
194 aligned version of PUT_INTEL_* macros
196 2004-04-15 Bradley Bell <btb@icculus.org>
198 * main/inferno.c: comment out unused checksum variable
200 2004-04-14 Bradley Bell <btb@icculus.org>
202 * arch/sdl/rbaudio.c: fix redbook tracking problems (fixes #1028)
204 2004-04-14 Terran Melconian <terran@consistent.org>
206 * main/gameseg.c: use portable rand function (fixes #1118)
208 2004-04-14 Sean Taylor <sscthunderbird@yahoo.com>
210 * main/songs.c: uncomment calls to RBAStop (fixes #473)
212 2004-01-08 Martin Schaffner <maschaffner@gmx.ch>
214 * configure.ac, arch/linux/ipx_udp.c, maths/fixc.c:
215 get rid of warnings (now compiles with -Werror on SunOS)
217 * main/piggy.c: fix (really) wierd SunOS bug
219 * 2d/bitmap.c, 2d/rle.c, include/gr.h: fix MEM_OVERWRITE
220 caused by not allocating enough mem for rle bitmaps
222 2004-01-06 Martin Schaffner <maschaffner@gmx.ch>
224 * include/pstypes.h: sun OS typedef fixes
226 2003-12-28 Martin Schaffner <maschaffner@gmx.ch>
228 * main/piggy.c: fix bug 1067
230 * main/piggy.c: fix bugfix for 1067
232 * main/piggy.c: fix 2nd part of bug 1067 (make d2x compatible
233 with descent.pig of mac registered)
235 2003-12-18 Bradley Bell <btb@icculus.org>
237 * main/kconfig.c: fixes for linux-native joystick
239 * main/kconfig.c: bunch of fixes (esp. for non linux-native
242 * arch/include/joy.h: comments/formatting
244 2003-12-10 Alexander Y. Yeikovich <demon@mci.net.ua>
246 * compilerdefs.txt: added FreeBSD defs
248 2003-12-08 Bradley Bell <btb@icculus.org>
250 * include/dtypes.h, include/dtypes.inc: remove unused, redundant
253 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua>
255 * arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
256 arch/linux/ipx_udp.c: fix FreeBSD compile errors
258 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua> and Bradley Bell <btb@icculus.org>
260 * 2d/ibitblt.c, include/maths.h, include/ogl_init.h,
261 include/pstypes.h, main/game.c, main/game.h, unused/bios/ipx.c:
262 get rid of silly ulongs
264 * configure.ac, 2d/bitblt.c, 2d/linear.asm, maths/fix.asm,
265 maths/vecmata.asm, texmap/tmap_inc.asm, texmap/tmap_per.asm,
266 texmap/tmappent.S, texmap/tmapppro.S: enable nasm on FreeBSD,
267 change relevant __linux__ macros to __ELF__
269 2003-11-27 Bradley Bell <btb@icculus.org>
271 * include/ogl_init.h: added proto for ogl_check_mode
273 * arch/sdl/digi.c, arch/sdl/gr.c, arch/sdl/mouse.c,
274 arch/win32/findfile.c, main/inferno.c, main/titles.c: Pocket PC
277 2003-11-26 Bradley Bell <btb@icculus.org>
279 * libmve/decoder16.c, libmve/mve_main.c, main/newmenu.c: fix gcc
280 3.3 compiler warnings
282 * arch/sdl/gr.c, main/kludge.c: landscape fixes, implemented
285 * include/pstypes.h: OS X fixes
287 * cfile/cfile.c, include/pstypes.h, main/inferno.c,
288 main/newmenu.h: linux fixes
290 * configure.ac cygconf VisualC/d2x.dsw VisualC/d2x/d2x.dsp
291 VisualC/d2xgl/.cvsignore VisualC/d2xgl/d2xgl.dsp arch/ogl/gr.c
292 arch/ogl/ogl.c include/d_io.h include/loadgl.h include/ogl_init.h
293 include/pstypes.h include/u_mem.h main /state.c main/vers_id.h
294 misc/d_io.c: added Visual C project for opengl, buncha macro fixes
297 * arch/sdl/gr.c: fix sdl gr_update
299 * 2d/font.c, VisualC/d2x/d2x.dsp, VisualCE/d2x/d2x.vcp,
300 VisualCE/mveplayer/mveplayer.vcp, arch/win32/ipx_mcast4.c,
301 arch/win32/ipx_udp.c, arch/win32/ipx_win.c, arch/sdl/gr.c,
302 cfile/cfile.c, console/CON_console.c, include/d_io.h,
303 include/error.h, include/pstypes.h, include/strutil.h,
304 include/u_dpmi.h, libmve/mve_main.c, libmve/mveplay.c,
305 main/cntrlcen.c, main/console.c, main/gameseq.c, main/inferno.c,
306 main/movie.c, main/newdemo.c, main/newmenu.c, main/newmenu.h,
307 main/playsave.c, main/songs.c, main/state.c, main/text.c,
308 mem/mem.c, misc/args.c, misc/d_io.c, misc/strutil.c: Visual C,
311 2003-11-25 Bradley Bell <btb@icculus.org>
313 * VisualC/d2x, VisualC/d2x/.cvsignore, VisualC/d2x/d2x.dsp,
314 VisualC/d2x.dsw, VisualC/libmve/libmve.dsp,
315 libmve/VisualC/mveplayer.dsp: updated project files
317 * libmve/mve_main.c, libmve/mvelib.c, libmve/mveplay.c: mveplayer
320 * VisualC, VisualC/.cvsignore, VisualC/d2x.dsw, VisualC/libmve,
321 VisualC/libmve/.cvsignore, VisualC/libmve/libmve.dsp,
322 VisualC/mveplayer, VisualC/mveplayer/.cvsignore,
323 VisualC/mveplayer/mveplayer.dsp: added project files for Visual
326 * VisualCE/.cvsignore, VisualCE/d2x/.cvsignore,
327 VisualCE/libmve/.cvsignore, VisualCE/mveplayer/.cvsignore: added
330 2003-11-24 Bradley Bell <btb@icculus.org>
332 * libmve/decoder8.c, libmve/mve_main.c, libmve/mvelib.c,
333 libmve/mveplay.c: stuff to play mve's in WinCE
335 * arch/win32/findfile.c: unused functions...
339 * arch/sdl/mouse.c, main/konfig.c, main/newmenu.c, main/newmenu.h:
340 enabled mouse control of menus
342 * main/mission.h: oops, didn't mean to change this.
344 2003-11-21 Bradley Bell <btb@icculus.org>
346 * VisualCE/d2x/d2x.vcp: updated project file
348 2003-11-20 Bradley Bell <btb@icculus.org>
350 * VisualCE, VisualCE/d2x, VisualCE/d2x/d2x.vcp, VisualCE/d2x.vcw,
351 VisualCE/libmve, VisualCE/libmve/libmve.vcp, VisualCE/mveplayer,
352 VisualCE/mveplayer/mveplayer.vcp: added project files for eMbedded
355 2003-11-17 Bradley Bell <btb@icculus.org>
357 * configure.ac, arch/linux/Makefile.am, arch/linux/linuxnet.c,
358 main/menu.c: added option to disable kalinix under unix
360 * main/game.c, main/newmenu.c: always set menu mode for GL popups
362 2003-11-14 Bradley Bell <btb@icculus.org>
364 * main/automap.c: fix automap background image
366 * main/automap.c, main/automap.h: delete cruft
368 * main/automap.c: fix level number position
370 * main/automap.c: simplify g3_draw_line hack
372 * main/menu.c: stop pointless vid mode changes
374 2003-11-07 Bradley Bell <btb@icculus.org>
376 * NEWS, installation.txt: s'more documentation
378 2003-11-07 Steffen Pohle <stpohle@gmx.net>
380 * configure.ac: fix .exe extension problems
382 2003-11-07 Bradley Bell <btb@icculus.org>
384 * arch/ogl/ogl.c: disable texture format verification for OS X -
387 2003-11-06 Bradley Bell <btb@icculus.org>
389 * main/automap.c, main/gamecntl.c, main/movie.c, main/titles.c:
390 use more traditional Alt+Enter for toggling fullscreen
392 * 2d/ibitblt.c, main/mission.h: comments/formatting
394 * arch/ogl/sdlgl.c: smash textures, for non-linux, for real
396 2003-11-06 Bradley Bell <btb@icculus.org>
398 * arch/ogl/gr.c, arch/ogl/sdlgl.c: smash textures on every
399 resolution change, use kludge to avoid repetitive res changes
401 2003-11-04 Bradley Bell <btb@icculus.org>
403 * main/piggy.c, main/piggy.h: moved bitmap and sound header data
404 structures and i/o routines back to piggy.c
406 2003-11-04 Martin Schaffner <maschaffner@gmx.ch>
408 * installation.txt: tell to install d1 .pig for better textures
410 2003-11-04 Bradley Bell <btb@icculus.org>
412 * main/mission.c, main/mission.h, main/piggy.h: added hogsize for
413 oem d1 v1.0 and registered d2 v1.0, comments
415 2003-11-03 Bradley Bell <btb@icculus.org>
417 * main/bm.h, main/piggy.c, main/piggy.h: big pigsize is same for
418 all d1 shareware - even though files are different!
420 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
423 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
426 * main/bm.h, main/piggy.c, main/piggy.h: added pigsize for
429 2003-10-31 Martin Schaffner <maschaffner@gmx.ch>
431 * main/movie.c: when no movies are found, divide by six the
432 number of warning lines sent to stdout
434 2003-10-29 Martin Schaffner <maschaffner@gmx.ch>
436 * include/byteswap.h: fix stupid copy/paste error
438 2003-10-24 Bradley Bell <btb@icculus.org>
440 * 2d/bitblt.c, 2d/ibitblt.c, include/gr.h, include/grdef.h: use
441 gr_linear_rep_movsd_2x instead of almost identical
442 gr_linear_movsd_double. Better since we have assembly versions.
444 2003-10-22 Martin Schaffner <maschaffner@gmx.ch>
446 * main/gamemine.c, main/piggy.c: fix "psychedelic" walls
449 2003-10-21 Martin Schaffner <maschaffner@gmx.ch>
451 * main/gameseq.c, main/multi.c, main/multi.h: fix compilation
452 error with --disable-network, move reset_network_objects()
453 from gameseq.c to multi.c
455 2003-10-14 Bradley Bell <btb@icculus.org>
457 * AUTHORS, NEWS: stuff
459 * arch/win32/ipx_mcast4.c: include newmenu header (for FAIL macro)
461 2003-10-12 Bradley Bell <btb@icculus.org>
463 * main/cntrlcen.c, main/endlevel.c, main/gamerend.c,
464 main/gameseq.c, main/mission.c, main/mission.h, main/network.c:
467 2003-10-12 Aaron Plattner <plattner@caltech.edu>
469 * arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
470 arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
471 arch/linux/ipx_udp.c, arch/linux/linuxnet.c,
472 arch/linux/include/ipx_drv.h, arch/linux/include/ipx_mcast4.h,
473 arch/win32/Makefile.am, arch/win32/ipx_drv.h,
474 arch/win32/ipx_mcast4.c, arch/win32/ipx_udp.c,
475 arch/win32/ipx_win.c, arch/win32/winnet.c,
476 arch/win32/include/ipx_mcast4.h, include/ipx.h, main/menu.c,
477 main/multi.h, main/network.c: add IPv4 multicasting support
479 2003-10-11 Bradley Bell <btb@icculus.org>
481 * main/endlevel.c, main/piggy.c: fixed endlevel stuff
483 * main/cntrlcen.c, main/endlevel.c, main/gamecntl.c,
484 main/gamerend.c, main/gameseq.c, main/gauges.c, main/kmatrix.c,
485 main/menu.c, main/mission.h, main/network.c, main/weapon.c,
486 main/weapon.h: lots of shareware and oem fixes
488 2003-10-10 Bradley Bell <btb@icculus.org>
490 * arch/win32/winnet.c: fixed stupid win32 network bug
492 2003-10-10 Bradley Bell <btb@icculus.org>
494 * main/piggy.c: increased D1_MAX_TMAP_NUM
496 2003-10-10 Martin Schaffner <maschaffner@gmx.ch>
498 * main/bm.c, main/bm.h, main/piggy.c: fixes d1 still textures
499 which are animated in d2, refactorizes d1 texture reading
501 2003-10-10 Bradley Bell <btb@icculus.org>
503 * arch/linux/linuxnet.c, main/automap.c, main/automap.h,
504 main/bmread.c, main/bmread.h, main/cntrlcen.c, main/cntrlcen.h,
505 main/collide.h, main/compbit.h, main/config.h, main/console.c,
506 main/controls.h, main/credits.c, main/credits.h, main/crypt.c,
507 main/desc_id.h, main/desw.h, main/dumpmine.c, main/effects.c,
508 main/effects.h, main/endlevel.c, main/endlevel.h, main/escort.c,
509 main/escort.h, main/fireball.h, main/fvi.c, main/fvi.h,
510 main/game.c, main/game.h, main/gamecntl.c, main/gamefont.c,
511 main/gamefont.h, main/gamemine.h, main/gamepal.c, main/gamepal.h,
512 main/gamerend.c, main/gamesave.h, main/gameseq.c, main/gameseq.h,
513 main/gamestat.h, main/gauges.h, main/hostage.c, main/hostage.h,
514 main/hud.c, main/hudmsg.h, main/inferno.c, main/inferno.h,
515 main/joydefs.c, main/joydefs.h, main/kconfig.h, main/kludge.c,
516 main/kmatrix.c, main/kmatrix.h, main/laser.c, main/lighting.h,
517 main/menu.c, main/menu.h, main/mglobal.c, main/modem.h,
518 main/morph.h, main/movie.c, main/movie.h, main/multibot.h,
519 main/netmisc.h, main/network.h, main/newmenu.h, main/paging.h,
520 main/physics.c, main/physics.h, main/piggy.h, main/player.c,
521 main/playsave.h, main/polyobj.c, main/polyobj.h, main/powerup.c,
522 main/powerup.h, main/render.c, main/render.h, main/reorder.h,
523 main/robot.c, main/scores.h, main/screens.h, main/segment.c,
524 main/segpoint.h, main/slew.c, main/slew.h, main/songs.c,
525 main/songs.h, main/sounds.h, main/state.h, main/terrain.c,
526 main/terrain.h, main/texmerge.h, main/text.h, main/textures.h,
527 main/titles.h, main/vclip.c, main/vclip.h, main/vers_id.h,
528 main/wall.h: comments/formatting
530 2003-10-09 Bradley Bell <btb@icculus.org>
532 * main/text.c: fix text when using old datafiles
534 * main/laser.h: comments/whitespace
536 * main/laser.c, main/weapon.c: fixed smart missiles and smart
537 mines w/shareware data
539 * include/DT_drawtext.h: deleted unused file
541 2003-10-08 Bradley Bell <btb@icculus.org>
543 * main/gameseq.c, main/inferno.c, main/menu.c: SHAREWARE fixes
545 * arch/win32/ipx_udp.c: use closesocket() instead of close()
547 * arch/sdl/joydefs.c, main/gamecntl.c, main/kconfig.c,
548 main/menu.c: Disabled 'd2x keys' weapon selection
550 2003-10-08 Martin Schaffner <maschaffner@gmx.ch>
552 * main/object.h, main/multi.h: get rid of most warnings issued by
553 cpp-precomp of gcc from Mac OS X dev tools
555 2003-10-05 Bradley Bell <btb@icculus.org>
557 * NEWS, configure.ac: increment version number
559 * cfile/cfile.c: better handling of CRLF text files (when that is
562 * utilities/hogcreate.c, utilities/hogextract.c,
563 utilities/mvlcreate.c, utilities/mvlextract.c: use binary mode for
564 reading/writing files
566 * arch/win32/Makefile.am, arch/win32/include/ipx_udp.h,
567 arch/win32/ipx_udp.c, arch/win32/winnet.c, main/menu.c: added UDP
570 2003-10-04 Bradley Bell <btb@icculus.org>
572 * cfile/cfile.c, main/config.c: oops, fgets does not return EOF
574 * main/netmisc.c: change byte to sbyte, comments/whitespace
576 2003-10-03 Bradley Bell <btb@icculus.org>
578 * cfile/cfile.c, main/config.c: fix win32 eof bug.
580 * arch/win32/ipx_drv.h, arch/win32/winnet.c, include/ipx.h: win32
583 * iff/iff.c, include/gr.h, include/iff.h, include/pstypes.h,
584 main/ai2.c, main/aipath.c, main/aistruct.h, main/bm.h,
585 main/config.c, main/escort.c, main/fireball.c, main/fuelcen.c,
586 main/fuelcen.h, main/gameseg.c, main/gameseg.h, main/laser.c,
587 main/lighting.c, main/mglobal.c, main/network.c, main/newdemo.c,
588 main/object.c, main/object.h, main/paging.c, main/player.h,
589 main/robot.h, main/segment.h, main/state.c, main/switch.c,
590 main/switch.h, main/titles.c, main/wall.c, main/wall.h,
591 main/weapon.c, main/weapon.h: change byte to sbyte,
594 * 2d/bitblt.c, cfile/cfile.c, include/cfile.h, main/ai.c,
595 main/ai.h, main/gamemine.c, main/gauges.c, main/kconfig.c,
596 main/menu.c, main/multi.c, main/multi.h, main/multibot.c,
597 main/newdemo.h, main/render.c, main/scores.c: change byte to sbyte
599 * configure.ac: better checking for timeval
601 2003-10-03 Martin Schaffner <maschaffner@gmx.ch>
603 * arch/dos/bak/ipx.c, arch/dos/ipx.c, arch/linux/Makefile.am,
604 arch/linux/include/ipx_lin.h, arch/linux/ipx_lin.c,
605 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/linux/ukali.c,
606 arch/win32/winnet.c, configure.ac, include/byteswap.h,
607 include/ipx.h, main/inferno.c, main/menu.c, main/multi.c,
608 main/multibot.c, main/network.c: Make network architecture
609 choosable from game menu, add support for UDP/IP on Mac OS X and
612 2003-10-02 Martin Schaffner <maschaffner@gmx.ch>
614 * include/byteswap.h: added macros for coping with alignment
617 2003-10-02 Bradley Bell <btb@icculus.org>
619 * main/multi.h: added padding to little-endian version of
622 * arch/dos/bak/ipx.c, arch/dos/ipx.c: comments/whitespace
624 * main/netmisc.c: delete duplicate function
626 2003-10-01 Bradley Bell <btb@icculus.org>
628 * main/bm.c: make sure d1_texture_indices gets freed between
631 2003-09-11 Martin Schaffner <maschaffner@gmx.ch>
633 * main/piggy.h: fix size of d1 shareware descent.pig
635 2003-08-03 Martin Schaffner <martin.schaffner@epfl.ch>
637 * main/bm.c, main/bm.h, main/gamemine.c, main/gamemine.h,
638 main/gameseq.c, main/piggy.c: fix loading of d1 texture
639 replacements for non-animated textures
641 2003-08-02 Matthew Mueller <donut@dakotacom.net>
643 * main/controls.c: use fixed 20fps wiggle
645 2003-08-02 Paolo Ulivi <pulivi@libero.it> and Bradley Bell <btb@icculus.org>
647 * Makefile.am, debian/changelog.in, debian/control,
648 debian/d2x-common.dirs, debian/d2x-common.install,
649 debian/d2x-common.manpages, debian/d2x-gl.files,
650 debian/d2x-gl.menu, debian/d2x-sdl.files, debian/d2x-sdl.menu,
651 debian/rules, libmve/Makefile.am, libmve/mveplayer.1,
652 utilities/Makefile.am, utilities/hogcreate.1,
653 utilities/hogextract.1, utilities/mvlcreate.1,
654 utilities/mvlextract.1, utilities/tex2txb.1, utilities/txb2tex.1:
655 add man pages, distribute utility programs in new d2x-common deb
657 * rpm/d2x.spec.in: updated rpm spec file
659 2003-08-02 Bradley Bell <btb@icculus.org>
661 * cfile/cfile.c: update raw_position in cfputc and cfputs
663 2003-08-02 Martin Schaffner <martin.schaffner@epfl.ch>
665 * main/piggy.c: make error message more friendly
667 * main/piggy.c: simplify copying of bitmap flags
669 * arch/linux/linuxnet.c, main/multi.c, main/multibot.c: bigendian
672 * cfile/cfile.c: revert to always using custom fgets
674 * main/endlevel.c, main/mission.c: handle missing exit sequence
675 components gracefully
677 * main/playsave.c: comments
679 2003-07-24 Martin Schaffner <martin.schaffner@epfl.ch>
681 * cfile/cfile.c: update raw_position in cfwrite
683 * main/network.c: comments/formatting
685 2003-06-22 Bradley Bell <btb@icculus.org>
687 * cfile/cfile.c: use standard fgets for non-archive files
689 * main/movie.c: use con_printf for missing movie warning
691 2003-06-18 Bradley Bell <btb@icculus.org>
693 * main/movie.c: fixed cfile conversion of movielib code
695 * main/console.c, main/hud.c: strip out colors, etc when printing
698 * include/u_mem.h: fix NDEBUG calloc macro
700 2003-06-15 Bradley Bell <btb@icculus.org>
702 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c: removed
705 * 2d/pcx.c, include/strio.h, main/ai.c, main/ai.h,
706 main/cntrlcen.c, main/config.c, main/gamesave.c, main/gameseq.c,
707 main/movie.c, main/multi.c, main/network.c, main/newdemo.c,
708 main/newmenu.c, main/piggy.c, main/playsave.c, main/polyobj.c,
709 main/scores.c, main/state.c, main/text.c, misc/args.c,
710 misc/strio.c: convert file i/o to cfile
712 2003-06-14 Bradley Bell <btb@icculus.org>
714 * include/cfile.h, cfile/cfile.c: implemented cfile wrappers for
715 writing and other modes besides "rb" (mostly taken from
718 2003-06-09 Bradley Bell <btb@icculus.org>
720 * 2d/palette.c, main/kludge.c: gr_copy_palette not really a
723 * include/libmve.h, libmve/mve_main.c, libmve/mvelib.c,
724 libmve/mvelib.h, libmve/mveplay.c, main/movie.c: merged libmve
727 2003-06-07 Taylor Richards <taylor@icculus.org>
729 * libmve/mvelib.c, libmve/mveplay.c: stop memory leaks in libmve
731 2003-06-07 Bradley Bell <btb@icculus.org>
733 * main/console.c: fix non-console build
735 * main/gamesave.c: comments
737 * main/bm.c: remove redundant break
739 2003-06-06 Bradley Bell <btb@icculus.org>
741 * main/gauges.c, main/kconfig.c: comments/formatting
743 * console/.cvsignore: added .cvsignore
745 * main/console.c: can't write to console after it's closed
747 2003-06-05 Bradley Bell <btb@icculus.org>
749 * arch/sdl/event.c, console/CON_console.c, console/Makefile.am,
750 console/internal.c, console/internal.h, include/CON_console.h,
751 include/console.h, main/console.c, main/gamecntl.c, main/hud.c:
752 finish console conversion away from SDL
754 2003-06-04 Bradley Bell <btb@icculus.org>
756 * console/CON_console.c, include/CON.console.h, include/console.h,
757 main/console.c, main/game.c: console conversion to native gr,
760 * include/gr.h, main/credits.c, main/kconfig.c, main/newmenu.c:
761 put prototype for gr_bm_bitblt in gr.h
763 2003-06-03 Bradley Bell <btb@icculus.org>
765 * console/CON_console.c, console/DT_drawtext.c,
766 console/Makefile.am, include/CON_console.h, include/DT_drawtext.h,
767 main/console.c: use native fonts for console
769 * main/playsave.c: use shorts for short data
771 2003-06-02 Bradley Bell <btb@icculus.org>
773 * configure.ac, main/console.c: set console background, fix
776 2003-06-01 Bradley Bell <btb@icculus.org>
778 * Makefile.am, arch/sdl/event.c, configure.ac,
779 console/CON_console.c, console/DT_drawtext.c, console/Makefile.am,
780 console/internal.c, include/CON_console.h, include/DT_drawtext.h,
781 include/console.h, main/console.c, main/game.c, main/gamecntl.c,
782 main/gamerend.c: added console code (from SDL_console)
784 2003-05-30 Bradley Bell <btb@icculus.org>
786 * README: minor update
788 2003-05-28 Bradley Bell <btb@icculus.org>
790 * Info.plist.in, Makefile.am, configure.ac: add support for MacOS
795 2003-06-06 Bradley Bell <btb@icculus.org>
797 * main/kconfig.c: fix crash in control menus
799 * main/gauges.c: force cockpit redraw in opengl
801 * main/gamerend.c: move ogl swap, so cockpit and console get
804 2003-06-01 Bradley Bell <btb@icculus.org>
806 * configure.ac, libmve/mveplay.c: define struct timeval if needed
810 2003-05-12 Bradley Bell <btb@icculus.org>
812 * configure.ac: increment version number
814 * main/bm.c: use con_printf for exit model warnings
816 * configure.ac: must check for timespec after setting -mno-cygwin
818 * main/inferno.c: added -nohogdir and -userdir options
820 * NEWS, main/titles.c: use briefings with no extension
824 2003-04-30 Bradley Bell <btb@icculus.org>
826 * configure.ac: have to include time.h when checking for nanosleep
828 * configure.ac, libmve/mveplay.c: use autoconf to check for struct
831 * Makefile.am, NEWS, README, configure.ac: fix linking bug,
832 increment version number
834 * main/Makefile.am: make dist fix
838 2003-04-29 Bradley Bell <btb@icculus.org>
840 * configure.ac, 2d/2dsline.c, main/automap.c, libmve/mveplay.c:
843 2003-04-24 Bradley Bell <btb@icculus.org>
845 * configure.ac: increment version number
847 * main/inferno.c: redeclare main() 'the SDL way', make sure SDL.h
850 2003-04-24 Ingo van Lil <inguin@gmx.de>
852 * main/render.c: fix misspellings of NDEBUG
856 2003-04-14 Bradley Bell <btb@icculus.org>
858 * cfile/cfile.c: prefer files from d2 hog over d1 hog
860 2003-04-11 Bradley Bell <btb@icculus.org>
862 * main/automap.c, main/gamemine.c, main/menu.c: fix compiler
867 2003-04-11 Bradley Bell <btb@icculus.org>
869 * libmve/mveplay.c: use _sleep instead of sleep on win32
871 * Makefile.am, README, README.utils, arch/sdl/digi.c,
872 arch/sdl/joy.c, arch/win32/Makefile.am, include/byteswap.h,
873 include/cfile.h, include/error.h, libmve/Makefile.am,
874 libmve/decoders.h, main/Makefile.am, main/endlevel.c,
875 main/endlevel.h, main/playsave.c, misc/fileutil.c:
876 utilities/Makefile.am: comments/formatting/dist problems
878 * configure.ac: use different defines for os x
880 2003-04-07 Bradley Bell <btb@icculus.org>
882 * include/error.h, misc/error.c: put some old stuff back in,
883 eliminate duplicate error messages
885 * main/text.c: don't die on text not found
888 * main/inferno.c: print some useful info if hog not found, allow
889 -help to work if no text available
891 2003-04-07 Steffen Pohle <stpohle@gmx.net>
893 * arch/linux/Makefile.am: revert to previous version, so linux
896 2003-04-03 Bradley Bell <btb@icculus.org>
898 * main/endlevel.c: fixed exit model scheme yet again
900 2003-04-02 Bradley Bell <btb@icculus.org>
902 * misc/error.c: call Int3 on Assert
904 * main/cntrlcen.c, main/cntrlcen.h, main/gamesave.c: modified
907 * main/wall.c: don't die when trying to toggle nonexistent
908 segment... vertigo level 10 is buggy!
910 * main/gamemine.c: comments/formatting
912 2003-03-31 Micah J. Lieske <MicahJon@compuserve.com>
914 * arch/dos/digimm.c, arch/sdl/digi.c, arch/win32/digi.c,
915 main/inferno.c: Allow use of 22K sound samples
917 2003-03-29 Bradley Bell <btb@icculus.org>
919 * arch/ogl/gr.c: default to bitmapped reticle
921 * main/bm.c, main/endlevel.c, main/piggy.c, main/piggy.h,
922 main/polyobj.c: rewrote endlevel stuff to reread exit model info
925 * arch/sdl/joy.c: fixed text seen for hats in control config
928 2003-03-28 Bradley Bell <btb@icculus.org>
930 * main/bm.c: heh, model nums in vertigo are hardcoded,
931 N_D2_POLYGON_MODELS can't change
933 * configure.ac, include/d1x.xpm, include/descent.xpm,
934 arch/ogl/sdlgl.c, arch/sdl/gr.c: enabled setting icon with
937 2003-03-27 Bradley Bell <btb@icculus.org>
939 * main/text.h: fixed text references for hat directions
941 * arch/ogl/Makefile.am: oops, can't get rid of main INCLUDE yet...
943 2003-03-26 Bradley Bell <btb@icculus.org>
945 * main/playsave.c: make d2x keys backward compatible
947 2003-03-26 Micah J. Lieske <MicahJon@compuserve.com>
949 * arch/sdl/event.c, arch/sdl/joy.c: added hat support for sdl
952 2003-03-26 Bradley Bell <btb@icculus.org>
954 * main/piggy.c: fix crash when d1 data not present
956 * main/gamecntl.c, main/kconfig.c, main/playsave.c: fix d2x keys,
957 read/write from plr file
959 * main/ai.h, main/collide.c, main/escort.c, main/escort.h,
960 main/fuelcen.c, main/gamecntl.c, main/playsave.c, main/powerup.c:
961 added escort.h header
963 2003-03-25 Bradley Bell <btb@icculus.org>
965 * main/bm.c, main/piggy.c, main/piggy.h, main/gameseq.c: added
966 D1_PIGFILE ("descent.pig") macro
968 * main/bm.c, main/piggy.c, main/piggy.h: ability to load exit
969 models from d1 pig file
971 * main/bm.c, main/bm.h, main/endlevel.c, main/piggy.c,
972 main/piggy.h: ability to load exit model bitmaps (or any bitmap,
973 really) from d1 pig file
975 2003-03-23 Bradley Bell <btb@icculus.org>
977 * main/bm.c: stop extra robots from overwriting exit models
979 * include/ogl_init.h: increased OGL_TEXTURE_LIST_SIZE so the
980 texture list doesn't get full
982 * main/bm.c: fix mem leak when reading extra robots
984 2003-03-21 Bradley Bell <btb@icculus.org>
986 * main/menu.c: Added option to set movie resolution (mostly works)
988 2003-03-21 Martin Schaffner <maschaffner@gmx.ch>
990 * main/gameseq.c, main/piggy.c, main/piggy.h: move bitmap
991 replacement functions to piggy.c
993 * main/gameseq.c: attempt to support mac d1 descent.pig
995 * main/bm.c: fix mem leak
997 * main/gameseq.c: fix bug: when opening d1 level 1 with oem data
998 files, both d1 and d2 oem briefing where showed
1000 * main/inferno.c, main/movie.c: Change the default movie
1001 resolution to "high", implement the option -lowresmovies
1003 2003-03-20 Bradley Bell <btb@icculus.org>
1005 * arch/sdl/rbaudio.c, main/songs.c: cd detection works now
1007 * main/piggy.c: comments
1009 2003-03-20 Martin Schaffner <maschaffner@gmx.ch>
1011 * main/gameseq.c: delete duplicate function
1013 * 2d/rle.c: fix color swapping on big endian of big rle bitmaps
1015 2003-03-19 Bradley Bell <btb@icculus.org>
1017 * arch/sdl/rbaudio.c, include/rbaudio.h: starting d2 cd detection
1018 (cddb discid) support
1020 * arch/sdl/digi.c, main/kludge.c: implemented
1021 digi_link_sound_to_object3 for looping sounds, other looping stuff
1023 * arch/sdl/gr.c: removing dependencies on stuff in main/
1025 * arch/linux/Makefile.am, arch/linux/init.c,
1026 arch/linux/linuxnet.c, arch/linux/include/ukali.h,
1027 arch/ogl/Makefile.am, main/inferno.c: moved joy_init back to main,
1028 other header cleanups
1030 * arch/win32/ipx_win.c, configure.ac: ipx on win32 fixed!
1032 2003-03-19 Martin Schaffner <maschaffner@gmx.ch>
1034 * 2d/rle.c, include/gr.h, include/rle.h, main/bm.c, main/bm.h,
1035 main/gamemine.c, main/gamemine.h, main/gameseq.c, main/piggy.c,
1036 main/piggy.h, main/wall.c, main/wall.h: if descent.pig available,
1037 load d1 textures for d1 levels
1039 2003-03-19 Bradley Bell <btb@icculus.org>
1041 * 2d/font.c, 2d/palette.c, 3d/interp.c, 3d/setup.c,
1042 arch/sdl/rbaudio.c, include/texmap.h, libmve/decoder16.c,
1043 libmve/decoder8.c, libmve/decoders.h, libmve/mveplay.c,
1044 texmap/ntmap.c, texmap/texmapl.h: header/extern declaration
1047 * README: added some OS X info
1049 2003-03-17 Bradley Bell <btb@icculus.org>
1051 * main/newdemo.c: simplify DEMO_FILENAME macro
1053 * main/console.c, main/game.c: enable experimental console support
1055 * main/gamerend.c: fixed location of fps meter in multi
1057 2003-03-16 Bradley Bell <btb@icculus.org>
1059 * main/menu.c, main/newdemo.c, main/newdemo.h, main/newmenu.c:
1060 also look in shared data dir for demos
1062 * main/newdemo.c, main/newdemo.h: comments/formatting
1064 2003-03-15 Christopher Thielen <chris@luethy.net>
1066 * main/kludge.c: set CDROM_dir back to "." - tricks game into
1067 thinking d2 cd is always present
1069 2003-03-15 Bradley Bell <btb@icculus.org>
1071 * 2d/font.c, main/credits.c, main/scores.c: fixed opengl credits,
1074 * arch/sdl/rbaudio.c: formatting, enabled volume control under
1077 * arch/ogl/gr.c: fixed dark font bug by calling gr_set_mode from
1078 gr_init. don't really know why this works, though
1080 2003-03-14 Bradley Bell <btb@icculus.org>
1082 * main/gameseq.c: fix Bitmap_replacement_data mem leakage
1084 * unused/bios/rbaudio.h: removed duplicate file
1086 2003-03-14 Christopher Thielen <chris@luethy.net>
1088 * arch/sdl/rbaudio.c: stop cd audio when exiting
1090 2003-03-14 Micah J. Lieske <MicahJon@compuserve.com>
1092 * main/gamecntl.c: add comments to the "only matt knows" cheats
1094 2003-03-14 Martin Schaffner <maschaffner@gmx.ch>
1096 * main/gamemine.c: formatting, better texture conversion for d1
1099 2003-03-14 Bradley Bell <btb@icculus.org>
1101 * main/piggy.c: must swap all mac version pigfiles
1103 * main/ai.c, main/ai.h, main/bm.h, main/crypt.c, main/joydefs.h,
1104 main/multi.c: formatting, minor cleanups
1106 * 2d/rle.c: need to swap line_size on bigendian machines
1108 * main/mission.c, main/mission.h: detect mac full version hogfile
1110 2003-03-13 Bradley Bell <btb@icculus.org>
1112 * arch/sdl/joydefs.c, main/kconfig.c, main/kconfig.h, main/menu.c:
1113 added joy/mouse sensitivity slider, increased range to 16, and
1116 * main/Makefile.am, main/joydefs.c, main/old/joydefs.c: moved old
1119 * arch/linux/Makefile.am: removed extra backslash
1121 * TODO, installation.txt: updated some documentation
1123 * main/gamecntl.c, main/menu.c, main/menu.h: added "d2x options"
1124 menu, with maxfps option
1126 2003-03-12 Bradley Bell <btb@icculus.org>
1128 * main/game.c, main/game.h, main/inferno.c: added -maxfps option
1130 * arch/linux/alsadigi.c, arch/linux/findfile.c,
1131 arch/linux/hmiplay.c, arch/linux/init.c, arch/linux/ipx_bsd.c,
1132 arch/linux/ipx_kali.c, arch/linux/ipx_lin.c, arch/linux/ipx_udp.c,
1133 arch/linux/joydefs.c, arch/linux/ukali.c, arch/linux/include,
1134 arch/linux/include/ipx_bsd.h, arch/linux/include/ipx_drv.h,
1135 arch/linux/include/ipx_hlpr.h, arch/linux/include/ipx_kali.h,
1136 arch/linux/include/ipx_ld.h, arch/linux/include/ipx_lin.h,
1137 arch/linux/include/ipx_udp.h, arch/linux/include/joystick.h,
1138 arch/linux/include/music.h, arch/linux/include/serial.h,
1139 arch/linux/include/ukali.h: formatting
1141 2003-03-11 Chris Arena <ccarena@cox.net>
1143 * main/menu.c: fixed brightness slider
1145 2003-03-01 Bradley Bell <btb@icculus.org>
1147 * main/piggy.c, main/titles.c: d1 briefing text fixed, spinning
1148 robots and animated bitmaps work, but colors are messed up
1150 2003-02-28 Bradley Bell <btb@icculus.org>
1152 * main/player.h: whitespace
1154 * main/automap.c, main/cntrlcen.c, main/collide.c,
1155 main/gamerend.c: use Builtin_mission_num instead of 0 (if
1156 descent.hog is present, d1 becomes mission 0)
1158 * configure.ac, arch/win32/Makefile.am, arch/win32/ipx_drv.h,
1159 arch/win32/ipx_win.c, arch/win32/mingw_init.c,
1160 arch/win32/winnet.c: MinGW compiles with network enabled again,
1161 but still doesn't work
1165 2003-02-28 Bradley Bell <btb@icculus.org>
1167 * 2d/pcx.c, arch/ogl/gr.c, libmve/mveplay.c, main/gameseq.c,
1168 main/inferno.c, main/menu.c, main/movie.c, main/newmenu.c: Fixed
1169 many opengl glitches
1171 2003-02-27 Bradley Bell <btb@icculus.org>
1173 * main/Makefile.am, main/gamesave.c, main/hoard.c, main/hoard.h,
1174 main/inferno.c, main/menu.c, main/mission.c, main/mission.h,
1175 main/network.c, main/network.h: noted that hoard.ham is only needed
1176 for multiplayer HOARD games, and should not be equated with
1177 "vertigo". put HoardEquipped() back in network.c.
1179 * arch/ggi/key.c, arch/sdl/key.c, arch/svgalib/key.c,
1180 include/d_delay.h, main/automap.c, main/game.c, main/kconfig.c,
1181 main/multi.c, main/newdemo.c, misc/Makefile.am, misc/d_delay.c:
1182 use timer_delay instead of d_delay
1184 2003-02-27 Martin Schaffner <maschaffner@gmx.ch>
1186 * main/render.c: added replacement qsort for solaris
1188 2003-02-26 Bradley Bell <btb@icculus.org>
1190 * main/gamemine.c: texture conversion for d1 shareware
1192 2003-02-26 Martin Schaffner <maschaffner@gmx.ch>
1194 * main/gamemine.c: better texture conversion for d1 levels
1196 2003-02-26 Micah J. Lieske <MicahJon@compuserve.com>
1198 * main/kconfig.c: fix joystick support under MinGW
1200 2003-02-26 Bradley Bell <btb@icculus.org>
1202 * main/playsave.c: fix swapping glitch
1204 * configure.ac, readme.txt: clean stuff up, getting ready for
1207 * main/titles.c: begin support for rendering spinning robots in
1210 * main/mission.c, main/mission.h: load d1 oem mission, d1 v1.0
1213 * main/gamemine.c: load d1 shareware levels!
1215 2003-02-25 Bradley Bell <btb@icculus.org>
1219 * autogen.sh: add warning about old auto* versions, use
1222 2003-02-24 Bradley Bell <btb@icculus.org>
1224 * main/gameseq.c, main/movies.c, main/titles.c: Descent I
1225 briefings mostly working
1227 * main/movie.c, main/titles.c: fixed some more briefing glitches
1229 2003-02-23 Bradley Bell <btb@icculus.org>
1231 * main/movie.c: fixed crash when using shareware data files
1234 * arch/sdl/digi.c: fix crash on non-existent sounds
1235 (i.e. shareware data)
1237 2003-02-22 Bradley Bell <btb@icculus.org>
1239 * main/titles.c: fixed fullscreen toggle in briefings
1241 2003-02-21 Bradley Bell <btb@icculus.org>
1243 * configure.ac: check for mingw when enabling nasm
1245 * main/playsave.c: enable loading player files of either byte
1248 2003-02-20 Bradley Bell <btb@icculus.org>
1250 * main/bm.c, main/bm.h, main/endlevel.c: fixed up endlevel stuff
1252 * arch/sdl/digi.c, main/kludge.c: oops, meant to say: fixed bug
1253 #343, not "rest of solution to bug #344"
1255 * arch/sdl/timer.c, include/timer.h: revert to more accurate
1258 * main/kludge.c: partial solution to bug #344
1260 * Makefile.am, tools/cvs2cl/cvs2cl.pl: get rid of cvs2cl.pl
1262 * compilerdefs.txt: added linux/mips info
1264 * ChangeLog: clean up changelog
1266 2003-02-19 Bradley Bell <btb@icculus.org>
1268 * libmve/mveplay.c: os x needs nanosleep prototype.
1270 2003-02-18 Bradley Bell <btb@icculus.org>
1272 * .cvsignore, libmve/.cvsignore: added files to .cvsignore
1274 * include/libmve.h, libmve/mveplay.c, main/movie.c: added function
1275 to disable/enable audio
1277 * libmve/: mve_main.c, mveplay.c: bigendian fixes
1279 * main/: movie.h, titles.c: make sure movie's palette is set before
1280 writing briefing text. Fixes bug #359
1282 * libmve/mveplay.c: make MVE_rmStepMovie play a full frame instead
1285 * misc/: args.c, byteswap.c, d_delay.c, d_io.c, dos_disk.h,
1286 error.c, hash.c, parsarg.c, parsarg.h, strio.c, strutil.c:
1289 * maths/: fix.asm, rand.c, tables.c, vecmat.c, vecmata.asm:
1292 * texmap/: ntmap.c, scanline.c, scanline.h, texmapl.h,
1293 tmap_flt.asm, tmap_inc.asm, tmap_lin.asm, tmap_ll.asm,
1294 tmap_per.asm, tmapfade.asm, tmapflat.c, tmappent.S, tmapppro.S:
1297 * include/libmve.h: blah
1299 2003-02-18 Martin Schaffner <martin.schaffner@epfl.ch>
1301 * main/render.c: 2nd attempt to fix solaris qsort bug
1303 2003-02-18 Bradley Bell <btb@icculus.org>
1305 * configure.ac, include/pstypes.h: put alignment detection in
1308 2003-02-17 Bradley Bell <btb@icculus.org>
1310 * Makefile.am, README.utils, configure.ac, include/libmve.h,
1311 include/mve_audio.h, include/mvelib.h, libmve/Makefile.am,
1312 libmve/decoder16.c, libmve/decoder8.c, libmve/mve_audio.c,
1313 libmve/mve_audio.h, libmve/mve_main.c, libmve/mvelib.c,
1314 libmve/mvelib.h, libmve/mveplay.c, main/Makefile.am,
1315 main/decoder16.c, main/decoder8.c, main/movie.c, main/mve_audio.c,
1316 main/mve_main.c, main/mvelib.c, main/mveplay.c, main/mveplay.h:
1317 moved mve stuff to separate subdir
1319 * include/mvelib.h, main/movie.c, main/mve_main.c, main/mvelib.c,
1320 main/mveplay.c, main/mveplay.h, main/titles.c: many improvements to
1321 mve code. Fixes (at least) bugs #41, #348, and #350.
1323 2003-02-14 Bradley Bell <btb@icculus.org>
1325 * main/Makefile.am: no more Makefile.mveplay. again
1327 * main/mveplay.c: typo
1329 2003-02-13 Bradley Bell <btb@icculus.org>
1331 * utilities/mvlextract.c: uint -> unsigned int
1333 * main/: mve_main.c, mvelib.c, mveplay.c: add fullscreen mode to
1334 standalone mveplayer, win32 support
1336 * main/movie.c: random bugfixes, win32 support
1338 * arch/sdl/Makefile.am: formatting
1340 * configure.ac: disable networking on mac/win for now
1342 * main/newmenu.c: comments
1344 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1346 * 3d/interp.c, include/interp.h, main/polyobj.c: get rid of some
1347 redundant swap functions.
1349 2003-02-13 Bradley Bell <btb@icculus.org>
1351 * ChangeLog: update changelog
1353 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1355 * 3d/interp.c, include/interp.h, main/polyobj.c: fix remaining
1356 polymodel alignment issues.
1358 2003-02-13 Bradley Bell <btb@icculus.org>
1360 * utilities/: hogcreate.c, hogextract.c, mvlcreate.c, mvlextract.c:
1361 fix various little bugs
1363 * main/mveplay.c, utilities/hogextract.c, utilities/mvlextract.c,
1364 utilities/tex2txb.c, utilities/txb2tex.c: eliminate warning
1366 * main/: Makefile.am, Makefile.mveplay: build mveplayer from
1369 * README.utils: new file
1371 * main/: mve_main.c, mveplay.c: more movie fixes
1373 * README: updated README
1375 * 2d/Makefile.am, main/Makefile.am: some OS X and dist fixes
1377 2003-02-12 Bradley Bell <btb@icculus.org>
1379 * utilities/mvlextract.c: bigendian mvl support
1381 * main/mveplay.c: formatting, stuff
1383 * main/: Makefile.am, Makefile.mveplay: lotsa movie cleanups, added
1384 truecolor mve support, standalone mveplayer
1386 * include/mve_audio.h, include/mvelib.h, main/decoder16.c,
1387 main/decoder8.c, main/movie.c, main/mve_main.c, main/mvelib.c,
1388 main/mveplay.c: lotsa movie cleanups, added truecolor mve support,
1389 standalone mveplayer
1391 2003-01-22 Bradley Bell <btb@icculus.org>
1393 * include/: interp.h, interp.h: restore prototype for
1394 swap_polygon_model_data
1396 2003-01-21 Bradley Bell <btb@icculus.org>
1398 * main/piggy.c: use memcpy to avoid alignment problem
1400 * compilerdefs.txt: updated some defs, added sunos/sparc
1402 2003-01-15 Bradley Bell <btb@icculus.org>
1404 * main/render.c, arch/ogl/ogl.c: use __sun__ for sunos
1406 * main/gamemine.c: attempting to support d1 shareware
1408 * compilerdefs.txt: update defs
1410 2003-01-15 David Costanzo <david_costanzo@yahoo.com>
1412 * main/mveplay.c: fix several bugs, comments, formatting.
1414 2003-01-15 Bradley Bell <btb@icculus.org>
1416 * arch/ogl/sdlgl.c, arch/sdl/digi.c, arch/sdl/event.c,
1417 arch/sdl/gr.c, arch/sdl/init.c, arch/sdl/joy.c, arch/sdl/key.c,
1418 arch/sdl/mouse.c, arch/sdl/rbaudio.c, arch/sdl/timer.c,
1419 include/error.h, main/gamecntl.c, main/inferno.c: changed path for
1422 * arch/: ogl/glx.c, ogl/gr.c, ogl/ogl.c, ogl/wgl.c, sdl/joydefs.c:
1423 formatting, comments
1425 2003-01-11 Bradley Bell <btb@icculus.org>
1427 * main/: mission.c, mission.h: attempt to support d1 for mac
1430 * arch/sdl/joy.c, main/mvelib.c, main/titles.c: gcc 3.2 warnings
1432 * main/object.h: foo
1434 2003-01-09 Bradley Bell <btb@icculus.org>
1436 * main/movie.c: use ifdef around gr_toggle_fullscreen
1438 2003-01-07 Bradley Bell <btb@icculus.org>
1440 * Makefile.am, descent.msn, installation.txt, main/mission.c,
1441 main/mission.h: don't need .msn file for descent.hog anymore
1445 2003-01-06 Bradley Bell <btb@icculus.org>
1447 * main/mission.h, main/mission.c: comments
1449 * README, TODO, cvshowto.txt, installation.txt, debian/copyright:
1452 2003-01-03 Bradley Bell <btb@icculus.org>
1454 * utilities/: txb2txt.c, txt2txb.c: remove old files
1456 * 3d/interp.c, include/byteswap.h, main/gamemine.c: formatting
1458 * main/polyobj.c: attempt to make read_model_file
1461 * main/menu.c: move vertigo text
1463 2003-01-02 Bradley Bell <btb@icculus.org>
1465 * 3d/interp.c, include/interp.h, main/morph.c, main/polyobj.c,
1466 main/polyobj.h: cleanup alignment changes
1468 * NEWS, 3d/interp.c, include/3d.h, include/interp.h,
1469 include/pstypes.h, main/Makefile.am, main/bm.c, main/collide.c,
1470 main/object.h: fix alignment issues on sparc
1472 * cvshowto.txt: update cvs info
1476 * 2d/rle.c: make rle_swap handle RLE_BIG
1478 2003-01-01 Martin Schaffner <maschaffner@gmx.ch>
1480 * main/render.c: workaround solaris qsort bug
1482 2003-01-01 Steffen Pohle <stpohle@gmx.net>
1484 * arch/linux/linuxnet.c, arch/linux/ukali.c,
1485 arch/linux/include/ukali.h, main/inferno.c: enabled kali
1487 * arch/linux/Makefile.am: enabled linux joystick, kali
1489 * configure.ac, arch/linux/joystick.c, arch/sdl/Makefile.am,
1490 arch/sdl/event.c: enabled linux joystick
1492 2002-12-31 Bradley Bell <btb@icculus.org>
1494 * main/gamemine.c: simplified warning msg
1496 * NEWS, TODO, main/multi.c, main/netmisc.c: comments/whitespace
1498 * main/render.h: fix compiler warning
1500 2002-12-31 Martin Schaffner <maschaffner@gmx.ch>
1502 * 2d/rle.c, main/inferno.c, main/piggy.c: fixed rle_swap leaks.
1504 2002-12-24 Bradley Bell <btb@icculus.org>
1506 * main/mission.c: fixes an infinite loop which was caused by d2x
1507 thinking d2demo was a descent 1 mission
1509 2002-12-24 Martin Schaffner <maschaffner@gmx.ch>
1511 * arch/ogl/ogl.c, main/render.c: fix compiler warnings.
1513 2002-12-24 Bradley Bell <btb@icculus.org>
1515 * main/render.c: comments
1517 2002-10-30 Bradley Bell <btb@icculus.org>
1519 * main/inferno.c: add help for -hogdir option
1521 * main/inferno.c: added -hogdir option
1523 2002-10-28 Bradley Bell <btb@icculus.org>
1525 * main/: inferno.c, menu.c: enabled Vertigo displays
1527 * include/3d.h: typo
1529 2002-10-28 Martin Schaffner <maschaffner@gmx.ch> and Bradley Bell <btb@icculus.org>
1531 * 3d/interp.c, include/3d.h, include/byteswap.h, main/bm.c,
1532 main/netmisc.c, main/network.c: simplify and eliminate redundant
1535 2002-10-28 Martin Schaffner <maschaffner@gmx.ch>
1537 * maths/fixc.c: fix infinite loop in quad_sqrt.
1539 * 3d/points.c, include/maths.h, include/pstypes.h, maths/fixc.c,
1540 maths/vecmat.c: sparc/sunos support: rename quad to quadint.
1542 2002-10-12 Bradley Bell <btb@icculus.org>
1544 * 2d/2dsline.c: handle BM_OGL in gr_scanline()
1546 2002-10-11 Bradley Bell <btb@icculus.org>
1548 * main/hud.c: make hud_message work correctly
1550 * 2d/palette.c, arch/sdl/gr.c, include/palette.h, main/inferno.c:
1553 * main/network.c: formatting, small fixes
1555 2002-10-10 Bradley Bell <btb@icculus.org>
1557 * main/netmisc.h: no swap_object for little-endian
1559 * main/: netmisc.h, network.c: use macros to simplify network
1562 * main/piggy.c: disable autodetect of mac pig (use --enable-macdata
1565 * main/inferno.c: enable loading screen for mac shareware with
1568 * main/netmisc.c: whitespace
1570 * 2d/bitmap.c, main/inferno.c, main/mission.c, main/playsave.c:
1573 * main/hud.c: whitespace
1575 * configure.ac: remove shareware build, add macdata build
1577 * main/songs.c: whitespace
1579 * 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/gpixel.c, 2d/line.c,
1580 2d/pixel.c, 2d/poly.c, 2d/rect.c, 2d/tmerge.c, main/gamerend.c:
1583 * 2d/: Makefile.am, tmerge_a.asm: enable TRANSPARENCY_COLOR for
1586 2002-10-04 Martin Schaffner <maschaffner@gmx.ch>
1588 * cfile/cfile.c, include/iff.h, main/gamepal.c, main/titles.c:
1589 comments, formatting, etc.
1591 * iff/iff.c: fix bigendian iff loading.
1593 2002-10-03 Bradley Bell <btb@icculus.org>
1595 * utilities/txb2tex.c: typo
1597 * 3d/clipper.c, main/bm.c, main/game.c, main/gamecntl.c,
1598 main/newmenu.c, main/switch.c, main/terrain.c, main/text.c:
1601 * arch/sdl/mouse.c: whitespace
1603 2002-09-19 Bradley Bell <btb@icculus.org>
1605 * main/kconfig.c: fix a oops, add old logs
1607 * main/kconfig.c: support for >3 mouse buttons
1609 2002-09-18 Bradley Bell <btb@icculus.org>
1611 * include/gr.h: fix palette swap define
1613 2002-09-14 Bradley Bell <btb@icculus.org>
1615 * main/titles.c: load hires briefing screen if lores doesn't exist
1616 (i.e. vertigo) and MenuHires=0
1618 2002-09-14 Werner Augustin <descent-source@mailinglist.gnuher.de>
1620 * main/: multi.h, network.h: pack some structures for ipx
1623 2002-09-14 Bradley Bell <btb@icculus.org>
1625 * cfile/cfile.c, main/endlevel.c, main/gamesave.c: revert cfgets()
1626 and load_endlevel_data() to expect newline-terminated strings, fix
1627 load_game_data to read null-terminated string for
1630 2002-09-07 Bradley Bell <btb@icculus.org>
1632 * main/newmenu.c: added error message
1634 * main/menu.h: enable -nohires with mac shareware
1636 * 2d/palette.c, include/gr.h: enable 0/255 palette swap
1638 * 2d/font.c: enable 0/255 palette swap for fonts
1640 * 2d/bitblt.c: add TRANSPARENCY_COLOR to assembly code, nother OGL
1643 * 2d/2dsline.c: fix ogl blooper
1645 2002-09-05 Bradley Bell <btb@icculus.org>
1647 * 2d/rle.c, 2d/scalec.c, include/rle.h: better just do it the old
1650 * include/strutil.h: need string.h for strcasecmp
1652 * include/rle.h: okay, maybe it needs to be this way
1654 * include/: 3d.h, gr.h: more stuff from d2src, mostly formatting
1656 * 2d/scalec.c: more stuff from d2src
1658 * 2d/rle.c: more stuff from d2src, formatting
1660 * 2d/font.c: useless cruft
1662 * 2d/: 2dsline.c, bitmap.c, bitmap.h: more stuff from d2src
1664 * 2d/bitblt.c, include/grdef.h: moved gr_linear_movsd assembly from
1667 2002-09-04 Bradley Bell <btb@icculus.org>
1669 * include/grdef.h: fix compiler warnings
1671 * 2d/bitblt.c: fix compiler warnings, #ifdef out dos-only code
1673 * include/grdef.h: gr_linear_movsd isn't static for NO_ASM,
1676 * main/game.c: we want the mac ibitblt for everything but dos and
1679 * main/texmerge.c: these routines are in tmerge.c
1681 * main/credits.c: enable credits for mac and oem data
1683 * main/bm.c: use either exit.ham or exit.pofs
1685 * include/ibitblt.h: enable some more code from d2src
1687 * include/gr.h: enable mac ubitblt_double
1689 * 2d/rle.c: added gr_rle_expand_scanline_generic_masked from d2src
1691 * include/grdef.h: moved some inline asm from linear.h
1693 * 2d/ibitblt.c: brought in line with original d2 version
1695 * 2d/bitblt.c: reverted to original d2 version of this file, then
1696 added d1x enhancements
1698 * 2d/2dsline.c: formatting, use __MSDOS__ instead of __DJGPP__
1700 * 2d/linear.h: moved these back to their original locations
1703 * main/mveplay.c: close some memory holes, speed up palette loading
1705 * main/movie.c: added fullscreen toggle while playing movies
1707 * main/inferno.c: comment out -superhires help text (always on)
1709 * include/timer.h: added approx_fsec_to_usec macro
1711 * arch/sdl/joy.c: fix compiler warning
1713 2002-09-01 Bradley Bell <btb@icculus.org>
1715 * main/network.c: oops
1717 * main/: movie.c, mveplay.c, mveplay.h: more movie improvements
1719 * arch/sdl/timer.c, include/timer.h: added timer_delay, faster
1720 timer_get_fixed_seconds
1724 2002-08-31 Bradley Bell <btb@icculus.org>
1726 * TODO, main/inferno.c, main/movie.c, main/mveplay.c: movie
1729 * main/multi.h: network endian stuff
1731 * 2d/font.c, include/gr.h: fast file i/o for font headers
1733 * arch/win32/arch_ip.cpp: unused file
1735 * main/: netmisc.c, netmisc.h, network.c, network.h: formatting,
1736 bigendian networking fixes
1738 * main/menu.c: make net menu more accurate, also make superhires
1741 * include/pstypes.h: better to have __pack__ all the time, I think.
1742 needed for networking, e.g.
1744 * arch/win32/: ipx_drv.h, ipx_win.c, winnet.c: win32 networking
1747 * arch/win32/Makefile.am: unused file
1751 2002-08-30 Bradley Bell <btb@icculus.org>
1753 * arch/win32/ipx_drv.h: re-added arch/win32/ipx_drv.h
1755 * main/: newmenu.h, titles.c: formatting
1757 * NEWS, arch/linux/Makefile.am, arch/linux/include/ukali.h,
1758 main/multi.h: networking works, finally
1760 * TODO: added TODO file
1762 * arch/linux/arch_ip.cpp: unused fine
1764 * README: network sorta working
1766 * main/: Makefile.am, multi.c, network.c, network.h: more
1769 * main/menu.c: load builtin mission correctly
1771 * main/inferno.c: documentation
1773 * main/: hoard.c, hoard.h, gamesave.c, mission.c: move hoard stuff
1776 * main/Makefile.mveplay: don't need no more
1778 2002-08-29 Bradley Bell <btb@icculus.org>
1780 * main/: ip_base.cpp, ip_base.h, ip_basec.h, ipclienc.c,
1781 ipclient.cpp, ipclient.h, ipserver.cpp, ipx_drv.c, multipow.c,
1782 multipow.h, netlist.c, netpkt.c, netpkt.h: deleting unused d1x
1785 * include/ipx_drv.h: more network fixing
1787 * arch/linux/include/ipx_drv.h: more network fixing
1789 * include/ipx.h: formatting
1791 * arch/linux/ipx_kali.c, include/ipx.h: fixed networking fuck-up?
1793 * NEWS, arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
1794 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, main/Makefile.am,
1795 main/inferno.c: fixed networking fuck-up?
1797 * Makefile.am: moved mingw info to README
1799 * README, mingw32.txt: moved mingw info to README
1801 2002-08-27 Bradley Bell <btb@icculus.org>
1803 * utilities/mvlextract.c: allow specifying file to extract
1805 * utilities/: tex2txb.c, txb2tex.c: use default extension to
1808 * utilities/hogextract.c: allow specifying file to extract
1810 * main/mission.c: Have to get mission_num _after_ promoting...
1812 * main/: gameseq.c, titles.c: beginning d1 briefing support
1814 * descent.msn: beginning d1 briefing support
1816 * main/: titles.c, titles.h: d1-style mission briefings
1818 * main/piggy.h: whitespace
1820 * main/movie.c: beginning robot movie support, fall back on lo/hi
1821 res if hi/lo not available
1823 * main/mission.c: added Builtin_mission_num for builtin mission,
1824 D1Hogdir, d1-style mission briefings
1826 * main/: gameseq.c, mission.h: added Builtin_mission_num for
1829 * cfile/cfile.c, include/cfile.h: add capability for 3rd hogfile
1830 (for d1 missions that need d1 data)
1832 * 2d/ibitblt.c: whitespace
1834 2002-08-26 Bradley Bell <btb@icculus.org>
1836 * utilities/mvlcreate.c: oops
1838 * utilities/: Makefile.am, mvlcreate.c, mvlextract.c: added mvl
1841 * utilities/hogextract.c: added [v]iew option
1843 * utilities/: tex2txb.c, txb2tex.c: changed txt to tex
1845 * main/titles.c: fix writable string, disable DumbAdjust thing
1847 * main/polyobj.h: whitespace
1849 * main/newmenu.c: added pcx_get_dimensions(), other stuff from
1852 * main/movie.c: read movies from AltHogDir, other fixes
1854 * main/: mission.c, mission.h: fix bug w/mission filename
1856 * main/gameseq.c: comments
1858 * main/digi.h: whitespace n stuff
1860 * include/mve_audio.h: added audio flag macros
1862 * 2d/pcx.c, include/pcx.h: added pcx_get_dimensions(), other stuff
1867 2002-08-23 Bradley Bell <btb@icculus.org>
1869 * main/: gameseq.c, inferno.c, mission.c, mission.h, titles.c: fix
1872 * Makefile.am: remove d2demo.mn2
1874 * cfile/cfile.c, include/cfile.h: add cfile_size function
1876 * d2demo.mn2, installation.txt, main/gameseq.h, main/mission.c:
1877 eliminate need for .mn2 files for oem and demo
1879 2002-08-22 Bradley Bell <btb@icculus.org>
1881 * main/bm.c: fix for vertigo
1883 * main/menu.h: make OEM menu pcx available
1885 * 2d/rle.c: merge with original d2 file
1887 * Makefile.am, configure.ac: let mission files get installed by
1890 2002-08-17 Bradley Bell <btb@icculus.org>
1892 * configure.ac: make FAST_FILE_IO the default on little-endian
1895 * NEWS, README, compilerdefs.txt, readme.txt: documentation
1897 * 2d/bitblt.c, 2d/rle.c, arch/ogl/ogl.c: implement BM_FLAG_RLE_BIG
1900 2002-08-15 Martin Schaffner <maschaffner@gmx.ch>
1902 * main/: game.c, menu.c, mission.c: promote builtin missions.
1904 2002-08-15 Bradley Bell <btb@icculus.org>
1906 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h, main/piggy.c:
1907 improved mac pig loading/reverted TRANSPARENCY_COLOR changes
1909 * utilities/.cvsignore: added cvsignore
1911 * 2d/palette.c, include/palette.h, main/gamesave.c: mac data file
1914 * main/piggy.c: mac data file loading
1916 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h: set
1917 transparency and swap 0/255 correctly for mac data files
1919 2002-08-13 Bradley Bell <btb@icculus.org>
1921 * Makefile.am, configure.ac, utilities/Makefile.am: moved utility
1922 to utilities to avoid conflict with c++ std lib <utility>
1924 * utilities/: Makefile.am, hogcreate.c, hogextract.c, txb2txt.c,
1925 txt2txb.c: moved utility to utilities to avoid conflict with c++
1928 * Makefile.am, configure.ac: add utilities
1930 2002-08-09 Bradley Bell <btb@icculus.org>
1932 * 2d/palette.c, 3d/interp.c, include/gr.h, main/render.c:
1935 2002-08-08 Bradley Bell <btb@icculus.org>
1937 * main/inferno.c: comments
1939 * main/: newmenu.c, songs.c: mac demo datafile support
1941 * installation.txt: update
1943 * main/gamesave.c: use lowercase for consistency
1945 * main/: bm.c, bm.h, endlevel.c, polyobj.c: enable loading of exit
1946 models for other than d2demo
1948 2002-08-07 Martin Schaffner <maschaffner@gmx.ch>
1950 * main/gamemine.c: formatting, better d1 texture conversion
1952 * Makefile.am, descent.mn2, descent.msn, main/mission.c,
1953 main/mission.h: recognize .msn mission files.
1955 2002-08-07 Bradley Bell <btb@icculus.org>
1957 * .cvsignore, 2d/.cvsignore, 3d/.cvsignore, arch/.cvsignore,
1958 arch/dos/.cvsignore, arch/ggi/.cvsignore, arch/linux/.cvsignore,
1959 arch/ogl/.cvsignore, arch/sdl/.cvsignore, arch/svgalib/.cvsignore,
1960 arch/win32/.cvsignore, cfile/.cvsignore, iff/.cvsignore,
1961 main/.cvsignore, main/editor/.cvsignore, maths/.cvsignore,
1962 mem/.cvsignore, misc/.cvsignore, texmap/.cvsignore: added
1965 2002-08-06 Bradley Bell <btb@icculus.org>
1967 * main/: automap.c, laser.c, songs.c, titles.c: shareware stuff
1969 * main/Makefile.am: formatting
1971 * 2d/font.c: make gr_remap_font just reload the whole thing
1973 * configure.ac: formatting
1975 * Makefile.am: added d2demo.mn2
1977 * d2demo.mn2: mission file for shareware
1979 * include/u_mem.h, main/ai.c, main/gamesave.c, main/inferno.c,
1980 main/laser.h, main/text.h, main/titles.c, main/weapon.c: whitespace
1982 * main/sounds.h: shareware stuff, whitespace
1984 * main/: polyobj.c, polyobj.h: more fast i/o macros
1986 * main/: menu.c, menu.h, mission.c, newmenu.c, piggy.c, piggy.h:
1989 * main/: endlevel.c, endlevel.h, gamemine.c, gameseq.c: merged
1990 endlevel stuff to non-shareware, allow movies/endlevel for
1993 * main/cntrlcen.c: typo
1995 * main/bm.h: use global Piggy_hamfile_version
1997 * main/bm.c: merged endlevel stuff to non-shareware, more fast i/o
1998 macros, use global Piggy_hamfile_version
2000 * main/Makefile.am: terrain and movie stuff always used now
2002 * 2d/pcx.c, include/pcx.h: make pcx header available to other
2005 * main/: gamemine.c, gamesave.c: load DMB levels
2007 * main/: bm.c, cntrlcen.c, cntrlcen.h, fuelcen.c, fuelcen.h,
2008 segment.c, segment.h, switch.c, switch.h: fast i/o macros
2010 2002-08-04 Martin Schaffner <maschaffner@gmx.ch>
2012 * main/gamemine.c, main/gamesave.c, mem/mem.c: d1 level stuff.
2014 2002-08-04 Bradley Bell <btb@icculus.org>
2016 * main/inferno.c: shareware stuff, formatting
2018 * arch/sdl/rbaudio.c: gracefully handle redbook non-availability
2020 * arch/sdl/gr.c: don't need to set mode in gr_init
2022 2002-08-02 Martin Schaffner <maschaffner@gmx.ch>
2024 * main/: gamemine.c, gamemine.h, gamesave.c, gamesave.h: more d1
2027 * Makefile.am, descent.mn2: added mission file for descent 1
2029 2002-08-02 Bradley Bell <btb@icculus.org>
2031 * arch/sdl/digi.c, arch/sdl/gr.c, include/error.h,
2032 include/oldsdl.h, main/gamecntl.c, main/inferno.c, main/laser.c,
2033 main/piggy.h, misc/error.c: junk
2035 * main/: endlevel.c, escort.c, gameseq.c, newmenu.c, render.c,
2036 render.h, scores.c, scores.h, terrain.c: shareware stuff
2038 * configure.ac, include/pstypes.h, main/bm.c, main/bm.h,
2039 main/effects.c, main/effects.h, main/piggy.c, main/piggy.h,
2040 main/powerup.c, main/powerup.h, main/robot.c, main/robot.h,
2041 main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
2042 main/weapon.c, main/weapon.h: fast i/o macros
2044 2002-08-01 Martin Schaffner <maschaffner@gmx.ch>
2046 * NEWS, cfile/cfile.c, main/console.c, main/gamemine.c,
2047 main/gamemine.h, main/gamesave.c: load d1 levels
2049 2002-07-30 Bradley Bell <btb@icculus.org>
2051 * configure.ac: oops
2053 * configure.ac, arch/ogl/gr.c, arch/ogl/ogl.c, include/ogl_init.h:
2056 * main/menu.c, main/titles.c, NEWS, 2d/font.c, include/gr.h,
2057 include/grdef.h, main/game.c, main/gamefont.c, main/gamefont.h,
2058 main/gamemine.c, main/inferno.c, main/movie.c, main/newmenu.c,
2059 main/piggy.c, main/titles.c: support shareware datafiles!
2061 * main/: bm.c, gamemine.c, piggy.c, piggy.h, weapon.c, gamemine.c,
2062 piggy.c: SHAREWARE fixes
2064 2002-07-29 Bradley Bell <btb@icculus.org>
2066 * NEWS, include/fileutil.h, main/bm.c, main/gameseq.c,
2067 main/mveplay.c, main/piggy.c, main/piggy.h, main/playsave.c,
2068 misc/fileutil.c: Portability - OS X support
2070 2002-07-27 Bradley Bell <btb@icculus.org>
2072 * main/: Makefile.am, fuelcen.c, fuelcen.h, game.c, game.h,
2073 gamemine.c, gamesave.c, gameseq.c, piggy.c, piggy.h, segment.c,
2074 segment.h: portability
2076 * cfile/cfile.c, include/cfile.h, main/cntrlcen.c, main/cntrlcen.h,
2077 main/gamesave.c, main/switch.c, main/switch.h, main/wall.c,
2078 main/wall.h: portabilization
2080 * 2d/font.c, include/gr.h: portability
2082 2002-07-26 Bradley Bell <btb@icculus.org>
2084 * 2d/font.c, 2d/pcx.c, include/gr.h, main/movie.c: portability
2086 * arch/linux/findfile.c, include/pstypes.h: os x fixes
2088 * main/player.c: foo
2090 * misc/fileutil.c, include/fileutil.h, misc/fileutil.c: oops
2092 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c,
2093 misc/fileutil.h: portable file i/o utils
2095 * main/: Makefile.mveplay, inferno.c, movie.c, newmenu.c: s not a
2096 writable string anymore... / formatting
2098 * main/Makefile.am, main/bm.c, main/bm.h, main/cntrlcen.c,
2099 main/cntrlcen.h, main/effects.c, main/effects.h, main/piggy.c,
2100 main/piggy.h, main/player.c, main/player.h, main/polyobj.c,
2101 main/polyobj.h, main/powerup.c, main/powerup.h, main/robot.c,
2102 main/robot.h, main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
2103 main/weapon.c, main/weapon.h, 3d/interp.c, include/cfile.h:
2104 portable-izing file loading routines
2106 2002-07-24 Bradley Bell <btb@icculus.org>
2108 * main/mveplay.c: correctly play files with 16bit uncompressed
2109 audio, mem checking, etc
2111 * main/: Makefile.mveplay, mvelib.c, mveplay.c: enable standalone
2114 2002-07-23 Bradley Bell <btb@icculus.org>
2116 * misc/Makefile.am: unused file
2118 * configure.ac, main/endlevel.c, main/endlevel.h, main/menu.c,
2119 main/sounds.h: remove experimental nmovie stuff
2121 * main/movie.c: add some debugging output
2123 2002-07-22 Bradley Bell <btb@icculus.org>
2125 * main/: console.c, state.c: simplified header
2127 * main/movie.c: enable mveplay audio
2129 * main/old/movie.c: moved to main/
2131 * include/mve_audio.h, include/mvelib.h, main/Makefile.am,
2132 main/inferno.c, main/kludge.c, main/movie.c, main/mve_audio.c,
2133 main/mvelib.c, main/mveplay.c: initial movie support
2135 * arch/linux/findfile.c, arch/ogl/gr.c, arch/ogl/ogl.c,
2136 arch/sdl/init.c, arch/sdl/joy.c, include/byteswap.h,
2137 include/ogl_init.h, include/pstypes.h, main/console.c,
2138 main/state.c, mem/mem.c: OS X stuff
2140 * configure.ac: OS X and movie stuff
2142 2002-07-19 Bradley Bell <btb@icculus.org>
2144 * compilerdefs.txt: OSX defs
2146 2002-07-18 Bradley Bell <btb@icculus.org>
2148 * main/inferno.c: use simpler rcs tags
2150 * autogen.sh: keep Changelog in cvs (and use --accum)
2152 * arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/rbaudio.c,
2153 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/rbaudio.c,
2154 include/rbaudio.h, main/Makefile.am, main/cdrom.h, main/gamecntl.c,
2155 main/songs.c: changed cdrom->rbaudio
2157 * include/rbaudio.h: moved to /include
2159 2002-07-17 Bradley Bell <btb@icculus.org>
2161 * 2d/d2sline.c, 2d/bitblt.c, 2d/bitmap.c, 2d/bitmap.h, 2d/box.c,
2162 2d/canvas.c, 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/font.c,
2163 2d/gpixel.c, 2d/ibitblt.c, 2d/line.c, 2d/linear.asm, 2d/linear.h,
2164 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c, 2d/rect.c,
2165 2d/rle.c, 2d/scale.c, 2d/scalea.asm, 2d/scalea.h, 2d/scalec.c,
2166 2d/tmerge.c, 2d/tmerge_a.asm, 3d/clipper.c, 3d/clipper.h,
2167 3d/draw.c, 3d/globvars.c, 3d/globvars.h, 3d/instance.c,
2168 3d/interp.asm, 3d/interp.c, 3d/matrix.c, 3d/points.c, 3d/rod.c,
2169 3d/setup.c: use simpler rcs tags
2174 2002-07-17 Bradley Bell <btb@icculus.org>
2176 * tools/cvs2cl/cvs2cl.pl: upgrade cvs2cl
2178 * d2x-gl.sh, d2x-ogl.sh: changed d2x-ogl to d2x-gl
2180 * debian/rules: don't need readme's
2182 * debian/rules: move d1x license to COPYING, license clarifications
2184 * COPYING, license.txt, debian/copyright, Makefile.am: move d1x
2185 license to COPYING, license clarifications
2187 * debian/rules: fix debian docs
2189 * debian/rules: fix debian manpages
2191 * debian/d2x-sdl.menu: fix debian menu
2193 * debian/rules: link to undocumented man page for debs
2195 * Makefile.am, configure.ac, debian/control, debian/copyright,
2196 debian/d2x-gl.files, debian/d2x-gl.menu, debian/d2x-sdl.files,
2197 debian/d2x-sdl.menu, debian/d2x.files, debian/d2x.menu,
2198 debian/rules, rpm/d2x.spec.in: change d2x-ogl to d2x-gl, other
2201 2002-07-16 Bradley Bell <btb@icculus.org>
2203 * debian/: rules, changelog.in: deb stuff
2205 * configure.ac: cleaner nasm detection
2207 * debian/: changelog.in, control, rules: deb stuff
2209 * README, installation.txt: typos, stuff
2211 * configure.ac: better #defines
2213 * configure.ac: whitespace
2215 * configure.ac: better documentation
2217 * configure.ac, arch/sdl/event.c, arch/sdl/init.c: SDL_AUDIO and
2218 SDL_JOYSTICK not needed
2220 * configure.ac, main/inferno.c: __SDL__ ugly and not needed at all
2222 * configure.ac: need higher SDL for joystick
2224 * debian/: control, rules: deb stuff
2226 * arch/sdl/joy.c: old junk
2228 * Makefile.am, configure.ac: automake updates
2230 * main/: inferno.c, text.c: don't use althogdir on non-unix
2232 * configure.ac: more autoconf updates
2234 * misc/strutil.c: better strrev
2236 * main/inferno.c: need limits.h on mingw also
2238 * acconfig.h, configure.ac: Updated for autoconf 2.53 (no more
2241 2002-04-19 Bradley Bell <btb@icculus.org>
2243 * main/network.c: let hoard.ham be a cfile
2245 * main/text.c: better error message when hog not found
2249 2002-03-23 Bradley Bell <btb@icculus.org>
2251 * acconfig.h, configure.ac, arch/linux/Makefile.am,
2252 arch/sdl/Makefile.am: Use SDL joystick automatically
2254 * arch/sdl/joy.c, main/kconfig.c: SDL Joystick works!
2256 2002-03-05 Bradley Bell <btb@icculus.org>
2258 * arch/sdl/joydefs.c, arch/sdl/joy.c: SDL joystick stuff mostly
2261 2002-02-23 Bradley Bell <btb@icculus.org>
2263 * texmap/ntmap.c: fix bug preventing higher res sdl modes
2265 * arch/dos/Makefile.am, arch/ggi/Makefile.am,
2266 arch/linux/Makefile.am, arch/ogl/Makefile.am, arch/sdl/Makefile.am,
2267 arch/svgalib/Makefile.am, arch/win32/Makefile.am,
2268 main/editor/Makefile.am: moved includes to include
2270 * arch/sdl/gr.c: use SDL_VERSION_ATLEAST
2272 * Makefile.am, 2d/Makefile.am, 3d/Makefile.am, cfile/Makefile.am,
2273 iff/Makefile.am, main/Makefile.am, maths/Makefile.am,
2274 mem/Makefile.am, misc/Makefile.am, texmap/Makefile.am: moved
2277 * main/game.c: disabled cockpit for OGL, formatting
2279 * 2d/ibitblt.c: formatting
2281 2002-02-16 Bradley Bell <btb@icculus.org>
2283 * include/oldsdl.h: check for older macros
2285 * configure.ac, arch/sdl/digi.c, arch/sdl/event.c, arch/sdl/gr.c,
2286 include/error.h, include/oldsdl.h, main/gamecntl.c, main/inferno.c:
2287 allow older sdl versions
2289 2002-02-15 Bradley Bell <btb@icculus.org>
2291 * main/: automap.c, automap.h, inferno.c: automap resolution now
2294 * include/: gr.h, grdef.h: moved protos to from grdef.h to gr.h
2296 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
2297 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
2298 win32/include/key_arch.h: never mind - that would be pointless
2300 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
2301 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
2302 win32/include/key_arch.h: copied files from d1x
2304 * arch/linux/arch_ip.cpp, arch/win32/arch_ip.cpp, main/ip_base.cpp,
2305 main/ip_base.h, main/ipclient.cpp: enable udp debug messages
2307 * main/multipow.c: need conf.h
2309 * arch/win32/Makefile.am: new file
2311 * include/pstypes.h: added u_int16_t (needed in base_ip)
2313 * arch/win32/arch_ip.cpp: copied from d1x
2315 2002-02-14 Bradley Bell <btb@icculus.org>
2317 * arch/sdl/gr.c, main/inferno.c: allow gr_init lowres
2319 * NEWS, include/gr.h, main/game.c, main/game.h, main/gamecntl.c,
2320 main/netlist.c: Added hotkeys to toggle fullscreen mode
2322 * main/: ip_base.cpp, ip_base.h, multi.h, netlist.c, netpkt.c,
2323 network.c, network.h, ipclient.cpp, netpkt.h: d1x->d2x
2325 * main/: multipow.c, multipow.h, netlist.c, netpkt.c, netpkt.h,
2326 reorder.h: Lotsa networking stuff from d1x
2328 2002-02-13 Bradley Bell <btb@icculus.org>
2330 * include/gr.h, main/game.c: Fullscreen toggle stuff
2332 * arch/linux/Makefile.am, include/ipx.h: Lotsa networking stuff
2335 * main/: Makefile.am, inferno.c, ip_base.cpp, ip_base.h, menu.c,
2336 multi.h, network.c, network.h, newmenu.c: Lotsa networking stuff
2339 2002-02-11 Bradley Bell <btb@icculus.org>
2341 * main/bm.c: use portable loader if bigendian
2343 * include/pstypes.h: don't define bool for c++
2345 * include/cfile.h: extern AltHogDir stuff
2347 * include/byteswap.h: use WORDS_BIGENDIAN
2349 * main/: newmenu.c, newmenu.h: added fixedfont menu functions
2351 * main/vers_id.h: added D2X_IVER
2353 * misc/args.c: don't use d1x.ini
2355 * Makefile.am: rpm stuff
2357 * acconfig.h, configure.ac: c++, versioning, endianness, deb, rpm
2360 2002-02-09 Bradley Bell <btb@icculus.org>
2362 * rpm/: d2x.spec, d2x.spec.in: auto-generate rpm spec file
2364 2002-02-09 Paolo Ulivi <pulivi@libero.it>
2366 * d2x-ogl.sh, d2x-sdl.sh, rpm/.cvsignore, rpm/d2x.spec: rpm
2369 2002-02-06 Bradley Bell <btb@icculus.org>
2371 * arch/linux/arch_ip.cpp, main/ip_base.cpp, main/ip_base.h,
2372 main/ip_basec.h, main/ipclienc.c, main/ipclient.cpp,
2373 main/ipclient.h, main/ipserver.cpp: Adding d1x network code
2375 * debian/: changelog.in, control, copyright, d2x-gl.files,
2376 d2x-gl.menu, d2x.files, d2x.menu, rules: Added debian stuff
2380 2002-02-02 Bradley Bell <btb@icculus.org>
2382 * NEWS, arch/ggi/Makefile.am: reenabled ggi build
2384 * NEWS, acconfig.h, configure.ac, main/gamecntl.c, main/inferno.c:
2385 Enabled RELEASE option
2387 2002-01-31 Bradley Bell <btb@icculus.org>
2389 * Makefile.am, configure.ac: specify prerequisite versions of
2390 autoconf and automake
2392 2002-01-29 Bradley Bell <btb@icculus.org>
2394 * main/mission.c: RCS header added
2396 * main/inferno.c: update copyright date
2398 * main/mission.c: allow missions to be in AltHogDir
2400 * configure.ac: Display results of configure
2402 * include/d_io.h, main/inferno.c, main/newdemo.c: Added d_mkdir
2405 2002-01-28 Bradley Bell <btb@icculus.org>
2407 * NEWS, acconfig.h, configure.ac, cfile/cfile.c, main/newdemo.c:
2408 Data files now go in DATADIR/games/d2x, user files now go in
2411 2002-01-28 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2413 * main/inferno.c: Data files now go in DATADIR/games/d2x, user
2414 files now go in ~/.d2x
2416 2002-01-24 Bradley Bell <btb@icculus.org>
2418 * configure.ac: fix nasm not found error message
2420 2002-01-18 Bradley Bell <btb@icculus.org>
2422 * configure.in: getting rid of old configure.in
2424 * acconfig.h, configure.ac, main/Makefile.am, main/kludge.c,
2425 main/movie.c: Movie playing kludgey stuff
2427 * misc/args.c: formatting
2429 * main/inferno.c: allow -h for help
2431 * include/error.h: don't die on int3, unless -debug given
2433 * mingw32.txt: more stuff
2435 2001-12-29 Bradley Bell <btb@icculus.org>
2437 * Makefile.am: Got rid of thinking.txt
2439 * main/inferno.c: document -nomovies option
2441 2001-12-28 Bradley Bell <btb@icculus.org>
2443 * main/titles.c: formatting, put some code into place for rendering
2444 of robots during briefings
2446 2001-12-27 Bradley Bell <btb@icculus.org>
2450 2001-12-23 Craig Hadady <chadady@iglou.com>
2452 * 2d/rle.c: fixed bug in dummy array.
2454 2001-12-03 Bradley Bell <btb@icculus.org>
2456 * arch/sdl/init.c: fix formatting
2458 * Makefile.am, acconfig.h, configure.ac, arch/linux/Makefile.am,
2459 arch/sdl/Makefile.am, arch/sdl/event.c, arch/sdl/init.c,
2460 arch/sdl/joy.c, arch/svgalib/Makefile.am: lots of makefile fixes,
2461 and sdl joystick stuff
2463 2001-11-30 Bradley Bell <btb@icculus.org>
2465 * thinking.txt: not needed
2467 2001-11-27 Bradley Bell <btb@icculus.org>
2469 * cygconf, mingw32.txt: use sdl from source on cygwin
2471 * Makefile.am, configure.ac, arch/ogl/Makefile.am,
2472 arch/sdl/Makefile.am, main/Makefile.am: move SDL_LIBS to LIBS,
2473 SDL_CFLAGS to CFLAGS
2475 2001-11-27 Bradley Bell <btb@icculus.org>
2479 2001-11-14 Bradley Bell <btb@icculus.org>
2481 * texmap/scanline.c: use optimization flags as texmap default
2483 * NEWS: mouse wheel, etc
2485 * arch/include/mouse.h, arch/sdl/mouse.c, main/kconfig.c: use mouse
2486 wheel to emulate 3rd axis
2488 * Makefile.am, configure.ac: change ENV_DJGPP to DJGPP
2490 * include/error.h: kludge to ungrab mouse when we hit an int3
2492 * include/d_io.h: change __ENV_WINDOWS__ to __WINDOWS__,
2493 __ENV_MSDOS__ to __MSDOS__
2495 * arch/sdl/mouse.c: remove cruft, fix formatting, use mouse wheel
2498 * arch/sdl/event.c: remove cruft, fix formatting, begin joystick
2501 * arch/sdl/digi.c: implemented digi_set_volume
2503 * include/grdef.h, main/config.c, misc/d_io.c: change
2504 __ENV_WINDOWS__ to __WINDOWS__, __ENV_MSDOS__ to __MSDOS__
2506 * 2d/font.c, main/bm.c, main/gamesave.c, main/gameseq.c,
2507 main/piggy.c: use MAKE_SIG
2509 * installation.txt: update
2511 * configure.ac: new file
2513 * arch/sdl/joydefs.c: #include pstypes.h
2515 * arch/sdl/init.c: SDL joystick stuff
2517 * acconfig.h: adjust MINGW defines
2519 * arch/sdl/joydefs.c: copied joydefs_config from linux/joydefs.c -
2520 controls menu now works
2522 2001-11-13 Bradley Bell <btb@icculus.org>
2524 * main/Makefile.am: Make sure bmread.c and terrain.c get included
2527 * Makefile.am: New file
2529 * arch/dos/Makefile.am: Make sure gr.c and joy2.asm get included in
2532 * compilerdefs.txt: New file
2534 * main/aipath.c: use D_RAND_MAX instead of RAND_MAX
2536 2001-11-12 Bradley Bell <btb@icculus.org>
2538 * main/playsave.c: load player files regardless of byte order of
2541 2001-11-11 Bradley Bell <btb@icculus.org>
2543 * include/makesig.h, main/playsave.c: Created header for MAKE_SIG
2546 * main/Makefile.am: Don't use terrain.c unless SHAREWARE
2548 * NEWS: GL savegame thumbnails
2550 * acconfig.h, configure.in: make option for NMOVIES, default to off
2552 2001-11-09 Bradley Bell <btb@icculus.org>
2554 * main/state.c: Enabled savegame thumbnails under OpenGL
2556 * unused/pa_null/pa_enabl.h: remove duplicate header
2558 * misc/args.c: use d2x.ini for option file
2560 * mem/mem.c: Move mem_realloc inside the ifdef
2562 * main/menu.c: fix 640x400 menu text
2564 * main/inferno.c: added documentation
2566 * main/endlevel.c: fix warnings
2568 * arch/ogl/gr.c: Get rid of gl spew
2570 * arch/linux/Makefile.am: move unused ipx_udp.c to EXTRA_DIST
2572 * acconfig.h: Define __SDL__ for mingw
2574 2001-11-08 Bradley Bell <btb@icculus.org>
2576 * 2d/font.c: free OGL font data when rereading
2578 * main/collide.c, main/endlevel.c, main/endlevel.h, main/gameseq.c,
2579 main/gauges.c, acconfig.h, configure.in, main/inferno.c,
2580 main/laser.c, main/menu.c, main/menu.h, main/newmenu.c,
2581 main/piggy.c, main/sounds.h, main/switch.c, main/titles.c,
2582 main/weapon.h: Enabled shareware build, endlevel flythrough
2585 * main/: Makefile.am, terrain.c, old/terrain.c: moved file, will be
2586 of use for shareware build
2588 * arch/ogl/: gr.c, sdlgl.c: use new d_realloc function, so mem
2591 * include/u_mem.h, mem/mem.c: added d_realloc/mem_realloc functions
2593 2001-11-05 Bradley Bell <btb@icculus.org>
2595 * include/args.h, main/inferno.c, misc/args.c: Change args_init
2598 * include/3d.h: Add comment
2600 2001-11-04 Bradley Bell <btb@icculus.org>
2602 * cfile/Makefile.am, cfile/nocfile.h, include/nocfile.h: Move
2605 * arch/ogl/sdlgl.c: Hack to keep SDL from screwing up X when it
2608 * main/: gamecntl.c, inferno.c: SDL applies to more than X11...
2610 * arch/ogl/gr.c, main/Makefile.am, main/gauges.c, main/hud.c,
2611 main/hudmsg.h: Enable d1x-style hud_message
2613 * arch/ogl/: glx.c, wgl.c: Sync with d1x
2615 * 2d/font.c: re-init ogl fonts after remapping colors.
2617 2001-11-02 Bradley Bell <btb@icculus.org>
2619 * misc/Makefile.am: remove byteswap.h (duplicate header)
2621 * 2d/font.c: fixed gr_remap_font, minor stuff
2623 * configure.in: take out -O2 if doing debug build
2625 * main/bm.c: formatting
2627 * 2d/font.c, include/gr.h, NEWS: Enable OpenGL fonts!
2629 * include/byteswap.h, misc/Makefile.am: fix swapint, swapshort
2630 macros, get rid of functions
2632 2001-11-01 Bradley Bell <btb@icculus.org>
2634 * misc/byteswap.h: removed duplicate header
2636 2001-10-31 Bradley Bell <btb@icculus.org>
2638 * NEWS, main/automap.c: automap works in opengl
2640 * NEWS, configure.in: Added news
2642 * main/newmenu.c: Must call set_screen_mode for menus when using GL
2644 * 2d/: bitblt.c, canvas.c, linear.h, scalea.h: Sync with d1x
2646 * arch/sdl/event.c, arch/sdl/gr.c, arch/sdl/init.c, iff/iff.c,
2647 include/3d.h, include/loadgl.h, main/inferno.c, maths/fixc.c,
2648 maths/vecmat.c, maths/vecmata.asm: Sync with d1x
2650 * Makefile.am, arch/sdl/Makefile.am: Makefile fixes
2652 * arch/ogl/: glx.c, gr.c, ogl.c, sdlgl.c: Sync with d1x
2654 * 3d/: clipper.c, draw.c, globvars.c, instance.c, interp.c,
2655 matrix.c, points.c, rod.c, setup.c: Minor sync with d1x
2657 2001-10-27 Bradley Bell <btb@icculus.org>
2659 * main/inferno.c: added some documentation
2661 2001-10-25 Bradley Bell <btb@icculus.org>
2663 * main/inferno.c, texmap/ntmap.c, texmap/tmapflat.c: Completed tmap
2666 * Makefile.am, configure.in, arch/Makefile.am,
2667 arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/digi.c,
2668 arch/dos/gr.c, arch/ggi/Makefile.am, arch/ggi/gr.c,
2669 arch/ogl/Makefile.am, arch/ogl/glx.c, arch/ogl/gr.c,
2670 arch/ogl/ogl.c, arch/ogl/sdlgl.c, arch/ogl/wgl.c,
2671 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/digi.c,
2672 arch/sdl/gr.c, arch/svgalib/Makefile.am, arch/svgalib/gr.c,
2673 texmap/scanline.c: Finished moving stuff to arch/blah. I know,
2674 it's ugly, but It'll be easier to sync with d1x.
2676 * Makefile.am, configure.in, main/Makefile.am, main/editor/med.c,
2677 main/editor/medwall.h, main/editor/segment.c, main/editor/seguvs.h,
2678 main/editor/Makefile.am: attempt at support for editor, makefile
2681 * misc/d_delay.c: formatting fix
2683 * texmap/: Makefile.am, ntmap.c, scanline.c, scanline.h, texmapl.h,
2684 tmappent.S, tmapppro.S: adding support for runtime selection of
2687 * main/: bmread.c, game.c, gamecntl.c, gamesave.c, inferno.c,
2688 inferno.h, piggy.c, render.c, editor/editor.h: conditionalize
2689 including multi.h and network.h, fix backslashes, fix compiler
2692 * main/: ai.c, ai2.c, aipath.c, automap.c, bm.c, cntrlcen.c,
2693 collide.c, controls.c, credits.c, dumpmine.c, endlevel.c, escort.c,
2694 fireball.c, fuelcen.c, gamemine.c, gameseq.c, gauges.c, laser.c,
2695 menu.c, multi.h, netmisc.c, network.h, newdemo.c, newmenu.c,
2696 object.c, powerup.c, state.c, switch.c, wall.c: conditionalize
2697 including multi.h and network.h, fix backslashes
2699 * include/pstypes.h: added typedef for u_int64_t on mingw
2701 * include/3d.h: added prototype for g3_uninit_polygon_model
2703 * arch/sdl/Makefile.am: Don't use SDL joystick except on mingw
2705 2001-10-24 Bradley Bell <btb@icculus.org>
2707 * arch/: ggi/Makefile.am, svgalib/Makefile.am: Moved input stuff to
2708 arch subdirs, as in d1x.
2710 * Makefile.am, configure.in, main/kconfig.c: Revert bin_programs to
2711 earlier style until i understand automake 1.5 better. remove input
2714 * arch/: Makefile.am, dos/Makefile.am, dos/joy2.asm, dos/joyc.c,
2715 dos/joydefs.c, dos/key.c, dos/mouse.c, ggi/event.c, ggi/init.c,
2716 ggi/key.c, ggi/mouse.c, linux/Makefile.am, linux/joydefs.c,
2717 linux/joystick.c, linux/include/joystick.h, sdl/Makefile.am,
2718 sdl/event.c, sdl/joy.c, sdl/joydefs.c, sdl/key.c, sdl/mouse.c,
2719 svgalib/event.c, svgalib/init.c, svgalib/key.c, svgalib/mouse.c:
2720 Moved input stuff to arch subdirs, as in d1x.
2722 * NEWS, configure.in: blah blah
2724 2001-10-23 Bradley Bell <btb@icculus.org>
2726 * include/ui.h, unused/ui/ui.h: Moved ui.h to includes/
2728 * texmap/tmapppro.S: no need for #include <conf.h> here
2730 * main/Makefile.am: Build fixes. EDITOR_SRCS added to
2733 * main/: Makefile.am, network.c: No longer #ifdef'ing out the whole
2734 file. RCS header added
2736 * main/: bmread.c, kmatrix.c, multi.c, multibot.c: No longer
2737 #ifdef'ing out the whole file. RCS header added
2739 * Makefile.am, acconfig.h, configure.in, arch/dos/Makefile.am,
2740 main/Makefile.am, maths/Makefile.am, texmap/Makefile.am: Build
2741 fixes. Now works with automake 1.5 and autoconf 2.52.
2742 --enable-editor option added. SDL_VIDEO and SDL_INPUT defined for
2743 mingw (-grabmouse now works on win32).
2745 * config.guess, config.sub, install-sh, missing, mkinstalldirs:
2746 These don't belong in cvs
2750 2001-10-20 Bradley Bell <btb@icculus.org>
2752 * 2d/font.c: Don't free unused variables...
2754 * 2d/font.c, include/gr.h: Bringing font stuff more in line with
2757 * Makefile.am, arch/Makefile.am, arch/dos/Makefile.am,
2758 arch/linux/Makefile.am, arch/win32/Makefile.am, iff/Makefile.am,
2759 main/Makefile.am: make dist more sensible
2761 * Makefile.am: Kludge for linking on mingw
2763 2001-10-19 Bradley Bell <btb@icculus.org>
2765 * Makefile.am, configure.in, arch/win32/Makefile.am,
2766 arch/win32/ipx_win.c, arch/win32/winnet.c: Little fixes
2768 * include/ipx_drv.h: Check for __MINGW32__
2770 * include/i86.h: Imported from d1x
2772 * arch/dos/: Makefile.am, ipx.c: Re-import of d1x files
2774 * arch/dos/modex.asm: Fixed %include
2776 * main/console.c: RCS headers added
2778 * arch/sdl/: Makefile.am, init.c, timer.c: Moved arch/sdl_* to
2781 * Makefile.am, main/Makefile.am: Moved final link to top-level
2782 directory instead of main/
2784 * 2d/linear.asm, maths/fix.asm, maths/vecmata.asm: Changed
2785 __ENV_LINUX__ to __linux__
2787 * configure.in, arch/Makefile.am, arch/dos_dpmi.c,
2788 arch/dos_findfile.c, arch/dos_init.c, arch/dos_ipx.c,
2789 arch/dos_modex.asm, arch/dos_timer.asm, arch/dos_tweak.inc,
2790 arch/dos_vesa.c, arch/dos_vgaregs.inc, arch/linux_init.c,
2791 arch/sdl_init.c, arch/sdl_timer.c, arch/dos/Makefile.am,
2792 arch/dos/dpmi.c, arch/dos/findfile.c, arch/dos/init.c,
2793 arch/dos/ipx.c, arch/dos/modex.asm, arch/dos/timer.asm,
2794 arch/dos/tweak.inc, arch/dos/vesa.c, arch/dos/vgaregs.inc,
2795 arch/linux/Makefile.am, arch/linux/init.c, arch/win32/Makefile.am,
2796 arch/win32/mingw_init.c, main/Makefile.am: Moved arch/sdl_* to
2799 * configure.in: add --enable-xploader, support arch/linux subdir,
2802 * main/inferno.c: conditionalize conf.h
2804 2001-10-19 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2806 * acconfig.h, 2d/bitmap.h, 3d/interp.c, cfile/cfile.c,
2807 include/cfile.h, main/bm.c, mem/mem.c, misc/fileutil.c,
2808 misc/fileutil.h: Partial application of linux/alpha patch.
2810 2001-10-19 Bradley Bell <btb@icculus.org>
2812 * main/Makefile.am, arch/linux/Makefile.am: Brought linux
2813 networking in line with d1x, moved some arch/linux_* stuff to
2816 * arch/linux/: findfile.c, ipx_bsd.c, ipx_kali.c, ipx_lin.c,
2817 linuxnet.c, ukali.c, include/ipx_bsd.h, include/ipx_hlpr.h,
2818 include/ipx_kali.h, include/ipx_ld.h, include/ipx_lin.h,
2819 include/ipx_udp.h, include/ukali.h: remove pesky * from RCS log
2822 * arch/: Makefile.am, linux_findfile.c, linux_ipx_bsd.c,
2823 linux_ipx_lin.c, linux_ipx_udp.c, linux_net.c, linux/findfile.c,
2824 linux/ipx_bsd.c, linux/ipx_kali.c, linux/ipx_lin.c,
2825 linux/ipx_udp.c, linux/linuxnet.c, linux/ukali.c,
2826 linux/include/ipx_bsd.h, linux/include/ipx_hlpr.h,
2827 linux/include/ipx_kali.h, linux/include/ipx_ld.h,
2828 linux/include/ipx_lin.h, linux/include/ipx_udp.h,
2829 linux/include/ukali.h: Brought linux networking in line with d1x,
2830 moved some arch/linux_* stuff to arch/linux/*
2832 * include/ipx_drv.h: Imported from d1x
2834 * main/ipx_drv.c: RCS info added, conf.h added, etc...
2836 * main/ipx_drv.c: Imported from d1x
2838 * include/args.h, include/ipx.h, main/inferno.c, main/network.c,
2839 main/network.h, main/Makefile.am: Trying to get network working on
2842 * configure.in, 2d/Makefile.am, arch/win32/Makefile.am,
2843 main/Makefile.am: build fixes
2845 * arch/: win32/Makefile.am, win32/findfile.c, win32/ipx_drv.h,
2846 win32/ipx_win.c, win32/winnet.c, Makefile.am, win32_findfile.c,
2847 linux/include/ipx_drv.h: Moved win32_* to win32/* (a la d1x),
2848 starting to get net working.
2850 * include/pstypes.h: Changed __ENV_LINUX__ to __linux__,
2851 conditionalized min,max macros
2853 2001-10-18 Bradley Bell <btb@icculus.org>
2855 * acconfig.h, 2d/linear.h, arch/include/joy.h, include/loadgl.h,
2856 include/strutil.h, include/vecmat.h, main/kconfig.c, misc/d_glob.c,
2857 texmap/tmap_inc.asm, texmap/tmap_per.asm, texmap/tmappent.S,
2858 texmap/tmapppro.S, main/console.c: Changed __ENV_LINUX__ to
2861 * 2d/2dsline.c: RCS headers added/changed
2863 * configure.in: fix NASMFLAGS bug
2865 * main/: collide.c, inferno.c, object.c, render.c: RCS headers
2868 2001-10-17 Bradley Bell <btb@icculus.org>
2870 * NEWS: Fixed the invulnerable robots bug!
2872 * main/collide.c: Fixed the invulnerable robots bug!
2874 2001-10-14 Bradley Bell <btb@icculus.org>
2876 * Makefile.am, arch/Makefile.am, iff/Makefile.am, main/Makefile.am:
2879 2001-10-13 Bradley Bell <btb@icculus.org>
2881 * Makefile.am, autogen.sh, configure.in, 2d/Makefile.am,
2882 arch/Makefile.am, arch/dos/Makefile.am,
2883 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
2884 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
2885 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
2886 arch/dos/include/Makefile.am, arch/dos/mm_snd/Makefile.am,
2887 arch/dos/mm_snd/include/Makefile.am, arch/include/Makefile.am,
2888 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
2889 arch/win32/Makefile.am, arch/win32/d3dframe/Makefile.am,
2890 arch/win32/include/Makefile.am, iff/Makefile.am,
2891 iff/archive/Makefile.am, include/Makefile.am, main/Makefile.am,
2892 main/editor/Makefile.am, main/old/Makefile.am, tools/Makefile.am,
2893 tools/cvs2cl/Makefile.am, unused/Makefile.am,
2894 unused/bios/Makefile.am, unused/lib/Makefile.am,
2895 unused/novga/Makefile.am, unused/pa_null/Makefile.am,
2896 unused/ui/Makefile.am, unused/vga/Makefile.am,
2897 unused/vga/new/Makefile.am, unused/win95/Makefile.am: Removed
2898 automake stuff from "inert" subdirs. And there was much rejoicing.
2900 * Makefile.am, NEWS, configure.in: Stuff
2902 * ChangeLog: removing auto-generated file
2904 * cygconf: Added instructions for mingw32 build
2906 * Makefile.am: renamed INSTALL to installation.txt
2908 * installation.txt, INSTALL: renamed INSTALL to installation.txt
2910 * mingw32.txt: Added instructions for mingw32 build
2912 * configure.in: Enable assembly under mingw32
2914 2001-10-12 Bradley Bell <btb@icculus.org>
2916 * acconfig.h, aclocal.m4, conf.h.in: remove superfluous files
2918 * acconfig.h, aclocal.m4, conf.h.in, configure.in, 2d/2dsline.c,
2919 2d/bitblt.c, 2d/box.c, 2d/canvas.c, 2d/gpixel.c, 2d/line.c,
2920 2d/pixel.c, include/pstypes.h, include/strutil.h, include/timer.h,
2921 main/digi.h, main/kludge.c, main/object.c, main/render.c,
2922 misc/d_glob.c, misc/d_io.c, misc/strutil.c: Changed __ENV_DJGPP__
2923 to __DJGPP__, since it's built-in.
2925 2001-10-12 Paolo Ulivi <paoloulivi@tin.it>
2927 * aclocal.m4, conf.h.in, include/vecmat.h, main/collide.c,
2928 main/kludge.c, main/piggy.h: fix some gcc 3.0 warnings.
2932 2001-10-12 Bradley Bell <btb@icculus.org>
2934 * Makefile.am, unused/win95/Makefile.am: Fix some dist stuff
2936 * Makefile.am: make sure cygconf gets archived
2938 * configure.in: Increment version number in preparation for release
2940 * configure.in: Fix detection of opengl
2942 * Makefile.am, aclocal.m4, autogen.sh, conf.h.in, configure.in,
2943 cygconf, arch/Makefile.am, arch/include/joy.h,
2944 arch/include/mouse.h, include/loadgl.h, include/pstypes.h,
2945 include/strutil.h, main/Makefile.am, main/config.c, main/console.c,
2946 main/gamepal.h, main/gamerend.c, main/inferno.c, main/kconfig.c,
2947 main/multi.c, main/newdemo.c, misc/d_delay.c, misc/d_glob.c,
2948 misc/strutil.c: Switched from Cygwin to mingw32 on MS boxes.
2949 Vastly improved compilability.
2951 2001-10-11 Bradley Bell <btb@icculus.org>
2953 * Makefile.am: Added macros/sdl.m4
2955 * autogen.sh: Added macros/sdl.m4
2957 2001-10-09 Bradley Bell <btb@icculus.org>
2959 * main/vers_id.h: Added DESCENT_VERSION constant
2961 * main/inferno.c: Added command-line help.
2963 * include/ogl_init.h: opengl improvments (following d1x changes)
2965 2001-10-07 Bradley Bell <btb@icculus.org>
2967 * aclocal.m4, conf.h.in, configure.in, arch/Makefile.am,
2968 arch/ogl/Makefile.am: Remove duplicate headers.
2970 2001-08-02 Thimo Neubauer <thimo@debian.org>
2972 * mem/mem.c: totally crippled the memory manager because it does
2973 not make sense for non-DOS-systems and it would have been too
2974 complicated to get it 64bit clean
2976 2001-06-19 Bradley Bell <btb@icculus.org>
2978 * cvshowto.txt: updated anonymous password
2980 2001-02-08 Bradley Bell <btb@icculus.org>
2982 * COPYING, license.txt: Added d1x license
2984 2001-02-01 Bradley Bell <btb@icculus.org>
2986 * aclocal.m4, configure.in: Better detecting of SDL and GL/GLU
2988 2001-01-31 Bradley Bell <btb@icculus.org>
2990 * configure.in, arch/include/mouse.h, include/pstypes.h,
2991 main/game.c, main/gamepal.h: OpenGL support under Cygwin/SDL
2993 * main/polyobj.c: fix typo
2995 * 2d/Makefile.am, 2d/bitblt.c, 2d/bitmap.c, 2d/box.c, 2d/canvas.c,
2996 2d/circle.c, 2d/disc.c, 2d/font.c, 2d/gpixel.c, 2d/ibitblt.c,
2997 2d/line.c, 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c,
2998 2d/rect.c, 2d/rle.c, 2d/scale.c, 2d/scalec.c, 2d/tmerge.c,
2999 3d/clipper.c, 3d/draw.c, 3d/globvars.c, 3d/instance.c, 3d/interp.c,
3000 3d/matrix.c, 3d/points.c, 3d/rod.c, 3d/setup.c, arch/Makefile.am,
3001 cfile/cfile.c, iff/iff.c, main/ai.c, main/ai2.c, main/aipath.c,
3002 main/automap.c, main/bm.c, main/bmread.c, main/cmd.c,
3003 main/cntrlcen.c, main/collide.c, main/config.c, main/console.c,
3004 main/controls.c, main/credits.c, main/crypt.c, main/dumpmine.c,
3005 main/effects.c, main/endlevel.c, main/escort.c, main/fireball.c,
3006 main/fuelcen.c, main/fvi.c, main/game.c, main/gamecntl.c,
3007 main/gamefont.c, main/gamemine.c, main/gamepal.c, main/gamerend.c,
3008 main/gamesave.c, main/gameseg.c, main/gameseq.c, main/hostage.c,
3009 main/kconfig.c, main/kmatrix.c, main/laser.c, main/lighting.c,
3010 main/mglobal.c, main/mission.c, main/morph.c, main/netmisc.c,
3011 main/network.c, main/newdemo.c, main/newmenu.c, main/object.c,
3012 main/paging.c, main/physics.c, main/piggy.c, main/polyobj.c,
3013 main/powerup.c, main/render.c, main/robot.c, main/slew.c,
3014 main/songs.c, main/switch.c, main/texmerge.c, main/text.c,
3015 main/titles.c, main/vclip.c, main/wall.c, main/weapon.c,
3016 maths/Makefile.am, maths/fixc.c, maths/rand.c, maths/tables.c,
3017 maths/vecmat.c, mem/mem.c, misc/args.c, misc/byteswap.c,
3018 misc/d_delay.c, misc/d_glob.c, misc/d_io.c, misc/error.c,
3019 misc/hash.c, misc/strio.c, misc/strutil.c, texmap/Makefile.am,
3020 texmap/ntmap.c, texmap/scanline.c, texmap/tmapflat.c: Makefile and
3023 * arch/dos_findfile.c, arch/dos_modex.asm, include/console.h,
3024 include/modex.h, main/collide.c, main/gamesave.c, main/gameseq.c,
3025 main/gauges.c, main/object.c, main/playsave.c, main/render.c,
3026 main/state.c, mem/mem.c, texmap/ntmap.c, texmap/tmapflat.c: Fix
3029 * include/gr.h, main/menu.c: Fullscreen toggle added to screen res
3032 * configure.in, include/pstypes.h, main/kconfig.c: Support for
3033 cross-compiling, and cygwin fixes
3035 2001-01-30 Bradley Bell <btb@icculus.org>
3037 * configure.in, arch/Makefile.am, arch/win32_findfile.c,
3038 include/pstypes.h, include/strutil.h, main/Makefile.am,
3039 misc/strutil.c, unused/win95/findfile.c: Cygwin support, using SDL.
3040 needs --without-assembler and --without-network to compile
3042 2001-01-29 Bradley Bell <btb@icculus.org>
3044 * configure.in, main/Makefile.am: Fixes to build system
3046 * main/kconfig.c: fix for non-linux joysticks
3048 * arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/digi.c,
3049 arch/dos/dosgr.c, arch/dos/dpmi.c, arch/dos/findfile.c,
3050 arch/dos/init.c, arch/dos/ipx.c, arch/dos/joy2.asm,
3051 arch/dos/joyc.c, arch/dos/joydefs.c, arch/dos/key.c,
3052 arch/dos/modex.asm, arch/dos/mouse.c, arch/dos/timer.asm,
3053 arch/dos/tweak.inc, arch/dos/vesa.c, arch/dos/vgaregs.inc,
3054 arch/include/joy.h, arch/linux/Makefile.am, arch/linux/findfile.c,
3055 arch/linux/init.c, arch/linux/ipx_bsd.c, arch/linux/ipx_lin.c,
3056 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/sdl/Makefile.am,
3057 arch/sdl/init.c, arch/sdl/timer.c: Removed duplicate files
3059 * arch/Makefile.am, arch/dos_dpmi.c, arch/dos_findfile.c,
3060 arch/dos_init.c, arch/dos_ipx.c, arch/dos_modex.asm,
3061 arch/dos_timer.asm, arch/dos_tweak.inc, arch/dos_vesa.c,
3062 arch/dos_vgaregs.inc, arch/linux_findfile.c, arch/linux_init.c,
3063 arch/linux_ipx_bsd.c, arch/linux_ipx_lin.c, arch/linux_ipx_udp.c,
3064 arch/linux_net.c, arch/sdl_init.c, arch/sdl_timer.c: Fixed build
3067 * arch/dos/include/joy.h, arch/dos/include/key.h,
3068 arch/dos/include/mouse.h: Unified input headers.
3070 * arch/linux/Makefile.am, configure.in: Duplicate file removal.
3072 2001-01-28 Bradley Bell <btb@icculus.org>
3074 * conf.h.in, configure.in, arch/Makefile.am,
3075 arch/dos/include/Makefile.am, arch/include/Makefile.am,
3076 arch/include/key.h, main/Makefile.am: More header unification...
3078 * main/newdemo.c: Added <ctype.h>
3080 * arch/include/event.h, arch/include/joy.h: unified input headers.
3082 * acconfig.h, include/d_delay.h, main/Makefile.am, main/game.c:
3083 OpenGL now uses SDL-GL instead of gii
3085 * arch/include/key.h, arch/include/mouse.h: Unified arch headers
3087 2001-01-25 Bradley Bell <btb@icculus.org>
3089 * autogen.sh: use "set -e" so execution stops if something goes
3092 2001-01-24 Bradley Bell <btb@icculus.org>
3096 * Makefile.am: Add ChangeLog to dist
3100 2001-01-24 Bradley Bell <btb@icculus.org>
3102 * INSTALL, NEWS, README, cvshowto.txt: updated documentation
3104 * tools/Makefile.am, tools/cvs2cl/Makefile.am,
3105 tools/cvs2cl/cvs2cl.pl: cvs2cl for building ChangeLog from RCS
3108 * Makefile.am, acconfig.h, autogen.sh, conf.h.in, configure.in,
3109 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
3110 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
3111 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
3112 arch/dos/include/Makefile.am, 2d/Makefile.am, 3d/Makefile.am,
3113 arch/Makefile.am, arch/dos/Makefile.am,
3114 arch/dos/mm_snd/Makefile.am, arch/dos/mm_snd/include/Makefile.am,
3115 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
3116 arch/ogl/Makefile.am, arch/sdl/Makefile.am, arch/win32/Makefile.am,
3117 arch/win32/d3dframe/Makefile.am, arch/win32/include/Makefile.am,
3118 cfile/Makefile.am, iff/Makefile.am, iff/archive/Makefile.am,
3119 include/Makefile.am, main/editor/Makefile.am, main/old/Makefile.am,
3120 unused/Makefile.am, unused/bios/Makefile.am,
3121 unused/lib/Makefile.am, unused/novga/Makefile.am,
3122 unused/pa_null/Makefile.am, unused/ui/Makefile.am,
3123 unused/vga/Makefile.am, unused/vga/new/Makefile.am,
3124 unused/win95/Makefile.am, main/Makefile.am, maths/Makefile.am,
3125 misc/Makefile.am, texmap/Makefile.am: improved automake config.
3126 make dist, VPATH builds, ...
3128 * configure, Makefile.in, libtool, ltconfig, ltmain.sh,
3129 stamp-h.in, 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.in,
3130 arch/dos/Makefile.in, arch/linux/Makefile.in,
3131 arch/sdl/Makefile.in, cfile/Makefile.in, iff/Makefile.in,
3132 main/Makefile.in, maths/Makefile.in, mem/Makefile.in,
3133 misc/Makefile.in, texmap/Makefile.in: cruft removal
3135 * 2d/diff, arch/dos/sgrep.out, arch/linux/stHqFIq1, main/test.txt:
3138 * ChangeLog, NEWS: moved old ChangeLog to NEWS
3140 * configure.in, conf.h.in: moved NDEBUG to conf.h.in
3142 * main/game.c, main/kconfig.c, main/text.c: changed args_find to
3145 * main/gamecntl.c, main/inferno.c: changed args_find to FindArg,
3146 added -grabmouse option
3148 * arch/dos_init.c, arch/linux_init.c, arch/linux_ipx_udp.c,
3149 arch/linux_net.c, arch/sdl_init.c, arch/dos/init.c,
3150 arch/dos/joyc.c, arch/linux/init.c, arch/linux/ipx_udp.c,
3151 arch/linux/linuxnet.c, arch/sdl/init.c, include/args.h,
3152 main/config.c, main/hud.c, main/menu.c, main/multi.c,
3153 main/network.c, main/piggy.c, main/polyobj.c, main/slew.c,
3154 main/songs.c, misc/args.c: changed args_find to FindArg
3156 2001-01-22 Bradley Bell <btb@icculus.org>
3158 * configure, main/Makefile.am, main/Makefile.in: configuration
3161 * include/error.h, include/mono.h, main/game.c, main/gamerend.c:
3162 fix compiler warnings w/opengl
3164 * include/console.h: ggi support
3166 * arch/linux_init.c: svgalib support
3168 * Makefile.in, conf.h.in, configure, configure.in, 2d/Makefile.am,
3169 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.am,
3170 arch/Makefile.in, arch/svgalib_init.c, cfile/Makefile.in,
3171 iff/Makefile.in, main/Makefile.am, main/Makefile.in,
3172 maths/Makefile.am, maths/Makefile.in, mem/Makefile.in,
3173 misc/Makefile.in, texmap/Makefile.am, texmap/Makefile.in:
3176 * iff/iff.c, include/u_mem.h: NDEBUG fixes
3178 * main/ai.h, main/inferno.c, main/lighting.c, main/object.c,
3179 main/render.c: fix warnings and enable NDEBUG *
3180 arch/svgalib_init.c: svgalib support
3182 2001-01-22 Michael Wagener <Michael.Wagener@materna.de>
3184 * main/kconfig.c: joystick support
3186 2001-01-21 Bradley Bell <btb@icculus.org>
3188 * cvshowto.txt: new file, taken from d1x webpage
3190 * AUTHORS, README: Taking over as maintainer of d2x
3192 * main/gamecntl.c, main/inferno.c: Grab mouse with SDL/X11
3194 2001-01-20 Bradley Bell <btb@icculus.org>
3196 * configure, configure.in: Turned -Werror back off by default
3198 * README, configure, configure.in, 2d/font.c, arch/sdl_init.c,
3199 iff/iff.c, include/3d.h, include/d_io.h, main/Makefile.am,
3200 main/Makefile.in, main/bm.c, main/collide.c, main/credits.c,
3201 main/fuelcen.h, main/game.c, main/gamecntl.c, main/gamepal.c,
3202 main/gamerend.c, main/gamesave.c, main/gameseg.c, main/gameseq.c,
3203 main/gauges.c, main/kconfig.c, main/kludge.c, main/kmatrix.c,
3204 main/laser.c, main/multi.c, main/network.c, main/network.h,
3205 main/newdemo.c, main/newmenu.c, main/object.c, main/object.h,
3206 main/physics.c, main/piggy.c, main/polyobj.c, main/state.c,
3207 main/switch.c, main/titles.c, main/wall.c: Got rid of all compiler
3208 warnings, for non-OpenGL on linux, anyway...
3210 2001-01-19 Bradley Bell <btb@icculus.org>
3212 * copying: remove duplicate file
3214 * Import of d2x-0.0.9-pre1
3216 * Import of d2x-0.0.8