1 2004-08-29 Chris Taylor <c.taylor@student.curtin.edu.au>
3 * cfile/cfile.c: change macify_dospath to macify_posix_path for carbon
5 2004-08-29 Martin Schaffner <maschaffner@gmx.ch>
7 * ChangeLog-old, main/editor/med.c, main/editor/segment.c:
8 move more old change logs into ChangeLog-old
10 2004-08-28 Chris Taylor <c.taylor@student.curtin.edu.au>
11 and Martin Schaffner <maschaffner@gmx.ch>
13 * 2d/2dsline.c, 2d/bitblt.c, 2d/bitmap.c, 2d/clip.h, 2d/ibitblt.c
14 2d/linear.asm, 2d/palette.c, 2d/pcx.c, 2d/rle.c, 2d/scale.c
15 2d/scalea.asm, 3d/clipper.h, 3d/globvars.c, 3d/globvars.h
16 3d/instance.c, 3d/interp.c, 3d/matrix.c, 3d/points.c, 3d/rod.c
17 3d/setup.c, ChangeLog, arch/dos/bak/ipx.c, arch/dos/ipx.c
18 arch/dos/ipx.h, arch/dos/joyc.c, arch/dos/joydefs.c, arch/dos/key.c
19 arch/dos/mono.c, arch/dos/mono.h, arch/dos/mouse.c
20 arch/include/joy.h, arch/win32/include/key.h
21 arch/win32/include/mouse.h, arch/win32/mouse.c, cfile/cfile.c
22 iff/iff.c, include/3d.h, include/args.h, include/byteswap.h
23 include/cfile.h, include/error.h, include/gr.h, include/grdef.h
24 include/ibitblt.h, include/iff.h, include/ipx.h, include/palette.h
25 include/pcx.h, include/pstypes.h, include/rle.h, include/texmap.h
26 include/timer.h, include/u_dpmi.h, include/vecmat.h, main/ai.c
27 main/ai.h, main/ai2.c, main/aipath.c, main/aistruct.h, main/automap.c
28 main/automap.h, main/bm.c, main/bm.h, main/bmread.c, main/cntrlcen.c
29 main/cntrlcen.h, main/collide.c, main/collide.h, main/compbit.h
30 main/config.c, main/config.h, main/controls.c, main/controls.h
31 main/credits.c, main/credits.h, main/desc_id.h, main/digi.h
32 main/dumpmine.c, main/editor/medwall.h, main/editor/seguvs.h
33 main/effects.c, main/effects.h, main/endlevel.c, main/endlevel.h
34 main/escort.c, main/fireball.c, main/fireball.h, main/fuelcen.c
35 main/fuelcen.h, main/fvi.c, main/fvi.h, main/game.c, main/game.h
36 main/gamefont.c, main/gamefont.h, main/gamemine.c, main/gamemine.h
37 main/gamesave.c, main/gamesave.h, main/gameseg.c, main/gameseg.h
38 main/gameseq.c, main/gameseq.h, main/gauges.c, main/gauges.h
39 main/hostage.c, main/hostage.h, main/hud.c, main/inferno.c
40 main/joydefs.c, main/joydefs.h, main/kconfig.c, main/kconfig.h
41 main/kmatrix.c, main/kmatrix.h, main/laser.c, main/laser.h
42 main/lighting.c, main/lighting.h, main/menu.h, main/mglobal.c
43 main/mission.c, main/mission.h, main/modem.h, main/morph.c
44 main/morph.h, main/multi.h, main/multibot.h, main/netmisc.c
45 main/netmisc.h, main/network.h, main/newdemo.c, main/newdemo.h
46 main/newmenu.c, main/newmenu.h, main/object.c, main/object.h
47 main/paging.c, main/paging.h, main/physics.c, main/physics.h
48 main/piggy.c, main/piggy.h, main/player.h, main/playsave.c
49 main/playsave.h, main/polyobj.c, main/polyobj.h, main/powerup.c
50 main/powerup.h, main/render.c, main/render.h, main/robot.c
51 main/robot.h, main/scores.c, main/scores.h, main/screens.h
52 main/segment.h, main/segpoint.h, main/slew.c, main/slew.h
53 main/songs.c, main/songs.h, main/sounds.h, main/state.c
54 main/state.h, main/switch.c, main/switch.h, main/terrain.c
55 main/terrain.h, main/texmerge.c, main/texmerge.h, main/text.c
56 main/text.h, main/textures.h, main/titles.c, main/titles.h
57 main/vclip.c, main/vclip.h, main/wall.c, main/wall.h, main/weapon.c
58 main/weapon.h, maths/fixc.c, maths/tables.c, maths/vecmat.c
59 maths/vecmata.asm, misc/args.c, misc/error.c, texmap/ntmap.c
60 texmap/scanline.c, texmap/scanline.h, texmap/texmapl.h
61 texmap/tmap_flt.asm, texmap/tmap_inc.asm, texmap/tmap_lin.asm
62 texmap/tmap_ll.asm, texmap/tmap_per.asm, texmap/tmapfade.asm
64 move old per-file change logs into new file ChangeLog-old
66 2004-08-28 H. Jones <kasxavulpo-dev@yahoo.com>
68 * arch/ogl/ogl.c: enable -gl_mipmap switch
70 2004-08-28 Chris Taylor <c.taylor@student.curtin.edu.au>
72 * arch/carbon/descent.r: swap min and max size to correct places
74 * arch/carbon/findfile.c: implement findfile for Mac OS Carbon
76 2004-08-06 Chris Taylor <c.taylor@student.curtin.edu.au>
78 * main/gamesave.c: fix a bug introduced with the change of 2004-06-26
80 * cfile/cfile.c: add mkdir for carbon, and support files ending in 0x0d
82 2004-08-06 Chris Taylor <c.taylor@student.curtin.edu.au>
84 * include/strio.h, include/strutil.h, misc/args.c, misc/strio.c,
85 misc/strutil.c: d2x can now handle any line ending when reading d2x.ini
87 * arch/ogl/gr.c, cfile/cfile.c, main/movie.c: make d2x compile (but not
88 link) on MPW on Mac OS 9 (carbon)
90 * include/mono.h: disable mprintf on carbon to avoid significant bloat
92 * include/error.h: on Mac OS 9 and X, define Int3 to be a Debugger
94 2004-08-04 Chris Taylor <c.taylor@student.curtin.edu.au>
96 * include/ogl_init.h: Include glu.h on OS X, it is sometimes necessary
98 2004-08-02 Martin Schaffner <maschaffner@gmx.ch>
100 * include/pstypes.h: Now, I correctly applied Chris Taylor's patch
102 2004-08-01 Chris Taylor <c.taylor@student.curtin.edu.au>
104 * 2d/font.c, arch/ogl/gr.c, arch/ogl/ogl.c, mem/mem.c,
105 include/d_io.h, include/pstypes.h, include/u_dpmi.h,
106 libmve/mvelib.c, libmve/mveplay.c, main/cntrlcen.c, main/gameseq.c,
107 main/movie.c, main/newmenu.c, main/playsave.c, main/songs.c,
108 main/state.c, main/text.c: add "#ifdef macintosh" for carbon target
110 * D2X.make, arch/include/gui.h, arch/carbon/gui.c, arch/carbon/conf.h,
111 arch/carbon/findfile.c, arch/carbon/SDL_main.c, arch/carbon/descent.r:
112 new files for supporting compilation with MPW for carbon (Mac OS 9)
114 * include/strutil.h, misc/strutil.c: add str(n)icmp for carbon
116 * main/playsave.c: do not seek while writing, carbon does not like it
118 * arch/ogl/gr.c: use portable CFILE instead of POSIX file in write_bmp
120 * cfile/cfile.c: use portable ffilelength in cfile_size
122 * 2d/bitblt.c, 2d/font.c, 2d/rle.c, arch/ogl/gr.c, iff/iff.c,
123 main/inferno.c, main/kconfig.c, main/multi.c, main/multibot.c,
124 main/netmisc.c, main/newdemo.c, mem/mem.c: avoid assigments between
125 unsigned and signed char, MPW does not like these
127 2004-06-26 Chris Taylor <c.taylor@student.curtin.edu.au>
129 * main/gamemine.c, main/gamemine.h, main/gamesave.c: remove some
132 2004-06-01 Bradley Bell <btb@icculus.org>
134 * libmve/mve_main.c: cast malloc function pointer
136 * MVEPlayer-Info.plist, d2x.xcode/project.pbxproj: added MVEPlayer
137 target to XCode project
139 2004-05-31 Bradley Bell <btb@icculus.org>
141 * include/pstypes.h: fix accidental solaris breakage
143 * main/object.c: fix crash caused by death-cam code
145 * d2x-Info.plist, d2xgl-Info.plist, d2x.xcode/project.pbxproj:
146 XCode project simplifications, network enabled
148 * 2d/pixel.c, arch/ogl/ogl.c, include/pstypes.h,
149 include/strutil.h, libmve/mveplay.c: XCode compilability fixes
151 * Info.plist.in, Makefile.am, configure.ac: remove old OSX bundle
154 * English.lproj/InfoPlist.strings, d2x-Info.plist,
155 d2xgl-Info.plist, arch/cocoa/SDLMain.h, arch/cocoa/SDLMain.m,
156 d2x.xcode/project.pbxproj: added XCode project files
158 2004-05-22 Bradley Bell <btb@icculus.org>
160 * configure.ac, arch/ogl/ogl.c, misc/Makefile.am: make libpng
163 * rpm/d2x.spec.in: Changed descriptions
165 2004-05-22 Matthew Mueller <donut@dakotacom.net>
167 * arch/ogl/gr.c: fix compile when GL_NV_register_combiners isn't
170 * arch/win32/digi.c: fix strict-aliasing errors (d1x r1.13)
172 * arch/win32/digi.c, arch/win32/key.c: Fix mismatched arg types in
173 the win32 code (d1x r1.8, key_arch.c r1.2)
175 * arch/ogl/sdlgl.c, arch/ogl/wgl.c, main/inferno.c: made opengl
176 use 32bpp screen mode by default, add option to use 16bpp (d1x
179 * arch/ogl/ogl.c: allow for texture dimensions of 1, and fix ogl
180 replacement texture paletted->rgb conversion alpha problem (d1x
183 * arch/ogl/ogl.c, include/pngfile.h, main/piggy.c, main/piggy.h,
184 misc/Makefile.am, misc/pngfile.c: add opengl replacement texture
185 support (requires libpng and zlib) (d1x r1.42, r1.1, r1.10, r1.4,
188 * arch/ogl/gr.c, include/loadgl.h: fix win32
189 GL_NV_register_combiners build stuff (d1x r1.39, r1.7)
191 * arch/ogl/gr.c, arch/ogl/ogl.c, include/loadgl.h,
192 include/ogl_init.h, main/render.c: opengl hardware
193 super-transparency support using GL_NV_register_combiners (d1x
194 r1.38, r1.41, r1.6, r1.26, r1.7)
196 2004-05-22 Bradley Bell <btb@icculus.org>
198 * arch/ogl/internal.h, include/gr.h, include/ogl_init.h: function
201 2004-05-22 Matthew Mueller <donut@dakotacom.net>
203 * 2d/font.c, arch/ogl/gr.c, arch/ogl/internal.h, arch/ogl/ogl.c,
204 include/ogl_init.h: use GL_RGB for non-transparent textures, and
205 fix fonts not having transparent flag set (wouldn't get paletted)
206 (d1x r1.15, r1.37, r1.40, r1.25)
208 * arch/ogl/ogl.c: don't try to use paletted textures with
209 mipmapping since gluBuild2DMipmaps can't handle it (d1x r1.39)
211 * arch/ogl/gr.c, arch/ogl/ogl.c, include/loadgl.h,
212 include/ogl_init.h: add ogl paletted texture support (d1x r1.36,
215 * 2d/font.c: memset ogl font bitmap data since the copy function
216 leaves some (unused) parts uninitialized, which aggravates
219 * arch/win32/joyhh.c: fix phantom hat when used with a joystick
220 without one, since the code ignored the JOYCAPS_HASPOV flag (d1x
223 * arch/ogl/gr.c: fix possibility of saving incomplete .tga
224 screenshots if the entire thing wasn't written in one call to
227 * arch/win32/digi.c: fix persistent sounds (fans, etc) volume/pan
228 info not being updated on win32 (d1x r1.11)
230 * arch/win32/digi.c: remove some redundancy by not needing to do
231 SoundSlots[i].playing = 0; in addition to DS_release_slot. Also
232 clean up some indenting of DS_release_slot calls. And make
233 DS_release_slot return 1 when a sound is already not playing, in
234 addition to when a sound was killed. (d1x r1.10)
236 * arch/linux/joystick.c: fix crash/hang when using -nojoystick in
237 linux version (d1x r1.5)
239 * main/kconfig.c: make next axis config key skip currently
240 allocated axes (d1x r1.11)
242 2004-05-22 David Cleaver <wraithx@morpheus.net>
244 * main/kconfig.c: joy configuration next axis key from WraithX
247 2004-05-22 Bradley Bell <btb@icculus.org>
249 * main/game.c, main/inferno.c: typo
251 2004-05-21 Matthew Mueller <donut@dakotacom.net>
253 * main/game.c, main/game.h, main/inferno.c: make rear view
254 leave_time variable with -rearviewleavetime argument (d1x r1.25,
257 2004-05-22 Martin Schaffner <maschaffner@gmx.ch>
259 * main/inferno.c: change -udp documentation to d2x behaviour
261 2004-05-21 Bradley Bell <btb@icculus.org>
263 * include/gr.h: added missing define for menu fullscreen toggle
265 2004-05-21 Matthew Mueller <donut@dakotacom.net>
267 * arch/dos/joyc.c, arch/linux/joystick.c: use JOY_NUM_AXES instead
268 of 4 in joy_(get|set)_cal_vals (d1x r1.3, r1.4)
270 2004-05-21 Steven Mueller <diffusor@ugcs.caltech.edu>
272 * arch/include/joy.h, arch/linux/joydefs.c, arch/linux/joystick.c,
273 arch/linux/include/joystick.h: patch from Steven Mueller for using
274 more than 4 joystick devices in linux (d1x r1.3, r1.3, r1.3)
276 2004-05-21 Victor Rachels <sekmu@tisiphone.dhs.org>
278 * main/fvi.c, main/gameseg.c, main/gameseg.h, main/object.c,
279 main/physics.c, main/render.c, main/wall.c: file-line for segfault
280 info (d1x r1.3, r1.5, r1.3, r1.4, r1.3, r1.5, r1.2)
282 * arch/win32/digi.c: digisound fixes (d1x r1.7)
284 2004-05-21 Bradley Bell <btb@icculus.org>
286 * main/inferno.c: added -udp documentation from d1x
288 2004-05-20 Bradley Bell <btb@icculus.org>
290 * VisualC/d2xgl/d2xgl.dsp: don't need texmappers for OpenGL
292 2004-05-20 David Cleaver <wraithx@morpheus.net>
294 * main/controls.c, main/gamecntl.c, main/kconfig.c,
295 main/kconfig.h, main/object.c: death-cam from WraithX (d1x r1.3,
296 game.c r1.21, r1.6, r1.4, r1.3)
298 2004-05-20 Bradley Bell <btb@icculus.org>
300 * main/inferno.c: document -ihaveabrokenmouse
302 2004-05-20 Matthew Mueller <donut@dakotacom.net>
304 * arch/dos/vesa.c: dos gcc 2.95 asm fixes (d1x r1.2)
306 2004-05-20 Victor Rachels <sekmu@tisiphone.dhs.org>
308 * arch/dos/init.c, arch/dos/mouse.c: added new arg and printfs for
309 mouse driver problems (d1x r1.2, r1.2)
311 2004-05-20 Matthew Mueller <donut@dakotacom.net>
313 * main/newmenu.c: increased MESSAGEBOX_TEXT_SIZE to fix netgame
314 join list score crash (d1x r1.8)
316 2004-05-20 Victor Rachels <sekmu@tisiphone.dhs.org>
318 * main/fvi.c, main/gameseg.c, main/gameseg.h, main/physics.c:
319 added debug info for illegal side type (d1x r1.2, r1.4, r1.2,
322 2004-05-20 Bradley Bell <btb@icculus.org>
324 * arch/ogl/gr.c, main/menu.c: fix a couple of defines
326 * main/inferno.c: integrated some niceautomap stuff from d1x
328 2004-05-20 Matthew Mueller <donut@dakotacom.net>
330 * arch/win32/joyhh.c: fixed the config bug where it'd always put
331 in some weird axis (d1x r1.3)
333 * arch/win32/init.c: set win32 icon to icon from resource file
336 * arch/win32/key.c: win32: fixed space key not working in messages
339 2004-05-20 Bradley Bell <btb@icculus.org>
341 * texmap/Makefile.am, texmap/scanline.c: don't need texmappers for
344 2004-05-20 Matthew Mueller <donut@dakotacom.net>
346 * main/inferno.c: document -gl_refresh (d1x r1.20)
348 * arch/win32/joyhh.c, arch/win32/mouse.c: w32: check
349 -no(mouse|joystick) within respective _init() funcs (d1x r1.2,
352 * arch/win32/win32.c: fixed win32 gr_*_mode funcs that I forgot to
353 change the arg type for (d1x r1.5)
355 2004-05-20 Victor Rachels <sekmu@tisiphone.dhs.org>
357 * arch/win32/digi.c: altsounds (d1x r1.6)
359 2004-05-20 Matthew Mueller <donut@dakotacom.net>
361 * arch/win32/digi.c: fixed a major memory leak and removed a bit
362 of redundancy (d1x r1.5)
364 * arch/win32/digi.c: call digi_reset_digi_sounds in digi_close to
365 fix crashing (d1x r1.4)
367 * arch/win32/digi.c: win32's digi_start_sound was not calling
368 DS_release_slot after setting .playing=0, resulting in a
369 memleak. Thanks to Stefan Ring for catching this (d1x r1.9)
371 * arch/win32/joyhh.c: remove joySetCapture in win32 joystick code,
372 apparently it was somehow causing some joysticks (Sidewinder
373 Precision 2) to only turn when the stick was moving, but not when
374 at turned but held stationary. And it was completely unused
375 anyway. Thanks to Stefan Ring for (somehow) finding this (d1x
378 * main/game.c: add alt+enter to toggle fullscreen (in addition to
379 previous key combos (d1x r1.29)
381 * arch/ogl/wgl.c: minor cleanup, use same for loop for filling r,
382 g, and b values (d1x r1.15)
384 * arch/ogl/gr.c: fix funky ogl gammaramp palette when getting hit
385 sometimes (didn't handle negative palette steps) (d1x r1.34)
387 * arch/ogl/ogl.c: add caching of weapon inner models, screen
388 shatter effects, robot explosions and weapons, and some more
389 always present stuff. Also clean up ogl_cache_weapon_textures
392 2004-05-20 Bradley Bell <btb@icculus.org>
394 * main/kludge.c, main/game.c: move gr_renderstats and
395 gr_badtexture back to game.c
397 2004-05-20 Matthew Mueller <donut@dakotacom.net>
399 * arch/ogl/ogl.c, include/gr.h, main/inferno.c: add -renderstats
400 command-line arg to activate RENDERSTATS (d1x r1.36, r1.15, r1.33)
402 * arch/ogl/ogl.c: fix last commit (d1x r1.35)
404 * arch/ogl/ogl.c: add RENDERSTATS counter for number of textures
405 loaded after texture caching stage (d1x r1.34)
407 * arch/ogl/ogl.c: use GL_INDEX_BITS to get bpp for color buffer
408 for renderstats (d1x r1.33)
410 2004-05-19 Matthew Mueller <donut@dakotacom.net>
412 * arch/ogl/gr.c, arch/ogl/ogl.c, include/ogl_init.h,
413 main/inferno.c: add anisotropic texture filtering suport (d1x
414 r1.33, r1.32, r1.23, r1.32)
416 * arch/ogl/ogl.c: make RENDERSTATS show size of color/depth buffer
419 * arch/ogl/gr.c, arch/ogl/ogl.c, include/loadgl.c,
420 include/ogl_init.h: utilize hardware multitexturing support if
421 possible (requires GL_NV_texture_env_combine4 extension) (d1x
422 r1.32, r1.30, r1.4, 1.22)
424 * arch/ogl/glx.c: add ogl_setbrightness_internal stub for glx (d1x
427 * arch/ogl/wgl.c: implement SetGammaRamp on WGL (d1x r1.14)
429 * arch/ogl/gr.c, arch/ogl/internal.h, arch/ogl/sdlgl.c,
430 arch/ogl/wgl.c, include/ogl_init.h: implement brightness/palette
431 effects in OGL using SetGammaRamp, much faster than the hack that
432 was being used. currently SDL only (though not too hard to add to
433 WGL, not as easy as sdl) (d1x r1.31, r1.3, r1.13, r1.21)
435 * main/menu.c: allow arbitrary (custom) resolution entry in
436 change_res menu (d1x r1.14)
438 2004-05-19 Bradley Bell <btb@icculus.org>
440 * main/game.c, main/game.h, main/inferno.c, main/menu.c: inserted
441 d1x-style res change menu (mostly works)
443 * misc/args.c: use strnicmp instead of strncasecmp
445 2004-05-19 Matthew Mueller <donut@dakotacom.net>
447 * arch/ogl/gr.c, main/inferno.c: add -gl_trilinear OGL
448 command-line option (d1x r1.27)
450 * main/inferno.c: restore inferno.c initialization of
451 screen_compatible and use_double_buffer to 'normal' values, broken
452 long long ago in one of the high res menu patches (d1x r1.30)
454 * include/args.h, main/inferno.c, misc/args.c: allow arbitrary
455 resolutions to be specified on command line (d1x r1.2, r1.29,
456 r1.4) -- doesn't work yet
458 * arch/linux/hmiplay.c: needs to include args.h now (d1x r1.9)
460 * arch/linux/hmiplay.c: implement -nomusic for linux hmiplay (d1x
463 * arch/linux/hmiplay.c: correct linux hmiplay handling of midi 0
464 volume song stop/starting (d1x r1.7)
466 2004-05-18 Matthew Mueller <donut@dakotacom.net>
468 * arch/linux/hmiplay.c: remove needless sleep on linux hmiplay
471 * arch/ogl/gr.c: fix off by .5 errors in ogl_upixelc and
472 ogl_ulinec (d1x r1.29)
474 * arch/ogl/ogl.c: fix ogl gr_ucircle (d1x r1.29)
476 * arch/ogl/gr.c: fix off-by-one error in ogl_urect, right and
477 bottom are inclusive not exclusive (d1x r1.28)
479 * arch/ogl/ogl.c, include/ogl_init.h, main/polyobj.c: fix briefing
480 spinning robot display in OGL (d1x r1.28, r1.20, r1.2)
482 * arch/sdl/digi.c: fix typo
484 * main/state.c: fix savegame thumbnail saving in OGL (d1x r1.6)
486 * arch/win32/init.c, arch/win32/win32.c: move win32 window
487 creation code from arch_init_start into arch_init to fix weirdness
488 with --help (d1x r1.5, r1.6)
490 * arch/linux/hmiplay.c: apply patch from bluecow to fix hmiplay
491 sync issues and lack of midi reset (d1x r1.5)
493 * arch/sdl/digi.c: fix crash on exit if sounds are still playing
496 * arch/ogl/wgl.c, arch/win32/mouse.c, misc/d_io.c: Fix mismatched
497 arg types in the win32 code (d1x r1.12, r1.7, r1.2)
499 * arch/linux/hmiplay.c: fix problems with msgbuf struct not being
502 * arch/linux/hmiplay.c: updated SDL include path (d1x r1.3)
504 2004-05-18 Bradley Bell <btb@icculus.org>
506 * include/vecmat.h: comments/formatting
508 2004-05-18 Martin Schaffner <maschaffner@gmx.ch>
510 * include/d.bat, include/lst.bat, include/m.bat, include/test.c,
511 include/test.lnk: remove unnecessary files
513 * configure.ac: add -no-cpp-precomp when compiling on Mac OS X.
514 This enables compilation with gcc 3.1
516 2004-05-17 Dietfrid Mali <dietfrid.mali@q-dial.de>
518 * main/switch.c: took care of switches triggering single-sided
519 walls (don't try to access the nonexistent adjacent wall via NULL
520 pointers or negative array indices)
522 2004-05-16 Dietfrid Mali <dietfrid.mali@q-dial.de>
524 * main/wall.c: fix invalid memory access for d1 levels which
525 don't have a corresponding wall behind.
527 2004-05-16 Martin Schaffner <maschaffner@gmx.ch>
529 * include/ogl_init.h, arch/ogl/glx.c, arch/ogl/gr.c,
530 arch/ogl/internal.h, arch/ogl/ogl.c, arch/ogl/sdlgl.c,
531 arch/ogl/wgl.c: move most ogl-internal stuff from the ogl
532 interface header to new header file internal.h
534 2004-05-15 Dietfrid Mali <dietfrid.mali@q-dial.de>
536 * arch/sdl/joy.c: joystick_read_raw_axis() will return a proper
537 bitmask for each joystick axis that has sent input data,
538 and will not crash Windows anymore during joystick setup because
539 of for() loop over axis being executed once too often.
541 * main/gameseq.c, include/gr.h, 2d/font.c: define new function
542 gr_remap_mono_font() and call it after loading saved level.
544 * main/laser.c: limit homing missile turn rate
546 * main/fuelcen.c, main/fuelcen.h, main/object.c: implement repair
547 centers (work like fuel centers but provide shield)
549 * main/gameseg.c: fix endless loop in some levels with a
550 certain (complicated) structure
552 2004-05-13 Bradley Bell <btb@icculus.org>
554 * VisualC/d2/d2x/d2x.dsp, VisualC/d2xgl/d2xgl.dsp,
555 VisualC/libmve/libmve.dsp, VisualC/mveplayer/mveplayer.dsp:
556 updated project files for SDL 1.2.7
558 * Makefile.am: add VisualC, VisualCE dirs to tarball
560 2004-05-13 Martin Schaffner <maschaffner@gmx.ch>
562 * arch/sdl/digi.c: formatting
564 2004-05-12 Bradley Bell <btb@icculus.org>
566 * unused/vga/new/palette.c, unused/vga/new/vga.c: removed unused,
569 * 2d/palette.c, include/palette.h: added function to create blend
572 * maths/rand.c, maths/tables.c, maths/vecmat.c: formatting
574 2004-05-11 Bradley Bell <btb@icculus.org>
576 * arch/ogl/ogl.c: fix alpha calculation in g3_draw_poly, again
578 2004-05-10 Bradley Bell <btb@icculus.org>
580 * arch/ogl/ogl.c, include/3d.h, main/render.c: hmm,
581 g3_draw_transp_poly had the fade level backwards, decided to just
582 fix g3_draw_poly so it behaves correctly, transparency or not,
583 reverted changes to render_face
585 2004-05-10 Dietfrid Mali <dietfrid.mali@q-dial.de>
587 * arch/ogl/ogl.c, include/3d.h: added g3_draw_transp_poly() for
588 rendering transparent (e.g. cloaked) walls
590 * main/render.c: render_face now calls g3_draw_transp_poly() for
591 cloaked walls in OpenGL
593 2004-05-08 Martin Schaffner <maschaffner@gmx.ch>
595 * arch/sdl/digi.c: fix bug on Mac OS X where all sound, including
596 that from other apps, had "static" distortions.
598 2004-04-22 Bradley Bell <btb@icculus.org>
600 * main/multi.c, main/multibot.c: use new GET_INTEL_* macros
602 * include/byteswap.h: rewrite GET_INTEL_* macros, fix bugs in
603 aligned version of PUT_INTEL_* macros
605 2004-04-15 Bradley Bell <btb@icculus.org>
607 * main/inferno.c: comment out unused checksum variable
609 2004-04-14 Bradley Bell <btb@icculus.org>
611 * arch/sdl/rbaudio.c: fix redbook tracking problems (fixes #1028)
613 2004-04-14 Terran Melconian <terran@consistent.org>
615 * main/gameseg.c: use portable rand function (fixes #1118)
617 2004-04-14 Sean Taylor <sscthunderbird@yahoo.com>
619 * main/songs.c: uncomment calls to RBAStop (fixes #473)
621 2004-01-08 Martin Schaffner <maschaffner@gmx.ch>
623 * configure.ac, arch/linux/ipx_udp.c, maths/fixc.c:
624 get rid of warnings (now compiles with -Werror on SunOS)
626 * main/piggy.c: fix (really) wierd SunOS bug
628 * 2d/bitmap.c, 2d/rle.c, include/gr.h: fix MEM_OVERWRITE
629 caused by not allocating enough mem for rle bitmaps
631 2004-01-06 Martin Schaffner <maschaffner@gmx.ch>
633 * include/pstypes.h: sun OS typedef fixes
635 2003-12-28 Martin Schaffner <maschaffner@gmx.ch>
637 * main/piggy.c: fix bug 1067
639 * main/piggy.c: fix bugfix for 1067
641 * main/piggy.c: fix 2nd part of bug 1067 (make d2x compatible
642 with descent.pig of mac registered)
644 2003-12-18 Bradley Bell <btb@icculus.org>
646 * main/kconfig.c: fixes for linux-native joystick
648 * main/kconfig.c: bunch of fixes (esp. for non linux-native
651 * arch/include/joy.h: comments/formatting
653 2003-12-10 Alexander Y. Yeikovich <demon@mci.net.ua>
655 * compilerdefs.txt: added FreeBSD defs
657 2003-12-08 Bradley Bell <btb@icculus.org>
659 * include/dtypes.h, include/dtypes.inc: remove unused, redundant
662 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua>
664 * arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
665 arch/linux/ipx_udp.c: fix FreeBSD compile errors
667 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua> and Bradley Bell <btb@icculus.org>
669 * 2d/ibitblt.c, include/maths.h, include/ogl_init.h,
670 include/pstypes.h, main/game.c, main/game.h, unused/bios/ipx.c:
671 get rid of silly ulongs
673 * configure.ac, 2d/bitblt.c, 2d/linear.asm, maths/fix.asm,
674 maths/vecmata.asm, texmap/tmap_inc.asm, texmap/tmap_per.asm,
675 texmap/tmappent.S, texmap/tmapppro.S: enable nasm on FreeBSD,
676 change relevant __linux__ macros to __ELF__
678 2003-11-27 Bradley Bell <btb@icculus.org>
680 * include/ogl_init.h: added proto for ogl_check_mode
682 * arch/sdl/digi.c, arch/sdl/gr.c, arch/sdl/mouse.c,
683 arch/win32/findfile.c, main/inferno.c, main/titles.c: Pocket PC
686 2003-11-26 Bradley Bell <btb@icculus.org>
688 * libmve/decoder16.c, libmve/mve_main.c, main/newmenu.c: fix gcc
689 3.3 compiler warnings
691 * arch/sdl/gr.c, main/kludge.c: landscape fixes, implemented
694 * include/pstypes.h: OS X fixes
696 * cfile/cfile.c, include/pstypes.h, main/inferno.c,
697 main/newmenu.h: linux fixes
699 * configure.ac cygconf VisualC/d2x.dsw VisualC/d2x/d2x.dsp
700 VisualC/d2xgl/.cvsignore VisualC/d2xgl/d2xgl.dsp arch/ogl/gr.c
701 arch/ogl/ogl.c include/d_io.h include/loadgl.h include/ogl_init.h
702 include/pstypes.h include/u_mem.h main /state.c main/vers_id.h
703 misc/d_io.c: added Visual C project for opengl, buncha macro fixes
706 * arch/sdl/gr.c: fix sdl gr_update
708 * 2d/font.c, VisualC/d2x/d2x.dsp, VisualCE/d2x/d2x.vcp,
709 VisualCE/mveplayer/mveplayer.vcp, arch/win32/ipx_mcast4.c,
710 arch/win32/ipx_udp.c, arch/win32/ipx_win.c, arch/sdl/gr.c,
711 cfile/cfile.c, console/CON_console.c, include/d_io.h,
712 include/error.h, include/pstypes.h, include/strutil.h,
713 include/u_dpmi.h, libmve/mve_main.c, libmve/mveplay.c,
714 main/cntrlcen.c, main/console.c, main/gameseq.c, main/inferno.c,
715 main/movie.c, main/newdemo.c, main/newmenu.c, main/newmenu.h,
716 main/playsave.c, main/songs.c, main/state.c, main/text.c,
717 mem/mem.c, misc/args.c, misc/d_io.c, misc/strutil.c: Visual C,
720 2003-11-25 Bradley Bell <btb@icculus.org>
722 * VisualC/d2x, VisualC/d2x/.cvsignore, VisualC/d2x/d2x.dsp,
723 VisualC/d2x.dsw, VisualC/libmve/libmve.dsp,
724 libmve/VisualC/mveplayer.dsp: updated project files
726 * libmve/mve_main.c, libmve/mvelib.c, libmve/mveplay.c: mveplayer
729 * VisualC, VisualC/.cvsignore, VisualC/d2x.dsw, VisualC/libmve,
730 VisualC/libmve/.cvsignore, VisualC/libmve/libmve.dsp,
731 VisualC/mveplayer, VisualC/mveplayer/.cvsignore,
732 VisualC/mveplayer/mveplayer.dsp: added project files for Visual
735 * VisualCE/.cvsignore, VisualCE/d2x/.cvsignore,
736 VisualCE/libmve/.cvsignore, VisualCE/mveplayer/.cvsignore: added
739 2003-11-24 Bradley Bell <btb@icculus.org>
741 * libmve/decoder8.c, libmve/mve_main.c, libmve/mvelib.c,
742 libmve/mveplay.c: stuff to play mve's in WinCE
744 * arch/win32/findfile.c: unused functions...
748 * arch/sdl/mouse.c, main/konfig.c, main/newmenu.c, main/newmenu.h:
749 enabled mouse control of menus
751 * main/mission.h: oops, didn't mean to change this.
753 2003-11-21 Bradley Bell <btb@icculus.org>
755 * VisualCE/d2x/d2x.vcp: updated project file
757 2003-11-20 Bradley Bell <btb@icculus.org>
759 * VisualCE, VisualCE/d2x, VisualCE/d2x/d2x.vcp, VisualCE/d2x.vcw,
760 VisualCE/libmve, VisualCE/libmve/libmve.vcp, VisualCE/mveplayer,
761 VisualCE/mveplayer/mveplayer.vcp: added project files for eMbedded
764 2003-11-17 Bradley Bell <btb@icculus.org>
766 * configure.ac, arch/linux/Makefile.am, arch/linux/linuxnet.c,
767 main/menu.c: added option to disable kalinix under unix
769 * main/game.c, main/newmenu.c: always set menu mode for GL popups
771 2003-11-14 Bradley Bell <btb@icculus.org>
773 * main/automap.c: fix automap background image
775 * main/automap.c, main/automap.h: delete cruft
777 * main/automap.c: fix level number position
779 * main/automap.c: simplify g3_draw_line hack
781 * main/menu.c: stop pointless vid mode changes
783 2003-11-07 Bradley Bell <btb@icculus.org>
785 * NEWS, installation.txt: s'more documentation
787 2003-11-07 Steffen Pohle <stpohle@gmx.net>
789 * configure.ac: fix .exe extension problems
791 2003-11-07 Bradley Bell <btb@icculus.org>
793 * arch/ogl/ogl.c: disable texture format verification for OS X -
796 2003-11-06 Bradley Bell <btb@icculus.org>
798 * main/automap.c, main/gamecntl.c, main/movie.c, main/titles.c:
799 use more traditional Alt+Enter for toggling fullscreen
801 * 2d/ibitblt.c, main/mission.h: comments/formatting
803 * arch/ogl/sdlgl.c: smash textures, for non-linux, for real
805 2003-11-06 Bradley Bell <btb@icculus.org>
807 * arch/ogl/gr.c, arch/ogl/sdlgl.c: smash textures on every
808 resolution change, use kludge to avoid repetitive res changes
810 2003-11-04 Bradley Bell <btb@icculus.org>
812 * main/piggy.c, main/piggy.h: moved bitmap and sound header data
813 structures and i/o routines back to piggy.c
815 2003-11-04 Martin Schaffner <maschaffner@gmx.ch>
817 * installation.txt: tell to install d1 .pig for better textures
819 2003-11-04 Bradley Bell <btb@icculus.org>
821 * main/mission.c, main/mission.h, main/piggy.h: added hogsize for
822 oem d1 v1.0 and registered d2 v1.0, comments
824 2003-11-03 Bradley Bell <btb@icculus.org>
826 * main/bm.h, main/piggy.c, main/piggy.h: big pigsize is same for
827 all d1 shareware - even though files are different!
829 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
832 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
835 * main/bm.h, main/piggy.c, main/piggy.h: added pigsize for
838 2003-10-31 Martin Schaffner <maschaffner@gmx.ch>
840 * main/movie.c: when no movies are found, divide by six the
841 number of warning lines sent to stdout
843 2003-10-29 Martin Schaffner <maschaffner@gmx.ch>
845 * include/byteswap.h: fix stupid copy/paste error
847 2003-10-24 Bradley Bell <btb@icculus.org>
849 * 2d/bitblt.c, 2d/ibitblt.c, include/gr.h, include/grdef.h: use
850 gr_linear_rep_movsd_2x instead of almost identical
851 gr_linear_movsd_double. Better since we have assembly versions.
853 2003-10-22 Martin Schaffner <maschaffner@gmx.ch>
855 * main/gamemine.c, main/piggy.c: fix "psychedelic" walls
858 2003-10-21 Martin Schaffner <maschaffner@gmx.ch>
860 * main/gameseq.c, main/multi.c, main/multi.h: fix compilation
861 error with --disable-network, move reset_network_objects()
862 from gameseq.c to multi.c
864 2003-10-14 Bradley Bell <btb@icculus.org>
866 * AUTHORS, NEWS: stuff
868 * arch/win32/ipx_mcast4.c: include newmenu header (for FAIL macro)
870 2003-10-12 Bradley Bell <btb@icculus.org>
872 * main/cntrlcen.c, main/endlevel.c, main/gamerend.c,
873 main/gameseq.c, main/mission.c, main/mission.h, main/network.c:
876 2003-10-12 Aaron Plattner <plattner@caltech.edu>
878 * arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
879 arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
880 arch/linux/ipx_udp.c, arch/linux/linuxnet.c,
881 arch/linux/include/ipx_drv.h, arch/linux/include/ipx_mcast4.h,
882 arch/win32/Makefile.am, arch/win32/ipx_drv.h,
883 arch/win32/ipx_mcast4.c, arch/win32/ipx_udp.c,
884 arch/win32/ipx_win.c, arch/win32/winnet.c,
885 arch/win32/include/ipx_mcast4.h, include/ipx.h, main/menu.c,
886 main/multi.h, main/network.c: add IPv4 multicasting support
888 2003-10-11 Bradley Bell <btb@icculus.org>
890 * main/endlevel.c, main/piggy.c: fixed endlevel stuff
892 * main/cntrlcen.c, main/endlevel.c, main/gamecntl.c,
893 main/gamerend.c, main/gameseq.c, main/gauges.c, main/kmatrix.c,
894 main/menu.c, main/mission.h, main/network.c, main/weapon.c,
895 main/weapon.h: lots of shareware and oem fixes
897 2003-10-10 Bradley Bell <btb@icculus.org>
899 * arch/win32/winnet.c: fixed stupid win32 network bug
901 2003-10-10 Bradley Bell <btb@icculus.org>
903 * main/piggy.c: increased D1_MAX_TMAP_NUM
905 2003-10-10 Martin Schaffner <maschaffner@gmx.ch>
907 * main/bm.c, main/bm.h, main/piggy.c: fixes d1 still textures
908 which are animated in d2, refactorizes d1 texture reading
910 2003-10-10 Bradley Bell <btb@icculus.org>
912 * arch/linux/linuxnet.c, main/automap.c, main/automap.h,
913 main/bmread.c, main/bmread.h, main/cntrlcen.c, main/cntrlcen.h,
914 main/collide.h, main/compbit.h, main/config.h, main/console.c,
915 main/controls.h, main/credits.c, main/credits.h, main/crypt.c,
916 main/desc_id.h, main/desw.h, main/dumpmine.c, main/effects.c,
917 main/effects.h, main/endlevel.c, main/endlevel.h, main/escort.c,
918 main/escort.h, main/fireball.h, main/fvi.c, main/fvi.h,
919 main/game.c, main/game.h, main/gamecntl.c, main/gamefont.c,
920 main/gamefont.h, main/gamemine.h, main/gamepal.c, main/gamepal.h,
921 main/gamerend.c, main/gamesave.h, main/gameseq.c, main/gameseq.h,
922 main/gamestat.h, main/gauges.h, main/hostage.c, main/hostage.h,
923 main/hud.c, main/hudmsg.h, main/inferno.c, main/inferno.h,
924 main/joydefs.c, main/joydefs.h, main/kconfig.h, main/kludge.c,
925 main/kmatrix.c, main/kmatrix.h, main/laser.c, main/lighting.h,
926 main/menu.c, main/menu.h, main/mglobal.c, main/modem.h,
927 main/morph.h, main/movie.c, main/movie.h, main/multibot.h,
928 main/netmisc.h, main/network.h, main/newmenu.h, main/paging.h,
929 main/physics.c, main/physics.h, main/piggy.h, main/player.c,
930 main/playsave.h, main/polyobj.c, main/polyobj.h, main/powerup.c,
931 main/powerup.h, main/render.c, main/render.h, main/reorder.h,
932 main/robot.c, main/scores.h, main/screens.h, main/segment.c,
933 main/segpoint.h, main/slew.c, main/slew.h, main/songs.c,
934 main/songs.h, main/sounds.h, main/state.h, main/terrain.c,
935 main/terrain.h, main/texmerge.h, main/text.h, main/textures.h,
936 main/titles.h, main/vclip.c, main/vclip.h, main/vers_id.h,
937 main/wall.h: comments/formatting
939 2003-10-09 Bradley Bell <btb@icculus.org>
941 * main/text.c: fix text when using old datafiles
943 * main/laser.h: comments/whitespace
945 * main/laser.c, main/weapon.c: fixed smart missiles and smart
946 mines w/shareware data
948 * include/DT_drawtext.h: deleted unused file
950 2003-10-08 Bradley Bell <btb@icculus.org>
952 * main/gameseq.c, main/inferno.c, main/menu.c: SHAREWARE fixes
954 * arch/win32/ipx_udp.c: use closesocket() instead of close()
956 * arch/sdl/joydefs.c, main/gamecntl.c, main/kconfig.c,
957 main/menu.c: Disabled 'd2x keys' weapon selection
959 2003-10-08 Martin Schaffner <maschaffner@gmx.ch>
961 * main/object.h, main/multi.h: get rid of most warnings issued by
962 cpp-precomp of gcc from Mac OS X dev tools
964 2003-10-05 Bradley Bell <btb@icculus.org>
966 * NEWS, configure.ac: increment version number
968 * cfile/cfile.c: better handling of CRLF text files (when that is
971 * utilities/hogcreate.c, utilities/hogextract.c,
972 utilities/mvlcreate.c, utilities/mvlextract.c: use binary mode for
973 reading/writing files
975 * arch/win32/Makefile.am, arch/win32/include/ipx_udp.h,
976 arch/win32/ipx_udp.c, arch/win32/winnet.c, main/menu.c: added UDP
979 2003-10-04 Bradley Bell <btb@icculus.org>
981 * cfile/cfile.c, main/config.c: oops, fgets does not return EOF
983 * main/netmisc.c: change byte to sbyte, comments/whitespace
985 2003-10-03 Bradley Bell <btb@icculus.org>
987 * cfile/cfile.c, main/config.c: fix win32 eof bug.
989 * arch/win32/ipx_drv.h, arch/win32/winnet.c, include/ipx.h: win32
992 * iff/iff.c, include/gr.h, include/iff.h, include/pstypes.h,
993 main/ai2.c, main/aipath.c, main/aistruct.h, main/bm.h,
994 main/config.c, main/escort.c, main/fireball.c, main/fuelcen.c,
995 main/fuelcen.h, main/gameseg.c, main/gameseg.h, main/laser.c,
996 main/lighting.c, main/mglobal.c, main/network.c, main/newdemo.c,
997 main/object.c, main/object.h, main/paging.c, main/player.h,
998 main/robot.h, main/segment.h, main/state.c, main/switch.c,
999 main/switch.h, main/titles.c, main/wall.c, main/wall.h,
1000 main/weapon.c, main/weapon.h: change byte to sbyte,
1003 * 2d/bitblt.c, cfile/cfile.c, include/cfile.h, main/ai.c,
1004 main/ai.h, main/gamemine.c, main/gauges.c, main/kconfig.c,
1005 main/menu.c, main/multi.c, main/multi.h, main/multibot.c,
1006 main/newdemo.h, main/render.c, main/scores.c: change byte to sbyte
1008 * configure.ac: better checking for timeval
1010 2003-10-03 Martin Schaffner <maschaffner@gmx.ch>
1012 * arch/dos/bak/ipx.c, arch/dos/ipx.c, arch/linux/Makefile.am,
1013 arch/linux/include/ipx_lin.h, arch/linux/ipx_lin.c,
1014 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/linux/ukali.c,
1015 arch/win32/winnet.c, configure.ac, include/byteswap.h,
1016 include/ipx.h, main/inferno.c, main/menu.c, main/multi.c,
1017 main/multibot.c, main/network.c: Make network architecture
1018 choosable from game menu, add support for UDP/IP on Mac OS X and
1021 2003-10-02 Martin Schaffner <maschaffner@gmx.ch>
1023 * include/byteswap.h: added macros for coping with alignment
1026 2003-10-02 Bradley Bell <btb@icculus.org>
1028 * main/multi.h: added padding to little-endian version of
1031 * arch/dos/bak/ipx.c, arch/dos/ipx.c: comments/whitespace
1033 * main/netmisc.c: delete duplicate function
1035 2003-10-01 Bradley Bell <btb@icculus.org>
1037 * main/bm.c: make sure d1_texture_indices gets freed between
1040 2003-09-11 Martin Schaffner <maschaffner@gmx.ch>
1042 * main/piggy.h: fix size of d1 shareware descent.pig
1044 2003-08-03 Martin Schaffner <martin.schaffner@epfl.ch>
1046 * main/bm.c, main/bm.h, main/gamemine.c, main/gamemine.h,
1047 main/gameseq.c, main/piggy.c: fix loading of d1 texture
1048 replacements for non-animated textures
1050 2003-08-02 Matthew Mueller <donut@dakotacom.net>
1052 * main/controls.c: use fixed 20fps wiggle
1054 2003-08-02 Paolo Ulivi <pulivi@libero.it> and Bradley Bell <btb@icculus.org>
1056 * Makefile.am, debian/changelog.in, debian/control,
1057 debian/d2x-common.dirs, debian/d2x-common.install,
1058 debian/d2x-common.manpages, debian/d2x-gl.files,
1059 debian/d2x-gl.menu, debian/d2x-sdl.files, debian/d2x-sdl.menu,
1060 debian/rules, libmve/Makefile.am, libmve/mveplayer.1,
1061 utilities/Makefile.am, utilities/hogcreate.1,
1062 utilities/hogextract.1, utilities/mvlcreate.1,
1063 utilities/mvlextract.1, utilities/tex2txb.1, utilities/txb2tex.1:
1064 add man pages, distribute utility programs in new d2x-common deb
1066 * rpm/d2x.spec.in: updated rpm spec file
1068 2003-08-02 Bradley Bell <btb@icculus.org>
1070 * cfile/cfile.c: update raw_position in cfputc and cfputs
1072 2003-08-02 Martin Schaffner <martin.schaffner@epfl.ch>
1074 * main/piggy.c: make error message more friendly
1076 * main/piggy.c: simplify copying of bitmap flags
1078 * arch/linux/linuxnet.c, main/multi.c, main/multibot.c: bigendian
1081 * cfile/cfile.c: revert to always using custom fgets
1083 * main/endlevel.c, main/mission.c: handle missing exit sequence
1084 components gracefully
1086 * main/playsave.c: comments
1088 2003-07-24 Martin Schaffner <martin.schaffner@epfl.ch>
1090 * cfile/cfile.c: update raw_position in cfwrite
1092 * main/network.c: comments/formatting
1094 2003-06-22 Bradley Bell <btb@icculus.org>
1096 * cfile/cfile.c: use standard fgets for non-archive files
1098 * main/movie.c: use con_printf for missing movie warning
1100 2003-06-18 Bradley Bell <btb@icculus.org>
1102 * main/movie.c: fixed cfile conversion of movielib code
1104 * main/console.c, main/hud.c: strip out colors, etc when printing
1107 * include/u_mem.h: fix NDEBUG calloc macro
1109 2003-06-15 Bradley Bell <btb@icculus.org>
1111 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c: removed
1114 * 2d/pcx.c, include/strio.h, main/ai.c, main/ai.h,
1115 main/cntrlcen.c, main/config.c, main/gamesave.c, main/gameseq.c,
1116 main/movie.c, main/multi.c, main/network.c, main/newdemo.c,
1117 main/newmenu.c, main/piggy.c, main/playsave.c, main/polyobj.c,
1118 main/scores.c, main/state.c, main/text.c, misc/args.c,
1119 misc/strio.c: convert file i/o to cfile
1121 2003-06-14 Bradley Bell <btb@icculus.org>
1123 * include/cfile.h, cfile/cfile.c: implemented cfile wrappers for
1124 writing and other modes besides "rb" (mostly taken from
1127 2003-06-09 Bradley Bell <btb@icculus.org>
1129 * 2d/palette.c, main/kludge.c: gr_copy_palette not really a
1132 * include/libmve.h, libmve/mve_main.c, libmve/mvelib.c,
1133 libmve/mvelib.h, libmve/mveplay.c, main/movie.c: merged libmve
1136 2003-06-07 Taylor Richards <taylor@icculus.org>
1138 * libmve/mvelib.c, libmve/mveplay.c: stop memory leaks in libmve
1140 2003-06-07 Bradley Bell <btb@icculus.org>
1142 * main/console.c: fix non-console build
1144 * main/gamesave.c: comments
1146 * main/bm.c: remove redundant break
1148 2003-06-06 Bradley Bell <btb@icculus.org>
1150 * main/gauges.c, main/kconfig.c: comments/formatting
1152 * console/.cvsignore: added .cvsignore
1154 * main/console.c: can't write to console after it's closed
1156 2003-06-05 Bradley Bell <btb@icculus.org>
1158 * arch/sdl/event.c, console/CON_console.c, console/Makefile.am,
1159 console/internal.c, console/internal.h, include/CON_console.h,
1160 include/console.h, main/console.c, main/gamecntl.c, main/hud.c:
1161 finish console conversion away from SDL
1163 2003-06-04 Bradley Bell <btb@icculus.org>
1165 * console/CON_console.c, include/CON.console.h, include/console.h,
1166 main/console.c, main/game.c: console conversion to native gr,
1169 * include/gr.h, main/credits.c, main/kconfig.c, main/newmenu.c:
1170 put prototype for gr_bm_bitblt in gr.h
1172 2003-06-03 Bradley Bell <btb@icculus.org>
1174 * console/CON_console.c, console/DT_drawtext.c,
1175 console/Makefile.am, include/CON_console.h, include/DT_drawtext.h,
1176 main/console.c: use native fonts for console
1178 * main/playsave.c: use shorts for short data
1180 2003-06-02 Bradley Bell <btb@icculus.org>
1182 * configure.ac, main/console.c: set console background, fix
1185 2003-06-01 Bradley Bell <btb@icculus.org>
1187 * Makefile.am, arch/sdl/event.c, configure.ac,
1188 console/CON_console.c, console/DT_drawtext.c, console/Makefile.am,
1189 console/internal.c, include/CON_console.h, include/DT_drawtext.h,
1190 include/console.h, main/console.c, main/game.c, main/gamecntl.c,
1191 main/gamerend.c: added console code (from SDL_console)
1193 2003-05-30 Bradley Bell <btb@icculus.org>
1195 * README: minor update
1197 2003-05-28 Bradley Bell <btb@icculus.org>
1199 * Info.plist.in, Makefile.am, configure.ac: add support for MacOS
1204 2003-06-06 Bradley Bell <btb@icculus.org>
1206 * main/kconfig.c: fix crash in control menus
1208 * main/gauges.c: force cockpit redraw in opengl
1210 * main/gamerend.c: move ogl swap, so cockpit and console get
1213 2003-06-01 Bradley Bell <btb@icculus.org>
1215 * configure.ac, libmve/mveplay.c: define struct timeval if needed
1219 2003-05-12 Bradley Bell <btb@icculus.org>
1221 * configure.ac: increment version number
1223 * main/bm.c: use con_printf for exit model warnings
1225 * configure.ac: must check for timespec after setting -mno-cygwin
1227 * main/inferno.c: added -nohogdir and -userdir options
1229 * NEWS, main/titles.c: use briefings with no extension
1233 2003-04-30 Bradley Bell <btb@icculus.org>
1235 * configure.ac: have to include time.h when checking for nanosleep
1237 * configure.ac, libmve/mveplay.c: use autoconf to check for struct
1240 * Makefile.am, NEWS, README, configure.ac: fix linking bug,
1241 increment version number
1243 * main/Makefile.am: make dist fix
1247 2003-04-29 Bradley Bell <btb@icculus.org>
1249 * configure.ac, 2d/2dsline.c, main/automap.c, libmve/mveplay.c:
1252 2003-04-24 Bradley Bell <btb@icculus.org>
1254 * configure.ac: increment version number
1256 * main/inferno.c: redeclare main() 'the SDL way', make sure SDL.h
1259 2003-04-24 Ingo van Lil <inguin@gmx.de>
1261 * main/render.c: fix misspellings of NDEBUG
1265 2003-04-14 Bradley Bell <btb@icculus.org>
1267 * cfile/cfile.c: prefer files from d2 hog over d1 hog
1269 2003-04-11 Bradley Bell <btb@icculus.org>
1271 * main/automap.c, main/gamemine.c, main/menu.c: fix compiler
1276 2003-04-11 Bradley Bell <btb@icculus.org>
1278 * libmve/mveplay.c: use _sleep instead of sleep on win32
1280 * Makefile.am, README, README.utils, arch/sdl/digi.c,
1281 arch/sdl/joy.c, arch/win32/Makefile.am, include/byteswap.h,
1282 include/cfile.h, include/error.h, libmve/Makefile.am,
1283 libmve/decoders.h, main/Makefile.am, main/endlevel.c,
1284 main/endlevel.h, main/playsave.c, misc/fileutil.c:
1285 utilities/Makefile.am: comments/formatting/dist problems
1287 * configure.ac: use different defines for os x
1289 2003-04-07 Bradley Bell <btb@icculus.org>
1291 * include/error.h, misc/error.c: put some old stuff back in,
1292 eliminate duplicate error messages
1294 * main/text.c: don't die on text not found
1297 * main/inferno.c: print some useful info if hog not found, allow
1298 -help to work if no text available
1300 2003-04-07 Steffen Pohle <stpohle@gmx.net>
1302 * arch/linux/Makefile.am: revert to previous version, so linux
1305 2003-04-03 Bradley Bell <btb@icculus.org>
1307 * main/endlevel.c: fixed exit model scheme yet again
1309 2003-04-02 Bradley Bell <btb@icculus.org>
1311 * misc/error.c: call Int3 on Assert
1313 * main/cntrlcen.c, main/cntrlcen.h, main/gamesave.c: modified
1316 * main/wall.c: don't die when trying to toggle nonexistent
1317 segment... vertigo level 10 is buggy!
1319 * main/gamemine.c: comments/formatting
1321 2003-03-31 Micah J. Lieske <MicahJon@compuserve.com>
1323 * arch/dos/digimm.c, arch/sdl/digi.c, arch/win32/digi.c,
1324 main/inferno.c: Allow use of 22K sound samples
1326 2003-03-29 Bradley Bell <btb@icculus.org>
1328 * arch/ogl/gr.c: default to bitmapped reticle
1330 * main/bm.c, main/endlevel.c, main/piggy.c, main/piggy.h,
1331 main/polyobj.c: rewrote endlevel stuff to reread exit model info
1334 * arch/sdl/joy.c: fixed text seen for hats in control config
1337 2003-03-28 Bradley Bell <btb@icculus.org>
1339 * main/bm.c: heh, model nums in vertigo are hardcoded,
1340 N_D2_POLYGON_MODELS can't change
1342 * configure.ac, include/d1x.xpm, include/descent.xpm,
1343 arch/ogl/sdlgl.c, arch/sdl/gr.c: enabled setting icon with
1346 2003-03-27 Bradley Bell <btb@icculus.org>
1348 * main/text.h: fixed text references for hat directions
1350 * arch/ogl/Makefile.am: oops, can't get rid of main INCLUDE yet...
1352 2003-03-26 Bradley Bell <btb@icculus.org>
1354 * main/playsave.c: make d2x keys backward compatible
1356 2003-03-26 Micah J. Lieske <MicahJon@compuserve.com>
1358 * arch/sdl/event.c, arch/sdl/joy.c: added hat support for sdl
1361 2003-03-26 Bradley Bell <btb@icculus.org>
1363 * main/piggy.c: fix crash when d1 data not present
1365 * main/gamecntl.c, main/kconfig.c, main/playsave.c: fix d2x keys,
1366 read/write from plr file
1368 * main/ai.h, main/collide.c, main/escort.c, main/escort.h,
1369 main/fuelcen.c, main/gamecntl.c, main/playsave.c, main/powerup.c:
1370 added escort.h header
1372 2003-03-25 Bradley Bell <btb@icculus.org>
1374 * main/bm.c, main/piggy.c, main/piggy.h, main/gameseq.c: added
1375 D1_PIGFILE ("descent.pig") macro
1377 * main/bm.c, main/piggy.c, main/piggy.h: ability to load exit
1378 models from d1 pig file
1380 * main/bm.c, main/bm.h, main/endlevel.c, main/piggy.c,
1381 main/piggy.h: ability to load exit model bitmaps (or any bitmap,
1382 really) from d1 pig file
1384 2003-03-23 Bradley Bell <btb@icculus.org>
1386 * main/bm.c: stop extra robots from overwriting exit models
1388 * include/ogl_init.h: increased OGL_TEXTURE_LIST_SIZE so the
1389 texture list doesn't get full
1391 * main/bm.c: fix mem leak when reading extra robots
1393 2003-03-21 Bradley Bell <btb@icculus.org>
1395 * main/menu.c: Added option to set movie resolution (mostly works)
1397 2003-03-21 Martin Schaffner <maschaffner@gmx.ch>
1399 * main/gameseq.c, main/piggy.c, main/piggy.h: move bitmap
1400 replacement functions to piggy.c
1402 * main/gameseq.c: attempt to support mac d1 descent.pig
1404 * main/bm.c: fix mem leak
1406 * main/gameseq.c: fix bug: when opening d1 level 1 with oem data
1407 files, both d1 and d2 oem briefing where showed
1409 * main/inferno.c, main/movie.c: Change the default movie
1410 resolution to "high", implement the option -lowresmovies
1412 2003-03-20 Bradley Bell <btb@icculus.org>
1414 * arch/sdl/rbaudio.c, main/songs.c: cd detection works now
1416 * main/piggy.c: comments
1418 2003-03-20 Martin Schaffner <maschaffner@gmx.ch>
1420 * main/gameseq.c: delete duplicate function
1422 * 2d/rle.c: fix color swapping on big endian of big rle bitmaps
1424 2003-03-19 Bradley Bell <btb@icculus.org>
1426 * arch/sdl/rbaudio.c, include/rbaudio.h: starting d2 cd detection
1427 (cddb discid) support
1429 * arch/sdl/digi.c, main/kludge.c: implemented
1430 digi_link_sound_to_object3 for looping sounds, other looping stuff
1432 * arch/sdl/gr.c: removing dependencies on stuff in main/
1434 * arch/linux/Makefile.am, arch/linux/init.c,
1435 arch/linux/linuxnet.c, arch/linux/include/ukali.h,
1436 arch/ogl/Makefile.am, main/inferno.c: moved joy_init back to main,
1437 other header cleanups
1439 * arch/win32/ipx_win.c, configure.ac: ipx on win32 fixed!
1441 2003-03-19 Martin Schaffner <maschaffner@gmx.ch>
1443 * 2d/rle.c, include/gr.h, include/rle.h, main/bm.c, main/bm.h,
1444 main/gamemine.c, main/gamemine.h, main/gameseq.c, main/piggy.c,
1445 main/piggy.h, main/wall.c, main/wall.h: if descent.pig available,
1446 load d1 textures for d1 levels
1448 2003-03-19 Bradley Bell <btb@icculus.org>
1450 * 2d/font.c, 2d/palette.c, 3d/interp.c, 3d/setup.c,
1451 arch/sdl/rbaudio.c, include/texmap.h, libmve/decoder16.c,
1452 libmve/decoder8.c, libmve/decoders.h, libmve/mveplay.c,
1453 texmap/ntmap.c, texmap/texmapl.h: header/extern declaration
1456 * README: added some OS X info
1458 2003-03-17 Bradley Bell <btb@icculus.org>
1460 * main/newdemo.c: simplify DEMO_FILENAME macro
1462 * main/console.c, main/game.c: enable experimental console support
1464 * main/gamerend.c: fixed location of fps meter in multi
1466 2003-03-16 Bradley Bell <btb@icculus.org>
1468 * main/menu.c, main/newdemo.c, main/newdemo.h, main/newmenu.c:
1469 also look in shared data dir for demos
1471 * main/newdemo.c, main/newdemo.h: comments/formatting
1473 2003-03-15 Christopher Thielen <chris@luethy.net>
1475 * main/kludge.c: set CDROM_dir back to "." - tricks game into
1476 thinking d2 cd is always present
1478 2003-03-15 Bradley Bell <btb@icculus.org>
1480 * 2d/font.c, main/credits.c, main/scores.c: fixed opengl credits,
1483 * arch/sdl/rbaudio.c: formatting, enabled volume control under
1486 * arch/ogl/gr.c: fixed dark font bug by calling gr_set_mode from
1487 gr_init. don't really know why this works, though
1489 2003-03-14 Bradley Bell <btb@icculus.org>
1491 * main/gameseq.c: fix Bitmap_replacement_data mem leakage
1493 * unused/bios/rbaudio.h: removed duplicate file
1495 2003-03-14 Christopher Thielen <chris@luethy.net>
1497 * arch/sdl/rbaudio.c: stop cd audio when exiting
1499 2003-03-14 Micah J. Lieske <MicahJon@compuserve.com>
1501 * main/gamecntl.c: add comments to the "only matt knows" cheats
1503 2003-03-14 Martin Schaffner <maschaffner@gmx.ch>
1505 * main/gamemine.c: formatting, better texture conversion for d1
1508 2003-03-14 Bradley Bell <btb@icculus.org>
1510 * main/piggy.c: must swap all mac version pigfiles
1512 * main/ai.c, main/ai.h, main/bm.h, main/crypt.c, main/joydefs.h,
1513 main/multi.c: formatting, minor cleanups
1515 * 2d/rle.c: need to swap line_size on bigendian machines
1517 * main/mission.c, main/mission.h: detect mac full version hogfile
1519 2003-03-13 Bradley Bell <btb@icculus.org>
1521 * arch/sdl/joydefs.c, main/kconfig.c, main/kconfig.h, main/menu.c:
1522 added joy/mouse sensitivity slider, increased range to 16, and
1525 * main/Makefile.am, main/joydefs.c, main/old/joydefs.c: moved old
1528 * arch/linux/Makefile.am: removed extra backslash
1530 * TODO, installation.txt: updated some documentation
1532 * main/gamecntl.c, main/menu.c, main/menu.h: added "d2x options"
1533 menu, with maxfps option
1535 2003-03-12 Bradley Bell <btb@icculus.org>
1537 * main/game.c, main/game.h, main/inferno.c: added -maxfps option
1539 * arch/linux/alsadigi.c, arch/linux/findfile.c,
1540 arch/linux/hmiplay.c, arch/linux/init.c, arch/linux/ipx_bsd.c,
1541 arch/linux/ipx_kali.c, arch/linux/ipx_lin.c, arch/linux/ipx_udp.c,
1542 arch/linux/joydefs.c, arch/linux/ukali.c, arch/linux/include,
1543 arch/linux/include/ipx_bsd.h, arch/linux/include/ipx_drv.h,
1544 arch/linux/include/ipx_hlpr.h, arch/linux/include/ipx_kali.h,
1545 arch/linux/include/ipx_ld.h, arch/linux/include/ipx_lin.h,
1546 arch/linux/include/ipx_udp.h, arch/linux/include/joystick.h,
1547 arch/linux/include/music.h, arch/linux/include/serial.h,
1548 arch/linux/include/ukali.h: formatting
1550 2003-03-11 Chris Arena <ccarena@cox.net>
1552 * main/menu.c: fixed brightness slider
1554 2003-03-01 Bradley Bell <btb@icculus.org>
1556 * main/piggy.c, main/titles.c: d1 briefing text fixed, spinning
1557 robots and animated bitmaps work, but colors are messed up
1559 2003-02-28 Bradley Bell <btb@icculus.org>
1561 * main/player.h: whitespace
1563 * main/automap.c, main/cntrlcen.c, main/collide.c,
1564 main/gamerend.c: use Builtin_mission_num instead of 0 (if
1565 descent.hog is present, d1 becomes mission 0)
1567 * configure.ac, arch/win32/Makefile.am, arch/win32/ipx_drv.h,
1568 arch/win32/ipx_win.c, arch/win32/mingw_init.c,
1569 arch/win32/winnet.c: MinGW compiles with network enabled again,
1570 but still doesn't work
1574 2003-02-28 Bradley Bell <btb@icculus.org>
1576 * 2d/pcx.c, arch/ogl/gr.c, libmve/mveplay.c, main/gameseq.c,
1577 main/inferno.c, main/menu.c, main/movie.c, main/newmenu.c: Fixed
1578 many opengl glitches
1580 2003-02-27 Bradley Bell <btb@icculus.org>
1582 * main/Makefile.am, main/gamesave.c, main/hoard.c, main/hoard.h,
1583 main/inferno.c, main/menu.c, main/mission.c, main/mission.h,
1584 main/network.c, main/network.h: noted that hoard.ham is only needed
1585 for multiplayer HOARD games, and should not be equated with
1586 "vertigo". put HoardEquipped() back in network.c.
1588 * arch/ggi/key.c, arch/sdl/key.c, arch/svgalib/key.c,
1589 include/d_delay.h, main/automap.c, main/game.c, main/kconfig.c,
1590 main/multi.c, main/newdemo.c, misc/Makefile.am, misc/d_delay.c:
1591 use timer_delay instead of d_delay
1593 2003-02-27 Martin Schaffner <maschaffner@gmx.ch>
1595 * main/render.c: added replacement qsort for solaris
1597 2003-02-26 Bradley Bell <btb@icculus.org>
1599 * main/gamemine.c: texture conversion for d1 shareware
1601 2003-02-26 Martin Schaffner <maschaffner@gmx.ch>
1603 * main/gamemine.c: better texture conversion for d1 levels
1605 2003-02-26 Micah J. Lieske <MicahJon@compuserve.com>
1607 * main/kconfig.c: fix joystick support under MinGW
1609 2003-02-26 Bradley Bell <btb@icculus.org>
1611 * main/playsave.c: fix swapping glitch
1613 * configure.ac, readme.txt: clean stuff up, getting ready for
1616 * main/titles.c: begin support for rendering spinning robots in
1619 * main/mission.c, main/mission.h: load d1 oem mission, d1 v1.0
1622 * main/gamemine.c: load d1 shareware levels!
1624 2003-02-25 Bradley Bell <btb@icculus.org>
1628 * autogen.sh: add warning about old auto* versions, use
1631 2003-02-24 Bradley Bell <btb@icculus.org>
1633 * main/gameseq.c, main/movies.c, main/titles.c: Descent I
1634 briefings mostly working
1636 * main/movie.c, main/titles.c: fixed some more briefing glitches
1638 2003-02-23 Bradley Bell <btb@icculus.org>
1640 * main/movie.c: fixed crash when using shareware data files
1643 * arch/sdl/digi.c: fix crash on non-existent sounds
1644 (i.e. shareware data)
1646 2003-02-22 Bradley Bell <btb@icculus.org>
1648 * main/titles.c: fixed fullscreen toggle in briefings
1650 2003-02-21 Bradley Bell <btb@icculus.org>
1652 * configure.ac: check for mingw when enabling nasm
1654 * main/playsave.c: enable loading player files of either byte
1657 2003-02-20 Bradley Bell <btb@icculus.org>
1659 * main/bm.c, main/bm.h, main/endlevel.c: fixed up endlevel stuff
1661 * arch/sdl/digi.c, main/kludge.c: oops, meant to say: fixed bug
1662 #343, not "rest of solution to bug #344"
1664 * arch/sdl/timer.c, include/timer.h: revert to more accurate
1667 * main/kludge.c: partial solution to bug #344
1669 * Makefile.am, tools/cvs2cl/cvs2cl.pl: get rid of cvs2cl.pl
1671 * compilerdefs.txt: added linux/mips info
1673 * ChangeLog: clean up changelog
1675 2003-02-19 Bradley Bell <btb@icculus.org>
1677 * libmve/mveplay.c: os x needs nanosleep prototype.
1679 2003-02-18 Bradley Bell <btb@icculus.org>
1681 * .cvsignore, libmve/.cvsignore: added files to .cvsignore
1683 * include/libmve.h, libmve/mveplay.c, main/movie.c: added function
1684 to disable/enable audio
1686 * libmve/: mve_main.c, mveplay.c: bigendian fixes
1688 * main/: movie.h, titles.c: make sure movie's palette is set before
1689 writing briefing text. Fixes bug #359
1691 * libmve/mveplay.c: make MVE_rmStepMovie play a full frame instead
1694 * misc/: args.c, byteswap.c, d_delay.c, d_io.c, dos_disk.h,
1695 error.c, hash.c, parsarg.c, parsarg.h, strio.c, strutil.c:
1698 * maths/: fix.asm, rand.c, tables.c, vecmat.c, vecmata.asm:
1701 * texmap/: ntmap.c, scanline.c, scanline.h, texmapl.h,
1702 tmap_flt.asm, tmap_inc.asm, tmap_lin.asm, tmap_ll.asm,
1703 tmap_per.asm, tmapfade.asm, tmapflat.c, tmappent.S, tmapppro.S:
1706 * include/libmve.h: blah
1708 2003-02-18 Martin Schaffner <martin.schaffner@epfl.ch>
1710 * main/render.c: 2nd attempt to fix solaris qsort bug
1712 2003-02-18 Bradley Bell <btb@icculus.org>
1714 * configure.ac, include/pstypes.h: put alignment detection in
1717 2003-02-17 Bradley Bell <btb@icculus.org>
1719 * Makefile.am, README.utils, configure.ac, include/libmve.h,
1720 include/mve_audio.h, include/mvelib.h, libmve/Makefile.am,
1721 libmve/decoder16.c, libmve/decoder8.c, libmve/mve_audio.c,
1722 libmve/mve_audio.h, libmve/mve_main.c, libmve/mvelib.c,
1723 libmve/mvelib.h, libmve/mveplay.c, main/Makefile.am,
1724 main/decoder16.c, main/decoder8.c, main/movie.c, main/mve_audio.c,
1725 main/mve_main.c, main/mvelib.c, main/mveplay.c, main/mveplay.h:
1726 moved mve stuff to separate subdir
1728 * include/mvelib.h, main/movie.c, main/mve_main.c, main/mvelib.c,
1729 main/mveplay.c, main/mveplay.h, main/titles.c: many improvements to
1730 mve code. Fixes (at least) bugs #41, #348, and #350.
1732 2003-02-14 Bradley Bell <btb@icculus.org>
1734 * main/Makefile.am: no more Makefile.mveplay. again
1736 * main/mveplay.c: typo
1738 2003-02-13 Bradley Bell <btb@icculus.org>
1740 * utilities/mvlextract.c: uint -> unsigned int
1742 * main/: mve_main.c, mvelib.c, mveplay.c: add fullscreen mode to
1743 standalone mveplayer, win32 support
1745 * main/movie.c: random bugfixes, win32 support
1747 * arch/sdl/Makefile.am: formatting
1749 * configure.ac: disable networking on mac/win for now
1751 * main/newmenu.c: comments
1753 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1755 * 3d/interp.c, include/interp.h, main/polyobj.c: get rid of some
1756 redundant swap functions.
1758 2003-02-13 Bradley Bell <btb@icculus.org>
1760 * ChangeLog: update changelog
1762 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1764 * 3d/interp.c, include/interp.h, main/polyobj.c: fix remaining
1765 polymodel alignment issues.
1767 2003-02-13 Bradley Bell <btb@icculus.org>
1769 * utilities/: hogcreate.c, hogextract.c, mvlcreate.c, mvlextract.c:
1770 fix various little bugs
1772 * main/mveplay.c, utilities/hogextract.c, utilities/mvlextract.c,
1773 utilities/tex2txb.c, utilities/txb2tex.c: eliminate warning
1775 * main/: Makefile.am, Makefile.mveplay: build mveplayer from
1778 * README.utils: new file
1780 * main/: mve_main.c, mveplay.c: more movie fixes
1782 * README: updated README
1784 * 2d/Makefile.am, main/Makefile.am: some OS X and dist fixes
1786 2003-02-12 Bradley Bell <btb@icculus.org>
1788 * utilities/mvlextract.c: bigendian mvl support
1790 * main/mveplay.c: formatting, stuff
1792 * main/: Makefile.am, Makefile.mveplay: lotsa movie cleanups, added
1793 truecolor mve support, standalone mveplayer
1795 * include/mve_audio.h, include/mvelib.h, main/decoder16.c,
1796 main/decoder8.c, main/movie.c, main/mve_main.c, main/mvelib.c,
1797 main/mveplay.c: lotsa movie cleanups, added truecolor mve support,
1798 standalone mveplayer
1800 2003-01-22 Bradley Bell <btb@icculus.org>
1802 * include/: interp.h, interp.h: restore prototype for
1803 swap_polygon_model_data
1805 2003-01-21 Bradley Bell <btb@icculus.org>
1807 * main/piggy.c: use memcpy to avoid alignment problem
1809 * compilerdefs.txt: updated some defs, added sunos/sparc
1811 2003-01-15 Bradley Bell <btb@icculus.org>
1813 * main/render.c, arch/ogl/ogl.c: use __sun__ for sunos
1815 * main/gamemine.c: attempting to support d1 shareware
1817 * compilerdefs.txt: update defs
1819 2003-01-15 David Costanzo <david_costanzo@yahoo.com>
1821 * main/mveplay.c: fix several bugs, comments, formatting.
1823 2003-01-15 Bradley Bell <btb@icculus.org>
1825 * arch/ogl/sdlgl.c, arch/sdl/digi.c, arch/sdl/event.c,
1826 arch/sdl/gr.c, arch/sdl/init.c, arch/sdl/joy.c, arch/sdl/key.c,
1827 arch/sdl/mouse.c, arch/sdl/rbaudio.c, arch/sdl/timer.c,
1828 include/error.h, main/gamecntl.c, main/inferno.c: changed path for
1831 * arch/: ogl/glx.c, ogl/gr.c, ogl/ogl.c, ogl/wgl.c, sdl/joydefs.c:
1832 formatting, comments
1834 2003-01-11 Bradley Bell <btb@icculus.org>
1836 * main/: mission.c, mission.h: attempt to support d1 for mac
1839 * arch/sdl/joy.c, main/mvelib.c, main/titles.c: gcc 3.2 warnings
1841 * main/object.h: foo
1843 2003-01-09 Bradley Bell <btb@icculus.org>
1845 * main/movie.c: use ifdef around gr_toggle_fullscreen
1847 2003-01-07 Bradley Bell <btb@icculus.org>
1849 * Makefile.am, descent.msn, installation.txt, main/mission.c,
1850 main/mission.h: don't need .msn file for descent.hog anymore
1854 2003-01-06 Bradley Bell <btb@icculus.org>
1856 * main/mission.h, main/mission.c: comments
1858 * README, TODO, cvshowto.txt, installation.txt, debian/copyright:
1861 2003-01-03 Bradley Bell <btb@icculus.org>
1863 * utilities/: txb2txt.c, txt2txb.c: remove old files
1865 * 3d/interp.c, include/byteswap.h, main/gamemine.c: formatting
1867 * main/polyobj.c: attempt to make read_model_file
1870 * main/menu.c: move vertigo text
1872 2003-01-02 Bradley Bell <btb@icculus.org>
1874 * 3d/interp.c, include/interp.h, main/morph.c, main/polyobj.c,
1875 main/polyobj.h: cleanup alignment changes
1877 * NEWS, 3d/interp.c, include/3d.h, include/interp.h,
1878 include/pstypes.h, main/Makefile.am, main/bm.c, main/collide.c,
1879 main/object.h: fix alignment issues on sparc
1881 * cvshowto.txt: update cvs info
1885 * 2d/rle.c: make rle_swap handle RLE_BIG
1887 2003-01-01 Martin Schaffner <maschaffner@gmx.ch>
1889 * main/render.c: workaround solaris qsort bug
1891 2003-01-01 Steffen Pohle <stpohle@gmx.net>
1893 * arch/linux/linuxnet.c, arch/linux/ukali.c,
1894 arch/linux/include/ukali.h, main/inferno.c: enabled kali
1896 * arch/linux/Makefile.am: enabled linux joystick, kali
1898 * configure.ac, arch/linux/joystick.c, arch/sdl/Makefile.am,
1899 arch/sdl/event.c: enabled linux joystick
1901 2002-12-31 Bradley Bell <btb@icculus.org>
1903 * main/gamemine.c: simplified warning msg
1905 * NEWS, TODO, main/multi.c, main/netmisc.c: comments/whitespace
1907 * main/render.h: fix compiler warning
1909 2002-12-31 Martin Schaffner <maschaffner@gmx.ch>
1911 * 2d/rle.c, main/inferno.c, main/piggy.c: fixed rle_swap leaks.
1913 2002-12-24 Bradley Bell <btb@icculus.org>
1915 * main/mission.c: fixes an infinite loop which was caused by d2x
1916 thinking d2demo was a descent 1 mission
1918 2002-12-24 Martin Schaffner <maschaffner@gmx.ch>
1920 * arch/ogl/ogl.c, main/render.c: fix compiler warnings.
1922 2002-12-24 Bradley Bell <btb@icculus.org>
1924 * main/render.c: comments
1926 2002-10-30 Bradley Bell <btb@icculus.org>
1928 * main/inferno.c: add help for -hogdir option
1930 * main/inferno.c: added -hogdir option
1932 2002-10-28 Bradley Bell <btb@icculus.org>
1934 * main/: inferno.c, menu.c: enabled Vertigo displays
1936 * include/3d.h: typo
1938 2002-10-28 Martin Schaffner <maschaffner@gmx.ch> and Bradley Bell <btb@icculus.org>
1940 * 3d/interp.c, include/3d.h, include/byteswap.h, main/bm.c,
1941 main/netmisc.c, main/network.c: simplify and eliminate redundant
1944 2002-10-28 Martin Schaffner <maschaffner@gmx.ch>
1946 * maths/fixc.c: fix infinite loop in quad_sqrt.
1948 * 3d/points.c, include/maths.h, include/pstypes.h, maths/fixc.c,
1949 maths/vecmat.c: sparc/sunos support: rename quad to quadint.
1951 2002-10-12 Bradley Bell <btb@icculus.org>
1953 * 2d/2dsline.c: handle BM_OGL in gr_scanline()
1955 2002-10-11 Bradley Bell <btb@icculus.org>
1957 * main/hud.c: make hud_message work correctly
1959 * 2d/palette.c, arch/sdl/gr.c, include/palette.h, main/inferno.c:
1962 * main/network.c: formatting, small fixes
1964 2002-10-10 Bradley Bell <btb@icculus.org>
1966 * main/netmisc.h: no swap_object for little-endian
1968 * main/: netmisc.h, network.c: use macros to simplify network
1971 * main/piggy.c: disable autodetect of mac pig (use --enable-macdata
1974 * main/inferno.c: enable loading screen for mac shareware with
1977 * main/netmisc.c: whitespace
1979 * 2d/bitmap.c, main/inferno.c, main/mission.c, main/playsave.c:
1982 * main/hud.c: whitespace
1984 * configure.ac: remove shareware build, add macdata build
1986 * main/songs.c: whitespace
1988 * 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/gpixel.c, 2d/line.c,
1989 2d/pixel.c, 2d/poly.c, 2d/rect.c, 2d/tmerge.c, main/gamerend.c:
1992 * 2d/: Makefile.am, tmerge_a.asm: enable TRANSPARENCY_COLOR for
1995 2002-10-04 Martin Schaffner <maschaffner@gmx.ch>
1997 * cfile/cfile.c, include/iff.h, main/gamepal.c, main/titles.c:
1998 comments, formatting, etc.
2000 * iff/iff.c: fix bigendian iff loading.
2002 2002-10-03 Bradley Bell <btb@icculus.org>
2004 * utilities/txb2tex.c: typo
2006 * 3d/clipper.c, main/bm.c, main/game.c, main/gamecntl.c,
2007 main/newmenu.c, main/switch.c, main/terrain.c, main/text.c:
2010 * arch/sdl/mouse.c: whitespace
2012 2002-09-19 Bradley Bell <btb@icculus.org>
2014 * main/kconfig.c: fix a oops, add old logs
2016 * main/kconfig.c: support for >3 mouse buttons
2018 2002-09-18 Bradley Bell <btb@icculus.org>
2020 * include/gr.h: fix palette swap define
2022 2002-09-14 Bradley Bell <btb@icculus.org>
2024 * main/titles.c: load hires briefing screen if lores doesn't exist
2025 (i.e. vertigo) and MenuHires=0
2027 2002-09-14 Werner Augustin <descent-source@mailinglist.gnuher.de>
2029 * main/: multi.h, network.h: pack some structures for ipx
2032 2002-09-14 Bradley Bell <btb@icculus.org>
2034 * cfile/cfile.c, main/endlevel.c, main/gamesave.c: revert cfgets()
2035 and load_endlevel_data() to expect newline-terminated strings, fix
2036 load_game_data to read null-terminated string for
2039 2002-09-07 Bradley Bell <btb@icculus.org>
2041 * main/newmenu.c: added error message
2043 * main/menu.h: enable -nohires with mac shareware
2045 * 2d/palette.c, include/gr.h: enable 0/255 palette swap
2047 * 2d/font.c: enable 0/255 palette swap for fonts
2049 * 2d/bitblt.c: add TRANSPARENCY_COLOR to assembly code, nother OGL
2052 * 2d/2dsline.c: fix ogl blooper
2054 2002-09-05 Bradley Bell <btb@icculus.org>
2056 * 2d/rle.c, 2d/scalec.c, include/rle.h: better just do it the old
2059 * include/strutil.h: need string.h for strcasecmp
2061 * include/rle.h: okay, maybe it needs to be this way
2063 * include/: 3d.h, gr.h: more stuff from d2src, mostly formatting
2065 * 2d/scalec.c: more stuff from d2src
2067 * 2d/rle.c: more stuff from d2src, formatting
2069 * 2d/font.c: useless cruft
2071 * 2d/: 2dsline.c, bitmap.c, bitmap.h: more stuff from d2src
2073 * 2d/bitblt.c, include/grdef.h: moved gr_linear_movsd assembly from
2076 2002-09-04 Bradley Bell <btb@icculus.org>
2078 * include/grdef.h: fix compiler warnings
2080 * 2d/bitblt.c: fix compiler warnings, #ifdef out dos-only code
2082 * include/grdef.h: gr_linear_movsd isn't static for NO_ASM,
2085 * main/game.c: we want the mac ibitblt for everything but dos and
2088 * main/texmerge.c: these routines are in tmerge.c
2090 * main/credits.c: enable credits for mac and oem data
2092 * main/bm.c: use either exit.ham or exit.pofs
2094 * include/ibitblt.h: enable some more code from d2src
2096 * include/gr.h: enable mac ubitblt_double
2098 * 2d/rle.c: added gr_rle_expand_scanline_generic_masked from d2src
2100 * include/grdef.h: moved some inline asm from linear.h
2102 * 2d/ibitblt.c: brought in line with original d2 version
2104 * 2d/bitblt.c: reverted to original d2 version of this file, then
2105 added d1x enhancements
2107 * 2d/2dsline.c: formatting, use __MSDOS__ instead of __DJGPP__
2109 * 2d/linear.h: moved these back to their original locations
2112 * main/mveplay.c: close some memory holes, speed up palette loading
2114 * main/movie.c: added fullscreen toggle while playing movies
2116 * main/inferno.c: comment out -superhires help text (always on)
2118 * include/timer.h: added approx_fsec_to_usec macro
2120 * arch/sdl/joy.c: fix compiler warning
2122 2002-09-01 Bradley Bell <btb@icculus.org>
2124 * main/network.c: oops
2126 * main/: movie.c, mveplay.c, mveplay.h: more movie improvements
2128 * arch/sdl/timer.c, include/timer.h: added timer_delay, faster
2129 timer_get_fixed_seconds
2133 2002-08-31 Bradley Bell <btb@icculus.org>
2135 * TODO, main/inferno.c, main/movie.c, main/mveplay.c: movie
2138 * main/multi.h: network endian stuff
2140 * 2d/font.c, include/gr.h: fast file i/o for font headers
2142 * arch/win32/arch_ip.cpp: unused file
2144 * main/: netmisc.c, netmisc.h, network.c, network.h: formatting,
2145 bigendian networking fixes
2147 * main/menu.c: make net menu more accurate, also make superhires
2150 * include/pstypes.h: better to have __pack__ all the time, I think.
2151 needed for networking, e.g.
2153 * arch/win32/: ipx_drv.h, ipx_win.c, winnet.c: win32 networking
2156 * arch/win32/Makefile.am: unused file
2160 2002-08-30 Bradley Bell <btb@icculus.org>
2162 * arch/win32/ipx_drv.h: re-added arch/win32/ipx_drv.h
2164 * main/: newmenu.h, titles.c: formatting
2166 * NEWS, arch/linux/Makefile.am, arch/linux/include/ukali.h,
2167 main/multi.h: networking works, finally
2169 * TODO: added TODO file
2171 * arch/linux/arch_ip.cpp: unused fine
2173 * README: network sorta working
2175 * main/: Makefile.am, multi.c, network.c, network.h: more
2178 * main/menu.c: load builtin mission correctly
2180 * main/inferno.c: documentation
2182 * main/: hoard.c, hoard.h, gamesave.c, mission.c: move hoard stuff
2185 * main/Makefile.mveplay: don't need no more
2187 2002-08-29 Bradley Bell <btb@icculus.org>
2189 * main/: ip_base.cpp, ip_base.h, ip_basec.h, ipclienc.c,
2190 ipclient.cpp, ipclient.h, ipserver.cpp, ipx_drv.c, multipow.c,
2191 multipow.h, netlist.c, netpkt.c, netpkt.h: deleting unused d1x
2194 * include/ipx_drv.h: more network fixing
2196 * arch/linux/include/ipx_drv.h: more network fixing
2198 * include/ipx.h: formatting
2200 * arch/linux/ipx_kali.c, include/ipx.h: fixed networking fuck-up?
2202 * NEWS, arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
2203 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, main/Makefile.am,
2204 main/inferno.c: fixed networking fuck-up?
2206 * Makefile.am: moved mingw info to README
2208 * README, mingw32.txt: moved mingw info to README
2210 2002-08-27 Bradley Bell <btb@icculus.org>
2212 * utilities/mvlextract.c: allow specifying file to extract
2214 * utilities/: tex2txb.c, txb2tex.c: use default extension to
2217 * utilities/hogextract.c: allow specifying file to extract
2219 * main/mission.c: Have to get mission_num _after_ promoting...
2221 * main/: gameseq.c, titles.c: beginning d1 briefing support
2223 * descent.msn: beginning d1 briefing support
2225 * main/: titles.c, titles.h: d1-style mission briefings
2227 * main/piggy.h: whitespace
2229 * main/movie.c: beginning robot movie support, fall back on lo/hi
2230 res if hi/lo not available
2232 * main/mission.c: added Builtin_mission_num for builtin mission,
2233 D1Hogdir, d1-style mission briefings
2235 * main/: gameseq.c, mission.h: added Builtin_mission_num for
2238 * cfile/cfile.c, include/cfile.h: add capability for 3rd hogfile
2239 (for d1 missions that need d1 data)
2241 * 2d/ibitblt.c: whitespace
2243 2002-08-26 Bradley Bell <btb@icculus.org>
2245 * utilities/mvlcreate.c: oops
2247 * utilities/: Makefile.am, mvlcreate.c, mvlextract.c: added mvl
2250 * utilities/hogextract.c: added [v]iew option
2252 * utilities/: tex2txb.c, txb2tex.c: changed txt to tex
2254 * main/titles.c: fix writable string, disable DumbAdjust thing
2256 * main/polyobj.h: whitespace
2258 * main/newmenu.c: added pcx_get_dimensions(), other stuff from
2261 * main/movie.c: read movies from AltHogDir, other fixes
2263 * main/: mission.c, mission.h: fix bug w/mission filename
2265 * main/gameseq.c: comments
2267 * main/digi.h: whitespace n stuff
2269 * include/mve_audio.h: added audio flag macros
2271 * 2d/pcx.c, include/pcx.h: added pcx_get_dimensions(), other stuff
2276 2002-08-23 Bradley Bell <btb@icculus.org>
2278 * main/: gameseq.c, inferno.c, mission.c, mission.h, titles.c: fix
2281 * Makefile.am: remove d2demo.mn2
2283 * cfile/cfile.c, include/cfile.h: add cfile_size function
2285 * d2demo.mn2, installation.txt, main/gameseq.h, main/mission.c:
2286 eliminate need for .mn2 files for oem and demo
2288 2002-08-22 Bradley Bell <btb@icculus.org>
2290 * main/bm.c: fix for vertigo
2292 * main/menu.h: make OEM menu pcx available
2294 * 2d/rle.c: merge with original d2 file
2296 * Makefile.am, configure.ac: let mission files get installed by
2299 2002-08-17 Bradley Bell <btb@icculus.org>
2301 * configure.ac: make FAST_FILE_IO the default on little-endian
2304 * NEWS, README, compilerdefs.txt, readme.txt: documentation
2306 * 2d/bitblt.c, 2d/rle.c, arch/ogl/ogl.c: implement BM_FLAG_RLE_BIG
2309 2002-08-15 Martin Schaffner <maschaffner@gmx.ch>
2311 * main/: game.c, menu.c, mission.c: promote builtin missions.
2313 2002-08-15 Bradley Bell <btb@icculus.org>
2315 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h, main/piggy.c:
2316 improved mac pig loading/reverted TRANSPARENCY_COLOR changes
2318 * utilities/.cvsignore: added cvsignore
2320 * 2d/palette.c, include/palette.h, main/gamesave.c: mac data file
2323 * main/piggy.c: mac data file loading
2325 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h: set
2326 transparency and swap 0/255 correctly for mac data files
2328 2002-08-13 Bradley Bell <btb@icculus.org>
2330 * Makefile.am, configure.ac, utilities/Makefile.am: moved utility
2331 to utilities to avoid conflict with c++ std lib <utility>
2333 * utilities/: Makefile.am, hogcreate.c, hogextract.c, txb2txt.c,
2334 txt2txb.c: moved utility to utilities to avoid conflict with c++
2337 * Makefile.am, configure.ac: add utilities
2339 2002-08-09 Bradley Bell <btb@icculus.org>
2341 * 2d/palette.c, 3d/interp.c, include/gr.h, main/render.c:
2344 2002-08-08 Bradley Bell <btb@icculus.org>
2346 * main/inferno.c: comments
2348 * main/: newmenu.c, songs.c: mac demo datafile support
2350 * installation.txt: update
2352 * main/gamesave.c: use lowercase for consistency
2354 * main/: bm.c, bm.h, endlevel.c, polyobj.c: enable loading of exit
2355 models for other than d2demo
2357 2002-08-07 Martin Schaffner <maschaffner@gmx.ch>
2359 * main/gamemine.c: formatting, better d1 texture conversion
2361 * Makefile.am, descent.mn2, descent.msn, main/mission.c,
2362 main/mission.h: recognize .msn mission files.
2364 2002-08-07 Bradley Bell <btb@icculus.org>
2366 * .cvsignore, 2d/.cvsignore, 3d/.cvsignore, arch/.cvsignore,
2367 arch/dos/.cvsignore, arch/ggi/.cvsignore, arch/linux/.cvsignore,
2368 arch/ogl/.cvsignore, arch/sdl/.cvsignore, arch/svgalib/.cvsignore,
2369 arch/win32/.cvsignore, cfile/.cvsignore, iff/.cvsignore,
2370 main/.cvsignore, main/editor/.cvsignore, maths/.cvsignore,
2371 mem/.cvsignore, misc/.cvsignore, texmap/.cvsignore: added
2374 2002-08-06 Bradley Bell <btb@icculus.org>
2376 * main/: automap.c, laser.c, songs.c, titles.c: shareware stuff
2378 * main/Makefile.am: formatting
2380 * 2d/font.c: make gr_remap_font just reload the whole thing
2382 * configure.ac: formatting
2384 * Makefile.am: added d2demo.mn2
2386 * d2demo.mn2: mission file for shareware
2388 * include/u_mem.h, main/ai.c, main/gamesave.c, main/inferno.c,
2389 main/laser.h, main/text.h, main/titles.c, main/weapon.c: whitespace
2391 * main/sounds.h: shareware stuff, whitespace
2393 * main/: polyobj.c, polyobj.h: more fast i/o macros
2395 * main/: menu.c, menu.h, mission.c, newmenu.c, piggy.c, piggy.h:
2398 * main/: endlevel.c, endlevel.h, gamemine.c, gameseq.c: merged
2399 endlevel stuff to non-shareware, allow movies/endlevel for
2402 * main/cntrlcen.c: typo
2404 * main/bm.h: use global Piggy_hamfile_version
2406 * main/bm.c: merged endlevel stuff to non-shareware, more fast i/o
2407 macros, use global Piggy_hamfile_version
2409 * main/Makefile.am: terrain and movie stuff always used now
2411 * 2d/pcx.c, include/pcx.h: make pcx header available to other
2414 * main/: gamemine.c, gamesave.c: load DMB levels
2416 * main/: bm.c, cntrlcen.c, cntrlcen.h, fuelcen.c, fuelcen.h,
2417 segment.c, segment.h, switch.c, switch.h: fast i/o macros
2419 2002-08-04 Martin Schaffner <maschaffner@gmx.ch>
2421 * main/gamemine.c, main/gamesave.c, mem/mem.c: d1 level stuff.
2423 2002-08-04 Bradley Bell <btb@icculus.org>
2425 * main/inferno.c: shareware stuff, formatting
2427 * arch/sdl/rbaudio.c: gracefully handle redbook non-availability
2429 * arch/sdl/gr.c: don't need to set mode in gr_init
2431 2002-08-02 Martin Schaffner <maschaffner@gmx.ch>
2433 * main/: gamemine.c, gamemine.h, gamesave.c, gamesave.h: more d1
2436 * Makefile.am, descent.mn2: added mission file for descent 1
2438 2002-08-02 Bradley Bell <btb@icculus.org>
2440 * arch/sdl/digi.c, arch/sdl/gr.c, include/error.h,
2441 include/oldsdl.h, main/gamecntl.c, main/inferno.c, main/laser.c,
2442 main/piggy.h, misc/error.c: junk
2444 * main/: endlevel.c, escort.c, gameseq.c, newmenu.c, render.c,
2445 render.h, scores.c, scores.h, terrain.c: shareware stuff
2447 * configure.ac, include/pstypes.h, main/bm.c, main/bm.h,
2448 main/effects.c, main/effects.h, main/piggy.c, main/piggy.h,
2449 main/powerup.c, main/powerup.h, main/robot.c, main/robot.h,
2450 main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
2451 main/weapon.c, main/weapon.h: fast i/o macros
2453 2002-08-01 Martin Schaffner <maschaffner@gmx.ch>
2455 * NEWS, cfile/cfile.c, main/console.c, main/gamemine.c,
2456 main/gamemine.h, main/gamesave.c: load d1 levels
2458 2002-07-30 Bradley Bell <btb@icculus.org>
2460 * configure.ac: oops
2462 * configure.ac, arch/ogl/gr.c, arch/ogl/ogl.c, include/ogl_init.h:
2465 * main/menu.c, main/titles.c, NEWS, 2d/font.c, include/gr.h,
2466 include/grdef.h, main/game.c, main/gamefont.c, main/gamefont.h,
2467 main/gamemine.c, main/inferno.c, main/movie.c, main/newmenu.c,
2468 main/piggy.c, main/titles.c: support shareware datafiles!
2470 * main/: bm.c, gamemine.c, piggy.c, piggy.h, weapon.c, gamemine.c,
2471 piggy.c: SHAREWARE fixes
2473 2002-07-29 Bradley Bell <btb@icculus.org>
2475 * NEWS, include/fileutil.h, main/bm.c, main/gameseq.c,
2476 main/mveplay.c, main/piggy.c, main/piggy.h, main/playsave.c,
2477 misc/fileutil.c: Portability - OS X support
2479 2002-07-27 Bradley Bell <btb@icculus.org>
2481 * main/: Makefile.am, fuelcen.c, fuelcen.h, game.c, game.h,
2482 gamemine.c, gamesave.c, gameseq.c, piggy.c, piggy.h, segment.c,
2483 segment.h: portability
2485 * cfile/cfile.c, include/cfile.h, main/cntrlcen.c, main/cntrlcen.h,
2486 main/gamesave.c, main/switch.c, main/switch.h, main/wall.c,
2487 main/wall.h: portabilization
2489 * 2d/font.c, include/gr.h: portability
2491 2002-07-26 Bradley Bell <btb@icculus.org>
2493 * 2d/font.c, 2d/pcx.c, include/gr.h, main/movie.c: portability
2495 * arch/linux/findfile.c, include/pstypes.h: os x fixes
2497 * main/player.c: foo
2499 * misc/fileutil.c, include/fileutil.h, misc/fileutil.c: oops
2501 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c,
2502 misc/fileutil.h: portable file i/o utils
2504 * main/: Makefile.mveplay, inferno.c, movie.c, newmenu.c: s not a
2505 writable string anymore... / formatting
2507 * main/Makefile.am, main/bm.c, main/bm.h, main/cntrlcen.c,
2508 main/cntrlcen.h, main/effects.c, main/effects.h, main/piggy.c,
2509 main/piggy.h, main/player.c, main/player.h, main/polyobj.c,
2510 main/polyobj.h, main/powerup.c, main/powerup.h, main/robot.c,
2511 main/robot.h, main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
2512 main/weapon.c, main/weapon.h, 3d/interp.c, include/cfile.h:
2513 portable-izing file loading routines
2515 2002-07-24 Bradley Bell <btb@icculus.org>
2517 * main/mveplay.c: correctly play files with 16bit uncompressed
2518 audio, mem checking, etc
2520 * main/: Makefile.mveplay, mvelib.c, mveplay.c: enable standalone
2523 2002-07-23 Bradley Bell <btb@icculus.org>
2525 * misc/Makefile.am: unused file
2527 * configure.ac, main/endlevel.c, main/endlevel.h, main/menu.c,
2528 main/sounds.h: remove experimental nmovie stuff
2530 * main/movie.c: add some debugging output
2532 2002-07-22 Bradley Bell <btb@icculus.org>
2534 * main/: console.c, state.c: simplified header
2536 * main/movie.c: enable mveplay audio
2538 * main/old/movie.c: moved to main/
2540 * include/mve_audio.h, include/mvelib.h, main/Makefile.am,
2541 main/inferno.c, main/kludge.c, main/movie.c, main/mve_audio.c,
2542 main/mvelib.c, main/mveplay.c: initial movie support
2544 * arch/linux/findfile.c, arch/ogl/gr.c, arch/ogl/ogl.c,
2545 arch/sdl/init.c, arch/sdl/joy.c, include/byteswap.h,
2546 include/ogl_init.h, include/pstypes.h, main/console.c,
2547 main/state.c, mem/mem.c: OS X stuff
2549 * configure.ac: OS X and movie stuff
2551 2002-07-19 Bradley Bell <btb@icculus.org>
2553 * compilerdefs.txt: OSX defs
2555 2002-07-18 Bradley Bell <btb@icculus.org>
2557 * main/inferno.c: use simpler rcs tags
2559 * autogen.sh: keep Changelog in cvs (and use --accum)
2561 * arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/rbaudio.c,
2562 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/rbaudio.c,
2563 include/rbaudio.h, main/Makefile.am, main/cdrom.h, main/gamecntl.c,
2564 main/songs.c: changed cdrom->rbaudio
2566 * include/rbaudio.h: moved to /include
2568 2002-07-17 Bradley Bell <btb@icculus.org>
2570 * 2d/d2sline.c, 2d/bitblt.c, 2d/bitmap.c, 2d/bitmap.h, 2d/box.c,
2571 2d/canvas.c, 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/font.c,
2572 2d/gpixel.c, 2d/ibitblt.c, 2d/line.c, 2d/linear.asm, 2d/linear.h,
2573 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c, 2d/rect.c,
2574 2d/rle.c, 2d/scale.c, 2d/scalea.asm, 2d/scalea.h, 2d/scalec.c,
2575 2d/tmerge.c, 2d/tmerge_a.asm, 3d/clipper.c, 3d/clipper.h,
2576 3d/draw.c, 3d/globvars.c, 3d/globvars.h, 3d/instance.c,
2577 3d/interp.asm, 3d/interp.c, 3d/matrix.c, 3d/points.c, 3d/rod.c,
2578 3d/setup.c: use simpler rcs tags
2583 2002-07-17 Bradley Bell <btb@icculus.org>
2585 * tools/cvs2cl/cvs2cl.pl: upgrade cvs2cl
2587 * d2x-gl.sh, d2x-ogl.sh: changed d2x-ogl to d2x-gl
2589 * debian/rules: don't need readme's
2591 * debian/rules: move d1x license to COPYING, license clarifications
2593 * COPYING, license.txt, debian/copyright, Makefile.am: move d1x
2594 license to COPYING, license clarifications
2596 * debian/rules: fix debian docs
2598 * debian/rules: fix debian manpages
2600 * debian/d2x-sdl.menu: fix debian menu
2602 * debian/rules: link to undocumented man page for debs
2604 * Makefile.am, configure.ac, debian/control, debian/copyright,
2605 debian/d2x-gl.files, debian/d2x-gl.menu, debian/d2x-sdl.files,
2606 debian/d2x-sdl.menu, debian/d2x.files, debian/d2x.menu,
2607 debian/rules, rpm/d2x.spec.in: change d2x-ogl to d2x-gl, other
2610 2002-07-16 Bradley Bell <btb@icculus.org>
2612 * debian/: rules, changelog.in: deb stuff
2614 * configure.ac: cleaner nasm detection
2616 * debian/: changelog.in, control, rules: deb stuff
2618 * README, installation.txt: typos, stuff
2620 * configure.ac: better #defines
2622 * configure.ac: whitespace
2624 * configure.ac: better documentation
2626 * configure.ac, arch/sdl/event.c, arch/sdl/init.c: SDL_AUDIO and
2627 SDL_JOYSTICK not needed
2629 * configure.ac, main/inferno.c: __SDL__ ugly and not needed at all
2631 * configure.ac: need higher SDL for joystick
2633 * debian/: control, rules: deb stuff
2635 * arch/sdl/joy.c: old junk
2637 * Makefile.am, configure.ac: automake updates
2639 * main/: inferno.c, text.c: don't use althogdir on non-unix
2641 * configure.ac: more autoconf updates
2643 * misc/strutil.c: better strrev
2645 * main/inferno.c: need limits.h on mingw also
2647 * acconfig.h, configure.ac: Updated for autoconf 2.53 (no more
2650 2002-04-19 Bradley Bell <btb@icculus.org>
2652 * main/network.c: let hoard.ham be a cfile
2654 * main/text.c: better error message when hog not found
2658 2002-03-23 Bradley Bell <btb@icculus.org>
2660 * acconfig.h, configure.ac, arch/linux/Makefile.am,
2661 arch/sdl/Makefile.am: Use SDL joystick automatically
2663 * arch/sdl/joy.c, main/kconfig.c: SDL Joystick works!
2665 2002-03-05 Bradley Bell <btb@icculus.org>
2667 * arch/sdl/joydefs.c, arch/sdl/joy.c: SDL joystick stuff mostly
2670 2002-02-23 Bradley Bell <btb@icculus.org>
2672 * texmap/ntmap.c: fix bug preventing higher res sdl modes
2674 * arch/dos/Makefile.am, arch/ggi/Makefile.am,
2675 arch/linux/Makefile.am, arch/ogl/Makefile.am, arch/sdl/Makefile.am,
2676 arch/svgalib/Makefile.am, arch/win32/Makefile.am,
2677 main/editor/Makefile.am: moved includes to include
2679 * arch/sdl/gr.c: use SDL_VERSION_ATLEAST
2681 * Makefile.am, 2d/Makefile.am, 3d/Makefile.am, cfile/Makefile.am,
2682 iff/Makefile.am, main/Makefile.am, maths/Makefile.am,
2683 mem/Makefile.am, misc/Makefile.am, texmap/Makefile.am: moved
2686 * main/game.c: disabled cockpit for OGL, formatting
2688 * 2d/ibitblt.c: formatting
2690 2002-02-16 Bradley Bell <btb@icculus.org>
2692 * include/oldsdl.h: check for older macros
2694 * configure.ac, arch/sdl/digi.c, arch/sdl/event.c, arch/sdl/gr.c,
2695 include/error.h, include/oldsdl.h, main/gamecntl.c, main/inferno.c:
2696 allow older sdl versions
2698 2002-02-15 Bradley Bell <btb@icculus.org>
2700 * main/: automap.c, automap.h, inferno.c: automap resolution now
2703 * include/: gr.h, grdef.h: moved protos to from grdef.h to gr.h
2705 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
2706 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
2707 win32/include/key_arch.h: never mind - that would be pointless
2709 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
2710 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
2711 win32/include/key_arch.h: copied files from d1x
2713 * arch/linux/arch_ip.cpp, arch/win32/arch_ip.cpp, main/ip_base.cpp,
2714 main/ip_base.h, main/ipclient.cpp: enable udp debug messages
2716 * main/multipow.c: need conf.h
2718 * arch/win32/Makefile.am: new file
2720 * include/pstypes.h: added u_int16_t (needed in base_ip)
2722 * arch/win32/arch_ip.cpp: copied from d1x
2724 2002-02-14 Bradley Bell <btb@icculus.org>
2726 * arch/sdl/gr.c, main/inferno.c: allow gr_init lowres
2728 * NEWS, include/gr.h, main/game.c, main/game.h, main/gamecntl.c,
2729 main/netlist.c: Added hotkeys to toggle fullscreen mode
2731 * main/: ip_base.cpp, ip_base.h, multi.h, netlist.c, netpkt.c,
2732 network.c, network.h, ipclient.cpp, netpkt.h: d1x->d2x
2734 * main/: multipow.c, multipow.h, netlist.c, netpkt.c, netpkt.h,
2735 reorder.h: Lotsa networking stuff from d1x
2737 2002-02-13 Bradley Bell <btb@icculus.org>
2739 * include/gr.h, main/game.c: Fullscreen toggle stuff
2741 * arch/linux/Makefile.am, include/ipx.h: Lotsa networking stuff
2744 * main/: Makefile.am, inferno.c, ip_base.cpp, ip_base.h, menu.c,
2745 multi.h, network.c, network.h, newmenu.c: Lotsa networking stuff
2748 2002-02-11 Bradley Bell <btb@icculus.org>
2750 * main/bm.c: use portable loader if bigendian
2752 * include/pstypes.h: don't define bool for c++
2754 * include/cfile.h: extern AltHogDir stuff
2756 * include/byteswap.h: use WORDS_BIGENDIAN
2758 * main/: newmenu.c, newmenu.h: added fixedfont menu functions
2760 * main/vers_id.h: added D2X_IVER
2762 * misc/args.c: don't use d1x.ini
2764 * Makefile.am: rpm stuff
2766 * acconfig.h, configure.ac: c++, versioning, endianness, deb, rpm
2769 2002-02-09 Bradley Bell <btb@icculus.org>
2771 * rpm/: d2x.spec, d2x.spec.in: auto-generate rpm spec file
2773 2002-02-09 Paolo Ulivi <pulivi@libero.it>
2775 * d2x-ogl.sh, d2x-sdl.sh, rpm/.cvsignore, rpm/d2x.spec: rpm
2778 2002-02-06 Bradley Bell <btb@icculus.org>
2780 * arch/linux/arch_ip.cpp, main/ip_base.cpp, main/ip_base.h,
2781 main/ip_basec.h, main/ipclienc.c, main/ipclient.cpp,
2782 main/ipclient.h, main/ipserver.cpp: Adding d1x network code
2784 * debian/: changelog.in, control, copyright, d2x-gl.files,
2785 d2x-gl.menu, d2x.files, d2x.menu, rules: Added debian stuff
2789 2002-02-02 Bradley Bell <btb@icculus.org>
2791 * NEWS, arch/ggi/Makefile.am: reenabled ggi build
2793 * NEWS, acconfig.h, configure.ac, main/gamecntl.c, main/inferno.c:
2794 Enabled RELEASE option
2796 2002-01-31 Bradley Bell <btb@icculus.org>
2798 * Makefile.am, configure.ac: specify prerequisite versions of
2799 autoconf and automake
2801 2002-01-29 Bradley Bell <btb@icculus.org>
2803 * main/mission.c: RCS header added
2805 * main/inferno.c: update copyright date
2807 * main/mission.c: allow missions to be in AltHogDir
2809 * configure.ac: Display results of configure
2811 * include/d_io.h, main/inferno.c, main/newdemo.c: Added d_mkdir
2814 2002-01-28 Bradley Bell <btb@icculus.org>
2816 * NEWS, acconfig.h, configure.ac, cfile/cfile.c, main/newdemo.c:
2817 Data files now go in DATADIR/games/d2x, user files now go in
2820 2002-01-28 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2822 * main/inferno.c: Data files now go in DATADIR/games/d2x, user
2823 files now go in ~/.d2x
2825 2002-01-24 Bradley Bell <btb@icculus.org>
2827 * configure.ac: fix nasm not found error message
2829 2002-01-18 Bradley Bell <btb@icculus.org>
2831 * configure.in: getting rid of old configure.in
2833 * acconfig.h, configure.ac, main/Makefile.am, main/kludge.c,
2834 main/movie.c: Movie playing kludgey stuff
2836 * misc/args.c: formatting
2838 * main/inferno.c: allow -h for help
2840 * include/error.h: don't die on int3, unless -debug given
2842 * mingw32.txt: more stuff
2844 2001-12-29 Bradley Bell <btb@icculus.org>
2846 * Makefile.am: Got rid of thinking.txt
2848 * main/inferno.c: document -nomovies option
2850 2001-12-28 Bradley Bell <btb@icculus.org>
2852 * main/titles.c: formatting, put some code into place for rendering
2853 of robots during briefings
2855 2001-12-27 Bradley Bell <btb@icculus.org>
2859 2001-12-23 Craig Hadady <chadady@iglou.com>
2861 * 2d/rle.c: fixed bug in dummy array.
2863 2001-12-03 Bradley Bell <btb@icculus.org>
2865 * arch/sdl/init.c: fix formatting
2867 * Makefile.am, acconfig.h, configure.ac, arch/linux/Makefile.am,
2868 arch/sdl/Makefile.am, arch/sdl/event.c, arch/sdl/init.c,
2869 arch/sdl/joy.c, arch/svgalib/Makefile.am: lots of makefile fixes,
2870 and sdl joystick stuff
2872 2001-11-30 Bradley Bell <btb@icculus.org>
2874 * thinking.txt: not needed
2876 2001-11-27 Bradley Bell <btb@icculus.org>
2878 * cygconf, mingw32.txt: use sdl from source on cygwin
2880 * Makefile.am, configure.ac, arch/ogl/Makefile.am,
2881 arch/sdl/Makefile.am, main/Makefile.am: move SDL_LIBS to LIBS,
2882 SDL_CFLAGS to CFLAGS
2884 2001-11-27 Bradley Bell <btb@icculus.org>
2888 2001-11-14 Bradley Bell <btb@icculus.org>
2890 * texmap/scanline.c: use optimization flags as texmap default
2892 * NEWS: mouse wheel, etc
2894 * arch/include/mouse.h, arch/sdl/mouse.c, main/kconfig.c: use mouse
2895 wheel to emulate 3rd axis
2897 * Makefile.am, configure.ac: change ENV_DJGPP to DJGPP
2899 * include/error.h: kludge to ungrab mouse when we hit an int3
2901 * include/d_io.h: change __ENV_WINDOWS__ to __WINDOWS__,
2902 __ENV_MSDOS__ to __MSDOS__
2904 * arch/sdl/mouse.c: remove cruft, fix formatting, use mouse wheel
2907 * arch/sdl/event.c: remove cruft, fix formatting, begin joystick
2910 * arch/sdl/digi.c: implemented digi_set_volume
2912 * include/grdef.h, main/config.c, misc/d_io.c: change
2913 __ENV_WINDOWS__ to __WINDOWS__, __ENV_MSDOS__ to __MSDOS__
2915 * 2d/font.c, main/bm.c, main/gamesave.c, main/gameseq.c,
2916 main/piggy.c: use MAKE_SIG
2918 * installation.txt: update
2920 * configure.ac: new file
2922 * arch/sdl/joydefs.c: #include pstypes.h
2924 * arch/sdl/init.c: SDL joystick stuff
2926 * acconfig.h: adjust MINGW defines
2928 * arch/sdl/joydefs.c: copied joydefs_config from linux/joydefs.c -
2929 controls menu now works
2931 2001-11-13 Bradley Bell <btb@icculus.org>
2933 * main/Makefile.am: Make sure bmread.c and terrain.c get included
2936 * Makefile.am: New file
2938 * arch/dos/Makefile.am: Make sure gr.c and joy2.asm get included in
2941 * compilerdefs.txt: New file
2943 * main/aipath.c: use D_RAND_MAX instead of RAND_MAX
2945 2001-11-12 Bradley Bell <btb@icculus.org>
2947 * main/playsave.c: load player files regardless of byte order of
2950 2001-11-11 Bradley Bell <btb@icculus.org>
2952 * include/makesig.h, main/playsave.c: Created header for MAKE_SIG
2955 * main/Makefile.am: Don't use terrain.c unless SHAREWARE
2957 * NEWS: GL savegame thumbnails
2959 * acconfig.h, configure.in: make option for NMOVIES, default to off
2961 2001-11-09 Bradley Bell <btb@icculus.org>
2963 * main/state.c: Enabled savegame thumbnails under OpenGL
2965 * unused/pa_null/pa_enabl.h: remove duplicate header
2967 * misc/args.c: use d2x.ini for option file
2969 * mem/mem.c: Move mem_realloc inside the ifdef
2971 * main/menu.c: fix 640x400 menu text
2973 * main/inferno.c: added documentation
2975 * main/endlevel.c: fix warnings
2977 * arch/ogl/gr.c: Get rid of gl spew
2979 * arch/linux/Makefile.am: move unused ipx_udp.c to EXTRA_DIST
2981 * acconfig.h: Define __SDL__ for mingw
2983 2001-11-08 Bradley Bell <btb@icculus.org>
2985 * 2d/font.c: free OGL font data when rereading
2987 * main/collide.c, main/endlevel.c, main/endlevel.h, main/gameseq.c,
2988 main/gauges.c, acconfig.h, configure.in, main/inferno.c,
2989 main/laser.c, main/menu.c, main/menu.h, main/newmenu.c,
2990 main/piggy.c, main/sounds.h, main/switch.c, main/titles.c,
2991 main/weapon.h: Enabled shareware build, endlevel flythrough
2994 * main/: Makefile.am, terrain.c, old/terrain.c: moved file, will be
2995 of use for shareware build
2997 * arch/ogl/: gr.c, sdlgl.c: use new d_realloc function, so mem
3000 * include/u_mem.h, mem/mem.c: added d_realloc/mem_realloc functions
3002 2001-11-05 Bradley Bell <btb@icculus.org>
3004 * include/args.h, main/inferno.c, misc/args.c: Change args_init
3007 * include/3d.h: Add comment
3009 2001-11-04 Bradley Bell <btb@icculus.org>
3011 * cfile/Makefile.am, cfile/nocfile.h, include/nocfile.h: Move
3014 * arch/ogl/sdlgl.c: Hack to keep SDL from screwing up X when it
3017 * main/: gamecntl.c, inferno.c: SDL applies to more than X11...
3019 * arch/ogl/gr.c, main/Makefile.am, main/gauges.c, main/hud.c,
3020 main/hudmsg.h: Enable d1x-style hud_message
3022 * arch/ogl/: glx.c, wgl.c: Sync with d1x
3024 * 2d/font.c: re-init ogl fonts after remapping colors.
3026 2001-11-02 Bradley Bell <btb@icculus.org>
3028 * misc/Makefile.am: remove byteswap.h (duplicate header)
3030 * 2d/font.c: fixed gr_remap_font, minor stuff
3032 * configure.in: take out -O2 if doing debug build
3034 * main/bm.c: formatting
3036 * 2d/font.c, include/gr.h, NEWS: Enable OpenGL fonts!
3038 * include/byteswap.h, misc/Makefile.am: fix swapint, swapshort
3039 macros, get rid of functions
3041 2001-11-01 Bradley Bell <btb@icculus.org>
3043 * misc/byteswap.h: removed duplicate header
3045 2001-10-31 Bradley Bell <btb@icculus.org>
3047 * NEWS, main/automap.c: automap works in opengl
3049 * NEWS, configure.in: Added news
3051 * main/newmenu.c: Must call set_screen_mode for menus when using GL
3053 * 2d/: bitblt.c, canvas.c, linear.h, scalea.h: Sync with d1x
3055 * arch/sdl/event.c, arch/sdl/gr.c, arch/sdl/init.c, iff/iff.c,
3056 include/3d.h, include/loadgl.h, main/inferno.c, maths/fixc.c,
3057 maths/vecmat.c, maths/vecmata.asm: Sync with d1x
3059 * Makefile.am, arch/sdl/Makefile.am: Makefile fixes
3061 * arch/ogl/: glx.c, gr.c, ogl.c, sdlgl.c: Sync with d1x
3063 * 3d/: clipper.c, draw.c, globvars.c, instance.c, interp.c,
3064 matrix.c, points.c, rod.c, setup.c: Minor sync with d1x
3066 2001-10-27 Bradley Bell <btb@icculus.org>
3068 * main/inferno.c: added some documentation
3070 2001-10-25 Bradley Bell <btb@icculus.org>
3072 * main/inferno.c, texmap/ntmap.c, texmap/tmapflat.c: Completed tmap
3075 * Makefile.am, configure.in, arch/Makefile.am,
3076 arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/digi.c,
3077 arch/dos/gr.c, arch/ggi/Makefile.am, arch/ggi/gr.c,
3078 arch/ogl/Makefile.am, arch/ogl/glx.c, arch/ogl/gr.c,
3079 arch/ogl/ogl.c, arch/ogl/sdlgl.c, arch/ogl/wgl.c,
3080 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/digi.c,
3081 arch/sdl/gr.c, arch/svgalib/Makefile.am, arch/svgalib/gr.c,
3082 texmap/scanline.c: Finished moving stuff to arch/blah. I know,
3083 it's ugly, but It'll be easier to sync with d1x.
3085 * Makefile.am, configure.in, main/Makefile.am, main/editor/med.c,
3086 main/editor/medwall.h, main/editor/segment.c, main/editor/seguvs.h,
3087 main/editor/Makefile.am: attempt at support for editor, makefile
3090 * misc/d_delay.c: formatting fix
3092 * texmap/: Makefile.am, ntmap.c, scanline.c, scanline.h, texmapl.h,
3093 tmappent.S, tmapppro.S: adding support for runtime selection of
3096 * main/: bmread.c, game.c, gamecntl.c, gamesave.c, inferno.c,
3097 inferno.h, piggy.c, render.c, editor/editor.h: conditionalize
3098 including multi.h and network.h, fix backslashes, fix compiler
3101 * main/: ai.c, ai2.c, aipath.c, automap.c, bm.c, cntrlcen.c,
3102 collide.c, controls.c, credits.c, dumpmine.c, endlevel.c, escort.c,
3103 fireball.c, fuelcen.c, gamemine.c, gameseq.c, gauges.c, laser.c,
3104 menu.c, multi.h, netmisc.c, network.h, newdemo.c, newmenu.c,
3105 object.c, powerup.c, state.c, switch.c, wall.c: conditionalize
3106 including multi.h and network.h, fix backslashes
3108 * include/pstypes.h: added typedef for u_int64_t on mingw
3110 * include/3d.h: added prototype for g3_uninit_polygon_model
3112 * arch/sdl/Makefile.am: Don't use SDL joystick except on mingw
3114 2001-10-24 Bradley Bell <btb@icculus.org>
3116 * arch/: ggi/Makefile.am, svgalib/Makefile.am: Moved input stuff to
3117 arch subdirs, as in d1x.
3119 * Makefile.am, configure.in, main/kconfig.c: Revert bin_programs to
3120 earlier style until i understand automake 1.5 better. remove input
3123 * arch/: Makefile.am, dos/Makefile.am, dos/joy2.asm, dos/joyc.c,
3124 dos/joydefs.c, dos/key.c, dos/mouse.c, ggi/event.c, ggi/init.c,
3125 ggi/key.c, ggi/mouse.c, linux/Makefile.am, linux/joydefs.c,
3126 linux/joystick.c, linux/include/joystick.h, sdl/Makefile.am,
3127 sdl/event.c, sdl/joy.c, sdl/joydefs.c, sdl/key.c, sdl/mouse.c,
3128 svgalib/event.c, svgalib/init.c, svgalib/key.c, svgalib/mouse.c:
3129 Moved input stuff to arch subdirs, as in d1x.
3131 * NEWS, configure.in: blah blah
3133 2001-10-23 Bradley Bell <btb@icculus.org>
3135 * include/ui.h, unused/ui/ui.h: Moved ui.h to includes/
3137 * texmap/tmapppro.S: no need for #include <conf.h> here
3139 * main/Makefile.am: Build fixes. EDITOR_SRCS added to
3142 * main/: Makefile.am, network.c: No longer #ifdef'ing out the whole
3143 file. RCS header added
3145 * main/: bmread.c, kmatrix.c, multi.c, multibot.c: No longer
3146 #ifdef'ing out the whole file. RCS header added
3148 * Makefile.am, acconfig.h, configure.in, arch/dos/Makefile.am,
3149 main/Makefile.am, maths/Makefile.am, texmap/Makefile.am: Build
3150 fixes. Now works with automake 1.5 and autoconf 2.52.
3151 --enable-editor option added. SDL_VIDEO and SDL_INPUT defined for
3152 mingw (-grabmouse now works on win32).
3154 * config.guess, config.sub, install-sh, missing, mkinstalldirs:
3155 These don't belong in cvs
3159 2001-10-20 Bradley Bell <btb@icculus.org>
3161 * 2d/font.c: Don't free unused variables...
3163 * 2d/font.c, include/gr.h: Bringing font stuff more in line with
3166 * Makefile.am, arch/Makefile.am, arch/dos/Makefile.am,
3167 arch/linux/Makefile.am, arch/win32/Makefile.am, iff/Makefile.am,
3168 main/Makefile.am: make dist more sensible
3170 * Makefile.am: Kludge for linking on mingw
3172 2001-10-19 Bradley Bell <btb@icculus.org>
3174 * Makefile.am, configure.in, arch/win32/Makefile.am,
3175 arch/win32/ipx_win.c, arch/win32/winnet.c: Little fixes
3177 * include/ipx_drv.h: Check for __MINGW32__
3179 * include/i86.h: Imported from d1x
3181 * arch/dos/: Makefile.am, ipx.c: Re-import of d1x files
3183 * arch/dos/modex.asm: Fixed %include
3185 * main/console.c: RCS headers added
3187 * arch/sdl/: Makefile.am, init.c, timer.c: Moved arch/sdl_* to
3190 * Makefile.am, main/Makefile.am: Moved final link to top-level
3191 directory instead of main/
3193 * 2d/linear.asm, maths/fix.asm, maths/vecmata.asm: Changed
3194 __ENV_LINUX__ to __linux__
3196 * configure.in, arch/Makefile.am, arch/dos_dpmi.c,
3197 arch/dos_findfile.c, arch/dos_init.c, arch/dos_ipx.c,
3198 arch/dos_modex.asm, arch/dos_timer.asm, arch/dos_tweak.inc,
3199 arch/dos_vesa.c, arch/dos_vgaregs.inc, arch/linux_init.c,
3200 arch/sdl_init.c, arch/sdl_timer.c, arch/dos/Makefile.am,
3201 arch/dos/dpmi.c, arch/dos/findfile.c, arch/dos/init.c,
3202 arch/dos/ipx.c, arch/dos/modex.asm, arch/dos/timer.asm,
3203 arch/dos/tweak.inc, arch/dos/vesa.c, arch/dos/vgaregs.inc,
3204 arch/linux/Makefile.am, arch/linux/init.c, arch/win32/Makefile.am,
3205 arch/win32/mingw_init.c, main/Makefile.am: Moved arch/sdl_* to
3208 * configure.in: add --enable-xploader, support arch/linux subdir,
3211 * main/inferno.c: conditionalize conf.h
3213 2001-10-19 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
3215 * acconfig.h, 2d/bitmap.h, 3d/interp.c, cfile/cfile.c,
3216 include/cfile.h, main/bm.c, mem/mem.c, misc/fileutil.c,
3217 misc/fileutil.h: Partial application of linux/alpha patch.
3219 2001-10-19 Bradley Bell <btb@icculus.org>
3221 * main/Makefile.am, arch/linux/Makefile.am: Brought linux
3222 networking in line with d1x, moved some arch/linux_* stuff to
3225 * arch/linux/: findfile.c, ipx_bsd.c, ipx_kali.c, ipx_lin.c,
3226 linuxnet.c, ukali.c, include/ipx_bsd.h, include/ipx_hlpr.h,
3227 include/ipx_kali.h, include/ipx_ld.h, include/ipx_lin.h,
3228 include/ipx_udp.h, include/ukali.h: remove pesky * from RCS log
3231 * arch/: Makefile.am, linux_findfile.c, linux_ipx_bsd.c,
3232 linux_ipx_lin.c, linux_ipx_udp.c, linux_net.c, linux/findfile.c,
3233 linux/ipx_bsd.c, linux/ipx_kali.c, linux/ipx_lin.c,
3234 linux/ipx_udp.c, linux/linuxnet.c, linux/ukali.c,
3235 linux/include/ipx_bsd.h, linux/include/ipx_hlpr.h,
3236 linux/include/ipx_kali.h, linux/include/ipx_ld.h,
3237 linux/include/ipx_lin.h, linux/include/ipx_udp.h,
3238 linux/include/ukali.h: Brought linux networking in line with d1x,
3239 moved some arch/linux_* stuff to arch/linux/*
3241 * include/ipx_drv.h: Imported from d1x
3243 * main/ipx_drv.c: RCS info added, conf.h added, etc...
3245 * main/ipx_drv.c: Imported from d1x
3247 * include/args.h, include/ipx.h, main/inferno.c, main/network.c,
3248 main/network.h, main/Makefile.am: Trying to get network working on
3251 * configure.in, 2d/Makefile.am, arch/win32/Makefile.am,
3252 main/Makefile.am: build fixes
3254 * arch/: win32/Makefile.am, win32/findfile.c, win32/ipx_drv.h,
3255 win32/ipx_win.c, win32/winnet.c, Makefile.am, win32_findfile.c,
3256 linux/include/ipx_drv.h: Moved win32_* to win32/* (a la d1x),
3257 starting to get net working.
3259 * include/pstypes.h: Changed __ENV_LINUX__ to __linux__,
3260 conditionalized min,max macros
3262 2001-10-18 Bradley Bell <btb@icculus.org>
3264 * acconfig.h, 2d/linear.h, arch/include/joy.h, include/loadgl.h,
3265 include/strutil.h, include/vecmat.h, main/kconfig.c, misc/d_glob.c,
3266 texmap/tmap_inc.asm, texmap/tmap_per.asm, texmap/tmappent.S,
3267 texmap/tmapppro.S, main/console.c: Changed __ENV_LINUX__ to
3270 * 2d/2dsline.c: RCS headers added/changed
3272 * configure.in: fix NASMFLAGS bug
3274 * main/: collide.c, inferno.c, object.c, render.c: RCS headers
3277 2001-10-17 Bradley Bell <btb@icculus.org>
3279 * NEWS: Fixed the invulnerable robots bug!
3281 * main/collide.c: Fixed the invulnerable robots bug!
3283 2001-10-14 Bradley Bell <btb@icculus.org>
3285 * Makefile.am, arch/Makefile.am, iff/Makefile.am, main/Makefile.am:
3288 2001-10-13 Bradley Bell <btb@icculus.org>
3290 * Makefile.am, autogen.sh, configure.in, 2d/Makefile.am,
3291 arch/Makefile.am, arch/dos/Makefile.am,
3292 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
3293 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
3294 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
3295 arch/dos/include/Makefile.am, arch/dos/mm_snd/Makefile.am,
3296 arch/dos/mm_snd/include/Makefile.am, arch/include/Makefile.am,
3297 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
3298 arch/win32/Makefile.am, arch/win32/d3dframe/Makefile.am,
3299 arch/win32/include/Makefile.am, iff/Makefile.am,
3300 iff/archive/Makefile.am, include/Makefile.am, main/Makefile.am,
3301 main/editor/Makefile.am, main/old/Makefile.am, tools/Makefile.am,
3302 tools/cvs2cl/Makefile.am, unused/Makefile.am,
3303 unused/bios/Makefile.am, unused/lib/Makefile.am,
3304 unused/novga/Makefile.am, unused/pa_null/Makefile.am,
3305 unused/ui/Makefile.am, unused/vga/Makefile.am,
3306 unused/vga/new/Makefile.am, unused/win95/Makefile.am: Removed
3307 automake stuff from "inert" subdirs. And there was much rejoicing.
3309 * Makefile.am, NEWS, configure.in: Stuff
3311 * ChangeLog: removing auto-generated file
3313 * cygconf: Added instructions for mingw32 build
3315 * Makefile.am: renamed INSTALL to installation.txt
3317 * installation.txt, INSTALL: renamed INSTALL to installation.txt
3319 * mingw32.txt: Added instructions for mingw32 build
3321 * configure.in: Enable assembly under mingw32
3323 2001-10-12 Bradley Bell <btb@icculus.org>
3325 * acconfig.h, aclocal.m4, conf.h.in: remove superfluous files
3327 * acconfig.h, aclocal.m4, conf.h.in, configure.in, 2d/2dsline.c,
3328 2d/bitblt.c, 2d/box.c, 2d/canvas.c, 2d/gpixel.c, 2d/line.c,
3329 2d/pixel.c, include/pstypes.h, include/strutil.h, include/timer.h,
3330 main/digi.h, main/kludge.c, main/object.c, main/render.c,
3331 misc/d_glob.c, misc/d_io.c, misc/strutil.c: Changed __ENV_DJGPP__
3332 to __DJGPP__, since it's built-in.
3334 2001-10-12 Paolo Ulivi <paoloulivi@tin.it>
3336 * aclocal.m4, conf.h.in, include/vecmat.h, main/collide.c,
3337 main/kludge.c, main/piggy.h: fix some gcc 3.0 warnings.
3341 2001-10-12 Bradley Bell <btb@icculus.org>
3343 * Makefile.am, unused/win95/Makefile.am: Fix some dist stuff
3345 * Makefile.am: make sure cygconf gets archived
3347 * configure.in: Increment version number in preparation for release
3349 * configure.in: Fix detection of opengl
3351 * Makefile.am, aclocal.m4, autogen.sh, conf.h.in, configure.in,
3352 cygconf, arch/Makefile.am, arch/include/joy.h,
3353 arch/include/mouse.h, include/loadgl.h, include/pstypes.h,
3354 include/strutil.h, main/Makefile.am, main/config.c, main/console.c,
3355 main/gamepal.h, main/gamerend.c, main/inferno.c, main/kconfig.c,
3356 main/multi.c, main/newdemo.c, misc/d_delay.c, misc/d_glob.c,
3357 misc/strutil.c: Switched from Cygwin to mingw32 on MS boxes.
3358 Vastly improved compilability.
3360 2001-10-11 Bradley Bell <btb@icculus.org>
3362 * Makefile.am: Added macros/sdl.m4
3364 * autogen.sh: Added macros/sdl.m4
3366 2001-10-09 Bradley Bell <btb@icculus.org>
3368 * main/vers_id.h: Added DESCENT_VERSION constant
3370 * main/inferno.c: Added command-line help.
3372 * include/ogl_init.h: opengl improvments (following d1x changes)
3374 2001-10-07 Bradley Bell <btb@icculus.org>
3376 * aclocal.m4, conf.h.in, configure.in, arch/Makefile.am,
3377 arch/ogl/Makefile.am: Remove duplicate headers.
3379 2001-08-02 Thimo Neubauer <thimo@debian.org>
3381 * mem/mem.c: totally crippled the memory manager because it does
3382 not make sense for non-DOS-systems and it would have been too
3383 complicated to get it 64bit clean
3385 2001-06-19 Bradley Bell <btb@icculus.org>
3387 * cvshowto.txt: updated anonymous password
3389 2001-02-08 Bradley Bell <btb@icculus.org>
3391 * COPYING, license.txt: Added d1x license
3393 2001-02-01 Bradley Bell <btb@icculus.org>
3395 * aclocal.m4, configure.in: Better detecting of SDL and GL/GLU
3397 2001-01-31 Bradley Bell <btb@icculus.org>
3399 * configure.in, arch/include/mouse.h, include/pstypes.h,
3400 main/game.c, main/gamepal.h: OpenGL support under Cygwin/SDL
3402 * main/polyobj.c: fix typo
3404 * 2d/Makefile.am, 2d/bitblt.c, 2d/bitmap.c, 2d/box.c, 2d/canvas.c,
3405 2d/circle.c, 2d/disc.c, 2d/font.c, 2d/gpixel.c, 2d/ibitblt.c,
3406 2d/line.c, 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c,
3407 2d/rect.c, 2d/rle.c, 2d/scale.c, 2d/scalec.c, 2d/tmerge.c,
3408 3d/clipper.c, 3d/draw.c, 3d/globvars.c, 3d/instance.c, 3d/interp.c,
3409 3d/matrix.c, 3d/points.c, 3d/rod.c, 3d/setup.c, arch/Makefile.am,
3410 cfile/cfile.c, iff/iff.c, main/ai.c, main/ai2.c, main/aipath.c,
3411 main/automap.c, main/bm.c, main/bmread.c, main/cmd.c,
3412 main/cntrlcen.c, main/collide.c, main/config.c, main/console.c,
3413 main/controls.c, main/credits.c, main/crypt.c, main/dumpmine.c,
3414 main/effects.c, main/endlevel.c, main/escort.c, main/fireball.c,
3415 main/fuelcen.c, main/fvi.c, main/game.c, main/gamecntl.c,
3416 main/gamefont.c, main/gamemine.c, main/gamepal.c, main/gamerend.c,
3417 main/gamesave.c, main/gameseg.c, main/gameseq.c, main/hostage.c,
3418 main/kconfig.c, main/kmatrix.c, main/laser.c, main/lighting.c,
3419 main/mglobal.c, main/mission.c, main/morph.c, main/netmisc.c,
3420 main/network.c, main/newdemo.c, main/newmenu.c, main/object.c,
3421 main/paging.c, main/physics.c, main/piggy.c, main/polyobj.c,
3422 main/powerup.c, main/render.c, main/robot.c, main/slew.c,
3423 main/songs.c, main/switch.c, main/texmerge.c, main/text.c,
3424 main/titles.c, main/vclip.c, main/wall.c, main/weapon.c,
3425 maths/Makefile.am, maths/fixc.c, maths/rand.c, maths/tables.c,
3426 maths/vecmat.c, mem/mem.c, misc/args.c, misc/byteswap.c,
3427 misc/d_delay.c, misc/d_glob.c, misc/d_io.c, misc/error.c,
3428 misc/hash.c, misc/strio.c, misc/strutil.c, texmap/Makefile.am,
3429 texmap/ntmap.c, texmap/scanline.c, texmap/tmapflat.c: Makefile and
3432 * arch/dos_findfile.c, arch/dos_modex.asm, include/console.h,
3433 include/modex.h, main/collide.c, main/gamesave.c, main/gameseq.c,
3434 main/gauges.c, main/object.c, main/playsave.c, main/render.c,
3435 main/state.c, mem/mem.c, texmap/ntmap.c, texmap/tmapflat.c: Fix
3438 * include/gr.h, main/menu.c: Fullscreen toggle added to screen res
3441 * configure.in, include/pstypes.h, main/kconfig.c: Support for
3442 cross-compiling, and cygwin fixes
3444 2001-01-30 Bradley Bell <btb@icculus.org>
3446 * configure.in, arch/Makefile.am, arch/win32_findfile.c,
3447 include/pstypes.h, include/strutil.h, main/Makefile.am,
3448 misc/strutil.c, unused/win95/findfile.c: Cygwin support, using SDL.
3449 needs --without-assembler and --without-network to compile
3451 2001-01-29 Bradley Bell <btb@icculus.org>
3453 * configure.in, main/Makefile.am: Fixes to build system
3455 * main/kconfig.c: fix for non-linux joysticks
3457 * arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/digi.c,
3458 arch/dos/dosgr.c, arch/dos/dpmi.c, arch/dos/findfile.c,
3459 arch/dos/init.c, arch/dos/ipx.c, arch/dos/joy2.asm,
3460 arch/dos/joyc.c, arch/dos/joydefs.c, arch/dos/key.c,
3461 arch/dos/modex.asm, arch/dos/mouse.c, arch/dos/timer.asm,
3462 arch/dos/tweak.inc, arch/dos/vesa.c, arch/dos/vgaregs.inc,
3463 arch/include/joy.h, arch/linux/Makefile.am, arch/linux/findfile.c,
3464 arch/linux/init.c, arch/linux/ipx_bsd.c, arch/linux/ipx_lin.c,
3465 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/sdl/Makefile.am,
3466 arch/sdl/init.c, arch/sdl/timer.c: Removed duplicate files
3468 * arch/Makefile.am, arch/dos_dpmi.c, arch/dos_findfile.c,
3469 arch/dos_init.c, arch/dos_ipx.c, arch/dos_modex.asm,
3470 arch/dos_timer.asm, arch/dos_tweak.inc, arch/dos_vesa.c,
3471 arch/dos_vgaregs.inc, arch/linux_findfile.c, arch/linux_init.c,
3472 arch/linux_ipx_bsd.c, arch/linux_ipx_lin.c, arch/linux_ipx_udp.c,
3473 arch/linux_net.c, arch/sdl_init.c, arch/sdl_timer.c: Fixed build
3476 * arch/dos/include/joy.h, arch/dos/include/key.h,
3477 arch/dos/include/mouse.h: Unified input headers.
3479 * arch/linux/Makefile.am, configure.in: Duplicate file removal.
3481 2001-01-28 Bradley Bell <btb@icculus.org>
3483 * conf.h.in, configure.in, arch/Makefile.am,
3484 arch/dos/include/Makefile.am, arch/include/Makefile.am,
3485 arch/include/key.h, main/Makefile.am: More header unification...
3487 * main/newdemo.c: Added <ctype.h>
3489 * arch/include/event.h, arch/include/joy.h: unified input headers.
3491 * acconfig.h, include/d_delay.h, main/Makefile.am, main/game.c:
3492 OpenGL now uses SDL-GL instead of gii
3494 * arch/include/key.h, arch/include/mouse.h: Unified arch headers
3496 2001-01-25 Bradley Bell <btb@icculus.org>
3498 * autogen.sh: use "set -e" so execution stops if something goes
3501 2001-01-24 Bradley Bell <btb@icculus.org>
3505 * Makefile.am: Add ChangeLog to dist
3509 2001-01-24 Bradley Bell <btb@icculus.org>
3511 * INSTALL, NEWS, README, cvshowto.txt: updated documentation
3513 * tools/Makefile.am, tools/cvs2cl/Makefile.am,
3514 tools/cvs2cl/cvs2cl.pl: cvs2cl for building ChangeLog from RCS
3517 * Makefile.am, acconfig.h, autogen.sh, conf.h.in, configure.in,
3518 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
3519 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
3520 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
3521 arch/dos/include/Makefile.am, 2d/Makefile.am, 3d/Makefile.am,
3522 arch/Makefile.am, arch/dos/Makefile.am,
3523 arch/dos/mm_snd/Makefile.am, arch/dos/mm_snd/include/Makefile.am,
3524 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
3525 arch/ogl/Makefile.am, arch/sdl/Makefile.am, arch/win32/Makefile.am,
3526 arch/win32/d3dframe/Makefile.am, arch/win32/include/Makefile.am,
3527 cfile/Makefile.am, iff/Makefile.am, iff/archive/Makefile.am,
3528 include/Makefile.am, main/editor/Makefile.am, main/old/Makefile.am,
3529 unused/Makefile.am, unused/bios/Makefile.am,
3530 unused/lib/Makefile.am, unused/novga/Makefile.am,
3531 unused/pa_null/Makefile.am, unused/ui/Makefile.am,
3532 unused/vga/Makefile.am, unused/vga/new/Makefile.am,
3533 unused/win95/Makefile.am, main/Makefile.am, maths/Makefile.am,
3534 misc/Makefile.am, texmap/Makefile.am: improved automake config.
3535 make dist, VPATH builds, ...
3537 * configure, Makefile.in, libtool, ltconfig, ltmain.sh,
3538 stamp-h.in, 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.in,
3539 arch/dos/Makefile.in, arch/linux/Makefile.in,
3540 arch/sdl/Makefile.in, cfile/Makefile.in, iff/Makefile.in,
3541 main/Makefile.in, maths/Makefile.in, mem/Makefile.in,
3542 misc/Makefile.in, texmap/Makefile.in: cruft removal
3544 * 2d/diff, arch/dos/sgrep.out, arch/linux/stHqFIq1, main/test.txt:
3547 * ChangeLog, NEWS: moved old ChangeLog to NEWS
3549 * configure.in, conf.h.in: moved NDEBUG to conf.h.in
3551 * main/game.c, main/kconfig.c, main/text.c: changed args_find to
3554 * main/gamecntl.c, main/inferno.c: changed args_find to FindArg,
3555 added -grabmouse option
3557 * arch/dos_init.c, arch/linux_init.c, arch/linux_ipx_udp.c,
3558 arch/linux_net.c, arch/sdl_init.c, arch/dos/init.c,
3559 arch/dos/joyc.c, arch/linux/init.c, arch/linux/ipx_udp.c,
3560 arch/linux/linuxnet.c, arch/sdl/init.c, include/args.h,
3561 main/config.c, main/hud.c, main/menu.c, main/multi.c,
3562 main/network.c, main/piggy.c, main/polyobj.c, main/slew.c,
3563 main/songs.c, misc/args.c: changed args_find to FindArg
3565 2001-01-22 Bradley Bell <btb@icculus.org>
3567 * configure, main/Makefile.am, main/Makefile.in: configuration
3570 * include/error.h, include/mono.h, main/game.c, main/gamerend.c:
3571 fix compiler warnings w/opengl
3573 * include/console.h: ggi support
3575 * arch/linux_init.c: svgalib support
3577 * Makefile.in, conf.h.in, configure, configure.in, 2d/Makefile.am,
3578 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.am,
3579 arch/Makefile.in, arch/svgalib_init.c, cfile/Makefile.in,
3580 iff/Makefile.in, main/Makefile.am, main/Makefile.in,
3581 maths/Makefile.am, maths/Makefile.in, mem/Makefile.in,
3582 misc/Makefile.in, texmap/Makefile.am, texmap/Makefile.in:
3585 * iff/iff.c, include/u_mem.h: NDEBUG fixes
3587 * main/ai.h, main/inferno.c, main/lighting.c, main/object.c,
3588 main/render.c: fix warnings and enable NDEBUG *
3589 arch/svgalib_init.c: svgalib support
3591 2001-01-22 Michael Wagener <Michael.Wagener@materna.de>
3593 * main/kconfig.c: joystick support
3595 2001-01-21 Bradley Bell <btb@icculus.org>
3597 * cvshowto.txt: new file, taken from d1x webpage
3599 * AUTHORS, README: Taking over as maintainer of d2x
3601 * main/gamecntl.c, main/inferno.c: Grab mouse with SDL/X11
3603 2001-01-20 Bradley Bell <btb@icculus.org>
3605 * configure, configure.in: Turned -Werror back off by default
3607 * README, configure, configure.in, 2d/font.c, arch/sdl_init.c,
3608 iff/iff.c, include/3d.h, include/d_io.h, main/Makefile.am,
3609 main/Makefile.in, main/bm.c, main/collide.c, main/credits.c,
3610 main/fuelcen.h, main/game.c, main/gamecntl.c, main/gamepal.c,
3611 main/gamerend.c, main/gamesave.c, main/gameseg.c, main/gameseq.c,
3612 main/gauges.c, main/kconfig.c, main/kludge.c, main/kmatrix.c,
3613 main/laser.c, main/multi.c, main/network.c, main/network.h,
3614 main/newdemo.c, main/newmenu.c, main/object.c, main/object.h,
3615 main/physics.c, main/piggy.c, main/polyobj.c, main/state.c,
3616 main/switch.c, main/titles.c, main/wall.c: Got rid of all compiler
3617 warnings, for non-OpenGL on linux, anyway...
3619 2001-01-19 Bradley Bell <btb@icculus.org>
3621 * copying: remove duplicate file
3623 * Import of d2x-0.0.9-pre1
3625 * Import of d2x-0.0.8