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
13 2004-10-21 Martin Schaffner <maschaffner@gmx.ch>
15 * libmve/mveplay.c: make it compile on Cygwin
17 2004-10-14 Chris Taylor <c.taylor@student.curtin.edu.au>
19 * main/config.c: fix bug uncovered by having fgets cut off ending \n
21 * main/text.c: fix crash on Mac OS X, probably fix bug 738
23 * include/mono.h: add mprintf support for carbon (Mac OS 9)
25 2004-10-09 Martin Schaffner <maschaffner@gmx.ch>
27 * main/automap.c, main/cntrlcen.c, main/collide.c, main/endlevel.c,
28 main/gamerend.c, main/gameseq.c, main/mission.h, main/titles.c:
29 use new macros PLAYING_BUILTIN_MISSION and EMULATING_D1 for accessing
30 information about the current mission, for easier code refactorisation.
32 * cfile/cfile.c: correct warnings caused by change of 2004-09-30
34 * main/gamemine.c, main/piggy.c: fix bug 1675:
35 use better d2 textures if d1 hog is present but not loadable
37 2004-09-30 Martin Schaffner <maschaffner@gmx.ch>
39 * cfile/cfile.c: simplify, reduce number of global vars
41 2004-09-05 Chris Taylor <c.taylor@student.curtin.edu.au>
43 * main/gameseg.c: fix bugfix of 2004-05-15
45 2004-08-29 Chris Taylor <c.taylor@student.curtin.edu.au>
47 * cfile/cfile.c: change macify_dospath to macify_posix_path for carbon
49 * cfile/cfile.c, main/config.c, main/credits.c, main/endlevel.c,
50 main/gamesave.c, main/inferno.c, main/mission.c, main/songs.c:
51 cfgets now always copies the terminating character to the dest buffer.
52 This fixes a bug that occured when reading cmd line args from d2x.ini
54 2004-08-29 Martin Schaffner <maschaffner@gmx.ch>
56 * ChangeLog-old, main/editor/med.c, main/editor/segment.c:
57 move more old change logs into ChangeLog-old
59 2004-08-28 Chris Taylor <c.taylor@student.curtin.edu.au>
60 and Martin Schaffner <maschaffner@gmx.ch>
62 * 2d/2dsline.c, 2d/bitblt.c, 2d/bitmap.c, 2d/clip.h, 2d/ibitblt.c
63 2d/linear.asm, 2d/palette.c, 2d/pcx.c, 2d/rle.c, 2d/scale.c
64 2d/scalea.asm, 3d/clipper.h, 3d/globvars.c, 3d/globvars.h
65 3d/instance.c, 3d/interp.c, 3d/matrix.c, 3d/points.c, 3d/rod.c
66 3d/setup.c, ChangeLog, arch/dos/bak/ipx.c, arch/dos/ipx.c
67 arch/dos/ipx.h, arch/dos/joyc.c, arch/dos/joydefs.c, arch/dos/key.c
68 arch/dos/mono.c, arch/dos/mono.h, arch/dos/mouse.c
69 arch/include/joy.h, arch/win32/include/key.h
70 arch/win32/include/mouse.h, arch/win32/mouse.c, cfile/cfile.c
71 iff/iff.c, include/3d.h, include/args.h, include/byteswap.h
72 include/cfile.h, include/error.h, include/gr.h, include/grdef.h
73 include/ibitblt.h, include/iff.h, include/ipx.h, include/palette.h
74 include/pcx.h, include/pstypes.h, include/rle.h, include/texmap.h
75 include/timer.h, include/u_dpmi.h, include/vecmat.h, main/ai.c
76 main/ai.h, main/ai2.c, main/aipath.c, main/aistruct.h, main/automap.c
77 main/automap.h, main/bm.c, main/bm.h, main/bmread.c, main/cntrlcen.c
78 main/cntrlcen.h, main/collide.c, main/collide.h, main/compbit.h
79 main/config.c, main/config.h, main/controls.c, main/controls.h
80 main/credits.c, main/credits.h, main/desc_id.h, main/digi.h
81 main/dumpmine.c, main/editor/medwall.h, main/editor/seguvs.h
82 main/effects.c, main/effects.h, main/endlevel.c, main/endlevel.h
83 main/escort.c, main/fireball.c, main/fireball.h, main/fuelcen.c
84 main/fuelcen.h, main/fvi.c, main/fvi.h, main/game.c, main/game.h
85 main/gamefont.c, main/gamefont.h, main/gamemine.c, main/gamemine.h
86 main/gamesave.c, main/gamesave.h, main/gameseg.c, main/gameseg.h
87 main/gameseq.c, main/gameseq.h, main/gauges.c, main/gauges.h
88 main/hostage.c, main/hostage.h, main/hud.c, main/inferno.c
89 main/joydefs.c, main/joydefs.h, main/kconfig.c, main/kconfig.h
90 main/kmatrix.c, main/kmatrix.h, main/laser.c, main/laser.h
91 main/lighting.c, main/lighting.h, main/menu.h, main/mglobal.c
92 main/mission.c, main/mission.h, main/modem.h, main/morph.c
93 main/morph.h, main/multi.h, main/multibot.h, main/netmisc.c
94 main/netmisc.h, main/network.h, main/newdemo.c, main/newdemo.h
95 main/newmenu.c, main/newmenu.h, main/object.c, main/object.h
96 main/paging.c, main/paging.h, main/physics.c, main/physics.h
97 main/piggy.c, main/piggy.h, main/player.h, main/playsave.c
98 main/playsave.h, main/polyobj.c, main/polyobj.h, main/powerup.c
99 main/powerup.h, main/render.c, main/render.h, main/robot.c
100 main/robot.h, main/scores.c, main/scores.h, main/screens.h
101 main/segment.h, main/segpoint.h, main/slew.c, main/slew.h
102 main/songs.c, main/songs.h, main/sounds.h, main/state.c
103 main/state.h, main/switch.c, main/switch.h, main/terrain.c
104 main/terrain.h, main/texmerge.c, main/texmerge.h, main/text.c
105 main/text.h, main/textures.h, main/titles.c, main/titles.h
106 main/vclip.c, main/vclip.h, main/wall.c, main/wall.h, main/weapon.c
107 main/weapon.h, maths/fixc.c, maths/tables.c, maths/vecmat.c
108 maths/vecmata.asm, misc/args.c, misc/error.c, texmap/ntmap.c
109 texmap/scanline.c, texmap/scanline.h, texmap/texmapl.h
110 texmap/tmap_flt.asm, texmap/tmap_inc.asm, texmap/tmap_lin.asm
111 texmap/tmap_ll.asm, texmap/tmap_per.asm, texmap/tmapfade.asm
113 move old per-file change logs into new file ChangeLog-old
115 2004-08-28 H. Jones <kasxavulpo-dev@yahoo.com>
117 * arch/ogl/ogl.c: enable -gl_mipmap switch
119 2004-08-28 Chris Taylor <c.taylor@student.curtin.edu.au>
121 * arch/carbon/descent.r: swap min and max size to correct places
123 * arch/carbon/findfile.c: implement findfile for Mac OS Carbon
125 2004-08-06 Chris Taylor <c.taylor@student.curtin.edu.au>
127 * main/gamesave.c: fix a bug introduced with the change of 2004-06-26
129 * cfile/cfile.c: add mkdir for carbon, and support files ending in 0x0d
131 2004-08-06 Chris Taylor <c.taylor@student.curtin.edu.au>
133 * include/strio.h, include/strutil.h, misc/args.c, misc/strio.c,
134 misc/strutil.c: d2x can now handle any line ending when reading d2x.ini
136 * arch/ogl/gr.c, cfile/cfile.c, main/movie.c: make d2x compile (but not
137 link) on MPW on Mac OS 9 (carbon)
139 * include/mono.h: disable mprintf on carbon to avoid significant bloat
141 * include/error.h: on Mac OS 9 and X, define Int3 to be a Debugger
143 2004-08-04 Chris Taylor <c.taylor@student.curtin.edu.au>
145 * include/ogl_init.h: Include glu.h on OS X, it is sometimes necessary
147 2004-08-02 Martin Schaffner <maschaffner@gmx.ch>
149 * include/pstypes.h: Now, I correctly applied Chris Taylor's patch
151 2004-08-01 Chris Taylor <c.taylor@student.curtin.edu.au>
153 * 2d/font.c, arch/ogl/gr.c, arch/ogl/ogl.c, mem/mem.c,
154 include/d_io.h, include/pstypes.h, include/u_dpmi.h,
155 libmve/mvelib.c, libmve/mveplay.c, main/cntrlcen.c, main/gameseq.c,
156 main/movie.c, main/newmenu.c, main/playsave.c, main/songs.c,
157 main/state.c, main/text.c: add "#ifdef macintosh" for carbon target
159 * D2X.make, arch/include/gui.h, arch/carbon/gui.c, arch/carbon/conf.h,
160 arch/carbon/findfile.c, arch/carbon/SDL_main.c, arch/carbon/descent.r:
161 new files for supporting compilation with MPW for carbon (Mac OS 9)
163 * include/strutil.h, misc/strutil.c: add str(n)icmp for carbon
165 * main/playsave.c: do not seek while writing, carbon does not like it
167 * arch/ogl/gr.c: use portable CFILE instead of POSIX file in write_bmp
169 * cfile/cfile.c: use portable ffilelength in cfile_size
171 * 2d/bitblt.c, 2d/font.c, 2d/rle.c, arch/ogl/gr.c, iff/iff.c,
172 main/inferno.c, main/kconfig.c, main/multi.c, main/multibot.c,
173 main/netmisc.c, main/newdemo.c, mem/mem.c: avoid assigments between
174 unsigned and signed char, MPW does not like these
176 2004-06-26 Chris Taylor <c.taylor@student.curtin.edu.au>
178 * main/gamemine.c, main/gamemine.h, main/gamesave.c: remove some
181 2004-06-01 Bradley Bell <btb@icculus.org>
183 * libmve/mve_main.c: cast malloc function pointer
185 * MVEPlayer-Info.plist, d2x.xcode/project.pbxproj: added MVEPlayer
186 target to XCode project
188 2004-05-31 Bradley Bell <btb@icculus.org>
190 * include/pstypes.h: fix accidental solaris breakage
192 * main/object.c: fix crash caused by death-cam code
194 * d2x-Info.plist, d2xgl-Info.plist, d2x.xcode/project.pbxproj:
195 XCode project simplifications, network enabled
197 * 2d/pixel.c, arch/ogl/ogl.c, include/pstypes.h,
198 include/strutil.h, libmve/mveplay.c: XCode compilability fixes
200 * Info.plist.in, Makefile.am, configure.ac: remove old OSX bundle
203 * English.lproj/InfoPlist.strings, d2x-Info.plist,
204 d2xgl-Info.plist, arch/cocoa/SDLMain.h, arch/cocoa/SDLMain.m,
205 d2x.xcode/project.pbxproj: added XCode project files
207 2004-05-22 Bradley Bell <btb@icculus.org>
209 * configure.ac, arch/ogl/ogl.c, misc/Makefile.am: make libpng
212 * rpm/d2x.spec.in: Changed descriptions
214 2004-05-22 Matthew Mueller <donut@dakotacom.net>
216 * arch/ogl/gr.c: fix compile when GL_NV_register_combiners isn't
219 * arch/win32/digi.c: fix strict-aliasing errors (d1x r1.13)
221 * arch/win32/digi.c, arch/win32/key.c: Fix mismatched arg types in
222 the win32 code (d1x r1.8, key_arch.c r1.2)
224 * arch/ogl/sdlgl.c, arch/ogl/wgl.c, main/inferno.c: made opengl
225 use 32bpp screen mode by default, add option to use 16bpp (d1x
228 * arch/ogl/ogl.c: allow for texture dimensions of 1, and fix ogl
229 replacement texture paletted->rgb conversion alpha problem (d1x
232 * arch/ogl/ogl.c, include/pngfile.h, main/piggy.c, main/piggy.h,
233 misc/Makefile.am, misc/pngfile.c: add opengl replacement texture
234 support (requires libpng and zlib) (d1x r1.42, r1.1, r1.10, r1.4,
237 * arch/ogl/gr.c, include/loadgl.h: fix win32
238 GL_NV_register_combiners build stuff (d1x r1.39, r1.7)
240 * arch/ogl/gr.c, arch/ogl/ogl.c, include/loadgl.h,
241 include/ogl_init.h, main/render.c: opengl hardware
242 super-transparency support using GL_NV_register_combiners (d1x
243 r1.38, r1.41, r1.6, r1.26, r1.7)
245 2004-05-22 Bradley Bell <btb@icculus.org>
247 * arch/ogl/internal.h, include/gr.h, include/ogl_init.h: function
250 2004-05-22 Matthew Mueller <donut@dakotacom.net>
252 * 2d/font.c, arch/ogl/gr.c, arch/ogl/internal.h, arch/ogl/ogl.c,
253 include/ogl_init.h: use GL_RGB for non-transparent textures, and
254 fix fonts not having transparent flag set (wouldn't get paletted)
255 (d1x r1.15, r1.37, r1.40, r1.25)
257 * arch/ogl/ogl.c: don't try to use paletted textures with
258 mipmapping since gluBuild2DMipmaps can't handle it (d1x r1.39)
260 * arch/ogl/gr.c, arch/ogl/ogl.c, include/loadgl.h,
261 include/ogl_init.h: add ogl paletted texture support (d1x r1.36,
264 * 2d/font.c: memset ogl font bitmap data since the copy function
265 leaves some (unused) parts uninitialized, which aggravates
268 * arch/win32/joyhh.c: fix phantom hat when used with a joystick
269 without one, since the code ignored the JOYCAPS_HASPOV flag (d1x
272 * arch/ogl/gr.c: fix possibility of saving incomplete .tga
273 screenshots if the entire thing wasn't written in one call to
276 * arch/win32/digi.c: fix persistent sounds (fans, etc) volume/pan
277 info not being updated on win32 (d1x r1.11)
279 * arch/win32/digi.c: remove some redundancy by not needing to do
280 SoundSlots[i].playing = 0; in addition to DS_release_slot. Also
281 clean up some indenting of DS_release_slot calls. And make
282 DS_release_slot return 1 when a sound is already not playing, in
283 addition to when a sound was killed. (d1x r1.10)
285 * arch/linux/joystick.c: fix crash/hang when using -nojoystick in
286 linux version (d1x r1.5)
288 * main/kconfig.c: make next axis config key skip currently
289 allocated axes (d1x r1.11)
291 2004-05-22 David Cleaver <wraithx@morpheus.net>
293 * main/kconfig.c: joy configuration next axis key from WraithX
296 2004-05-22 Bradley Bell <btb@icculus.org>
298 * main/game.c, main/inferno.c: typo
300 2004-05-21 Matthew Mueller <donut@dakotacom.net>
302 * main/game.c, main/game.h, main/inferno.c: make rear view
303 leave_time variable with -rearviewleavetime argument (d1x r1.25,
306 2004-05-22 Martin Schaffner <maschaffner@gmx.ch>
308 * main/inferno.c: change -udp documentation to d2x behaviour
310 2004-05-21 Bradley Bell <btb@icculus.org>
312 * include/gr.h: added missing define for menu fullscreen toggle
314 2004-05-21 Matthew Mueller <donut@dakotacom.net>
316 * arch/dos/joyc.c, arch/linux/joystick.c: use JOY_NUM_AXES instead
317 of 4 in joy_(get|set)_cal_vals (d1x r1.3, r1.4)
319 2004-05-21 Steven Mueller <diffusor@ugcs.caltech.edu>
321 * arch/include/joy.h, arch/linux/joydefs.c, arch/linux/joystick.c,
322 arch/linux/include/joystick.h: patch from Steven Mueller for using
323 more than 4 joystick devices in linux (d1x r1.3, r1.3, r1.3)
325 2004-05-21 Victor Rachels <sekmu@tisiphone.dhs.org>
327 * main/fvi.c, main/gameseg.c, main/gameseg.h, main/object.c,
328 main/physics.c, main/render.c, main/wall.c: file-line for segfault
329 info (d1x r1.3, r1.5, r1.3, r1.4, r1.3, r1.5, r1.2)
331 * arch/win32/digi.c: digisound fixes (d1x r1.7)
333 2004-05-21 Bradley Bell <btb@icculus.org>
335 * main/inferno.c: added -udp documentation from d1x
337 2004-05-20 Bradley Bell <btb@icculus.org>
339 * VisualC/d2xgl/d2xgl.dsp: don't need texmappers for OpenGL
341 2004-05-20 David Cleaver <wraithx@morpheus.net>
343 * main/controls.c, main/gamecntl.c, main/kconfig.c,
344 main/kconfig.h, main/object.c: death-cam from WraithX (d1x r1.3,
345 game.c r1.21, r1.6, r1.4, r1.3)
347 2004-05-20 Bradley Bell <btb@icculus.org>
349 * main/inferno.c: document -ihaveabrokenmouse
351 2004-05-20 Matthew Mueller <donut@dakotacom.net>
353 * arch/dos/vesa.c: dos gcc 2.95 asm fixes (d1x r1.2)
355 2004-05-20 Victor Rachels <sekmu@tisiphone.dhs.org>
357 * arch/dos/init.c, arch/dos/mouse.c: added new arg and printfs for
358 mouse driver problems (d1x r1.2, r1.2)
360 2004-05-20 Matthew Mueller <donut@dakotacom.net>
362 * main/newmenu.c: increased MESSAGEBOX_TEXT_SIZE to fix netgame
363 join list score crash (d1x r1.8)
365 2004-05-20 Victor Rachels <sekmu@tisiphone.dhs.org>
367 * main/fvi.c, main/gameseg.c, main/gameseg.h, main/physics.c:
368 added debug info for illegal side type (d1x r1.2, r1.4, r1.2,
371 2004-05-20 Bradley Bell <btb@icculus.org>
373 * arch/ogl/gr.c, main/menu.c: fix a couple of defines
375 * main/inferno.c: integrated some niceautomap stuff from d1x
377 2004-05-20 Matthew Mueller <donut@dakotacom.net>
379 * arch/win32/joyhh.c: fixed the config bug where it'd always put
380 in some weird axis (d1x r1.3)
382 * arch/win32/init.c: set win32 icon to icon from resource file
385 * arch/win32/key.c: win32: fixed space key not working in messages
388 2004-05-20 Bradley Bell <btb@icculus.org>
390 * texmap/Makefile.am, texmap/scanline.c: don't need texmappers for
393 2004-05-20 Matthew Mueller <donut@dakotacom.net>
395 * main/inferno.c: document -gl_refresh (d1x r1.20)
397 * arch/win32/joyhh.c, arch/win32/mouse.c: w32: check
398 -no(mouse|joystick) within respective _init() funcs (d1x r1.2,
401 * arch/win32/win32.c: fixed win32 gr_*_mode funcs that I forgot to
402 change the arg type for (d1x r1.5)
404 2004-05-20 Victor Rachels <sekmu@tisiphone.dhs.org>
406 * arch/win32/digi.c: altsounds (d1x r1.6)
408 2004-05-20 Matthew Mueller <donut@dakotacom.net>
410 * arch/win32/digi.c: fixed a major memory leak and removed a bit
411 of redundancy (d1x r1.5)
413 * arch/win32/digi.c: call digi_reset_digi_sounds in digi_close to
414 fix crashing (d1x r1.4)
416 * arch/win32/digi.c: win32's digi_start_sound was not calling
417 DS_release_slot after setting .playing=0, resulting in a
418 memleak. Thanks to Stefan Ring for catching this (d1x r1.9)
420 * arch/win32/joyhh.c: remove joySetCapture in win32 joystick code,
421 apparently it was somehow causing some joysticks (Sidewinder
422 Precision 2) to only turn when the stick was moving, but not when
423 at turned but held stationary. And it was completely unused
424 anyway. Thanks to Stefan Ring for (somehow) finding this (d1x
427 * main/game.c: add alt+enter to toggle fullscreen (in addition to
428 previous key combos (d1x r1.29)
430 * arch/ogl/wgl.c: minor cleanup, use same for loop for filling r,
431 g, and b values (d1x r1.15)
433 * arch/ogl/gr.c: fix funky ogl gammaramp palette when getting hit
434 sometimes (didn't handle negative palette steps) (d1x r1.34)
436 * arch/ogl/ogl.c: add caching of weapon inner models, screen
437 shatter effects, robot explosions and weapons, and some more
438 always present stuff. Also clean up ogl_cache_weapon_textures
441 2004-05-20 Bradley Bell <btb@icculus.org>
443 * main/kludge.c, main/game.c: move gr_renderstats and
444 gr_badtexture back to game.c
446 2004-05-20 Matthew Mueller <donut@dakotacom.net>
448 * arch/ogl/ogl.c, include/gr.h, main/inferno.c: add -renderstats
449 command-line arg to activate RENDERSTATS (d1x r1.36, r1.15, r1.33)
451 * arch/ogl/ogl.c: fix last commit (d1x r1.35)
453 * arch/ogl/ogl.c: add RENDERSTATS counter for number of textures
454 loaded after texture caching stage (d1x r1.34)
456 * arch/ogl/ogl.c: use GL_INDEX_BITS to get bpp for color buffer
457 for renderstats (d1x r1.33)
459 2004-05-19 Matthew Mueller <donut@dakotacom.net>
461 * arch/ogl/gr.c, arch/ogl/ogl.c, include/ogl_init.h,
462 main/inferno.c: add anisotropic texture filtering suport (d1x
463 r1.33, r1.32, r1.23, r1.32)
465 * arch/ogl/ogl.c: make RENDERSTATS show size of color/depth buffer
468 * arch/ogl/gr.c, arch/ogl/ogl.c, include/loadgl.c,
469 include/ogl_init.h: utilize hardware multitexturing support if
470 possible (requires GL_NV_texture_env_combine4 extension) (d1x
471 r1.32, r1.30, r1.4, 1.22)
473 * arch/ogl/glx.c: add ogl_setbrightness_internal stub for glx (d1x
476 * arch/ogl/wgl.c: implement SetGammaRamp on WGL (d1x r1.14)
478 * arch/ogl/gr.c, arch/ogl/internal.h, arch/ogl/sdlgl.c,
479 arch/ogl/wgl.c, include/ogl_init.h: implement brightness/palette
480 effects in OGL using SetGammaRamp, much faster than the hack that
481 was being used. currently SDL only (though not too hard to add to
482 WGL, not as easy as sdl) (d1x r1.31, r1.3, r1.13, r1.21)
484 * main/menu.c: allow arbitrary (custom) resolution entry in
485 change_res menu (d1x r1.14)
487 2004-05-19 Bradley Bell <btb@icculus.org>
489 * main/game.c, main/game.h, main/inferno.c, main/menu.c: inserted
490 d1x-style res change menu (mostly works)
492 * misc/args.c: use strnicmp instead of strncasecmp
494 2004-05-19 Matthew Mueller <donut@dakotacom.net>
496 * arch/ogl/gr.c, main/inferno.c: add -gl_trilinear OGL
497 command-line option (d1x r1.27)
499 * main/inferno.c: restore inferno.c initialization of
500 screen_compatible and use_double_buffer to 'normal' values, broken
501 long long ago in one of the high res menu patches (d1x r1.30)
503 * include/args.h, main/inferno.c, misc/args.c: allow arbitrary
504 resolutions to be specified on command line (d1x r1.2, r1.29,
505 r1.4) -- doesn't work yet
507 * arch/linux/hmiplay.c: needs to include args.h now (d1x r1.9)
509 * arch/linux/hmiplay.c: implement -nomusic for linux hmiplay (d1x
512 * arch/linux/hmiplay.c: correct linux hmiplay handling of midi 0
513 volume song stop/starting (d1x r1.7)
515 2004-05-18 Matthew Mueller <donut@dakotacom.net>
517 * arch/linux/hmiplay.c: remove needless sleep on linux hmiplay
520 * arch/ogl/gr.c: fix off by .5 errors in ogl_upixelc and
521 ogl_ulinec (d1x r1.29)
523 * arch/ogl/ogl.c: fix ogl gr_ucircle (d1x r1.29)
525 * arch/ogl/gr.c: fix off-by-one error in ogl_urect, right and
526 bottom are inclusive not exclusive (d1x r1.28)
528 * arch/ogl/ogl.c, include/ogl_init.h, main/polyobj.c: fix briefing
529 spinning robot display in OGL (d1x r1.28, r1.20, r1.2)
531 * arch/sdl/digi.c: fix typo
533 * main/state.c: fix savegame thumbnail saving in OGL (d1x r1.6)
535 * arch/win32/init.c, arch/win32/win32.c: move win32 window
536 creation code from arch_init_start into arch_init to fix weirdness
537 with --help (d1x r1.5, r1.6)
539 * arch/linux/hmiplay.c: apply patch from bluecow to fix hmiplay
540 sync issues and lack of midi reset (d1x r1.5)
542 * arch/sdl/digi.c: fix crash on exit if sounds are still playing
545 * arch/ogl/wgl.c, arch/win32/mouse.c, misc/d_io.c: Fix mismatched
546 arg types in the win32 code (d1x r1.12, r1.7, r1.2)
548 * arch/linux/hmiplay.c: fix problems with msgbuf struct not being
551 * arch/linux/hmiplay.c: updated SDL include path (d1x r1.3)
553 2004-05-18 Bradley Bell <btb@icculus.org>
555 * include/vecmat.h: comments/formatting
557 2004-05-18 Martin Schaffner <maschaffner@gmx.ch>
559 * include/d.bat, include/lst.bat, include/m.bat, include/test.c,
560 include/test.lnk: remove unnecessary files
562 * configure.ac: add -no-cpp-precomp when compiling on Mac OS X.
563 This enables compilation with gcc 3.1
565 2004-05-17 Dietfrid Mali <dietfrid.mali@q-dial.de>
567 * main/switch.c: took care of switches triggering single-sided
568 walls (don't try to access the nonexistent adjacent wall via NULL
569 pointers or negative array indices)
571 2004-05-16 Dietfrid Mali <dietfrid.mali@q-dial.de>
573 * main/wall.c: fix invalid memory access for d1 levels which
574 don't have a corresponding wall behind.
576 2004-05-16 Martin Schaffner <maschaffner@gmx.ch>
578 * include/ogl_init.h, arch/ogl/glx.c, arch/ogl/gr.c,
579 arch/ogl/internal.h, arch/ogl/ogl.c, arch/ogl/sdlgl.c,
580 arch/ogl/wgl.c: move most ogl-internal stuff from the ogl
581 interface header to new header file internal.h
583 2004-05-15 Dietfrid Mali <dietfrid.mali@q-dial.de>
585 * arch/sdl/joy.c: joystick_read_raw_axis() will return a proper
586 bitmask for each joystick axis that has sent input data,
587 and will not crash Windows anymore during joystick setup because
588 of for() loop over axis being executed once too often.
590 * main/gameseq.c, include/gr.h, 2d/font.c: define new function
591 gr_remap_mono_font() and call it after loading saved level.
593 * main/laser.c: limit homing missile turn rate
595 * main/fuelcen.c, main/fuelcen.h, main/object.c: implement repair
596 centers (work like fuel centers but provide shield)
598 * main/gameseg.c: fix endless loop in some levels with a
599 certain (complicated) structure
601 2004-05-13 Bradley Bell <btb@icculus.org>
603 * VisualC/d2/d2x/d2x.dsp, VisualC/d2xgl/d2xgl.dsp,
604 VisualC/libmve/libmve.dsp, VisualC/mveplayer/mveplayer.dsp:
605 updated project files for SDL 1.2.7
607 * Makefile.am: add VisualC, VisualCE dirs to tarball
609 2004-05-13 Martin Schaffner <maschaffner@gmx.ch>
611 * arch/sdl/digi.c: formatting
613 2004-05-12 Bradley Bell <btb@icculus.org>
615 * unused/vga/new/palette.c, unused/vga/new/vga.c: removed unused,
618 * 2d/palette.c, include/palette.h: added function to create blend
621 * maths/rand.c, maths/tables.c, maths/vecmat.c: formatting
623 2004-05-11 Bradley Bell <btb@icculus.org>
625 * arch/ogl/ogl.c: fix alpha calculation in g3_draw_poly, again
627 2004-05-10 Bradley Bell <btb@icculus.org>
629 * arch/ogl/ogl.c, include/3d.h, main/render.c: hmm,
630 g3_draw_transp_poly had the fade level backwards, decided to just
631 fix g3_draw_poly so it behaves correctly, transparency or not,
632 reverted changes to render_face
634 2004-05-10 Dietfrid Mali <dietfrid.mali@q-dial.de>
636 * arch/ogl/ogl.c, include/3d.h: added g3_draw_transp_poly() for
637 rendering transparent (e.g. cloaked) walls
639 * main/render.c: render_face now calls g3_draw_transp_poly() for
640 cloaked walls in OpenGL
642 2004-05-08 Martin Schaffner <maschaffner@gmx.ch>
644 * arch/sdl/digi.c: fix bug on Mac OS X where all sound, including
645 that from other apps, had "static" distortions.
647 2004-04-22 Bradley Bell <btb@icculus.org>
649 * main/multi.c, main/multibot.c: use new GET_INTEL_* macros
651 * include/byteswap.h: rewrite GET_INTEL_* macros, fix bugs in
652 aligned version of PUT_INTEL_* macros
654 2004-04-15 Bradley Bell <btb@icculus.org>
656 * main/inferno.c: comment out unused checksum variable
658 2004-04-14 Bradley Bell <btb@icculus.org>
660 * arch/sdl/rbaudio.c: fix redbook tracking problems (fixes #1028)
662 2004-04-14 Terran Melconian <terran@consistent.org>
664 * main/gameseg.c: use portable rand function (fixes #1118)
666 2004-04-14 Sean Taylor <sscthunderbird@yahoo.com>
668 * main/songs.c: uncomment calls to RBAStop (fixes #473)
670 2004-01-08 Martin Schaffner <maschaffner@gmx.ch>
672 * configure.ac, arch/linux/ipx_udp.c, maths/fixc.c:
673 get rid of warnings (now compiles with -Werror on SunOS)
675 * main/piggy.c: fix (really) wierd SunOS bug
677 * 2d/bitmap.c, 2d/rle.c, include/gr.h: fix MEM_OVERWRITE
678 caused by not allocating enough mem for rle bitmaps
680 2004-01-06 Martin Schaffner <maschaffner@gmx.ch>
682 * include/pstypes.h: sun OS typedef fixes
684 2003-12-28 Martin Schaffner <maschaffner@gmx.ch>
686 * main/piggy.c: fix bug 1067
688 * main/piggy.c: fix bugfix for 1067
690 * main/piggy.c: fix 2nd part of bug 1067 (make d2x compatible
691 with descent.pig of mac registered)
693 2003-12-18 Bradley Bell <btb@icculus.org>
695 * main/kconfig.c: fixes for linux-native joystick
697 * main/kconfig.c: bunch of fixes (esp. for non linux-native
700 * arch/include/joy.h: comments/formatting
702 2003-12-10 Alexander Y. Yeikovich <demon@mci.net.ua>
704 * compilerdefs.txt: added FreeBSD defs
706 2003-12-08 Bradley Bell <btb@icculus.org>
708 * include/dtypes.h, include/dtypes.inc: remove unused, redundant
711 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua>
713 * arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
714 arch/linux/ipx_udp.c: fix FreeBSD compile errors
716 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua> and Bradley Bell <btb@icculus.org>
718 * 2d/ibitblt.c, include/maths.h, include/ogl_init.h,
719 include/pstypes.h, main/game.c, main/game.h, unused/bios/ipx.c:
720 get rid of silly ulongs
722 * configure.ac, 2d/bitblt.c, 2d/linear.asm, maths/fix.asm,
723 maths/vecmata.asm, texmap/tmap_inc.asm, texmap/tmap_per.asm,
724 texmap/tmappent.S, texmap/tmapppro.S: enable nasm on FreeBSD,
725 change relevant __linux__ macros to __ELF__
727 2003-11-27 Bradley Bell <btb@icculus.org>
729 * include/ogl_init.h: added proto for ogl_check_mode
731 * arch/sdl/digi.c, arch/sdl/gr.c, arch/sdl/mouse.c,
732 arch/win32/findfile.c, main/inferno.c, main/titles.c: Pocket PC
735 2003-11-26 Bradley Bell <btb@icculus.org>
737 * libmve/decoder16.c, libmve/mve_main.c, main/newmenu.c: fix gcc
738 3.3 compiler warnings
740 * arch/sdl/gr.c, main/kludge.c: landscape fixes, implemented
743 * include/pstypes.h: OS X fixes
745 * cfile/cfile.c, include/pstypes.h, main/inferno.c,
746 main/newmenu.h: linux fixes
748 * configure.ac cygconf VisualC/d2x.dsw VisualC/d2x/d2x.dsp
749 VisualC/d2xgl/.cvsignore VisualC/d2xgl/d2xgl.dsp arch/ogl/gr.c
750 arch/ogl/ogl.c include/d_io.h include/loadgl.h include/ogl_init.h
751 include/pstypes.h include/u_mem.h main /state.c main/vers_id.h
752 misc/d_io.c: added Visual C project for opengl, buncha macro fixes
755 * arch/sdl/gr.c: fix sdl gr_update
757 * 2d/font.c, VisualC/d2x/d2x.dsp, VisualCE/d2x/d2x.vcp,
758 VisualCE/mveplayer/mveplayer.vcp, arch/win32/ipx_mcast4.c,
759 arch/win32/ipx_udp.c, arch/win32/ipx_win.c, arch/sdl/gr.c,
760 cfile/cfile.c, console/CON_console.c, include/d_io.h,
761 include/error.h, include/pstypes.h, include/strutil.h,
762 include/u_dpmi.h, libmve/mve_main.c, libmve/mveplay.c,
763 main/cntrlcen.c, main/console.c, main/gameseq.c, main/inferno.c,
764 main/movie.c, main/newdemo.c, main/newmenu.c, main/newmenu.h,
765 main/playsave.c, main/songs.c, main/state.c, main/text.c,
766 mem/mem.c, misc/args.c, misc/d_io.c, misc/strutil.c: Visual C,
769 2003-11-25 Bradley Bell <btb@icculus.org>
771 * VisualC/d2x, VisualC/d2x/.cvsignore, VisualC/d2x/d2x.dsp,
772 VisualC/d2x.dsw, VisualC/libmve/libmve.dsp,
773 libmve/VisualC/mveplayer.dsp: updated project files
775 * libmve/mve_main.c, libmve/mvelib.c, libmve/mveplay.c: mveplayer
778 * VisualC, VisualC/.cvsignore, VisualC/d2x.dsw, VisualC/libmve,
779 VisualC/libmve/.cvsignore, VisualC/libmve/libmve.dsp,
780 VisualC/mveplayer, VisualC/mveplayer/.cvsignore,
781 VisualC/mveplayer/mveplayer.dsp: added project files for Visual
784 * VisualCE/.cvsignore, VisualCE/d2x/.cvsignore,
785 VisualCE/libmve/.cvsignore, VisualCE/mveplayer/.cvsignore: added
788 2003-11-24 Bradley Bell <btb@icculus.org>
790 * libmve/decoder8.c, libmve/mve_main.c, libmve/mvelib.c,
791 libmve/mveplay.c: stuff to play mve's in WinCE
793 * arch/win32/findfile.c: unused functions...
797 * arch/sdl/mouse.c, main/konfig.c, main/newmenu.c, main/newmenu.h:
798 enabled mouse control of menus
800 * main/mission.h: oops, didn't mean to change this.
802 2003-11-21 Bradley Bell <btb@icculus.org>
804 * VisualCE/d2x/d2x.vcp: updated project file
806 2003-11-20 Bradley Bell <btb@icculus.org>
808 * VisualCE, VisualCE/d2x, VisualCE/d2x/d2x.vcp, VisualCE/d2x.vcw,
809 VisualCE/libmve, VisualCE/libmve/libmve.vcp, VisualCE/mveplayer,
810 VisualCE/mveplayer/mveplayer.vcp: added project files for eMbedded
813 2003-11-17 Bradley Bell <btb@icculus.org>
815 * configure.ac, arch/linux/Makefile.am, arch/linux/linuxnet.c,
816 main/menu.c: added option to disable kalinix under unix
818 * main/game.c, main/newmenu.c: always set menu mode for GL popups
820 2003-11-14 Bradley Bell <btb@icculus.org>
822 * main/automap.c: fix automap background image
824 * main/automap.c, main/automap.h: delete cruft
826 * main/automap.c: fix level number position
828 * main/automap.c: simplify g3_draw_line hack
830 * main/menu.c: stop pointless vid mode changes
832 2003-11-07 Bradley Bell <btb@icculus.org>
834 * NEWS, installation.txt: s'more documentation
836 2003-11-07 Steffen Pohle <stpohle@gmx.net>
838 * configure.ac: fix .exe extension problems
840 2003-11-07 Bradley Bell <btb@icculus.org>
842 * arch/ogl/ogl.c: disable texture format verification for OS X -
845 2003-11-06 Bradley Bell <btb@icculus.org>
847 * main/automap.c, main/gamecntl.c, main/movie.c, main/titles.c:
848 use more traditional Alt+Enter for toggling fullscreen
850 * 2d/ibitblt.c, main/mission.h: comments/formatting
852 * arch/ogl/sdlgl.c: smash textures, for non-linux, for real
854 2003-11-06 Bradley Bell <btb@icculus.org>
856 * arch/ogl/gr.c, arch/ogl/sdlgl.c: smash textures on every
857 resolution change, use kludge to avoid repetitive res changes
859 2003-11-04 Bradley Bell <btb@icculus.org>
861 * main/piggy.c, main/piggy.h: moved bitmap and sound header data
862 structures and i/o routines back to piggy.c
864 2003-11-04 Martin Schaffner <maschaffner@gmx.ch>
866 * installation.txt: tell to install d1 .pig for better textures
868 2003-11-04 Bradley Bell <btb@icculus.org>
870 * main/mission.c, main/mission.h, main/piggy.h: added hogsize for
871 oem d1 v1.0 and registered d2 v1.0, comments
873 2003-11-03 Bradley Bell <btb@icculus.org>
875 * main/bm.h, main/piggy.c, main/piggy.h: big pigsize is same for
876 all d1 shareware - even though files are different!
878 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
881 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
884 * main/bm.h, main/piggy.c, main/piggy.h: added pigsize for
887 2003-10-31 Martin Schaffner <maschaffner@gmx.ch>
889 * main/movie.c: when no movies are found, divide by six the
890 number of warning lines sent to stdout
892 2003-10-29 Martin Schaffner <maschaffner@gmx.ch>
894 * include/byteswap.h: fix stupid copy/paste error
896 2003-10-24 Bradley Bell <btb@icculus.org>
898 * 2d/bitblt.c, 2d/ibitblt.c, include/gr.h, include/grdef.h: use
899 gr_linear_rep_movsd_2x instead of almost identical
900 gr_linear_movsd_double. Better since we have assembly versions.
902 2003-10-22 Martin Schaffner <maschaffner@gmx.ch>
904 * main/gamemine.c, main/piggy.c: fix "psychedelic" walls
907 2003-10-21 Martin Schaffner <maschaffner@gmx.ch>
909 * main/gameseq.c, main/multi.c, main/multi.h: fix compilation
910 error with --disable-network, move reset_network_objects()
911 from gameseq.c to multi.c
913 2003-10-14 Bradley Bell <btb@icculus.org>
915 * AUTHORS, NEWS: stuff
917 * arch/win32/ipx_mcast4.c: include newmenu header (for FAIL macro)
919 2003-10-12 Bradley Bell <btb@icculus.org>
921 * main/cntrlcen.c, main/endlevel.c, main/gamerend.c,
922 main/gameseq.c, main/mission.c, main/mission.h, main/network.c:
925 2003-10-12 Aaron Plattner <plattner@caltech.edu>
927 * arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
928 arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
929 arch/linux/ipx_udp.c, arch/linux/linuxnet.c,
930 arch/linux/include/ipx_drv.h, arch/linux/include/ipx_mcast4.h,
931 arch/win32/Makefile.am, arch/win32/ipx_drv.h,
932 arch/win32/ipx_mcast4.c, arch/win32/ipx_udp.c,
933 arch/win32/ipx_win.c, arch/win32/winnet.c,
934 arch/win32/include/ipx_mcast4.h, include/ipx.h, main/menu.c,
935 main/multi.h, main/network.c: add IPv4 multicasting support
937 2003-10-11 Bradley Bell <btb@icculus.org>
939 * main/endlevel.c, main/piggy.c: fixed endlevel stuff
941 * main/cntrlcen.c, main/endlevel.c, main/gamecntl.c,
942 main/gamerend.c, main/gameseq.c, main/gauges.c, main/kmatrix.c,
943 main/menu.c, main/mission.h, main/network.c, main/weapon.c,
944 main/weapon.h: lots of shareware and oem fixes
946 2003-10-10 Bradley Bell <btb@icculus.org>
948 * arch/win32/winnet.c: fixed stupid win32 network bug
950 2003-10-10 Bradley Bell <btb@icculus.org>
952 * main/piggy.c: increased D1_MAX_TMAP_NUM
954 2003-10-10 Martin Schaffner <maschaffner@gmx.ch>
956 * main/bm.c, main/bm.h, main/piggy.c: fixes d1 still textures
957 which are animated in d2, refactorizes d1 texture reading
959 2003-10-10 Bradley Bell <btb@icculus.org>
961 * arch/linux/linuxnet.c, main/automap.c, main/automap.h,
962 main/bmread.c, main/bmread.h, main/cntrlcen.c, main/cntrlcen.h,
963 main/collide.h, main/compbit.h, main/config.h, main/console.c,
964 main/controls.h, main/credits.c, main/credits.h, main/crypt.c,
965 main/desc_id.h, main/desw.h, main/dumpmine.c, main/effects.c,
966 main/effects.h, main/endlevel.c, main/endlevel.h, main/escort.c,
967 main/escort.h, main/fireball.h, main/fvi.c, main/fvi.h,
968 main/game.c, main/game.h, main/gamecntl.c, main/gamefont.c,
969 main/gamefont.h, main/gamemine.h, main/gamepal.c, main/gamepal.h,
970 main/gamerend.c, main/gamesave.h, main/gameseq.c, main/gameseq.h,
971 main/gamestat.h, main/gauges.h, main/hostage.c, main/hostage.h,
972 main/hud.c, main/hudmsg.h, main/inferno.c, main/inferno.h,
973 main/joydefs.c, main/joydefs.h, main/kconfig.h, main/kludge.c,
974 main/kmatrix.c, main/kmatrix.h, main/laser.c, main/lighting.h,
975 main/menu.c, main/menu.h, main/mglobal.c, main/modem.h,
976 main/morph.h, main/movie.c, main/movie.h, main/multibot.h,
977 main/netmisc.h, main/network.h, main/newmenu.h, main/paging.h,
978 main/physics.c, main/physics.h, main/piggy.h, main/player.c,
979 main/playsave.h, main/polyobj.c, main/polyobj.h, main/powerup.c,
980 main/powerup.h, main/render.c, main/render.h, main/reorder.h,
981 main/robot.c, main/scores.h, main/screens.h, main/segment.c,
982 main/segpoint.h, main/slew.c, main/slew.h, main/songs.c,
983 main/songs.h, main/sounds.h, main/state.h, main/terrain.c,
984 main/terrain.h, main/texmerge.h, main/text.h, main/textures.h,
985 main/titles.h, main/vclip.c, main/vclip.h, main/vers_id.h,
986 main/wall.h: comments/formatting
988 2003-10-09 Bradley Bell <btb@icculus.org>
990 * main/text.c: fix text when using old datafiles
992 * main/laser.h: comments/whitespace
994 * main/laser.c, main/weapon.c: fixed smart missiles and smart
995 mines w/shareware data
997 * include/DT_drawtext.h: deleted unused file
999 2003-10-08 Bradley Bell <btb@icculus.org>
1001 * main/gameseq.c, main/inferno.c, main/menu.c: SHAREWARE fixes
1003 * arch/win32/ipx_udp.c: use closesocket() instead of close()
1005 * arch/sdl/joydefs.c, main/gamecntl.c, main/kconfig.c,
1006 main/menu.c: Disabled 'd2x keys' weapon selection
1008 2003-10-08 Martin Schaffner <maschaffner@gmx.ch>
1010 * main/object.h, main/multi.h: get rid of most warnings issued by
1011 cpp-precomp of gcc from Mac OS X dev tools
1013 2003-10-05 Bradley Bell <btb@icculus.org>
1015 * NEWS, configure.ac: increment version number
1017 * cfile/cfile.c: better handling of CRLF text files (when that is
1020 * utilities/hogcreate.c, utilities/hogextract.c,
1021 utilities/mvlcreate.c, utilities/mvlextract.c: use binary mode for
1022 reading/writing files
1024 * arch/win32/Makefile.am, arch/win32/include/ipx_udp.h,
1025 arch/win32/ipx_udp.c, arch/win32/winnet.c, main/menu.c: added UDP
1028 2003-10-04 Bradley Bell <btb@icculus.org>
1030 * cfile/cfile.c, main/config.c: oops, fgets does not return EOF
1032 * main/netmisc.c: change byte to sbyte, comments/whitespace
1034 2003-10-03 Bradley Bell <btb@icculus.org>
1036 * cfile/cfile.c, main/config.c: fix win32 eof bug.
1038 * arch/win32/ipx_drv.h, arch/win32/winnet.c, include/ipx.h: win32
1041 * iff/iff.c, include/gr.h, include/iff.h, include/pstypes.h,
1042 main/ai2.c, main/aipath.c, main/aistruct.h, main/bm.h,
1043 main/config.c, main/escort.c, main/fireball.c, main/fuelcen.c,
1044 main/fuelcen.h, main/gameseg.c, main/gameseg.h, main/laser.c,
1045 main/lighting.c, main/mglobal.c, main/network.c, main/newdemo.c,
1046 main/object.c, main/object.h, main/paging.c, main/player.h,
1047 main/robot.h, main/segment.h, main/state.c, main/switch.c,
1048 main/switch.h, main/titles.c, main/wall.c, main/wall.h,
1049 main/weapon.c, main/weapon.h: change byte to sbyte,
1052 * 2d/bitblt.c, cfile/cfile.c, include/cfile.h, main/ai.c,
1053 main/ai.h, main/gamemine.c, main/gauges.c, main/kconfig.c,
1054 main/menu.c, main/multi.c, main/multi.h, main/multibot.c,
1055 main/newdemo.h, main/render.c, main/scores.c: change byte to sbyte
1057 * configure.ac: better checking for timeval
1059 2003-10-03 Martin Schaffner <maschaffner@gmx.ch>
1061 * arch/dos/bak/ipx.c, arch/dos/ipx.c, arch/linux/Makefile.am,
1062 arch/linux/include/ipx_lin.h, arch/linux/ipx_lin.c,
1063 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/linux/ukali.c,
1064 arch/win32/winnet.c, configure.ac, include/byteswap.h,
1065 include/ipx.h, main/inferno.c, main/menu.c, main/multi.c,
1066 main/multibot.c, main/network.c: Make network architecture
1067 choosable from game menu, add support for UDP/IP on Mac OS X and
1070 2003-10-02 Martin Schaffner <maschaffner@gmx.ch>
1072 * include/byteswap.h: added macros for coping with alignment
1075 2003-10-02 Bradley Bell <btb@icculus.org>
1077 * main/multi.h: added padding to little-endian version of
1080 * arch/dos/bak/ipx.c, arch/dos/ipx.c: comments/whitespace
1082 * main/netmisc.c: delete duplicate function
1084 2003-10-01 Bradley Bell <btb@icculus.org>
1086 * main/bm.c: make sure d1_texture_indices gets freed between
1089 2003-09-11 Martin Schaffner <maschaffner@gmx.ch>
1091 * main/piggy.h: fix size of d1 shareware descent.pig
1093 2003-08-03 Martin Schaffner <martin.schaffner@epfl.ch>
1095 * main/bm.c, main/bm.h, main/gamemine.c, main/gamemine.h,
1096 main/gameseq.c, main/piggy.c: fix loading of d1 texture
1097 replacements for non-animated textures
1099 2003-08-02 Matthew Mueller <donut@dakotacom.net>
1101 * main/controls.c: use fixed 20fps wiggle
1103 2003-08-02 Paolo Ulivi <pulivi@libero.it> and Bradley Bell <btb@icculus.org>
1105 * Makefile.am, debian/changelog.in, debian/control,
1106 debian/d2x-common.dirs, debian/d2x-common.install,
1107 debian/d2x-common.manpages, debian/d2x-gl.files,
1108 debian/d2x-gl.menu, debian/d2x-sdl.files, debian/d2x-sdl.menu,
1109 debian/rules, libmve/Makefile.am, libmve/mveplayer.1,
1110 utilities/Makefile.am, utilities/hogcreate.1,
1111 utilities/hogextract.1, utilities/mvlcreate.1,
1112 utilities/mvlextract.1, utilities/tex2txb.1, utilities/txb2tex.1:
1113 add man pages, distribute utility programs in new d2x-common deb
1115 * rpm/d2x.spec.in: updated rpm spec file
1117 2003-08-02 Bradley Bell <btb@icculus.org>
1119 * cfile/cfile.c: update raw_position in cfputc and cfputs
1121 2003-08-02 Martin Schaffner <martin.schaffner@epfl.ch>
1123 * main/piggy.c: make error message more friendly
1125 * main/piggy.c: simplify copying of bitmap flags
1127 * arch/linux/linuxnet.c, main/multi.c, main/multibot.c: bigendian
1130 * cfile/cfile.c: revert to always using custom fgets
1132 * main/endlevel.c, main/mission.c: handle missing exit sequence
1133 components gracefully
1135 * main/playsave.c: comments
1137 2003-07-24 Martin Schaffner <martin.schaffner@epfl.ch>
1139 * cfile/cfile.c: update raw_position in cfwrite
1141 * main/network.c: comments/formatting
1143 2003-06-22 Bradley Bell <btb@icculus.org>
1145 * cfile/cfile.c: use standard fgets for non-archive files
1147 * main/movie.c: use con_printf for missing movie warning
1149 2003-06-18 Bradley Bell <btb@icculus.org>
1151 * main/movie.c: fixed cfile conversion of movielib code
1153 * main/console.c, main/hud.c: strip out colors, etc when printing
1156 * include/u_mem.h: fix NDEBUG calloc macro
1158 2003-06-15 Bradley Bell <btb@icculus.org>
1160 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c: removed
1163 * 2d/pcx.c, include/strio.h, main/ai.c, main/ai.h,
1164 main/cntrlcen.c, main/config.c, main/gamesave.c, main/gameseq.c,
1165 main/movie.c, main/multi.c, main/network.c, main/newdemo.c,
1166 main/newmenu.c, main/piggy.c, main/playsave.c, main/polyobj.c,
1167 main/scores.c, main/state.c, main/text.c, misc/args.c,
1168 misc/strio.c: convert file i/o to cfile
1170 2003-06-14 Bradley Bell <btb@icculus.org>
1172 * include/cfile.h, cfile/cfile.c: implemented cfile wrappers for
1173 writing and other modes besides "rb" (mostly taken from
1176 2003-06-09 Bradley Bell <btb@icculus.org>
1178 * 2d/palette.c, main/kludge.c: gr_copy_palette not really a
1181 * include/libmve.h, libmve/mve_main.c, libmve/mvelib.c,
1182 libmve/mvelib.h, libmve/mveplay.c, main/movie.c: merged libmve
1185 2003-06-07 Taylor Richards <taylor@icculus.org>
1187 * libmve/mvelib.c, libmve/mveplay.c: stop memory leaks in libmve
1189 2003-06-07 Bradley Bell <btb@icculus.org>
1191 * main/console.c: fix non-console build
1193 * main/gamesave.c: comments
1195 * main/bm.c: remove redundant break
1197 2003-06-06 Bradley Bell <btb@icculus.org>
1199 * main/gauges.c, main/kconfig.c: comments/formatting
1201 * console/.cvsignore: added .cvsignore
1203 * main/console.c: can't write to console after it's closed
1205 2003-06-05 Bradley Bell <btb@icculus.org>
1207 * arch/sdl/event.c, console/CON_console.c, console/Makefile.am,
1208 console/internal.c, console/internal.h, include/CON_console.h,
1209 include/console.h, main/console.c, main/gamecntl.c, main/hud.c:
1210 finish console conversion away from SDL
1212 2003-06-04 Bradley Bell <btb@icculus.org>
1214 * console/CON_console.c, include/CON.console.h, include/console.h,
1215 main/console.c, main/game.c: console conversion to native gr,
1218 * include/gr.h, main/credits.c, main/kconfig.c, main/newmenu.c:
1219 put prototype for gr_bm_bitblt in gr.h
1221 2003-06-03 Bradley Bell <btb@icculus.org>
1223 * console/CON_console.c, console/DT_drawtext.c,
1224 console/Makefile.am, include/CON_console.h, include/DT_drawtext.h,
1225 main/console.c: use native fonts for console
1227 * main/playsave.c: use shorts for short data
1229 2003-06-02 Bradley Bell <btb@icculus.org>
1231 * configure.ac, main/console.c: set console background, fix
1234 2003-06-01 Bradley Bell <btb@icculus.org>
1236 * Makefile.am, arch/sdl/event.c, configure.ac,
1237 console/CON_console.c, console/DT_drawtext.c, console/Makefile.am,
1238 console/internal.c, include/CON_console.h, include/DT_drawtext.h,
1239 include/console.h, main/console.c, main/game.c, main/gamecntl.c,
1240 main/gamerend.c: added console code (from SDL_console)
1242 2003-05-30 Bradley Bell <btb@icculus.org>
1244 * README: minor update
1246 2003-05-28 Bradley Bell <btb@icculus.org>
1248 * Info.plist.in, Makefile.am, configure.ac: add support for MacOS
1253 2003-06-06 Bradley Bell <btb@icculus.org>
1255 * main/kconfig.c: fix crash in control menus
1257 * main/gauges.c: force cockpit redraw in opengl
1259 * main/gamerend.c: move ogl swap, so cockpit and console get
1262 2003-06-01 Bradley Bell <btb@icculus.org>
1264 * configure.ac, libmve/mveplay.c: define struct timeval if needed
1268 2003-05-12 Bradley Bell <btb@icculus.org>
1270 * configure.ac: increment version number
1272 * main/bm.c: use con_printf for exit model warnings
1274 * configure.ac: must check for timespec after setting -mno-cygwin
1276 * main/inferno.c: added -nohogdir and -userdir options
1278 * NEWS, main/titles.c: use briefings with no extension
1282 2003-04-30 Bradley Bell <btb@icculus.org>
1284 * configure.ac: have to include time.h when checking for nanosleep
1286 * configure.ac, libmve/mveplay.c: use autoconf to check for struct
1289 * Makefile.am, NEWS, README, configure.ac: fix linking bug,
1290 increment version number
1292 * main/Makefile.am: make dist fix
1296 2003-04-29 Bradley Bell <btb@icculus.org>
1298 * configure.ac, 2d/2dsline.c, main/automap.c, libmve/mveplay.c:
1301 2003-04-24 Bradley Bell <btb@icculus.org>
1303 * configure.ac: increment version number
1305 * main/inferno.c: redeclare main() 'the SDL way', make sure SDL.h
1308 2003-04-24 Ingo van Lil <inguin@gmx.de>
1310 * main/render.c: fix misspellings of NDEBUG
1314 2003-04-14 Bradley Bell <btb@icculus.org>
1316 * cfile/cfile.c: prefer files from d2 hog over d1 hog
1318 2003-04-11 Bradley Bell <btb@icculus.org>
1320 * main/automap.c, main/gamemine.c, main/menu.c: fix compiler
1325 2003-04-11 Bradley Bell <btb@icculus.org>
1327 * libmve/mveplay.c: use _sleep instead of sleep on win32
1329 * Makefile.am, README, README.utils, arch/sdl/digi.c,
1330 arch/sdl/joy.c, arch/win32/Makefile.am, include/byteswap.h,
1331 include/cfile.h, include/error.h, libmve/Makefile.am,
1332 libmve/decoders.h, main/Makefile.am, main/endlevel.c,
1333 main/endlevel.h, main/playsave.c, misc/fileutil.c:
1334 utilities/Makefile.am: comments/formatting/dist problems
1336 * configure.ac: use different defines for os x
1338 2003-04-07 Bradley Bell <btb@icculus.org>
1340 * include/error.h, misc/error.c: put some old stuff back in,
1341 eliminate duplicate error messages
1343 * main/text.c: don't die on text not found
1346 * main/inferno.c: print some useful info if hog not found, allow
1347 -help to work if no text available
1349 2003-04-07 Steffen Pohle <stpohle@gmx.net>
1351 * arch/linux/Makefile.am: revert to previous version, so linux
1354 2003-04-03 Bradley Bell <btb@icculus.org>
1356 * main/endlevel.c: fixed exit model scheme yet again
1358 2003-04-02 Bradley Bell <btb@icculus.org>
1360 * misc/error.c: call Int3 on Assert
1362 * main/cntrlcen.c, main/cntrlcen.h, main/gamesave.c: modified
1365 * main/wall.c: don't die when trying to toggle nonexistent
1366 segment... vertigo level 10 is buggy!
1368 * main/gamemine.c: comments/formatting
1370 2003-03-31 Micah J. Lieske <MicahJon@compuserve.com>
1372 * arch/dos/digimm.c, arch/sdl/digi.c, arch/win32/digi.c,
1373 main/inferno.c: Allow use of 22K sound samples
1375 2003-03-29 Bradley Bell <btb@icculus.org>
1377 * arch/ogl/gr.c: default to bitmapped reticle
1379 * main/bm.c, main/endlevel.c, main/piggy.c, main/piggy.h,
1380 main/polyobj.c: rewrote endlevel stuff to reread exit model info
1383 * arch/sdl/joy.c: fixed text seen for hats in control config
1386 2003-03-28 Bradley Bell <btb@icculus.org>
1388 * main/bm.c: heh, model nums in vertigo are hardcoded,
1389 N_D2_POLYGON_MODELS can't change
1391 * configure.ac, include/d1x.xpm, include/descent.xpm,
1392 arch/ogl/sdlgl.c, arch/sdl/gr.c: enabled setting icon with
1395 2003-03-27 Bradley Bell <btb@icculus.org>
1397 * main/text.h: fixed text references for hat directions
1399 * arch/ogl/Makefile.am: oops, can't get rid of main INCLUDE yet...
1401 2003-03-26 Bradley Bell <btb@icculus.org>
1403 * main/playsave.c: make d2x keys backward compatible
1405 2003-03-26 Micah J. Lieske <MicahJon@compuserve.com>
1407 * arch/sdl/event.c, arch/sdl/joy.c: added hat support for sdl
1410 2003-03-26 Bradley Bell <btb@icculus.org>
1412 * main/piggy.c: fix crash when d1 data not present
1414 * main/gamecntl.c, main/kconfig.c, main/playsave.c: fix d2x keys,
1415 read/write from plr file
1417 * main/ai.h, main/collide.c, main/escort.c, main/escort.h,
1418 main/fuelcen.c, main/gamecntl.c, main/playsave.c, main/powerup.c:
1419 added escort.h header
1421 2003-03-25 Bradley Bell <btb@icculus.org>
1423 * main/bm.c, main/piggy.c, main/piggy.h, main/gameseq.c: added
1424 D1_PIGFILE ("descent.pig") macro
1426 * main/bm.c, main/piggy.c, main/piggy.h: ability to load exit
1427 models from d1 pig file
1429 * main/bm.c, main/bm.h, main/endlevel.c, main/piggy.c,
1430 main/piggy.h: ability to load exit model bitmaps (or any bitmap,
1431 really) from d1 pig file
1433 2003-03-23 Bradley Bell <btb@icculus.org>
1435 * main/bm.c: stop extra robots from overwriting exit models
1437 * include/ogl_init.h: increased OGL_TEXTURE_LIST_SIZE so the
1438 texture list doesn't get full
1440 * main/bm.c: fix mem leak when reading extra robots
1442 2003-03-21 Bradley Bell <btb@icculus.org>
1444 * main/menu.c: Added option to set movie resolution (mostly works)
1446 2003-03-21 Martin Schaffner <maschaffner@gmx.ch>
1448 * main/gameseq.c, main/piggy.c, main/piggy.h: move bitmap
1449 replacement functions to piggy.c
1451 * main/gameseq.c: attempt to support mac d1 descent.pig
1453 * main/bm.c: fix mem leak
1455 * main/gameseq.c: fix bug: when opening d1 level 1 with oem data
1456 files, both d1 and d2 oem briefing where showed
1458 * main/inferno.c, main/movie.c: Change the default movie
1459 resolution to "high", implement the option -lowresmovies
1461 2003-03-20 Bradley Bell <btb@icculus.org>
1463 * arch/sdl/rbaudio.c, main/songs.c: cd detection works now
1465 * main/piggy.c: comments
1467 2003-03-20 Martin Schaffner <maschaffner@gmx.ch>
1469 * main/gameseq.c: delete duplicate function
1471 * 2d/rle.c: fix color swapping on big endian of big rle bitmaps
1473 2003-03-19 Bradley Bell <btb@icculus.org>
1475 * arch/sdl/rbaudio.c, include/rbaudio.h: starting d2 cd detection
1476 (cddb discid) support
1478 * arch/sdl/digi.c, main/kludge.c: implemented
1479 digi_link_sound_to_object3 for looping sounds, other looping stuff
1481 * arch/sdl/gr.c: removing dependencies on stuff in main/
1483 * arch/linux/Makefile.am, arch/linux/init.c,
1484 arch/linux/linuxnet.c, arch/linux/include/ukali.h,
1485 arch/ogl/Makefile.am, main/inferno.c: moved joy_init back to main,
1486 other header cleanups
1488 * arch/win32/ipx_win.c, configure.ac: ipx on win32 fixed!
1490 2003-03-19 Martin Schaffner <maschaffner@gmx.ch>
1492 * 2d/rle.c, include/gr.h, include/rle.h, main/bm.c, main/bm.h,
1493 main/gamemine.c, main/gamemine.h, main/gameseq.c, main/piggy.c,
1494 main/piggy.h, main/wall.c, main/wall.h: if descent.pig available,
1495 load d1 textures for d1 levels
1497 2003-03-19 Bradley Bell <btb@icculus.org>
1499 * 2d/font.c, 2d/palette.c, 3d/interp.c, 3d/setup.c,
1500 arch/sdl/rbaudio.c, include/texmap.h, libmve/decoder16.c,
1501 libmve/decoder8.c, libmve/decoders.h, libmve/mveplay.c,
1502 texmap/ntmap.c, texmap/texmapl.h: header/extern declaration
1505 * README: added some OS X info
1507 2003-03-17 Bradley Bell <btb@icculus.org>
1509 * main/newdemo.c: simplify DEMO_FILENAME macro
1511 * main/console.c, main/game.c: enable experimental console support
1513 * main/gamerend.c: fixed location of fps meter in multi
1515 2003-03-16 Bradley Bell <btb@icculus.org>
1517 * main/menu.c, main/newdemo.c, main/newdemo.h, main/newmenu.c:
1518 also look in shared data dir for demos
1520 * main/newdemo.c, main/newdemo.h: comments/formatting
1522 2003-03-15 Christopher Thielen <chris@luethy.net>
1524 * main/kludge.c: set CDROM_dir back to "." - tricks game into
1525 thinking d2 cd is always present
1527 2003-03-15 Bradley Bell <btb@icculus.org>
1529 * 2d/font.c, main/credits.c, main/scores.c: fixed opengl credits,
1532 * arch/sdl/rbaudio.c: formatting, enabled volume control under
1535 * arch/ogl/gr.c: fixed dark font bug by calling gr_set_mode from
1536 gr_init. don't really know why this works, though
1538 2003-03-14 Bradley Bell <btb@icculus.org>
1540 * main/gameseq.c: fix Bitmap_replacement_data mem leakage
1542 * unused/bios/rbaudio.h: removed duplicate file
1544 2003-03-14 Christopher Thielen <chris@luethy.net>
1546 * arch/sdl/rbaudio.c: stop cd audio when exiting
1548 2003-03-14 Micah J. Lieske <MicahJon@compuserve.com>
1550 * main/gamecntl.c: add comments to the "only matt knows" cheats
1552 2003-03-14 Martin Schaffner <maschaffner@gmx.ch>
1554 * main/gamemine.c: formatting, better texture conversion for d1
1557 2003-03-14 Bradley Bell <btb@icculus.org>
1559 * main/piggy.c: must swap all mac version pigfiles
1561 * main/ai.c, main/ai.h, main/bm.h, main/crypt.c, main/joydefs.h,
1562 main/multi.c: formatting, minor cleanups
1564 * 2d/rle.c: need to swap line_size on bigendian machines
1566 * main/mission.c, main/mission.h: detect mac full version hogfile
1568 2003-03-13 Bradley Bell <btb@icculus.org>
1570 * arch/sdl/joydefs.c, main/kconfig.c, main/kconfig.h, main/menu.c:
1571 added joy/mouse sensitivity slider, increased range to 16, and
1574 * main/Makefile.am, main/joydefs.c, main/old/joydefs.c: moved old
1577 * arch/linux/Makefile.am: removed extra backslash
1579 * TODO, installation.txt: updated some documentation
1581 * main/gamecntl.c, main/menu.c, main/menu.h: added "d2x options"
1582 menu, with maxfps option
1584 2003-03-12 Bradley Bell <btb@icculus.org>
1586 * main/game.c, main/game.h, main/inferno.c: added -maxfps option
1588 * arch/linux/alsadigi.c, arch/linux/findfile.c,
1589 arch/linux/hmiplay.c, arch/linux/init.c, arch/linux/ipx_bsd.c,
1590 arch/linux/ipx_kali.c, arch/linux/ipx_lin.c, arch/linux/ipx_udp.c,
1591 arch/linux/joydefs.c, arch/linux/ukali.c, arch/linux/include,
1592 arch/linux/include/ipx_bsd.h, arch/linux/include/ipx_drv.h,
1593 arch/linux/include/ipx_hlpr.h, arch/linux/include/ipx_kali.h,
1594 arch/linux/include/ipx_ld.h, arch/linux/include/ipx_lin.h,
1595 arch/linux/include/ipx_udp.h, arch/linux/include/joystick.h,
1596 arch/linux/include/music.h, arch/linux/include/serial.h,
1597 arch/linux/include/ukali.h: formatting
1599 2003-03-11 Chris Arena <ccarena@cox.net>
1601 * main/menu.c: fixed brightness slider
1603 2003-03-01 Bradley Bell <btb@icculus.org>
1605 * main/piggy.c, main/titles.c: d1 briefing text fixed, spinning
1606 robots and animated bitmaps work, but colors are messed up
1608 2003-02-28 Bradley Bell <btb@icculus.org>
1610 * main/player.h: whitespace
1612 * main/automap.c, main/cntrlcen.c, main/collide.c,
1613 main/gamerend.c: use Builtin_mission_num instead of 0 (if
1614 descent.hog is present, d1 becomes mission 0)
1616 * configure.ac, arch/win32/Makefile.am, arch/win32/ipx_drv.h,
1617 arch/win32/ipx_win.c, arch/win32/mingw_init.c,
1618 arch/win32/winnet.c: MinGW compiles with network enabled again,
1619 but still doesn't work
1623 2003-02-28 Bradley Bell <btb@icculus.org>
1625 * 2d/pcx.c, arch/ogl/gr.c, libmve/mveplay.c, main/gameseq.c,
1626 main/inferno.c, main/menu.c, main/movie.c, main/newmenu.c: Fixed
1627 many opengl glitches
1629 2003-02-27 Bradley Bell <btb@icculus.org>
1631 * main/Makefile.am, main/gamesave.c, main/hoard.c, main/hoard.h,
1632 main/inferno.c, main/menu.c, main/mission.c, main/mission.h,
1633 main/network.c, main/network.h: noted that hoard.ham is only needed
1634 for multiplayer HOARD games, and should not be equated with
1635 "vertigo". put HoardEquipped() back in network.c.
1637 * arch/ggi/key.c, arch/sdl/key.c, arch/svgalib/key.c,
1638 include/d_delay.h, main/automap.c, main/game.c, main/kconfig.c,
1639 main/multi.c, main/newdemo.c, misc/Makefile.am, misc/d_delay.c:
1640 use timer_delay instead of d_delay
1642 2003-02-27 Martin Schaffner <maschaffner@gmx.ch>
1644 * main/render.c: added replacement qsort for solaris
1646 2003-02-26 Bradley Bell <btb@icculus.org>
1648 * main/gamemine.c: texture conversion for d1 shareware
1650 2003-02-26 Martin Schaffner <maschaffner@gmx.ch>
1652 * main/gamemine.c: better texture conversion for d1 levels
1654 2003-02-26 Micah J. Lieske <MicahJon@compuserve.com>
1656 * main/kconfig.c: fix joystick support under MinGW
1658 2003-02-26 Bradley Bell <btb@icculus.org>
1660 * main/playsave.c: fix swapping glitch
1662 * configure.ac, readme.txt: clean stuff up, getting ready for
1665 * main/titles.c: begin support for rendering spinning robots in
1668 * main/mission.c, main/mission.h: load d1 oem mission, d1 v1.0
1671 * main/gamemine.c: load d1 shareware levels!
1673 2003-02-25 Bradley Bell <btb@icculus.org>
1677 * autogen.sh: add warning about old auto* versions, use
1680 2003-02-24 Bradley Bell <btb@icculus.org>
1682 * main/gameseq.c, main/movies.c, main/titles.c: Descent I
1683 briefings mostly working
1685 * main/movie.c, main/titles.c: fixed some more briefing glitches
1687 2003-02-23 Bradley Bell <btb@icculus.org>
1689 * main/movie.c: fixed crash when using shareware data files
1692 * arch/sdl/digi.c: fix crash on non-existent sounds
1693 (i.e. shareware data)
1695 2003-02-22 Bradley Bell <btb@icculus.org>
1697 * main/titles.c: fixed fullscreen toggle in briefings
1699 2003-02-21 Bradley Bell <btb@icculus.org>
1701 * configure.ac: check for mingw when enabling nasm
1703 * main/playsave.c: enable loading player files of either byte
1706 2003-02-20 Bradley Bell <btb@icculus.org>
1708 * main/bm.c, main/bm.h, main/endlevel.c: fixed up endlevel stuff
1710 * arch/sdl/digi.c, main/kludge.c: oops, meant to say: fixed bug
1711 #343, not "rest of solution to bug #344"
1713 * arch/sdl/timer.c, include/timer.h: revert to more accurate
1716 * main/kludge.c: partial solution to bug #344
1718 * Makefile.am, tools/cvs2cl/cvs2cl.pl: get rid of cvs2cl.pl
1720 * compilerdefs.txt: added linux/mips info
1722 * ChangeLog: clean up changelog
1724 2003-02-19 Bradley Bell <btb@icculus.org>
1726 * libmve/mveplay.c: os x needs nanosleep prototype.
1728 2003-02-18 Bradley Bell <btb@icculus.org>
1730 * .cvsignore, libmve/.cvsignore: added files to .cvsignore
1732 * include/libmve.h, libmve/mveplay.c, main/movie.c: added function
1733 to disable/enable audio
1735 * libmve/: mve_main.c, mveplay.c: bigendian fixes
1737 * main/: movie.h, titles.c: make sure movie's palette is set before
1738 writing briefing text. Fixes bug #359
1740 * libmve/mveplay.c: make MVE_rmStepMovie play a full frame instead
1743 * misc/: args.c, byteswap.c, d_delay.c, d_io.c, dos_disk.h,
1744 error.c, hash.c, parsarg.c, parsarg.h, strio.c, strutil.c:
1747 * maths/: fix.asm, rand.c, tables.c, vecmat.c, vecmata.asm:
1750 * texmap/: ntmap.c, scanline.c, scanline.h, texmapl.h,
1751 tmap_flt.asm, tmap_inc.asm, tmap_lin.asm, tmap_ll.asm,
1752 tmap_per.asm, tmapfade.asm, tmapflat.c, tmappent.S, tmapppro.S:
1755 * include/libmve.h: blah
1757 2003-02-18 Martin Schaffner <martin.schaffner@epfl.ch>
1759 * main/render.c: 2nd attempt to fix solaris qsort bug
1761 2003-02-18 Bradley Bell <btb@icculus.org>
1763 * configure.ac, include/pstypes.h: put alignment detection in
1766 2003-02-17 Bradley Bell <btb@icculus.org>
1768 * Makefile.am, README.utils, configure.ac, include/libmve.h,
1769 include/mve_audio.h, include/mvelib.h, libmve/Makefile.am,
1770 libmve/decoder16.c, libmve/decoder8.c, libmve/mve_audio.c,
1771 libmve/mve_audio.h, libmve/mve_main.c, libmve/mvelib.c,
1772 libmve/mvelib.h, libmve/mveplay.c, main/Makefile.am,
1773 main/decoder16.c, main/decoder8.c, main/movie.c, main/mve_audio.c,
1774 main/mve_main.c, main/mvelib.c, main/mveplay.c, main/mveplay.h:
1775 moved mve stuff to separate subdir
1777 * include/mvelib.h, main/movie.c, main/mve_main.c, main/mvelib.c,
1778 main/mveplay.c, main/mveplay.h, main/titles.c: many improvements to
1779 mve code. Fixes (at least) bugs #41, #348, and #350.
1781 2003-02-14 Bradley Bell <btb@icculus.org>
1783 * main/Makefile.am: no more Makefile.mveplay. again
1785 * main/mveplay.c: typo
1787 2003-02-13 Bradley Bell <btb@icculus.org>
1789 * utilities/mvlextract.c: uint -> unsigned int
1791 * main/: mve_main.c, mvelib.c, mveplay.c: add fullscreen mode to
1792 standalone mveplayer, win32 support
1794 * main/movie.c: random bugfixes, win32 support
1796 * arch/sdl/Makefile.am: formatting
1798 * configure.ac: disable networking on mac/win for now
1800 * main/newmenu.c: comments
1802 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1804 * 3d/interp.c, include/interp.h, main/polyobj.c: get rid of some
1805 redundant swap functions.
1807 2003-02-13 Bradley Bell <btb@icculus.org>
1809 * ChangeLog: update changelog
1811 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1813 * 3d/interp.c, include/interp.h, main/polyobj.c: fix remaining
1814 polymodel alignment issues.
1816 2003-02-13 Bradley Bell <btb@icculus.org>
1818 * utilities/: hogcreate.c, hogextract.c, mvlcreate.c, mvlextract.c:
1819 fix various little bugs
1821 * main/mveplay.c, utilities/hogextract.c, utilities/mvlextract.c,
1822 utilities/tex2txb.c, utilities/txb2tex.c: eliminate warning
1824 * main/: Makefile.am, Makefile.mveplay: build mveplayer from
1827 * README.utils: new file
1829 * main/: mve_main.c, mveplay.c: more movie fixes
1831 * README: updated README
1833 * 2d/Makefile.am, main/Makefile.am: some OS X and dist fixes
1835 2003-02-12 Bradley Bell <btb@icculus.org>
1837 * utilities/mvlextract.c: bigendian mvl support
1839 * main/mveplay.c: formatting, stuff
1841 * main/: Makefile.am, Makefile.mveplay: lotsa movie cleanups, added
1842 truecolor mve support, standalone mveplayer
1844 * include/mve_audio.h, include/mvelib.h, main/decoder16.c,
1845 main/decoder8.c, main/movie.c, main/mve_main.c, main/mvelib.c,
1846 main/mveplay.c: lotsa movie cleanups, added truecolor mve support,
1847 standalone mveplayer
1849 2003-01-22 Bradley Bell <btb@icculus.org>
1851 * include/: interp.h, interp.h: restore prototype for
1852 swap_polygon_model_data
1854 2003-01-21 Bradley Bell <btb@icculus.org>
1856 * main/piggy.c: use memcpy to avoid alignment problem
1858 * compilerdefs.txt: updated some defs, added sunos/sparc
1860 2003-01-15 Bradley Bell <btb@icculus.org>
1862 * main/render.c, arch/ogl/ogl.c: use __sun__ for sunos
1864 * main/gamemine.c: attempting to support d1 shareware
1866 * compilerdefs.txt: update defs
1868 2003-01-15 David Costanzo <david_costanzo@yahoo.com>
1870 * main/mveplay.c: fix several bugs, comments, formatting.
1872 2003-01-15 Bradley Bell <btb@icculus.org>
1874 * arch/ogl/sdlgl.c, arch/sdl/digi.c, arch/sdl/event.c,
1875 arch/sdl/gr.c, arch/sdl/init.c, arch/sdl/joy.c, arch/sdl/key.c,
1876 arch/sdl/mouse.c, arch/sdl/rbaudio.c, arch/sdl/timer.c,
1877 include/error.h, main/gamecntl.c, main/inferno.c: changed path for
1880 * arch/: ogl/glx.c, ogl/gr.c, ogl/ogl.c, ogl/wgl.c, sdl/joydefs.c:
1881 formatting, comments
1883 2003-01-11 Bradley Bell <btb@icculus.org>
1885 * main/: mission.c, mission.h: attempt to support d1 for mac
1888 * arch/sdl/joy.c, main/mvelib.c, main/titles.c: gcc 3.2 warnings
1890 * main/object.h: foo
1892 2003-01-09 Bradley Bell <btb@icculus.org>
1894 * main/movie.c: use ifdef around gr_toggle_fullscreen
1896 2003-01-07 Bradley Bell <btb@icculus.org>
1898 * Makefile.am, descent.msn, installation.txt, main/mission.c,
1899 main/mission.h: don't need .msn file for descent.hog anymore
1903 2003-01-06 Bradley Bell <btb@icculus.org>
1905 * main/mission.h, main/mission.c: comments
1907 * README, TODO, cvshowto.txt, installation.txt, debian/copyright:
1910 2003-01-03 Bradley Bell <btb@icculus.org>
1912 * utilities/: txb2txt.c, txt2txb.c: remove old files
1914 * 3d/interp.c, include/byteswap.h, main/gamemine.c: formatting
1916 * main/polyobj.c: attempt to make read_model_file
1919 * main/menu.c: move vertigo text
1921 2003-01-02 Bradley Bell <btb@icculus.org>
1923 * 3d/interp.c, include/interp.h, main/morph.c, main/polyobj.c,
1924 main/polyobj.h: cleanup alignment changes
1926 * NEWS, 3d/interp.c, include/3d.h, include/interp.h,
1927 include/pstypes.h, main/Makefile.am, main/bm.c, main/collide.c,
1928 main/object.h: fix alignment issues on sparc
1930 * cvshowto.txt: update cvs info
1934 * 2d/rle.c: make rle_swap handle RLE_BIG
1936 2003-01-01 Martin Schaffner <maschaffner@gmx.ch>
1938 * main/render.c: workaround solaris qsort bug
1940 2003-01-01 Steffen Pohle <stpohle@gmx.net>
1942 * arch/linux/linuxnet.c, arch/linux/ukali.c,
1943 arch/linux/include/ukali.h, main/inferno.c: enabled kali
1945 * arch/linux/Makefile.am: enabled linux joystick, kali
1947 * configure.ac, arch/linux/joystick.c, arch/sdl/Makefile.am,
1948 arch/sdl/event.c: enabled linux joystick
1950 2002-12-31 Bradley Bell <btb@icculus.org>
1952 * main/gamemine.c: simplified warning msg
1954 * NEWS, TODO, main/multi.c, main/netmisc.c: comments/whitespace
1956 * main/render.h: fix compiler warning
1958 2002-12-31 Martin Schaffner <maschaffner@gmx.ch>
1960 * 2d/rle.c, main/inferno.c, main/piggy.c: fixed rle_swap leaks.
1962 2002-12-24 Bradley Bell <btb@icculus.org>
1964 * main/mission.c: fixes an infinite loop which was caused by d2x
1965 thinking d2demo was a descent 1 mission
1967 2002-12-24 Martin Schaffner <maschaffner@gmx.ch>
1969 * arch/ogl/ogl.c, main/render.c: fix compiler warnings.
1971 2002-12-24 Bradley Bell <btb@icculus.org>
1973 * main/render.c: comments
1975 2002-10-30 Bradley Bell <btb@icculus.org>
1977 * main/inferno.c: add help for -hogdir option
1979 * main/inferno.c: added -hogdir option
1981 2002-10-28 Bradley Bell <btb@icculus.org>
1983 * main/: inferno.c, menu.c: enabled Vertigo displays
1985 * include/3d.h: typo
1987 2002-10-28 Martin Schaffner <maschaffner@gmx.ch> and Bradley Bell <btb@icculus.org>
1989 * 3d/interp.c, include/3d.h, include/byteswap.h, main/bm.c,
1990 main/netmisc.c, main/network.c: simplify and eliminate redundant
1993 2002-10-28 Martin Schaffner <maschaffner@gmx.ch>
1995 * maths/fixc.c: fix infinite loop in quad_sqrt.
1997 * 3d/points.c, include/maths.h, include/pstypes.h, maths/fixc.c,
1998 maths/vecmat.c: sparc/sunos support: rename quad to quadint.
2000 2002-10-12 Bradley Bell <btb@icculus.org>
2002 * 2d/2dsline.c: handle BM_OGL in gr_scanline()
2004 2002-10-11 Bradley Bell <btb@icculus.org>
2006 * main/hud.c: make hud_message work correctly
2008 * 2d/palette.c, arch/sdl/gr.c, include/palette.h, main/inferno.c:
2011 * main/network.c: formatting, small fixes
2013 2002-10-10 Bradley Bell <btb@icculus.org>
2015 * main/netmisc.h: no swap_object for little-endian
2017 * main/: netmisc.h, network.c: use macros to simplify network
2020 * main/piggy.c: disable autodetect of mac pig (use --enable-macdata
2023 * main/inferno.c: enable loading screen for mac shareware with
2026 * main/netmisc.c: whitespace
2028 * 2d/bitmap.c, main/inferno.c, main/mission.c, main/playsave.c:
2031 * main/hud.c: whitespace
2033 * configure.ac: remove shareware build, add macdata build
2035 * main/songs.c: whitespace
2037 * 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/gpixel.c, 2d/line.c,
2038 2d/pixel.c, 2d/poly.c, 2d/rect.c, 2d/tmerge.c, main/gamerend.c:
2041 * 2d/: Makefile.am, tmerge_a.asm: enable TRANSPARENCY_COLOR for
2044 2002-10-04 Martin Schaffner <maschaffner@gmx.ch>
2046 * cfile/cfile.c, include/iff.h, main/gamepal.c, main/titles.c:
2047 comments, formatting, etc.
2049 * iff/iff.c: fix bigendian iff loading.
2051 2002-10-03 Bradley Bell <btb@icculus.org>
2053 * utilities/txb2tex.c: typo
2055 * 3d/clipper.c, main/bm.c, main/game.c, main/gamecntl.c,
2056 main/newmenu.c, main/switch.c, main/terrain.c, main/text.c:
2059 * arch/sdl/mouse.c: whitespace
2061 2002-09-19 Bradley Bell <btb@icculus.org>
2063 * main/kconfig.c: fix a oops, add old logs
2065 * main/kconfig.c: support for >3 mouse buttons
2067 2002-09-18 Bradley Bell <btb@icculus.org>
2069 * include/gr.h: fix palette swap define
2071 2002-09-14 Bradley Bell <btb@icculus.org>
2073 * main/titles.c: load hires briefing screen if lores doesn't exist
2074 (i.e. vertigo) and MenuHires=0
2076 2002-09-14 Werner Augustin <descent-source@mailinglist.gnuher.de>
2078 * main/: multi.h, network.h: pack some structures for ipx
2081 2002-09-14 Bradley Bell <btb@icculus.org>
2083 * cfile/cfile.c, main/endlevel.c, main/gamesave.c: revert cfgets()
2084 and load_endlevel_data() to expect newline-terminated strings, fix
2085 load_game_data to read null-terminated string for
2088 2002-09-07 Bradley Bell <btb@icculus.org>
2090 * main/newmenu.c: added error message
2092 * main/menu.h: enable -nohires with mac shareware
2094 * 2d/palette.c, include/gr.h: enable 0/255 palette swap
2096 * 2d/font.c: enable 0/255 palette swap for fonts
2098 * 2d/bitblt.c: add TRANSPARENCY_COLOR to assembly code, nother OGL
2101 * 2d/2dsline.c: fix ogl blooper
2103 2002-09-05 Bradley Bell <btb@icculus.org>
2105 * 2d/rle.c, 2d/scalec.c, include/rle.h: better just do it the old
2108 * include/strutil.h: need string.h for strcasecmp
2110 * include/rle.h: okay, maybe it needs to be this way
2112 * include/: 3d.h, gr.h: more stuff from d2src, mostly formatting
2114 * 2d/scalec.c: more stuff from d2src
2116 * 2d/rle.c: more stuff from d2src, formatting
2118 * 2d/font.c: useless cruft
2120 * 2d/: 2dsline.c, bitmap.c, bitmap.h: more stuff from d2src
2122 * 2d/bitblt.c, include/grdef.h: moved gr_linear_movsd assembly from
2125 2002-09-04 Bradley Bell <btb@icculus.org>
2127 * include/grdef.h: fix compiler warnings
2129 * 2d/bitblt.c: fix compiler warnings, #ifdef out dos-only code
2131 * include/grdef.h: gr_linear_movsd isn't static for NO_ASM,
2134 * main/game.c: we want the mac ibitblt for everything but dos and
2137 * main/texmerge.c: these routines are in tmerge.c
2139 * main/credits.c: enable credits for mac and oem data
2141 * main/bm.c: use either exit.ham or exit.pofs
2143 * include/ibitblt.h: enable some more code from d2src
2145 * include/gr.h: enable mac ubitblt_double
2147 * 2d/rle.c: added gr_rle_expand_scanline_generic_masked from d2src
2149 * include/grdef.h: moved some inline asm from linear.h
2151 * 2d/ibitblt.c: brought in line with original d2 version
2153 * 2d/bitblt.c: reverted to original d2 version of this file, then
2154 added d1x enhancements
2156 * 2d/2dsline.c: formatting, use __MSDOS__ instead of __DJGPP__
2158 * 2d/linear.h: moved these back to their original locations
2161 * main/mveplay.c: close some memory holes, speed up palette loading
2163 * main/movie.c: added fullscreen toggle while playing movies
2165 * main/inferno.c: comment out -superhires help text (always on)
2167 * include/timer.h: added approx_fsec_to_usec macro
2169 * arch/sdl/joy.c: fix compiler warning
2171 2002-09-01 Bradley Bell <btb@icculus.org>
2173 * main/network.c: oops
2175 * main/: movie.c, mveplay.c, mveplay.h: more movie improvements
2177 * arch/sdl/timer.c, include/timer.h: added timer_delay, faster
2178 timer_get_fixed_seconds
2182 2002-08-31 Bradley Bell <btb@icculus.org>
2184 * TODO, main/inferno.c, main/movie.c, main/mveplay.c: movie
2187 * main/multi.h: network endian stuff
2189 * 2d/font.c, include/gr.h: fast file i/o for font headers
2191 * arch/win32/arch_ip.cpp: unused file
2193 * main/: netmisc.c, netmisc.h, network.c, network.h: formatting,
2194 bigendian networking fixes
2196 * main/menu.c: make net menu more accurate, also make superhires
2199 * include/pstypes.h: better to have __pack__ all the time, I think.
2200 needed for networking, e.g.
2202 * arch/win32/: ipx_drv.h, ipx_win.c, winnet.c: win32 networking
2205 * arch/win32/Makefile.am: unused file
2209 2002-08-30 Bradley Bell <btb@icculus.org>
2211 * arch/win32/ipx_drv.h: re-added arch/win32/ipx_drv.h
2213 * main/: newmenu.h, titles.c: formatting
2215 * NEWS, arch/linux/Makefile.am, arch/linux/include/ukali.h,
2216 main/multi.h: networking works, finally
2218 * TODO: added TODO file
2220 * arch/linux/arch_ip.cpp: unused fine
2222 * README: network sorta working
2224 * main/: Makefile.am, multi.c, network.c, network.h: more
2227 * main/menu.c: load builtin mission correctly
2229 * main/inferno.c: documentation
2231 * main/: hoard.c, hoard.h, gamesave.c, mission.c: move hoard stuff
2234 * main/Makefile.mveplay: don't need no more
2236 2002-08-29 Bradley Bell <btb@icculus.org>
2238 * main/: ip_base.cpp, ip_base.h, ip_basec.h, ipclienc.c,
2239 ipclient.cpp, ipclient.h, ipserver.cpp, ipx_drv.c, multipow.c,
2240 multipow.h, netlist.c, netpkt.c, netpkt.h: deleting unused d1x
2243 * include/ipx_drv.h: more network fixing
2245 * arch/linux/include/ipx_drv.h: more network fixing
2247 * include/ipx.h: formatting
2249 * arch/linux/ipx_kali.c, include/ipx.h: fixed networking fuck-up?
2251 * NEWS, arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
2252 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, main/Makefile.am,
2253 main/inferno.c: fixed networking fuck-up?
2255 * Makefile.am: moved mingw info to README
2257 * README, mingw32.txt: moved mingw info to README
2259 2002-08-27 Bradley Bell <btb@icculus.org>
2261 * utilities/mvlextract.c: allow specifying file to extract
2263 * utilities/: tex2txb.c, txb2tex.c: use default extension to
2266 * utilities/hogextract.c: allow specifying file to extract
2268 * main/mission.c: Have to get mission_num _after_ promoting...
2270 * main/: gameseq.c, titles.c: beginning d1 briefing support
2272 * descent.msn: beginning d1 briefing support
2274 * main/: titles.c, titles.h: d1-style mission briefings
2276 * main/piggy.h: whitespace
2278 * main/movie.c: beginning robot movie support, fall back on lo/hi
2279 res if hi/lo not available
2281 * main/mission.c: added Builtin_mission_num for builtin mission,
2282 D1Hogdir, d1-style mission briefings
2284 * main/: gameseq.c, mission.h: added Builtin_mission_num for
2287 * cfile/cfile.c, include/cfile.h: add capability for 3rd hogfile
2288 (for d1 missions that need d1 data)
2290 * 2d/ibitblt.c: whitespace
2292 2002-08-26 Bradley Bell <btb@icculus.org>
2294 * utilities/mvlcreate.c: oops
2296 * utilities/: Makefile.am, mvlcreate.c, mvlextract.c: added mvl
2299 * utilities/hogextract.c: added [v]iew option
2301 * utilities/: tex2txb.c, txb2tex.c: changed txt to tex
2303 * main/titles.c: fix writable string, disable DumbAdjust thing
2305 * main/polyobj.h: whitespace
2307 * main/newmenu.c: added pcx_get_dimensions(), other stuff from
2310 * main/movie.c: read movies from AltHogDir, other fixes
2312 * main/: mission.c, mission.h: fix bug w/mission filename
2314 * main/gameseq.c: comments
2316 * main/digi.h: whitespace n stuff
2318 * include/mve_audio.h: added audio flag macros
2320 * 2d/pcx.c, include/pcx.h: added pcx_get_dimensions(), other stuff
2325 2002-08-23 Bradley Bell <btb@icculus.org>
2327 * main/: gameseq.c, inferno.c, mission.c, mission.h, titles.c: fix
2330 * Makefile.am: remove d2demo.mn2
2332 * cfile/cfile.c, include/cfile.h: add cfile_size function
2334 * d2demo.mn2, installation.txt, main/gameseq.h, main/mission.c:
2335 eliminate need for .mn2 files for oem and demo
2337 2002-08-22 Bradley Bell <btb@icculus.org>
2339 * main/bm.c: fix for vertigo
2341 * main/menu.h: make OEM menu pcx available
2343 * 2d/rle.c: merge with original d2 file
2345 * Makefile.am, configure.ac: let mission files get installed by
2348 2002-08-17 Bradley Bell <btb@icculus.org>
2350 * configure.ac: make FAST_FILE_IO the default on little-endian
2353 * NEWS, README, compilerdefs.txt, readme.txt: documentation
2355 * 2d/bitblt.c, 2d/rle.c, arch/ogl/ogl.c: implement BM_FLAG_RLE_BIG
2358 2002-08-15 Martin Schaffner <maschaffner@gmx.ch>
2360 * main/: game.c, menu.c, mission.c: promote builtin missions.
2362 2002-08-15 Bradley Bell <btb@icculus.org>
2364 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h, main/piggy.c:
2365 improved mac pig loading/reverted TRANSPARENCY_COLOR changes
2367 * utilities/.cvsignore: added cvsignore
2369 * 2d/palette.c, include/palette.h, main/gamesave.c: mac data file
2372 * main/piggy.c: mac data file loading
2374 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h: set
2375 transparency and swap 0/255 correctly for mac data files
2377 2002-08-13 Bradley Bell <btb@icculus.org>
2379 * Makefile.am, configure.ac, utilities/Makefile.am: moved utility
2380 to utilities to avoid conflict with c++ std lib <utility>
2382 * utilities/: Makefile.am, hogcreate.c, hogextract.c, txb2txt.c,
2383 txt2txb.c: moved utility to utilities to avoid conflict with c++
2386 * Makefile.am, configure.ac: add utilities
2388 2002-08-09 Bradley Bell <btb@icculus.org>
2390 * 2d/palette.c, 3d/interp.c, include/gr.h, main/render.c:
2393 2002-08-08 Bradley Bell <btb@icculus.org>
2395 * main/inferno.c: comments
2397 * main/: newmenu.c, songs.c: mac demo datafile support
2399 * installation.txt: update
2401 * main/gamesave.c: use lowercase for consistency
2403 * main/: bm.c, bm.h, endlevel.c, polyobj.c: enable loading of exit
2404 models for other than d2demo
2406 2002-08-07 Martin Schaffner <maschaffner@gmx.ch>
2408 * main/gamemine.c: formatting, better d1 texture conversion
2410 * Makefile.am, descent.mn2, descent.msn, main/mission.c,
2411 main/mission.h: recognize .msn mission files.
2413 2002-08-07 Bradley Bell <btb@icculus.org>
2415 * .cvsignore, 2d/.cvsignore, 3d/.cvsignore, arch/.cvsignore,
2416 arch/dos/.cvsignore, arch/ggi/.cvsignore, arch/linux/.cvsignore,
2417 arch/ogl/.cvsignore, arch/sdl/.cvsignore, arch/svgalib/.cvsignore,
2418 arch/win32/.cvsignore, cfile/.cvsignore, iff/.cvsignore,
2419 main/.cvsignore, main/editor/.cvsignore, maths/.cvsignore,
2420 mem/.cvsignore, misc/.cvsignore, texmap/.cvsignore: added
2423 2002-08-06 Bradley Bell <btb@icculus.org>
2425 * main/: automap.c, laser.c, songs.c, titles.c: shareware stuff
2427 * main/Makefile.am: formatting
2429 * 2d/font.c: make gr_remap_font just reload the whole thing
2431 * configure.ac: formatting
2433 * Makefile.am: added d2demo.mn2
2435 * d2demo.mn2: mission file for shareware
2437 * include/u_mem.h, main/ai.c, main/gamesave.c, main/inferno.c,
2438 main/laser.h, main/text.h, main/titles.c, main/weapon.c: whitespace
2440 * main/sounds.h: shareware stuff, whitespace
2442 * main/: polyobj.c, polyobj.h: more fast i/o macros
2444 * main/: menu.c, menu.h, mission.c, newmenu.c, piggy.c, piggy.h:
2447 * main/: endlevel.c, endlevel.h, gamemine.c, gameseq.c: merged
2448 endlevel stuff to non-shareware, allow movies/endlevel for
2451 * main/cntrlcen.c: typo
2453 * main/bm.h: use global Piggy_hamfile_version
2455 * main/bm.c: merged endlevel stuff to non-shareware, more fast i/o
2456 macros, use global Piggy_hamfile_version
2458 * main/Makefile.am: terrain and movie stuff always used now
2460 * 2d/pcx.c, include/pcx.h: make pcx header available to other
2463 * main/: gamemine.c, gamesave.c: load DMB levels
2465 * main/: bm.c, cntrlcen.c, cntrlcen.h, fuelcen.c, fuelcen.h,
2466 segment.c, segment.h, switch.c, switch.h: fast i/o macros
2468 2002-08-04 Martin Schaffner <maschaffner@gmx.ch>
2470 * main/gamemine.c, main/gamesave.c, mem/mem.c: d1 level stuff.
2472 2002-08-04 Bradley Bell <btb@icculus.org>
2474 * main/inferno.c: shareware stuff, formatting
2476 * arch/sdl/rbaudio.c: gracefully handle redbook non-availability
2478 * arch/sdl/gr.c: don't need to set mode in gr_init
2480 2002-08-02 Martin Schaffner <maschaffner@gmx.ch>
2482 * main/: gamemine.c, gamemine.h, gamesave.c, gamesave.h: more d1
2485 * Makefile.am, descent.mn2: added mission file for descent 1
2487 2002-08-02 Bradley Bell <btb@icculus.org>
2489 * arch/sdl/digi.c, arch/sdl/gr.c, include/error.h,
2490 include/oldsdl.h, main/gamecntl.c, main/inferno.c, main/laser.c,
2491 main/piggy.h, misc/error.c: junk
2493 * main/: endlevel.c, escort.c, gameseq.c, newmenu.c, render.c,
2494 render.h, scores.c, scores.h, terrain.c: shareware stuff
2496 * configure.ac, include/pstypes.h, main/bm.c, main/bm.h,
2497 main/effects.c, main/effects.h, main/piggy.c, main/piggy.h,
2498 main/powerup.c, main/powerup.h, main/robot.c, main/robot.h,
2499 main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
2500 main/weapon.c, main/weapon.h: fast i/o macros
2502 2002-08-01 Martin Schaffner <maschaffner@gmx.ch>
2504 * NEWS, cfile/cfile.c, main/console.c, main/gamemine.c,
2505 main/gamemine.h, main/gamesave.c: load d1 levels
2507 2002-07-30 Bradley Bell <btb@icculus.org>
2509 * configure.ac: oops
2511 * configure.ac, arch/ogl/gr.c, arch/ogl/ogl.c, include/ogl_init.h:
2514 * main/menu.c, main/titles.c, NEWS, 2d/font.c, include/gr.h,
2515 include/grdef.h, main/game.c, main/gamefont.c, main/gamefont.h,
2516 main/gamemine.c, main/inferno.c, main/movie.c, main/newmenu.c,
2517 main/piggy.c, main/titles.c: support shareware datafiles!
2519 * main/: bm.c, gamemine.c, piggy.c, piggy.h, weapon.c, gamemine.c,
2520 piggy.c: SHAREWARE fixes
2522 2002-07-29 Bradley Bell <btb@icculus.org>
2524 * NEWS, include/fileutil.h, main/bm.c, main/gameseq.c,
2525 main/mveplay.c, main/piggy.c, main/piggy.h, main/playsave.c,
2526 misc/fileutil.c: Portability - OS X support
2528 2002-07-27 Bradley Bell <btb@icculus.org>
2530 * main/: Makefile.am, fuelcen.c, fuelcen.h, game.c, game.h,
2531 gamemine.c, gamesave.c, gameseq.c, piggy.c, piggy.h, segment.c,
2532 segment.h: portability
2534 * cfile/cfile.c, include/cfile.h, main/cntrlcen.c, main/cntrlcen.h,
2535 main/gamesave.c, main/switch.c, main/switch.h, main/wall.c,
2536 main/wall.h: portabilization
2538 * 2d/font.c, include/gr.h: portability
2540 2002-07-26 Bradley Bell <btb@icculus.org>
2542 * 2d/font.c, 2d/pcx.c, include/gr.h, main/movie.c: portability
2544 * arch/linux/findfile.c, include/pstypes.h: os x fixes
2546 * main/player.c: foo
2548 * misc/fileutil.c, include/fileutil.h, misc/fileutil.c: oops
2550 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c,
2551 misc/fileutil.h: portable file i/o utils
2553 * main/: Makefile.mveplay, inferno.c, movie.c, newmenu.c: s not a
2554 writable string anymore... / formatting
2556 * main/Makefile.am, main/bm.c, main/bm.h, main/cntrlcen.c,
2557 main/cntrlcen.h, main/effects.c, main/effects.h, main/piggy.c,
2558 main/piggy.h, main/player.c, main/player.h, main/polyobj.c,
2559 main/polyobj.h, main/powerup.c, main/powerup.h, main/robot.c,
2560 main/robot.h, main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
2561 main/weapon.c, main/weapon.h, 3d/interp.c, include/cfile.h:
2562 portable-izing file loading routines
2564 2002-07-24 Bradley Bell <btb@icculus.org>
2566 * main/mveplay.c: correctly play files with 16bit uncompressed
2567 audio, mem checking, etc
2569 * main/: Makefile.mveplay, mvelib.c, mveplay.c: enable standalone
2572 2002-07-23 Bradley Bell <btb@icculus.org>
2574 * misc/Makefile.am: unused file
2576 * configure.ac, main/endlevel.c, main/endlevel.h, main/menu.c,
2577 main/sounds.h: remove experimental nmovie stuff
2579 * main/movie.c: add some debugging output
2581 2002-07-22 Bradley Bell <btb@icculus.org>
2583 * main/: console.c, state.c: simplified header
2585 * main/movie.c: enable mveplay audio
2587 * main/old/movie.c: moved to main/
2589 * include/mve_audio.h, include/mvelib.h, main/Makefile.am,
2590 main/inferno.c, main/kludge.c, main/movie.c, main/mve_audio.c,
2591 main/mvelib.c, main/mveplay.c: initial movie support
2593 * arch/linux/findfile.c, arch/ogl/gr.c, arch/ogl/ogl.c,
2594 arch/sdl/init.c, arch/sdl/joy.c, include/byteswap.h,
2595 include/ogl_init.h, include/pstypes.h, main/console.c,
2596 main/state.c, mem/mem.c: OS X stuff
2598 * configure.ac: OS X and movie stuff
2600 2002-07-19 Bradley Bell <btb@icculus.org>
2602 * compilerdefs.txt: OSX defs
2604 2002-07-18 Bradley Bell <btb@icculus.org>
2606 * main/inferno.c: use simpler rcs tags
2608 * autogen.sh: keep Changelog in cvs (and use --accum)
2610 * arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/rbaudio.c,
2611 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/rbaudio.c,
2612 include/rbaudio.h, main/Makefile.am, main/cdrom.h, main/gamecntl.c,
2613 main/songs.c: changed cdrom->rbaudio
2615 * include/rbaudio.h: moved to /include
2617 2002-07-17 Bradley Bell <btb@icculus.org>
2619 * 2d/d2sline.c, 2d/bitblt.c, 2d/bitmap.c, 2d/bitmap.h, 2d/box.c,
2620 2d/canvas.c, 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/font.c,
2621 2d/gpixel.c, 2d/ibitblt.c, 2d/line.c, 2d/linear.asm, 2d/linear.h,
2622 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c, 2d/rect.c,
2623 2d/rle.c, 2d/scale.c, 2d/scalea.asm, 2d/scalea.h, 2d/scalec.c,
2624 2d/tmerge.c, 2d/tmerge_a.asm, 3d/clipper.c, 3d/clipper.h,
2625 3d/draw.c, 3d/globvars.c, 3d/globvars.h, 3d/instance.c,
2626 3d/interp.asm, 3d/interp.c, 3d/matrix.c, 3d/points.c, 3d/rod.c,
2627 3d/setup.c: use simpler rcs tags
2632 2002-07-17 Bradley Bell <btb@icculus.org>
2634 * tools/cvs2cl/cvs2cl.pl: upgrade cvs2cl
2636 * d2x-gl.sh, d2x-ogl.sh: changed d2x-ogl to d2x-gl
2638 * debian/rules: don't need readme's
2640 * debian/rules: move d1x license to COPYING, license clarifications
2642 * COPYING, license.txt, debian/copyright, Makefile.am: move d1x
2643 license to COPYING, license clarifications
2645 * debian/rules: fix debian docs
2647 * debian/rules: fix debian manpages
2649 * debian/d2x-sdl.menu: fix debian menu
2651 * debian/rules: link to undocumented man page for debs
2653 * Makefile.am, configure.ac, debian/control, debian/copyright,
2654 debian/d2x-gl.files, debian/d2x-gl.menu, debian/d2x-sdl.files,
2655 debian/d2x-sdl.menu, debian/d2x.files, debian/d2x.menu,
2656 debian/rules, rpm/d2x.spec.in: change d2x-ogl to d2x-gl, other
2659 2002-07-16 Bradley Bell <btb@icculus.org>
2661 * debian/: rules, changelog.in: deb stuff
2663 * configure.ac: cleaner nasm detection
2665 * debian/: changelog.in, control, rules: deb stuff
2667 * README, installation.txt: typos, stuff
2669 * configure.ac: better #defines
2671 * configure.ac: whitespace
2673 * configure.ac: better documentation
2675 * configure.ac, arch/sdl/event.c, arch/sdl/init.c: SDL_AUDIO and
2676 SDL_JOYSTICK not needed
2678 * configure.ac, main/inferno.c: __SDL__ ugly and not needed at all
2680 * configure.ac: need higher SDL for joystick
2682 * debian/: control, rules: deb stuff
2684 * arch/sdl/joy.c: old junk
2686 * Makefile.am, configure.ac: automake updates
2688 * main/: inferno.c, text.c: don't use althogdir on non-unix
2690 * configure.ac: more autoconf updates
2692 * misc/strutil.c: better strrev
2694 * main/inferno.c: need limits.h on mingw also
2696 * acconfig.h, configure.ac: Updated for autoconf 2.53 (no more
2699 2002-04-19 Bradley Bell <btb@icculus.org>
2701 * main/network.c: let hoard.ham be a cfile
2703 * main/text.c: better error message when hog not found
2707 2002-03-23 Bradley Bell <btb@icculus.org>
2709 * acconfig.h, configure.ac, arch/linux/Makefile.am,
2710 arch/sdl/Makefile.am: Use SDL joystick automatically
2712 * arch/sdl/joy.c, main/kconfig.c: SDL Joystick works!
2714 2002-03-05 Bradley Bell <btb@icculus.org>
2716 * arch/sdl/joydefs.c, arch/sdl/joy.c: SDL joystick stuff mostly
2719 2002-02-23 Bradley Bell <btb@icculus.org>
2721 * texmap/ntmap.c: fix bug preventing higher res sdl modes
2723 * arch/dos/Makefile.am, arch/ggi/Makefile.am,
2724 arch/linux/Makefile.am, arch/ogl/Makefile.am, arch/sdl/Makefile.am,
2725 arch/svgalib/Makefile.am, arch/win32/Makefile.am,
2726 main/editor/Makefile.am: moved includes to include
2728 * arch/sdl/gr.c: use SDL_VERSION_ATLEAST
2730 * Makefile.am, 2d/Makefile.am, 3d/Makefile.am, cfile/Makefile.am,
2731 iff/Makefile.am, main/Makefile.am, maths/Makefile.am,
2732 mem/Makefile.am, misc/Makefile.am, texmap/Makefile.am: moved
2735 * main/game.c: disabled cockpit for OGL, formatting
2737 * 2d/ibitblt.c: formatting
2739 2002-02-16 Bradley Bell <btb@icculus.org>
2741 * include/oldsdl.h: check for older macros
2743 * configure.ac, arch/sdl/digi.c, arch/sdl/event.c, arch/sdl/gr.c,
2744 include/error.h, include/oldsdl.h, main/gamecntl.c, main/inferno.c:
2745 allow older sdl versions
2747 2002-02-15 Bradley Bell <btb@icculus.org>
2749 * main/: automap.c, automap.h, inferno.c: automap resolution now
2752 * include/: gr.h, grdef.h: moved protos to from grdef.h to gr.h
2754 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
2755 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
2756 win32/include/key_arch.h: never mind - that would be pointless
2758 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
2759 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
2760 win32/include/key_arch.h: copied files from d1x
2762 * arch/linux/arch_ip.cpp, arch/win32/arch_ip.cpp, main/ip_base.cpp,
2763 main/ip_base.h, main/ipclient.cpp: enable udp debug messages
2765 * main/multipow.c: need conf.h
2767 * arch/win32/Makefile.am: new file
2769 * include/pstypes.h: added u_int16_t (needed in base_ip)
2771 * arch/win32/arch_ip.cpp: copied from d1x
2773 2002-02-14 Bradley Bell <btb@icculus.org>
2775 * arch/sdl/gr.c, main/inferno.c: allow gr_init lowres
2777 * NEWS, include/gr.h, main/game.c, main/game.h, main/gamecntl.c,
2778 main/netlist.c: Added hotkeys to toggle fullscreen mode
2780 * main/: ip_base.cpp, ip_base.h, multi.h, netlist.c, netpkt.c,
2781 network.c, network.h, ipclient.cpp, netpkt.h: d1x->d2x
2783 * main/: multipow.c, multipow.h, netlist.c, netpkt.c, netpkt.h,
2784 reorder.h: Lotsa networking stuff from d1x
2786 2002-02-13 Bradley Bell <btb@icculus.org>
2788 * include/gr.h, main/game.c: Fullscreen toggle stuff
2790 * arch/linux/Makefile.am, include/ipx.h: Lotsa networking stuff
2793 * main/: Makefile.am, inferno.c, ip_base.cpp, ip_base.h, menu.c,
2794 multi.h, network.c, network.h, newmenu.c: Lotsa networking stuff
2797 2002-02-11 Bradley Bell <btb@icculus.org>
2799 * main/bm.c: use portable loader if bigendian
2801 * include/pstypes.h: don't define bool for c++
2803 * include/cfile.h: extern AltHogDir stuff
2805 * include/byteswap.h: use WORDS_BIGENDIAN
2807 * main/: newmenu.c, newmenu.h: added fixedfont menu functions
2809 * main/vers_id.h: added D2X_IVER
2811 * misc/args.c: don't use d1x.ini
2813 * Makefile.am: rpm stuff
2815 * acconfig.h, configure.ac: c++, versioning, endianness, deb, rpm
2818 2002-02-09 Bradley Bell <btb@icculus.org>
2820 * rpm/: d2x.spec, d2x.spec.in: auto-generate rpm spec file
2822 2002-02-09 Paolo Ulivi <pulivi@libero.it>
2824 * d2x-ogl.sh, d2x-sdl.sh, rpm/.cvsignore, rpm/d2x.spec: rpm
2827 2002-02-06 Bradley Bell <btb@icculus.org>
2829 * arch/linux/arch_ip.cpp, main/ip_base.cpp, main/ip_base.h,
2830 main/ip_basec.h, main/ipclienc.c, main/ipclient.cpp,
2831 main/ipclient.h, main/ipserver.cpp: Adding d1x network code
2833 * debian/: changelog.in, control, copyright, d2x-gl.files,
2834 d2x-gl.menu, d2x.files, d2x.menu, rules: Added debian stuff
2838 2002-02-02 Bradley Bell <btb@icculus.org>
2840 * NEWS, arch/ggi/Makefile.am: reenabled ggi build
2842 * NEWS, acconfig.h, configure.ac, main/gamecntl.c, main/inferno.c:
2843 Enabled RELEASE option
2845 2002-01-31 Bradley Bell <btb@icculus.org>
2847 * Makefile.am, configure.ac: specify prerequisite versions of
2848 autoconf and automake
2850 2002-01-29 Bradley Bell <btb@icculus.org>
2852 * main/mission.c: RCS header added
2854 * main/inferno.c: update copyright date
2856 * main/mission.c: allow missions to be in AltHogDir
2858 * configure.ac: Display results of configure
2860 * include/d_io.h, main/inferno.c, main/newdemo.c: Added d_mkdir
2863 2002-01-28 Bradley Bell <btb@icculus.org>
2865 * NEWS, acconfig.h, configure.ac, cfile/cfile.c, main/newdemo.c:
2866 Data files now go in DATADIR/games/d2x, user files now go in
2869 2002-01-28 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2871 * main/inferno.c: Data files now go in DATADIR/games/d2x, user
2872 files now go in ~/.d2x
2874 2002-01-24 Bradley Bell <btb@icculus.org>
2876 * configure.ac: fix nasm not found error message
2878 2002-01-18 Bradley Bell <btb@icculus.org>
2880 * configure.in: getting rid of old configure.in
2882 * acconfig.h, configure.ac, main/Makefile.am, main/kludge.c,
2883 main/movie.c: Movie playing kludgey stuff
2885 * misc/args.c: formatting
2887 * main/inferno.c: allow -h for help
2889 * include/error.h: don't die on int3, unless -debug given
2891 * mingw32.txt: more stuff
2893 2001-12-29 Bradley Bell <btb@icculus.org>
2895 * Makefile.am: Got rid of thinking.txt
2897 * main/inferno.c: document -nomovies option
2899 2001-12-28 Bradley Bell <btb@icculus.org>
2901 * main/titles.c: formatting, put some code into place for rendering
2902 of robots during briefings
2904 2001-12-27 Bradley Bell <btb@icculus.org>
2908 2001-12-23 Craig Hadady <chadady@iglou.com>
2910 * 2d/rle.c: fixed bug in dummy array.
2912 2001-12-03 Bradley Bell <btb@icculus.org>
2914 * arch/sdl/init.c: fix formatting
2916 * Makefile.am, acconfig.h, configure.ac, arch/linux/Makefile.am,
2917 arch/sdl/Makefile.am, arch/sdl/event.c, arch/sdl/init.c,
2918 arch/sdl/joy.c, arch/svgalib/Makefile.am: lots of makefile fixes,
2919 and sdl joystick stuff
2921 2001-11-30 Bradley Bell <btb@icculus.org>
2923 * thinking.txt: not needed
2925 2001-11-27 Bradley Bell <btb@icculus.org>
2927 * cygconf, mingw32.txt: use sdl from source on cygwin
2929 * Makefile.am, configure.ac, arch/ogl/Makefile.am,
2930 arch/sdl/Makefile.am, main/Makefile.am: move SDL_LIBS to LIBS,
2931 SDL_CFLAGS to CFLAGS
2933 2001-11-27 Bradley Bell <btb@icculus.org>
2937 2001-11-14 Bradley Bell <btb@icculus.org>
2939 * texmap/scanline.c: use optimization flags as texmap default
2941 * NEWS: mouse wheel, etc
2943 * arch/include/mouse.h, arch/sdl/mouse.c, main/kconfig.c: use mouse
2944 wheel to emulate 3rd axis
2946 * Makefile.am, configure.ac: change ENV_DJGPP to DJGPP
2948 * include/error.h: kludge to ungrab mouse when we hit an int3
2950 * include/d_io.h: change __ENV_WINDOWS__ to __WINDOWS__,
2951 __ENV_MSDOS__ to __MSDOS__
2953 * arch/sdl/mouse.c: remove cruft, fix formatting, use mouse wheel
2956 * arch/sdl/event.c: remove cruft, fix formatting, begin joystick
2959 * arch/sdl/digi.c: implemented digi_set_volume
2961 * include/grdef.h, main/config.c, misc/d_io.c: change
2962 __ENV_WINDOWS__ to __WINDOWS__, __ENV_MSDOS__ to __MSDOS__
2964 * 2d/font.c, main/bm.c, main/gamesave.c, main/gameseq.c,
2965 main/piggy.c: use MAKE_SIG
2967 * installation.txt: update
2969 * configure.ac: new file
2971 * arch/sdl/joydefs.c: #include pstypes.h
2973 * arch/sdl/init.c: SDL joystick stuff
2975 * acconfig.h: adjust MINGW defines
2977 * arch/sdl/joydefs.c: copied joydefs_config from linux/joydefs.c -
2978 controls menu now works
2980 2001-11-13 Bradley Bell <btb@icculus.org>
2982 * main/Makefile.am: Make sure bmread.c and terrain.c get included
2985 * Makefile.am: New file
2987 * arch/dos/Makefile.am: Make sure gr.c and joy2.asm get included in
2990 * compilerdefs.txt: New file
2992 * main/aipath.c: use D_RAND_MAX instead of RAND_MAX
2994 2001-11-12 Bradley Bell <btb@icculus.org>
2996 * main/playsave.c: load player files regardless of byte order of
2999 2001-11-11 Bradley Bell <btb@icculus.org>
3001 * include/makesig.h, main/playsave.c: Created header for MAKE_SIG
3004 * main/Makefile.am: Don't use terrain.c unless SHAREWARE
3006 * NEWS: GL savegame thumbnails
3008 * acconfig.h, configure.in: make option for NMOVIES, default to off
3010 2001-11-09 Bradley Bell <btb@icculus.org>
3012 * main/state.c: Enabled savegame thumbnails under OpenGL
3014 * unused/pa_null/pa_enabl.h: remove duplicate header
3016 * misc/args.c: use d2x.ini for option file
3018 * mem/mem.c: Move mem_realloc inside the ifdef
3020 * main/menu.c: fix 640x400 menu text
3022 * main/inferno.c: added documentation
3024 * main/endlevel.c: fix warnings
3026 * arch/ogl/gr.c: Get rid of gl spew
3028 * arch/linux/Makefile.am: move unused ipx_udp.c to EXTRA_DIST
3030 * acconfig.h: Define __SDL__ for mingw
3032 2001-11-08 Bradley Bell <btb@icculus.org>
3034 * 2d/font.c: free OGL font data when rereading
3036 * main/collide.c, main/endlevel.c, main/endlevel.h, main/gameseq.c,
3037 main/gauges.c, acconfig.h, configure.in, main/inferno.c,
3038 main/laser.c, main/menu.c, main/menu.h, main/newmenu.c,
3039 main/piggy.c, main/sounds.h, main/switch.c, main/titles.c,
3040 main/weapon.h: Enabled shareware build, endlevel flythrough
3043 * main/: Makefile.am, terrain.c, old/terrain.c: moved file, will be
3044 of use for shareware build
3046 * arch/ogl/: gr.c, sdlgl.c: use new d_realloc function, so mem
3049 * include/u_mem.h, mem/mem.c: added d_realloc/mem_realloc functions
3051 2001-11-05 Bradley Bell <btb@icculus.org>
3053 * include/args.h, main/inferno.c, misc/args.c: Change args_init
3056 * include/3d.h: Add comment
3058 2001-11-04 Bradley Bell <btb@icculus.org>
3060 * cfile/Makefile.am, cfile/nocfile.h, include/nocfile.h: Move
3063 * arch/ogl/sdlgl.c: Hack to keep SDL from screwing up X when it
3066 * main/: gamecntl.c, inferno.c: SDL applies to more than X11...
3068 * arch/ogl/gr.c, main/Makefile.am, main/gauges.c, main/hud.c,
3069 main/hudmsg.h: Enable d1x-style hud_message
3071 * arch/ogl/: glx.c, wgl.c: Sync with d1x
3073 * 2d/font.c: re-init ogl fonts after remapping colors.
3075 2001-11-02 Bradley Bell <btb@icculus.org>
3077 * misc/Makefile.am: remove byteswap.h (duplicate header)
3079 * 2d/font.c: fixed gr_remap_font, minor stuff
3081 * configure.in: take out -O2 if doing debug build
3083 * main/bm.c: formatting
3085 * 2d/font.c, include/gr.h, NEWS: Enable OpenGL fonts!
3087 * include/byteswap.h, misc/Makefile.am: fix swapint, swapshort
3088 macros, get rid of functions
3090 2001-11-01 Bradley Bell <btb@icculus.org>
3092 * misc/byteswap.h: removed duplicate header
3094 2001-10-31 Bradley Bell <btb@icculus.org>
3096 * NEWS, main/automap.c: automap works in opengl
3098 * NEWS, configure.in: Added news
3100 * main/newmenu.c: Must call set_screen_mode for menus when using GL
3102 * 2d/: bitblt.c, canvas.c, linear.h, scalea.h: Sync with d1x
3104 * arch/sdl/event.c, arch/sdl/gr.c, arch/sdl/init.c, iff/iff.c,
3105 include/3d.h, include/loadgl.h, main/inferno.c, maths/fixc.c,
3106 maths/vecmat.c, maths/vecmata.asm: Sync with d1x
3108 * Makefile.am, arch/sdl/Makefile.am: Makefile fixes
3110 * arch/ogl/: glx.c, gr.c, ogl.c, sdlgl.c: Sync with d1x
3112 * 3d/: clipper.c, draw.c, globvars.c, instance.c, interp.c,
3113 matrix.c, points.c, rod.c, setup.c: Minor sync with d1x
3115 2001-10-27 Bradley Bell <btb@icculus.org>
3117 * main/inferno.c: added some documentation
3119 2001-10-25 Bradley Bell <btb@icculus.org>
3121 * main/inferno.c, texmap/ntmap.c, texmap/tmapflat.c: Completed tmap
3124 * Makefile.am, configure.in, arch/Makefile.am,
3125 arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/digi.c,
3126 arch/dos/gr.c, arch/ggi/Makefile.am, arch/ggi/gr.c,
3127 arch/ogl/Makefile.am, arch/ogl/glx.c, arch/ogl/gr.c,
3128 arch/ogl/ogl.c, arch/ogl/sdlgl.c, arch/ogl/wgl.c,
3129 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/digi.c,
3130 arch/sdl/gr.c, arch/svgalib/Makefile.am, arch/svgalib/gr.c,
3131 texmap/scanline.c: Finished moving stuff to arch/blah. I know,
3132 it's ugly, but It'll be easier to sync with d1x.
3134 * Makefile.am, configure.in, main/Makefile.am, main/editor/med.c,
3135 main/editor/medwall.h, main/editor/segment.c, main/editor/seguvs.h,
3136 main/editor/Makefile.am: attempt at support for editor, makefile
3139 * misc/d_delay.c: formatting fix
3141 * texmap/: Makefile.am, ntmap.c, scanline.c, scanline.h, texmapl.h,
3142 tmappent.S, tmapppro.S: adding support for runtime selection of
3145 * main/: bmread.c, game.c, gamecntl.c, gamesave.c, inferno.c,
3146 inferno.h, piggy.c, render.c, editor/editor.h: conditionalize
3147 including multi.h and network.h, fix backslashes, fix compiler
3150 * main/: ai.c, ai2.c, aipath.c, automap.c, bm.c, cntrlcen.c,
3151 collide.c, controls.c, credits.c, dumpmine.c, endlevel.c, escort.c,
3152 fireball.c, fuelcen.c, gamemine.c, gameseq.c, gauges.c, laser.c,
3153 menu.c, multi.h, netmisc.c, network.h, newdemo.c, newmenu.c,
3154 object.c, powerup.c, state.c, switch.c, wall.c: conditionalize
3155 including multi.h and network.h, fix backslashes
3157 * include/pstypes.h: added typedef for u_int64_t on mingw
3159 * include/3d.h: added prototype for g3_uninit_polygon_model
3161 * arch/sdl/Makefile.am: Don't use SDL joystick except on mingw
3163 2001-10-24 Bradley Bell <btb@icculus.org>
3165 * arch/: ggi/Makefile.am, svgalib/Makefile.am: Moved input stuff to
3166 arch subdirs, as in d1x.
3168 * Makefile.am, configure.in, main/kconfig.c: Revert bin_programs to
3169 earlier style until i understand automake 1.5 better. remove input
3172 * arch/: Makefile.am, dos/Makefile.am, dos/joy2.asm, dos/joyc.c,
3173 dos/joydefs.c, dos/key.c, dos/mouse.c, ggi/event.c, ggi/init.c,
3174 ggi/key.c, ggi/mouse.c, linux/Makefile.am, linux/joydefs.c,
3175 linux/joystick.c, linux/include/joystick.h, sdl/Makefile.am,
3176 sdl/event.c, sdl/joy.c, sdl/joydefs.c, sdl/key.c, sdl/mouse.c,
3177 svgalib/event.c, svgalib/init.c, svgalib/key.c, svgalib/mouse.c:
3178 Moved input stuff to arch subdirs, as in d1x.
3180 * NEWS, configure.in: blah blah
3182 2001-10-23 Bradley Bell <btb@icculus.org>
3184 * include/ui.h, unused/ui/ui.h: Moved ui.h to includes/
3186 * texmap/tmapppro.S: no need for #include <conf.h> here
3188 * main/Makefile.am: Build fixes. EDITOR_SRCS added to
3191 * main/: Makefile.am, network.c: No longer #ifdef'ing out the whole
3192 file. RCS header added
3194 * main/: bmread.c, kmatrix.c, multi.c, multibot.c: No longer
3195 #ifdef'ing out the whole file. RCS header added
3197 * Makefile.am, acconfig.h, configure.in, arch/dos/Makefile.am,
3198 main/Makefile.am, maths/Makefile.am, texmap/Makefile.am: Build
3199 fixes. Now works with automake 1.5 and autoconf 2.52.
3200 --enable-editor option added. SDL_VIDEO and SDL_INPUT defined for
3201 mingw (-grabmouse now works on win32).
3203 * config.guess, config.sub, install-sh, missing, mkinstalldirs:
3204 These don't belong in cvs
3208 2001-10-20 Bradley Bell <btb@icculus.org>
3210 * 2d/font.c: Don't free unused variables...
3212 * 2d/font.c, include/gr.h: Bringing font stuff more in line with
3215 * Makefile.am, arch/Makefile.am, arch/dos/Makefile.am,
3216 arch/linux/Makefile.am, arch/win32/Makefile.am, iff/Makefile.am,
3217 main/Makefile.am: make dist more sensible
3219 * Makefile.am: Kludge for linking on mingw
3221 2001-10-19 Bradley Bell <btb@icculus.org>
3223 * Makefile.am, configure.in, arch/win32/Makefile.am,
3224 arch/win32/ipx_win.c, arch/win32/winnet.c: Little fixes
3226 * include/ipx_drv.h: Check for __MINGW32__
3228 * include/i86.h: Imported from d1x
3230 * arch/dos/: Makefile.am, ipx.c: Re-import of d1x files
3232 * arch/dos/modex.asm: Fixed %include
3234 * main/console.c: RCS headers added
3236 * arch/sdl/: Makefile.am, init.c, timer.c: Moved arch/sdl_* to
3239 * Makefile.am, main/Makefile.am: Moved final link to top-level
3240 directory instead of main/
3242 * 2d/linear.asm, maths/fix.asm, maths/vecmata.asm: Changed
3243 __ENV_LINUX__ to __linux__
3245 * configure.in, arch/Makefile.am, arch/dos_dpmi.c,
3246 arch/dos_findfile.c, arch/dos_init.c, arch/dos_ipx.c,
3247 arch/dos_modex.asm, arch/dos_timer.asm, arch/dos_tweak.inc,
3248 arch/dos_vesa.c, arch/dos_vgaregs.inc, arch/linux_init.c,
3249 arch/sdl_init.c, arch/sdl_timer.c, arch/dos/Makefile.am,
3250 arch/dos/dpmi.c, arch/dos/findfile.c, arch/dos/init.c,
3251 arch/dos/ipx.c, arch/dos/modex.asm, arch/dos/timer.asm,
3252 arch/dos/tweak.inc, arch/dos/vesa.c, arch/dos/vgaregs.inc,
3253 arch/linux/Makefile.am, arch/linux/init.c, arch/win32/Makefile.am,
3254 arch/win32/mingw_init.c, main/Makefile.am: Moved arch/sdl_* to
3257 * configure.in: add --enable-xploader, support arch/linux subdir,
3260 * main/inferno.c: conditionalize conf.h
3262 2001-10-19 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
3264 * acconfig.h, 2d/bitmap.h, 3d/interp.c, cfile/cfile.c,
3265 include/cfile.h, main/bm.c, mem/mem.c, misc/fileutil.c,
3266 misc/fileutil.h: Partial application of linux/alpha patch.
3268 2001-10-19 Bradley Bell <btb@icculus.org>
3270 * main/Makefile.am, arch/linux/Makefile.am: Brought linux
3271 networking in line with d1x, moved some arch/linux_* stuff to
3274 * arch/linux/: findfile.c, ipx_bsd.c, ipx_kali.c, ipx_lin.c,
3275 linuxnet.c, ukali.c, include/ipx_bsd.h, include/ipx_hlpr.h,
3276 include/ipx_kali.h, include/ipx_ld.h, include/ipx_lin.h,
3277 include/ipx_udp.h, include/ukali.h: remove pesky * from RCS log
3280 * arch/: Makefile.am, linux_findfile.c, linux_ipx_bsd.c,
3281 linux_ipx_lin.c, linux_ipx_udp.c, linux_net.c, linux/findfile.c,
3282 linux/ipx_bsd.c, linux/ipx_kali.c, linux/ipx_lin.c,
3283 linux/ipx_udp.c, linux/linuxnet.c, linux/ukali.c,
3284 linux/include/ipx_bsd.h, linux/include/ipx_hlpr.h,
3285 linux/include/ipx_kali.h, linux/include/ipx_ld.h,
3286 linux/include/ipx_lin.h, linux/include/ipx_udp.h,
3287 linux/include/ukali.h: Brought linux networking in line with d1x,
3288 moved some arch/linux_* stuff to arch/linux/*
3290 * include/ipx_drv.h: Imported from d1x
3292 * main/ipx_drv.c: RCS info added, conf.h added, etc...
3294 * main/ipx_drv.c: Imported from d1x
3296 * include/args.h, include/ipx.h, main/inferno.c, main/network.c,
3297 main/network.h, main/Makefile.am: Trying to get network working on
3300 * configure.in, 2d/Makefile.am, arch/win32/Makefile.am,
3301 main/Makefile.am: build fixes
3303 * arch/: win32/Makefile.am, win32/findfile.c, win32/ipx_drv.h,
3304 win32/ipx_win.c, win32/winnet.c, Makefile.am, win32_findfile.c,
3305 linux/include/ipx_drv.h: Moved win32_* to win32/* (a la d1x),
3306 starting to get net working.
3308 * include/pstypes.h: Changed __ENV_LINUX__ to __linux__,
3309 conditionalized min,max macros
3311 2001-10-18 Bradley Bell <btb@icculus.org>
3313 * acconfig.h, 2d/linear.h, arch/include/joy.h, include/loadgl.h,
3314 include/strutil.h, include/vecmat.h, main/kconfig.c, misc/d_glob.c,
3315 texmap/tmap_inc.asm, texmap/tmap_per.asm, texmap/tmappent.S,
3316 texmap/tmapppro.S, main/console.c: Changed __ENV_LINUX__ to
3319 * 2d/2dsline.c: RCS headers added/changed
3321 * configure.in: fix NASMFLAGS bug
3323 * main/: collide.c, inferno.c, object.c, render.c: RCS headers
3326 2001-10-17 Bradley Bell <btb@icculus.org>
3328 * NEWS: Fixed the invulnerable robots bug!
3330 * main/collide.c: Fixed the invulnerable robots bug!
3332 2001-10-14 Bradley Bell <btb@icculus.org>
3334 * Makefile.am, arch/Makefile.am, iff/Makefile.am, main/Makefile.am:
3337 2001-10-13 Bradley Bell <btb@icculus.org>
3339 * Makefile.am, autogen.sh, configure.in, 2d/Makefile.am,
3340 arch/Makefile.am, arch/dos/Makefile.am,
3341 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
3342 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
3343 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
3344 arch/dos/include/Makefile.am, arch/dos/mm_snd/Makefile.am,
3345 arch/dos/mm_snd/include/Makefile.am, arch/include/Makefile.am,
3346 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
3347 arch/win32/Makefile.am, arch/win32/d3dframe/Makefile.am,
3348 arch/win32/include/Makefile.am, iff/Makefile.am,
3349 iff/archive/Makefile.am, include/Makefile.am, main/Makefile.am,
3350 main/editor/Makefile.am, main/old/Makefile.am, tools/Makefile.am,
3351 tools/cvs2cl/Makefile.am, unused/Makefile.am,
3352 unused/bios/Makefile.am, unused/lib/Makefile.am,
3353 unused/novga/Makefile.am, unused/pa_null/Makefile.am,
3354 unused/ui/Makefile.am, unused/vga/Makefile.am,
3355 unused/vga/new/Makefile.am, unused/win95/Makefile.am: Removed
3356 automake stuff from "inert" subdirs. And there was much rejoicing.
3358 * Makefile.am, NEWS, configure.in: Stuff
3360 * ChangeLog: removing auto-generated file
3362 * cygconf: Added instructions for mingw32 build
3364 * Makefile.am: renamed INSTALL to installation.txt
3366 * installation.txt, INSTALL: renamed INSTALL to installation.txt
3368 * mingw32.txt: Added instructions for mingw32 build
3370 * configure.in: Enable assembly under mingw32
3372 2001-10-12 Bradley Bell <btb@icculus.org>
3374 * acconfig.h, aclocal.m4, conf.h.in: remove superfluous files
3376 * acconfig.h, aclocal.m4, conf.h.in, configure.in, 2d/2dsline.c,
3377 2d/bitblt.c, 2d/box.c, 2d/canvas.c, 2d/gpixel.c, 2d/line.c,
3378 2d/pixel.c, include/pstypes.h, include/strutil.h, include/timer.h,
3379 main/digi.h, main/kludge.c, main/object.c, main/render.c,
3380 misc/d_glob.c, misc/d_io.c, misc/strutil.c: Changed __ENV_DJGPP__
3381 to __DJGPP__, since it's built-in.
3383 2001-10-12 Paolo Ulivi <paoloulivi@tin.it>
3385 * aclocal.m4, conf.h.in, include/vecmat.h, main/collide.c,
3386 main/kludge.c, main/piggy.h: fix some gcc 3.0 warnings.
3390 2001-10-12 Bradley Bell <btb@icculus.org>
3392 * Makefile.am, unused/win95/Makefile.am: Fix some dist stuff
3394 * Makefile.am: make sure cygconf gets archived
3396 * configure.in: Increment version number in preparation for release
3398 * configure.in: Fix detection of opengl
3400 * Makefile.am, aclocal.m4, autogen.sh, conf.h.in, configure.in,
3401 cygconf, arch/Makefile.am, arch/include/joy.h,
3402 arch/include/mouse.h, include/loadgl.h, include/pstypes.h,
3403 include/strutil.h, main/Makefile.am, main/config.c, main/console.c,
3404 main/gamepal.h, main/gamerend.c, main/inferno.c, main/kconfig.c,
3405 main/multi.c, main/newdemo.c, misc/d_delay.c, misc/d_glob.c,
3406 misc/strutil.c: Switched from Cygwin to mingw32 on MS boxes.
3407 Vastly improved compilability.
3409 2001-10-11 Bradley Bell <btb@icculus.org>
3411 * Makefile.am: Added macros/sdl.m4
3413 * autogen.sh: Added macros/sdl.m4
3415 2001-10-09 Bradley Bell <btb@icculus.org>
3417 * main/vers_id.h: Added DESCENT_VERSION constant
3419 * main/inferno.c: Added command-line help.
3421 * include/ogl_init.h: opengl improvments (following d1x changes)
3423 2001-10-07 Bradley Bell <btb@icculus.org>
3425 * aclocal.m4, conf.h.in, configure.in, arch/Makefile.am,
3426 arch/ogl/Makefile.am: Remove duplicate headers.
3428 2001-08-02 Thimo Neubauer <thimo@debian.org>
3430 * mem/mem.c: totally crippled the memory manager because it does
3431 not make sense for non-DOS-systems and it would have been too
3432 complicated to get it 64bit clean
3434 2001-06-19 Bradley Bell <btb@icculus.org>
3436 * cvshowto.txt: updated anonymous password
3438 2001-02-08 Bradley Bell <btb@icculus.org>
3440 * COPYING, license.txt: Added d1x license
3442 2001-02-01 Bradley Bell <btb@icculus.org>
3444 * aclocal.m4, configure.in: Better detecting of SDL and GL/GLU
3446 2001-01-31 Bradley Bell <btb@icculus.org>
3448 * configure.in, arch/include/mouse.h, include/pstypes.h,
3449 main/game.c, main/gamepal.h: OpenGL support under Cygwin/SDL
3451 * main/polyobj.c: fix typo
3453 * 2d/Makefile.am, 2d/bitblt.c, 2d/bitmap.c, 2d/box.c, 2d/canvas.c,
3454 2d/circle.c, 2d/disc.c, 2d/font.c, 2d/gpixel.c, 2d/ibitblt.c,
3455 2d/line.c, 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c,
3456 2d/rect.c, 2d/rle.c, 2d/scale.c, 2d/scalec.c, 2d/tmerge.c,
3457 3d/clipper.c, 3d/draw.c, 3d/globvars.c, 3d/instance.c, 3d/interp.c,
3458 3d/matrix.c, 3d/points.c, 3d/rod.c, 3d/setup.c, arch/Makefile.am,
3459 cfile/cfile.c, iff/iff.c, main/ai.c, main/ai2.c, main/aipath.c,
3460 main/automap.c, main/bm.c, main/bmread.c, main/cmd.c,
3461 main/cntrlcen.c, main/collide.c, main/config.c, main/console.c,
3462 main/controls.c, main/credits.c, main/crypt.c, main/dumpmine.c,
3463 main/effects.c, main/endlevel.c, main/escort.c, main/fireball.c,
3464 main/fuelcen.c, main/fvi.c, main/game.c, main/gamecntl.c,
3465 main/gamefont.c, main/gamemine.c, main/gamepal.c, main/gamerend.c,
3466 main/gamesave.c, main/gameseg.c, main/gameseq.c, main/hostage.c,
3467 main/kconfig.c, main/kmatrix.c, main/laser.c, main/lighting.c,
3468 main/mglobal.c, main/mission.c, main/morph.c, main/netmisc.c,
3469 main/network.c, main/newdemo.c, main/newmenu.c, main/object.c,
3470 main/paging.c, main/physics.c, main/piggy.c, main/polyobj.c,
3471 main/powerup.c, main/render.c, main/robot.c, main/slew.c,
3472 main/songs.c, main/switch.c, main/texmerge.c, main/text.c,
3473 main/titles.c, main/vclip.c, main/wall.c, main/weapon.c,
3474 maths/Makefile.am, maths/fixc.c, maths/rand.c, maths/tables.c,
3475 maths/vecmat.c, mem/mem.c, misc/args.c, misc/byteswap.c,
3476 misc/d_delay.c, misc/d_glob.c, misc/d_io.c, misc/error.c,
3477 misc/hash.c, misc/strio.c, misc/strutil.c, texmap/Makefile.am,
3478 texmap/ntmap.c, texmap/scanline.c, texmap/tmapflat.c: Makefile and
3481 * arch/dos_findfile.c, arch/dos_modex.asm, include/console.h,
3482 include/modex.h, main/collide.c, main/gamesave.c, main/gameseq.c,
3483 main/gauges.c, main/object.c, main/playsave.c, main/render.c,
3484 main/state.c, mem/mem.c, texmap/ntmap.c, texmap/tmapflat.c: Fix
3487 * include/gr.h, main/menu.c: Fullscreen toggle added to screen res
3490 * configure.in, include/pstypes.h, main/kconfig.c: Support for
3491 cross-compiling, and cygwin fixes
3493 2001-01-30 Bradley Bell <btb@icculus.org>
3495 * configure.in, arch/Makefile.am, arch/win32_findfile.c,
3496 include/pstypes.h, include/strutil.h, main/Makefile.am,
3497 misc/strutil.c, unused/win95/findfile.c: Cygwin support, using SDL.
3498 needs --without-assembler and --without-network to compile
3500 2001-01-29 Bradley Bell <btb@icculus.org>
3502 * configure.in, main/Makefile.am: Fixes to build system
3504 * main/kconfig.c: fix for non-linux joysticks
3506 * arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/digi.c,
3507 arch/dos/dosgr.c, arch/dos/dpmi.c, arch/dos/findfile.c,
3508 arch/dos/init.c, arch/dos/ipx.c, arch/dos/joy2.asm,
3509 arch/dos/joyc.c, arch/dos/joydefs.c, arch/dos/key.c,
3510 arch/dos/modex.asm, arch/dos/mouse.c, arch/dos/timer.asm,
3511 arch/dos/tweak.inc, arch/dos/vesa.c, arch/dos/vgaregs.inc,
3512 arch/include/joy.h, arch/linux/Makefile.am, arch/linux/findfile.c,
3513 arch/linux/init.c, arch/linux/ipx_bsd.c, arch/linux/ipx_lin.c,
3514 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/sdl/Makefile.am,
3515 arch/sdl/init.c, arch/sdl/timer.c: Removed duplicate files
3517 * arch/Makefile.am, arch/dos_dpmi.c, arch/dos_findfile.c,
3518 arch/dos_init.c, arch/dos_ipx.c, arch/dos_modex.asm,
3519 arch/dos_timer.asm, arch/dos_tweak.inc, arch/dos_vesa.c,
3520 arch/dos_vgaregs.inc, arch/linux_findfile.c, arch/linux_init.c,
3521 arch/linux_ipx_bsd.c, arch/linux_ipx_lin.c, arch/linux_ipx_udp.c,
3522 arch/linux_net.c, arch/sdl_init.c, arch/sdl_timer.c: Fixed build
3525 * arch/dos/include/joy.h, arch/dos/include/key.h,
3526 arch/dos/include/mouse.h: Unified input headers.
3528 * arch/linux/Makefile.am, configure.in: Duplicate file removal.
3530 2001-01-28 Bradley Bell <btb@icculus.org>
3532 * conf.h.in, configure.in, arch/Makefile.am,
3533 arch/dos/include/Makefile.am, arch/include/Makefile.am,
3534 arch/include/key.h, main/Makefile.am: More header unification...
3536 * main/newdemo.c: Added <ctype.h>
3538 * arch/include/event.h, arch/include/joy.h: unified input headers.
3540 * acconfig.h, include/d_delay.h, main/Makefile.am, main/game.c:
3541 OpenGL now uses SDL-GL instead of gii
3543 * arch/include/key.h, arch/include/mouse.h: Unified arch headers
3545 2001-01-25 Bradley Bell <btb@icculus.org>
3547 * autogen.sh: use "set -e" so execution stops if something goes
3550 2001-01-24 Bradley Bell <btb@icculus.org>
3554 * Makefile.am: Add ChangeLog to dist
3558 2001-01-24 Bradley Bell <btb@icculus.org>
3560 * INSTALL, NEWS, README, cvshowto.txt: updated documentation
3562 * tools/Makefile.am, tools/cvs2cl/Makefile.am,
3563 tools/cvs2cl/cvs2cl.pl: cvs2cl for building ChangeLog from RCS
3566 * Makefile.am, acconfig.h, autogen.sh, conf.h.in, configure.in,
3567 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
3568 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
3569 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
3570 arch/dos/include/Makefile.am, 2d/Makefile.am, 3d/Makefile.am,
3571 arch/Makefile.am, arch/dos/Makefile.am,
3572 arch/dos/mm_snd/Makefile.am, arch/dos/mm_snd/include/Makefile.am,
3573 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
3574 arch/ogl/Makefile.am, arch/sdl/Makefile.am, arch/win32/Makefile.am,
3575 arch/win32/d3dframe/Makefile.am, arch/win32/include/Makefile.am,
3576 cfile/Makefile.am, iff/Makefile.am, iff/archive/Makefile.am,
3577 include/Makefile.am, main/editor/Makefile.am, main/old/Makefile.am,
3578 unused/Makefile.am, unused/bios/Makefile.am,
3579 unused/lib/Makefile.am, unused/novga/Makefile.am,
3580 unused/pa_null/Makefile.am, unused/ui/Makefile.am,
3581 unused/vga/Makefile.am, unused/vga/new/Makefile.am,
3582 unused/win95/Makefile.am, main/Makefile.am, maths/Makefile.am,
3583 misc/Makefile.am, texmap/Makefile.am: improved automake config.
3584 make dist, VPATH builds, ...
3586 * configure, Makefile.in, libtool, ltconfig, ltmain.sh,
3587 stamp-h.in, 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.in,
3588 arch/dos/Makefile.in, arch/linux/Makefile.in,
3589 arch/sdl/Makefile.in, cfile/Makefile.in, iff/Makefile.in,
3590 main/Makefile.in, maths/Makefile.in, mem/Makefile.in,
3591 misc/Makefile.in, texmap/Makefile.in: cruft removal
3593 * 2d/diff, arch/dos/sgrep.out, arch/linux/stHqFIq1, main/test.txt:
3596 * ChangeLog, NEWS: moved old ChangeLog to NEWS
3598 * configure.in, conf.h.in: moved NDEBUG to conf.h.in
3600 * main/game.c, main/kconfig.c, main/text.c: changed args_find to
3603 * main/gamecntl.c, main/inferno.c: changed args_find to FindArg,
3604 added -grabmouse option
3606 * arch/dos_init.c, arch/linux_init.c, arch/linux_ipx_udp.c,
3607 arch/linux_net.c, arch/sdl_init.c, arch/dos/init.c,
3608 arch/dos/joyc.c, arch/linux/init.c, arch/linux/ipx_udp.c,
3609 arch/linux/linuxnet.c, arch/sdl/init.c, include/args.h,
3610 main/config.c, main/hud.c, main/menu.c, main/multi.c,
3611 main/network.c, main/piggy.c, main/polyobj.c, main/slew.c,
3612 main/songs.c, misc/args.c: changed args_find to FindArg
3614 2001-01-22 Bradley Bell <btb@icculus.org>
3616 * configure, main/Makefile.am, main/Makefile.in: configuration
3619 * include/error.h, include/mono.h, main/game.c, main/gamerend.c:
3620 fix compiler warnings w/opengl
3622 * include/console.h: ggi support
3624 * arch/linux_init.c: svgalib support
3626 * Makefile.in, conf.h.in, configure, configure.in, 2d/Makefile.am,
3627 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.am,
3628 arch/Makefile.in, arch/svgalib_init.c, cfile/Makefile.in,
3629 iff/Makefile.in, main/Makefile.am, main/Makefile.in,
3630 maths/Makefile.am, maths/Makefile.in, mem/Makefile.in,
3631 misc/Makefile.in, texmap/Makefile.am, texmap/Makefile.in:
3634 * iff/iff.c, include/u_mem.h: NDEBUG fixes
3636 * main/ai.h, main/inferno.c, main/lighting.c, main/object.c,
3637 main/render.c: fix warnings and enable NDEBUG *
3638 arch/svgalib_init.c: svgalib support
3640 2001-01-22 Michael Wagener <Michael.Wagener@materna.de>
3642 * main/kconfig.c: joystick support
3644 2001-01-21 Bradley Bell <btb@icculus.org>
3646 * cvshowto.txt: new file, taken from d1x webpage
3648 * AUTHORS, README: Taking over as maintainer of d2x
3650 * main/gamecntl.c, main/inferno.c: Grab mouse with SDL/X11
3652 2001-01-20 Bradley Bell <btb@icculus.org>
3654 * configure, configure.in: Turned -Werror back off by default
3656 * README, configure, configure.in, 2d/font.c, arch/sdl_init.c,
3657 iff/iff.c, include/3d.h, include/d_io.h, main/Makefile.am,
3658 main/Makefile.in, main/bm.c, main/collide.c, main/credits.c,
3659 main/fuelcen.h, main/game.c, main/gamecntl.c, main/gamepal.c,
3660 main/gamerend.c, main/gamesave.c, main/gameseg.c, main/gameseq.c,
3661 main/gauges.c, main/kconfig.c, main/kludge.c, main/kmatrix.c,
3662 main/laser.c, main/multi.c, main/network.c, main/network.h,
3663 main/newdemo.c, main/newmenu.c, main/object.c, main/object.h,
3664 main/physics.c, main/piggy.c, main/polyobj.c, main/state.c,
3665 main/switch.c, main/titles.c, main/wall.c: Got rid of all compiler
3666 warnings, for non-OpenGL on linux, anyway...
3668 2001-01-19 Bradley Bell <btb@icculus.org>
3670 * copying: remove duplicate file
3672 * Import of d2x-0.0.9-pre1
3674 * Import of d2x-0.0.8