1 2004-05-20 Matthew Mueller <donut@dakotacom.net>
3 * arch/ogl/ogl.c, include/gr.h, main/inferno.c: add -renderstats
4 command-line arg to activate RENDERSTATS (d1x r1.36, r1.15, r1.33)
6 * arch/ogl/ogl.c: fix last commit (d1x r1.35)
8 * arch/ogl/ogl.c: add RENDERSTATS counter for number of textures
9 loaded after texture caching stage (d1x r1.34)
11 * arch/ogl/ogl.c: use GL_INDEX_BITS to get bpp for color buffer
12 for renderstats (d1x r1.33)
14 2004-05-19 Matthew Mueller <donut@dakotacom.net>
16 * arch/ogl/gr.c, arch/ogl/ogl.c, include/ogl_init.h,
17 main/inferno.c: add anisotropic texture filtering suport (d1x
18 r1.33, r1.32, r1.23, r1.32)
20 * arch/ogl/ogl.c: make RENDERSTATS show size of color/depth buffer
23 * arch/ogl/gr.c, arch/ogl/ogl.c, include/loadgl.c,
24 include/ogl_init.h: utilize hardware multitexturing support if
25 possible (requires GL_NV_texture_env_combine4 extension) (d1x
26 r1.32, r1.30, r1.4, 1.22)
28 * arch/ogl/glx.c: add ogl_setbrightness_internal stub for glx (d1x
31 * arch/ogl/wgl.c: implement SetGammaRamp on WGL (d1x r1.14)
33 * arch/ogl/gr.c, arch/ogl/internal.h, arch/ogl/sdlgl.c,
34 arch/ogl/wgl.c, include/ogl_init.h: implement brightness/palette
35 effects in OGL using SetGammaRamp, much faster than the hack that
36 was being used. currently SDL only (though not too hard to add to
37 WGL, not as easy as sdl) (d1x r1.31, r1.3, r1.13, r1.21)
39 * main/menu.c: allow arbitrary (custom) resolution entry in
40 change_res menu (d1x r1.14)
42 2004-05-19 Bradley Bell <btb@icculus.org>
44 * main/game.c, main/game.h, main/inferno.c, main/menu.c: inserted
45 d1x-style res change menu (mostly works)
47 * misc/args.c: use strnicmp instead of strncasecmp
49 2004-05-19 Matthew Mueller <donut@dakotacom.net>
51 * arch/ogl/gr.c, main/inferno.c: add -gl_trilinear OGL
52 command-line option (d1x r1.27)
54 * main/inferno.c: restore inferno.c initialization of
55 screen_compatible and use_double_buffer to 'normal' values, broken
56 long long ago in one of the high res menu patches (d1x r1.30)
58 * include/args.h, main/inferno.c, misc/args.c: allow arbitrary
59 resolutions to be specified on command line (d1x r1.2, r1.29,
60 r1.4) -- doesn't work yet
62 * arch/linux/hmiplay.c: needs to include args.h now (d1x r1.9)
64 * arch/linux/hmiplay.c: implement -nomusic for linux hmiplay (d1x
67 * arch/linux/hmiplay.c: correct linux hmiplay handling of midi 0
68 volume song stop/starting (d1x r1.7)
70 2004-05-18 Matthew Mueller <donut@dakotacom.net>
72 * arch/linux/hmiplay.c: remove needless sleep on linux hmiplay
75 * arch/ogl/gr.c: fix off by .5 errors in ogl_upixelc and
76 ogl_ulinec (d1x r1.29)
78 * arch/ogl/ogl.c: fix ogl gr_ucircle (d1x r1.29)
80 * arch/ogl/gr.c: fix off-by-one error in ogl_urect, right and
81 bottom are inclusive not exclusive (d1x r1.28)
83 * arch/ogl/ogl.c, include/ogl_init.h, main/polyobj.c: fix briefing
84 spinning robot display in OGL (d1x r1.28, r1.20, r1.2)
86 * arch/sdl/digi.c: fix typo
88 * main/state.c: fix savegame thumbnail saving in OGL (d1x r1.6)
90 * arch/win32/init.c, arch/win32/win32.c: move win32 window
91 creation code from arch_init_start into arch_init to fix weirdness
92 with --help (d1x r1.5, r1.6)
94 * arch/linux/hmiplay.c: apply patch from bluecow to fix hmiplay
95 sync issues and lack of midi reset (d1x r1.5)
97 * arch/sdl/digi.c: fix crash on exit if sounds are still playing
100 * arch/ogl/wgl.c, arch/win32/mouse.c, misc/d_io.c: Fix mismatched
101 arg types in the win32 code (d1x r1.12, r1.7, r1.2)
103 * arch/linux/hmiplay.c: fix problems with msgbuf struct not being
106 * arch/linux/hmiplay.c: updated SDL include path (d1x r1.3)
108 2004-05-18 Bradley Bell <btb@icculus.org>
110 * include/vecmat.h: comments/formatting
112 2004-05-18 Martin Schaffner <maschaffner@gmx.ch>
114 * include/d.bat, include/lst.bat, include/m.bat, include/test.c,
115 include/test.lnk: remove unnecessary files
117 * configure.ac: add -no-cpp-precomp when compiling on Mac OS X.
118 This enables compilation with gcc 3.1
120 2004-05-17 Dietfrid Mali <dietfrid.mali@q-dial.de>
122 * main/switch.c: took care of switches triggering single-sided
123 walls (don't try to access the nonexistent adjacent wall via NULL
124 pointers or negative array indices)
126 2004-05-16 Dietfrid Mali <dietfrid.mali@q-dial.de>
128 * main/wall.c: fix invalid memory access for d1 levels which
129 don't have a corresponding wall behind.
131 2004-05-16 Martin Schaffner <maschaffner@gmx.ch>
133 * include/ogl_init.h, arch/ogl/glx.c, arch/ogl/gr.c,
134 arch/ogl/internal.h, arch/ogl/ogl.c, arch/ogl/sdlgl.c,
135 arch/ogl/wgl.c: move most ogl-internal stuff from the ogl
136 interface header to new header file internal.h
138 2004-05-15 Dietfrid Mali <dietfrid.mali@q-dial.de>
140 * arch/sdl/joy.c: joystick_read_raw_axis() will return a proper
141 bitmask for each joystick axis that has sent input data,
142 and will not crash Windows anymore during joystick setup because
143 of for() loop over axis being executed once too often.
145 * main/gameseq.c, include/gr.h, 2d/font.c: define new function
146 gr_remap_mono_font() and call it after loading saved level.
148 * main/laser.c: limit homing missile turn rate
150 * main/fuelcen.c, main/fuelcen.h, main/object.c: implement repair
151 centers (work like fuel centers but provide shield)
153 * main/gameseg.c: fix endless loop in some levels with a
154 certain (complicated) structure
156 2004-05-13 Bradley Bell <btb@icculus.org>
158 * VisualC/d2/d2x/d2x.dsp, VisualC/d2xgl/d2xgl.dsp,
159 VisualC/libmve/libmve.dsp, VisualC/mveplayer/mveplayer.dsp:
160 updated project files for SDL 1.2.7
162 * Makefile.am: add VisualC, VisualCE dirs to tarball
164 2004-05-13 Martin Schaffner <maschaffner@gmx.ch>
166 * arch/sdl/digi.c: formatting
168 2004-05-12 Bradley Bell <btb@icculus.org>
170 * unused/vga/new/palette.c, unused/vga/new/vga.c: removed unused,
173 * 2d/palette.c, include/palette.h: added function to create blend
176 * maths/rand.c, maths/tables.c, maths/vecmat.c: formatting
178 2004-05-11 Bradley Bell <btb@icculus.org>
180 * arch/ogl/ogl.c: fix alpha calculation in g3_draw_poly, again
182 2004-05-10 Bradley Bell <btb@icculus.org>
184 * arch/ogl/ogl.c, include/3d.h, main/render.c: hmm,
185 g3_draw_transp_poly had the fade level backwards, decided to just
186 fix g3_draw_poly so it behaves correctly, transparency or not,
187 reverted changes to render_face
189 2004-05-10 Dietfrid Mali <dietfrid.mali@q-dial.de>
191 * arch/ogl/ogl.c, include/3d.h: added g3_draw_transp_poly() for
192 rendering transparent (e.g. cloaked) walls
194 * main/render.c: render_face now calls g3_draw_transp_poly() for
195 cloaked walls in OpenGL
197 2004-05-08 Martin Schaffner <maschaffner@gmx.ch>
199 * arch/sdl/digi.c: fix bug on Mac OS X where all sound, including
200 that from other apps, had "static" distortions.
202 2004-04-22 Bradley Bell <btb@icculus.org>
204 * main/multi.c, main/multibot.c: use new GET_INTEL_* macros
206 * include/byteswap.h: rewrite GET_INTEL_* macros, fix bugs in
207 aligned version of PUT_INTEL_* macros
209 2004-04-15 Bradley Bell <btb@icculus.org>
211 * main/inferno.c: comment out unused checksum variable
213 2004-04-14 Bradley Bell <btb@icculus.org>
215 * arch/sdl/rbaudio.c: fix redbook tracking problems (fixes #1028)
217 2004-04-14 Terran Melconian <terran@consistent.org>
219 * main/gameseg.c: use portable rand function (fixes #1118)
221 2004-04-14 Sean Taylor <sscthunderbird@yahoo.com>
223 * main/songs.c: uncomment calls to RBAStop (fixes #473)
225 2004-01-08 Martin Schaffner <maschaffner@gmx.ch>
227 * configure.ac, arch/linux/ipx_udp.c, maths/fixc.c:
228 get rid of warnings (now compiles with -Werror on SunOS)
230 * main/piggy.c: fix (really) wierd SunOS bug
232 * 2d/bitmap.c, 2d/rle.c, include/gr.h: fix MEM_OVERWRITE
233 caused by not allocating enough mem for rle bitmaps
235 2004-01-06 Martin Schaffner <maschaffner@gmx.ch>
237 * include/pstypes.h: sun OS typedef fixes
239 2003-12-28 Martin Schaffner <maschaffner@gmx.ch>
241 * main/piggy.c: fix bug 1067
243 * main/piggy.c: fix bugfix for 1067
245 * main/piggy.c: fix 2nd part of bug 1067 (make d2x compatible
246 with descent.pig of mac registered)
248 2003-12-18 Bradley Bell <btb@icculus.org>
250 * main/kconfig.c: fixes for linux-native joystick
252 * main/kconfig.c: bunch of fixes (esp. for non linux-native
255 * arch/include/joy.h: comments/formatting
257 2003-12-10 Alexander Y. Yeikovich <demon@mci.net.ua>
259 * compilerdefs.txt: added FreeBSD defs
261 2003-12-08 Bradley Bell <btb@icculus.org>
263 * include/dtypes.h, include/dtypes.inc: remove unused, redundant
266 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua>
268 * arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
269 arch/linux/ipx_udp.c: fix FreeBSD compile errors
271 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua> and Bradley Bell <btb@icculus.org>
273 * 2d/ibitblt.c, include/maths.h, include/ogl_init.h,
274 include/pstypes.h, main/game.c, main/game.h, unused/bios/ipx.c:
275 get rid of silly ulongs
277 * configure.ac, 2d/bitblt.c, 2d/linear.asm, maths/fix.asm,
278 maths/vecmata.asm, texmap/tmap_inc.asm, texmap/tmap_per.asm,
279 texmap/tmappent.S, texmap/tmapppro.S: enable nasm on FreeBSD,
280 change relevant __linux__ macros to __ELF__
282 2003-11-27 Bradley Bell <btb@icculus.org>
284 * include/ogl_init.h: added proto for ogl_check_mode
286 * arch/sdl/digi.c, arch/sdl/gr.c, arch/sdl/mouse.c,
287 arch/win32/findfile.c, main/inferno.c, main/titles.c: Pocket PC
290 2003-11-26 Bradley Bell <btb@icculus.org>
292 * libmve/decoder16.c, libmve/mve_main.c, main/newmenu.c: fix gcc
293 3.3 compiler warnings
295 * arch/sdl/gr.c, main/kludge.c: landscape fixes, implemented
298 * include/pstypes.h: OS X fixes
300 * cfile/cfile.c, include/pstypes.h, main/inferno.c,
301 main/newmenu.h: linux fixes
303 * configure.ac cygconf VisualC/d2x.dsw VisualC/d2x/d2x.dsp
304 VisualC/d2xgl/.cvsignore VisualC/d2xgl/d2xgl.dsp arch/ogl/gr.c
305 arch/ogl/ogl.c include/d_io.h include/loadgl.h include/ogl_init.h
306 include/pstypes.h include/u_mem.h main /state.c main/vers_id.h
307 misc/d_io.c: added Visual C project for opengl, buncha macro fixes
310 * arch/sdl/gr.c: fix sdl gr_update
312 * 2d/font.c, VisualC/d2x/d2x.dsp, VisualCE/d2x/d2x.vcp,
313 VisualCE/mveplayer/mveplayer.vcp, arch/win32/ipx_mcast4.c,
314 arch/win32/ipx_udp.c, arch/win32/ipx_win.c, arch/sdl/gr.c,
315 cfile/cfile.c, console/CON_console.c, include/d_io.h,
316 include/error.h, include/pstypes.h, include/strutil.h,
317 include/u_dpmi.h, libmve/mve_main.c, libmve/mveplay.c,
318 main/cntrlcen.c, main/console.c, main/gameseq.c, main/inferno.c,
319 main/movie.c, main/newdemo.c, main/newmenu.c, main/newmenu.h,
320 main/playsave.c, main/songs.c, main/state.c, main/text.c,
321 mem/mem.c, misc/args.c, misc/d_io.c, misc/strutil.c: Visual C,
324 2003-11-25 Bradley Bell <btb@icculus.org>
326 * VisualC/d2x, VisualC/d2x/.cvsignore, VisualC/d2x/d2x.dsp,
327 VisualC/d2x.dsw, VisualC/libmve/libmve.dsp,
328 libmve/VisualC/mveplayer.dsp: updated project files
330 * libmve/mve_main.c, libmve/mvelib.c, libmve/mveplay.c: mveplayer
333 * VisualC, VisualC/.cvsignore, VisualC/d2x.dsw, VisualC/libmve,
334 VisualC/libmve/.cvsignore, VisualC/libmve/libmve.dsp,
335 VisualC/mveplayer, VisualC/mveplayer/.cvsignore,
336 VisualC/mveplayer/mveplayer.dsp: added project files for Visual
339 * VisualCE/.cvsignore, VisualCE/d2x/.cvsignore,
340 VisualCE/libmve/.cvsignore, VisualCE/mveplayer/.cvsignore: added
343 2003-11-24 Bradley Bell <btb@icculus.org>
345 * libmve/decoder8.c, libmve/mve_main.c, libmve/mvelib.c,
346 libmve/mveplay.c: stuff to play mve's in WinCE
348 * arch/win32/findfile.c: unused functions...
352 * arch/sdl/mouse.c, main/konfig.c, main/newmenu.c, main/newmenu.h:
353 enabled mouse control of menus
355 * main/mission.h: oops, didn't mean to change this.
357 2003-11-21 Bradley Bell <btb@icculus.org>
359 * VisualCE/d2x/d2x.vcp: updated project file
361 2003-11-20 Bradley Bell <btb@icculus.org>
363 * VisualCE, VisualCE/d2x, VisualCE/d2x/d2x.vcp, VisualCE/d2x.vcw,
364 VisualCE/libmve, VisualCE/libmve/libmve.vcp, VisualCE/mveplayer,
365 VisualCE/mveplayer/mveplayer.vcp: added project files for eMbedded
368 2003-11-17 Bradley Bell <btb@icculus.org>
370 * configure.ac, arch/linux/Makefile.am, arch/linux/linuxnet.c,
371 main/menu.c: added option to disable kalinix under unix
373 * main/game.c, main/newmenu.c: always set menu mode for GL popups
375 2003-11-14 Bradley Bell <btb@icculus.org>
377 * main/automap.c: fix automap background image
379 * main/automap.c, main/automap.h: delete cruft
381 * main/automap.c: fix level number position
383 * main/automap.c: simplify g3_draw_line hack
385 * main/menu.c: stop pointless vid mode changes
387 2003-11-07 Bradley Bell <btb@icculus.org>
389 * NEWS, installation.txt: s'more documentation
391 2003-11-07 Steffen Pohle <stpohle@gmx.net>
393 * configure.ac: fix .exe extension problems
395 2003-11-07 Bradley Bell <btb@icculus.org>
397 * arch/ogl/ogl.c: disable texture format verification for OS X -
400 2003-11-06 Bradley Bell <btb@icculus.org>
402 * main/automap.c, main/gamecntl.c, main/movie.c, main/titles.c:
403 use more traditional Alt+Enter for toggling fullscreen
405 * 2d/ibitblt.c, main/mission.h: comments/formatting
407 * arch/ogl/sdlgl.c: smash textures, for non-linux, for real
409 2003-11-06 Bradley Bell <btb@icculus.org>
411 * arch/ogl/gr.c, arch/ogl/sdlgl.c: smash textures on every
412 resolution change, use kludge to avoid repetitive res changes
414 2003-11-04 Bradley Bell <btb@icculus.org>
416 * main/piggy.c, main/piggy.h: moved bitmap and sound header data
417 structures and i/o routines back to piggy.c
419 2003-11-04 Martin Schaffner <maschaffner@gmx.ch>
421 * installation.txt: tell to install d1 .pig for better textures
423 2003-11-04 Bradley Bell <btb@icculus.org>
425 * main/mission.c, main/mission.h, main/piggy.h: added hogsize for
426 oem d1 v1.0 and registered d2 v1.0, comments
428 2003-11-03 Bradley Bell <btb@icculus.org>
430 * main/bm.h, main/piggy.c, main/piggy.h: big pigsize is same for
431 all d1 shareware - even though files are different!
433 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
436 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
439 * main/bm.h, main/piggy.c, main/piggy.h: added pigsize for
442 2003-10-31 Martin Schaffner <maschaffner@gmx.ch>
444 * main/movie.c: when no movies are found, divide by six the
445 number of warning lines sent to stdout
447 2003-10-29 Martin Schaffner <maschaffner@gmx.ch>
449 * include/byteswap.h: fix stupid copy/paste error
451 2003-10-24 Bradley Bell <btb@icculus.org>
453 * 2d/bitblt.c, 2d/ibitblt.c, include/gr.h, include/grdef.h: use
454 gr_linear_rep_movsd_2x instead of almost identical
455 gr_linear_movsd_double. Better since we have assembly versions.
457 2003-10-22 Martin Schaffner <maschaffner@gmx.ch>
459 * main/gamemine.c, main/piggy.c: fix "psychedelic" walls
462 2003-10-21 Martin Schaffner <maschaffner@gmx.ch>
464 * main/gameseq.c, main/multi.c, main/multi.h: fix compilation
465 error with --disable-network, move reset_network_objects()
466 from gameseq.c to multi.c
468 2003-10-14 Bradley Bell <btb@icculus.org>
470 * AUTHORS, NEWS: stuff
472 * arch/win32/ipx_mcast4.c: include newmenu header (for FAIL macro)
474 2003-10-12 Bradley Bell <btb@icculus.org>
476 * main/cntrlcen.c, main/endlevel.c, main/gamerend.c,
477 main/gameseq.c, main/mission.c, main/mission.h, main/network.c:
480 2003-10-12 Aaron Plattner <plattner@caltech.edu>
482 * arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
483 arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
484 arch/linux/ipx_udp.c, arch/linux/linuxnet.c,
485 arch/linux/include/ipx_drv.h, arch/linux/include/ipx_mcast4.h,
486 arch/win32/Makefile.am, arch/win32/ipx_drv.h,
487 arch/win32/ipx_mcast4.c, arch/win32/ipx_udp.c,
488 arch/win32/ipx_win.c, arch/win32/winnet.c,
489 arch/win32/include/ipx_mcast4.h, include/ipx.h, main/menu.c,
490 main/multi.h, main/network.c: add IPv4 multicasting support
492 2003-10-11 Bradley Bell <btb@icculus.org>
494 * main/endlevel.c, main/piggy.c: fixed endlevel stuff
496 * main/cntrlcen.c, main/endlevel.c, main/gamecntl.c,
497 main/gamerend.c, main/gameseq.c, main/gauges.c, main/kmatrix.c,
498 main/menu.c, main/mission.h, main/network.c, main/weapon.c,
499 main/weapon.h: lots of shareware and oem fixes
501 2003-10-10 Bradley Bell <btb@icculus.org>
503 * arch/win32/winnet.c: fixed stupid win32 network bug
505 2003-10-10 Bradley Bell <btb@icculus.org>
507 * main/piggy.c: increased D1_MAX_TMAP_NUM
509 2003-10-10 Martin Schaffner <maschaffner@gmx.ch>
511 * main/bm.c, main/bm.h, main/piggy.c: fixes d1 still textures
512 which are animated in d2, refactorizes d1 texture reading
514 2003-10-10 Bradley Bell <btb@icculus.org>
516 * arch/linux/linuxnet.c, main/automap.c, main/automap.h,
517 main/bmread.c, main/bmread.h, main/cntrlcen.c, main/cntrlcen.h,
518 main/collide.h, main/compbit.h, main/config.h, main/console.c,
519 main/controls.h, main/credits.c, main/credits.h, main/crypt.c,
520 main/desc_id.h, main/desw.h, main/dumpmine.c, main/effects.c,
521 main/effects.h, main/endlevel.c, main/endlevel.h, main/escort.c,
522 main/escort.h, main/fireball.h, main/fvi.c, main/fvi.h,
523 main/game.c, main/game.h, main/gamecntl.c, main/gamefont.c,
524 main/gamefont.h, main/gamemine.h, main/gamepal.c, main/gamepal.h,
525 main/gamerend.c, main/gamesave.h, main/gameseq.c, main/gameseq.h,
526 main/gamestat.h, main/gauges.h, main/hostage.c, main/hostage.h,
527 main/hud.c, main/hudmsg.h, main/inferno.c, main/inferno.h,
528 main/joydefs.c, main/joydefs.h, main/kconfig.h, main/kludge.c,
529 main/kmatrix.c, main/kmatrix.h, main/laser.c, main/lighting.h,
530 main/menu.c, main/menu.h, main/mglobal.c, main/modem.h,
531 main/morph.h, main/movie.c, main/movie.h, main/multibot.h,
532 main/netmisc.h, main/network.h, main/newmenu.h, main/paging.h,
533 main/physics.c, main/physics.h, main/piggy.h, main/player.c,
534 main/playsave.h, main/polyobj.c, main/polyobj.h, main/powerup.c,
535 main/powerup.h, main/render.c, main/render.h, main/reorder.h,
536 main/robot.c, main/scores.h, main/screens.h, main/segment.c,
537 main/segpoint.h, main/slew.c, main/slew.h, main/songs.c,
538 main/songs.h, main/sounds.h, main/state.h, main/terrain.c,
539 main/terrain.h, main/texmerge.h, main/text.h, main/textures.h,
540 main/titles.h, main/vclip.c, main/vclip.h, main/vers_id.h,
541 main/wall.h: comments/formatting
543 2003-10-09 Bradley Bell <btb@icculus.org>
545 * main/text.c: fix text when using old datafiles
547 * main/laser.h: comments/whitespace
549 * main/laser.c, main/weapon.c: fixed smart missiles and smart
550 mines w/shareware data
552 * include/DT_drawtext.h: deleted unused file
554 2003-10-08 Bradley Bell <btb@icculus.org>
556 * main/gameseq.c, main/inferno.c, main/menu.c: SHAREWARE fixes
558 * arch/win32/ipx_udp.c: use closesocket() instead of close()
560 * arch/sdl/joydefs.c, main/gamecntl.c, main/kconfig.c,
561 main/menu.c: Disabled 'd2x keys' weapon selection
563 2003-10-08 Martin Schaffner <maschaffner@gmx.ch>
565 * main/object.h, main/multi.h: get rid of most warnings issued by
566 cpp-precomp of gcc from Mac OS X dev tools
568 2003-10-05 Bradley Bell <btb@icculus.org>
570 * NEWS, configure.ac: increment version number
572 * cfile/cfile.c: better handling of CRLF text files (when that is
575 * utilities/hogcreate.c, utilities/hogextract.c,
576 utilities/mvlcreate.c, utilities/mvlextract.c: use binary mode for
577 reading/writing files
579 * arch/win32/Makefile.am, arch/win32/include/ipx_udp.h,
580 arch/win32/ipx_udp.c, arch/win32/winnet.c, main/menu.c: added UDP
583 2003-10-04 Bradley Bell <btb@icculus.org>
585 * cfile/cfile.c, main/config.c: oops, fgets does not return EOF
587 * main/netmisc.c: change byte to sbyte, comments/whitespace
589 2003-10-03 Bradley Bell <btb@icculus.org>
591 * cfile/cfile.c, main/config.c: fix win32 eof bug.
593 * arch/win32/ipx_drv.h, arch/win32/winnet.c, include/ipx.h: win32
596 * iff/iff.c, include/gr.h, include/iff.h, include/pstypes.h,
597 main/ai2.c, main/aipath.c, main/aistruct.h, main/bm.h,
598 main/config.c, main/escort.c, main/fireball.c, main/fuelcen.c,
599 main/fuelcen.h, main/gameseg.c, main/gameseg.h, main/laser.c,
600 main/lighting.c, main/mglobal.c, main/network.c, main/newdemo.c,
601 main/object.c, main/object.h, main/paging.c, main/player.h,
602 main/robot.h, main/segment.h, main/state.c, main/switch.c,
603 main/switch.h, main/titles.c, main/wall.c, main/wall.h,
604 main/weapon.c, main/weapon.h: change byte to sbyte,
607 * 2d/bitblt.c, cfile/cfile.c, include/cfile.h, main/ai.c,
608 main/ai.h, main/gamemine.c, main/gauges.c, main/kconfig.c,
609 main/menu.c, main/multi.c, main/multi.h, main/multibot.c,
610 main/newdemo.h, main/render.c, main/scores.c: change byte to sbyte
612 * configure.ac: better checking for timeval
614 2003-10-03 Martin Schaffner <maschaffner@gmx.ch>
616 * arch/dos/bak/ipx.c, arch/dos/ipx.c, arch/linux/Makefile.am,
617 arch/linux/include/ipx_lin.h, arch/linux/ipx_lin.c,
618 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/linux/ukali.c,
619 arch/win32/winnet.c, configure.ac, include/byteswap.h,
620 include/ipx.h, main/inferno.c, main/menu.c, main/multi.c,
621 main/multibot.c, main/network.c: Make network architecture
622 choosable from game menu, add support for UDP/IP on Mac OS X and
625 2003-10-02 Martin Schaffner <maschaffner@gmx.ch>
627 * include/byteswap.h: added macros for coping with alignment
630 2003-10-02 Bradley Bell <btb@icculus.org>
632 * main/multi.h: added padding to little-endian version of
635 * arch/dos/bak/ipx.c, arch/dos/ipx.c: comments/whitespace
637 * main/netmisc.c: delete duplicate function
639 2003-10-01 Bradley Bell <btb@icculus.org>
641 * main/bm.c: make sure d1_texture_indices gets freed between
644 2003-09-11 Martin Schaffner <maschaffner@gmx.ch>
646 * main/piggy.h: fix size of d1 shareware descent.pig
648 2003-08-03 Martin Schaffner <martin.schaffner@epfl.ch>
650 * main/bm.c, main/bm.h, main/gamemine.c, main/gamemine.h,
651 main/gameseq.c, main/piggy.c: fix loading of d1 texture
652 replacements for non-animated textures
654 2003-08-02 Matthew Mueller <donut@dakotacom.net>
656 * main/controls.c: use fixed 20fps wiggle
658 2003-08-02 Paolo Ulivi <pulivi@libero.it> and Bradley Bell <btb@icculus.org>
660 * Makefile.am, debian/changelog.in, debian/control,
661 debian/d2x-common.dirs, debian/d2x-common.install,
662 debian/d2x-common.manpages, debian/d2x-gl.files,
663 debian/d2x-gl.menu, debian/d2x-sdl.files, debian/d2x-sdl.menu,
664 debian/rules, libmve/Makefile.am, libmve/mveplayer.1,
665 utilities/Makefile.am, utilities/hogcreate.1,
666 utilities/hogextract.1, utilities/mvlcreate.1,
667 utilities/mvlextract.1, utilities/tex2txb.1, utilities/txb2tex.1:
668 add man pages, distribute utility programs in new d2x-common deb
670 * rpm/d2x.spec.in: updated rpm spec file
672 2003-08-02 Bradley Bell <btb@icculus.org>
674 * cfile/cfile.c: update raw_position in cfputc and cfputs
676 2003-08-02 Martin Schaffner <martin.schaffner@epfl.ch>
678 * main/piggy.c: make error message more friendly
680 * main/piggy.c: simplify copying of bitmap flags
682 * arch/linux/linuxnet.c, main/multi.c, main/multibot.c: bigendian
685 * cfile/cfile.c: revert to always using custom fgets
687 * main/endlevel.c, main/mission.c: handle missing exit sequence
688 components gracefully
690 * main/playsave.c: comments
692 2003-07-24 Martin Schaffner <martin.schaffner@epfl.ch>
694 * cfile/cfile.c: update raw_position in cfwrite
696 * main/network.c: comments/formatting
698 2003-06-22 Bradley Bell <btb@icculus.org>
700 * cfile/cfile.c: use standard fgets for non-archive files
702 * main/movie.c: use con_printf for missing movie warning
704 2003-06-18 Bradley Bell <btb@icculus.org>
706 * main/movie.c: fixed cfile conversion of movielib code
708 * main/console.c, main/hud.c: strip out colors, etc when printing
711 * include/u_mem.h: fix NDEBUG calloc macro
713 2003-06-15 Bradley Bell <btb@icculus.org>
715 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c: removed
718 * 2d/pcx.c, include/strio.h, main/ai.c, main/ai.h,
719 main/cntrlcen.c, main/config.c, main/gamesave.c, main/gameseq.c,
720 main/movie.c, main/multi.c, main/network.c, main/newdemo.c,
721 main/newmenu.c, main/piggy.c, main/playsave.c, main/polyobj.c,
722 main/scores.c, main/state.c, main/text.c, misc/args.c,
723 misc/strio.c: convert file i/o to cfile
725 2003-06-14 Bradley Bell <btb@icculus.org>
727 * include/cfile.h, cfile/cfile.c: implemented cfile wrappers for
728 writing and other modes besides "rb" (mostly taken from
731 2003-06-09 Bradley Bell <btb@icculus.org>
733 * 2d/palette.c, main/kludge.c: gr_copy_palette not really a
736 * include/libmve.h, libmve/mve_main.c, libmve/mvelib.c,
737 libmve/mvelib.h, libmve/mveplay.c, main/movie.c: merged libmve
740 2003-06-07 Taylor Richards <taylor@icculus.org>
742 * libmve/mvelib.c, libmve/mveplay.c: stop memory leaks in libmve
744 2003-06-07 Bradley Bell <btb@icculus.org>
746 * main/console.c: fix non-console build
748 * main/gamesave.c: comments
750 * main/bm.c: remove redundant break
752 2003-06-06 Bradley Bell <btb@icculus.org>
754 * main/gauges.c, main/kconfig.c: comments/formatting
756 * console/.cvsignore: added .cvsignore
758 * main/console.c: can't write to console after it's closed
760 2003-06-05 Bradley Bell <btb@icculus.org>
762 * arch/sdl/event.c, console/CON_console.c, console/Makefile.am,
763 console/internal.c, console/internal.h, include/CON_console.h,
764 include/console.h, main/console.c, main/gamecntl.c, main/hud.c:
765 finish console conversion away from SDL
767 2003-06-04 Bradley Bell <btb@icculus.org>
769 * console/CON_console.c, include/CON.console.h, include/console.h,
770 main/console.c, main/game.c: console conversion to native gr,
773 * include/gr.h, main/credits.c, main/kconfig.c, main/newmenu.c:
774 put prototype for gr_bm_bitblt in gr.h
776 2003-06-03 Bradley Bell <btb@icculus.org>
778 * console/CON_console.c, console/DT_drawtext.c,
779 console/Makefile.am, include/CON_console.h, include/DT_drawtext.h,
780 main/console.c: use native fonts for console
782 * main/playsave.c: use shorts for short data
784 2003-06-02 Bradley Bell <btb@icculus.org>
786 * configure.ac, main/console.c: set console background, fix
789 2003-06-01 Bradley Bell <btb@icculus.org>
791 * Makefile.am, arch/sdl/event.c, configure.ac,
792 console/CON_console.c, console/DT_drawtext.c, console/Makefile.am,
793 console/internal.c, include/CON_console.h, include/DT_drawtext.h,
794 include/console.h, main/console.c, main/game.c, main/gamecntl.c,
795 main/gamerend.c: added console code (from SDL_console)
797 2003-05-30 Bradley Bell <btb@icculus.org>
799 * README: minor update
801 2003-05-28 Bradley Bell <btb@icculus.org>
803 * Info.plist.in, Makefile.am, configure.ac: add support for MacOS
808 2003-06-06 Bradley Bell <btb@icculus.org>
810 * main/kconfig.c: fix crash in control menus
812 * main/gauges.c: force cockpit redraw in opengl
814 * main/gamerend.c: move ogl swap, so cockpit and console get
817 2003-06-01 Bradley Bell <btb@icculus.org>
819 * configure.ac, libmve/mveplay.c: define struct timeval if needed
823 2003-05-12 Bradley Bell <btb@icculus.org>
825 * configure.ac: increment version number
827 * main/bm.c: use con_printf for exit model warnings
829 * configure.ac: must check for timespec after setting -mno-cygwin
831 * main/inferno.c: added -nohogdir and -userdir options
833 * NEWS, main/titles.c: use briefings with no extension
837 2003-04-30 Bradley Bell <btb@icculus.org>
839 * configure.ac: have to include time.h when checking for nanosleep
841 * configure.ac, libmve/mveplay.c: use autoconf to check for struct
844 * Makefile.am, NEWS, README, configure.ac: fix linking bug,
845 increment version number
847 * main/Makefile.am: make dist fix
851 2003-04-29 Bradley Bell <btb@icculus.org>
853 * configure.ac, 2d/2dsline.c, main/automap.c, libmve/mveplay.c:
856 2003-04-24 Bradley Bell <btb@icculus.org>
858 * configure.ac: increment version number
860 * main/inferno.c: redeclare main() 'the SDL way', make sure SDL.h
863 2003-04-24 Ingo van Lil <inguin@gmx.de>
865 * main/render.c: fix misspellings of NDEBUG
869 2003-04-14 Bradley Bell <btb@icculus.org>
871 * cfile/cfile.c: prefer files from d2 hog over d1 hog
873 2003-04-11 Bradley Bell <btb@icculus.org>
875 * main/automap.c, main/gamemine.c, main/menu.c: fix compiler
880 2003-04-11 Bradley Bell <btb@icculus.org>
882 * libmve/mveplay.c: use _sleep instead of sleep on win32
884 * Makefile.am, README, README.utils, arch/sdl/digi.c,
885 arch/sdl/joy.c, arch/win32/Makefile.am, include/byteswap.h,
886 include/cfile.h, include/error.h, libmve/Makefile.am,
887 libmve/decoders.h, main/Makefile.am, main/endlevel.c,
888 main/endlevel.h, main/playsave.c, misc/fileutil.c:
889 utilities/Makefile.am: comments/formatting/dist problems
891 * configure.ac: use different defines for os x
893 2003-04-07 Bradley Bell <btb@icculus.org>
895 * include/error.h, misc/error.c: put some old stuff back in,
896 eliminate duplicate error messages
898 * main/text.c: don't die on text not found
901 * main/inferno.c: print some useful info if hog not found, allow
902 -help to work if no text available
904 2003-04-07 Steffen Pohle <stpohle@gmx.net>
906 * arch/linux/Makefile.am: revert to previous version, so linux
909 2003-04-03 Bradley Bell <btb@icculus.org>
911 * main/endlevel.c: fixed exit model scheme yet again
913 2003-04-02 Bradley Bell <btb@icculus.org>
915 * misc/error.c: call Int3 on Assert
917 * main/cntrlcen.c, main/cntrlcen.h, main/gamesave.c: modified
920 * main/wall.c: don't die when trying to toggle nonexistent
921 segment... vertigo level 10 is buggy!
923 * main/gamemine.c: comments/formatting
925 2003-03-31 Micah J. Lieske <MicahJon@compuserve.com>
927 * arch/dos/digimm.c, arch/sdl/digi.c, arch/win32/digi.c,
928 main/inferno.c: Allow use of 22K sound samples
930 2003-03-29 Bradley Bell <btb@icculus.org>
932 * arch/ogl/gr.c: default to bitmapped reticle
934 * main/bm.c, main/endlevel.c, main/piggy.c, main/piggy.h,
935 main/polyobj.c: rewrote endlevel stuff to reread exit model info
938 * arch/sdl/joy.c: fixed text seen for hats in control config
941 2003-03-28 Bradley Bell <btb@icculus.org>
943 * main/bm.c: heh, model nums in vertigo are hardcoded,
944 N_D2_POLYGON_MODELS can't change
946 * configure.ac, include/d1x.xpm, include/descent.xpm,
947 arch/ogl/sdlgl.c, arch/sdl/gr.c: enabled setting icon with
950 2003-03-27 Bradley Bell <btb@icculus.org>
952 * main/text.h: fixed text references for hat directions
954 * arch/ogl/Makefile.am: oops, can't get rid of main INCLUDE yet...
956 2003-03-26 Bradley Bell <btb@icculus.org>
958 * main/playsave.c: make d2x keys backward compatible
960 2003-03-26 Micah J. Lieske <MicahJon@compuserve.com>
962 * arch/sdl/event.c, arch/sdl/joy.c: added hat support for sdl
965 2003-03-26 Bradley Bell <btb@icculus.org>
967 * main/piggy.c: fix crash when d1 data not present
969 * main/gamecntl.c, main/kconfig.c, main/playsave.c: fix d2x keys,
970 read/write from plr file
972 * main/ai.h, main/collide.c, main/escort.c, main/escort.h,
973 main/fuelcen.c, main/gamecntl.c, main/playsave.c, main/powerup.c:
974 added escort.h header
976 2003-03-25 Bradley Bell <btb@icculus.org>
978 * main/bm.c, main/piggy.c, main/piggy.h, main/gameseq.c: added
979 D1_PIGFILE ("descent.pig") macro
981 * main/bm.c, main/piggy.c, main/piggy.h: ability to load exit
982 models from d1 pig file
984 * main/bm.c, main/bm.h, main/endlevel.c, main/piggy.c,
985 main/piggy.h: ability to load exit model bitmaps (or any bitmap,
986 really) from d1 pig file
988 2003-03-23 Bradley Bell <btb@icculus.org>
990 * main/bm.c: stop extra robots from overwriting exit models
992 * include/ogl_init.h: increased OGL_TEXTURE_LIST_SIZE so the
993 texture list doesn't get full
995 * main/bm.c: fix mem leak when reading extra robots
997 2003-03-21 Bradley Bell <btb@icculus.org>
999 * main/menu.c: Added option to set movie resolution (mostly works)
1001 2003-03-21 Martin Schaffner <maschaffner@gmx.ch>
1003 * main/gameseq.c, main/piggy.c, main/piggy.h: move bitmap
1004 replacement functions to piggy.c
1006 * main/gameseq.c: attempt to support mac d1 descent.pig
1008 * main/bm.c: fix mem leak
1010 * main/gameseq.c: fix bug: when opening d1 level 1 with oem data
1011 files, both d1 and d2 oem briefing where showed
1013 * main/inferno.c, main/movie.c: Change the default movie
1014 resolution to "high", implement the option -lowresmovies
1016 2003-03-20 Bradley Bell <btb@icculus.org>
1018 * arch/sdl/rbaudio.c, main/songs.c: cd detection works now
1020 * main/piggy.c: comments
1022 2003-03-20 Martin Schaffner <maschaffner@gmx.ch>
1024 * main/gameseq.c: delete duplicate function
1026 * 2d/rle.c: fix color swapping on big endian of big rle bitmaps
1028 2003-03-19 Bradley Bell <btb@icculus.org>
1030 * arch/sdl/rbaudio.c, include/rbaudio.h: starting d2 cd detection
1031 (cddb discid) support
1033 * arch/sdl/digi.c, main/kludge.c: implemented
1034 digi_link_sound_to_object3 for looping sounds, other looping stuff
1036 * arch/sdl/gr.c: removing dependencies on stuff in main/
1038 * arch/linux/Makefile.am, arch/linux/init.c,
1039 arch/linux/linuxnet.c, arch/linux/include/ukali.h,
1040 arch/ogl/Makefile.am, main/inferno.c: moved joy_init back to main,
1041 other header cleanups
1043 * arch/win32/ipx_win.c, configure.ac: ipx on win32 fixed!
1045 2003-03-19 Martin Schaffner <maschaffner@gmx.ch>
1047 * 2d/rle.c, include/gr.h, include/rle.h, main/bm.c, main/bm.h,
1048 main/gamemine.c, main/gamemine.h, main/gameseq.c, main/piggy.c,
1049 main/piggy.h, main/wall.c, main/wall.h: if descent.pig available,
1050 load d1 textures for d1 levels
1052 2003-03-19 Bradley Bell <btb@icculus.org>
1054 * 2d/font.c, 2d/palette.c, 3d/interp.c, 3d/setup.c,
1055 arch/sdl/rbaudio.c, include/texmap.h, libmve/decoder16.c,
1056 libmve/decoder8.c, libmve/decoders.h, libmve/mveplay.c,
1057 texmap/ntmap.c, texmap/texmapl.h: header/extern declaration
1060 * README: added some OS X info
1062 2003-03-17 Bradley Bell <btb@icculus.org>
1064 * main/newdemo.c: simplify DEMO_FILENAME macro
1066 * main/console.c, main/game.c: enable experimental console support
1068 * main/gamerend.c: fixed location of fps meter in multi
1070 2003-03-16 Bradley Bell <btb@icculus.org>
1072 * main/menu.c, main/newdemo.c, main/newdemo.h, main/newmenu.c:
1073 also look in shared data dir for demos
1075 * main/newdemo.c, main/newdemo.h: comments/formatting
1077 2003-03-15 Christopher Thielen <chris@luethy.net>
1079 * main/kludge.c: set CDROM_dir back to "." - tricks game into
1080 thinking d2 cd is always present
1082 2003-03-15 Bradley Bell <btb@icculus.org>
1084 * 2d/font.c, main/credits.c, main/scores.c: fixed opengl credits,
1087 * arch/sdl/rbaudio.c: formatting, enabled volume control under
1090 * arch/ogl/gr.c: fixed dark font bug by calling gr_set_mode from
1091 gr_init. don't really know why this works, though
1093 2003-03-14 Bradley Bell <btb@icculus.org>
1095 * main/gameseq.c: fix Bitmap_replacement_data mem leakage
1097 * unused/bios/rbaudio.h: removed duplicate file
1099 2003-03-14 Christopher Thielen <chris@luethy.net>
1101 * arch/sdl/rbaudio.c: stop cd audio when exiting
1103 2003-03-14 Micah J. Lieske <MicahJon@compuserve.com>
1105 * main/gamecntl.c: add comments to the "only matt knows" cheats
1107 2003-03-14 Martin Schaffner <maschaffner@gmx.ch>
1109 * main/gamemine.c: formatting, better texture conversion for d1
1112 2003-03-14 Bradley Bell <btb@icculus.org>
1114 * main/piggy.c: must swap all mac version pigfiles
1116 * main/ai.c, main/ai.h, main/bm.h, main/crypt.c, main/joydefs.h,
1117 main/multi.c: formatting, minor cleanups
1119 * 2d/rle.c: need to swap line_size on bigendian machines
1121 * main/mission.c, main/mission.h: detect mac full version hogfile
1123 2003-03-13 Bradley Bell <btb@icculus.org>
1125 * arch/sdl/joydefs.c, main/kconfig.c, main/kconfig.h, main/menu.c:
1126 added joy/mouse sensitivity slider, increased range to 16, and
1129 * main/Makefile.am, main/joydefs.c, main/old/joydefs.c: moved old
1132 * arch/linux/Makefile.am: removed extra backslash
1134 * TODO, installation.txt: updated some documentation
1136 * main/gamecntl.c, main/menu.c, main/menu.h: added "d2x options"
1137 menu, with maxfps option
1139 2003-03-12 Bradley Bell <btb@icculus.org>
1141 * main/game.c, main/game.h, main/inferno.c: added -maxfps option
1143 * arch/linux/alsadigi.c, arch/linux/findfile.c,
1144 arch/linux/hmiplay.c, arch/linux/init.c, arch/linux/ipx_bsd.c,
1145 arch/linux/ipx_kali.c, arch/linux/ipx_lin.c, arch/linux/ipx_udp.c,
1146 arch/linux/joydefs.c, arch/linux/ukali.c, arch/linux/include,
1147 arch/linux/include/ipx_bsd.h, arch/linux/include/ipx_drv.h,
1148 arch/linux/include/ipx_hlpr.h, arch/linux/include/ipx_kali.h,
1149 arch/linux/include/ipx_ld.h, arch/linux/include/ipx_lin.h,
1150 arch/linux/include/ipx_udp.h, arch/linux/include/joystick.h,
1151 arch/linux/include/music.h, arch/linux/include/serial.h,
1152 arch/linux/include/ukali.h: formatting
1154 2003-03-11 Chris Arena <ccarena@cox.net>
1156 * main/menu.c: fixed brightness slider
1158 2003-03-01 Bradley Bell <btb@icculus.org>
1160 * main/piggy.c, main/titles.c: d1 briefing text fixed, spinning
1161 robots and animated bitmaps work, but colors are messed up
1163 2003-02-28 Bradley Bell <btb@icculus.org>
1165 * main/player.h: whitespace
1167 * main/automap.c, main/cntrlcen.c, main/collide.c,
1168 main/gamerend.c: use Builtin_mission_num instead of 0 (if
1169 descent.hog is present, d1 becomes mission 0)
1171 * configure.ac, arch/win32/Makefile.am, arch/win32/ipx_drv.h,
1172 arch/win32/ipx_win.c, arch/win32/mingw_init.c,
1173 arch/win32/winnet.c: MinGW compiles with network enabled again,
1174 but still doesn't work
1178 2003-02-28 Bradley Bell <btb@icculus.org>
1180 * 2d/pcx.c, arch/ogl/gr.c, libmve/mveplay.c, main/gameseq.c,
1181 main/inferno.c, main/menu.c, main/movie.c, main/newmenu.c: Fixed
1182 many opengl glitches
1184 2003-02-27 Bradley Bell <btb@icculus.org>
1186 * main/Makefile.am, main/gamesave.c, main/hoard.c, main/hoard.h,
1187 main/inferno.c, main/menu.c, main/mission.c, main/mission.h,
1188 main/network.c, main/network.h: noted that hoard.ham is only needed
1189 for multiplayer HOARD games, and should not be equated with
1190 "vertigo". put HoardEquipped() back in network.c.
1192 * arch/ggi/key.c, arch/sdl/key.c, arch/svgalib/key.c,
1193 include/d_delay.h, main/automap.c, main/game.c, main/kconfig.c,
1194 main/multi.c, main/newdemo.c, misc/Makefile.am, misc/d_delay.c:
1195 use timer_delay instead of d_delay
1197 2003-02-27 Martin Schaffner <maschaffner@gmx.ch>
1199 * main/render.c: added replacement qsort for solaris
1201 2003-02-26 Bradley Bell <btb@icculus.org>
1203 * main/gamemine.c: texture conversion for d1 shareware
1205 2003-02-26 Martin Schaffner <maschaffner@gmx.ch>
1207 * main/gamemine.c: better texture conversion for d1 levels
1209 2003-02-26 Micah J. Lieske <MicahJon@compuserve.com>
1211 * main/kconfig.c: fix joystick support under MinGW
1213 2003-02-26 Bradley Bell <btb@icculus.org>
1215 * main/playsave.c: fix swapping glitch
1217 * configure.ac, readme.txt: clean stuff up, getting ready for
1220 * main/titles.c: begin support for rendering spinning robots in
1223 * main/mission.c, main/mission.h: load d1 oem mission, d1 v1.0
1226 * main/gamemine.c: load d1 shareware levels!
1228 2003-02-25 Bradley Bell <btb@icculus.org>
1232 * autogen.sh: add warning about old auto* versions, use
1235 2003-02-24 Bradley Bell <btb@icculus.org>
1237 * main/gameseq.c, main/movies.c, main/titles.c: Descent I
1238 briefings mostly working
1240 * main/movie.c, main/titles.c: fixed some more briefing glitches
1242 2003-02-23 Bradley Bell <btb@icculus.org>
1244 * main/movie.c: fixed crash when using shareware data files
1247 * arch/sdl/digi.c: fix crash on non-existent sounds
1248 (i.e. shareware data)
1250 2003-02-22 Bradley Bell <btb@icculus.org>
1252 * main/titles.c: fixed fullscreen toggle in briefings
1254 2003-02-21 Bradley Bell <btb@icculus.org>
1256 * configure.ac: check for mingw when enabling nasm
1258 * main/playsave.c: enable loading player files of either byte
1261 2003-02-20 Bradley Bell <btb@icculus.org>
1263 * main/bm.c, main/bm.h, main/endlevel.c: fixed up endlevel stuff
1265 * arch/sdl/digi.c, main/kludge.c: oops, meant to say: fixed bug
1266 #343, not "rest of solution to bug #344"
1268 * arch/sdl/timer.c, include/timer.h: revert to more accurate
1271 * main/kludge.c: partial solution to bug #344
1273 * Makefile.am, tools/cvs2cl/cvs2cl.pl: get rid of cvs2cl.pl
1275 * compilerdefs.txt: added linux/mips info
1277 * ChangeLog: clean up changelog
1279 2003-02-19 Bradley Bell <btb@icculus.org>
1281 * libmve/mveplay.c: os x needs nanosleep prototype.
1283 2003-02-18 Bradley Bell <btb@icculus.org>
1285 * .cvsignore, libmve/.cvsignore: added files to .cvsignore
1287 * include/libmve.h, libmve/mveplay.c, main/movie.c: added function
1288 to disable/enable audio
1290 * libmve/: mve_main.c, mveplay.c: bigendian fixes
1292 * main/: movie.h, titles.c: make sure movie's palette is set before
1293 writing briefing text. Fixes bug #359
1295 * libmve/mveplay.c: make MVE_rmStepMovie play a full frame instead
1298 * misc/: args.c, byteswap.c, d_delay.c, d_io.c, dos_disk.h,
1299 error.c, hash.c, parsarg.c, parsarg.h, strio.c, strutil.c:
1302 * maths/: fix.asm, rand.c, tables.c, vecmat.c, vecmata.asm:
1305 * texmap/: ntmap.c, scanline.c, scanline.h, texmapl.h,
1306 tmap_flt.asm, tmap_inc.asm, tmap_lin.asm, tmap_ll.asm,
1307 tmap_per.asm, tmapfade.asm, tmapflat.c, tmappent.S, tmapppro.S:
1310 * include/libmve.h: blah
1312 2003-02-18 Martin Schaffner <martin.schaffner@epfl.ch>
1314 * main/render.c: 2nd attempt to fix solaris qsort bug
1316 2003-02-18 Bradley Bell <btb@icculus.org>
1318 * configure.ac, include/pstypes.h: put alignment detection in
1321 2003-02-17 Bradley Bell <btb@icculus.org>
1323 * Makefile.am, README.utils, configure.ac, include/libmve.h,
1324 include/mve_audio.h, include/mvelib.h, libmve/Makefile.am,
1325 libmve/decoder16.c, libmve/decoder8.c, libmve/mve_audio.c,
1326 libmve/mve_audio.h, libmve/mve_main.c, libmve/mvelib.c,
1327 libmve/mvelib.h, libmve/mveplay.c, main/Makefile.am,
1328 main/decoder16.c, main/decoder8.c, main/movie.c, main/mve_audio.c,
1329 main/mve_main.c, main/mvelib.c, main/mveplay.c, main/mveplay.h:
1330 moved mve stuff to separate subdir
1332 * include/mvelib.h, main/movie.c, main/mve_main.c, main/mvelib.c,
1333 main/mveplay.c, main/mveplay.h, main/titles.c: many improvements to
1334 mve code. Fixes (at least) bugs #41, #348, and #350.
1336 2003-02-14 Bradley Bell <btb@icculus.org>
1338 * main/Makefile.am: no more Makefile.mveplay. again
1340 * main/mveplay.c: typo
1342 2003-02-13 Bradley Bell <btb@icculus.org>
1344 * utilities/mvlextract.c: uint -> unsigned int
1346 * main/: mve_main.c, mvelib.c, mveplay.c: add fullscreen mode to
1347 standalone mveplayer, win32 support
1349 * main/movie.c: random bugfixes, win32 support
1351 * arch/sdl/Makefile.am: formatting
1353 * configure.ac: disable networking on mac/win for now
1355 * main/newmenu.c: comments
1357 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1359 * 3d/interp.c, include/interp.h, main/polyobj.c: get rid of some
1360 redundant swap functions.
1362 2003-02-13 Bradley Bell <btb@icculus.org>
1364 * ChangeLog: update changelog
1366 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1368 * 3d/interp.c, include/interp.h, main/polyobj.c: fix remaining
1369 polymodel alignment issues.
1371 2003-02-13 Bradley Bell <btb@icculus.org>
1373 * utilities/: hogcreate.c, hogextract.c, mvlcreate.c, mvlextract.c:
1374 fix various little bugs
1376 * main/mveplay.c, utilities/hogextract.c, utilities/mvlextract.c,
1377 utilities/tex2txb.c, utilities/txb2tex.c: eliminate warning
1379 * main/: Makefile.am, Makefile.mveplay: build mveplayer from
1382 * README.utils: new file
1384 * main/: mve_main.c, mveplay.c: more movie fixes
1386 * README: updated README
1388 * 2d/Makefile.am, main/Makefile.am: some OS X and dist fixes
1390 2003-02-12 Bradley Bell <btb@icculus.org>
1392 * utilities/mvlextract.c: bigendian mvl support
1394 * main/mveplay.c: formatting, stuff
1396 * main/: Makefile.am, Makefile.mveplay: lotsa movie cleanups, added
1397 truecolor mve support, standalone mveplayer
1399 * include/mve_audio.h, include/mvelib.h, main/decoder16.c,
1400 main/decoder8.c, main/movie.c, main/mve_main.c, main/mvelib.c,
1401 main/mveplay.c: lotsa movie cleanups, added truecolor mve support,
1402 standalone mveplayer
1404 2003-01-22 Bradley Bell <btb@icculus.org>
1406 * include/: interp.h, interp.h: restore prototype for
1407 swap_polygon_model_data
1409 2003-01-21 Bradley Bell <btb@icculus.org>
1411 * main/piggy.c: use memcpy to avoid alignment problem
1413 * compilerdefs.txt: updated some defs, added sunos/sparc
1415 2003-01-15 Bradley Bell <btb@icculus.org>
1417 * main/render.c, arch/ogl/ogl.c: use __sun__ for sunos
1419 * main/gamemine.c: attempting to support d1 shareware
1421 * compilerdefs.txt: update defs
1423 2003-01-15 David Costanzo <david_costanzo@yahoo.com>
1425 * main/mveplay.c: fix several bugs, comments, formatting.
1427 2003-01-15 Bradley Bell <btb@icculus.org>
1429 * arch/ogl/sdlgl.c, arch/sdl/digi.c, arch/sdl/event.c,
1430 arch/sdl/gr.c, arch/sdl/init.c, arch/sdl/joy.c, arch/sdl/key.c,
1431 arch/sdl/mouse.c, arch/sdl/rbaudio.c, arch/sdl/timer.c,
1432 include/error.h, main/gamecntl.c, main/inferno.c: changed path for
1435 * arch/: ogl/glx.c, ogl/gr.c, ogl/ogl.c, ogl/wgl.c, sdl/joydefs.c:
1436 formatting, comments
1438 2003-01-11 Bradley Bell <btb@icculus.org>
1440 * main/: mission.c, mission.h: attempt to support d1 for mac
1443 * arch/sdl/joy.c, main/mvelib.c, main/titles.c: gcc 3.2 warnings
1445 * main/object.h: foo
1447 2003-01-09 Bradley Bell <btb@icculus.org>
1449 * main/movie.c: use ifdef around gr_toggle_fullscreen
1451 2003-01-07 Bradley Bell <btb@icculus.org>
1453 * Makefile.am, descent.msn, installation.txt, main/mission.c,
1454 main/mission.h: don't need .msn file for descent.hog anymore
1458 2003-01-06 Bradley Bell <btb@icculus.org>
1460 * main/mission.h, main/mission.c: comments
1462 * README, TODO, cvshowto.txt, installation.txt, debian/copyright:
1465 2003-01-03 Bradley Bell <btb@icculus.org>
1467 * utilities/: txb2txt.c, txt2txb.c: remove old files
1469 * 3d/interp.c, include/byteswap.h, main/gamemine.c: formatting
1471 * main/polyobj.c: attempt to make read_model_file
1474 * main/menu.c: move vertigo text
1476 2003-01-02 Bradley Bell <btb@icculus.org>
1478 * 3d/interp.c, include/interp.h, main/morph.c, main/polyobj.c,
1479 main/polyobj.h: cleanup alignment changes
1481 * NEWS, 3d/interp.c, include/3d.h, include/interp.h,
1482 include/pstypes.h, main/Makefile.am, main/bm.c, main/collide.c,
1483 main/object.h: fix alignment issues on sparc
1485 * cvshowto.txt: update cvs info
1489 * 2d/rle.c: make rle_swap handle RLE_BIG
1491 2003-01-01 Martin Schaffner <maschaffner@gmx.ch>
1493 * main/render.c: workaround solaris qsort bug
1495 2003-01-01 Steffen Pohle <stpohle@gmx.net>
1497 * arch/linux/linuxnet.c, arch/linux/ukali.c,
1498 arch/linux/include/ukali.h, main/inferno.c: enabled kali
1500 * arch/linux/Makefile.am: enabled linux joystick, kali
1502 * configure.ac, arch/linux/joystick.c, arch/sdl/Makefile.am,
1503 arch/sdl/event.c: enabled linux joystick
1505 2002-12-31 Bradley Bell <btb@icculus.org>
1507 * main/gamemine.c: simplified warning msg
1509 * NEWS, TODO, main/multi.c, main/netmisc.c: comments/whitespace
1511 * main/render.h: fix compiler warning
1513 2002-12-31 Martin Schaffner <maschaffner@gmx.ch>
1515 * 2d/rle.c, main/inferno.c, main/piggy.c: fixed rle_swap leaks.
1517 2002-12-24 Bradley Bell <btb@icculus.org>
1519 * main/mission.c: fixes an infinite loop which was caused by d2x
1520 thinking d2demo was a descent 1 mission
1522 2002-12-24 Martin Schaffner <maschaffner@gmx.ch>
1524 * arch/ogl/ogl.c, main/render.c: fix compiler warnings.
1526 2002-12-24 Bradley Bell <btb@icculus.org>
1528 * main/render.c: comments
1530 2002-10-30 Bradley Bell <btb@icculus.org>
1532 * main/inferno.c: add help for -hogdir option
1534 * main/inferno.c: added -hogdir option
1536 2002-10-28 Bradley Bell <btb@icculus.org>
1538 * main/: inferno.c, menu.c: enabled Vertigo displays
1540 * include/3d.h: typo
1542 2002-10-28 Martin Schaffner <maschaffner@gmx.ch> and Bradley Bell <btb@icculus.org>
1544 * 3d/interp.c, include/3d.h, include/byteswap.h, main/bm.c,
1545 main/netmisc.c, main/network.c: simplify and eliminate redundant
1548 2002-10-28 Martin Schaffner <maschaffner@gmx.ch>
1550 * maths/fixc.c: fix infinite loop in quad_sqrt.
1552 * 3d/points.c, include/maths.h, include/pstypes.h, maths/fixc.c,
1553 maths/vecmat.c: sparc/sunos support: rename quad to quadint.
1555 2002-10-12 Bradley Bell <btb@icculus.org>
1557 * 2d/2dsline.c: handle BM_OGL in gr_scanline()
1559 2002-10-11 Bradley Bell <btb@icculus.org>
1561 * main/hud.c: make hud_message work correctly
1563 * 2d/palette.c, arch/sdl/gr.c, include/palette.h, main/inferno.c:
1566 * main/network.c: formatting, small fixes
1568 2002-10-10 Bradley Bell <btb@icculus.org>
1570 * main/netmisc.h: no swap_object for little-endian
1572 * main/: netmisc.h, network.c: use macros to simplify network
1575 * main/piggy.c: disable autodetect of mac pig (use --enable-macdata
1578 * main/inferno.c: enable loading screen for mac shareware with
1581 * main/netmisc.c: whitespace
1583 * 2d/bitmap.c, main/inferno.c, main/mission.c, main/playsave.c:
1586 * main/hud.c: whitespace
1588 * configure.ac: remove shareware build, add macdata build
1590 * main/songs.c: whitespace
1592 * 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/gpixel.c, 2d/line.c,
1593 2d/pixel.c, 2d/poly.c, 2d/rect.c, 2d/tmerge.c, main/gamerend.c:
1596 * 2d/: Makefile.am, tmerge_a.asm: enable TRANSPARENCY_COLOR for
1599 2002-10-04 Martin Schaffner <maschaffner@gmx.ch>
1601 * cfile/cfile.c, include/iff.h, main/gamepal.c, main/titles.c:
1602 comments, formatting, etc.
1604 * iff/iff.c: fix bigendian iff loading.
1606 2002-10-03 Bradley Bell <btb@icculus.org>
1608 * utilities/txb2tex.c: typo
1610 * 3d/clipper.c, main/bm.c, main/game.c, main/gamecntl.c,
1611 main/newmenu.c, main/switch.c, main/terrain.c, main/text.c:
1614 * arch/sdl/mouse.c: whitespace
1616 2002-09-19 Bradley Bell <btb@icculus.org>
1618 * main/kconfig.c: fix a oops, add old logs
1620 * main/kconfig.c: support for >3 mouse buttons
1622 2002-09-18 Bradley Bell <btb@icculus.org>
1624 * include/gr.h: fix palette swap define
1626 2002-09-14 Bradley Bell <btb@icculus.org>
1628 * main/titles.c: load hires briefing screen if lores doesn't exist
1629 (i.e. vertigo) and MenuHires=0
1631 2002-09-14 Werner Augustin <descent-source@mailinglist.gnuher.de>
1633 * main/: multi.h, network.h: pack some structures for ipx
1636 2002-09-14 Bradley Bell <btb@icculus.org>
1638 * cfile/cfile.c, main/endlevel.c, main/gamesave.c: revert cfgets()
1639 and load_endlevel_data() to expect newline-terminated strings, fix
1640 load_game_data to read null-terminated string for
1643 2002-09-07 Bradley Bell <btb@icculus.org>
1645 * main/newmenu.c: added error message
1647 * main/menu.h: enable -nohires with mac shareware
1649 * 2d/palette.c, include/gr.h: enable 0/255 palette swap
1651 * 2d/font.c: enable 0/255 palette swap for fonts
1653 * 2d/bitblt.c: add TRANSPARENCY_COLOR to assembly code, nother OGL
1656 * 2d/2dsline.c: fix ogl blooper
1658 2002-09-05 Bradley Bell <btb@icculus.org>
1660 * 2d/rle.c, 2d/scalec.c, include/rle.h: better just do it the old
1663 * include/strutil.h: need string.h for strcasecmp
1665 * include/rle.h: okay, maybe it needs to be this way
1667 * include/: 3d.h, gr.h: more stuff from d2src, mostly formatting
1669 * 2d/scalec.c: more stuff from d2src
1671 * 2d/rle.c: more stuff from d2src, formatting
1673 * 2d/font.c: useless cruft
1675 * 2d/: 2dsline.c, bitmap.c, bitmap.h: more stuff from d2src
1677 * 2d/bitblt.c, include/grdef.h: moved gr_linear_movsd assembly from
1680 2002-09-04 Bradley Bell <btb@icculus.org>
1682 * include/grdef.h: fix compiler warnings
1684 * 2d/bitblt.c: fix compiler warnings, #ifdef out dos-only code
1686 * include/grdef.h: gr_linear_movsd isn't static for NO_ASM,
1689 * main/game.c: we want the mac ibitblt for everything but dos and
1692 * main/texmerge.c: these routines are in tmerge.c
1694 * main/credits.c: enable credits for mac and oem data
1696 * main/bm.c: use either exit.ham or exit.pofs
1698 * include/ibitblt.h: enable some more code from d2src
1700 * include/gr.h: enable mac ubitblt_double
1702 * 2d/rle.c: added gr_rle_expand_scanline_generic_masked from d2src
1704 * include/grdef.h: moved some inline asm from linear.h
1706 * 2d/ibitblt.c: brought in line with original d2 version
1708 * 2d/bitblt.c: reverted to original d2 version of this file, then
1709 added d1x enhancements
1711 * 2d/2dsline.c: formatting, use __MSDOS__ instead of __DJGPP__
1713 * 2d/linear.h: moved these back to their original locations
1716 * main/mveplay.c: close some memory holes, speed up palette loading
1718 * main/movie.c: added fullscreen toggle while playing movies
1720 * main/inferno.c: comment out -superhires help text (always on)
1722 * include/timer.h: added approx_fsec_to_usec macro
1724 * arch/sdl/joy.c: fix compiler warning
1726 2002-09-01 Bradley Bell <btb@icculus.org>
1728 * main/network.c: oops
1730 * main/: movie.c, mveplay.c, mveplay.h: more movie improvements
1732 * arch/sdl/timer.c, include/timer.h: added timer_delay, faster
1733 timer_get_fixed_seconds
1737 2002-08-31 Bradley Bell <btb@icculus.org>
1739 * TODO, main/inferno.c, main/movie.c, main/mveplay.c: movie
1742 * main/multi.h: network endian stuff
1744 * 2d/font.c, include/gr.h: fast file i/o for font headers
1746 * arch/win32/arch_ip.cpp: unused file
1748 * main/: netmisc.c, netmisc.h, network.c, network.h: formatting,
1749 bigendian networking fixes
1751 * main/menu.c: make net menu more accurate, also make superhires
1754 * include/pstypes.h: better to have __pack__ all the time, I think.
1755 needed for networking, e.g.
1757 * arch/win32/: ipx_drv.h, ipx_win.c, winnet.c: win32 networking
1760 * arch/win32/Makefile.am: unused file
1764 2002-08-30 Bradley Bell <btb@icculus.org>
1766 * arch/win32/ipx_drv.h: re-added arch/win32/ipx_drv.h
1768 * main/: newmenu.h, titles.c: formatting
1770 * NEWS, arch/linux/Makefile.am, arch/linux/include/ukali.h,
1771 main/multi.h: networking works, finally
1773 * TODO: added TODO file
1775 * arch/linux/arch_ip.cpp: unused fine
1777 * README: network sorta working
1779 * main/: Makefile.am, multi.c, network.c, network.h: more
1782 * main/menu.c: load builtin mission correctly
1784 * main/inferno.c: documentation
1786 * main/: hoard.c, hoard.h, gamesave.c, mission.c: move hoard stuff
1789 * main/Makefile.mveplay: don't need no more
1791 2002-08-29 Bradley Bell <btb@icculus.org>
1793 * main/: ip_base.cpp, ip_base.h, ip_basec.h, ipclienc.c,
1794 ipclient.cpp, ipclient.h, ipserver.cpp, ipx_drv.c, multipow.c,
1795 multipow.h, netlist.c, netpkt.c, netpkt.h: deleting unused d1x
1798 * include/ipx_drv.h: more network fixing
1800 * arch/linux/include/ipx_drv.h: more network fixing
1802 * include/ipx.h: formatting
1804 * arch/linux/ipx_kali.c, include/ipx.h: fixed networking fuck-up?
1806 * NEWS, arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
1807 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, main/Makefile.am,
1808 main/inferno.c: fixed networking fuck-up?
1810 * Makefile.am: moved mingw info to README
1812 * README, mingw32.txt: moved mingw info to README
1814 2002-08-27 Bradley Bell <btb@icculus.org>
1816 * utilities/mvlextract.c: allow specifying file to extract
1818 * utilities/: tex2txb.c, txb2tex.c: use default extension to
1821 * utilities/hogextract.c: allow specifying file to extract
1823 * main/mission.c: Have to get mission_num _after_ promoting...
1825 * main/: gameseq.c, titles.c: beginning d1 briefing support
1827 * descent.msn: beginning d1 briefing support
1829 * main/: titles.c, titles.h: d1-style mission briefings
1831 * main/piggy.h: whitespace
1833 * main/movie.c: beginning robot movie support, fall back on lo/hi
1834 res if hi/lo not available
1836 * main/mission.c: added Builtin_mission_num for builtin mission,
1837 D1Hogdir, d1-style mission briefings
1839 * main/: gameseq.c, mission.h: added Builtin_mission_num for
1842 * cfile/cfile.c, include/cfile.h: add capability for 3rd hogfile
1843 (for d1 missions that need d1 data)
1845 * 2d/ibitblt.c: whitespace
1847 2002-08-26 Bradley Bell <btb@icculus.org>
1849 * utilities/mvlcreate.c: oops
1851 * utilities/: Makefile.am, mvlcreate.c, mvlextract.c: added mvl
1854 * utilities/hogextract.c: added [v]iew option
1856 * utilities/: tex2txb.c, txb2tex.c: changed txt to tex
1858 * main/titles.c: fix writable string, disable DumbAdjust thing
1860 * main/polyobj.h: whitespace
1862 * main/newmenu.c: added pcx_get_dimensions(), other stuff from
1865 * main/movie.c: read movies from AltHogDir, other fixes
1867 * main/: mission.c, mission.h: fix bug w/mission filename
1869 * main/gameseq.c: comments
1871 * main/digi.h: whitespace n stuff
1873 * include/mve_audio.h: added audio flag macros
1875 * 2d/pcx.c, include/pcx.h: added pcx_get_dimensions(), other stuff
1880 2002-08-23 Bradley Bell <btb@icculus.org>
1882 * main/: gameseq.c, inferno.c, mission.c, mission.h, titles.c: fix
1885 * Makefile.am: remove d2demo.mn2
1887 * cfile/cfile.c, include/cfile.h: add cfile_size function
1889 * d2demo.mn2, installation.txt, main/gameseq.h, main/mission.c:
1890 eliminate need for .mn2 files for oem and demo
1892 2002-08-22 Bradley Bell <btb@icculus.org>
1894 * main/bm.c: fix for vertigo
1896 * main/menu.h: make OEM menu pcx available
1898 * 2d/rle.c: merge with original d2 file
1900 * Makefile.am, configure.ac: let mission files get installed by
1903 2002-08-17 Bradley Bell <btb@icculus.org>
1905 * configure.ac: make FAST_FILE_IO the default on little-endian
1908 * NEWS, README, compilerdefs.txt, readme.txt: documentation
1910 * 2d/bitblt.c, 2d/rle.c, arch/ogl/ogl.c: implement BM_FLAG_RLE_BIG
1913 2002-08-15 Martin Schaffner <maschaffner@gmx.ch>
1915 * main/: game.c, menu.c, mission.c: promote builtin missions.
1917 2002-08-15 Bradley Bell <btb@icculus.org>
1919 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h, main/piggy.c:
1920 improved mac pig loading/reverted TRANSPARENCY_COLOR changes
1922 * utilities/.cvsignore: added cvsignore
1924 * 2d/palette.c, include/palette.h, main/gamesave.c: mac data file
1927 * main/piggy.c: mac data file loading
1929 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h: set
1930 transparency and swap 0/255 correctly for mac data files
1932 2002-08-13 Bradley Bell <btb@icculus.org>
1934 * Makefile.am, configure.ac, utilities/Makefile.am: moved utility
1935 to utilities to avoid conflict with c++ std lib <utility>
1937 * utilities/: Makefile.am, hogcreate.c, hogextract.c, txb2txt.c,
1938 txt2txb.c: moved utility to utilities to avoid conflict with c++
1941 * Makefile.am, configure.ac: add utilities
1943 2002-08-09 Bradley Bell <btb@icculus.org>
1945 * 2d/palette.c, 3d/interp.c, include/gr.h, main/render.c:
1948 2002-08-08 Bradley Bell <btb@icculus.org>
1950 * main/inferno.c: comments
1952 * main/: newmenu.c, songs.c: mac demo datafile support
1954 * installation.txt: update
1956 * main/gamesave.c: use lowercase for consistency
1958 * main/: bm.c, bm.h, endlevel.c, polyobj.c: enable loading of exit
1959 models for other than d2demo
1961 2002-08-07 Martin Schaffner <maschaffner@gmx.ch>
1963 * main/gamemine.c: formatting, better d1 texture conversion
1965 * Makefile.am, descent.mn2, descent.msn, main/mission.c,
1966 main/mission.h: recognize .msn mission files.
1968 2002-08-07 Bradley Bell <btb@icculus.org>
1970 * .cvsignore, 2d/.cvsignore, 3d/.cvsignore, arch/.cvsignore,
1971 arch/dos/.cvsignore, arch/ggi/.cvsignore, arch/linux/.cvsignore,
1972 arch/ogl/.cvsignore, arch/sdl/.cvsignore, arch/svgalib/.cvsignore,
1973 arch/win32/.cvsignore, cfile/.cvsignore, iff/.cvsignore,
1974 main/.cvsignore, main/editor/.cvsignore, maths/.cvsignore,
1975 mem/.cvsignore, misc/.cvsignore, texmap/.cvsignore: added
1978 2002-08-06 Bradley Bell <btb@icculus.org>
1980 * main/: automap.c, laser.c, songs.c, titles.c: shareware stuff
1982 * main/Makefile.am: formatting
1984 * 2d/font.c: make gr_remap_font just reload the whole thing
1986 * configure.ac: formatting
1988 * Makefile.am: added d2demo.mn2
1990 * d2demo.mn2: mission file for shareware
1992 * include/u_mem.h, main/ai.c, main/gamesave.c, main/inferno.c,
1993 main/laser.h, main/text.h, main/titles.c, main/weapon.c: whitespace
1995 * main/sounds.h: shareware stuff, whitespace
1997 * main/: polyobj.c, polyobj.h: more fast i/o macros
1999 * main/: menu.c, menu.h, mission.c, newmenu.c, piggy.c, piggy.h:
2002 * main/: endlevel.c, endlevel.h, gamemine.c, gameseq.c: merged
2003 endlevel stuff to non-shareware, allow movies/endlevel for
2006 * main/cntrlcen.c: typo
2008 * main/bm.h: use global Piggy_hamfile_version
2010 * main/bm.c: merged endlevel stuff to non-shareware, more fast i/o
2011 macros, use global Piggy_hamfile_version
2013 * main/Makefile.am: terrain and movie stuff always used now
2015 * 2d/pcx.c, include/pcx.h: make pcx header available to other
2018 * main/: gamemine.c, gamesave.c: load DMB levels
2020 * main/: bm.c, cntrlcen.c, cntrlcen.h, fuelcen.c, fuelcen.h,
2021 segment.c, segment.h, switch.c, switch.h: fast i/o macros
2023 2002-08-04 Martin Schaffner <maschaffner@gmx.ch>
2025 * main/gamemine.c, main/gamesave.c, mem/mem.c: d1 level stuff.
2027 2002-08-04 Bradley Bell <btb@icculus.org>
2029 * main/inferno.c: shareware stuff, formatting
2031 * arch/sdl/rbaudio.c: gracefully handle redbook non-availability
2033 * arch/sdl/gr.c: don't need to set mode in gr_init
2035 2002-08-02 Martin Schaffner <maschaffner@gmx.ch>
2037 * main/: gamemine.c, gamemine.h, gamesave.c, gamesave.h: more d1
2040 * Makefile.am, descent.mn2: added mission file for descent 1
2042 2002-08-02 Bradley Bell <btb@icculus.org>
2044 * arch/sdl/digi.c, arch/sdl/gr.c, include/error.h,
2045 include/oldsdl.h, main/gamecntl.c, main/inferno.c, main/laser.c,
2046 main/piggy.h, misc/error.c: junk
2048 * main/: endlevel.c, escort.c, gameseq.c, newmenu.c, render.c,
2049 render.h, scores.c, scores.h, terrain.c: shareware stuff
2051 * configure.ac, include/pstypes.h, main/bm.c, main/bm.h,
2052 main/effects.c, main/effects.h, main/piggy.c, main/piggy.h,
2053 main/powerup.c, main/powerup.h, main/robot.c, main/robot.h,
2054 main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
2055 main/weapon.c, main/weapon.h: fast i/o macros
2057 2002-08-01 Martin Schaffner <maschaffner@gmx.ch>
2059 * NEWS, cfile/cfile.c, main/console.c, main/gamemine.c,
2060 main/gamemine.h, main/gamesave.c: load d1 levels
2062 2002-07-30 Bradley Bell <btb@icculus.org>
2064 * configure.ac: oops
2066 * configure.ac, arch/ogl/gr.c, arch/ogl/ogl.c, include/ogl_init.h:
2069 * main/menu.c, main/titles.c, NEWS, 2d/font.c, include/gr.h,
2070 include/grdef.h, main/game.c, main/gamefont.c, main/gamefont.h,
2071 main/gamemine.c, main/inferno.c, main/movie.c, main/newmenu.c,
2072 main/piggy.c, main/titles.c: support shareware datafiles!
2074 * main/: bm.c, gamemine.c, piggy.c, piggy.h, weapon.c, gamemine.c,
2075 piggy.c: SHAREWARE fixes
2077 2002-07-29 Bradley Bell <btb@icculus.org>
2079 * NEWS, include/fileutil.h, main/bm.c, main/gameseq.c,
2080 main/mveplay.c, main/piggy.c, main/piggy.h, main/playsave.c,
2081 misc/fileutil.c: Portability - OS X support
2083 2002-07-27 Bradley Bell <btb@icculus.org>
2085 * main/: Makefile.am, fuelcen.c, fuelcen.h, game.c, game.h,
2086 gamemine.c, gamesave.c, gameseq.c, piggy.c, piggy.h, segment.c,
2087 segment.h: portability
2089 * cfile/cfile.c, include/cfile.h, main/cntrlcen.c, main/cntrlcen.h,
2090 main/gamesave.c, main/switch.c, main/switch.h, main/wall.c,
2091 main/wall.h: portabilization
2093 * 2d/font.c, include/gr.h: portability
2095 2002-07-26 Bradley Bell <btb@icculus.org>
2097 * 2d/font.c, 2d/pcx.c, include/gr.h, main/movie.c: portability
2099 * arch/linux/findfile.c, include/pstypes.h: os x fixes
2101 * main/player.c: foo
2103 * misc/fileutil.c, include/fileutil.h, misc/fileutil.c: oops
2105 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c,
2106 misc/fileutil.h: portable file i/o utils
2108 * main/: Makefile.mveplay, inferno.c, movie.c, newmenu.c: s not a
2109 writable string anymore... / formatting
2111 * main/Makefile.am, main/bm.c, main/bm.h, main/cntrlcen.c,
2112 main/cntrlcen.h, main/effects.c, main/effects.h, main/piggy.c,
2113 main/piggy.h, main/player.c, main/player.h, main/polyobj.c,
2114 main/polyobj.h, main/powerup.c, main/powerup.h, main/robot.c,
2115 main/robot.h, main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
2116 main/weapon.c, main/weapon.h, 3d/interp.c, include/cfile.h:
2117 portable-izing file loading routines
2119 2002-07-24 Bradley Bell <btb@icculus.org>
2121 * main/mveplay.c: correctly play files with 16bit uncompressed
2122 audio, mem checking, etc
2124 * main/: Makefile.mveplay, mvelib.c, mveplay.c: enable standalone
2127 2002-07-23 Bradley Bell <btb@icculus.org>
2129 * misc/Makefile.am: unused file
2131 * configure.ac, main/endlevel.c, main/endlevel.h, main/menu.c,
2132 main/sounds.h: remove experimental nmovie stuff
2134 * main/movie.c: add some debugging output
2136 2002-07-22 Bradley Bell <btb@icculus.org>
2138 * main/: console.c, state.c: simplified header
2140 * main/movie.c: enable mveplay audio
2142 * main/old/movie.c: moved to main/
2144 * include/mve_audio.h, include/mvelib.h, main/Makefile.am,
2145 main/inferno.c, main/kludge.c, main/movie.c, main/mve_audio.c,
2146 main/mvelib.c, main/mveplay.c: initial movie support
2148 * arch/linux/findfile.c, arch/ogl/gr.c, arch/ogl/ogl.c,
2149 arch/sdl/init.c, arch/sdl/joy.c, include/byteswap.h,
2150 include/ogl_init.h, include/pstypes.h, main/console.c,
2151 main/state.c, mem/mem.c: OS X stuff
2153 * configure.ac: OS X and movie stuff
2155 2002-07-19 Bradley Bell <btb@icculus.org>
2157 * compilerdefs.txt: OSX defs
2159 2002-07-18 Bradley Bell <btb@icculus.org>
2161 * main/inferno.c: use simpler rcs tags
2163 * autogen.sh: keep Changelog in cvs (and use --accum)
2165 * arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/rbaudio.c,
2166 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/rbaudio.c,
2167 include/rbaudio.h, main/Makefile.am, main/cdrom.h, main/gamecntl.c,
2168 main/songs.c: changed cdrom->rbaudio
2170 * include/rbaudio.h: moved to /include
2172 2002-07-17 Bradley Bell <btb@icculus.org>
2174 * 2d/d2sline.c, 2d/bitblt.c, 2d/bitmap.c, 2d/bitmap.h, 2d/box.c,
2175 2d/canvas.c, 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/font.c,
2176 2d/gpixel.c, 2d/ibitblt.c, 2d/line.c, 2d/linear.asm, 2d/linear.h,
2177 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c, 2d/rect.c,
2178 2d/rle.c, 2d/scale.c, 2d/scalea.asm, 2d/scalea.h, 2d/scalec.c,
2179 2d/tmerge.c, 2d/tmerge_a.asm, 3d/clipper.c, 3d/clipper.h,
2180 3d/draw.c, 3d/globvars.c, 3d/globvars.h, 3d/instance.c,
2181 3d/interp.asm, 3d/interp.c, 3d/matrix.c, 3d/points.c, 3d/rod.c,
2182 3d/setup.c: use simpler rcs tags
2187 2002-07-17 Bradley Bell <btb@icculus.org>
2189 * tools/cvs2cl/cvs2cl.pl: upgrade cvs2cl
2191 * d2x-gl.sh, d2x-ogl.sh: changed d2x-ogl to d2x-gl
2193 * debian/rules: don't need readme's
2195 * debian/rules: move d1x license to COPYING, license clarifications
2197 * COPYING, license.txt, debian/copyright, Makefile.am: move d1x
2198 license to COPYING, license clarifications
2200 * debian/rules: fix debian docs
2202 * debian/rules: fix debian manpages
2204 * debian/d2x-sdl.menu: fix debian menu
2206 * debian/rules: link to undocumented man page for debs
2208 * Makefile.am, configure.ac, debian/control, debian/copyright,
2209 debian/d2x-gl.files, debian/d2x-gl.menu, debian/d2x-sdl.files,
2210 debian/d2x-sdl.menu, debian/d2x.files, debian/d2x.menu,
2211 debian/rules, rpm/d2x.spec.in: change d2x-ogl to d2x-gl, other
2214 2002-07-16 Bradley Bell <btb@icculus.org>
2216 * debian/: rules, changelog.in: deb stuff
2218 * configure.ac: cleaner nasm detection
2220 * debian/: changelog.in, control, rules: deb stuff
2222 * README, installation.txt: typos, stuff
2224 * configure.ac: better #defines
2226 * configure.ac: whitespace
2228 * configure.ac: better documentation
2230 * configure.ac, arch/sdl/event.c, arch/sdl/init.c: SDL_AUDIO and
2231 SDL_JOYSTICK not needed
2233 * configure.ac, main/inferno.c: __SDL__ ugly and not needed at all
2235 * configure.ac: need higher SDL for joystick
2237 * debian/: control, rules: deb stuff
2239 * arch/sdl/joy.c: old junk
2241 * Makefile.am, configure.ac: automake updates
2243 * main/: inferno.c, text.c: don't use althogdir on non-unix
2245 * configure.ac: more autoconf updates
2247 * misc/strutil.c: better strrev
2249 * main/inferno.c: need limits.h on mingw also
2251 * acconfig.h, configure.ac: Updated for autoconf 2.53 (no more
2254 2002-04-19 Bradley Bell <btb@icculus.org>
2256 * main/network.c: let hoard.ham be a cfile
2258 * main/text.c: better error message when hog not found
2262 2002-03-23 Bradley Bell <btb@icculus.org>
2264 * acconfig.h, configure.ac, arch/linux/Makefile.am,
2265 arch/sdl/Makefile.am: Use SDL joystick automatically
2267 * arch/sdl/joy.c, main/kconfig.c: SDL Joystick works!
2269 2002-03-05 Bradley Bell <btb@icculus.org>
2271 * arch/sdl/joydefs.c, arch/sdl/joy.c: SDL joystick stuff mostly
2274 2002-02-23 Bradley Bell <btb@icculus.org>
2276 * texmap/ntmap.c: fix bug preventing higher res sdl modes
2278 * arch/dos/Makefile.am, arch/ggi/Makefile.am,
2279 arch/linux/Makefile.am, arch/ogl/Makefile.am, arch/sdl/Makefile.am,
2280 arch/svgalib/Makefile.am, arch/win32/Makefile.am,
2281 main/editor/Makefile.am: moved includes to include
2283 * arch/sdl/gr.c: use SDL_VERSION_ATLEAST
2285 * Makefile.am, 2d/Makefile.am, 3d/Makefile.am, cfile/Makefile.am,
2286 iff/Makefile.am, main/Makefile.am, maths/Makefile.am,
2287 mem/Makefile.am, misc/Makefile.am, texmap/Makefile.am: moved
2290 * main/game.c: disabled cockpit for OGL, formatting
2292 * 2d/ibitblt.c: formatting
2294 2002-02-16 Bradley Bell <btb@icculus.org>
2296 * include/oldsdl.h: check for older macros
2298 * configure.ac, arch/sdl/digi.c, arch/sdl/event.c, arch/sdl/gr.c,
2299 include/error.h, include/oldsdl.h, main/gamecntl.c, main/inferno.c:
2300 allow older sdl versions
2302 2002-02-15 Bradley Bell <btb@icculus.org>
2304 * main/: automap.c, automap.h, inferno.c: automap resolution now
2307 * include/: gr.h, grdef.h: moved protos to from grdef.h to gr.h
2309 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
2310 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
2311 win32/include/key_arch.h: never mind - that would be pointless
2313 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
2314 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
2315 win32/include/key_arch.h: copied files from d1x
2317 * arch/linux/arch_ip.cpp, arch/win32/arch_ip.cpp, main/ip_base.cpp,
2318 main/ip_base.h, main/ipclient.cpp: enable udp debug messages
2320 * main/multipow.c: need conf.h
2322 * arch/win32/Makefile.am: new file
2324 * include/pstypes.h: added u_int16_t (needed in base_ip)
2326 * arch/win32/arch_ip.cpp: copied from d1x
2328 2002-02-14 Bradley Bell <btb@icculus.org>
2330 * arch/sdl/gr.c, main/inferno.c: allow gr_init lowres
2332 * NEWS, include/gr.h, main/game.c, main/game.h, main/gamecntl.c,
2333 main/netlist.c: Added hotkeys to toggle fullscreen mode
2335 * main/: ip_base.cpp, ip_base.h, multi.h, netlist.c, netpkt.c,
2336 network.c, network.h, ipclient.cpp, netpkt.h: d1x->d2x
2338 * main/: multipow.c, multipow.h, netlist.c, netpkt.c, netpkt.h,
2339 reorder.h: Lotsa networking stuff from d1x
2341 2002-02-13 Bradley Bell <btb@icculus.org>
2343 * include/gr.h, main/game.c: Fullscreen toggle stuff
2345 * arch/linux/Makefile.am, include/ipx.h: Lotsa networking stuff
2348 * main/: Makefile.am, inferno.c, ip_base.cpp, ip_base.h, menu.c,
2349 multi.h, network.c, network.h, newmenu.c: Lotsa networking stuff
2352 2002-02-11 Bradley Bell <btb@icculus.org>
2354 * main/bm.c: use portable loader if bigendian
2356 * include/pstypes.h: don't define bool for c++
2358 * include/cfile.h: extern AltHogDir stuff
2360 * include/byteswap.h: use WORDS_BIGENDIAN
2362 * main/: newmenu.c, newmenu.h: added fixedfont menu functions
2364 * main/vers_id.h: added D2X_IVER
2366 * misc/args.c: don't use d1x.ini
2368 * Makefile.am: rpm stuff
2370 * acconfig.h, configure.ac: c++, versioning, endianness, deb, rpm
2373 2002-02-09 Bradley Bell <btb@icculus.org>
2375 * rpm/: d2x.spec, d2x.spec.in: auto-generate rpm spec file
2377 2002-02-09 Paolo Ulivi <pulivi@libero.it>
2379 * d2x-ogl.sh, d2x-sdl.sh, rpm/.cvsignore, rpm/d2x.spec: rpm
2382 2002-02-06 Bradley Bell <btb@icculus.org>
2384 * arch/linux/arch_ip.cpp, main/ip_base.cpp, main/ip_base.h,
2385 main/ip_basec.h, main/ipclienc.c, main/ipclient.cpp,
2386 main/ipclient.h, main/ipserver.cpp: Adding d1x network code
2388 * debian/: changelog.in, control, copyright, d2x-gl.files,
2389 d2x-gl.menu, d2x.files, d2x.menu, rules: Added debian stuff
2393 2002-02-02 Bradley Bell <btb@icculus.org>
2395 * NEWS, arch/ggi/Makefile.am: reenabled ggi build
2397 * NEWS, acconfig.h, configure.ac, main/gamecntl.c, main/inferno.c:
2398 Enabled RELEASE option
2400 2002-01-31 Bradley Bell <btb@icculus.org>
2402 * Makefile.am, configure.ac: specify prerequisite versions of
2403 autoconf and automake
2405 2002-01-29 Bradley Bell <btb@icculus.org>
2407 * main/mission.c: RCS header added
2409 * main/inferno.c: update copyright date
2411 * main/mission.c: allow missions to be in AltHogDir
2413 * configure.ac: Display results of configure
2415 * include/d_io.h, main/inferno.c, main/newdemo.c: Added d_mkdir
2418 2002-01-28 Bradley Bell <btb@icculus.org>
2420 * NEWS, acconfig.h, configure.ac, cfile/cfile.c, main/newdemo.c:
2421 Data files now go in DATADIR/games/d2x, user files now go in
2424 2002-01-28 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2426 * main/inferno.c: Data files now go in DATADIR/games/d2x, user
2427 files now go in ~/.d2x
2429 2002-01-24 Bradley Bell <btb@icculus.org>
2431 * configure.ac: fix nasm not found error message
2433 2002-01-18 Bradley Bell <btb@icculus.org>
2435 * configure.in: getting rid of old configure.in
2437 * acconfig.h, configure.ac, main/Makefile.am, main/kludge.c,
2438 main/movie.c: Movie playing kludgey stuff
2440 * misc/args.c: formatting
2442 * main/inferno.c: allow -h for help
2444 * include/error.h: don't die on int3, unless -debug given
2446 * mingw32.txt: more stuff
2448 2001-12-29 Bradley Bell <btb@icculus.org>
2450 * Makefile.am: Got rid of thinking.txt
2452 * main/inferno.c: document -nomovies option
2454 2001-12-28 Bradley Bell <btb@icculus.org>
2456 * main/titles.c: formatting, put some code into place for rendering
2457 of robots during briefings
2459 2001-12-27 Bradley Bell <btb@icculus.org>
2463 2001-12-23 Craig Hadady <chadady@iglou.com>
2465 * 2d/rle.c: fixed bug in dummy array.
2467 2001-12-03 Bradley Bell <btb@icculus.org>
2469 * arch/sdl/init.c: fix formatting
2471 * Makefile.am, acconfig.h, configure.ac, arch/linux/Makefile.am,
2472 arch/sdl/Makefile.am, arch/sdl/event.c, arch/sdl/init.c,
2473 arch/sdl/joy.c, arch/svgalib/Makefile.am: lots of makefile fixes,
2474 and sdl joystick stuff
2476 2001-11-30 Bradley Bell <btb@icculus.org>
2478 * thinking.txt: not needed
2480 2001-11-27 Bradley Bell <btb@icculus.org>
2482 * cygconf, mingw32.txt: use sdl from source on cygwin
2484 * Makefile.am, configure.ac, arch/ogl/Makefile.am,
2485 arch/sdl/Makefile.am, main/Makefile.am: move SDL_LIBS to LIBS,
2486 SDL_CFLAGS to CFLAGS
2488 2001-11-27 Bradley Bell <btb@icculus.org>
2492 2001-11-14 Bradley Bell <btb@icculus.org>
2494 * texmap/scanline.c: use optimization flags as texmap default
2496 * NEWS: mouse wheel, etc
2498 * arch/include/mouse.h, arch/sdl/mouse.c, main/kconfig.c: use mouse
2499 wheel to emulate 3rd axis
2501 * Makefile.am, configure.ac: change ENV_DJGPP to DJGPP
2503 * include/error.h: kludge to ungrab mouse when we hit an int3
2505 * include/d_io.h: change __ENV_WINDOWS__ to __WINDOWS__,
2506 __ENV_MSDOS__ to __MSDOS__
2508 * arch/sdl/mouse.c: remove cruft, fix formatting, use mouse wheel
2511 * arch/sdl/event.c: remove cruft, fix formatting, begin joystick
2514 * arch/sdl/digi.c: implemented digi_set_volume
2516 * include/grdef.h, main/config.c, misc/d_io.c: change
2517 __ENV_WINDOWS__ to __WINDOWS__, __ENV_MSDOS__ to __MSDOS__
2519 * 2d/font.c, main/bm.c, main/gamesave.c, main/gameseq.c,
2520 main/piggy.c: use MAKE_SIG
2522 * installation.txt: update
2524 * configure.ac: new file
2526 * arch/sdl/joydefs.c: #include pstypes.h
2528 * arch/sdl/init.c: SDL joystick stuff
2530 * acconfig.h: adjust MINGW defines
2532 * arch/sdl/joydefs.c: copied joydefs_config from linux/joydefs.c -
2533 controls menu now works
2535 2001-11-13 Bradley Bell <btb@icculus.org>
2537 * main/Makefile.am: Make sure bmread.c and terrain.c get included
2540 * Makefile.am: New file
2542 * arch/dos/Makefile.am: Make sure gr.c and joy2.asm get included in
2545 * compilerdefs.txt: New file
2547 * main/aipath.c: use D_RAND_MAX instead of RAND_MAX
2549 2001-11-12 Bradley Bell <btb@icculus.org>
2551 * main/playsave.c: load player files regardless of byte order of
2554 2001-11-11 Bradley Bell <btb@icculus.org>
2556 * include/makesig.h, main/playsave.c: Created header for MAKE_SIG
2559 * main/Makefile.am: Don't use terrain.c unless SHAREWARE
2561 * NEWS: GL savegame thumbnails
2563 * acconfig.h, configure.in: make option for NMOVIES, default to off
2565 2001-11-09 Bradley Bell <btb@icculus.org>
2567 * main/state.c: Enabled savegame thumbnails under OpenGL
2569 * unused/pa_null/pa_enabl.h: remove duplicate header
2571 * misc/args.c: use d2x.ini for option file
2573 * mem/mem.c: Move mem_realloc inside the ifdef
2575 * main/menu.c: fix 640x400 menu text
2577 * main/inferno.c: added documentation
2579 * main/endlevel.c: fix warnings
2581 * arch/ogl/gr.c: Get rid of gl spew
2583 * arch/linux/Makefile.am: move unused ipx_udp.c to EXTRA_DIST
2585 * acconfig.h: Define __SDL__ for mingw
2587 2001-11-08 Bradley Bell <btb@icculus.org>
2589 * 2d/font.c: free OGL font data when rereading
2591 * main/collide.c, main/endlevel.c, main/endlevel.h, main/gameseq.c,
2592 main/gauges.c, acconfig.h, configure.in, main/inferno.c,
2593 main/laser.c, main/menu.c, main/menu.h, main/newmenu.c,
2594 main/piggy.c, main/sounds.h, main/switch.c, main/titles.c,
2595 main/weapon.h: Enabled shareware build, endlevel flythrough
2598 * main/: Makefile.am, terrain.c, old/terrain.c: moved file, will be
2599 of use for shareware build
2601 * arch/ogl/: gr.c, sdlgl.c: use new d_realloc function, so mem
2604 * include/u_mem.h, mem/mem.c: added d_realloc/mem_realloc functions
2606 2001-11-05 Bradley Bell <btb@icculus.org>
2608 * include/args.h, main/inferno.c, misc/args.c: Change args_init
2611 * include/3d.h: Add comment
2613 2001-11-04 Bradley Bell <btb@icculus.org>
2615 * cfile/Makefile.am, cfile/nocfile.h, include/nocfile.h: Move
2618 * arch/ogl/sdlgl.c: Hack to keep SDL from screwing up X when it
2621 * main/: gamecntl.c, inferno.c: SDL applies to more than X11...
2623 * arch/ogl/gr.c, main/Makefile.am, main/gauges.c, main/hud.c,
2624 main/hudmsg.h: Enable d1x-style hud_message
2626 * arch/ogl/: glx.c, wgl.c: Sync with d1x
2628 * 2d/font.c: re-init ogl fonts after remapping colors.
2630 2001-11-02 Bradley Bell <btb@icculus.org>
2632 * misc/Makefile.am: remove byteswap.h (duplicate header)
2634 * 2d/font.c: fixed gr_remap_font, minor stuff
2636 * configure.in: take out -O2 if doing debug build
2638 * main/bm.c: formatting
2640 * 2d/font.c, include/gr.h, NEWS: Enable OpenGL fonts!
2642 * include/byteswap.h, misc/Makefile.am: fix swapint, swapshort
2643 macros, get rid of functions
2645 2001-11-01 Bradley Bell <btb@icculus.org>
2647 * misc/byteswap.h: removed duplicate header
2649 2001-10-31 Bradley Bell <btb@icculus.org>
2651 * NEWS, main/automap.c: automap works in opengl
2653 * NEWS, configure.in: Added news
2655 * main/newmenu.c: Must call set_screen_mode for menus when using GL
2657 * 2d/: bitblt.c, canvas.c, linear.h, scalea.h: Sync with d1x
2659 * arch/sdl/event.c, arch/sdl/gr.c, arch/sdl/init.c, iff/iff.c,
2660 include/3d.h, include/loadgl.h, main/inferno.c, maths/fixc.c,
2661 maths/vecmat.c, maths/vecmata.asm: Sync with d1x
2663 * Makefile.am, arch/sdl/Makefile.am: Makefile fixes
2665 * arch/ogl/: glx.c, gr.c, ogl.c, sdlgl.c: Sync with d1x
2667 * 3d/: clipper.c, draw.c, globvars.c, instance.c, interp.c,
2668 matrix.c, points.c, rod.c, setup.c: Minor sync with d1x
2670 2001-10-27 Bradley Bell <btb@icculus.org>
2672 * main/inferno.c: added some documentation
2674 2001-10-25 Bradley Bell <btb@icculus.org>
2676 * main/inferno.c, texmap/ntmap.c, texmap/tmapflat.c: Completed tmap
2679 * Makefile.am, configure.in, arch/Makefile.am,
2680 arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/digi.c,
2681 arch/dos/gr.c, arch/ggi/Makefile.am, arch/ggi/gr.c,
2682 arch/ogl/Makefile.am, arch/ogl/glx.c, arch/ogl/gr.c,
2683 arch/ogl/ogl.c, arch/ogl/sdlgl.c, arch/ogl/wgl.c,
2684 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/digi.c,
2685 arch/sdl/gr.c, arch/svgalib/Makefile.am, arch/svgalib/gr.c,
2686 texmap/scanline.c: Finished moving stuff to arch/blah. I know,
2687 it's ugly, but It'll be easier to sync with d1x.
2689 * Makefile.am, configure.in, main/Makefile.am, main/editor/med.c,
2690 main/editor/medwall.h, main/editor/segment.c, main/editor/seguvs.h,
2691 main/editor/Makefile.am: attempt at support for editor, makefile
2694 * misc/d_delay.c: formatting fix
2696 * texmap/: Makefile.am, ntmap.c, scanline.c, scanline.h, texmapl.h,
2697 tmappent.S, tmapppro.S: adding support for runtime selection of
2700 * main/: bmread.c, game.c, gamecntl.c, gamesave.c, inferno.c,
2701 inferno.h, piggy.c, render.c, editor/editor.h: conditionalize
2702 including multi.h and network.h, fix backslashes, fix compiler
2705 * main/: ai.c, ai2.c, aipath.c, automap.c, bm.c, cntrlcen.c,
2706 collide.c, controls.c, credits.c, dumpmine.c, endlevel.c, escort.c,
2707 fireball.c, fuelcen.c, gamemine.c, gameseq.c, gauges.c, laser.c,
2708 menu.c, multi.h, netmisc.c, network.h, newdemo.c, newmenu.c,
2709 object.c, powerup.c, state.c, switch.c, wall.c: conditionalize
2710 including multi.h and network.h, fix backslashes
2712 * include/pstypes.h: added typedef for u_int64_t on mingw
2714 * include/3d.h: added prototype for g3_uninit_polygon_model
2716 * arch/sdl/Makefile.am: Don't use SDL joystick except on mingw
2718 2001-10-24 Bradley Bell <btb@icculus.org>
2720 * arch/: ggi/Makefile.am, svgalib/Makefile.am: Moved input stuff to
2721 arch subdirs, as in d1x.
2723 * Makefile.am, configure.in, main/kconfig.c: Revert bin_programs to
2724 earlier style until i understand automake 1.5 better. remove input
2727 * arch/: Makefile.am, dos/Makefile.am, dos/joy2.asm, dos/joyc.c,
2728 dos/joydefs.c, dos/key.c, dos/mouse.c, ggi/event.c, ggi/init.c,
2729 ggi/key.c, ggi/mouse.c, linux/Makefile.am, linux/joydefs.c,
2730 linux/joystick.c, linux/include/joystick.h, sdl/Makefile.am,
2731 sdl/event.c, sdl/joy.c, sdl/joydefs.c, sdl/key.c, sdl/mouse.c,
2732 svgalib/event.c, svgalib/init.c, svgalib/key.c, svgalib/mouse.c:
2733 Moved input stuff to arch subdirs, as in d1x.
2735 * NEWS, configure.in: blah blah
2737 2001-10-23 Bradley Bell <btb@icculus.org>
2739 * include/ui.h, unused/ui/ui.h: Moved ui.h to includes/
2741 * texmap/tmapppro.S: no need for #include <conf.h> here
2743 * main/Makefile.am: Build fixes. EDITOR_SRCS added to
2746 * main/: Makefile.am, network.c: No longer #ifdef'ing out the whole
2747 file. RCS header added
2749 * main/: bmread.c, kmatrix.c, multi.c, multibot.c: No longer
2750 #ifdef'ing out the whole file. RCS header added
2752 * Makefile.am, acconfig.h, configure.in, arch/dos/Makefile.am,
2753 main/Makefile.am, maths/Makefile.am, texmap/Makefile.am: Build
2754 fixes. Now works with automake 1.5 and autoconf 2.52.
2755 --enable-editor option added. SDL_VIDEO and SDL_INPUT defined for
2756 mingw (-grabmouse now works on win32).
2758 * config.guess, config.sub, install-sh, missing, mkinstalldirs:
2759 These don't belong in cvs
2763 2001-10-20 Bradley Bell <btb@icculus.org>
2765 * 2d/font.c: Don't free unused variables...
2767 * 2d/font.c, include/gr.h: Bringing font stuff more in line with
2770 * Makefile.am, arch/Makefile.am, arch/dos/Makefile.am,
2771 arch/linux/Makefile.am, arch/win32/Makefile.am, iff/Makefile.am,
2772 main/Makefile.am: make dist more sensible
2774 * Makefile.am: Kludge for linking on mingw
2776 2001-10-19 Bradley Bell <btb@icculus.org>
2778 * Makefile.am, configure.in, arch/win32/Makefile.am,
2779 arch/win32/ipx_win.c, arch/win32/winnet.c: Little fixes
2781 * include/ipx_drv.h: Check for __MINGW32__
2783 * include/i86.h: Imported from d1x
2785 * arch/dos/: Makefile.am, ipx.c: Re-import of d1x files
2787 * arch/dos/modex.asm: Fixed %include
2789 * main/console.c: RCS headers added
2791 * arch/sdl/: Makefile.am, init.c, timer.c: Moved arch/sdl_* to
2794 * Makefile.am, main/Makefile.am: Moved final link to top-level
2795 directory instead of main/
2797 * 2d/linear.asm, maths/fix.asm, maths/vecmata.asm: Changed
2798 __ENV_LINUX__ to __linux__
2800 * configure.in, arch/Makefile.am, arch/dos_dpmi.c,
2801 arch/dos_findfile.c, arch/dos_init.c, arch/dos_ipx.c,
2802 arch/dos_modex.asm, arch/dos_timer.asm, arch/dos_tweak.inc,
2803 arch/dos_vesa.c, arch/dos_vgaregs.inc, arch/linux_init.c,
2804 arch/sdl_init.c, arch/sdl_timer.c, arch/dos/Makefile.am,
2805 arch/dos/dpmi.c, arch/dos/findfile.c, arch/dos/init.c,
2806 arch/dos/ipx.c, arch/dos/modex.asm, arch/dos/timer.asm,
2807 arch/dos/tweak.inc, arch/dos/vesa.c, arch/dos/vgaregs.inc,
2808 arch/linux/Makefile.am, arch/linux/init.c, arch/win32/Makefile.am,
2809 arch/win32/mingw_init.c, main/Makefile.am: Moved arch/sdl_* to
2812 * configure.in: add --enable-xploader, support arch/linux subdir,
2815 * main/inferno.c: conditionalize conf.h
2817 2001-10-19 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2819 * acconfig.h, 2d/bitmap.h, 3d/interp.c, cfile/cfile.c,
2820 include/cfile.h, main/bm.c, mem/mem.c, misc/fileutil.c,
2821 misc/fileutil.h: Partial application of linux/alpha patch.
2823 2001-10-19 Bradley Bell <btb@icculus.org>
2825 * main/Makefile.am, arch/linux/Makefile.am: Brought linux
2826 networking in line with d1x, moved some arch/linux_* stuff to
2829 * arch/linux/: findfile.c, ipx_bsd.c, ipx_kali.c, ipx_lin.c,
2830 linuxnet.c, ukali.c, include/ipx_bsd.h, include/ipx_hlpr.h,
2831 include/ipx_kali.h, include/ipx_ld.h, include/ipx_lin.h,
2832 include/ipx_udp.h, include/ukali.h: remove pesky * from RCS log
2835 * arch/: Makefile.am, linux_findfile.c, linux_ipx_bsd.c,
2836 linux_ipx_lin.c, linux_ipx_udp.c, linux_net.c, linux/findfile.c,
2837 linux/ipx_bsd.c, linux/ipx_kali.c, linux/ipx_lin.c,
2838 linux/ipx_udp.c, linux/linuxnet.c, linux/ukali.c,
2839 linux/include/ipx_bsd.h, linux/include/ipx_hlpr.h,
2840 linux/include/ipx_kali.h, linux/include/ipx_ld.h,
2841 linux/include/ipx_lin.h, linux/include/ipx_udp.h,
2842 linux/include/ukali.h: Brought linux networking in line with d1x,
2843 moved some arch/linux_* stuff to arch/linux/*
2845 * include/ipx_drv.h: Imported from d1x
2847 * main/ipx_drv.c: RCS info added, conf.h added, etc...
2849 * main/ipx_drv.c: Imported from d1x
2851 * include/args.h, include/ipx.h, main/inferno.c, main/network.c,
2852 main/network.h, main/Makefile.am: Trying to get network working on
2855 * configure.in, 2d/Makefile.am, arch/win32/Makefile.am,
2856 main/Makefile.am: build fixes
2858 * arch/: win32/Makefile.am, win32/findfile.c, win32/ipx_drv.h,
2859 win32/ipx_win.c, win32/winnet.c, Makefile.am, win32_findfile.c,
2860 linux/include/ipx_drv.h: Moved win32_* to win32/* (a la d1x),
2861 starting to get net working.
2863 * include/pstypes.h: Changed __ENV_LINUX__ to __linux__,
2864 conditionalized min,max macros
2866 2001-10-18 Bradley Bell <btb@icculus.org>
2868 * acconfig.h, 2d/linear.h, arch/include/joy.h, include/loadgl.h,
2869 include/strutil.h, include/vecmat.h, main/kconfig.c, misc/d_glob.c,
2870 texmap/tmap_inc.asm, texmap/tmap_per.asm, texmap/tmappent.S,
2871 texmap/tmapppro.S, main/console.c: Changed __ENV_LINUX__ to
2874 * 2d/2dsline.c: RCS headers added/changed
2876 * configure.in: fix NASMFLAGS bug
2878 * main/: collide.c, inferno.c, object.c, render.c: RCS headers
2881 2001-10-17 Bradley Bell <btb@icculus.org>
2883 * NEWS: Fixed the invulnerable robots bug!
2885 * main/collide.c: Fixed the invulnerable robots bug!
2887 2001-10-14 Bradley Bell <btb@icculus.org>
2889 * Makefile.am, arch/Makefile.am, iff/Makefile.am, main/Makefile.am:
2892 2001-10-13 Bradley Bell <btb@icculus.org>
2894 * Makefile.am, autogen.sh, configure.in, 2d/Makefile.am,
2895 arch/Makefile.am, arch/dos/Makefile.am,
2896 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
2897 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
2898 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
2899 arch/dos/include/Makefile.am, arch/dos/mm_snd/Makefile.am,
2900 arch/dos/mm_snd/include/Makefile.am, arch/include/Makefile.am,
2901 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
2902 arch/win32/Makefile.am, arch/win32/d3dframe/Makefile.am,
2903 arch/win32/include/Makefile.am, iff/Makefile.am,
2904 iff/archive/Makefile.am, include/Makefile.am, main/Makefile.am,
2905 main/editor/Makefile.am, main/old/Makefile.am, tools/Makefile.am,
2906 tools/cvs2cl/Makefile.am, unused/Makefile.am,
2907 unused/bios/Makefile.am, unused/lib/Makefile.am,
2908 unused/novga/Makefile.am, unused/pa_null/Makefile.am,
2909 unused/ui/Makefile.am, unused/vga/Makefile.am,
2910 unused/vga/new/Makefile.am, unused/win95/Makefile.am: Removed
2911 automake stuff from "inert" subdirs. And there was much rejoicing.
2913 * Makefile.am, NEWS, configure.in: Stuff
2915 * ChangeLog: removing auto-generated file
2917 * cygconf: Added instructions for mingw32 build
2919 * Makefile.am: renamed INSTALL to installation.txt
2921 * installation.txt, INSTALL: renamed INSTALL to installation.txt
2923 * mingw32.txt: Added instructions for mingw32 build
2925 * configure.in: Enable assembly under mingw32
2927 2001-10-12 Bradley Bell <btb@icculus.org>
2929 * acconfig.h, aclocal.m4, conf.h.in: remove superfluous files
2931 * acconfig.h, aclocal.m4, conf.h.in, configure.in, 2d/2dsline.c,
2932 2d/bitblt.c, 2d/box.c, 2d/canvas.c, 2d/gpixel.c, 2d/line.c,
2933 2d/pixel.c, include/pstypes.h, include/strutil.h, include/timer.h,
2934 main/digi.h, main/kludge.c, main/object.c, main/render.c,
2935 misc/d_glob.c, misc/d_io.c, misc/strutil.c: Changed __ENV_DJGPP__
2936 to __DJGPP__, since it's built-in.
2938 2001-10-12 Paolo Ulivi <paoloulivi@tin.it>
2940 * aclocal.m4, conf.h.in, include/vecmat.h, main/collide.c,
2941 main/kludge.c, main/piggy.h: fix some gcc 3.0 warnings.
2945 2001-10-12 Bradley Bell <btb@icculus.org>
2947 * Makefile.am, unused/win95/Makefile.am: Fix some dist stuff
2949 * Makefile.am: make sure cygconf gets archived
2951 * configure.in: Increment version number in preparation for release
2953 * configure.in: Fix detection of opengl
2955 * Makefile.am, aclocal.m4, autogen.sh, conf.h.in, configure.in,
2956 cygconf, arch/Makefile.am, arch/include/joy.h,
2957 arch/include/mouse.h, include/loadgl.h, include/pstypes.h,
2958 include/strutil.h, main/Makefile.am, main/config.c, main/console.c,
2959 main/gamepal.h, main/gamerend.c, main/inferno.c, main/kconfig.c,
2960 main/multi.c, main/newdemo.c, misc/d_delay.c, misc/d_glob.c,
2961 misc/strutil.c: Switched from Cygwin to mingw32 on MS boxes.
2962 Vastly improved compilability.
2964 2001-10-11 Bradley Bell <btb@icculus.org>
2966 * Makefile.am: Added macros/sdl.m4
2968 * autogen.sh: Added macros/sdl.m4
2970 2001-10-09 Bradley Bell <btb@icculus.org>
2972 * main/vers_id.h: Added DESCENT_VERSION constant
2974 * main/inferno.c: Added command-line help.
2976 * include/ogl_init.h: opengl improvments (following d1x changes)
2978 2001-10-07 Bradley Bell <btb@icculus.org>
2980 * aclocal.m4, conf.h.in, configure.in, arch/Makefile.am,
2981 arch/ogl/Makefile.am: Remove duplicate headers.
2983 2001-08-02 Thimo Neubauer <thimo@debian.org>
2985 * mem/mem.c: totally crippled the memory manager because it does
2986 not make sense for non-DOS-systems and it would have been too
2987 complicated to get it 64bit clean
2989 2001-06-19 Bradley Bell <btb@icculus.org>
2991 * cvshowto.txt: updated anonymous password
2993 2001-02-08 Bradley Bell <btb@icculus.org>
2995 * COPYING, license.txt: Added d1x license
2997 2001-02-01 Bradley Bell <btb@icculus.org>
2999 * aclocal.m4, configure.in: Better detecting of SDL and GL/GLU
3001 2001-01-31 Bradley Bell <btb@icculus.org>
3003 * configure.in, arch/include/mouse.h, include/pstypes.h,
3004 main/game.c, main/gamepal.h: OpenGL support under Cygwin/SDL
3006 * main/polyobj.c: fix typo
3008 * 2d/Makefile.am, 2d/bitblt.c, 2d/bitmap.c, 2d/box.c, 2d/canvas.c,
3009 2d/circle.c, 2d/disc.c, 2d/font.c, 2d/gpixel.c, 2d/ibitblt.c,
3010 2d/line.c, 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c,
3011 2d/rect.c, 2d/rle.c, 2d/scale.c, 2d/scalec.c, 2d/tmerge.c,
3012 3d/clipper.c, 3d/draw.c, 3d/globvars.c, 3d/instance.c, 3d/interp.c,
3013 3d/matrix.c, 3d/points.c, 3d/rod.c, 3d/setup.c, arch/Makefile.am,
3014 cfile/cfile.c, iff/iff.c, main/ai.c, main/ai2.c, main/aipath.c,
3015 main/automap.c, main/bm.c, main/bmread.c, main/cmd.c,
3016 main/cntrlcen.c, main/collide.c, main/config.c, main/console.c,
3017 main/controls.c, main/credits.c, main/crypt.c, main/dumpmine.c,
3018 main/effects.c, main/endlevel.c, main/escort.c, main/fireball.c,
3019 main/fuelcen.c, main/fvi.c, main/game.c, main/gamecntl.c,
3020 main/gamefont.c, main/gamemine.c, main/gamepal.c, main/gamerend.c,
3021 main/gamesave.c, main/gameseg.c, main/gameseq.c, main/hostage.c,
3022 main/kconfig.c, main/kmatrix.c, main/laser.c, main/lighting.c,
3023 main/mglobal.c, main/mission.c, main/morph.c, main/netmisc.c,
3024 main/network.c, main/newdemo.c, main/newmenu.c, main/object.c,
3025 main/paging.c, main/physics.c, main/piggy.c, main/polyobj.c,
3026 main/powerup.c, main/render.c, main/robot.c, main/slew.c,
3027 main/songs.c, main/switch.c, main/texmerge.c, main/text.c,
3028 main/titles.c, main/vclip.c, main/wall.c, main/weapon.c,
3029 maths/Makefile.am, maths/fixc.c, maths/rand.c, maths/tables.c,
3030 maths/vecmat.c, mem/mem.c, misc/args.c, misc/byteswap.c,
3031 misc/d_delay.c, misc/d_glob.c, misc/d_io.c, misc/error.c,
3032 misc/hash.c, misc/strio.c, misc/strutil.c, texmap/Makefile.am,
3033 texmap/ntmap.c, texmap/scanline.c, texmap/tmapflat.c: Makefile and
3036 * arch/dos_findfile.c, arch/dos_modex.asm, include/console.h,
3037 include/modex.h, main/collide.c, main/gamesave.c, main/gameseq.c,
3038 main/gauges.c, main/object.c, main/playsave.c, main/render.c,
3039 main/state.c, mem/mem.c, texmap/ntmap.c, texmap/tmapflat.c: Fix
3042 * include/gr.h, main/menu.c: Fullscreen toggle added to screen res
3045 * configure.in, include/pstypes.h, main/kconfig.c: Support for
3046 cross-compiling, and cygwin fixes
3048 2001-01-30 Bradley Bell <btb@icculus.org>
3050 * configure.in, arch/Makefile.am, arch/win32_findfile.c,
3051 include/pstypes.h, include/strutil.h, main/Makefile.am,
3052 misc/strutil.c, unused/win95/findfile.c: Cygwin support, using SDL.
3053 needs --without-assembler and --without-network to compile
3055 2001-01-29 Bradley Bell <btb@icculus.org>
3057 * configure.in, main/Makefile.am: Fixes to build system
3059 * main/kconfig.c: fix for non-linux joysticks
3061 * arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/digi.c,
3062 arch/dos/dosgr.c, arch/dos/dpmi.c, arch/dos/findfile.c,
3063 arch/dos/init.c, arch/dos/ipx.c, arch/dos/joy2.asm,
3064 arch/dos/joyc.c, arch/dos/joydefs.c, arch/dos/key.c,
3065 arch/dos/modex.asm, arch/dos/mouse.c, arch/dos/timer.asm,
3066 arch/dos/tweak.inc, arch/dos/vesa.c, arch/dos/vgaregs.inc,
3067 arch/include/joy.h, arch/linux/Makefile.am, arch/linux/findfile.c,
3068 arch/linux/init.c, arch/linux/ipx_bsd.c, arch/linux/ipx_lin.c,
3069 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/sdl/Makefile.am,
3070 arch/sdl/init.c, arch/sdl/timer.c: Removed duplicate files
3072 * arch/Makefile.am, arch/dos_dpmi.c, arch/dos_findfile.c,
3073 arch/dos_init.c, arch/dos_ipx.c, arch/dos_modex.asm,
3074 arch/dos_timer.asm, arch/dos_tweak.inc, arch/dos_vesa.c,
3075 arch/dos_vgaregs.inc, arch/linux_findfile.c, arch/linux_init.c,
3076 arch/linux_ipx_bsd.c, arch/linux_ipx_lin.c, arch/linux_ipx_udp.c,
3077 arch/linux_net.c, arch/sdl_init.c, arch/sdl_timer.c: Fixed build
3080 * arch/dos/include/joy.h, arch/dos/include/key.h,
3081 arch/dos/include/mouse.h: Unified input headers.
3083 * arch/linux/Makefile.am, configure.in: Duplicate file removal.
3085 2001-01-28 Bradley Bell <btb@icculus.org>
3087 * conf.h.in, configure.in, arch/Makefile.am,
3088 arch/dos/include/Makefile.am, arch/include/Makefile.am,
3089 arch/include/key.h, main/Makefile.am: More header unification...
3091 * main/newdemo.c: Added <ctype.h>
3093 * arch/include/event.h, arch/include/joy.h: unified input headers.
3095 * acconfig.h, include/d_delay.h, main/Makefile.am, main/game.c:
3096 OpenGL now uses SDL-GL instead of gii
3098 * arch/include/key.h, arch/include/mouse.h: Unified arch headers
3100 2001-01-25 Bradley Bell <btb@icculus.org>
3102 * autogen.sh: use "set -e" so execution stops if something goes
3105 2001-01-24 Bradley Bell <btb@icculus.org>
3109 * Makefile.am: Add ChangeLog to dist
3113 2001-01-24 Bradley Bell <btb@icculus.org>
3115 * INSTALL, NEWS, README, cvshowto.txt: updated documentation
3117 * tools/Makefile.am, tools/cvs2cl/Makefile.am,
3118 tools/cvs2cl/cvs2cl.pl: cvs2cl for building ChangeLog from RCS
3121 * Makefile.am, acconfig.h, autogen.sh, conf.h.in, configure.in,
3122 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
3123 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
3124 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
3125 arch/dos/include/Makefile.am, 2d/Makefile.am, 3d/Makefile.am,
3126 arch/Makefile.am, arch/dos/Makefile.am,
3127 arch/dos/mm_snd/Makefile.am, arch/dos/mm_snd/include/Makefile.am,
3128 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
3129 arch/ogl/Makefile.am, arch/sdl/Makefile.am, arch/win32/Makefile.am,
3130 arch/win32/d3dframe/Makefile.am, arch/win32/include/Makefile.am,
3131 cfile/Makefile.am, iff/Makefile.am, iff/archive/Makefile.am,
3132 include/Makefile.am, main/editor/Makefile.am, main/old/Makefile.am,
3133 unused/Makefile.am, unused/bios/Makefile.am,
3134 unused/lib/Makefile.am, unused/novga/Makefile.am,
3135 unused/pa_null/Makefile.am, unused/ui/Makefile.am,
3136 unused/vga/Makefile.am, unused/vga/new/Makefile.am,
3137 unused/win95/Makefile.am, main/Makefile.am, maths/Makefile.am,
3138 misc/Makefile.am, texmap/Makefile.am: improved automake config.
3139 make dist, VPATH builds, ...
3141 * configure, Makefile.in, libtool, ltconfig, ltmain.sh,
3142 stamp-h.in, 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.in,
3143 arch/dos/Makefile.in, arch/linux/Makefile.in,
3144 arch/sdl/Makefile.in, cfile/Makefile.in, iff/Makefile.in,
3145 main/Makefile.in, maths/Makefile.in, mem/Makefile.in,
3146 misc/Makefile.in, texmap/Makefile.in: cruft removal
3148 * 2d/diff, arch/dos/sgrep.out, arch/linux/stHqFIq1, main/test.txt:
3151 * ChangeLog, NEWS: moved old ChangeLog to NEWS
3153 * configure.in, conf.h.in: moved NDEBUG to conf.h.in
3155 * main/game.c, main/kconfig.c, main/text.c: changed args_find to
3158 * main/gamecntl.c, main/inferno.c: changed args_find to FindArg,
3159 added -grabmouse option
3161 * arch/dos_init.c, arch/linux_init.c, arch/linux_ipx_udp.c,
3162 arch/linux_net.c, arch/sdl_init.c, arch/dos/init.c,
3163 arch/dos/joyc.c, arch/linux/init.c, arch/linux/ipx_udp.c,
3164 arch/linux/linuxnet.c, arch/sdl/init.c, include/args.h,
3165 main/config.c, main/hud.c, main/menu.c, main/multi.c,
3166 main/network.c, main/piggy.c, main/polyobj.c, main/slew.c,
3167 main/songs.c, misc/args.c: changed args_find to FindArg
3169 2001-01-22 Bradley Bell <btb@icculus.org>
3171 * configure, main/Makefile.am, main/Makefile.in: configuration
3174 * include/error.h, include/mono.h, main/game.c, main/gamerend.c:
3175 fix compiler warnings w/opengl
3177 * include/console.h: ggi support
3179 * arch/linux_init.c: svgalib support
3181 * Makefile.in, conf.h.in, configure, configure.in, 2d/Makefile.am,
3182 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.am,
3183 arch/Makefile.in, arch/svgalib_init.c, cfile/Makefile.in,
3184 iff/Makefile.in, main/Makefile.am, main/Makefile.in,
3185 maths/Makefile.am, maths/Makefile.in, mem/Makefile.in,
3186 misc/Makefile.in, texmap/Makefile.am, texmap/Makefile.in:
3189 * iff/iff.c, include/u_mem.h: NDEBUG fixes
3191 * main/ai.h, main/inferno.c, main/lighting.c, main/object.c,
3192 main/render.c: fix warnings and enable NDEBUG *
3193 arch/svgalib_init.c: svgalib support
3195 2001-01-22 Michael Wagener <Michael.Wagener@materna.de>
3197 * main/kconfig.c: joystick support
3199 2001-01-21 Bradley Bell <btb@icculus.org>
3201 * cvshowto.txt: new file, taken from d1x webpage
3203 * AUTHORS, README: Taking over as maintainer of d2x
3205 * main/gamecntl.c, main/inferno.c: Grab mouse with SDL/X11
3207 2001-01-20 Bradley Bell <btb@icculus.org>
3209 * configure, configure.in: Turned -Werror back off by default
3211 * README, configure, configure.in, 2d/font.c, arch/sdl_init.c,
3212 iff/iff.c, include/3d.h, include/d_io.h, main/Makefile.am,
3213 main/Makefile.in, main/bm.c, main/collide.c, main/credits.c,
3214 main/fuelcen.h, main/game.c, main/gamecntl.c, main/gamepal.c,
3215 main/gamerend.c, main/gamesave.c, main/gameseg.c, main/gameseq.c,
3216 main/gauges.c, main/kconfig.c, main/kludge.c, main/kmatrix.c,
3217 main/laser.c, main/multi.c, main/network.c, main/network.h,
3218 main/newdemo.c, main/newmenu.c, main/object.c, main/object.h,
3219 main/physics.c, main/piggy.c, main/polyobj.c, main/state.c,
3220 main/switch.c, main/titles.c, main/wall.c: Got rid of all compiler
3221 warnings, for non-OpenGL on linux, anyway...
3223 2001-01-19 Bradley Bell <btb@icculus.org>
3225 * copying: remove duplicate file
3227 * Import of d2x-0.0.9-pre1
3229 * Import of d2x-0.0.8