1 2004-10-23 Martin Schaffner <maschaffner@gmx.ch>
3 * main/Makefile.am, main/inferno.c, main/credits.c, main/endlevel.c,
4 main/bmread.c, main/titles.c, main/compbit.h, main/text.c,main/text.h,
5 VisualC/d2x/d2x.dsp, VisualC/d2xgl/d2xgl.dsp, VisualCE/d2x/d2x.vcp:
6 delete file compbit.h, move functionality to text.c, modify all
7 previous users of compbit.h to use existing function in text.h
9 2004-10-23 Chris Taylor <c.taylor@student.curtin.edu.au>
11 * cfile/cfile.c: declare variable on top of block
12 * main/menu.c, main/mission.c, main/mission.h, main/multi.c,
13 main/multi.h, main/network.c: move mission list handling functionality
14 to mission.c, remove unnecessary load_mission calls in menu.c
15 * main/game.c: remove unnecessary build_mission_list call
16 * main/mission.c, main/mission.h: correct comments about anarchy-only
18 2004-10-21 Martin Schaffner <maschaffner@gmx.ch>
20 * libmve/mveplay.c: make it compile on Cygwin
22 2004-10-14 Chris Taylor <c.taylor@student.curtin.edu.au>
24 * main/config.c: fix bug uncovered by having fgets cut off ending \n
26 * main/text.c: fix crash on Mac OS X, probably fix bug 738
28 * include/mono.h: add mprintf support for carbon (Mac OS 9)
30 2004-10-09 Martin Schaffner <maschaffner@gmx.ch>
32 * main/automap.c, main/cntrlcen.c, main/collide.c, main/endlevel.c,
33 main/gamerend.c, main/gameseq.c, main/mission.h, main/titles.c:
34 use new macros PLAYING_BUILTIN_MISSION and EMULATING_D1 for accessing
35 information about the current mission, for easier code refactorisation.
37 * cfile/cfile.c: correct warnings caused by change of 2004-09-30
39 * main/gamemine.c, main/piggy.c: fix bug 1675:
40 use better d2 textures if d1 hog is present but not loadable
42 2004-09-30 Martin Schaffner <maschaffner@gmx.ch>
44 * cfile/cfile.c: simplify, reduce number of global vars
46 2004-09-05 Chris Taylor <c.taylor@student.curtin.edu.au>
48 * main/gameseg.c: fix bugfix of 2004-05-15
50 2004-08-29 Chris Taylor <c.taylor@student.curtin.edu.au>
52 * cfile/cfile.c: change macify_dospath to macify_posix_path for carbon
54 * cfile/cfile.c, main/config.c, main/credits.c, main/endlevel.c,
55 main/gamesave.c, main/inferno.c, main/mission.c, main/songs.c:
56 cfgets now always copies the terminating character to the dest buffer.
57 This fixes a bug that occured when reading cmd line args from d2x.ini
59 2004-08-29 Martin Schaffner <maschaffner@gmx.ch>
61 * ChangeLog-old, main/editor/med.c, main/editor/segment.c:
62 move more old change logs into ChangeLog-old
64 2004-08-28 Chris Taylor <c.taylor@student.curtin.edu.au>
65 and Martin Schaffner <maschaffner@gmx.ch>
67 * 2d/2dsline.c, 2d/bitblt.c, 2d/bitmap.c, 2d/clip.h, 2d/ibitblt.c
68 2d/linear.asm, 2d/palette.c, 2d/pcx.c, 2d/rle.c, 2d/scale.c
69 2d/scalea.asm, 3d/clipper.h, 3d/globvars.c, 3d/globvars.h
70 3d/instance.c, 3d/interp.c, 3d/matrix.c, 3d/points.c, 3d/rod.c
71 3d/setup.c, ChangeLog, arch/dos/bak/ipx.c, arch/dos/ipx.c
72 arch/dos/ipx.h, arch/dos/joyc.c, arch/dos/joydefs.c, arch/dos/key.c
73 arch/dos/mono.c, arch/dos/mono.h, arch/dos/mouse.c
74 arch/include/joy.h, arch/win32/include/key.h
75 arch/win32/include/mouse.h, arch/win32/mouse.c, cfile/cfile.c
76 iff/iff.c, include/3d.h, include/args.h, include/byteswap.h
77 include/cfile.h, include/error.h, include/gr.h, include/grdef.h
78 include/ibitblt.h, include/iff.h, include/ipx.h, include/palette.h
79 include/pcx.h, include/pstypes.h, include/rle.h, include/texmap.h
80 include/timer.h, include/u_dpmi.h, include/vecmat.h, main/ai.c
81 main/ai.h, main/ai2.c, main/aipath.c, main/aistruct.h, main/automap.c
82 main/automap.h, main/bm.c, main/bm.h, main/bmread.c, main/cntrlcen.c
83 main/cntrlcen.h, main/collide.c, main/collide.h, main/compbit.h
84 main/config.c, main/config.h, main/controls.c, main/controls.h
85 main/credits.c, main/credits.h, main/desc_id.h, main/digi.h
86 main/dumpmine.c, main/editor/medwall.h, main/editor/seguvs.h
87 main/effects.c, main/effects.h, main/endlevel.c, main/endlevel.h
88 main/escort.c, main/fireball.c, main/fireball.h, main/fuelcen.c
89 main/fuelcen.h, main/fvi.c, main/fvi.h, main/game.c, main/game.h
90 main/gamefont.c, main/gamefont.h, main/gamemine.c, main/gamemine.h
91 main/gamesave.c, main/gamesave.h, main/gameseg.c, main/gameseg.h
92 main/gameseq.c, main/gameseq.h, main/gauges.c, main/gauges.h
93 main/hostage.c, main/hostage.h, main/hud.c, main/inferno.c
94 main/joydefs.c, main/joydefs.h, main/kconfig.c, main/kconfig.h
95 main/kmatrix.c, main/kmatrix.h, main/laser.c, main/laser.h
96 main/lighting.c, main/lighting.h, main/menu.h, main/mglobal.c
97 main/mission.c, main/mission.h, main/modem.h, main/morph.c
98 main/morph.h, main/multi.h, main/multibot.h, main/netmisc.c
99 main/netmisc.h, main/network.h, main/newdemo.c, main/newdemo.h
100 main/newmenu.c, main/newmenu.h, main/object.c, main/object.h
101 main/paging.c, main/paging.h, main/physics.c, main/physics.h
102 main/piggy.c, main/piggy.h, main/player.h, main/playsave.c
103 main/playsave.h, main/polyobj.c, main/polyobj.h, main/powerup.c
104 main/powerup.h, main/render.c, main/render.h, main/robot.c
105 main/robot.h, main/scores.c, main/scores.h, main/screens.h
106 main/segment.h, main/segpoint.h, main/slew.c, main/slew.h
107 main/songs.c, main/songs.h, main/sounds.h, main/state.c
108 main/state.h, main/switch.c, main/switch.h, main/terrain.c
109 main/terrain.h, main/texmerge.c, main/texmerge.h, main/text.c
110 main/text.h, main/textures.h, main/titles.c, main/titles.h
111 main/vclip.c, main/vclip.h, main/wall.c, main/wall.h, main/weapon.c
112 main/weapon.h, maths/fixc.c, maths/tables.c, maths/vecmat.c
113 maths/vecmata.asm, misc/args.c, misc/error.c, texmap/ntmap.c
114 texmap/scanline.c, texmap/scanline.h, texmap/texmapl.h
115 texmap/tmap_flt.asm, texmap/tmap_inc.asm, texmap/tmap_lin.asm
116 texmap/tmap_ll.asm, texmap/tmap_per.asm, texmap/tmapfade.asm
118 move old per-file change logs into new file ChangeLog-old
120 2004-08-28 H. Jones <kasxavulpo-dev@yahoo.com>
122 * arch/ogl/ogl.c: enable -gl_mipmap switch
124 2004-08-28 Chris Taylor <c.taylor@student.curtin.edu.au>
126 * arch/carbon/descent.r: swap min and max size to correct places
128 * arch/carbon/findfile.c: implement findfile for Mac OS Carbon
130 2004-08-06 Chris Taylor <c.taylor@student.curtin.edu.au>
132 * main/gamesave.c: fix a bug introduced with the change of 2004-06-26
134 * cfile/cfile.c: add mkdir for carbon, and support files ending in 0x0d
136 2004-08-06 Chris Taylor <c.taylor@student.curtin.edu.au>
138 * include/strio.h, include/strutil.h, misc/args.c, misc/strio.c,
139 misc/strutil.c: d2x can now handle any line ending when reading d2x.ini
141 * arch/ogl/gr.c, cfile/cfile.c, main/movie.c: make d2x compile (but not
142 link) on MPW on Mac OS 9 (carbon)
144 * include/mono.h: disable mprintf on carbon to avoid significant bloat
146 * include/error.h: on Mac OS 9 and X, define Int3 to be a Debugger
148 2004-08-04 Chris Taylor <c.taylor@student.curtin.edu.au>
150 * include/ogl_init.h: Include glu.h on OS X, it is sometimes necessary
152 2004-08-02 Martin Schaffner <maschaffner@gmx.ch>
154 * include/pstypes.h: Now, I correctly applied Chris Taylor's patch
156 2004-08-01 Chris Taylor <c.taylor@student.curtin.edu.au>
158 * 2d/font.c, arch/ogl/gr.c, arch/ogl/ogl.c, mem/mem.c,
159 include/d_io.h, include/pstypes.h, include/u_dpmi.h,
160 libmve/mvelib.c, libmve/mveplay.c, main/cntrlcen.c, main/gameseq.c,
161 main/movie.c, main/newmenu.c, main/playsave.c, main/songs.c,
162 main/state.c, main/text.c: add "#ifdef macintosh" for carbon target
164 * D2X.make, arch/include/gui.h, arch/carbon/gui.c, arch/carbon/conf.h,
165 arch/carbon/findfile.c, arch/carbon/SDL_main.c, arch/carbon/descent.r:
166 new files for supporting compilation with MPW for carbon (Mac OS 9)
168 * include/strutil.h, misc/strutil.c: add str(n)icmp for carbon
170 * main/playsave.c: do not seek while writing, carbon does not like it
172 * arch/ogl/gr.c: use portable CFILE instead of POSIX file in write_bmp
174 * cfile/cfile.c: use portable ffilelength in cfile_size
176 * 2d/bitblt.c, 2d/font.c, 2d/rle.c, arch/ogl/gr.c, iff/iff.c,
177 main/inferno.c, main/kconfig.c, main/multi.c, main/multibot.c,
178 main/netmisc.c, main/newdemo.c, mem/mem.c: avoid assigments between
179 unsigned and signed char, MPW does not like these
181 2004-06-26 Chris Taylor <c.taylor@student.curtin.edu.au>
183 * main/gamemine.c, main/gamemine.h, main/gamesave.c: remove some
186 2004-06-01 Bradley Bell <btb@icculus.org>
188 * libmve/mve_main.c: cast malloc function pointer
190 * MVEPlayer-Info.plist, d2x.xcode/project.pbxproj: added MVEPlayer
191 target to XCode project
193 2004-05-31 Bradley Bell <btb@icculus.org>
195 * include/pstypes.h: fix accidental solaris breakage
197 * main/object.c: fix crash caused by death-cam code
199 * d2x-Info.plist, d2xgl-Info.plist, d2x.xcode/project.pbxproj:
200 XCode project simplifications, network enabled
202 * 2d/pixel.c, arch/ogl/ogl.c, include/pstypes.h,
203 include/strutil.h, libmve/mveplay.c: XCode compilability fixes
205 * Info.plist.in, Makefile.am, configure.ac: remove old OSX bundle
208 * English.lproj/InfoPlist.strings, d2x-Info.plist,
209 d2xgl-Info.plist, arch/cocoa/SDLMain.h, arch/cocoa/SDLMain.m,
210 d2x.xcode/project.pbxproj: added XCode project files
212 2004-05-22 Bradley Bell <btb@icculus.org>
214 * configure.ac, arch/ogl/ogl.c, misc/Makefile.am: make libpng
217 * rpm/d2x.spec.in: Changed descriptions
219 2004-05-22 Matthew Mueller <donut@dakotacom.net>
221 * arch/ogl/gr.c: fix compile when GL_NV_register_combiners isn't
224 * arch/win32/digi.c: fix strict-aliasing errors (d1x r1.13)
226 * arch/win32/digi.c, arch/win32/key.c: Fix mismatched arg types in
227 the win32 code (d1x r1.8, key_arch.c r1.2)
229 * arch/ogl/sdlgl.c, arch/ogl/wgl.c, main/inferno.c: made opengl
230 use 32bpp screen mode by default, add option to use 16bpp (d1x
233 * arch/ogl/ogl.c: allow for texture dimensions of 1, and fix ogl
234 replacement texture paletted->rgb conversion alpha problem (d1x
237 * arch/ogl/ogl.c, include/pngfile.h, main/piggy.c, main/piggy.h,
238 misc/Makefile.am, misc/pngfile.c: add opengl replacement texture
239 support (requires libpng and zlib) (d1x r1.42, r1.1, r1.10, r1.4,
242 * arch/ogl/gr.c, include/loadgl.h: fix win32
243 GL_NV_register_combiners build stuff (d1x r1.39, r1.7)
245 * arch/ogl/gr.c, arch/ogl/ogl.c, include/loadgl.h,
246 include/ogl_init.h, main/render.c: opengl hardware
247 super-transparency support using GL_NV_register_combiners (d1x
248 r1.38, r1.41, r1.6, r1.26, r1.7)
250 2004-05-22 Bradley Bell <btb@icculus.org>
252 * arch/ogl/internal.h, include/gr.h, include/ogl_init.h: function
255 2004-05-22 Matthew Mueller <donut@dakotacom.net>
257 * 2d/font.c, arch/ogl/gr.c, arch/ogl/internal.h, arch/ogl/ogl.c,
258 include/ogl_init.h: use GL_RGB for non-transparent textures, and
259 fix fonts not having transparent flag set (wouldn't get paletted)
260 (d1x r1.15, r1.37, r1.40, r1.25)
262 * arch/ogl/ogl.c: don't try to use paletted textures with
263 mipmapping since gluBuild2DMipmaps can't handle it (d1x r1.39)
265 * arch/ogl/gr.c, arch/ogl/ogl.c, include/loadgl.h,
266 include/ogl_init.h: add ogl paletted texture support (d1x r1.36,
269 * 2d/font.c: memset ogl font bitmap data since the copy function
270 leaves some (unused) parts uninitialized, which aggravates
273 * arch/win32/joyhh.c: fix phantom hat when used with a joystick
274 without one, since the code ignored the JOYCAPS_HASPOV flag (d1x
277 * arch/ogl/gr.c: fix possibility of saving incomplete .tga
278 screenshots if the entire thing wasn't written in one call to
281 * arch/win32/digi.c: fix persistent sounds (fans, etc) volume/pan
282 info not being updated on win32 (d1x r1.11)
284 * arch/win32/digi.c: remove some redundancy by not needing to do
285 SoundSlots[i].playing = 0; in addition to DS_release_slot. Also
286 clean up some indenting of DS_release_slot calls. And make
287 DS_release_slot return 1 when a sound is already not playing, in
288 addition to when a sound was killed. (d1x r1.10)
290 * arch/linux/joystick.c: fix crash/hang when using -nojoystick in
291 linux version (d1x r1.5)
293 * main/kconfig.c: make next axis config key skip currently
294 allocated axes (d1x r1.11)
296 2004-05-22 David Cleaver <wraithx@morpheus.net>
298 * main/kconfig.c: joy configuration next axis key from WraithX
301 2004-05-22 Bradley Bell <btb@icculus.org>
303 * main/game.c, main/inferno.c: typo
305 2004-05-21 Matthew Mueller <donut@dakotacom.net>
307 * main/game.c, main/game.h, main/inferno.c: make rear view
308 leave_time variable with -rearviewleavetime argument (d1x r1.25,
311 2004-05-22 Martin Schaffner <maschaffner@gmx.ch>
313 * main/inferno.c: change -udp documentation to d2x behaviour
315 2004-05-21 Bradley Bell <btb@icculus.org>
317 * include/gr.h: added missing define for menu fullscreen toggle
319 2004-05-21 Matthew Mueller <donut@dakotacom.net>
321 * arch/dos/joyc.c, arch/linux/joystick.c: use JOY_NUM_AXES instead
322 of 4 in joy_(get|set)_cal_vals (d1x r1.3, r1.4)
324 2004-05-21 Steven Mueller <diffusor@ugcs.caltech.edu>
326 * arch/include/joy.h, arch/linux/joydefs.c, arch/linux/joystick.c,
327 arch/linux/include/joystick.h: patch from Steven Mueller for using
328 more than 4 joystick devices in linux (d1x r1.3, r1.3, r1.3)
330 2004-05-21 Victor Rachels <sekmu@tisiphone.dhs.org>
332 * main/fvi.c, main/gameseg.c, main/gameseg.h, main/object.c,
333 main/physics.c, main/render.c, main/wall.c: file-line for segfault
334 info (d1x r1.3, r1.5, r1.3, r1.4, r1.3, r1.5, r1.2)
336 * arch/win32/digi.c: digisound fixes (d1x r1.7)
338 2004-05-21 Bradley Bell <btb@icculus.org>
340 * main/inferno.c: added -udp documentation from d1x
342 2004-05-20 Bradley Bell <btb@icculus.org>
344 * VisualC/d2xgl/d2xgl.dsp: don't need texmappers for OpenGL
346 2004-05-20 David Cleaver <wraithx@morpheus.net>
348 * main/controls.c, main/gamecntl.c, main/kconfig.c,
349 main/kconfig.h, main/object.c: death-cam from WraithX (d1x r1.3,
350 game.c r1.21, r1.6, r1.4, r1.3)
352 2004-05-20 Bradley Bell <btb@icculus.org>
354 * main/inferno.c: document -ihaveabrokenmouse
356 2004-05-20 Matthew Mueller <donut@dakotacom.net>
358 * arch/dos/vesa.c: dos gcc 2.95 asm fixes (d1x r1.2)
360 2004-05-20 Victor Rachels <sekmu@tisiphone.dhs.org>
362 * arch/dos/init.c, arch/dos/mouse.c: added new arg and printfs for
363 mouse driver problems (d1x r1.2, r1.2)
365 2004-05-20 Matthew Mueller <donut@dakotacom.net>
367 * main/newmenu.c: increased MESSAGEBOX_TEXT_SIZE to fix netgame
368 join list score crash (d1x r1.8)
370 2004-05-20 Victor Rachels <sekmu@tisiphone.dhs.org>
372 * main/fvi.c, main/gameseg.c, main/gameseg.h, main/physics.c:
373 added debug info for illegal side type (d1x r1.2, r1.4, r1.2,
376 2004-05-20 Bradley Bell <btb@icculus.org>
378 * arch/ogl/gr.c, main/menu.c: fix a couple of defines
380 * main/inferno.c: integrated some niceautomap stuff from d1x
382 2004-05-20 Matthew Mueller <donut@dakotacom.net>
384 * arch/win32/joyhh.c: fixed the config bug where it'd always put
385 in some weird axis (d1x r1.3)
387 * arch/win32/init.c: set win32 icon to icon from resource file
390 * arch/win32/key.c: win32: fixed space key not working in messages
393 2004-05-20 Bradley Bell <btb@icculus.org>
395 * texmap/Makefile.am, texmap/scanline.c: don't need texmappers for
398 2004-05-20 Matthew Mueller <donut@dakotacom.net>
400 * main/inferno.c: document -gl_refresh (d1x r1.20)
402 * arch/win32/joyhh.c, arch/win32/mouse.c: w32: check
403 -no(mouse|joystick) within respective _init() funcs (d1x r1.2,
406 * arch/win32/win32.c: fixed win32 gr_*_mode funcs that I forgot to
407 change the arg type for (d1x r1.5)
409 2004-05-20 Victor Rachels <sekmu@tisiphone.dhs.org>
411 * arch/win32/digi.c: altsounds (d1x r1.6)
413 2004-05-20 Matthew Mueller <donut@dakotacom.net>
415 * arch/win32/digi.c: fixed a major memory leak and removed a bit
416 of redundancy (d1x r1.5)
418 * arch/win32/digi.c: call digi_reset_digi_sounds in digi_close to
419 fix crashing (d1x r1.4)
421 * arch/win32/digi.c: win32's digi_start_sound was not calling
422 DS_release_slot after setting .playing=0, resulting in a
423 memleak. Thanks to Stefan Ring for catching this (d1x r1.9)
425 * arch/win32/joyhh.c: remove joySetCapture in win32 joystick code,
426 apparently it was somehow causing some joysticks (Sidewinder
427 Precision 2) to only turn when the stick was moving, but not when
428 at turned but held stationary. And it was completely unused
429 anyway. Thanks to Stefan Ring for (somehow) finding this (d1x
432 * main/game.c: add alt+enter to toggle fullscreen (in addition to
433 previous key combos (d1x r1.29)
435 * arch/ogl/wgl.c: minor cleanup, use same for loop for filling r,
436 g, and b values (d1x r1.15)
438 * arch/ogl/gr.c: fix funky ogl gammaramp palette when getting hit
439 sometimes (didn't handle negative palette steps) (d1x r1.34)
441 * arch/ogl/ogl.c: add caching of weapon inner models, screen
442 shatter effects, robot explosions and weapons, and some more
443 always present stuff. Also clean up ogl_cache_weapon_textures
446 2004-05-20 Bradley Bell <btb@icculus.org>
448 * main/kludge.c, main/game.c: move gr_renderstats and
449 gr_badtexture back to game.c
451 2004-05-20 Matthew Mueller <donut@dakotacom.net>
453 * arch/ogl/ogl.c, include/gr.h, main/inferno.c: add -renderstats
454 command-line arg to activate RENDERSTATS (d1x r1.36, r1.15, r1.33)
456 * arch/ogl/ogl.c: fix last commit (d1x r1.35)
458 * arch/ogl/ogl.c: add RENDERSTATS counter for number of textures
459 loaded after texture caching stage (d1x r1.34)
461 * arch/ogl/ogl.c: use GL_INDEX_BITS to get bpp for color buffer
462 for renderstats (d1x r1.33)
464 2004-05-19 Matthew Mueller <donut@dakotacom.net>
466 * arch/ogl/gr.c, arch/ogl/ogl.c, include/ogl_init.h,
467 main/inferno.c: add anisotropic texture filtering suport (d1x
468 r1.33, r1.32, r1.23, r1.32)
470 * arch/ogl/ogl.c: make RENDERSTATS show size of color/depth buffer
473 * arch/ogl/gr.c, arch/ogl/ogl.c, include/loadgl.c,
474 include/ogl_init.h: utilize hardware multitexturing support if
475 possible (requires GL_NV_texture_env_combine4 extension) (d1x
476 r1.32, r1.30, r1.4, 1.22)
478 * arch/ogl/glx.c: add ogl_setbrightness_internal stub for glx (d1x
481 * arch/ogl/wgl.c: implement SetGammaRamp on WGL (d1x r1.14)
483 * arch/ogl/gr.c, arch/ogl/internal.h, arch/ogl/sdlgl.c,
484 arch/ogl/wgl.c, include/ogl_init.h: implement brightness/palette
485 effects in OGL using SetGammaRamp, much faster than the hack that
486 was being used. currently SDL only (though not too hard to add to
487 WGL, not as easy as sdl) (d1x r1.31, r1.3, r1.13, r1.21)
489 * main/menu.c: allow arbitrary (custom) resolution entry in
490 change_res menu (d1x r1.14)
492 2004-05-19 Bradley Bell <btb@icculus.org>
494 * main/game.c, main/game.h, main/inferno.c, main/menu.c: inserted
495 d1x-style res change menu (mostly works)
497 * misc/args.c: use strnicmp instead of strncasecmp
499 2004-05-19 Matthew Mueller <donut@dakotacom.net>
501 * arch/ogl/gr.c, main/inferno.c: add -gl_trilinear OGL
502 command-line option (d1x r1.27)
504 * main/inferno.c: restore inferno.c initialization of
505 screen_compatible and use_double_buffer to 'normal' values, broken
506 long long ago in one of the high res menu patches (d1x r1.30)
508 * include/args.h, main/inferno.c, misc/args.c: allow arbitrary
509 resolutions to be specified on command line (d1x r1.2, r1.29,
510 r1.4) -- doesn't work yet
512 * arch/linux/hmiplay.c: needs to include args.h now (d1x r1.9)
514 * arch/linux/hmiplay.c: implement -nomusic for linux hmiplay (d1x
517 * arch/linux/hmiplay.c: correct linux hmiplay handling of midi 0
518 volume song stop/starting (d1x r1.7)
520 2004-05-18 Matthew Mueller <donut@dakotacom.net>
522 * arch/linux/hmiplay.c: remove needless sleep on linux hmiplay
525 * arch/ogl/gr.c: fix off by .5 errors in ogl_upixelc and
526 ogl_ulinec (d1x r1.29)
528 * arch/ogl/ogl.c: fix ogl gr_ucircle (d1x r1.29)
530 * arch/ogl/gr.c: fix off-by-one error in ogl_urect, right and
531 bottom are inclusive not exclusive (d1x r1.28)
533 * arch/ogl/ogl.c, include/ogl_init.h, main/polyobj.c: fix briefing
534 spinning robot display in OGL (d1x r1.28, r1.20, r1.2)
536 * arch/sdl/digi.c: fix typo
538 * main/state.c: fix savegame thumbnail saving in OGL (d1x r1.6)
540 * arch/win32/init.c, arch/win32/win32.c: move win32 window
541 creation code from arch_init_start into arch_init to fix weirdness
542 with --help (d1x r1.5, r1.6)
544 * arch/linux/hmiplay.c: apply patch from bluecow to fix hmiplay
545 sync issues and lack of midi reset (d1x r1.5)
547 * arch/sdl/digi.c: fix crash on exit if sounds are still playing
550 * arch/ogl/wgl.c, arch/win32/mouse.c, misc/d_io.c: Fix mismatched
551 arg types in the win32 code (d1x r1.12, r1.7, r1.2)
553 * arch/linux/hmiplay.c: fix problems with msgbuf struct not being
556 * arch/linux/hmiplay.c: updated SDL include path (d1x r1.3)
558 2004-05-18 Bradley Bell <btb@icculus.org>
560 * include/vecmat.h: comments/formatting
562 2004-05-18 Martin Schaffner <maschaffner@gmx.ch>
564 * include/d.bat, include/lst.bat, include/m.bat, include/test.c,
565 include/test.lnk: remove unnecessary files
567 * configure.ac: add -no-cpp-precomp when compiling on Mac OS X.
568 This enables compilation with gcc 3.1
570 2004-05-17 Dietfrid Mali <dietfrid.mali@q-dial.de>
572 * main/switch.c: took care of switches triggering single-sided
573 walls (don't try to access the nonexistent adjacent wall via NULL
574 pointers or negative array indices)
576 2004-05-16 Dietfrid Mali <dietfrid.mali@q-dial.de>
578 * main/wall.c: fix invalid memory access for d1 levels which
579 don't have a corresponding wall behind.
581 2004-05-16 Martin Schaffner <maschaffner@gmx.ch>
583 * include/ogl_init.h, arch/ogl/glx.c, arch/ogl/gr.c,
584 arch/ogl/internal.h, arch/ogl/ogl.c, arch/ogl/sdlgl.c,
585 arch/ogl/wgl.c: move most ogl-internal stuff from the ogl
586 interface header to new header file internal.h
588 2004-05-15 Dietfrid Mali <dietfrid.mali@q-dial.de>
590 * arch/sdl/joy.c: joystick_read_raw_axis() will return a proper
591 bitmask for each joystick axis that has sent input data,
592 and will not crash Windows anymore during joystick setup because
593 of for() loop over axis being executed once too often.
595 * main/gameseq.c, include/gr.h, 2d/font.c: define new function
596 gr_remap_mono_font() and call it after loading saved level.
598 * main/laser.c: limit homing missile turn rate
600 * main/fuelcen.c, main/fuelcen.h, main/object.c: implement repair
601 centers (work like fuel centers but provide shield)
603 * main/gameseg.c: fix endless loop in some levels with a
604 certain (complicated) structure
606 2004-05-13 Bradley Bell <btb@icculus.org>
608 * VisualC/d2/d2x/d2x.dsp, VisualC/d2xgl/d2xgl.dsp,
609 VisualC/libmve/libmve.dsp, VisualC/mveplayer/mveplayer.dsp:
610 updated project files for SDL 1.2.7
612 * Makefile.am: add VisualC, VisualCE dirs to tarball
614 2004-05-13 Martin Schaffner <maschaffner@gmx.ch>
616 * arch/sdl/digi.c: formatting
618 2004-05-12 Bradley Bell <btb@icculus.org>
620 * unused/vga/new/palette.c, unused/vga/new/vga.c: removed unused,
623 * 2d/palette.c, include/palette.h: added function to create blend
626 * maths/rand.c, maths/tables.c, maths/vecmat.c: formatting
628 2004-05-11 Bradley Bell <btb@icculus.org>
630 * arch/ogl/ogl.c: fix alpha calculation in g3_draw_poly, again
632 2004-05-10 Bradley Bell <btb@icculus.org>
634 * arch/ogl/ogl.c, include/3d.h, main/render.c: hmm,
635 g3_draw_transp_poly had the fade level backwards, decided to just
636 fix g3_draw_poly so it behaves correctly, transparency or not,
637 reverted changes to render_face
639 2004-05-10 Dietfrid Mali <dietfrid.mali@q-dial.de>
641 * arch/ogl/ogl.c, include/3d.h: added g3_draw_transp_poly() for
642 rendering transparent (e.g. cloaked) walls
644 * main/render.c: render_face now calls g3_draw_transp_poly() for
645 cloaked walls in OpenGL
647 2004-05-08 Martin Schaffner <maschaffner@gmx.ch>
649 * arch/sdl/digi.c: fix bug on Mac OS X where all sound, including
650 that from other apps, had "static" distortions.
652 2004-04-22 Bradley Bell <btb@icculus.org>
654 * main/multi.c, main/multibot.c: use new GET_INTEL_* macros
656 * include/byteswap.h: rewrite GET_INTEL_* macros, fix bugs in
657 aligned version of PUT_INTEL_* macros
659 2004-04-15 Bradley Bell <btb@icculus.org>
661 * main/inferno.c: comment out unused checksum variable
663 2004-04-14 Bradley Bell <btb@icculus.org>
665 * arch/sdl/rbaudio.c: fix redbook tracking problems (fixes #1028)
667 2004-04-14 Terran Melconian <terran@consistent.org>
669 * main/gameseg.c: use portable rand function (fixes #1118)
671 2004-04-14 Sean Taylor <sscthunderbird@yahoo.com>
673 * main/songs.c: uncomment calls to RBAStop (fixes #473)
675 2004-01-08 Martin Schaffner <maschaffner@gmx.ch>
677 * configure.ac, arch/linux/ipx_udp.c, maths/fixc.c:
678 get rid of warnings (now compiles with -Werror on SunOS)
680 * main/piggy.c: fix (really) wierd SunOS bug
682 * 2d/bitmap.c, 2d/rle.c, include/gr.h: fix MEM_OVERWRITE
683 caused by not allocating enough mem for rle bitmaps
685 2004-01-06 Martin Schaffner <maschaffner@gmx.ch>
687 * include/pstypes.h: sun OS typedef fixes
689 2003-12-28 Martin Schaffner <maschaffner@gmx.ch>
691 * main/piggy.c: fix bug 1067
693 * main/piggy.c: fix bugfix for 1067
695 * main/piggy.c: fix 2nd part of bug 1067 (make d2x compatible
696 with descent.pig of mac registered)
698 2003-12-18 Bradley Bell <btb@icculus.org>
700 * main/kconfig.c: fixes for linux-native joystick
702 * main/kconfig.c: bunch of fixes (esp. for non linux-native
705 * arch/include/joy.h: comments/formatting
707 2003-12-10 Alexander Y. Yeikovich <demon@mci.net.ua>
709 * compilerdefs.txt: added FreeBSD defs
711 2003-12-08 Bradley Bell <btb@icculus.org>
713 * include/dtypes.h, include/dtypes.inc: remove unused, redundant
716 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua>
718 * arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
719 arch/linux/ipx_udp.c: fix FreeBSD compile errors
721 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua> and Bradley Bell <btb@icculus.org>
723 * 2d/ibitblt.c, include/maths.h, include/ogl_init.h,
724 include/pstypes.h, main/game.c, main/game.h, unused/bios/ipx.c:
725 get rid of silly ulongs
727 * configure.ac, 2d/bitblt.c, 2d/linear.asm, maths/fix.asm,
728 maths/vecmata.asm, texmap/tmap_inc.asm, texmap/tmap_per.asm,
729 texmap/tmappent.S, texmap/tmapppro.S: enable nasm on FreeBSD,
730 change relevant __linux__ macros to __ELF__
732 2003-11-27 Bradley Bell <btb@icculus.org>
734 * include/ogl_init.h: added proto for ogl_check_mode
736 * arch/sdl/digi.c, arch/sdl/gr.c, arch/sdl/mouse.c,
737 arch/win32/findfile.c, main/inferno.c, main/titles.c: Pocket PC
740 2003-11-26 Bradley Bell <btb@icculus.org>
742 * libmve/decoder16.c, libmve/mve_main.c, main/newmenu.c: fix gcc
743 3.3 compiler warnings
745 * arch/sdl/gr.c, main/kludge.c: landscape fixes, implemented
748 * include/pstypes.h: OS X fixes
750 * cfile/cfile.c, include/pstypes.h, main/inferno.c,
751 main/newmenu.h: linux fixes
753 * configure.ac cygconf VisualC/d2x.dsw VisualC/d2x/d2x.dsp
754 VisualC/d2xgl/.cvsignore VisualC/d2xgl/d2xgl.dsp arch/ogl/gr.c
755 arch/ogl/ogl.c include/d_io.h include/loadgl.h include/ogl_init.h
756 include/pstypes.h include/u_mem.h main /state.c main/vers_id.h
757 misc/d_io.c: added Visual C project for opengl, buncha macro fixes
760 * arch/sdl/gr.c: fix sdl gr_update
762 * 2d/font.c, VisualC/d2x/d2x.dsp, VisualCE/d2x/d2x.vcp,
763 VisualCE/mveplayer/mveplayer.vcp, arch/win32/ipx_mcast4.c,
764 arch/win32/ipx_udp.c, arch/win32/ipx_win.c, arch/sdl/gr.c,
765 cfile/cfile.c, console/CON_console.c, include/d_io.h,
766 include/error.h, include/pstypes.h, include/strutil.h,
767 include/u_dpmi.h, libmve/mve_main.c, libmve/mveplay.c,
768 main/cntrlcen.c, main/console.c, main/gameseq.c, main/inferno.c,
769 main/movie.c, main/newdemo.c, main/newmenu.c, main/newmenu.h,
770 main/playsave.c, main/songs.c, main/state.c, main/text.c,
771 mem/mem.c, misc/args.c, misc/d_io.c, misc/strutil.c: Visual C,
774 2003-11-25 Bradley Bell <btb@icculus.org>
776 * VisualC/d2x, VisualC/d2x/.cvsignore, VisualC/d2x/d2x.dsp,
777 VisualC/d2x.dsw, VisualC/libmve/libmve.dsp,
778 libmve/VisualC/mveplayer.dsp: updated project files
780 * libmve/mve_main.c, libmve/mvelib.c, libmve/mveplay.c: mveplayer
783 * VisualC, VisualC/.cvsignore, VisualC/d2x.dsw, VisualC/libmve,
784 VisualC/libmve/.cvsignore, VisualC/libmve/libmve.dsp,
785 VisualC/mveplayer, VisualC/mveplayer/.cvsignore,
786 VisualC/mveplayer/mveplayer.dsp: added project files for Visual
789 * VisualCE/.cvsignore, VisualCE/d2x/.cvsignore,
790 VisualCE/libmve/.cvsignore, VisualCE/mveplayer/.cvsignore: added
793 2003-11-24 Bradley Bell <btb@icculus.org>
795 * libmve/decoder8.c, libmve/mve_main.c, libmve/mvelib.c,
796 libmve/mveplay.c: stuff to play mve's in WinCE
798 * arch/win32/findfile.c: unused functions...
802 * arch/sdl/mouse.c, main/konfig.c, main/newmenu.c, main/newmenu.h:
803 enabled mouse control of menus
805 * main/mission.h: oops, didn't mean to change this.
807 2003-11-21 Bradley Bell <btb@icculus.org>
809 * VisualCE/d2x/d2x.vcp: updated project file
811 2003-11-20 Bradley Bell <btb@icculus.org>
813 * VisualCE, VisualCE/d2x, VisualCE/d2x/d2x.vcp, VisualCE/d2x.vcw,
814 VisualCE/libmve, VisualCE/libmve/libmve.vcp, VisualCE/mveplayer,
815 VisualCE/mveplayer/mveplayer.vcp: added project files for eMbedded
818 2003-11-17 Bradley Bell <btb@icculus.org>
820 * configure.ac, arch/linux/Makefile.am, arch/linux/linuxnet.c,
821 main/menu.c: added option to disable kalinix under unix
823 * main/game.c, main/newmenu.c: always set menu mode for GL popups
825 2003-11-14 Bradley Bell <btb@icculus.org>
827 * main/automap.c: fix automap background image
829 * main/automap.c, main/automap.h: delete cruft
831 * main/automap.c: fix level number position
833 * main/automap.c: simplify g3_draw_line hack
835 * main/menu.c: stop pointless vid mode changes
837 2003-11-07 Bradley Bell <btb@icculus.org>
839 * NEWS, installation.txt: s'more documentation
841 2003-11-07 Steffen Pohle <stpohle@gmx.net>
843 * configure.ac: fix .exe extension problems
845 2003-11-07 Bradley Bell <btb@icculus.org>
847 * arch/ogl/ogl.c: disable texture format verification for OS X -
850 2003-11-06 Bradley Bell <btb@icculus.org>
852 * main/automap.c, main/gamecntl.c, main/movie.c, main/titles.c:
853 use more traditional Alt+Enter for toggling fullscreen
855 * 2d/ibitblt.c, main/mission.h: comments/formatting
857 * arch/ogl/sdlgl.c: smash textures, for non-linux, for real
859 2003-11-06 Bradley Bell <btb@icculus.org>
861 * arch/ogl/gr.c, arch/ogl/sdlgl.c: smash textures on every
862 resolution change, use kludge to avoid repetitive res changes
864 2003-11-04 Bradley Bell <btb@icculus.org>
866 * main/piggy.c, main/piggy.h: moved bitmap and sound header data
867 structures and i/o routines back to piggy.c
869 2003-11-04 Martin Schaffner <maschaffner@gmx.ch>
871 * installation.txt: tell to install d1 .pig for better textures
873 2003-11-04 Bradley Bell <btb@icculus.org>
875 * main/mission.c, main/mission.h, main/piggy.h: added hogsize for
876 oem d1 v1.0 and registered d2 v1.0, comments
878 2003-11-03 Bradley Bell <btb@icculus.org>
880 * main/bm.h, main/piggy.c, main/piggy.h: big pigsize is same for
881 all d1 shareware - even though files are different!
883 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
886 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
889 * main/bm.h, main/piggy.c, main/piggy.h: added pigsize for
892 2003-10-31 Martin Schaffner <maschaffner@gmx.ch>
894 * main/movie.c: when no movies are found, divide by six the
895 number of warning lines sent to stdout
897 2003-10-29 Martin Schaffner <maschaffner@gmx.ch>
899 * include/byteswap.h: fix stupid copy/paste error
901 2003-10-24 Bradley Bell <btb@icculus.org>
903 * 2d/bitblt.c, 2d/ibitblt.c, include/gr.h, include/grdef.h: use
904 gr_linear_rep_movsd_2x instead of almost identical
905 gr_linear_movsd_double. Better since we have assembly versions.
907 2003-10-22 Martin Schaffner <maschaffner@gmx.ch>
909 * main/gamemine.c, main/piggy.c: fix "psychedelic" walls
912 2003-10-21 Martin Schaffner <maschaffner@gmx.ch>
914 * main/gameseq.c, main/multi.c, main/multi.h: fix compilation
915 error with --disable-network, move reset_network_objects()
916 from gameseq.c to multi.c
918 2003-10-14 Bradley Bell <btb@icculus.org>
920 * AUTHORS, NEWS: stuff
922 * arch/win32/ipx_mcast4.c: include newmenu header (for FAIL macro)
924 2003-10-12 Bradley Bell <btb@icculus.org>
926 * main/cntrlcen.c, main/endlevel.c, main/gamerend.c,
927 main/gameseq.c, main/mission.c, main/mission.h, main/network.c:
930 2003-10-12 Aaron Plattner <plattner@caltech.edu>
932 * arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
933 arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
934 arch/linux/ipx_udp.c, arch/linux/linuxnet.c,
935 arch/linux/include/ipx_drv.h, arch/linux/include/ipx_mcast4.h,
936 arch/win32/Makefile.am, arch/win32/ipx_drv.h,
937 arch/win32/ipx_mcast4.c, arch/win32/ipx_udp.c,
938 arch/win32/ipx_win.c, arch/win32/winnet.c,
939 arch/win32/include/ipx_mcast4.h, include/ipx.h, main/menu.c,
940 main/multi.h, main/network.c: add IPv4 multicasting support
942 2003-10-11 Bradley Bell <btb@icculus.org>
944 * main/endlevel.c, main/piggy.c: fixed endlevel stuff
946 * main/cntrlcen.c, main/endlevel.c, main/gamecntl.c,
947 main/gamerend.c, main/gameseq.c, main/gauges.c, main/kmatrix.c,
948 main/menu.c, main/mission.h, main/network.c, main/weapon.c,
949 main/weapon.h: lots of shareware and oem fixes
951 2003-10-10 Bradley Bell <btb@icculus.org>
953 * arch/win32/winnet.c: fixed stupid win32 network bug
955 2003-10-10 Bradley Bell <btb@icculus.org>
957 * main/piggy.c: increased D1_MAX_TMAP_NUM
959 2003-10-10 Martin Schaffner <maschaffner@gmx.ch>
961 * main/bm.c, main/bm.h, main/piggy.c: fixes d1 still textures
962 which are animated in d2, refactorizes d1 texture reading
964 2003-10-10 Bradley Bell <btb@icculus.org>
966 * arch/linux/linuxnet.c, main/automap.c, main/automap.h,
967 main/bmread.c, main/bmread.h, main/cntrlcen.c, main/cntrlcen.h,
968 main/collide.h, main/compbit.h, main/config.h, main/console.c,
969 main/controls.h, main/credits.c, main/credits.h, main/crypt.c,
970 main/desc_id.h, main/desw.h, main/dumpmine.c, main/effects.c,
971 main/effects.h, main/endlevel.c, main/endlevel.h, main/escort.c,
972 main/escort.h, main/fireball.h, main/fvi.c, main/fvi.h,
973 main/game.c, main/game.h, main/gamecntl.c, main/gamefont.c,
974 main/gamefont.h, main/gamemine.h, main/gamepal.c, main/gamepal.h,
975 main/gamerend.c, main/gamesave.h, main/gameseq.c, main/gameseq.h,
976 main/gamestat.h, main/gauges.h, main/hostage.c, main/hostage.h,
977 main/hud.c, main/hudmsg.h, main/inferno.c, main/inferno.h,
978 main/joydefs.c, main/joydefs.h, main/kconfig.h, main/kludge.c,
979 main/kmatrix.c, main/kmatrix.h, main/laser.c, main/lighting.h,
980 main/menu.c, main/menu.h, main/mglobal.c, main/modem.h,
981 main/morph.h, main/movie.c, main/movie.h, main/multibot.h,
982 main/netmisc.h, main/network.h, main/newmenu.h, main/paging.h,
983 main/physics.c, main/physics.h, main/piggy.h, main/player.c,
984 main/playsave.h, main/polyobj.c, main/polyobj.h, main/powerup.c,
985 main/powerup.h, main/render.c, main/render.h, main/reorder.h,
986 main/robot.c, main/scores.h, main/screens.h, main/segment.c,
987 main/segpoint.h, main/slew.c, main/slew.h, main/songs.c,
988 main/songs.h, main/sounds.h, main/state.h, main/terrain.c,
989 main/terrain.h, main/texmerge.h, main/text.h, main/textures.h,
990 main/titles.h, main/vclip.c, main/vclip.h, main/vers_id.h,
991 main/wall.h: comments/formatting
993 2003-10-09 Bradley Bell <btb@icculus.org>
995 * main/text.c: fix text when using old datafiles
997 * main/laser.h: comments/whitespace
999 * main/laser.c, main/weapon.c: fixed smart missiles and smart
1000 mines w/shareware data
1002 * include/DT_drawtext.h: deleted unused file
1004 2003-10-08 Bradley Bell <btb@icculus.org>
1006 * main/gameseq.c, main/inferno.c, main/menu.c: SHAREWARE fixes
1008 * arch/win32/ipx_udp.c: use closesocket() instead of close()
1010 * arch/sdl/joydefs.c, main/gamecntl.c, main/kconfig.c,
1011 main/menu.c: Disabled 'd2x keys' weapon selection
1013 2003-10-08 Martin Schaffner <maschaffner@gmx.ch>
1015 * main/object.h, main/multi.h: get rid of most warnings issued by
1016 cpp-precomp of gcc from Mac OS X dev tools
1018 2003-10-05 Bradley Bell <btb@icculus.org>
1020 * NEWS, configure.ac: increment version number
1022 * cfile/cfile.c: better handling of CRLF text files (when that is
1025 * utilities/hogcreate.c, utilities/hogextract.c,
1026 utilities/mvlcreate.c, utilities/mvlextract.c: use binary mode for
1027 reading/writing files
1029 * arch/win32/Makefile.am, arch/win32/include/ipx_udp.h,
1030 arch/win32/ipx_udp.c, arch/win32/winnet.c, main/menu.c: added UDP
1033 2003-10-04 Bradley Bell <btb@icculus.org>
1035 * cfile/cfile.c, main/config.c: oops, fgets does not return EOF
1037 * main/netmisc.c: change byte to sbyte, comments/whitespace
1039 2003-10-03 Bradley Bell <btb@icculus.org>
1041 * cfile/cfile.c, main/config.c: fix win32 eof bug.
1043 * arch/win32/ipx_drv.h, arch/win32/winnet.c, include/ipx.h: win32
1046 * iff/iff.c, include/gr.h, include/iff.h, include/pstypes.h,
1047 main/ai2.c, main/aipath.c, main/aistruct.h, main/bm.h,
1048 main/config.c, main/escort.c, main/fireball.c, main/fuelcen.c,
1049 main/fuelcen.h, main/gameseg.c, main/gameseg.h, main/laser.c,
1050 main/lighting.c, main/mglobal.c, main/network.c, main/newdemo.c,
1051 main/object.c, main/object.h, main/paging.c, main/player.h,
1052 main/robot.h, main/segment.h, main/state.c, main/switch.c,
1053 main/switch.h, main/titles.c, main/wall.c, main/wall.h,
1054 main/weapon.c, main/weapon.h: change byte to sbyte,
1057 * 2d/bitblt.c, cfile/cfile.c, include/cfile.h, main/ai.c,
1058 main/ai.h, main/gamemine.c, main/gauges.c, main/kconfig.c,
1059 main/menu.c, main/multi.c, main/multi.h, main/multibot.c,
1060 main/newdemo.h, main/render.c, main/scores.c: change byte to sbyte
1062 * configure.ac: better checking for timeval
1064 2003-10-03 Martin Schaffner <maschaffner@gmx.ch>
1066 * arch/dos/bak/ipx.c, arch/dos/ipx.c, arch/linux/Makefile.am,
1067 arch/linux/include/ipx_lin.h, arch/linux/ipx_lin.c,
1068 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/linux/ukali.c,
1069 arch/win32/winnet.c, configure.ac, include/byteswap.h,
1070 include/ipx.h, main/inferno.c, main/menu.c, main/multi.c,
1071 main/multibot.c, main/network.c: Make network architecture
1072 choosable from game menu, add support for UDP/IP on Mac OS X and
1075 2003-10-02 Martin Schaffner <maschaffner@gmx.ch>
1077 * include/byteswap.h: added macros for coping with alignment
1080 2003-10-02 Bradley Bell <btb@icculus.org>
1082 * main/multi.h: added padding to little-endian version of
1085 * arch/dos/bak/ipx.c, arch/dos/ipx.c: comments/whitespace
1087 * main/netmisc.c: delete duplicate function
1089 2003-10-01 Bradley Bell <btb@icculus.org>
1091 * main/bm.c: make sure d1_texture_indices gets freed between
1094 2003-09-11 Martin Schaffner <maschaffner@gmx.ch>
1096 * main/piggy.h: fix size of d1 shareware descent.pig
1098 2003-08-03 Martin Schaffner <martin.schaffner@epfl.ch>
1100 * main/bm.c, main/bm.h, main/gamemine.c, main/gamemine.h,
1101 main/gameseq.c, main/piggy.c: fix loading of d1 texture
1102 replacements for non-animated textures
1104 2003-08-02 Matthew Mueller <donut@dakotacom.net>
1106 * main/controls.c: use fixed 20fps wiggle
1108 2003-08-02 Paolo Ulivi <pulivi@libero.it> and Bradley Bell <btb@icculus.org>
1110 * Makefile.am, debian/changelog.in, debian/control,
1111 debian/d2x-common.dirs, debian/d2x-common.install,
1112 debian/d2x-common.manpages, debian/d2x-gl.files,
1113 debian/d2x-gl.menu, debian/d2x-sdl.files, debian/d2x-sdl.menu,
1114 debian/rules, libmve/Makefile.am, libmve/mveplayer.1,
1115 utilities/Makefile.am, utilities/hogcreate.1,
1116 utilities/hogextract.1, utilities/mvlcreate.1,
1117 utilities/mvlextract.1, utilities/tex2txb.1, utilities/txb2tex.1:
1118 add man pages, distribute utility programs in new d2x-common deb
1120 * rpm/d2x.spec.in: updated rpm spec file
1122 2003-08-02 Bradley Bell <btb@icculus.org>
1124 * cfile/cfile.c: update raw_position in cfputc and cfputs
1126 2003-08-02 Martin Schaffner <martin.schaffner@epfl.ch>
1128 * main/piggy.c: make error message more friendly
1130 * main/piggy.c: simplify copying of bitmap flags
1132 * arch/linux/linuxnet.c, main/multi.c, main/multibot.c: bigendian
1135 * cfile/cfile.c: revert to always using custom fgets
1137 * main/endlevel.c, main/mission.c: handle missing exit sequence
1138 components gracefully
1140 * main/playsave.c: comments
1142 2003-07-24 Martin Schaffner <martin.schaffner@epfl.ch>
1144 * cfile/cfile.c: update raw_position in cfwrite
1146 * main/network.c: comments/formatting
1148 2003-06-22 Bradley Bell <btb@icculus.org>
1150 * cfile/cfile.c: use standard fgets for non-archive files
1152 * main/movie.c: use con_printf for missing movie warning
1154 2003-06-18 Bradley Bell <btb@icculus.org>
1156 * main/movie.c: fixed cfile conversion of movielib code
1158 * main/console.c, main/hud.c: strip out colors, etc when printing
1161 * include/u_mem.h: fix NDEBUG calloc macro
1163 2003-06-15 Bradley Bell <btb@icculus.org>
1165 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c: removed
1168 * 2d/pcx.c, include/strio.h, main/ai.c, main/ai.h,
1169 main/cntrlcen.c, main/config.c, main/gamesave.c, main/gameseq.c,
1170 main/movie.c, main/multi.c, main/network.c, main/newdemo.c,
1171 main/newmenu.c, main/piggy.c, main/playsave.c, main/polyobj.c,
1172 main/scores.c, main/state.c, main/text.c, misc/args.c,
1173 misc/strio.c: convert file i/o to cfile
1175 2003-06-14 Bradley Bell <btb@icculus.org>
1177 * include/cfile.h, cfile/cfile.c: implemented cfile wrappers for
1178 writing and other modes besides "rb" (mostly taken from
1181 2003-06-09 Bradley Bell <btb@icculus.org>
1183 * 2d/palette.c, main/kludge.c: gr_copy_palette not really a
1186 * include/libmve.h, libmve/mve_main.c, libmve/mvelib.c,
1187 libmve/mvelib.h, libmve/mveplay.c, main/movie.c: merged libmve
1190 2003-06-07 Taylor Richards <taylor@icculus.org>
1192 * libmve/mvelib.c, libmve/mveplay.c: stop memory leaks in libmve
1194 2003-06-07 Bradley Bell <btb@icculus.org>
1196 * main/console.c: fix non-console build
1198 * main/gamesave.c: comments
1200 * main/bm.c: remove redundant break
1202 2003-06-06 Bradley Bell <btb@icculus.org>
1204 * main/gauges.c, main/kconfig.c: comments/formatting
1206 * console/.cvsignore: added .cvsignore
1208 * main/console.c: can't write to console after it's closed
1210 2003-06-05 Bradley Bell <btb@icculus.org>
1212 * arch/sdl/event.c, console/CON_console.c, console/Makefile.am,
1213 console/internal.c, console/internal.h, include/CON_console.h,
1214 include/console.h, main/console.c, main/gamecntl.c, main/hud.c:
1215 finish console conversion away from SDL
1217 2003-06-04 Bradley Bell <btb@icculus.org>
1219 * console/CON_console.c, include/CON.console.h, include/console.h,
1220 main/console.c, main/game.c: console conversion to native gr,
1223 * include/gr.h, main/credits.c, main/kconfig.c, main/newmenu.c:
1224 put prototype for gr_bm_bitblt in gr.h
1226 2003-06-03 Bradley Bell <btb@icculus.org>
1228 * console/CON_console.c, console/DT_drawtext.c,
1229 console/Makefile.am, include/CON_console.h, include/DT_drawtext.h,
1230 main/console.c: use native fonts for console
1232 * main/playsave.c: use shorts for short data
1234 2003-06-02 Bradley Bell <btb@icculus.org>
1236 * configure.ac, main/console.c: set console background, fix
1239 2003-06-01 Bradley Bell <btb@icculus.org>
1241 * Makefile.am, arch/sdl/event.c, configure.ac,
1242 console/CON_console.c, console/DT_drawtext.c, console/Makefile.am,
1243 console/internal.c, include/CON_console.h, include/DT_drawtext.h,
1244 include/console.h, main/console.c, main/game.c, main/gamecntl.c,
1245 main/gamerend.c: added console code (from SDL_console)
1247 2003-05-30 Bradley Bell <btb@icculus.org>
1249 * README: minor update
1251 2003-05-28 Bradley Bell <btb@icculus.org>
1253 * Info.plist.in, Makefile.am, configure.ac: add support for MacOS
1258 2003-06-06 Bradley Bell <btb@icculus.org>
1260 * main/kconfig.c: fix crash in control menus
1262 * main/gauges.c: force cockpit redraw in opengl
1264 * main/gamerend.c: move ogl swap, so cockpit and console get
1267 2003-06-01 Bradley Bell <btb@icculus.org>
1269 * configure.ac, libmve/mveplay.c: define struct timeval if needed
1273 2003-05-12 Bradley Bell <btb@icculus.org>
1275 * configure.ac: increment version number
1277 * main/bm.c: use con_printf for exit model warnings
1279 * configure.ac: must check for timespec after setting -mno-cygwin
1281 * main/inferno.c: added -nohogdir and -userdir options
1283 * NEWS, main/titles.c: use briefings with no extension
1287 2003-04-30 Bradley Bell <btb@icculus.org>
1289 * configure.ac: have to include time.h when checking for nanosleep
1291 * configure.ac, libmve/mveplay.c: use autoconf to check for struct
1294 * Makefile.am, NEWS, README, configure.ac: fix linking bug,
1295 increment version number
1297 * main/Makefile.am: make dist fix
1301 2003-04-29 Bradley Bell <btb@icculus.org>
1303 * configure.ac, 2d/2dsline.c, main/automap.c, libmve/mveplay.c:
1306 2003-04-24 Bradley Bell <btb@icculus.org>
1308 * configure.ac: increment version number
1310 * main/inferno.c: redeclare main() 'the SDL way', make sure SDL.h
1313 2003-04-24 Ingo van Lil <inguin@gmx.de>
1315 * main/render.c: fix misspellings of NDEBUG
1319 2003-04-14 Bradley Bell <btb@icculus.org>
1321 * cfile/cfile.c: prefer files from d2 hog over d1 hog
1323 2003-04-11 Bradley Bell <btb@icculus.org>
1325 * main/automap.c, main/gamemine.c, main/menu.c: fix compiler
1330 2003-04-11 Bradley Bell <btb@icculus.org>
1332 * libmve/mveplay.c: use _sleep instead of sleep on win32
1334 * Makefile.am, README, README.utils, arch/sdl/digi.c,
1335 arch/sdl/joy.c, arch/win32/Makefile.am, include/byteswap.h,
1336 include/cfile.h, include/error.h, libmve/Makefile.am,
1337 libmve/decoders.h, main/Makefile.am, main/endlevel.c,
1338 main/endlevel.h, main/playsave.c, misc/fileutil.c:
1339 utilities/Makefile.am: comments/formatting/dist problems
1341 * configure.ac: use different defines for os x
1343 2003-04-07 Bradley Bell <btb@icculus.org>
1345 * include/error.h, misc/error.c: put some old stuff back in,
1346 eliminate duplicate error messages
1348 * main/text.c: don't die on text not found
1351 * main/inferno.c: print some useful info if hog not found, allow
1352 -help to work if no text available
1354 2003-04-07 Steffen Pohle <stpohle@gmx.net>
1356 * arch/linux/Makefile.am: revert to previous version, so linux
1359 2003-04-03 Bradley Bell <btb@icculus.org>
1361 * main/endlevel.c: fixed exit model scheme yet again
1363 2003-04-02 Bradley Bell <btb@icculus.org>
1365 * misc/error.c: call Int3 on Assert
1367 * main/cntrlcen.c, main/cntrlcen.h, main/gamesave.c: modified
1370 * main/wall.c: don't die when trying to toggle nonexistent
1371 segment... vertigo level 10 is buggy!
1373 * main/gamemine.c: comments/formatting
1375 2003-03-31 Micah J. Lieske <MicahJon@compuserve.com>
1377 * arch/dos/digimm.c, arch/sdl/digi.c, arch/win32/digi.c,
1378 main/inferno.c: Allow use of 22K sound samples
1380 2003-03-29 Bradley Bell <btb@icculus.org>
1382 * arch/ogl/gr.c: default to bitmapped reticle
1384 * main/bm.c, main/endlevel.c, main/piggy.c, main/piggy.h,
1385 main/polyobj.c: rewrote endlevel stuff to reread exit model info
1388 * arch/sdl/joy.c: fixed text seen for hats in control config
1391 2003-03-28 Bradley Bell <btb@icculus.org>
1393 * main/bm.c: heh, model nums in vertigo are hardcoded,
1394 N_D2_POLYGON_MODELS can't change
1396 * configure.ac, include/d1x.xpm, include/descent.xpm,
1397 arch/ogl/sdlgl.c, arch/sdl/gr.c: enabled setting icon with
1400 2003-03-27 Bradley Bell <btb@icculus.org>
1402 * main/text.h: fixed text references for hat directions
1404 * arch/ogl/Makefile.am: oops, can't get rid of main INCLUDE yet...
1406 2003-03-26 Bradley Bell <btb@icculus.org>
1408 * main/playsave.c: make d2x keys backward compatible
1410 2003-03-26 Micah J. Lieske <MicahJon@compuserve.com>
1412 * arch/sdl/event.c, arch/sdl/joy.c: added hat support for sdl
1415 2003-03-26 Bradley Bell <btb@icculus.org>
1417 * main/piggy.c: fix crash when d1 data not present
1419 * main/gamecntl.c, main/kconfig.c, main/playsave.c: fix d2x keys,
1420 read/write from plr file
1422 * main/ai.h, main/collide.c, main/escort.c, main/escort.h,
1423 main/fuelcen.c, main/gamecntl.c, main/playsave.c, main/powerup.c:
1424 added escort.h header
1426 2003-03-25 Bradley Bell <btb@icculus.org>
1428 * main/bm.c, main/piggy.c, main/piggy.h, main/gameseq.c: added
1429 D1_PIGFILE ("descent.pig") macro
1431 * main/bm.c, main/piggy.c, main/piggy.h: ability to load exit
1432 models from d1 pig file
1434 * main/bm.c, main/bm.h, main/endlevel.c, main/piggy.c,
1435 main/piggy.h: ability to load exit model bitmaps (or any bitmap,
1436 really) from d1 pig file
1438 2003-03-23 Bradley Bell <btb@icculus.org>
1440 * main/bm.c: stop extra robots from overwriting exit models
1442 * include/ogl_init.h: increased OGL_TEXTURE_LIST_SIZE so the
1443 texture list doesn't get full
1445 * main/bm.c: fix mem leak when reading extra robots
1447 2003-03-21 Bradley Bell <btb@icculus.org>
1449 * main/menu.c: Added option to set movie resolution (mostly works)
1451 2003-03-21 Martin Schaffner <maschaffner@gmx.ch>
1453 * main/gameseq.c, main/piggy.c, main/piggy.h: move bitmap
1454 replacement functions to piggy.c
1456 * main/gameseq.c: attempt to support mac d1 descent.pig
1458 * main/bm.c: fix mem leak
1460 * main/gameseq.c: fix bug: when opening d1 level 1 with oem data
1461 files, both d1 and d2 oem briefing where showed
1463 * main/inferno.c, main/movie.c: Change the default movie
1464 resolution to "high", implement the option -lowresmovies
1466 2003-03-20 Bradley Bell <btb@icculus.org>
1468 * arch/sdl/rbaudio.c, main/songs.c: cd detection works now
1470 * main/piggy.c: comments
1472 2003-03-20 Martin Schaffner <maschaffner@gmx.ch>
1474 * main/gameseq.c: delete duplicate function
1476 * 2d/rle.c: fix color swapping on big endian of big rle bitmaps
1478 2003-03-19 Bradley Bell <btb@icculus.org>
1480 * arch/sdl/rbaudio.c, include/rbaudio.h: starting d2 cd detection
1481 (cddb discid) support
1483 * arch/sdl/digi.c, main/kludge.c: implemented
1484 digi_link_sound_to_object3 for looping sounds, other looping stuff
1486 * arch/sdl/gr.c: removing dependencies on stuff in main/
1488 * arch/linux/Makefile.am, arch/linux/init.c,
1489 arch/linux/linuxnet.c, arch/linux/include/ukali.h,
1490 arch/ogl/Makefile.am, main/inferno.c: moved joy_init back to main,
1491 other header cleanups
1493 * arch/win32/ipx_win.c, configure.ac: ipx on win32 fixed!
1495 2003-03-19 Martin Schaffner <maschaffner@gmx.ch>
1497 * 2d/rle.c, include/gr.h, include/rle.h, main/bm.c, main/bm.h,
1498 main/gamemine.c, main/gamemine.h, main/gameseq.c, main/piggy.c,
1499 main/piggy.h, main/wall.c, main/wall.h: if descent.pig available,
1500 load d1 textures for d1 levels
1502 2003-03-19 Bradley Bell <btb@icculus.org>
1504 * 2d/font.c, 2d/palette.c, 3d/interp.c, 3d/setup.c,
1505 arch/sdl/rbaudio.c, include/texmap.h, libmve/decoder16.c,
1506 libmve/decoder8.c, libmve/decoders.h, libmve/mveplay.c,
1507 texmap/ntmap.c, texmap/texmapl.h: header/extern declaration
1510 * README: added some OS X info
1512 2003-03-17 Bradley Bell <btb@icculus.org>
1514 * main/newdemo.c: simplify DEMO_FILENAME macro
1516 * main/console.c, main/game.c: enable experimental console support
1518 * main/gamerend.c: fixed location of fps meter in multi
1520 2003-03-16 Bradley Bell <btb@icculus.org>
1522 * main/menu.c, main/newdemo.c, main/newdemo.h, main/newmenu.c:
1523 also look in shared data dir for demos
1525 * main/newdemo.c, main/newdemo.h: comments/formatting
1527 2003-03-15 Christopher Thielen <chris@luethy.net>
1529 * main/kludge.c: set CDROM_dir back to "." - tricks game into
1530 thinking d2 cd is always present
1532 2003-03-15 Bradley Bell <btb@icculus.org>
1534 * 2d/font.c, main/credits.c, main/scores.c: fixed opengl credits,
1537 * arch/sdl/rbaudio.c: formatting, enabled volume control under
1540 * arch/ogl/gr.c: fixed dark font bug by calling gr_set_mode from
1541 gr_init. don't really know why this works, though
1543 2003-03-14 Bradley Bell <btb@icculus.org>
1545 * main/gameseq.c: fix Bitmap_replacement_data mem leakage
1547 * unused/bios/rbaudio.h: removed duplicate file
1549 2003-03-14 Christopher Thielen <chris@luethy.net>
1551 * arch/sdl/rbaudio.c: stop cd audio when exiting
1553 2003-03-14 Micah J. Lieske <MicahJon@compuserve.com>
1555 * main/gamecntl.c: add comments to the "only matt knows" cheats
1557 2003-03-14 Martin Schaffner <maschaffner@gmx.ch>
1559 * main/gamemine.c: formatting, better texture conversion for d1
1562 2003-03-14 Bradley Bell <btb@icculus.org>
1564 * main/piggy.c: must swap all mac version pigfiles
1566 * main/ai.c, main/ai.h, main/bm.h, main/crypt.c, main/joydefs.h,
1567 main/multi.c: formatting, minor cleanups
1569 * 2d/rle.c: need to swap line_size on bigendian machines
1571 * main/mission.c, main/mission.h: detect mac full version hogfile
1573 2003-03-13 Bradley Bell <btb@icculus.org>
1575 * arch/sdl/joydefs.c, main/kconfig.c, main/kconfig.h, main/menu.c:
1576 added joy/mouse sensitivity slider, increased range to 16, and
1579 * main/Makefile.am, main/joydefs.c, main/old/joydefs.c: moved old
1582 * arch/linux/Makefile.am: removed extra backslash
1584 * TODO, installation.txt: updated some documentation
1586 * main/gamecntl.c, main/menu.c, main/menu.h: added "d2x options"
1587 menu, with maxfps option
1589 2003-03-12 Bradley Bell <btb@icculus.org>
1591 * main/game.c, main/game.h, main/inferno.c: added -maxfps option
1593 * arch/linux/alsadigi.c, arch/linux/findfile.c,
1594 arch/linux/hmiplay.c, arch/linux/init.c, arch/linux/ipx_bsd.c,
1595 arch/linux/ipx_kali.c, arch/linux/ipx_lin.c, arch/linux/ipx_udp.c,
1596 arch/linux/joydefs.c, arch/linux/ukali.c, arch/linux/include,
1597 arch/linux/include/ipx_bsd.h, arch/linux/include/ipx_drv.h,
1598 arch/linux/include/ipx_hlpr.h, arch/linux/include/ipx_kali.h,
1599 arch/linux/include/ipx_ld.h, arch/linux/include/ipx_lin.h,
1600 arch/linux/include/ipx_udp.h, arch/linux/include/joystick.h,
1601 arch/linux/include/music.h, arch/linux/include/serial.h,
1602 arch/linux/include/ukali.h: formatting
1604 2003-03-11 Chris Arena <ccarena@cox.net>
1606 * main/menu.c: fixed brightness slider
1608 2003-03-01 Bradley Bell <btb@icculus.org>
1610 * main/piggy.c, main/titles.c: d1 briefing text fixed, spinning
1611 robots and animated bitmaps work, but colors are messed up
1613 2003-02-28 Bradley Bell <btb@icculus.org>
1615 * main/player.h: whitespace
1617 * main/automap.c, main/cntrlcen.c, main/collide.c,
1618 main/gamerend.c: use Builtin_mission_num instead of 0 (if
1619 descent.hog is present, d1 becomes mission 0)
1621 * configure.ac, arch/win32/Makefile.am, arch/win32/ipx_drv.h,
1622 arch/win32/ipx_win.c, arch/win32/mingw_init.c,
1623 arch/win32/winnet.c: MinGW compiles with network enabled again,
1624 but still doesn't work
1628 2003-02-28 Bradley Bell <btb@icculus.org>
1630 * 2d/pcx.c, arch/ogl/gr.c, libmve/mveplay.c, main/gameseq.c,
1631 main/inferno.c, main/menu.c, main/movie.c, main/newmenu.c: Fixed
1632 many opengl glitches
1634 2003-02-27 Bradley Bell <btb@icculus.org>
1636 * main/Makefile.am, main/gamesave.c, main/hoard.c, main/hoard.h,
1637 main/inferno.c, main/menu.c, main/mission.c, main/mission.h,
1638 main/network.c, main/network.h: noted that hoard.ham is only needed
1639 for multiplayer HOARD games, and should not be equated with
1640 "vertigo". put HoardEquipped() back in network.c.
1642 * arch/ggi/key.c, arch/sdl/key.c, arch/svgalib/key.c,
1643 include/d_delay.h, main/automap.c, main/game.c, main/kconfig.c,
1644 main/multi.c, main/newdemo.c, misc/Makefile.am, misc/d_delay.c:
1645 use timer_delay instead of d_delay
1647 2003-02-27 Martin Schaffner <maschaffner@gmx.ch>
1649 * main/render.c: added replacement qsort for solaris
1651 2003-02-26 Bradley Bell <btb@icculus.org>
1653 * main/gamemine.c: texture conversion for d1 shareware
1655 2003-02-26 Martin Schaffner <maschaffner@gmx.ch>
1657 * main/gamemine.c: better texture conversion for d1 levels
1659 2003-02-26 Micah J. Lieske <MicahJon@compuserve.com>
1661 * main/kconfig.c: fix joystick support under MinGW
1663 2003-02-26 Bradley Bell <btb@icculus.org>
1665 * main/playsave.c: fix swapping glitch
1667 * configure.ac, readme.txt: clean stuff up, getting ready for
1670 * main/titles.c: begin support for rendering spinning robots in
1673 * main/mission.c, main/mission.h: load d1 oem mission, d1 v1.0
1676 * main/gamemine.c: load d1 shareware levels!
1678 2003-02-25 Bradley Bell <btb@icculus.org>
1682 * autogen.sh: add warning about old auto* versions, use
1685 2003-02-24 Bradley Bell <btb@icculus.org>
1687 * main/gameseq.c, main/movies.c, main/titles.c: Descent I
1688 briefings mostly working
1690 * main/movie.c, main/titles.c: fixed some more briefing glitches
1692 2003-02-23 Bradley Bell <btb@icculus.org>
1694 * main/movie.c: fixed crash when using shareware data files
1697 * arch/sdl/digi.c: fix crash on non-existent sounds
1698 (i.e. shareware data)
1700 2003-02-22 Bradley Bell <btb@icculus.org>
1702 * main/titles.c: fixed fullscreen toggle in briefings
1704 2003-02-21 Bradley Bell <btb@icculus.org>
1706 * configure.ac: check for mingw when enabling nasm
1708 * main/playsave.c: enable loading player files of either byte
1711 2003-02-20 Bradley Bell <btb@icculus.org>
1713 * main/bm.c, main/bm.h, main/endlevel.c: fixed up endlevel stuff
1715 * arch/sdl/digi.c, main/kludge.c: oops, meant to say: fixed bug
1716 #343, not "rest of solution to bug #344"
1718 * arch/sdl/timer.c, include/timer.h: revert to more accurate
1721 * main/kludge.c: partial solution to bug #344
1723 * Makefile.am, tools/cvs2cl/cvs2cl.pl: get rid of cvs2cl.pl
1725 * compilerdefs.txt: added linux/mips info
1727 * ChangeLog: clean up changelog
1729 2003-02-19 Bradley Bell <btb@icculus.org>
1731 * libmve/mveplay.c: os x needs nanosleep prototype.
1733 2003-02-18 Bradley Bell <btb@icculus.org>
1735 * .cvsignore, libmve/.cvsignore: added files to .cvsignore
1737 * include/libmve.h, libmve/mveplay.c, main/movie.c: added function
1738 to disable/enable audio
1740 * libmve/: mve_main.c, mveplay.c: bigendian fixes
1742 * main/: movie.h, titles.c: make sure movie's palette is set before
1743 writing briefing text. Fixes bug #359
1745 * libmve/mveplay.c: make MVE_rmStepMovie play a full frame instead
1748 * misc/: args.c, byteswap.c, d_delay.c, d_io.c, dos_disk.h,
1749 error.c, hash.c, parsarg.c, parsarg.h, strio.c, strutil.c:
1752 * maths/: fix.asm, rand.c, tables.c, vecmat.c, vecmata.asm:
1755 * texmap/: ntmap.c, scanline.c, scanline.h, texmapl.h,
1756 tmap_flt.asm, tmap_inc.asm, tmap_lin.asm, tmap_ll.asm,
1757 tmap_per.asm, tmapfade.asm, tmapflat.c, tmappent.S, tmapppro.S:
1760 * include/libmve.h: blah
1762 2003-02-18 Martin Schaffner <martin.schaffner@epfl.ch>
1764 * main/render.c: 2nd attempt to fix solaris qsort bug
1766 2003-02-18 Bradley Bell <btb@icculus.org>
1768 * configure.ac, include/pstypes.h: put alignment detection in
1771 2003-02-17 Bradley Bell <btb@icculus.org>
1773 * Makefile.am, README.utils, configure.ac, include/libmve.h,
1774 include/mve_audio.h, include/mvelib.h, libmve/Makefile.am,
1775 libmve/decoder16.c, libmve/decoder8.c, libmve/mve_audio.c,
1776 libmve/mve_audio.h, libmve/mve_main.c, libmve/mvelib.c,
1777 libmve/mvelib.h, libmve/mveplay.c, main/Makefile.am,
1778 main/decoder16.c, main/decoder8.c, main/movie.c, main/mve_audio.c,
1779 main/mve_main.c, main/mvelib.c, main/mveplay.c, main/mveplay.h:
1780 moved mve stuff to separate subdir
1782 * include/mvelib.h, main/movie.c, main/mve_main.c, main/mvelib.c,
1783 main/mveplay.c, main/mveplay.h, main/titles.c: many improvements to
1784 mve code. Fixes (at least) bugs #41, #348, and #350.
1786 2003-02-14 Bradley Bell <btb@icculus.org>
1788 * main/Makefile.am: no more Makefile.mveplay. again
1790 * main/mveplay.c: typo
1792 2003-02-13 Bradley Bell <btb@icculus.org>
1794 * utilities/mvlextract.c: uint -> unsigned int
1796 * main/: mve_main.c, mvelib.c, mveplay.c: add fullscreen mode to
1797 standalone mveplayer, win32 support
1799 * main/movie.c: random bugfixes, win32 support
1801 * arch/sdl/Makefile.am: formatting
1803 * configure.ac: disable networking on mac/win for now
1805 * main/newmenu.c: comments
1807 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1809 * 3d/interp.c, include/interp.h, main/polyobj.c: get rid of some
1810 redundant swap functions.
1812 2003-02-13 Bradley Bell <btb@icculus.org>
1814 * ChangeLog: update changelog
1816 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1818 * 3d/interp.c, include/interp.h, main/polyobj.c: fix remaining
1819 polymodel alignment issues.
1821 2003-02-13 Bradley Bell <btb@icculus.org>
1823 * utilities/: hogcreate.c, hogextract.c, mvlcreate.c, mvlextract.c:
1824 fix various little bugs
1826 * main/mveplay.c, utilities/hogextract.c, utilities/mvlextract.c,
1827 utilities/tex2txb.c, utilities/txb2tex.c: eliminate warning
1829 * main/: Makefile.am, Makefile.mveplay: build mveplayer from
1832 * README.utils: new file
1834 * main/: mve_main.c, mveplay.c: more movie fixes
1836 * README: updated README
1838 * 2d/Makefile.am, main/Makefile.am: some OS X and dist fixes
1840 2003-02-12 Bradley Bell <btb@icculus.org>
1842 * utilities/mvlextract.c: bigendian mvl support
1844 * main/mveplay.c: formatting, stuff
1846 * main/: Makefile.am, Makefile.mveplay: lotsa movie cleanups, added
1847 truecolor mve support, standalone mveplayer
1849 * include/mve_audio.h, include/mvelib.h, main/decoder16.c,
1850 main/decoder8.c, main/movie.c, main/mve_main.c, main/mvelib.c,
1851 main/mveplay.c: lotsa movie cleanups, added truecolor mve support,
1852 standalone mveplayer
1854 2003-01-22 Bradley Bell <btb@icculus.org>
1856 * include/: interp.h, interp.h: restore prototype for
1857 swap_polygon_model_data
1859 2003-01-21 Bradley Bell <btb@icculus.org>
1861 * main/piggy.c: use memcpy to avoid alignment problem
1863 * compilerdefs.txt: updated some defs, added sunos/sparc
1865 2003-01-15 Bradley Bell <btb@icculus.org>
1867 * main/render.c, arch/ogl/ogl.c: use __sun__ for sunos
1869 * main/gamemine.c: attempting to support d1 shareware
1871 * compilerdefs.txt: update defs
1873 2003-01-15 David Costanzo <david_costanzo@yahoo.com>
1875 * main/mveplay.c: fix several bugs, comments, formatting.
1877 2003-01-15 Bradley Bell <btb@icculus.org>
1879 * arch/ogl/sdlgl.c, arch/sdl/digi.c, arch/sdl/event.c,
1880 arch/sdl/gr.c, arch/sdl/init.c, arch/sdl/joy.c, arch/sdl/key.c,
1881 arch/sdl/mouse.c, arch/sdl/rbaudio.c, arch/sdl/timer.c,
1882 include/error.h, main/gamecntl.c, main/inferno.c: changed path for
1885 * arch/: ogl/glx.c, ogl/gr.c, ogl/ogl.c, ogl/wgl.c, sdl/joydefs.c:
1886 formatting, comments
1888 2003-01-11 Bradley Bell <btb@icculus.org>
1890 * main/: mission.c, mission.h: attempt to support d1 for mac
1893 * arch/sdl/joy.c, main/mvelib.c, main/titles.c: gcc 3.2 warnings
1895 * main/object.h: foo
1897 2003-01-09 Bradley Bell <btb@icculus.org>
1899 * main/movie.c: use ifdef around gr_toggle_fullscreen
1901 2003-01-07 Bradley Bell <btb@icculus.org>
1903 * Makefile.am, descent.msn, installation.txt, main/mission.c,
1904 main/mission.h: don't need .msn file for descent.hog anymore
1908 2003-01-06 Bradley Bell <btb@icculus.org>
1910 * main/mission.h, main/mission.c: comments
1912 * README, TODO, cvshowto.txt, installation.txt, debian/copyright:
1915 2003-01-03 Bradley Bell <btb@icculus.org>
1917 * utilities/: txb2txt.c, txt2txb.c: remove old files
1919 * 3d/interp.c, include/byteswap.h, main/gamemine.c: formatting
1921 * main/polyobj.c: attempt to make read_model_file
1924 * main/menu.c: move vertigo text
1926 2003-01-02 Bradley Bell <btb@icculus.org>
1928 * 3d/interp.c, include/interp.h, main/morph.c, main/polyobj.c,
1929 main/polyobj.h: cleanup alignment changes
1931 * NEWS, 3d/interp.c, include/3d.h, include/interp.h,
1932 include/pstypes.h, main/Makefile.am, main/bm.c, main/collide.c,
1933 main/object.h: fix alignment issues on sparc
1935 * cvshowto.txt: update cvs info
1939 * 2d/rle.c: make rle_swap handle RLE_BIG
1941 2003-01-01 Martin Schaffner <maschaffner@gmx.ch>
1943 * main/render.c: workaround solaris qsort bug
1945 2003-01-01 Steffen Pohle <stpohle@gmx.net>
1947 * arch/linux/linuxnet.c, arch/linux/ukali.c,
1948 arch/linux/include/ukali.h, main/inferno.c: enabled kali
1950 * arch/linux/Makefile.am: enabled linux joystick, kali
1952 * configure.ac, arch/linux/joystick.c, arch/sdl/Makefile.am,
1953 arch/sdl/event.c: enabled linux joystick
1955 2002-12-31 Bradley Bell <btb@icculus.org>
1957 * main/gamemine.c: simplified warning msg
1959 * NEWS, TODO, main/multi.c, main/netmisc.c: comments/whitespace
1961 * main/render.h: fix compiler warning
1963 2002-12-31 Martin Schaffner <maschaffner@gmx.ch>
1965 * 2d/rle.c, main/inferno.c, main/piggy.c: fixed rle_swap leaks.
1967 2002-12-24 Bradley Bell <btb@icculus.org>
1969 * main/mission.c: fixes an infinite loop which was caused by d2x
1970 thinking d2demo was a descent 1 mission
1972 2002-12-24 Martin Schaffner <maschaffner@gmx.ch>
1974 * arch/ogl/ogl.c, main/render.c: fix compiler warnings.
1976 2002-12-24 Bradley Bell <btb@icculus.org>
1978 * main/render.c: comments
1980 2002-10-30 Bradley Bell <btb@icculus.org>
1982 * main/inferno.c: add help for -hogdir option
1984 * main/inferno.c: added -hogdir option
1986 2002-10-28 Bradley Bell <btb@icculus.org>
1988 * main/: inferno.c, menu.c: enabled Vertigo displays
1990 * include/3d.h: typo
1992 2002-10-28 Martin Schaffner <maschaffner@gmx.ch> and Bradley Bell <btb@icculus.org>
1994 * 3d/interp.c, include/3d.h, include/byteswap.h, main/bm.c,
1995 main/netmisc.c, main/network.c: simplify and eliminate redundant
1998 2002-10-28 Martin Schaffner <maschaffner@gmx.ch>
2000 * maths/fixc.c: fix infinite loop in quad_sqrt.
2002 * 3d/points.c, include/maths.h, include/pstypes.h, maths/fixc.c,
2003 maths/vecmat.c: sparc/sunos support: rename quad to quadint.
2005 2002-10-12 Bradley Bell <btb@icculus.org>
2007 * 2d/2dsline.c: handle BM_OGL in gr_scanline()
2009 2002-10-11 Bradley Bell <btb@icculus.org>
2011 * main/hud.c: make hud_message work correctly
2013 * 2d/palette.c, arch/sdl/gr.c, include/palette.h, main/inferno.c:
2016 * main/network.c: formatting, small fixes
2018 2002-10-10 Bradley Bell <btb@icculus.org>
2020 * main/netmisc.h: no swap_object for little-endian
2022 * main/: netmisc.h, network.c: use macros to simplify network
2025 * main/piggy.c: disable autodetect of mac pig (use --enable-macdata
2028 * main/inferno.c: enable loading screen for mac shareware with
2031 * main/netmisc.c: whitespace
2033 * 2d/bitmap.c, main/inferno.c, main/mission.c, main/playsave.c:
2036 * main/hud.c: whitespace
2038 * configure.ac: remove shareware build, add macdata build
2040 * main/songs.c: whitespace
2042 * 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/gpixel.c, 2d/line.c,
2043 2d/pixel.c, 2d/poly.c, 2d/rect.c, 2d/tmerge.c, main/gamerend.c:
2046 * 2d/: Makefile.am, tmerge_a.asm: enable TRANSPARENCY_COLOR for
2049 2002-10-04 Martin Schaffner <maschaffner@gmx.ch>
2051 * cfile/cfile.c, include/iff.h, main/gamepal.c, main/titles.c:
2052 comments, formatting, etc.
2054 * iff/iff.c: fix bigendian iff loading.
2056 2002-10-03 Bradley Bell <btb@icculus.org>
2058 * utilities/txb2tex.c: typo
2060 * 3d/clipper.c, main/bm.c, main/game.c, main/gamecntl.c,
2061 main/newmenu.c, main/switch.c, main/terrain.c, main/text.c:
2064 * arch/sdl/mouse.c: whitespace
2066 2002-09-19 Bradley Bell <btb@icculus.org>
2068 * main/kconfig.c: fix a oops, add old logs
2070 * main/kconfig.c: support for >3 mouse buttons
2072 2002-09-18 Bradley Bell <btb@icculus.org>
2074 * include/gr.h: fix palette swap define
2076 2002-09-14 Bradley Bell <btb@icculus.org>
2078 * main/titles.c: load hires briefing screen if lores doesn't exist
2079 (i.e. vertigo) and MenuHires=0
2081 2002-09-14 Werner Augustin <descent-source@mailinglist.gnuher.de>
2083 * main/: multi.h, network.h: pack some structures for ipx
2086 2002-09-14 Bradley Bell <btb@icculus.org>
2088 * cfile/cfile.c, main/endlevel.c, main/gamesave.c: revert cfgets()
2089 and load_endlevel_data() to expect newline-terminated strings, fix
2090 load_game_data to read null-terminated string for
2093 2002-09-07 Bradley Bell <btb@icculus.org>
2095 * main/newmenu.c: added error message
2097 * main/menu.h: enable -nohires with mac shareware
2099 * 2d/palette.c, include/gr.h: enable 0/255 palette swap
2101 * 2d/font.c: enable 0/255 palette swap for fonts
2103 * 2d/bitblt.c: add TRANSPARENCY_COLOR to assembly code, nother OGL
2106 * 2d/2dsline.c: fix ogl blooper
2108 2002-09-05 Bradley Bell <btb@icculus.org>
2110 * 2d/rle.c, 2d/scalec.c, include/rle.h: better just do it the old
2113 * include/strutil.h: need string.h for strcasecmp
2115 * include/rle.h: okay, maybe it needs to be this way
2117 * include/: 3d.h, gr.h: more stuff from d2src, mostly formatting
2119 * 2d/scalec.c: more stuff from d2src
2121 * 2d/rle.c: more stuff from d2src, formatting
2123 * 2d/font.c: useless cruft
2125 * 2d/: 2dsline.c, bitmap.c, bitmap.h: more stuff from d2src
2127 * 2d/bitblt.c, include/grdef.h: moved gr_linear_movsd assembly from
2130 2002-09-04 Bradley Bell <btb@icculus.org>
2132 * include/grdef.h: fix compiler warnings
2134 * 2d/bitblt.c: fix compiler warnings, #ifdef out dos-only code
2136 * include/grdef.h: gr_linear_movsd isn't static for NO_ASM,
2139 * main/game.c: we want the mac ibitblt for everything but dos and
2142 * main/texmerge.c: these routines are in tmerge.c
2144 * main/credits.c: enable credits for mac and oem data
2146 * main/bm.c: use either exit.ham or exit.pofs
2148 * include/ibitblt.h: enable some more code from d2src
2150 * include/gr.h: enable mac ubitblt_double
2152 * 2d/rle.c: added gr_rle_expand_scanline_generic_masked from d2src
2154 * include/grdef.h: moved some inline asm from linear.h
2156 * 2d/ibitblt.c: brought in line with original d2 version
2158 * 2d/bitblt.c: reverted to original d2 version of this file, then
2159 added d1x enhancements
2161 * 2d/2dsline.c: formatting, use __MSDOS__ instead of __DJGPP__
2163 * 2d/linear.h: moved these back to their original locations
2166 * main/mveplay.c: close some memory holes, speed up palette loading
2168 * main/movie.c: added fullscreen toggle while playing movies
2170 * main/inferno.c: comment out -superhires help text (always on)
2172 * include/timer.h: added approx_fsec_to_usec macro
2174 * arch/sdl/joy.c: fix compiler warning
2176 2002-09-01 Bradley Bell <btb@icculus.org>
2178 * main/network.c: oops
2180 * main/: movie.c, mveplay.c, mveplay.h: more movie improvements
2182 * arch/sdl/timer.c, include/timer.h: added timer_delay, faster
2183 timer_get_fixed_seconds
2187 2002-08-31 Bradley Bell <btb@icculus.org>
2189 * TODO, main/inferno.c, main/movie.c, main/mveplay.c: movie
2192 * main/multi.h: network endian stuff
2194 * 2d/font.c, include/gr.h: fast file i/o for font headers
2196 * arch/win32/arch_ip.cpp: unused file
2198 * main/: netmisc.c, netmisc.h, network.c, network.h: formatting,
2199 bigendian networking fixes
2201 * main/menu.c: make net menu more accurate, also make superhires
2204 * include/pstypes.h: better to have __pack__ all the time, I think.
2205 needed for networking, e.g.
2207 * arch/win32/: ipx_drv.h, ipx_win.c, winnet.c: win32 networking
2210 * arch/win32/Makefile.am: unused file
2214 2002-08-30 Bradley Bell <btb@icculus.org>
2216 * arch/win32/ipx_drv.h: re-added arch/win32/ipx_drv.h
2218 * main/: newmenu.h, titles.c: formatting
2220 * NEWS, arch/linux/Makefile.am, arch/linux/include/ukali.h,
2221 main/multi.h: networking works, finally
2223 * TODO: added TODO file
2225 * arch/linux/arch_ip.cpp: unused fine
2227 * README: network sorta working
2229 * main/: Makefile.am, multi.c, network.c, network.h: more
2232 * main/menu.c: load builtin mission correctly
2234 * main/inferno.c: documentation
2236 * main/: hoard.c, hoard.h, gamesave.c, mission.c: move hoard stuff
2239 * main/Makefile.mveplay: don't need no more
2241 2002-08-29 Bradley Bell <btb@icculus.org>
2243 * main/: ip_base.cpp, ip_base.h, ip_basec.h, ipclienc.c,
2244 ipclient.cpp, ipclient.h, ipserver.cpp, ipx_drv.c, multipow.c,
2245 multipow.h, netlist.c, netpkt.c, netpkt.h: deleting unused d1x
2248 * include/ipx_drv.h: more network fixing
2250 * arch/linux/include/ipx_drv.h: more network fixing
2252 * include/ipx.h: formatting
2254 * arch/linux/ipx_kali.c, include/ipx.h: fixed networking fuck-up?
2256 * NEWS, arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
2257 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, main/Makefile.am,
2258 main/inferno.c: fixed networking fuck-up?
2260 * Makefile.am: moved mingw info to README
2262 * README, mingw32.txt: moved mingw info to README
2264 2002-08-27 Bradley Bell <btb@icculus.org>
2266 * utilities/mvlextract.c: allow specifying file to extract
2268 * utilities/: tex2txb.c, txb2tex.c: use default extension to
2271 * utilities/hogextract.c: allow specifying file to extract
2273 * main/mission.c: Have to get mission_num _after_ promoting...
2275 * main/: gameseq.c, titles.c: beginning d1 briefing support
2277 * descent.msn: beginning d1 briefing support
2279 * main/: titles.c, titles.h: d1-style mission briefings
2281 * main/piggy.h: whitespace
2283 * main/movie.c: beginning robot movie support, fall back on lo/hi
2284 res if hi/lo not available
2286 * main/mission.c: added Builtin_mission_num for builtin mission,
2287 D1Hogdir, d1-style mission briefings
2289 * main/: gameseq.c, mission.h: added Builtin_mission_num for
2292 * cfile/cfile.c, include/cfile.h: add capability for 3rd hogfile
2293 (for d1 missions that need d1 data)
2295 * 2d/ibitblt.c: whitespace
2297 2002-08-26 Bradley Bell <btb@icculus.org>
2299 * utilities/mvlcreate.c: oops
2301 * utilities/: Makefile.am, mvlcreate.c, mvlextract.c: added mvl
2304 * utilities/hogextract.c: added [v]iew option
2306 * utilities/: tex2txb.c, txb2tex.c: changed txt to tex
2308 * main/titles.c: fix writable string, disable DumbAdjust thing
2310 * main/polyobj.h: whitespace
2312 * main/newmenu.c: added pcx_get_dimensions(), other stuff from
2315 * main/movie.c: read movies from AltHogDir, other fixes
2317 * main/: mission.c, mission.h: fix bug w/mission filename
2319 * main/gameseq.c: comments
2321 * main/digi.h: whitespace n stuff
2323 * include/mve_audio.h: added audio flag macros
2325 * 2d/pcx.c, include/pcx.h: added pcx_get_dimensions(), other stuff
2330 2002-08-23 Bradley Bell <btb@icculus.org>
2332 * main/: gameseq.c, inferno.c, mission.c, mission.h, titles.c: fix
2335 * Makefile.am: remove d2demo.mn2
2337 * cfile/cfile.c, include/cfile.h: add cfile_size function
2339 * d2demo.mn2, installation.txt, main/gameseq.h, main/mission.c:
2340 eliminate need for .mn2 files for oem and demo
2342 2002-08-22 Bradley Bell <btb@icculus.org>
2344 * main/bm.c: fix for vertigo
2346 * main/menu.h: make OEM menu pcx available
2348 * 2d/rle.c: merge with original d2 file
2350 * Makefile.am, configure.ac: let mission files get installed by
2353 2002-08-17 Bradley Bell <btb@icculus.org>
2355 * configure.ac: make FAST_FILE_IO the default on little-endian
2358 * NEWS, README, compilerdefs.txt, readme.txt: documentation
2360 * 2d/bitblt.c, 2d/rle.c, arch/ogl/ogl.c: implement BM_FLAG_RLE_BIG
2363 2002-08-15 Martin Schaffner <maschaffner@gmx.ch>
2365 * main/: game.c, menu.c, mission.c: promote builtin missions.
2367 2002-08-15 Bradley Bell <btb@icculus.org>
2369 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h, main/piggy.c:
2370 improved mac pig loading/reverted TRANSPARENCY_COLOR changes
2372 * utilities/.cvsignore: added cvsignore
2374 * 2d/palette.c, include/palette.h, main/gamesave.c: mac data file
2377 * main/piggy.c: mac data file loading
2379 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h: set
2380 transparency and swap 0/255 correctly for mac data files
2382 2002-08-13 Bradley Bell <btb@icculus.org>
2384 * Makefile.am, configure.ac, utilities/Makefile.am: moved utility
2385 to utilities to avoid conflict with c++ std lib <utility>
2387 * utilities/: Makefile.am, hogcreate.c, hogextract.c, txb2txt.c,
2388 txt2txb.c: moved utility to utilities to avoid conflict with c++
2391 * Makefile.am, configure.ac: add utilities
2393 2002-08-09 Bradley Bell <btb@icculus.org>
2395 * 2d/palette.c, 3d/interp.c, include/gr.h, main/render.c:
2398 2002-08-08 Bradley Bell <btb@icculus.org>
2400 * main/inferno.c: comments
2402 * main/: newmenu.c, songs.c: mac demo datafile support
2404 * installation.txt: update
2406 * main/gamesave.c: use lowercase for consistency
2408 * main/: bm.c, bm.h, endlevel.c, polyobj.c: enable loading of exit
2409 models for other than d2demo
2411 2002-08-07 Martin Schaffner <maschaffner@gmx.ch>
2413 * main/gamemine.c: formatting, better d1 texture conversion
2415 * Makefile.am, descent.mn2, descent.msn, main/mission.c,
2416 main/mission.h: recognize .msn mission files.
2418 2002-08-07 Bradley Bell <btb@icculus.org>
2420 * .cvsignore, 2d/.cvsignore, 3d/.cvsignore, arch/.cvsignore,
2421 arch/dos/.cvsignore, arch/ggi/.cvsignore, arch/linux/.cvsignore,
2422 arch/ogl/.cvsignore, arch/sdl/.cvsignore, arch/svgalib/.cvsignore,
2423 arch/win32/.cvsignore, cfile/.cvsignore, iff/.cvsignore,
2424 main/.cvsignore, main/editor/.cvsignore, maths/.cvsignore,
2425 mem/.cvsignore, misc/.cvsignore, texmap/.cvsignore: added
2428 2002-08-06 Bradley Bell <btb@icculus.org>
2430 * main/: automap.c, laser.c, songs.c, titles.c: shareware stuff
2432 * main/Makefile.am: formatting
2434 * 2d/font.c: make gr_remap_font just reload the whole thing
2436 * configure.ac: formatting
2438 * Makefile.am: added d2demo.mn2
2440 * d2demo.mn2: mission file for shareware
2442 * include/u_mem.h, main/ai.c, main/gamesave.c, main/inferno.c,
2443 main/laser.h, main/text.h, main/titles.c, main/weapon.c: whitespace
2445 * main/sounds.h: shareware stuff, whitespace
2447 * main/: polyobj.c, polyobj.h: more fast i/o macros
2449 * main/: menu.c, menu.h, mission.c, newmenu.c, piggy.c, piggy.h:
2452 * main/: endlevel.c, endlevel.h, gamemine.c, gameseq.c: merged
2453 endlevel stuff to non-shareware, allow movies/endlevel for
2456 * main/cntrlcen.c: typo
2458 * main/bm.h: use global Piggy_hamfile_version
2460 * main/bm.c: merged endlevel stuff to non-shareware, more fast i/o
2461 macros, use global Piggy_hamfile_version
2463 * main/Makefile.am: terrain and movie stuff always used now
2465 * 2d/pcx.c, include/pcx.h: make pcx header available to other
2468 * main/: gamemine.c, gamesave.c: load DMB levels
2470 * main/: bm.c, cntrlcen.c, cntrlcen.h, fuelcen.c, fuelcen.h,
2471 segment.c, segment.h, switch.c, switch.h: fast i/o macros
2473 2002-08-04 Martin Schaffner <maschaffner@gmx.ch>
2475 * main/gamemine.c, main/gamesave.c, mem/mem.c: d1 level stuff.
2477 2002-08-04 Bradley Bell <btb@icculus.org>
2479 * main/inferno.c: shareware stuff, formatting
2481 * arch/sdl/rbaudio.c: gracefully handle redbook non-availability
2483 * arch/sdl/gr.c: don't need to set mode in gr_init
2485 2002-08-02 Martin Schaffner <maschaffner@gmx.ch>
2487 * main/: gamemine.c, gamemine.h, gamesave.c, gamesave.h: more d1
2490 * Makefile.am, descent.mn2: added mission file for descent 1
2492 2002-08-02 Bradley Bell <btb@icculus.org>
2494 * arch/sdl/digi.c, arch/sdl/gr.c, include/error.h,
2495 include/oldsdl.h, main/gamecntl.c, main/inferno.c, main/laser.c,
2496 main/piggy.h, misc/error.c: junk
2498 * main/: endlevel.c, escort.c, gameseq.c, newmenu.c, render.c,
2499 render.h, scores.c, scores.h, terrain.c: shareware stuff
2501 * configure.ac, include/pstypes.h, main/bm.c, main/bm.h,
2502 main/effects.c, main/effects.h, main/piggy.c, main/piggy.h,
2503 main/powerup.c, main/powerup.h, main/robot.c, main/robot.h,
2504 main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
2505 main/weapon.c, main/weapon.h: fast i/o macros
2507 2002-08-01 Martin Schaffner <maschaffner@gmx.ch>
2509 * NEWS, cfile/cfile.c, main/console.c, main/gamemine.c,
2510 main/gamemine.h, main/gamesave.c: load d1 levels
2512 2002-07-30 Bradley Bell <btb@icculus.org>
2514 * configure.ac: oops
2516 * configure.ac, arch/ogl/gr.c, arch/ogl/ogl.c, include/ogl_init.h:
2519 * main/menu.c, main/titles.c, NEWS, 2d/font.c, include/gr.h,
2520 include/grdef.h, main/game.c, main/gamefont.c, main/gamefont.h,
2521 main/gamemine.c, main/inferno.c, main/movie.c, main/newmenu.c,
2522 main/piggy.c, main/titles.c: support shareware datafiles!
2524 * main/: bm.c, gamemine.c, piggy.c, piggy.h, weapon.c, gamemine.c,
2525 piggy.c: SHAREWARE fixes
2527 2002-07-29 Bradley Bell <btb@icculus.org>
2529 * NEWS, include/fileutil.h, main/bm.c, main/gameseq.c,
2530 main/mveplay.c, main/piggy.c, main/piggy.h, main/playsave.c,
2531 misc/fileutil.c: Portability - OS X support
2533 2002-07-27 Bradley Bell <btb@icculus.org>
2535 * main/: Makefile.am, fuelcen.c, fuelcen.h, game.c, game.h,
2536 gamemine.c, gamesave.c, gameseq.c, piggy.c, piggy.h, segment.c,
2537 segment.h: portability
2539 * cfile/cfile.c, include/cfile.h, main/cntrlcen.c, main/cntrlcen.h,
2540 main/gamesave.c, main/switch.c, main/switch.h, main/wall.c,
2541 main/wall.h: portabilization
2543 * 2d/font.c, include/gr.h: portability
2545 2002-07-26 Bradley Bell <btb@icculus.org>
2547 * 2d/font.c, 2d/pcx.c, include/gr.h, main/movie.c: portability
2549 * arch/linux/findfile.c, include/pstypes.h: os x fixes
2551 * main/player.c: foo
2553 * misc/fileutil.c, include/fileutil.h, misc/fileutil.c: oops
2555 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c,
2556 misc/fileutil.h: portable file i/o utils
2558 * main/: Makefile.mveplay, inferno.c, movie.c, newmenu.c: s not a
2559 writable string anymore... / formatting
2561 * main/Makefile.am, main/bm.c, main/bm.h, main/cntrlcen.c,
2562 main/cntrlcen.h, main/effects.c, main/effects.h, main/piggy.c,
2563 main/piggy.h, main/player.c, main/player.h, main/polyobj.c,
2564 main/polyobj.h, main/powerup.c, main/powerup.h, main/robot.c,
2565 main/robot.h, main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
2566 main/weapon.c, main/weapon.h, 3d/interp.c, include/cfile.h:
2567 portable-izing file loading routines
2569 2002-07-24 Bradley Bell <btb@icculus.org>
2571 * main/mveplay.c: correctly play files with 16bit uncompressed
2572 audio, mem checking, etc
2574 * main/: Makefile.mveplay, mvelib.c, mveplay.c: enable standalone
2577 2002-07-23 Bradley Bell <btb@icculus.org>
2579 * misc/Makefile.am: unused file
2581 * configure.ac, main/endlevel.c, main/endlevel.h, main/menu.c,
2582 main/sounds.h: remove experimental nmovie stuff
2584 * main/movie.c: add some debugging output
2586 2002-07-22 Bradley Bell <btb@icculus.org>
2588 * main/: console.c, state.c: simplified header
2590 * main/movie.c: enable mveplay audio
2592 * main/old/movie.c: moved to main/
2594 * include/mve_audio.h, include/mvelib.h, main/Makefile.am,
2595 main/inferno.c, main/kludge.c, main/movie.c, main/mve_audio.c,
2596 main/mvelib.c, main/mveplay.c: initial movie support
2598 * arch/linux/findfile.c, arch/ogl/gr.c, arch/ogl/ogl.c,
2599 arch/sdl/init.c, arch/sdl/joy.c, include/byteswap.h,
2600 include/ogl_init.h, include/pstypes.h, main/console.c,
2601 main/state.c, mem/mem.c: OS X stuff
2603 * configure.ac: OS X and movie stuff
2605 2002-07-19 Bradley Bell <btb@icculus.org>
2607 * compilerdefs.txt: OSX defs
2609 2002-07-18 Bradley Bell <btb@icculus.org>
2611 * main/inferno.c: use simpler rcs tags
2613 * autogen.sh: keep Changelog in cvs (and use --accum)
2615 * arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/rbaudio.c,
2616 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/rbaudio.c,
2617 include/rbaudio.h, main/Makefile.am, main/cdrom.h, main/gamecntl.c,
2618 main/songs.c: changed cdrom->rbaudio
2620 * include/rbaudio.h: moved to /include
2622 2002-07-17 Bradley Bell <btb@icculus.org>
2624 * 2d/d2sline.c, 2d/bitblt.c, 2d/bitmap.c, 2d/bitmap.h, 2d/box.c,
2625 2d/canvas.c, 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/font.c,
2626 2d/gpixel.c, 2d/ibitblt.c, 2d/line.c, 2d/linear.asm, 2d/linear.h,
2627 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c, 2d/rect.c,
2628 2d/rle.c, 2d/scale.c, 2d/scalea.asm, 2d/scalea.h, 2d/scalec.c,
2629 2d/tmerge.c, 2d/tmerge_a.asm, 3d/clipper.c, 3d/clipper.h,
2630 3d/draw.c, 3d/globvars.c, 3d/globvars.h, 3d/instance.c,
2631 3d/interp.asm, 3d/interp.c, 3d/matrix.c, 3d/points.c, 3d/rod.c,
2632 3d/setup.c: use simpler rcs tags
2637 2002-07-17 Bradley Bell <btb@icculus.org>
2639 * tools/cvs2cl/cvs2cl.pl: upgrade cvs2cl
2641 * d2x-gl.sh, d2x-ogl.sh: changed d2x-ogl to d2x-gl
2643 * debian/rules: don't need readme's
2645 * debian/rules: move d1x license to COPYING, license clarifications
2647 * COPYING, license.txt, debian/copyright, Makefile.am: move d1x
2648 license to COPYING, license clarifications
2650 * debian/rules: fix debian docs
2652 * debian/rules: fix debian manpages
2654 * debian/d2x-sdl.menu: fix debian menu
2656 * debian/rules: link to undocumented man page for debs
2658 * Makefile.am, configure.ac, debian/control, debian/copyright,
2659 debian/d2x-gl.files, debian/d2x-gl.menu, debian/d2x-sdl.files,
2660 debian/d2x-sdl.menu, debian/d2x.files, debian/d2x.menu,
2661 debian/rules, rpm/d2x.spec.in: change d2x-ogl to d2x-gl, other
2664 2002-07-16 Bradley Bell <btb@icculus.org>
2666 * debian/: rules, changelog.in: deb stuff
2668 * configure.ac: cleaner nasm detection
2670 * debian/: changelog.in, control, rules: deb stuff
2672 * README, installation.txt: typos, stuff
2674 * configure.ac: better #defines
2676 * configure.ac: whitespace
2678 * configure.ac: better documentation
2680 * configure.ac, arch/sdl/event.c, arch/sdl/init.c: SDL_AUDIO and
2681 SDL_JOYSTICK not needed
2683 * configure.ac, main/inferno.c: __SDL__ ugly and not needed at all
2685 * configure.ac: need higher SDL for joystick
2687 * debian/: control, rules: deb stuff
2689 * arch/sdl/joy.c: old junk
2691 * Makefile.am, configure.ac: automake updates
2693 * main/: inferno.c, text.c: don't use althogdir on non-unix
2695 * configure.ac: more autoconf updates
2697 * misc/strutil.c: better strrev
2699 * main/inferno.c: need limits.h on mingw also
2701 * acconfig.h, configure.ac: Updated for autoconf 2.53 (no more
2704 2002-04-19 Bradley Bell <btb@icculus.org>
2706 * main/network.c: let hoard.ham be a cfile
2708 * main/text.c: better error message when hog not found
2712 2002-03-23 Bradley Bell <btb@icculus.org>
2714 * acconfig.h, configure.ac, arch/linux/Makefile.am,
2715 arch/sdl/Makefile.am: Use SDL joystick automatically
2717 * arch/sdl/joy.c, main/kconfig.c: SDL Joystick works!
2719 2002-03-05 Bradley Bell <btb@icculus.org>
2721 * arch/sdl/joydefs.c, arch/sdl/joy.c: SDL joystick stuff mostly
2724 2002-02-23 Bradley Bell <btb@icculus.org>
2726 * texmap/ntmap.c: fix bug preventing higher res sdl modes
2728 * arch/dos/Makefile.am, arch/ggi/Makefile.am,
2729 arch/linux/Makefile.am, arch/ogl/Makefile.am, arch/sdl/Makefile.am,
2730 arch/svgalib/Makefile.am, arch/win32/Makefile.am,
2731 main/editor/Makefile.am: moved includes to include
2733 * arch/sdl/gr.c: use SDL_VERSION_ATLEAST
2735 * Makefile.am, 2d/Makefile.am, 3d/Makefile.am, cfile/Makefile.am,
2736 iff/Makefile.am, main/Makefile.am, maths/Makefile.am,
2737 mem/Makefile.am, misc/Makefile.am, texmap/Makefile.am: moved
2740 * main/game.c: disabled cockpit for OGL, formatting
2742 * 2d/ibitblt.c: formatting
2744 2002-02-16 Bradley Bell <btb@icculus.org>
2746 * include/oldsdl.h: check for older macros
2748 * configure.ac, arch/sdl/digi.c, arch/sdl/event.c, arch/sdl/gr.c,
2749 include/error.h, include/oldsdl.h, main/gamecntl.c, main/inferno.c:
2750 allow older sdl versions
2752 2002-02-15 Bradley Bell <btb@icculus.org>
2754 * main/: automap.c, automap.h, inferno.c: automap resolution now
2757 * include/: gr.h, grdef.h: moved protos to from grdef.h to gr.h
2759 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
2760 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
2761 win32/include/key_arch.h: never mind - that would be pointless
2763 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
2764 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
2765 win32/include/key_arch.h: copied files from d1x
2767 * arch/linux/arch_ip.cpp, arch/win32/arch_ip.cpp, main/ip_base.cpp,
2768 main/ip_base.h, main/ipclient.cpp: enable udp debug messages
2770 * main/multipow.c: need conf.h
2772 * arch/win32/Makefile.am: new file
2774 * include/pstypes.h: added u_int16_t (needed in base_ip)
2776 * arch/win32/arch_ip.cpp: copied from d1x
2778 2002-02-14 Bradley Bell <btb@icculus.org>
2780 * arch/sdl/gr.c, main/inferno.c: allow gr_init lowres
2782 * NEWS, include/gr.h, main/game.c, main/game.h, main/gamecntl.c,
2783 main/netlist.c: Added hotkeys to toggle fullscreen mode
2785 * main/: ip_base.cpp, ip_base.h, multi.h, netlist.c, netpkt.c,
2786 network.c, network.h, ipclient.cpp, netpkt.h: d1x->d2x
2788 * main/: multipow.c, multipow.h, netlist.c, netpkt.c, netpkt.h,
2789 reorder.h: Lotsa networking stuff from d1x
2791 2002-02-13 Bradley Bell <btb@icculus.org>
2793 * include/gr.h, main/game.c: Fullscreen toggle stuff
2795 * arch/linux/Makefile.am, include/ipx.h: Lotsa networking stuff
2798 * main/: Makefile.am, inferno.c, ip_base.cpp, ip_base.h, menu.c,
2799 multi.h, network.c, network.h, newmenu.c: Lotsa networking stuff
2802 2002-02-11 Bradley Bell <btb@icculus.org>
2804 * main/bm.c: use portable loader if bigendian
2806 * include/pstypes.h: don't define bool for c++
2808 * include/cfile.h: extern AltHogDir stuff
2810 * include/byteswap.h: use WORDS_BIGENDIAN
2812 * main/: newmenu.c, newmenu.h: added fixedfont menu functions
2814 * main/vers_id.h: added D2X_IVER
2816 * misc/args.c: don't use d1x.ini
2818 * Makefile.am: rpm stuff
2820 * acconfig.h, configure.ac: c++, versioning, endianness, deb, rpm
2823 2002-02-09 Bradley Bell <btb@icculus.org>
2825 * rpm/: d2x.spec, d2x.spec.in: auto-generate rpm spec file
2827 2002-02-09 Paolo Ulivi <pulivi@libero.it>
2829 * d2x-ogl.sh, d2x-sdl.sh, rpm/.cvsignore, rpm/d2x.spec: rpm
2832 2002-02-06 Bradley Bell <btb@icculus.org>
2834 * arch/linux/arch_ip.cpp, main/ip_base.cpp, main/ip_base.h,
2835 main/ip_basec.h, main/ipclienc.c, main/ipclient.cpp,
2836 main/ipclient.h, main/ipserver.cpp: Adding d1x network code
2838 * debian/: changelog.in, control, copyright, d2x-gl.files,
2839 d2x-gl.menu, d2x.files, d2x.menu, rules: Added debian stuff
2843 2002-02-02 Bradley Bell <btb@icculus.org>
2845 * NEWS, arch/ggi/Makefile.am: reenabled ggi build
2847 * NEWS, acconfig.h, configure.ac, main/gamecntl.c, main/inferno.c:
2848 Enabled RELEASE option
2850 2002-01-31 Bradley Bell <btb@icculus.org>
2852 * Makefile.am, configure.ac: specify prerequisite versions of
2853 autoconf and automake
2855 2002-01-29 Bradley Bell <btb@icculus.org>
2857 * main/mission.c: RCS header added
2859 * main/inferno.c: update copyright date
2861 * main/mission.c: allow missions to be in AltHogDir
2863 * configure.ac: Display results of configure
2865 * include/d_io.h, main/inferno.c, main/newdemo.c: Added d_mkdir
2868 2002-01-28 Bradley Bell <btb@icculus.org>
2870 * NEWS, acconfig.h, configure.ac, cfile/cfile.c, main/newdemo.c:
2871 Data files now go in DATADIR/games/d2x, user files now go in
2874 2002-01-28 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2876 * main/inferno.c: Data files now go in DATADIR/games/d2x, user
2877 files now go in ~/.d2x
2879 2002-01-24 Bradley Bell <btb@icculus.org>
2881 * configure.ac: fix nasm not found error message
2883 2002-01-18 Bradley Bell <btb@icculus.org>
2885 * configure.in: getting rid of old configure.in
2887 * acconfig.h, configure.ac, main/Makefile.am, main/kludge.c,
2888 main/movie.c: Movie playing kludgey stuff
2890 * misc/args.c: formatting
2892 * main/inferno.c: allow -h for help
2894 * include/error.h: don't die on int3, unless -debug given
2896 * mingw32.txt: more stuff
2898 2001-12-29 Bradley Bell <btb@icculus.org>
2900 * Makefile.am: Got rid of thinking.txt
2902 * main/inferno.c: document -nomovies option
2904 2001-12-28 Bradley Bell <btb@icculus.org>
2906 * main/titles.c: formatting, put some code into place for rendering
2907 of robots during briefings
2909 2001-12-27 Bradley Bell <btb@icculus.org>
2913 2001-12-23 Craig Hadady <chadady@iglou.com>
2915 * 2d/rle.c: fixed bug in dummy array.
2917 2001-12-03 Bradley Bell <btb@icculus.org>
2919 * arch/sdl/init.c: fix formatting
2921 * Makefile.am, acconfig.h, configure.ac, arch/linux/Makefile.am,
2922 arch/sdl/Makefile.am, arch/sdl/event.c, arch/sdl/init.c,
2923 arch/sdl/joy.c, arch/svgalib/Makefile.am: lots of makefile fixes,
2924 and sdl joystick stuff
2926 2001-11-30 Bradley Bell <btb@icculus.org>
2928 * thinking.txt: not needed
2930 2001-11-27 Bradley Bell <btb@icculus.org>
2932 * cygconf, mingw32.txt: use sdl from source on cygwin
2934 * Makefile.am, configure.ac, arch/ogl/Makefile.am,
2935 arch/sdl/Makefile.am, main/Makefile.am: move SDL_LIBS to LIBS,
2936 SDL_CFLAGS to CFLAGS
2938 2001-11-27 Bradley Bell <btb@icculus.org>
2942 2001-11-14 Bradley Bell <btb@icculus.org>
2944 * texmap/scanline.c: use optimization flags as texmap default
2946 * NEWS: mouse wheel, etc
2948 * arch/include/mouse.h, arch/sdl/mouse.c, main/kconfig.c: use mouse
2949 wheel to emulate 3rd axis
2951 * Makefile.am, configure.ac: change ENV_DJGPP to DJGPP
2953 * include/error.h: kludge to ungrab mouse when we hit an int3
2955 * include/d_io.h: change __ENV_WINDOWS__ to __WINDOWS__,
2956 __ENV_MSDOS__ to __MSDOS__
2958 * arch/sdl/mouse.c: remove cruft, fix formatting, use mouse wheel
2961 * arch/sdl/event.c: remove cruft, fix formatting, begin joystick
2964 * arch/sdl/digi.c: implemented digi_set_volume
2966 * include/grdef.h, main/config.c, misc/d_io.c: change
2967 __ENV_WINDOWS__ to __WINDOWS__, __ENV_MSDOS__ to __MSDOS__
2969 * 2d/font.c, main/bm.c, main/gamesave.c, main/gameseq.c,
2970 main/piggy.c: use MAKE_SIG
2972 * installation.txt: update
2974 * configure.ac: new file
2976 * arch/sdl/joydefs.c: #include pstypes.h
2978 * arch/sdl/init.c: SDL joystick stuff
2980 * acconfig.h: adjust MINGW defines
2982 * arch/sdl/joydefs.c: copied joydefs_config from linux/joydefs.c -
2983 controls menu now works
2985 2001-11-13 Bradley Bell <btb@icculus.org>
2987 * main/Makefile.am: Make sure bmread.c and terrain.c get included
2990 * Makefile.am: New file
2992 * arch/dos/Makefile.am: Make sure gr.c and joy2.asm get included in
2995 * compilerdefs.txt: New file
2997 * main/aipath.c: use D_RAND_MAX instead of RAND_MAX
2999 2001-11-12 Bradley Bell <btb@icculus.org>
3001 * main/playsave.c: load player files regardless of byte order of
3004 2001-11-11 Bradley Bell <btb@icculus.org>
3006 * include/makesig.h, main/playsave.c: Created header for MAKE_SIG
3009 * main/Makefile.am: Don't use terrain.c unless SHAREWARE
3011 * NEWS: GL savegame thumbnails
3013 * acconfig.h, configure.in: make option for NMOVIES, default to off
3015 2001-11-09 Bradley Bell <btb@icculus.org>
3017 * main/state.c: Enabled savegame thumbnails under OpenGL
3019 * unused/pa_null/pa_enabl.h: remove duplicate header
3021 * misc/args.c: use d2x.ini for option file
3023 * mem/mem.c: Move mem_realloc inside the ifdef
3025 * main/menu.c: fix 640x400 menu text
3027 * main/inferno.c: added documentation
3029 * main/endlevel.c: fix warnings
3031 * arch/ogl/gr.c: Get rid of gl spew
3033 * arch/linux/Makefile.am: move unused ipx_udp.c to EXTRA_DIST
3035 * acconfig.h: Define __SDL__ for mingw
3037 2001-11-08 Bradley Bell <btb@icculus.org>
3039 * 2d/font.c: free OGL font data when rereading
3041 * main/collide.c, main/endlevel.c, main/endlevel.h, main/gameseq.c,
3042 main/gauges.c, acconfig.h, configure.in, main/inferno.c,
3043 main/laser.c, main/menu.c, main/menu.h, main/newmenu.c,
3044 main/piggy.c, main/sounds.h, main/switch.c, main/titles.c,
3045 main/weapon.h: Enabled shareware build, endlevel flythrough
3048 * main/: Makefile.am, terrain.c, old/terrain.c: moved file, will be
3049 of use for shareware build
3051 * arch/ogl/: gr.c, sdlgl.c: use new d_realloc function, so mem
3054 * include/u_mem.h, mem/mem.c: added d_realloc/mem_realloc functions
3056 2001-11-05 Bradley Bell <btb@icculus.org>
3058 * include/args.h, main/inferno.c, misc/args.c: Change args_init
3061 * include/3d.h: Add comment
3063 2001-11-04 Bradley Bell <btb@icculus.org>
3065 * cfile/Makefile.am, cfile/nocfile.h, include/nocfile.h: Move
3068 * arch/ogl/sdlgl.c: Hack to keep SDL from screwing up X when it
3071 * main/: gamecntl.c, inferno.c: SDL applies to more than X11...
3073 * arch/ogl/gr.c, main/Makefile.am, main/gauges.c, main/hud.c,
3074 main/hudmsg.h: Enable d1x-style hud_message
3076 * arch/ogl/: glx.c, wgl.c: Sync with d1x
3078 * 2d/font.c: re-init ogl fonts after remapping colors.
3080 2001-11-02 Bradley Bell <btb@icculus.org>
3082 * misc/Makefile.am: remove byteswap.h (duplicate header)
3084 * 2d/font.c: fixed gr_remap_font, minor stuff
3086 * configure.in: take out -O2 if doing debug build
3088 * main/bm.c: formatting
3090 * 2d/font.c, include/gr.h, NEWS: Enable OpenGL fonts!
3092 * include/byteswap.h, misc/Makefile.am: fix swapint, swapshort
3093 macros, get rid of functions
3095 2001-11-01 Bradley Bell <btb@icculus.org>
3097 * misc/byteswap.h: removed duplicate header
3099 2001-10-31 Bradley Bell <btb@icculus.org>
3101 * NEWS, main/automap.c: automap works in opengl
3103 * NEWS, configure.in: Added news
3105 * main/newmenu.c: Must call set_screen_mode for menus when using GL
3107 * 2d/: bitblt.c, canvas.c, linear.h, scalea.h: Sync with d1x
3109 * arch/sdl/event.c, arch/sdl/gr.c, arch/sdl/init.c, iff/iff.c,
3110 include/3d.h, include/loadgl.h, main/inferno.c, maths/fixc.c,
3111 maths/vecmat.c, maths/vecmata.asm: Sync with d1x
3113 * Makefile.am, arch/sdl/Makefile.am: Makefile fixes
3115 * arch/ogl/: glx.c, gr.c, ogl.c, sdlgl.c: Sync with d1x
3117 * 3d/: clipper.c, draw.c, globvars.c, instance.c, interp.c,
3118 matrix.c, points.c, rod.c, setup.c: Minor sync with d1x
3120 2001-10-27 Bradley Bell <btb@icculus.org>
3122 * main/inferno.c: added some documentation
3124 2001-10-25 Bradley Bell <btb@icculus.org>
3126 * main/inferno.c, texmap/ntmap.c, texmap/tmapflat.c: Completed tmap
3129 * Makefile.am, configure.in, arch/Makefile.am,
3130 arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/digi.c,
3131 arch/dos/gr.c, arch/ggi/Makefile.am, arch/ggi/gr.c,
3132 arch/ogl/Makefile.am, arch/ogl/glx.c, arch/ogl/gr.c,
3133 arch/ogl/ogl.c, arch/ogl/sdlgl.c, arch/ogl/wgl.c,
3134 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/digi.c,
3135 arch/sdl/gr.c, arch/svgalib/Makefile.am, arch/svgalib/gr.c,
3136 texmap/scanline.c: Finished moving stuff to arch/blah. I know,
3137 it's ugly, but It'll be easier to sync with d1x.
3139 * Makefile.am, configure.in, main/Makefile.am, main/editor/med.c,
3140 main/editor/medwall.h, main/editor/segment.c, main/editor/seguvs.h,
3141 main/editor/Makefile.am: attempt at support for editor, makefile
3144 * misc/d_delay.c: formatting fix
3146 * texmap/: Makefile.am, ntmap.c, scanline.c, scanline.h, texmapl.h,
3147 tmappent.S, tmapppro.S: adding support for runtime selection of
3150 * main/: bmread.c, game.c, gamecntl.c, gamesave.c, inferno.c,
3151 inferno.h, piggy.c, render.c, editor/editor.h: conditionalize
3152 including multi.h and network.h, fix backslashes, fix compiler
3155 * main/: ai.c, ai2.c, aipath.c, automap.c, bm.c, cntrlcen.c,
3156 collide.c, controls.c, credits.c, dumpmine.c, endlevel.c, escort.c,
3157 fireball.c, fuelcen.c, gamemine.c, gameseq.c, gauges.c, laser.c,
3158 menu.c, multi.h, netmisc.c, network.h, newdemo.c, newmenu.c,
3159 object.c, powerup.c, state.c, switch.c, wall.c: conditionalize
3160 including multi.h and network.h, fix backslashes
3162 * include/pstypes.h: added typedef for u_int64_t on mingw
3164 * include/3d.h: added prototype for g3_uninit_polygon_model
3166 * arch/sdl/Makefile.am: Don't use SDL joystick except on mingw
3168 2001-10-24 Bradley Bell <btb@icculus.org>
3170 * arch/: ggi/Makefile.am, svgalib/Makefile.am: Moved input stuff to
3171 arch subdirs, as in d1x.
3173 * Makefile.am, configure.in, main/kconfig.c: Revert bin_programs to
3174 earlier style until i understand automake 1.5 better. remove input
3177 * arch/: Makefile.am, dos/Makefile.am, dos/joy2.asm, dos/joyc.c,
3178 dos/joydefs.c, dos/key.c, dos/mouse.c, ggi/event.c, ggi/init.c,
3179 ggi/key.c, ggi/mouse.c, linux/Makefile.am, linux/joydefs.c,
3180 linux/joystick.c, linux/include/joystick.h, sdl/Makefile.am,
3181 sdl/event.c, sdl/joy.c, sdl/joydefs.c, sdl/key.c, sdl/mouse.c,
3182 svgalib/event.c, svgalib/init.c, svgalib/key.c, svgalib/mouse.c:
3183 Moved input stuff to arch subdirs, as in d1x.
3185 * NEWS, configure.in: blah blah
3187 2001-10-23 Bradley Bell <btb@icculus.org>
3189 * include/ui.h, unused/ui/ui.h: Moved ui.h to includes/
3191 * texmap/tmapppro.S: no need for #include <conf.h> here
3193 * main/Makefile.am: Build fixes. EDITOR_SRCS added to
3196 * main/: Makefile.am, network.c: No longer #ifdef'ing out the whole
3197 file. RCS header added
3199 * main/: bmread.c, kmatrix.c, multi.c, multibot.c: No longer
3200 #ifdef'ing out the whole file. RCS header added
3202 * Makefile.am, acconfig.h, configure.in, arch/dos/Makefile.am,
3203 main/Makefile.am, maths/Makefile.am, texmap/Makefile.am: Build
3204 fixes. Now works with automake 1.5 and autoconf 2.52.
3205 --enable-editor option added. SDL_VIDEO and SDL_INPUT defined for
3206 mingw (-grabmouse now works on win32).
3208 * config.guess, config.sub, install-sh, missing, mkinstalldirs:
3209 These don't belong in cvs
3213 2001-10-20 Bradley Bell <btb@icculus.org>
3215 * 2d/font.c: Don't free unused variables...
3217 * 2d/font.c, include/gr.h: Bringing font stuff more in line with
3220 * Makefile.am, arch/Makefile.am, arch/dos/Makefile.am,
3221 arch/linux/Makefile.am, arch/win32/Makefile.am, iff/Makefile.am,
3222 main/Makefile.am: make dist more sensible
3224 * Makefile.am: Kludge for linking on mingw
3226 2001-10-19 Bradley Bell <btb@icculus.org>
3228 * Makefile.am, configure.in, arch/win32/Makefile.am,
3229 arch/win32/ipx_win.c, arch/win32/winnet.c: Little fixes
3231 * include/ipx_drv.h: Check for __MINGW32__
3233 * include/i86.h: Imported from d1x
3235 * arch/dos/: Makefile.am, ipx.c: Re-import of d1x files
3237 * arch/dos/modex.asm: Fixed %include
3239 * main/console.c: RCS headers added
3241 * arch/sdl/: Makefile.am, init.c, timer.c: Moved arch/sdl_* to
3244 * Makefile.am, main/Makefile.am: Moved final link to top-level
3245 directory instead of main/
3247 * 2d/linear.asm, maths/fix.asm, maths/vecmata.asm: Changed
3248 __ENV_LINUX__ to __linux__
3250 * configure.in, arch/Makefile.am, arch/dos_dpmi.c,
3251 arch/dos_findfile.c, arch/dos_init.c, arch/dos_ipx.c,
3252 arch/dos_modex.asm, arch/dos_timer.asm, arch/dos_tweak.inc,
3253 arch/dos_vesa.c, arch/dos_vgaregs.inc, arch/linux_init.c,
3254 arch/sdl_init.c, arch/sdl_timer.c, arch/dos/Makefile.am,
3255 arch/dos/dpmi.c, arch/dos/findfile.c, arch/dos/init.c,
3256 arch/dos/ipx.c, arch/dos/modex.asm, arch/dos/timer.asm,
3257 arch/dos/tweak.inc, arch/dos/vesa.c, arch/dos/vgaregs.inc,
3258 arch/linux/Makefile.am, arch/linux/init.c, arch/win32/Makefile.am,
3259 arch/win32/mingw_init.c, main/Makefile.am: Moved arch/sdl_* to
3262 * configure.in: add --enable-xploader, support arch/linux subdir,
3265 * main/inferno.c: conditionalize conf.h
3267 2001-10-19 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
3269 * acconfig.h, 2d/bitmap.h, 3d/interp.c, cfile/cfile.c,
3270 include/cfile.h, main/bm.c, mem/mem.c, misc/fileutil.c,
3271 misc/fileutil.h: Partial application of linux/alpha patch.
3273 2001-10-19 Bradley Bell <btb@icculus.org>
3275 * main/Makefile.am, arch/linux/Makefile.am: Brought linux
3276 networking in line with d1x, moved some arch/linux_* stuff to
3279 * arch/linux/: findfile.c, ipx_bsd.c, ipx_kali.c, ipx_lin.c,
3280 linuxnet.c, ukali.c, include/ipx_bsd.h, include/ipx_hlpr.h,
3281 include/ipx_kali.h, include/ipx_ld.h, include/ipx_lin.h,
3282 include/ipx_udp.h, include/ukali.h: remove pesky * from RCS log
3285 * arch/: Makefile.am, linux_findfile.c, linux_ipx_bsd.c,
3286 linux_ipx_lin.c, linux_ipx_udp.c, linux_net.c, linux/findfile.c,
3287 linux/ipx_bsd.c, linux/ipx_kali.c, linux/ipx_lin.c,
3288 linux/ipx_udp.c, linux/linuxnet.c, linux/ukali.c,
3289 linux/include/ipx_bsd.h, linux/include/ipx_hlpr.h,
3290 linux/include/ipx_kali.h, linux/include/ipx_ld.h,
3291 linux/include/ipx_lin.h, linux/include/ipx_udp.h,
3292 linux/include/ukali.h: Brought linux networking in line with d1x,
3293 moved some arch/linux_* stuff to arch/linux/*
3295 * include/ipx_drv.h: Imported from d1x
3297 * main/ipx_drv.c: RCS info added, conf.h added, etc...
3299 * main/ipx_drv.c: Imported from d1x
3301 * include/args.h, include/ipx.h, main/inferno.c, main/network.c,
3302 main/network.h, main/Makefile.am: Trying to get network working on
3305 * configure.in, 2d/Makefile.am, arch/win32/Makefile.am,
3306 main/Makefile.am: build fixes
3308 * arch/: win32/Makefile.am, win32/findfile.c, win32/ipx_drv.h,
3309 win32/ipx_win.c, win32/winnet.c, Makefile.am, win32_findfile.c,
3310 linux/include/ipx_drv.h: Moved win32_* to win32/* (a la d1x),
3311 starting to get net working.
3313 * include/pstypes.h: Changed __ENV_LINUX__ to __linux__,
3314 conditionalized min,max macros
3316 2001-10-18 Bradley Bell <btb@icculus.org>
3318 * acconfig.h, 2d/linear.h, arch/include/joy.h, include/loadgl.h,
3319 include/strutil.h, include/vecmat.h, main/kconfig.c, misc/d_glob.c,
3320 texmap/tmap_inc.asm, texmap/tmap_per.asm, texmap/tmappent.S,
3321 texmap/tmapppro.S, main/console.c: Changed __ENV_LINUX__ to
3324 * 2d/2dsline.c: RCS headers added/changed
3326 * configure.in: fix NASMFLAGS bug
3328 * main/: collide.c, inferno.c, object.c, render.c: RCS headers
3331 2001-10-17 Bradley Bell <btb@icculus.org>
3333 * NEWS: Fixed the invulnerable robots bug!
3335 * main/collide.c: Fixed the invulnerable robots bug!
3337 2001-10-14 Bradley Bell <btb@icculus.org>
3339 * Makefile.am, arch/Makefile.am, iff/Makefile.am, main/Makefile.am:
3342 2001-10-13 Bradley Bell <btb@icculus.org>
3344 * Makefile.am, autogen.sh, configure.in, 2d/Makefile.am,
3345 arch/Makefile.am, arch/dos/Makefile.am,
3346 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
3347 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
3348 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
3349 arch/dos/include/Makefile.am, arch/dos/mm_snd/Makefile.am,
3350 arch/dos/mm_snd/include/Makefile.am, arch/include/Makefile.am,
3351 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
3352 arch/win32/Makefile.am, arch/win32/d3dframe/Makefile.am,
3353 arch/win32/include/Makefile.am, iff/Makefile.am,
3354 iff/archive/Makefile.am, include/Makefile.am, main/Makefile.am,
3355 main/editor/Makefile.am, main/old/Makefile.am, tools/Makefile.am,
3356 tools/cvs2cl/Makefile.am, unused/Makefile.am,
3357 unused/bios/Makefile.am, unused/lib/Makefile.am,
3358 unused/novga/Makefile.am, unused/pa_null/Makefile.am,
3359 unused/ui/Makefile.am, unused/vga/Makefile.am,
3360 unused/vga/new/Makefile.am, unused/win95/Makefile.am: Removed
3361 automake stuff from "inert" subdirs. And there was much rejoicing.
3363 * Makefile.am, NEWS, configure.in: Stuff
3365 * ChangeLog: removing auto-generated file
3367 * cygconf: Added instructions for mingw32 build
3369 * Makefile.am: renamed INSTALL to installation.txt
3371 * installation.txt, INSTALL: renamed INSTALL to installation.txt
3373 * mingw32.txt: Added instructions for mingw32 build
3375 * configure.in: Enable assembly under mingw32
3377 2001-10-12 Bradley Bell <btb@icculus.org>
3379 * acconfig.h, aclocal.m4, conf.h.in: remove superfluous files
3381 * acconfig.h, aclocal.m4, conf.h.in, configure.in, 2d/2dsline.c,
3382 2d/bitblt.c, 2d/box.c, 2d/canvas.c, 2d/gpixel.c, 2d/line.c,
3383 2d/pixel.c, include/pstypes.h, include/strutil.h, include/timer.h,
3384 main/digi.h, main/kludge.c, main/object.c, main/render.c,
3385 misc/d_glob.c, misc/d_io.c, misc/strutil.c: Changed __ENV_DJGPP__
3386 to __DJGPP__, since it's built-in.
3388 2001-10-12 Paolo Ulivi <paoloulivi@tin.it>
3390 * aclocal.m4, conf.h.in, include/vecmat.h, main/collide.c,
3391 main/kludge.c, main/piggy.h: fix some gcc 3.0 warnings.
3395 2001-10-12 Bradley Bell <btb@icculus.org>
3397 * Makefile.am, unused/win95/Makefile.am: Fix some dist stuff
3399 * Makefile.am: make sure cygconf gets archived
3401 * configure.in: Increment version number in preparation for release
3403 * configure.in: Fix detection of opengl
3405 * Makefile.am, aclocal.m4, autogen.sh, conf.h.in, configure.in,
3406 cygconf, arch/Makefile.am, arch/include/joy.h,
3407 arch/include/mouse.h, include/loadgl.h, include/pstypes.h,
3408 include/strutil.h, main/Makefile.am, main/config.c, main/console.c,
3409 main/gamepal.h, main/gamerend.c, main/inferno.c, main/kconfig.c,
3410 main/multi.c, main/newdemo.c, misc/d_delay.c, misc/d_glob.c,
3411 misc/strutil.c: Switched from Cygwin to mingw32 on MS boxes.
3412 Vastly improved compilability.
3414 2001-10-11 Bradley Bell <btb@icculus.org>
3416 * Makefile.am: Added macros/sdl.m4
3418 * autogen.sh: Added macros/sdl.m4
3420 2001-10-09 Bradley Bell <btb@icculus.org>
3422 * main/vers_id.h: Added DESCENT_VERSION constant
3424 * main/inferno.c: Added command-line help.
3426 * include/ogl_init.h: opengl improvments (following d1x changes)
3428 2001-10-07 Bradley Bell <btb@icculus.org>
3430 * aclocal.m4, conf.h.in, configure.in, arch/Makefile.am,
3431 arch/ogl/Makefile.am: Remove duplicate headers.
3433 2001-08-02 Thimo Neubauer <thimo@debian.org>
3435 * mem/mem.c: totally crippled the memory manager because it does
3436 not make sense for non-DOS-systems and it would have been too
3437 complicated to get it 64bit clean
3439 2001-06-19 Bradley Bell <btb@icculus.org>
3441 * cvshowto.txt: updated anonymous password
3443 2001-02-08 Bradley Bell <btb@icculus.org>
3445 * COPYING, license.txt: Added d1x license
3447 2001-02-01 Bradley Bell <btb@icculus.org>
3449 * aclocal.m4, configure.in: Better detecting of SDL and GL/GLU
3451 2001-01-31 Bradley Bell <btb@icculus.org>
3453 * configure.in, arch/include/mouse.h, include/pstypes.h,
3454 main/game.c, main/gamepal.h: OpenGL support under Cygwin/SDL
3456 * main/polyobj.c: fix typo
3458 * 2d/Makefile.am, 2d/bitblt.c, 2d/bitmap.c, 2d/box.c, 2d/canvas.c,
3459 2d/circle.c, 2d/disc.c, 2d/font.c, 2d/gpixel.c, 2d/ibitblt.c,
3460 2d/line.c, 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c,
3461 2d/rect.c, 2d/rle.c, 2d/scale.c, 2d/scalec.c, 2d/tmerge.c,
3462 3d/clipper.c, 3d/draw.c, 3d/globvars.c, 3d/instance.c, 3d/interp.c,
3463 3d/matrix.c, 3d/points.c, 3d/rod.c, 3d/setup.c, arch/Makefile.am,
3464 cfile/cfile.c, iff/iff.c, main/ai.c, main/ai2.c, main/aipath.c,
3465 main/automap.c, main/bm.c, main/bmread.c, main/cmd.c,
3466 main/cntrlcen.c, main/collide.c, main/config.c, main/console.c,
3467 main/controls.c, main/credits.c, main/crypt.c, main/dumpmine.c,
3468 main/effects.c, main/endlevel.c, main/escort.c, main/fireball.c,
3469 main/fuelcen.c, main/fvi.c, main/game.c, main/gamecntl.c,
3470 main/gamefont.c, main/gamemine.c, main/gamepal.c, main/gamerend.c,
3471 main/gamesave.c, main/gameseg.c, main/gameseq.c, main/hostage.c,
3472 main/kconfig.c, main/kmatrix.c, main/laser.c, main/lighting.c,
3473 main/mglobal.c, main/mission.c, main/morph.c, main/netmisc.c,
3474 main/network.c, main/newdemo.c, main/newmenu.c, main/object.c,
3475 main/paging.c, main/physics.c, main/piggy.c, main/polyobj.c,
3476 main/powerup.c, main/render.c, main/robot.c, main/slew.c,
3477 main/songs.c, main/switch.c, main/texmerge.c, main/text.c,
3478 main/titles.c, main/vclip.c, main/wall.c, main/weapon.c,
3479 maths/Makefile.am, maths/fixc.c, maths/rand.c, maths/tables.c,
3480 maths/vecmat.c, mem/mem.c, misc/args.c, misc/byteswap.c,
3481 misc/d_delay.c, misc/d_glob.c, misc/d_io.c, misc/error.c,
3482 misc/hash.c, misc/strio.c, misc/strutil.c, texmap/Makefile.am,
3483 texmap/ntmap.c, texmap/scanline.c, texmap/tmapflat.c: Makefile and
3486 * arch/dos_findfile.c, arch/dos_modex.asm, include/console.h,
3487 include/modex.h, main/collide.c, main/gamesave.c, main/gameseq.c,
3488 main/gauges.c, main/object.c, main/playsave.c, main/render.c,
3489 main/state.c, mem/mem.c, texmap/ntmap.c, texmap/tmapflat.c: Fix
3492 * include/gr.h, main/menu.c: Fullscreen toggle added to screen res
3495 * configure.in, include/pstypes.h, main/kconfig.c: Support for
3496 cross-compiling, and cygwin fixes
3498 2001-01-30 Bradley Bell <btb@icculus.org>
3500 * configure.in, arch/Makefile.am, arch/win32_findfile.c,
3501 include/pstypes.h, include/strutil.h, main/Makefile.am,
3502 misc/strutil.c, unused/win95/findfile.c: Cygwin support, using SDL.
3503 needs --without-assembler and --without-network to compile
3505 2001-01-29 Bradley Bell <btb@icculus.org>
3507 * configure.in, main/Makefile.am: Fixes to build system
3509 * main/kconfig.c: fix for non-linux joysticks
3511 * arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/digi.c,
3512 arch/dos/dosgr.c, arch/dos/dpmi.c, arch/dos/findfile.c,
3513 arch/dos/init.c, arch/dos/ipx.c, arch/dos/joy2.asm,
3514 arch/dos/joyc.c, arch/dos/joydefs.c, arch/dos/key.c,
3515 arch/dos/modex.asm, arch/dos/mouse.c, arch/dos/timer.asm,
3516 arch/dos/tweak.inc, arch/dos/vesa.c, arch/dos/vgaregs.inc,
3517 arch/include/joy.h, arch/linux/Makefile.am, arch/linux/findfile.c,
3518 arch/linux/init.c, arch/linux/ipx_bsd.c, arch/linux/ipx_lin.c,
3519 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/sdl/Makefile.am,
3520 arch/sdl/init.c, arch/sdl/timer.c: Removed duplicate files
3522 * arch/Makefile.am, arch/dos_dpmi.c, arch/dos_findfile.c,
3523 arch/dos_init.c, arch/dos_ipx.c, arch/dos_modex.asm,
3524 arch/dos_timer.asm, arch/dos_tweak.inc, arch/dos_vesa.c,
3525 arch/dos_vgaregs.inc, arch/linux_findfile.c, arch/linux_init.c,
3526 arch/linux_ipx_bsd.c, arch/linux_ipx_lin.c, arch/linux_ipx_udp.c,
3527 arch/linux_net.c, arch/sdl_init.c, arch/sdl_timer.c: Fixed build
3530 * arch/dos/include/joy.h, arch/dos/include/key.h,
3531 arch/dos/include/mouse.h: Unified input headers.
3533 * arch/linux/Makefile.am, configure.in: Duplicate file removal.
3535 2001-01-28 Bradley Bell <btb@icculus.org>
3537 * conf.h.in, configure.in, arch/Makefile.am,
3538 arch/dos/include/Makefile.am, arch/include/Makefile.am,
3539 arch/include/key.h, main/Makefile.am: More header unification...
3541 * main/newdemo.c: Added <ctype.h>
3543 * arch/include/event.h, arch/include/joy.h: unified input headers.
3545 * acconfig.h, include/d_delay.h, main/Makefile.am, main/game.c:
3546 OpenGL now uses SDL-GL instead of gii
3548 * arch/include/key.h, arch/include/mouse.h: Unified arch headers
3550 2001-01-25 Bradley Bell <btb@icculus.org>
3552 * autogen.sh: use "set -e" so execution stops if something goes
3555 2001-01-24 Bradley Bell <btb@icculus.org>
3559 * Makefile.am: Add ChangeLog to dist
3563 2001-01-24 Bradley Bell <btb@icculus.org>
3565 * INSTALL, NEWS, README, cvshowto.txt: updated documentation
3567 * tools/Makefile.am, tools/cvs2cl/Makefile.am,
3568 tools/cvs2cl/cvs2cl.pl: cvs2cl for building ChangeLog from RCS
3571 * Makefile.am, acconfig.h, autogen.sh, conf.h.in, configure.in,
3572 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
3573 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
3574 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
3575 arch/dos/include/Makefile.am, 2d/Makefile.am, 3d/Makefile.am,
3576 arch/Makefile.am, arch/dos/Makefile.am,
3577 arch/dos/mm_snd/Makefile.am, arch/dos/mm_snd/include/Makefile.am,
3578 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
3579 arch/ogl/Makefile.am, arch/sdl/Makefile.am, arch/win32/Makefile.am,
3580 arch/win32/d3dframe/Makefile.am, arch/win32/include/Makefile.am,
3581 cfile/Makefile.am, iff/Makefile.am, iff/archive/Makefile.am,
3582 include/Makefile.am, main/editor/Makefile.am, main/old/Makefile.am,
3583 unused/Makefile.am, unused/bios/Makefile.am,
3584 unused/lib/Makefile.am, unused/novga/Makefile.am,
3585 unused/pa_null/Makefile.am, unused/ui/Makefile.am,
3586 unused/vga/Makefile.am, unused/vga/new/Makefile.am,
3587 unused/win95/Makefile.am, main/Makefile.am, maths/Makefile.am,
3588 misc/Makefile.am, texmap/Makefile.am: improved automake config.
3589 make dist, VPATH builds, ...
3591 * configure, Makefile.in, libtool, ltconfig, ltmain.sh,
3592 stamp-h.in, 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.in,
3593 arch/dos/Makefile.in, arch/linux/Makefile.in,
3594 arch/sdl/Makefile.in, cfile/Makefile.in, iff/Makefile.in,
3595 main/Makefile.in, maths/Makefile.in, mem/Makefile.in,
3596 misc/Makefile.in, texmap/Makefile.in: cruft removal
3598 * 2d/diff, arch/dos/sgrep.out, arch/linux/stHqFIq1, main/test.txt:
3601 * ChangeLog, NEWS: moved old ChangeLog to NEWS
3603 * configure.in, conf.h.in: moved NDEBUG to conf.h.in
3605 * main/game.c, main/kconfig.c, main/text.c: changed args_find to
3608 * main/gamecntl.c, main/inferno.c: changed args_find to FindArg,
3609 added -grabmouse option
3611 * arch/dos_init.c, arch/linux_init.c, arch/linux_ipx_udp.c,
3612 arch/linux_net.c, arch/sdl_init.c, arch/dos/init.c,
3613 arch/dos/joyc.c, arch/linux/init.c, arch/linux/ipx_udp.c,
3614 arch/linux/linuxnet.c, arch/sdl/init.c, include/args.h,
3615 main/config.c, main/hud.c, main/menu.c, main/multi.c,
3616 main/network.c, main/piggy.c, main/polyobj.c, main/slew.c,
3617 main/songs.c, misc/args.c: changed args_find to FindArg
3619 2001-01-22 Bradley Bell <btb@icculus.org>
3621 * configure, main/Makefile.am, main/Makefile.in: configuration
3624 * include/error.h, include/mono.h, main/game.c, main/gamerend.c:
3625 fix compiler warnings w/opengl
3627 * include/console.h: ggi support
3629 * arch/linux_init.c: svgalib support
3631 * Makefile.in, conf.h.in, configure, configure.in, 2d/Makefile.am,
3632 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.am,
3633 arch/Makefile.in, arch/svgalib_init.c, cfile/Makefile.in,
3634 iff/Makefile.in, main/Makefile.am, main/Makefile.in,
3635 maths/Makefile.am, maths/Makefile.in, mem/Makefile.in,
3636 misc/Makefile.in, texmap/Makefile.am, texmap/Makefile.in:
3639 * iff/iff.c, include/u_mem.h: NDEBUG fixes
3641 * main/ai.h, main/inferno.c, main/lighting.c, main/object.c,
3642 main/render.c: fix warnings and enable NDEBUG *
3643 arch/svgalib_init.c: svgalib support
3645 2001-01-22 Michael Wagener <Michael.Wagener@materna.de>
3647 * main/kconfig.c: joystick support
3649 2001-01-21 Bradley Bell <btb@icculus.org>
3651 * cvshowto.txt: new file, taken from d1x webpage
3653 * AUTHORS, README: Taking over as maintainer of d2x
3655 * main/gamecntl.c, main/inferno.c: Grab mouse with SDL/X11
3657 2001-01-20 Bradley Bell <btb@icculus.org>
3659 * configure, configure.in: Turned -Werror back off by default
3661 * README, configure, configure.in, 2d/font.c, arch/sdl_init.c,
3662 iff/iff.c, include/3d.h, include/d_io.h, main/Makefile.am,
3663 main/Makefile.in, main/bm.c, main/collide.c, main/credits.c,
3664 main/fuelcen.h, main/game.c, main/gamecntl.c, main/gamepal.c,
3665 main/gamerend.c, main/gamesave.c, main/gameseg.c, main/gameseq.c,
3666 main/gauges.c, main/kconfig.c, main/kludge.c, main/kmatrix.c,
3667 main/laser.c, main/multi.c, main/network.c, main/network.h,
3668 main/newdemo.c, main/newmenu.c, main/object.c, main/object.h,
3669 main/physics.c, main/piggy.c, main/polyobj.c, main/state.c,
3670 main/switch.c, main/titles.c, main/wall.c: Got rid of all compiler
3671 warnings, for non-OpenGL on linux, anyway...
3673 2001-01-19 Bradley Bell <btb@icculus.org>
3675 * copying: remove duplicate file
3677 * Import of d2x-0.0.9-pre1
3679 * Import of d2x-0.0.8