1 2004-05-20 Matthew Mueller <donut@dakotacom.net>
3 * arch/ogl/ogl.c: fix last commit (d1x r1.35)
5 * arch/ogl/ogl.c: add RENDERSTATS counter for number of textures
6 loaded after texture caching stage (d1x r1.34)
8 * arch/ogl/ogl.c: use GL_INDEX_BITS to get bpp for color buffer
9 for renderstats (d1x r1.33)
11 2004-05-19 Matthew Mueller <donut@dakotacom.net>
13 * arch/ogl/gr.c, arch/ogl/ogl.c, include/ogl_init.h,
14 main/inferno.c: add anisotropic texture filtering suport (d1x
15 r1.33, r1.32, r1.23, r1.32)
17 * arch/ogl/ogl.c: make RENDERSTATS show size of color/depth buffer
20 * arch/ogl/gr.c, arch/ogl/ogl.c, include/loadgl.c,
21 include/ogl_init.h: utilize hardware multitexturing support if
22 possible (requires GL_NV_texture_env_combine4 extension) (d1x
23 r1.32, r1.30, r1.4, 1.22)
25 * arch/ogl/glx.c: add ogl_setbrightness_internal stub for glx (d1x
28 * arch/ogl/wgl.c: implement SetGammaRamp on WGL (d1x r1.14)
30 * arch/ogl/gr.c, arch/ogl/internal.h, arch/ogl/sdlgl.c,
31 arch/ogl/wgl.c, include/ogl_init.h: implement brightness/palette
32 effects in OGL using SetGammaRamp, much faster than the hack that
33 was being used. currently SDL only (though not too hard to add to
34 WGL, not as easy as sdl) (d1x r1.31, r1.3, r1.13, r1.21)
36 * main/menu.c: allow arbitrary (custom) resolution entry in
37 change_res menu (d1x r1.14)
39 2004-05-19 Bradley Bell <btb@icculus.org>
41 * main/game.c, main/game.h, main/inferno.c, main/menu.c: inserted
42 d1x-style res change menu (mostly works)
44 * misc/args.c: use strnicmp instead of strncasecmp
46 2004-05-19 Matthew Mueller <donut@dakotacom.net>
48 * arch/ogl/gr.c, main/inferno.c: add -gl_trilinear OGL
49 command-line option (d1x r1.27)
51 * main/inferno.c: restore inferno.c initialization of
52 screen_compatible and use_double_buffer to 'normal' values, broken
53 long long ago in one of the high res menu patches (d1x r1.30)
55 * include/args.h, main/inferno.c, misc/args.c: allow arbitrary
56 resolutions to be specified on command line (d1x r1.2, r1.29,
57 r1.4) -- doesn't work yet
59 * arch/linux/hmiplay.c: needs to include args.h now (d1x r1.9)
61 * arch/linux/hmiplay.c: implement -nomusic for linux hmiplay (d1x
64 * arch/linux/hmiplay.c: correct linux hmiplay handling of midi 0
65 volume song stop/starting (d1x r1.7)
67 2004-05-18 Matthew Mueller <donut@dakotacom.net>
69 * arch/linux/hmiplay.c: remove needless sleep on linux hmiplay
72 * arch/ogl/gr.c: fix off by .5 errors in ogl_upixelc and
73 ogl_ulinec (d1x r1.29)
75 * arch/ogl/ogl.c: fix ogl gr_ucircle (d1x r1.29)
77 * arch/ogl/gr.c: fix off-by-one error in ogl_urect, right and
78 bottom are inclusive not exclusive (d1x r1.28)
80 * arch/ogl/ogl.c, include/ogl_init.h, main/polyobj.c: fix briefing
81 spinning robot display in OGL (d1x r1.28, r1.20, r1.2)
83 * arch/sdl/digi.c: fix typo
85 * main/state.c: fix savegame thumbnail saving in OGL (d1x r1.6)
87 * arch/win32/init.c, arch/win32/win32.c: move win32 window
88 creation code from arch_init_start into arch_init to fix weirdness
89 with --help (d1x r1.5, r1.6)
91 * arch/linux/hmiplay.c: apply patch from bluecow to fix hmiplay
92 sync issues and lack of midi reset (d1x r1.5)
94 * arch/sdl/digi.c: fix crash on exit if sounds are still playing
97 * arch/ogl/wgl.c, arch/win32/mouse.c, misc/d_io.c: Fix mismatched
98 arg types in the win32 code (d1x r1.12, r1.7, r1.2)
100 * arch/linux/hmiplay.c: fix problems with msgbuf struct not being
103 * arch/linux/hmiplay.c: updated SDL include path (d1x r1.3)
105 2004-05-18 Bradley Bell <btb@icculus.org>
107 * include/vecmat.h: comments/formatting
109 2004-05-18 Martin Schaffner <maschaffner@gmx.ch>
111 * include/d.bat, include/lst.bat, include/m.bat, include/test.c,
112 include/test.lnk: remove unnecessary files
114 * configure.ac: add -no-cpp-precomp when compiling on Mac OS X.
115 This enables compilation with gcc 3.1
117 2004-05-17 Dietfrid Mali <dietfrid.mali@q-dial.de>
119 * main/switch.c: took care of switches triggering single-sided
120 walls (don't try to access the nonexistent adjacent wall via NULL
121 pointers or negative array indices)
123 2004-05-16 Dietfrid Mali <dietfrid.mali@q-dial.de>
125 * main/wall.c: fix invalid memory access for d1 levels which
126 don't have a corresponding wall behind.
128 2004-05-16 Martin Schaffner <maschaffner@gmx.ch>
130 * include/ogl_init.h, arch/ogl/glx.c, arch/ogl/gr.c,
131 arch/ogl/internal.h, arch/ogl/ogl.c, arch/ogl/sdlgl.c,
132 arch/ogl/wgl.c: move most ogl-internal stuff from the ogl
133 interface header to new header file internal.h
135 2004-05-15 Dietfrid Mali <dietfrid.mali@q-dial.de>
137 * arch/sdl/joy.c: joystick_read_raw_axis() will return a proper
138 bitmask for each joystick axis that has sent input data,
139 and will not crash Windows anymore during joystick setup because
140 of for() loop over axis being executed once too often.
142 * main/gameseq.c, include/gr.h, 2d/font.c: define new function
143 gr_remap_mono_font() and call it after loading saved level.
145 * main/laser.c: limit homing missile turn rate
147 * main/fuelcen.c, main/fuelcen.h, main/object.c: implement repair
148 centers (work like fuel centers but provide shield)
150 * main/gameseg.c: fix endless loop in some levels with a
151 certain (complicated) structure
153 2004-05-13 Bradley Bell <btb@icculus.org>
155 * VisualC/d2/d2x/d2x.dsp, VisualC/d2xgl/d2xgl.dsp,
156 VisualC/libmve/libmve.dsp, VisualC/mveplayer/mveplayer.dsp:
157 updated project files for SDL 1.2.7
159 * Makefile.am: add VisualC, VisualCE dirs to tarball
161 2004-05-13 Martin Schaffner <maschaffner@gmx.ch>
163 * arch/sdl/digi.c: formatting
165 2004-05-12 Bradley Bell <btb@icculus.org>
167 * unused/vga/new/palette.c, unused/vga/new/vga.c: removed unused,
170 * 2d/palette.c, include/palette.h: added function to create blend
173 * maths/rand.c, maths/tables.c, maths/vecmat.c: formatting
175 2004-05-11 Bradley Bell <btb@icculus.org>
177 * arch/ogl/ogl.c: fix alpha calculation in g3_draw_poly, again
179 2004-05-10 Bradley Bell <btb@icculus.org>
181 * arch/ogl/ogl.c, include/3d.h, main/render.c: hmm,
182 g3_draw_transp_poly had the fade level backwards, decided to just
183 fix g3_draw_poly so it behaves correctly, transparency or not,
184 reverted changes to render_face
186 2004-05-10 Dietfrid Mali <dietfrid.mali@q-dial.de>
188 * arch/ogl/ogl.c, include/3d.h: added g3_draw_transp_poly() for
189 rendering transparent (e.g. cloaked) walls
191 * main/render.c: render_face now calls g3_draw_transp_poly() for
192 cloaked walls in OpenGL
194 2004-05-08 Martin Schaffner <maschaffner@gmx.ch>
196 * arch/sdl/digi.c: fix bug on Mac OS X where all sound, including
197 that from other apps, had "static" distortions.
199 2004-04-22 Bradley Bell <btb@icculus.org>
201 * main/multi.c, main/multibot.c: use new GET_INTEL_* macros
203 * include/byteswap.h: rewrite GET_INTEL_* macros, fix bugs in
204 aligned version of PUT_INTEL_* macros
206 2004-04-15 Bradley Bell <btb@icculus.org>
208 * main/inferno.c: comment out unused checksum variable
210 2004-04-14 Bradley Bell <btb@icculus.org>
212 * arch/sdl/rbaudio.c: fix redbook tracking problems (fixes #1028)
214 2004-04-14 Terran Melconian <terran@consistent.org>
216 * main/gameseg.c: use portable rand function (fixes #1118)
218 2004-04-14 Sean Taylor <sscthunderbird@yahoo.com>
220 * main/songs.c: uncomment calls to RBAStop (fixes #473)
222 2004-01-08 Martin Schaffner <maschaffner@gmx.ch>
224 * configure.ac, arch/linux/ipx_udp.c, maths/fixc.c:
225 get rid of warnings (now compiles with -Werror on SunOS)
227 * main/piggy.c: fix (really) wierd SunOS bug
229 * 2d/bitmap.c, 2d/rle.c, include/gr.h: fix MEM_OVERWRITE
230 caused by not allocating enough mem for rle bitmaps
232 2004-01-06 Martin Schaffner <maschaffner@gmx.ch>
234 * include/pstypes.h: sun OS typedef fixes
236 2003-12-28 Martin Schaffner <maschaffner@gmx.ch>
238 * main/piggy.c: fix bug 1067
240 * main/piggy.c: fix bugfix for 1067
242 * main/piggy.c: fix 2nd part of bug 1067 (make d2x compatible
243 with descent.pig of mac registered)
245 2003-12-18 Bradley Bell <btb@icculus.org>
247 * main/kconfig.c: fixes for linux-native joystick
249 * main/kconfig.c: bunch of fixes (esp. for non linux-native
252 * arch/include/joy.h: comments/formatting
254 2003-12-10 Alexander Y. Yeikovich <demon@mci.net.ua>
256 * compilerdefs.txt: added FreeBSD defs
258 2003-12-08 Bradley Bell <btb@icculus.org>
260 * include/dtypes.h, include/dtypes.inc: remove unused, redundant
263 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua>
265 * arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
266 arch/linux/ipx_udp.c: fix FreeBSD compile errors
268 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua> and Bradley Bell <btb@icculus.org>
270 * 2d/ibitblt.c, include/maths.h, include/ogl_init.h,
271 include/pstypes.h, main/game.c, main/game.h, unused/bios/ipx.c:
272 get rid of silly ulongs
274 * configure.ac, 2d/bitblt.c, 2d/linear.asm, maths/fix.asm,
275 maths/vecmata.asm, texmap/tmap_inc.asm, texmap/tmap_per.asm,
276 texmap/tmappent.S, texmap/tmapppro.S: enable nasm on FreeBSD,
277 change relevant __linux__ macros to __ELF__
279 2003-11-27 Bradley Bell <btb@icculus.org>
281 * include/ogl_init.h: added proto for ogl_check_mode
283 * arch/sdl/digi.c, arch/sdl/gr.c, arch/sdl/mouse.c,
284 arch/win32/findfile.c, main/inferno.c, main/titles.c: Pocket PC
287 2003-11-26 Bradley Bell <btb@icculus.org>
289 * libmve/decoder16.c, libmve/mve_main.c, main/newmenu.c: fix gcc
290 3.3 compiler warnings
292 * arch/sdl/gr.c, main/kludge.c: landscape fixes, implemented
295 * include/pstypes.h: OS X fixes
297 * cfile/cfile.c, include/pstypes.h, main/inferno.c,
298 main/newmenu.h: linux fixes
300 * configure.ac cygconf VisualC/d2x.dsw VisualC/d2x/d2x.dsp
301 VisualC/d2xgl/.cvsignore VisualC/d2xgl/d2xgl.dsp arch/ogl/gr.c
302 arch/ogl/ogl.c include/d_io.h include/loadgl.h include/ogl_init.h
303 include/pstypes.h include/u_mem.h main /state.c main/vers_id.h
304 misc/d_io.c: added Visual C project for opengl, buncha macro fixes
307 * arch/sdl/gr.c: fix sdl gr_update
309 * 2d/font.c, VisualC/d2x/d2x.dsp, VisualCE/d2x/d2x.vcp,
310 VisualCE/mveplayer/mveplayer.vcp, arch/win32/ipx_mcast4.c,
311 arch/win32/ipx_udp.c, arch/win32/ipx_win.c, arch/sdl/gr.c,
312 cfile/cfile.c, console/CON_console.c, include/d_io.h,
313 include/error.h, include/pstypes.h, include/strutil.h,
314 include/u_dpmi.h, libmve/mve_main.c, libmve/mveplay.c,
315 main/cntrlcen.c, main/console.c, main/gameseq.c, main/inferno.c,
316 main/movie.c, main/newdemo.c, main/newmenu.c, main/newmenu.h,
317 main/playsave.c, main/songs.c, main/state.c, main/text.c,
318 mem/mem.c, misc/args.c, misc/d_io.c, misc/strutil.c: Visual C,
321 2003-11-25 Bradley Bell <btb@icculus.org>
323 * VisualC/d2x, VisualC/d2x/.cvsignore, VisualC/d2x/d2x.dsp,
324 VisualC/d2x.dsw, VisualC/libmve/libmve.dsp,
325 libmve/VisualC/mveplayer.dsp: updated project files
327 * libmve/mve_main.c, libmve/mvelib.c, libmve/mveplay.c: mveplayer
330 * VisualC, VisualC/.cvsignore, VisualC/d2x.dsw, VisualC/libmve,
331 VisualC/libmve/.cvsignore, VisualC/libmve/libmve.dsp,
332 VisualC/mveplayer, VisualC/mveplayer/.cvsignore,
333 VisualC/mveplayer/mveplayer.dsp: added project files for Visual
336 * VisualCE/.cvsignore, VisualCE/d2x/.cvsignore,
337 VisualCE/libmve/.cvsignore, VisualCE/mveplayer/.cvsignore: added
340 2003-11-24 Bradley Bell <btb@icculus.org>
342 * libmve/decoder8.c, libmve/mve_main.c, libmve/mvelib.c,
343 libmve/mveplay.c: stuff to play mve's in WinCE
345 * arch/win32/findfile.c: unused functions...
349 * arch/sdl/mouse.c, main/konfig.c, main/newmenu.c, main/newmenu.h:
350 enabled mouse control of menus
352 * main/mission.h: oops, didn't mean to change this.
354 2003-11-21 Bradley Bell <btb@icculus.org>
356 * VisualCE/d2x/d2x.vcp: updated project file
358 2003-11-20 Bradley Bell <btb@icculus.org>
360 * VisualCE, VisualCE/d2x, VisualCE/d2x/d2x.vcp, VisualCE/d2x.vcw,
361 VisualCE/libmve, VisualCE/libmve/libmve.vcp, VisualCE/mveplayer,
362 VisualCE/mveplayer/mveplayer.vcp: added project files for eMbedded
365 2003-11-17 Bradley Bell <btb@icculus.org>
367 * configure.ac, arch/linux/Makefile.am, arch/linux/linuxnet.c,
368 main/menu.c: added option to disable kalinix under unix
370 * main/game.c, main/newmenu.c: always set menu mode for GL popups
372 2003-11-14 Bradley Bell <btb@icculus.org>
374 * main/automap.c: fix automap background image
376 * main/automap.c, main/automap.h: delete cruft
378 * main/automap.c: fix level number position
380 * main/automap.c: simplify g3_draw_line hack
382 * main/menu.c: stop pointless vid mode changes
384 2003-11-07 Bradley Bell <btb@icculus.org>
386 * NEWS, installation.txt: s'more documentation
388 2003-11-07 Steffen Pohle <stpohle@gmx.net>
390 * configure.ac: fix .exe extension problems
392 2003-11-07 Bradley Bell <btb@icculus.org>
394 * arch/ogl/ogl.c: disable texture format verification for OS X -
397 2003-11-06 Bradley Bell <btb@icculus.org>
399 * main/automap.c, main/gamecntl.c, main/movie.c, main/titles.c:
400 use more traditional Alt+Enter for toggling fullscreen
402 * 2d/ibitblt.c, main/mission.h: comments/formatting
404 * arch/ogl/sdlgl.c: smash textures, for non-linux, for real
406 2003-11-06 Bradley Bell <btb@icculus.org>
408 * arch/ogl/gr.c, arch/ogl/sdlgl.c: smash textures on every
409 resolution change, use kludge to avoid repetitive res changes
411 2003-11-04 Bradley Bell <btb@icculus.org>
413 * main/piggy.c, main/piggy.h: moved bitmap and sound header data
414 structures and i/o routines back to piggy.c
416 2003-11-04 Martin Schaffner <maschaffner@gmx.ch>
418 * installation.txt: tell to install d1 .pig for better textures
420 2003-11-04 Bradley Bell <btb@icculus.org>
422 * main/mission.c, main/mission.h, main/piggy.h: added hogsize for
423 oem d1 v1.0 and registered d2 v1.0, comments
425 2003-11-03 Bradley Bell <btb@icculus.org>
427 * main/bm.h, main/piggy.c, main/piggy.h: big pigsize is same for
428 all d1 shareware - even though files are different!
430 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
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 pigsize for
439 2003-10-31 Martin Schaffner <maschaffner@gmx.ch>
441 * main/movie.c: when no movies are found, divide by six the
442 number of warning lines sent to stdout
444 2003-10-29 Martin Schaffner <maschaffner@gmx.ch>
446 * include/byteswap.h: fix stupid copy/paste error
448 2003-10-24 Bradley Bell <btb@icculus.org>
450 * 2d/bitblt.c, 2d/ibitblt.c, include/gr.h, include/grdef.h: use
451 gr_linear_rep_movsd_2x instead of almost identical
452 gr_linear_movsd_double. Better since we have assembly versions.
454 2003-10-22 Martin Schaffner <maschaffner@gmx.ch>
456 * main/gamemine.c, main/piggy.c: fix "psychedelic" walls
459 2003-10-21 Martin Schaffner <maschaffner@gmx.ch>
461 * main/gameseq.c, main/multi.c, main/multi.h: fix compilation
462 error with --disable-network, move reset_network_objects()
463 from gameseq.c to multi.c
465 2003-10-14 Bradley Bell <btb@icculus.org>
467 * AUTHORS, NEWS: stuff
469 * arch/win32/ipx_mcast4.c: include newmenu header (for FAIL macro)
471 2003-10-12 Bradley Bell <btb@icculus.org>
473 * main/cntrlcen.c, main/endlevel.c, main/gamerend.c,
474 main/gameseq.c, main/mission.c, main/mission.h, main/network.c:
477 2003-10-12 Aaron Plattner <plattner@caltech.edu>
479 * arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
480 arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
481 arch/linux/ipx_udp.c, arch/linux/linuxnet.c,
482 arch/linux/include/ipx_drv.h, arch/linux/include/ipx_mcast4.h,
483 arch/win32/Makefile.am, arch/win32/ipx_drv.h,
484 arch/win32/ipx_mcast4.c, arch/win32/ipx_udp.c,
485 arch/win32/ipx_win.c, arch/win32/winnet.c,
486 arch/win32/include/ipx_mcast4.h, include/ipx.h, main/menu.c,
487 main/multi.h, main/network.c: add IPv4 multicasting support
489 2003-10-11 Bradley Bell <btb@icculus.org>
491 * main/endlevel.c, main/piggy.c: fixed endlevel stuff
493 * main/cntrlcen.c, main/endlevel.c, main/gamecntl.c,
494 main/gamerend.c, main/gameseq.c, main/gauges.c, main/kmatrix.c,
495 main/menu.c, main/mission.h, main/network.c, main/weapon.c,
496 main/weapon.h: lots of shareware and oem fixes
498 2003-10-10 Bradley Bell <btb@icculus.org>
500 * arch/win32/winnet.c: fixed stupid win32 network bug
502 2003-10-10 Bradley Bell <btb@icculus.org>
504 * main/piggy.c: increased D1_MAX_TMAP_NUM
506 2003-10-10 Martin Schaffner <maschaffner@gmx.ch>
508 * main/bm.c, main/bm.h, main/piggy.c: fixes d1 still textures
509 which are animated in d2, refactorizes d1 texture reading
511 2003-10-10 Bradley Bell <btb@icculus.org>
513 * arch/linux/linuxnet.c, main/automap.c, main/automap.h,
514 main/bmread.c, main/bmread.h, main/cntrlcen.c, main/cntrlcen.h,
515 main/collide.h, main/compbit.h, main/config.h, main/console.c,
516 main/controls.h, main/credits.c, main/credits.h, main/crypt.c,
517 main/desc_id.h, main/desw.h, main/dumpmine.c, main/effects.c,
518 main/effects.h, main/endlevel.c, main/endlevel.h, main/escort.c,
519 main/escort.h, main/fireball.h, main/fvi.c, main/fvi.h,
520 main/game.c, main/game.h, main/gamecntl.c, main/gamefont.c,
521 main/gamefont.h, main/gamemine.h, main/gamepal.c, main/gamepal.h,
522 main/gamerend.c, main/gamesave.h, main/gameseq.c, main/gameseq.h,
523 main/gamestat.h, main/gauges.h, main/hostage.c, main/hostage.h,
524 main/hud.c, main/hudmsg.h, main/inferno.c, main/inferno.h,
525 main/joydefs.c, main/joydefs.h, main/kconfig.h, main/kludge.c,
526 main/kmatrix.c, main/kmatrix.h, main/laser.c, main/lighting.h,
527 main/menu.c, main/menu.h, main/mglobal.c, main/modem.h,
528 main/morph.h, main/movie.c, main/movie.h, main/multibot.h,
529 main/netmisc.h, main/network.h, main/newmenu.h, main/paging.h,
530 main/physics.c, main/physics.h, main/piggy.h, main/player.c,
531 main/playsave.h, main/polyobj.c, main/polyobj.h, main/powerup.c,
532 main/powerup.h, main/render.c, main/render.h, main/reorder.h,
533 main/robot.c, main/scores.h, main/screens.h, main/segment.c,
534 main/segpoint.h, main/slew.c, main/slew.h, main/songs.c,
535 main/songs.h, main/sounds.h, main/state.h, main/terrain.c,
536 main/terrain.h, main/texmerge.h, main/text.h, main/textures.h,
537 main/titles.h, main/vclip.c, main/vclip.h, main/vers_id.h,
538 main/wall.h: comments/formatting
540 2003-10-09 Bradley Bell <btb@icculus.org>
542 * main/text.c: fix text when using old datafiles
544 * main/laser.h: comments/whitespace
546 * main/laser.c, main/weapon.c: fixed smart missiles and smart
547 mines w/shareware data
549 * include/DT_drawtext.h: deleted unused file
551 2003-10-08 Bradley Bell <btb@icculus.org>
553 * main/gameseq.c, main/inferno.c, main/menu.c: SHAREWARE fixes
555 * arch/win32/ipx_udp.c: use closesocket() instead of close()
557 * arch/sdl/joydefs.c, main/gamecntl.c, main/kconfig.c,
558 main/menu.c: Disabled 'd2x keys' weapon selection
560 2003-10-08 Martin Schaffner <maschaffner@gmx.ch>
562 * main/object.h, main/multi.h: get rid of most warnings issued by
563 cpp-precomp of gcc from Mac OS X dev tools
565 2003-10-05 Bradley Bell <btb@icculus.org>
567 * NEWS, configure.ac: increment version number
569 * cfile/cfile.c: better handling of CRLF text files (when that is
572 * utilities/hogcreate.c, utilities/hogextract.c,
573 utilities/mvlcreate.c, utilities/mvlextract.c: use binary mode for
574 reading/writing files
576 * arch/win32/Makefile.am, arch/win32/include/ipx_udp.h,
577 arch/win32/ipx_udp.c, arch/win32/winnet.c, main/menu.c: added UDP
580 2003-10-04 Bradley Bell <btb@icculus.org>
582 * cfile/cfile.c, main/config.c: oops, fgets does not return EOF
584 * main/netmisc.c: change byte to sbyte, comments/whitespace
586 2003-10-03 Bradley Bell <btb@icculus.org>
588 * cfile/cfile.c, main/config.c: fix win32 eof bug.
590 * arch/win32/ipx_drv.h, arch/win32/winnet.c, include/ipx.h: win32
593 * iff/iff.c, include/gr.h, include/iff.h, include/pstypes.h,
594 main/ai2.c, main/aipath.c, main/aistruct.h, main/bm.h,
595 main/config.c, main/escort.c, main/fireball.c, main/fuelcen.c,
596 main/fuelcen.h, main/gameseg.c, main/gameseg.h, main/laser.c,
597 main/lighting.c, main/mglobal.c, main/network.c, main/newdemo.c,
598 main/object.c, main/object.h, main/paging.c, main/player.h,
599 main/robot.h, main/segment.h, main/state.c, main/switch.c,
600 main/switch.h, main/titles.c, main/wall.c, main/wall.h,
601 main/weapon.c, main/weapon.h: change byte to sbyte,
604 * 2d/bitblt.c, cfile/cfile.c, include/cfile.h, main/ai.c,
605 main/ai.h, main/gamemine.c, main/gauges.c, main/kconfig.c,
606 main/menu.c, main/multi.c, main/multi.h, main/multibot.c,
607 main/newdemo.h, main/render.c, main/scores.c: change byte to sbyte
609 * configure.ac: better checking for timeval
611 2003-10-03 Martin Schaffner <maschaffner@gmx.ch>
613 * arch/dos/bak/ipx.c, arch/dos/ipx.c, arch/linux/Makefile.am,
614 arch/linux/include/ipx_lin.h, arch/linux/ipx_lin.c,
615 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/linux/ukali.c,
616 arch/win32/winnet.c, configure.ac, include/byteswap.h,
617 include/ipx.h, main/inferno.c, main/menu.c, main/multi.c,
618 main/multibot.c, main/network.c: Make network architecture
619 choosable from game menu, add support for UDP/IP on Mac OS X and
622 2003-10-02 Martin Schaffner <maschaffner@gmx.ch>
624 * include/byteswap.h: added macros for coping with alignment
627 2003-10-02 Bradley Bell <btb@icculus.org>
629 * main/multi.h: added padding to little-endian version of
632 * arch/dos/bak/ipx.c, arch/dos/ipx.c: comments/whitespace
634 * main/netmisc.c: delete duplicate function
636 2003-10-01 Bradley Bell <btb@icculus.org>
638 * main/bm.c: make sure d1_texture_indices gets freed between
641 2003-09-11 Martin Schaffner <maschaffner@gmx.ch>
643 * main/piggy.h: fix size of d1 shareware descent.pig
645 2003-08-03 Martin Schaffner <martin.schaffner@epfl.ch>
647 * main/bm.c, main/bm.h, main/gamemine.c, main/gamemine.h,
648 main/gameseq.c, main/piggy.c: fix loading of d1 texture
649 replacements for non-animated textures
651 2003-08-02 Matthew Mueller <donut@dakotacom.net>
653 * main/controls.c: use fixed 20fps wiggle
655 2003-08-02 Paolo Ulivi <pulivi@libero.it> and Bradley Bell <btb@icculus.org>
657 * Makefile.am, debian/changelog.in, debian/control,
658 debian/d2x-common.dirs, debian/d2x-common.install,
659 debian/d2x-common.manpages, debian/d2x-gl.files,
660 debian/d2x-gl.menu, debian/d2x-sdl.files, debian/d2x-sdl.menu,
661 debian/rules, libmve/Makefile.am, libmve/mveplayer.1,
662 utilities/Makefile.am, utilities/hogcreate.1,
663 utilities/hogextract.1, utilities/mvlcreate.1,
664 utilities/mvlextract.1, utilities/tex2txb.1, utilities/txb2tex.1:
665 add man pages, distribute utility programs in new d2x-common deb
667 * rpm/d2x.spec.in: updated rpm spec file
669 2003-08-02 Bradley Bell <btb@icculus.org>
671 * cfile/cfile.c: update raw_position in cfputc and cfputs
673 2003-08-02 Martin Schaffner <martin.schaffner@epfl.ch>
675 * main/piggy.c: make error message more friendly
677 * main/piggy.c: simplify copying of bitmap flags
679 * arch/linux/linuxnet.c, main/multi.c, main/multibot.c: bigendian
682 * cfile/cfile.c: revert to always using custom fgets
684 * main/endlevel.c, main/mission.c: handle missing exit sequence
685 components gracefully
687 * main/playsave.c: comments
689 2003-07-24 Martin Schaffner <martin.schaffner@epfl.ch>
691 * cfile/cfile.c: update raw_position in cfwrite
693 * main/network.c: comments/formatting
695 2003-06-22 Bradley Bell <btb@icculus.org>
697 * cfile/cfile.c: use standard fgets for non-archive files
699 * main/movie.c: use con_printf for missing movie warning
701 2003-06-18 Bradley Bell <btb@icculus.org>
703 * main/movie.c: fixed cfile conversion of movielib code
705 * main/console.c, main/hud.c: strip out colors, etc when printing
708 * include/u_mem.h: fix NDEBUG calloc macro
710 2003-06-15 Bradley Bell <btb@icculus.org>
712 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c: removed
715 * 2d/pcx.c, include/strio.h, main/ai.c, main/ai.h,
716 main/cntrlcen.c, main/config.c, main/gamesave.c, main/gameseq.c,
717 main/movie.c, main/multi.c, main/network.c, main/newdemo.c,
718 main/newmenu.c, main/piggy.c, main/playsave.c, main/polyobj.c,
719 main/scores.c, main/state.c, main/text.c, misc/args.c,
720 misc/strio.c: convert file i/o to cfile
722 2003-06-14 Bradley Bell <btb@icculus.org>
724 * include/cfile.h, cfile/cfile.c: implemented cfile wrappers for
725 writing and other modes besides "rb" (mostly taken from
728 2003-06-09 Bradley Bell <btb@icculus.org>
730 * 2d/palette.c, main/kludge.c: gr_copy_palette not really a
733 * include/libmve.h, libmve/mve_main.c, libmve/mvelib.c,
734 libmve/mvelib.h, libmve/mveplay.c, main/movie.c: merged libmve
737 2003-06-07 Taylor Richards <taylor@icculus.org>
739 * libmve/mvelib.c, libmve/mveplay.c: stop memory leaks in libmve
741 2003-06-07 Bradley Bell <btb@icculus.org>
743 * main/console.c: fix non-console build
745 * main/gamesave.c: comments
747 * main/bm.c: remove redundant break
749 2003-06-06 Bradley Bell <btb@icculus.org>
751 * main/gauges.c, main/kconfig.c: comments/formatting
753 * console/.cvsignore: added .cvsignore
755 * main/console.c: can't write to console after it's closed
757 2003-06-05 Bradley Bell <btb@icculus.org>
759 * arch/sdl/event.c, console/CON_console.c, console/Makefile.am,
760 console/internal.c, console/internal.h, include/CON_console.h,
761 include/console.h, main/console.c, main/gamecntl.c, main/hud.c:
762 finish console conversion away from SDL
764 2003-06-04 Bradley Bell <btb@icculus.org>
766 * console/CON_console.c, include/CON.console.h, include/console.h,
767 main/console.c, main/game.c: console conversion to native gr,
770 * include/gr.h, main/credits.c, main/kconfig.c, main/newmenu.c:
771 put prototype for gr_bm_bitblt in gr.h
773 2003-06-03 Bradley Bell <btb@icculus.org>
775 * console/CON_console.c, console/DT_drawtext.c,
776 console/Makefile.am, include/CON_console.h, include/DT_drawtext.h,
777 main/console.c: use native fonts for console
779 * main/playsave.c: use shorts for short data
781 2003-06-02 Bradley Bell <btb@icculus.org>
783 * configure.ac, main/console.c: set console background, fix
786 2003-06-01 Bradley Bell <btb@icculus.org>
788 * Makefile.am, arch/sdl/event.c, configure.ac,
789 console/CON_console.c, console/DT_drawtext.c, console/Makefile.am,
790 console/internal.c, include/CON_console.h, include/DT_drawtext.h,
791 include/console.h, main/console.c, main/game.c, main/gamecntl.c,
792 main/gamerend.c: added console code (from SDL_console)
794 2003-05-30 Bradley Bell <btb@icculus.org>
796 * README: minor update
798 2003-05-28 Bradley Bell <btb@icculus.org>
800 * Info.plist.in, Makefile.am, configure.ac: add support for MacOS
805 2003-06-06 Bradley Bell <btb@icculus.org>
807 * main/kconfig.c: fix crash in control menus
809 * main/gauges.c: force cockpit redraw in opengl
811 * main/gamerend.c: move ogl swap, so cockpit and console get
814 2003-06-01 Bradley Bell <btb@icculus.org>
816 * configure.ac, libmve/mveplay.c: define struct timeval if needed
820 2003-05-12 Bradley Bell <btb@icculus.org>
822 * configure.ac: increment version number
824 * main/bm.c: use con_printf for exit model warnings
826 * configure.ac: must check for timespec after setting -mno-cygwin
828 * main/inferno.c: added -nohogdir and -userdir options
830 * NEWS, main/titles.c: use briefings with no extension
834 2003-04-30 Bradley Bell <btb@icculus.org>
836 * configure.ac: have to include time.h when checking for nanosleep
838 * configure.ac, libmve/mveplay.c: use autoconf to check for struct
841 * Makefile.am, NEWS, README, configure.ac: fix linking bug,
842 increment version number
844 * main/Makefile.am: make dist fix
848 2003-04-29 Bradley Bell <btb@icculus.org>
850 * configure.ac, 2d/2dsline.c, main/automap.c, libmve/mveplay.c:
853 2003-04-24 Bradley Bell <btb@icculus.org>
855 * configure.ac: increment version number
857 * main/inferno.c: redeclare main() 'the SDL way', make sure SDL.h
860 2003-04-24 Ingo van Lil <inguin@gmx.de>
862 * main/render.c: fix misspellings of NDEBUG
866 2003-04-14 Bradley Bell <btb@icculus.org>
868 * cfile/cfile.c: prefer files from d2 hog over d1 hog
870 2003-04-11 Bradley Bell <btb@icculus.org>
872 * main/automap.c, main/gamemine.c, main/menu.c: fix compiler
877 2003-04-11 Bradley Bell <btb@icculus.org>
879 * libmve/mveplay.c: use _sleep instead of sleep on win32
881 * Makefile.am, README, README.utils, arch/sdl/digi.c,
882 arch/sdl/joy.c, arch/win32/Makefile.am, include/byteswap.h,
883 include/cfile.h, include/error.h, libmve/Makefile.am,
884 libmve/decoders.h, main/Makefile.am, main/endlevel.c,
885 main/endlevel.h, main/playsave.c, misc/fileutil.c:
886 utilities/Makefile.am: comments/formatting/dist problems
888 * configure.ac: use different defines for os x
890 2003-04-07 Bradley Bell <btb@icculus.org>
892 * include/error.h, misc/error.c: put some old stuff back in,
893 eliminate duplicate error messages
895 * main/text.c: don't die on text not found
898 * main/inferno.c: print some useful info if hog not found, allow
899 -help to work if no text available
901 2003-04-07 Steffen Pohle <stpohle@gmx.net>
903 * arch/linux/Makefile.am: revert to previous version, so linux
906 2003-04-03 Bradley Bell <btb@icculus.org>
908 * main/endlevel.c: fixed exit model scheme yet again
910 2003-04-02 Bradley Bell <btb@icculus.org>
912 * misc/error.c: call Int3 on Assert
914 * main/cntrlcen.c, main/cntrlcen.h, main/gamesave.c: modified
917 * main/wall.c: don't die when trying to toggle nonexistent
918 segment... vertigo level 10 is buggy!
920 * main/gamemine.c: comments/formatting
922 2003-03-31 Micah J. Lieske <MicahJon@compuserve.com>
924 * arch/dos/digimm.c, arch/sdl/digi.c, arch/win32/digi.c,
925 main/inferno.c: Allow use of 22K sound samples
927 2003-03-29 Bradley Bell <btb@icculus.org>
929 * arch/ogl/gr.c: default to bitmapped reticle
931 * main/bm.c, main/endlevel.c, main/piggy.c, main/piggy.h,
932 main/polyobj.c: rewrote endlevel stuff to reread exit model info
935 * arch/sdl/joy.c: fixed text seen for hats in control config
938 2003-03-28 Bradley Bell <btb@icculus.org>
940 * main/bm.c: heh, model nums in vertigo are hardcoded,
941 N_D2_POLYGON_MODELS can't change
943 * configure.ac, include/d1x.xpm, include/descent.xpm,
944 arch/ogl/sdlgl.c, arch/sdl/gr.c: enabled setting icon with
947 2003-03-27 Bradley Bell <btb@icculus.org>
949 * main/text.h: fixed text references for hat directions
951 * arch/ogl/Makefile.am: oops, can't get rid of main INCLUDE yet...
953 2003-03-26 Bradley Bell <btb@icculus.org>
955 * main/playsave.c: make d2x keys backward compatible
957 2003-03-26 Micah J. Lieske <MicahJon@compuserve.com>
959 * arch/sdl/event.c, arch/sdl/joy.c: added hat support for sdl
962 2003-03-26 Bradley Bell <btb@icculus.org>
964 * main/piggy.c: fix crash when d1 data not present
966 * main/gamecntl.c, main/kconfig.c, main/playsave.c: fix d2x keys,
967 read/write from plr file
969 * main/ai.h, main/collide.c, main/escort.c, main/escort.h,
970 main/fuelcen.c, main/gamecntl.c, main/playsave.c, main/powerup.c:
971 added escort.h header
973 2003-03-25 Bradley Bell <btb@icculus.org>
975 * main/bm.c, main/piggy.c, main/piggy.h, main/gameseq.c: added
976 D1_PIGFILE ("descent.pig") macro
978 * main/bm.c, main/piggy.c, main/piggy.h: ability to load exit
979 models from d1 pig file
981 * main/bm.c, main/bm.h, main/endlevel.c, main/piggy.c,
982 main/piggy.h: ability to load exit model bitmaps (or any bitmap,
983 really) from d1 pig file
985 2003-03-23 Bradley Bell <btb@icculus.org>
987 * main/bm.c: stop extra robots from overwriting exit models
989 * include/ogl_init.h: increased OGL_TEXTURE_LIST_SIZE so the
990 texture list doesn't get full
992 * main/bm.c: fix mem leak when reading extra robots
994 2003-03-21 Bradley Bell <btb@icculus.org>
996 * main/menu.c: Added option to set movie resolution (mostly works)
998 2003-03-21 Martin Schaffner <maschaffner@gmx.ch>
1000 * main/gameseq.c, main/piggy.c, main/piggy.h: move bitmap
1001 replacement functions to piggy.c
1003 * main/gameseq.c: attempt to support mac d1 descent.pig
1005 * main/bm.c: fix mem leak
1007 * main/gameseq.c: fix bug: when opening d1 level 1 with oem data
1008 files, both d1 and d2 oem briefing where showed
1010 * main/inferno.c, main/movie.c: Change the default movie
1011 resolution to "high", implement the option -lowresmovies
1013 2003-03-20 Bradley Bell <btb@icculus.org>
1015 * arch/sdl/rbaudio.c, main/songs.c: cd detection works now
1017 * main/piggy.c: comments
1019 2003-03-20 Martin Schaffner <maschaffner@gmx.ch>
1021 * main/gameseq.c: delete duplicate function
1023 * 2d/rle.c: fix color swapping on big endian of big rle bitmaps
1025 2003-03-19 Bradley Bell <btb@icculus.org>
1027 * arch/sdl/rbaudio.c, include/rbaudio.h: starting d2 cd detection
1028 (cddb discid) support
1030 * arch/sdl/digi.c, main/kludge.c: implemented
1031 digi_link_sound_to_object3 for looping sounds, other looping stuff
1033 * arch/sdl/gr.c: removing dependencies on stuff in main/
1035 * arch/linux/Makefile.am, arch/linux/init.c,
1036 arch/linux/linuxnet.c, arch/linux/include/ukali.h,
1037 arch/ogl/Makefile.am, main/inferno.c: moved joy_init back to main,
1038 other header cleanups
1040 * arch/win32/ipx_win.c, configure.ac: ipx on win32 fixed!
1042 2003-03-19 Martin Schaffner <maschaffner@gmx.ch>
1044 * 2d/rle.c, include/gr.h, include/rle.h, main/bm.c, main/bm.h,
1045 main/gamemine.c, main/gamemine.h, main/gameseq.c, main/piggy.c,
1046 main/piggy.h, main/wall.c, main/wall.h: if descent.pig available,
1047 load d1 textures for d1 levels
1049 2003-03-19 Bradley Bell <btb@icculus.org>
1051 * 2d/font.c, 2d/palette.c, 3d/interp.c, 3d/setup.c,
1052 arch/sdl/rbaudio.c, include/texmap.h, libmve/decoder16.c,
1053 libmve/decoder8.c, libmve/decoders.h, libmve/mveplay.c,
1054 texmap/ntmap.c, texmap/texmapl.h: header/extern declaration
1057 * README: added some OS X info
1059 2003-03-17 Bradley Bell <btb@icculus.org>
1061 * main/newdemo.c: simplify DEMO_FILENAME macro
1063 * main/console.c, main/game.c: enable experimental console support
1065 * main/gamerend.c: fixed location of fps meter in multi
1067 2003-03-16 Bradley Bell <btb@icculus.org>
1069 * main/menu.c, main/newdemo.c, main/newdemo.h, main/newmenu.c:
1070 also look in shared data dir for demos
1072 * main/newdemo.c, main/newdemo.h: comments/formatting
1074 2003-03-15 Christopher Thielen <chris@luethy.net>
1076 * main/kludge.c: set CDROM_dir back to "." - tricks game into
1077 thinking d2 cd is always present
1079 2003-03-15 Bradley Bell <btb@icculus.org>
1081 * 2d/font.c, main/credits.c, main/scores.c: fixed opengl credits,
1084 * arch/sdl/rbaudio.c: formatting, enabled volume control under
1087 * arch/ogl/gr.c: fixed dark font bug by calling gr_set_mode from
1088 gr_init. don't really know why this works, though
1090 2003-03-14 Bradley Bell <btb@icculus.org>
1092 * main/gameseq.c: fix Bitmap_replacement_data mem leakage
1094 * unused/bios/rbaudio.h: removed duplicate file
1096 2003-03-14 Christopher Thielen <chris@luethy.net>
1098 * arch/sdl/rbaudio.c: stop cd audio when exiting
1100 2003-03-14 Micah J. Lieske <MicahJon@compuserve.com>
1102 * main/gamecntl.c: add comments to the "only matt knows" cheats
1104 2003-03-14 Martin Schaffner <maschaffner@gmx.ch>
1106 * main/gamemine.c: formatting, better texture conversion for d1
1109 2003-03-14 Bradley Bell <btb@icculus.org>
1111 * main/piggy.c: must swap all mac version pigfiles
1113 * main/ai.c, main/ai.h, main/bm.h, main/crypt.c, main/joydefs.h,
1114 main/multi.c: formatting, minor cleanups
1116 * 2d/rle.c: need to swap line_size on bigendian machines
1118 * main/mission.c, main/mission.h: detect mac full version hogfile
1120 2003-03-13 Bradley Bell <btb@icculus.org>
1122 * arch/sdl/joydefs.c, main/kconfig.c, main/kconfig.h, main/menu.c:
1123 added joy/mouse sensitivity slider, increased range to 16, and
1126 * main/Makefile.am, main/joydefs.c, main/old/joydefs.c: moved old
1129 * arch/linux/Makefile.am: removed extra backslash
1131 * TODO, installation.txt: updated some documentation
1133 * main/gamecntl.c, main/menu.c, main/menu.h: added "d2x options"
1134 menu, with maxfps option
1136 2003-03-12 Bradley Bell <btb@icculus.org>
1138 * main/game.c, main/game.h, main/inferno.c: added -maxfps option
1140 * arch/linux/alsadigi.c, arch/linux/findfile.c,
1141 arch/linux/hmiplay.c, arch/linux/init.c, arch/linux/ipx_bsd.c,
1142 arch/linux/ipx_kali.c, arch/linux/ipx_lin.c, arch/linux/ipx_udp.c,
1143 arch/linux/joydefs.c, arch/linux/ukali.c, arch/linux/include,
1144 arch/linux/include/ipx_bsd.h, arch/linux/include/ipx_drv.h,
1145 arch/linux/include/ipx_hlpr.h, arch/linux/include/ipx_kali.h,
1146 arch/linux/include/ipx_ld.h, arch/linux/include/ipx_lin.h,
1147 arch/linux/include/ipx_udp.h, arch/linux/include/joystick.h,
1148 arch/linux/include/music.h, arch/linux/include/serial.h,
1149 arch/linux/include/ukali.h: formatting
1151 2003-03-11 Chris Arena <ccarena@cox.net>
1153 * main/menu.c: fixed brightness slider
1155 2003-03-01 Bradley Bell <btb@icculus.org>
1157 * main/piggy.c, main/titles.c: d1 briefing text fixed, spinning
1158 robots and animated bitmaps work, but colors are messed up
1160 2003-02-28 Bradley Bell <btb@icculus.org>
1162 * main/player.h: whitespace
1164 * main/automap.c, main/cntrlcen.c, main/collide.c,
1165 main/gamerend.c: use Builtin_mission_num instead of 0 (if
1166 descent.hog is present, d1 becomes mission 0)
1168 * configure.ac, arch/win32/Makefile.am, arch/win32/ipx_drv.h,
1169 arch/win32/ipx_win.c, arch/win32/mingw_init.c,
1170 arch/win32/winnet.c: MinGW compiles with network enabled again,
1171 but still doesn't work
1175 2003-02-28 Bradley Bell <btb@icculus.org>
1177 * 2d/pcx.c, arch/ogl/gr.c, libmve/mveplay.c, main/gameseq.c,
1178 main/inferno.c, main/menu.c, main/movie.c, main/newmenu.c: Fixed
1179 many opengl glitches
1181 2003-02-27 Bradley Bell <btb@icculus.org>
1183 * main/Makefile.am, main/gamesave.c, main/hoard.c, main/hoard.h,
1184 main/inferno.c, main/menu.c, main/mission.c, main/mission.h,
1185 main/network.c, main/network.h: noted that hoard.ham is only needed
1186 for multiplayer HOARD games, and should not be equated with
1187 "vertigo". put HoardEquipped() back in network.c.
1189 * arch/ggi/key.c, arch/sdl/key.c, arch/svgalib/key.c,
1190 include/d_delay.h, main/automap.c, main/game.c, main/kconfig.c,
1191 main/multi.c, main/newdemo.c, misc/Makefile.am, misc/d_delay.c:
1192 use timer_delay instead of d_delay
1194 2003-02-27 Martin Schaffner <maschaffner@gmx.ch>
1196 * main/render.c: added replacement qsort for solaris
1198 2003-02-26 Bradley Bell <btb@icculus.org>
1200 * main/gamemine.c: texture conversion for d1 shareware
1202 2003-02-26 Martin Schaffner <maschaffner@gmx.ch>
1204 * main/gamemine.c: better texture conversion for d1 levels
1206 2003-02-26 Micah J. Lieske <MicahJon@compuserve.com>
1208 * main/kconfig.c: fix joystick support under MinGW
1210 2003-02-26 Bradley Bell <btb@icculus.org>
1212 * main/playsave.c: fix swapping glitch
1214 * configure.ac, readme.txt: clean stuff up, getting ready for
1217 * main/titles.c: begin support for rendering spinning robots in
1220 * main/mission.c, main/mission.h: load d1 oem mission, d1 v1.0
1223 * main/gamemine.c: load d1 shareware levels!
1225 2003-02-25 Bradley Bell <btb@icculus.org>
1229 * autogen.sh: add warning about old auto* versions, use
1232 2003-02-24 Bradley Bell <btb@icculus.org>
1234 * main/gameseq.c, main/movies.c, main/titles.c: Descent I
1235 briefings mostly working
1237 * main/movie.c, main/titles.c: fixed some more briefing glitches
1239 2003-02-23 Bradley Bell <btb@icculus.org>
1241 * main/movie.c: fixed crash when using shareware data files
1244 * arch/sdl/digi.c: fix crash on non-existent sounds
1245 (i.e. shareware data)
1247 2003-02-22 Bradley Bell <btb@icculus.org>
1249 * main/titles.c: fixed fullscreen toggle in briefings
1251 2003-02-21 Bradley Bell <btb@icculus.org>
1253 * configure.ac: check for mingw when enabling nasm
1255 * main/playsave.c: enable loading player files of either byte
1258 2003-02-20 Bradley Bell <btb@icculus.org>
1260 * main/bm.c, main/bm.h, main/endlevel.c: fixed up endlevel stuff
1262 * arch/sdl/digi.c, main/kludge.c: oops, meant to say: fixed bug
1263 #343, not "rest of solution to bug #344"
1265 * arch/sdl/timer.c, include/timer.h: revert to more accurate
1268 * main/kludge.c: partial solution to bug #344
1270 * Makefile.am, tools/cvs2cl/cvs2cl.pl: get rid of cvs2cl.pl
1272 * compilerdefs.txt: added linux/mips info
1274 * ChangeLog: clean up changelog
1276 2003-02-19 Bradley Bell <btb@icculus.org>
1278 * libmve/mveplay.c: os x needs nanosleep prototype.
1280 2003-02-18 Bradley Bell <btb@icculus.org>
1282 * .cvsignore, libmve/.cvsignore: added files to .cvsignore
1284 * include/libmve.h, libmve/mveplay.c, main/movie.c: added function
1285 to disable/enable audio
1287 * libmve/: mve_main.c, mveplay.c: bigendian fixes
1289 * main/: movie.h, titles.c: make sure movie's palette is set before
1290 writing briefing text. Fixes bug #359
1292 * libmve/mveplay.c: make MVE_rmStepMovie play a full frame instead
1295 * misc/: args.c, byteswap.c, d_delay.c, d_io.c, dos_disk.h,
1296 error.c, hash.c, parsarg.c, parsarg.h, strio.c, strutil.c:
1299 * maths/: fix.asm, rand.c, tables.c, vecmat.c, vecmata.asm:
1302 * texmap/: ntmap.c, scanline.c, scanline.h, texmapl.h,
1303 tmap_flt.asm, tmap_inc.asm, tmap_lin.asm, tmap_ll.asm,
1304 tmap_per.asm, tmapfade.asm, tmapflat.c, tmappent.S, tmapppro.S:
1307 * include/libmve.h: blah
1309 2003-02-18 Martin Schaffner <martin.schaffner@epfl.ch>
1311 * main/render.c: 2nd attempt to fix solaris qsort bug
1313 2003-02-18 Bradley Bell <btb@icculus.org>
1315 * configure.ac, include/pstypes.h: put alignment detection in
1318 2003-02-17 Bradley Bell <btb@icculus.org>
1320 * Makefile.am, README.utils, configure.ac, include/libmve.h,
1321 include/mve_audio.h, include/mvelib.h, libmve/Makefile.am,
1322 libmve/decoder16.c, libmve/decoder8.c, libmve/mve_audio.c,
1323 libmve/mve_audio.h, libmve/mve_main.c, libmve/mvelib.c,
1324 libmve/mvelib.h, libmve/mveplay.c, main/Makefile.am,
1325 main/decoder16.c, main/decoder8.c, main/movie.c, main/mve_audio.c,
1326 main/mve_main.c, main/mvelib.c, main/mveplay.c, main/mveplay.h:
1327 moved mve stuff to separate subdir
1329 * include/mvelib.h, main/movie.c, main/mve_main.c, main/mvelib.c,
1330 main/mveplay.c, main/mveplay.h, main/titles.c: many improvements to
1331 mve code. Fixes (at least) bugs #41, #348, and #350.
1333 2003-02-14 Bradley Bell <btb@icculus.org>
1335 * main/Makefile.am: no more Makefile.mveplay. again
1337 * main/mveplay.c: typo
1339 2003-02-13 Bradley Bell <btb@icculus.org>
1341 * utilities/mvlextract.c: uint -> unsigned int
1343 * main/: mve_main.c, mvelib.c, mveplay.c: add fullscreen mode to
1344 standalone mveplayer, win32 support
1346 * main/movie.c: random bugfixes, win32 support
1348 * arch/sdl/Makefile.am: formatting
1350 * configure.ac: disable networking on mac/win for now
1352 * main/newmenu.c: comments
1354 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1356 * 3d/interp.c, include/interp.h, main/polyobj.c: get rid of some
1357 redundant swap functions.
1359 2003-02-13 Bradley Bell <btb@icculus.org>
1361 * ChangeLog: update changelog
1363 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1365 * 3d/interp.c, include/interp.h, main/polyobj.c: fix remaining
1366 polymodel alignment issues.
1368 2003-02-13 Bradley Bell <btb@icculus.org>
1370 * utilities/: hogcreate.c, hogextract.c, mvlcreate.c, mvlextract.c:
1371 fix various little bugs
1373 * main/mveplay.c, utilities/hogextract.c, utilities/mvlextract.c,
1374 utilities/tex2txb.c, utilities/txb2tex.c: eliminate warning
1376 * main/: Makefile.am, Makefile.mveplay: build mveplayer from
1379 * README.utils: new file
1381 * main/: mve_main.c, mveplay.c: more movie fixes
1383 * README: updated README
1385 * 2d/Makefile.am, main/Makefile.am: some OS X and dist fixes
1387 2003-02-12 Bradley Bell <btb@icculus.org>
1389 * utilities/mvlextract.c: bigendian mvl support
1391 * main/mveplay.c: formatting, stuff
1393 * main/: Makefile.am, Makefile.mveplay: lotsa movie cleanups, added
1394 truecolor mve support, standalone mveplayer
1396 * include/mve_audio.h, include/mvelib.h, main/decoder16.c,
1397 main/decoder8.c, main/movie.c, main/mve_main.c, main/mvelib.c,
1398 main/mveplay.c: lotsa movie cleanups, added truecolor mve support,
1399 standalone mveplayer
1401 2003-01-22 Bradley Bell <btb@icculus.org>
1403 * include/: interp.h, interp.h: restore prototype for
1404 swap_polygon_model_data
1406 2003-01-21 Bradley Bell <btb@icculus.org>
1408 * main/piggy.c: use memcpy to avoid alignment problem
1410 * compilerdefs.txt: updated some defs, added sunos/sparc
1412 2003-01-15 Bradley Bell <btb@icculus.org>
1414 * main/render.c, arch/ogl/ogl.c: use __sun__ for sunos
1416 * main/gamemine.c: attempting to support d1 shareware
1418 * compilerdefs.txt: update defs
1420 2003-01-15 David Costanzo <david_costanzo@yahoo.com>
1422 * main/mveplay.c: fix several bugs, comments, formatting.
1424 2003-01-15 Bradley Bell <btb@icculus.org>
1426 * arch/ogl/sdlgl.c, arch/sdl/digi.c, arch/sdl/event.c,
1427 arch/sdl/gr.c, arch/sdl/init.c, arch/sdl/joy.c, arch/sdl/key.c,
1428 arch/sdl/mouse.c, arch/sdl/rbaudio.c, arch/sdl/timer.c,
1429 include/error.h, main/gamecntl.c, main/inferno.c: changed path for
1432 * arch/: ogl/glx.c, ogl/gr.c, ogl/ogl.c, ogl/wgl.c, sdl/joydefs.c:
1433 formatting, comments
1435 2003-01-11 Bradley Bell <btb@icculus.org>
1437 * main/: mission.c, mission.h: attempt to support d1 for mac
1440 * arch/sdl/joy.c, main/mvelib.c, main/titles.c: gcc 3.2 warnings
1442 * main/object.h: foo
1444 2003-01-09 Bradley Bell <btb@icculus.org>
1446 * main/movie.c: use ifdef around gr_toggle_fullscreen
1448 2003-01-07 Bradley Bell <btb@icculus.org>
1450 * Makefile.am, descent.msn, installation.txt, main/mission.c,
1451 main/mission.h: don't need .msn file for descent.hog anymore
1455 2003-01-06 Bradley Bell <btb@icculus.org>
1457 * main/mission.h, main/mission.c: comments
1459 * README, TODO, cvshowto.txt, installation.txt, debian/copyright:
1462 2003-01-03 Bradley Bell <btb@icculus.org>
1464 * utilities/: txb2txt.c, txt2txb.c: remove old files
1466 * 3d/interp.c, include/byteswap.h, main/gamemine.c: formatting
1468 * main/polyobj.c: attempt to make read_model_file
1471 * main/menu.c: move vertigo text
1473 2003-01-02 Bradley Bell <btb@icculus.org>
1475 * 3d/interp.c, include/interp.h, main/morph.c, main/polyobj.c,
1476 main/polyobj.h: cleanup alignment changes
1478 * NEWS, 3d/interp.c, include/3d.h, include/interp.h,
1479 include/pstypes.h, main/Makefile.am, main/bm.c, main/collide.c,
1480 main/object.h: fix alignment issues on sparc
1482 * cvshowto.txt: update cvs info
1486 * 2d/rle.c: make rle_swap handle RLE_BIG
1488 2003-01-01 Martin Schaffner <maschaffner@gmx.ch>
1490 * main/render.c: workaround solaris qsort bug
1492 2003-01-01 Steffen Pohle <stpohle@gmx.net>
1494 * arch/linux/linuxnet.c, arch/linux/ukali.c,
1495 arch/linux/include/ukali.h, main/inferno.c: enabled kali
1497 * arch/linux/Makefile.am: enabled linux joystick, kali
1499 * configure.ac, arch/linux/joystick.c, arch/sdl/Makefile.am,
1500 arch/sdl/event.c: enabled linux joystick
1502 2002-12-31 Bradley Bell <btb@icculus.org>
1504 * main/gamemine.c: simplified warning msg
1506 * NEWS, TODO, main/multi.c, main/netmisc.c: comments/whitespace
1508 * main/render.h: fix compiler warning
1510 2002-12-31 Martin Schaffner <maschaffner@gmx.ch>
1512 * 2d/rle.c, main/inferno.c, main/piggy.c: fixed rle_swap leaks.
1514 2002-12-24 Bradley Bell <btb@icculus.org>
1516 * main/mission.c: fixes an infinite loop which was caused by d2x
1517 thinking d2demo was a descent 1 mission
1519 2002-12-24 Martin Schaffner <maschaffner@gmx.ch>
1521 * arch/ogl/ogl.c, main/render.c: fix compiler warnings.
1523 2002-12-24 Bradley Bell <btb@icculus.org>
1525 * main/render.c: comments
1527 2002-10-30 Bradley Bell <btb@icculus.org>
1529 * main/inferno.c: add help for -hogdir option
1531 * main/inferno.c: added -hogdir option
1533 2002-10-28 Bradley Bell <btb@icculus.org>
1535 * main/: inferno.c, menu.c: enabled Vertigo displays
1537 * include/3d.h: typo
1539 2002-10-28 Martin Schaffner <maschaffner@gmx.ch> and Bradley Bell <btb@icculus.org>
1541 * 3d/interp.c, include/3d.h, include/byteswap.h, main/bm.c,
1542 main/netmisc.c, main/network.c: simplify and eliminate redundant
1545 2002-10-28 Martin Schaffner <maschaffner@gmx.ch>
1547 * maths/fixc.c: fix infinite loop in quad_sqrt.
1549 * 3d/points.c, include/maths.h, include/pstypes.h, maths/fixc.c,
1550 maths/vecmat.c: sparc/sunos support: rename quad to quadint.
1552 2002-10-12 Bradley Bell <btb@icculus.org>
1554 * 2d/2dsline.c: handle BM_OGL in gr_scanline()
1556 2002-10-11 Bradley Bell <btb@icculus.org>
1558 * main/hud.c: make hud_message work correctly
1560 * 2d/palette.c, arch/sdl/gr.c, include/palette.h, main/inferno.c:
1563 * main/network.c: formatting, small fixes
1565 2002-10-10 Bradley Bell <btb@icculus.org>
1567 * main/netmisc.h: no swap_object for little-endian
1569 * main/: netmisc.h, network.c: use macros to simplify network
1572 * main/piggy.c: disable autodetect of mac pig (use --enable-macdata
1575 * main/inferno.c: enable loading screen for mac shareware with
1578 * main/netmisc.c: whitespace
1580 * 2d/bitmap.c, main/inferno.c, main/mission.c, main/playsave.c:
1583 * main/hud.c: whitespace
1585 * configure.ac: remove shareware build, add macdata build
1587 * main/songs.c: whitespace
1589 * 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/gpixel.c, 2d/line.c,
1590 2d/pixel.c, 2d/poly.c, 2d/rect.c, 2d/tmerge.c, main/gamerend.c:
1593 * 2d/: Makefile.am, tmerge_a.asm: enable TRANSPARENCY_COLOR for
1596 2002-10-04 Martin Schaffner <maschaffner@gmx.ch>
1598 * cfile/cfile.c, include/iff.h, main/gamepal.c, main/titles.c:
1599 comments, formatting, etc.
1601 * iff/iff.c: fix bigendian iff loading.
1603 2002-10-03 Bradley Bell <btb@icculus.org>
1605 * utilities/txb2tex.c: typo
1607 * 3d/clipper.c, main/bm.c, main/game.c, main/gamecntl.c,
1608 main/newmenu.c, main/switch.c, main/terrain.c, main/text.c:
1611 * arch/sdl/mouse.c: whitespace
1613 2002-09-19 Bradley Bell <btb@icculus.org>
1615 * main/kconfig.c: fix a oops, add old logs
1617 * main/kconfig.c: support for >3 mouse buttons
1619 2002-09-18 Bradley Bell <btb@icculus.org>
1621 * include/gr.h: fix palette swap define
1623 2002-09-14 Bradley Bell <btb@icculus.org>
1625 * main/titles.c: load hires briefing screen if lores doesn't exist
1626 (i.e. vertigo) and MenuHires=0
1628 2002-09-14 Werner Augustin <descent-source@mailinglist.gnuher.de>
1630 * main/: multi.h, network.h: pack some structures for ipx
1633 2002-09-14 Bradley Bell <btb@icculus.org>
1635 * cfile/cfile.c, main/endlevel.c, main/gamesave.c: revert cfgets()
1636 and load_endlevel_data() to expect newline-terminated strings, fix
1637 load_game_data to read null-terminated string for
1640 2002-09-07 Bradley Bell <btb@icculus.org>
1642 * main/newmenu.c: added error message
1644 * main/menu.h: enable -nohires with mac shareware
1646 * 2d/palette.c, include/gr.h: enable 0/255 palette swap
1648 * 2d/font.c: enable 0/255 palette swap for fonts
1650 * 2d/bitblt.c: add TRANSPARENCY_COLOR to assembly code, nother OGL
1653 * 2d/2dsline.c: fix ogl blooper
1655 2002-09-05 Bradley Bell <btb@icculus.org>
1657 * 2d/rle.c, 2d/scalec.c, include/rle.h: better just do it the old
1660 * include/strutil.h: need string.h for strcasecmp
1662 * include/rle.h: okay, maybe it needs to be this way
1664 * include/: 3d.h, gr.h: more stuff from d2src, mostly formatting
1666 * 2d/scalec.c: more stuff from d2src
1668 * 2d/rle.c: more stuff from d2src, formatting
1670 * 2d/font.c: useless cruft
1672 * 2d/: 2dsline.c, bitmap.c, bitmap.h: more stuff from d2src
1674 * 2d/bitblt.c, include/grdef.h: moved gr_linear_movsd assembly from
1677 2002-09-04 Bradley Bell <btb@icculus.org>
1679 * include/grdef.h: fix compiler warnings
1681 * 2d/bitblt.c: fix compiler warnings, #ifdef out dos-only code
1683 * include/grdef.h: gr_linear_movsd isn't static for NO_ASM,
1686 * main/game.c: we want the mac ibitblt for everything but dos and
1689 * main/texmerge.c: these routines are in tmerge.c
1691 * main/credits.c: enable credits for mac and oem data
1693 * main/bm.c: use either exit.ham or exit.pofs
1695 * include/ibitblt.h: enable some more code from d2src
1697 * include/gr.h: enable mac ubitblt_double
1699 * 2d/rle.c: added gr_rle_expand_scanline_generic_masked from d2src
1701 * include/grdef.h: moved some inline asm from linear.h
1703 * 2d/ibitblt.c: brought in line with original d2 version
1705 * 2d/bitblt.c: reverted to original d2 version of this file, then
1706 added d1x enhancements
1708 * 2d/2dsline.c: formatting, use __MSDOS__ instead of __DJGPP__
1710 * 2d/linear.h: moved these back to their original locations
1713 * main/mveplay.c: close some memory holes, speed up palette loading
1715 * main/movie.c: added fullscreen toggle while playing movies
1717 * main/inferno.c: comment out -superhires help text (always on)
1719 * include/timer.h: added approx_fsec_to_usec macro
1721 * arch/sdl/joy.c: fix compiler warning
1723 2002-09-01 Bradley Bell <btb@icculus.org>
1725 * main/network.c: oops
1727 * main/: movie.c, mveplay.c, mveplay.h: more movie improvements
1729 * arch/sdl/timer.c, include/timer.h: added timer_delay, faster
1730 timer_get_fixed_seconds
1734 2002-08-31 Bradley Bell <btb@icculus.org>
1736 * TODO, main/inferno.c, main/movie.c, main/mveplay.c: movie
1739 * main/multi.h: network endian stuff
1741 * 2d/font.c, include/gr.h: fast file i/o for font headers
1743 * arch/win32/arch_ip.cpp: unused file
1745 * main/: netmisc.c, netmisc.h, network.c, network.h: formatting,
1746 bigendian networking fixes
1748 * main/menu.c: make net menu more accurate, also make superhires
1751 * include/pstypes.h: better to have __pack__ all the time, I think.
1752 needed for networking, e.g.
1754 * arch/win32/: ipx_drv.h, ipx_win.c, winnet.c: win32 networking
1757 * arch/win32/Makefile.am: unused file
1761 2002-08-30 Bradley Bell <btb@icculus.org>
1763 * arch/win32/ipx_drv.h: re-added arch/win32/ipx_drv.h
1765 * main/: newmenu.h, titles.c: formatting
1767 * NEWS, arch/linux/Makefile.am, arch/linux/include/ukali.h,
1768 main/multi.h: networking works, finally
1770 * TODO: added TODO file
1772 * arch/linux/arch_ip.cpp: unused fine
1774 * README: network sorta working
1776 * main/: Makefile.am, multi.c, network.c, network.h: more
1779 * main/menu.c: load builtin mission correctly
1781 * main/inferno.c: documentation
1783 * main/: hoard.c, hoard.h, gamesave.c, mission.c: move hoard stuff
1786 * main/Makefile.mveplay: don't need no more
1788 2002-08-29 Bradley Bell <btb@icculus.org>
1790 * main/: ip_base.cpp, ip_base.h, ip_basec.h, ipclienc.c,
1791 ipclient.cpp, ipclient.h, ipserver.cpp, ipx_drv.c, multipow.c,
1792 multipow.h, netlist.c, netpkt.c, netpkt.h: deleting unused d1x
1795 * include/ipx_drv.h: more network fixing
1797 * arch/linux/include/ipx_drv.h: more network fixing
1799 * include/ipx.h: formatting
1801 * arch/linux/ipx_kali.c, include/ipx.h: fixed networking fuck-up?
1803 * NEWS, arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
1804 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, main/Makefile.am,
1805 main/inferno.c: fixed networking fuck-up?
1807 * Makefile.am: moved mingw info to README
1809 * README, mingw32.txt: moved mingw info to README
1811 2002-08-27 Bradley Bell <btb@icculus.org>
1813 * utilities/mvlextract.c: allow specifying file to extract
1815 * utilities/: tex2txb.c, txb2tex.c: use default extension to
1818 * utilities/hogextract.c: allow specifying file to extract
1820 * main/mission.c: Have to get mission_num _after_ promoting...
1822 * main/: gameseq.c, titles.c: beginning d1 briefing support
1824 * descent.msn: beginning d1 briefing support
1826 * main/: titles.c, titles.h: d1-style mission briefings
1828 * main/piggy.h: whitespace
1830 * main/movie.c: beginning robot movie support, fall back on lo/hi
1831 res if hi/lo not available
1833 * main/mission.c: added Builtin_mission_num for builtin mission,
1834 D1Hogdir, d1-style mission briefings
1836 * main/: gameseq.c, mission.h: added Builtin_mission_num for
1839 * cfile/cfile.c, include/cfile.h: add capability for 3rd hogfile
1840 (for d1 missions that need d1 data)
1842 * 2d/ibitblt.c: whitespace
1844 2002-08-26 Bradley Bell <btb@icculus.org>
1846 * utilities/mvlcreate.c: oops
1848 * utilities/: Makefile.am, mvlcreate.c, mvlextract.c: added mvl
1851 * utilities/hogextract.c: added [v]iew option
1853 * utilities/: tex2txb.c, txb2tex.c: changed txt to tex
1855 * main/titles.c: fix writable string, disable DumbAdjust thing
1857 * main/polyobj.h: whitespace
1859 * main/newmenu.c: added pcx_get_dimensions(), other stuff from
1862 * main/movie.c: read movies from AltHogDir, other fixes
1864 * main/: mission.c, mission.h: fix bug w/mission filename
1866 * main/gameseq.c: comments
1868 * main/digi.h: whitespace n stuff
1870 * include/mve_audio.h: added audio flag macros
1872 * 2d/pcx.c, include/pcx.h: added pcx_get_dimensions(), other stuff
1877 2002-08-23 Bradley Bell <btb@icculus.org>
1879 * main/: gameseq.c, inferno.c, mission.c, mission.h, titles.c: fix
1882 * Makefile.am: remove d2demo.mn2
1884 * cfile/cfile.c, include/cfile.h: add cfile_size function
1886 * d2demo.mn2, installation.txt, main/gameseq.h, main/mission.c:
1887 eliminate need for .mn2 files for oem and demo
1889 2002-08-22 Bradley Bell <btb@icculus.org>
1891 * main/bm.c: fix for vertigo
1893 * main/menu.h: make OEM menu pcx available
1895 * 2d/rle.c: merge with original d2 file
1897 * Makefile.am, configure.ac: let mission files get installed by
1900 2002-08-17 Bradley Bell <btb@icculus.org>
1902 * configure.ac: make FAST_FILE_IO the default on little-endian
1905 * NEWS, README, compilerdefs.txt, readme.txt: documentation
1907 * 2d/bitblt.c, 2d/rle.c, arch/ogl/ogl.c: implement BM_FLAG_RLE_BIG
1910 2002-08-15 Martin Schaffner <maschaffner@gmx.ch>
1912 * main/: game.c, menu.c, mission.c: promote builtin missions.
1914 2002-08-15 Bradley Bell <btb@icculus.org>
1916 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h, main/piggy.c:
1917 improved mac pig loading/reverted TRANSPARENCY_COLOR changes
1919 * utilities/.cvsignore: added cvsignore
1921 * 2d/palette.c, include/palette.h, main/gamesave.c: mac data file
1924 * main/piggy.c: mac data file loading
1926 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h: set
1927 transparency and swap 0/255 correctly for mac data files
1929 2002-08-13 Bradley Bell <btb@icculus.org>
1931 * Makefile.am, configure.ac, utilities/Makefile.am: moved utility
1932 to utilities to avoid conflict with c++ std lib <utility>
1934 * utilities/: Makefile.am, hogcreate.c, hogextract.c, txb2txt.c,
1935 txt2txb.c: moved utility to utilities to avoid conflict with c++
1938 * Makefile.am, configure.ac: add utilities
1940 2002-08-09 Bradley Bell <btb@icculus.org>
1942 * 2d/palette.c, 3d/interp.c, include/gr.h, main/render.c:
1945 2002-08-08 Bradley Bell <btb@icculus.org>
1947 * main/inferno.c: comments
1949 * main/: newmenu.c, songs.c: mac demo datafile support
1951 * installation.txt: update
1953 * main/gamesave.c: use lowercase for consistency
1955 * main/: bm.c, bm.h, endlevel.c, polyobj.c: enable loading of exit
1956 models for other than d2demo
1958 2002-08-07 Martin Schaffner <maschaffner@gmx.ch>
1960 * main/gamemine.c: formatting, better d1 texture conversion
1962 * Makefile.am, descent.mn2, descent.msn, main/mission.c,
1963 main/mission.h: recognize .msn mission files.
1965 2002-08-07 Bradley Bell <btb@icculus.org>
1967 * .cvsignore, 2d/.cvsignore, 3d/.cvsignore, arch/.cvsignore,
1968 arch/dos/.cvsignore, arch/ggi/.cvsignore, arch/linux/.cvsignore,
1969 arch/ogl/.cvsignore, arch/sdl/.cvsignore, arch/svgalib/.cvsignore,
1970 arch/win32/.cvsignore, cfile/.cvsignore, iff/.cvsignore,
1971 main/.cvsignore, main/editor/.cvsignore, maths/.cvsignore,
1972 mem/.cvsignore, misc/.cvsignore, texmap/.cvsignore: added
1975 2002-08-06 Bradley Bell <btb@icculus.org>
1977 * main/: automap.c, laser.c, songs.c, titles.c: shareware stuff
1979 * main/Makefile.am: formatting
1981 * 2d/font.c: make gr_remap_font just reload the whole thing
1983 * configure.ac: formatting
1985 * Makefile.am: added d2demo.mn2
1987 * d2demo.mn2: mission file for shareware
1989 * include/u_mem.h, main/ai.c, main/gamesave.c, main/inferno.c,
1990 main/laser.h, main/text.h, main/titles.c, main/weapon.c: whitespace
1992 * main/sounds.h: shareware stuff, whitespace
1994 * main/: polyobj.c, polyobj.h: more fast i/o macros
1996 * main/: menu.c, menu.h, mission.c, newmenu.c, piggy.c, piggy.h:
1999 * main/: endlevel.c, endlevel.h, gamemine.c, gameseq.c: merged
2000 endlevel stuff to non-shareware, allow movies/endlevel for
2003 * main/cntrlcen.c: typo
2005 * main/bm.h: use global Piggy_hamfile_version
2007 * main/bm.c: merged endlevel stuff to non-shareware, more fast i/o
2008 macros, use global Piggy_hamfile_version
2010 * main/Makefile.am: terrain and movie stuff always used now
2012 * 2d/pcx.c, include/pcx.h: make pcx header available to other
2015 * main/: gamemine.c, gamesave.c: load DMB levels
2017 * main/: bm.c, cntrlcen.c, cntrlcen.h, fuelcen.c, fuelcen.h,
2018 segment.c, segment.h, switch.c, switch.h: fast i/o macros
2020 2002-08-04 Martin Schaffner <maschaffner@gmx.ch>
2022 * main/gamemine.c, main/gamesave.c, mem/mem.c: d1 level stuff.
2024 2002-08-04 Bradley Bell <btb@icculus.org>
2026 * main/inferno.c: shareware stuff, formatting
2028 * arch/sdl/rbaudio.c: gracefully handle redbook non-availability
2030 * arch/sdl/gr.c: don't need to set mode in gr_init
2032 2002-08-02 Martin Schaffner <maschaffner@gmx.ch>
2034 * main/: gamemine.c, gamemine.h, gamesave.c, gamesave.h: more d1
2037 * Makefile.am, descent.mn2: added mission file for descent 1
2039 2002-08-02 Bradley Bell <btb@icculus.org>
2041 * arch/sdl/digi.c, arch/sdl/gr.c, include/error.h,
2042 include/oldsdl.h, main/gamecntl.c, main/inferno.c, main/laser.c,
2043 main/piggy.h, misc/error.c: junk
2045 * main/: endlevel.c, escort.c, gameseq.c, newmenu.c, render.c,
2046 render.h, scores.c, scores.h, terrain.c: shareware stuff
2048 * configure.ac, include/pstypes.h, main/bm.c, main/bm.h,
2049 main/effects.c, main/effects.h, main/piggy.c, main/piggy.h,
2050 main/powerup.c, main/powerup.h, main/robot.c, main/robot.h,
2051 main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
2052 main/weapon.c, main/weapon.h: fast i/o macros
2054 2002-08-01 Martin Schaffner <maschaffner@gmx.ch>
2056 * NEWS, cfile/cfile.c, main/console.c, main/gamemine.c,
2057 main/gamemine.h, main/gamesave.c: load d1 levels
2059 2002-07-30 Bradley Bell <btb@icculus.org>
2061 * configure.ac: oops
2063 * configure.ac, arch/ogl/gr.c, arch/ogl/ogl.c, include/ogl_init.h:
2066 * main/menu.c, main/titles.c, NEWS, 2d/font.c, include/gr.h,
2067 include/grdef.h, main/game.c, main/gamefont.c, main/gamefont.h,
2068 main/gamemine.c, main/inferno.c, main/movie.c, main/newmenu.c,
2069 main/piggy.c, main/titles.c: support shareware datafiles!
2071 * main/: bm.c, gamemine.c, piggy.c, piggy.h, weapon.c, gamemine.c,
2072 piggy.c: SHAREWARE fixes
2074 2002-07-29 Bradley Bell <btb@icculus.org>
2076 * NEWS, include/fileutil.h, main/bm.c, main/gameseq.c,
2077 main/mveplay.c, main/piggy.c, main/piggy.h, main/playsave.c,
2078 misc/fileutil.c: Portability - OS X support
2080 2002-07-27 Bradley Bell <btb@icculus.org>
2082 * main/: Makefile.am, fuelcen.c, fuelcen.h, game.c, game.h,
2083 gamemine.c, gamesave.c, gameseq.c, piggy.c, piggy.h, segment.c,
2084 segment.h: portability
2086 * cfile/cfile.c, include/cfile.h, main/cntrlcen.c, main/cntrlcen.h,
2087 main/gamesave.c, main/switch.c, main/switch.h, main/wall.c,
2088 main/wall.h: portabilization
2090 * 2d/font.c, include/gr.h: portability
2092 2002-07-26 Bradley Bell <btb@icculus.org>
2094 * 2d/font.c, 2d/pcx.c, include/gr.h, main/movie.c: portability
2096 * arch/linux/findfile.c, include/pstypes.h: os x fixes
2098 * main/player.c: foo
2100 * misc/fileutil.c, include/fileutil.h, misc/fileutil.c: oops
2102 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c,
2103 misc/fileutil.h: portable file i/o utils
2105 * main/: Makefile.mveplay, inferno.c, movie.c, newmenu.c: s not a
2106 writable string anymore... / formatting
2108 * main/Makefile.am, main/bm.c, main/bm.h, main/cntrlcen.c,
2109 main/cntrlcen.h, main/effects.c, main/effects.h, main/piggy.c,
2110 main/piggy.h, main/player.c, main/player.h, main/polyobj.c,
2111 main/polyobj.h, main/powerup.c, main/powerup.h, main/robot.c,
2112 main/robot.h, main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
2113 main/weapon.c, main/weapon.h, 3d/interp.c, include/cfile.h:
2114 portable-izing file loading routines
2116 2002-07-24 Bradley Bell <btb@icculus.org>
2118 * main/mveplay.c: correctly play files with 16bit uncompressed
2119 audio, mem checking, etc
2121 * main/: Makefile.mveplay, mvelib.c, mveplay.c: enable standalone
2124 2002-07-23 Bradley Bell <btb@icculus.org>
2126 * misc/Makefile.am: unused file
2128 * configure.ac, main/endlevel.c, main/endlevel.h, main/menu.c,
2129 main/sounds.h: remove experimental nmovie stuff
2131 * main/movie.c: add some debugging output
2133 2002-07-22 Bradley Bell <btb@icculus.org>
2135 * main/: console.c, state.c: simplified header
2137 * main/movie.c: enable mveplay audio
2139 * main/old/movie.c: moved to main/
2141 * include/mve_audio.h, include/mvelib.h, main/Makefile.am,
2142 main/inferno.c, main/kludge.c, main/movie.c, main/mve_audio.c,
2143 main/mvelib.c, main/mveplay.c: initial movie support
2145 * arch/linux/findfile.c, arch/ogl/gr.c, arch/ogl/ogl.c,
2146 arch/sdl/init.c, arch/sdl/joy.c, include/byteswap.h,
2147 include/ogl_init.h, include/pstypes.h, main/console.c,
2148 main/state.c, mem/mem.c: OS X stuff
2150 * configure.ac: OS X and movie stuff
2152 2002-07-19 Bradley Bell <btb@icculus.org>
2154 * compilerdefs.txt: OSX defs
2156 2002-07-18 Bradley Bell <btb@icculus.org>
2158 * main/inferno.c: use simpler rcs tags
2160 * autogen.sh: keep Changelog in cvs (and use --accum)
2162 * arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/rbaudio.c,
2163 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/rbaudio.c,
2164 include/rbaudio.h, main/Makefile.am, main/cdrom.h, main/gamecntl.c,
2165 main/songs.c: changed cdrom->rbaudio
2167 * include/rbaudio.h: moved to /include
2169 2002-07-17 Bradley Bell <btb@icculus.org>
2171 * 2d/d2sline.c, 2d/bitblt.c, 2d/bitmap.c, 2d/bitmap.h, 2d/box.c,
2172 2d/canvas.c, 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/font.c,
2173 2d/gpixel.c, 2d/ibitblt.c, 2d/line.c, 2d/linear.asm, 2d/linear.h,
2174 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c, 2d/rect.c,
2175 2d/rle.c, 2d/scale.c, 2d/scalea.asm, 2d/scalea.h, 2d/scalec.c,
2176 2d/tmerge.c, 2d/tmerge_a.asm, 3d/clipper.c, 3d/clipper.h,
2177 3d/draw.c, 3d/globvars.c, 3d/globvars.h, 3d/instance.c,
2178 3d/interp.asm, 3d/interp.c, 3d/matrix.c, 3d/points.c, 3d/rod.c,
2179 3d/setup.c: use simpler rcs tags
2184 2002-07-17 Bradley Bell <btb@icculus.org>
2186 * tools/cvs2cl/cvs2cl.pl: upgrade cvs2cl
2188 * d2x-gl.sh, d2x-ogl.sh: changed d2x-ogl to d2x-gl
2190 * debian/rules: don't need readme's
2192 * debian/rules: move d1x license to COPYING, license clarifications
2194 * COPYING, license.txt, debian/copyright, Makefile.am: move d1x
2195 license to COPYING, license clarifications
2197 * debian/rules: fix debian docs
2199 * debian/rules: fix debian manpages
2201 * debian/d2x-sdl.menu: fix debian menu
2203 * debian/rules: link to undocumented man page for debs
2205 * Makefile.am, configure.ac, debian/control, debian/copyright,
2206 debian/d2x-gl.files, debian/d2x-gl.menu, debian/d2x-sdl.files,
2207 debian/d2x-sdl.menu, debian/d2x.files, debian/d2x.menu,
2208 debian/rules, rpm/d2x.spec.in: change d2x-ogl to d2x-gl, other
2211 2002-07-16 Bradley Bell <btb@icculus.org>
2213 * debian/: rules, changelog.in: deb stuff
2215 * configure.ac: cleaner nasm detection
2217 * debian/: changelog.in, control, rules: deb stuff
2219 * README, installation.txt: typos, stuff
2221 * configure.ac: better #defines
2223 * configure.ac: whitespace
2225 * configure.ac: better documentation
2227 * configure.ac, arch/sdl/event.c, arch/sdl/init.c: SDL_AUDIO and
2228 SDL_JOYSTICK not needed
2230 * configure.ac, main/inferno.c: __SDL__ ugly and not needed at all
2232 * configure.ac: need higher SDL for joystick
2234 * debian/: control, rules: deb stuff
2236 * arch/sdl/joy.c: old junk
2238 * Makefile.am, configure.ac: automake updates
2240 * main/: inferno.c, text.c: don't use althogdir on non-unix
2242 * configure.ac: more autoconf updates
2244 * misc/strutil.c: better strrev
2246 * main/inferno.c: need limits.h on mingw also
2248 * acconfig.h, configure.ac: Updated for autoconf 2.53 (no more
2251 2002-04-19 Bradley Bell <btb@icculus.org>
2253 * main/network.c: let hoard.ham be a cfile
2255 * main/text.c: better error message when hog not found
2259 2002-03-23 Bradley Bell <btb@icculus.org>
2261 * acconfig.h, configure.ac, arch/linux/Makefile.am,
2262 arch/sdl/Makefile.am: Use SDL joystick automatically
2264 * arch/sdl/joy.c, main/kconfig.c: SDL Joystick works!
2266 2002-03-05 Bradley Bell <btb@icculus.org>
2268 * arch/sdl/joydefs.c, arch/sdl/joy.c: SDL joystick stuff mostly
2271 2002-02-23 Bradley Bell <btb@icculus.org>
2273 * texmap/ntmap.c: fix bug preventing higher res sdl modes
2275 * arch/dos/Makefile.am, arch/ggi/Makefile.am,
2276 arch/linux/Makefile.am, arch/ogl/Makefile.am, arch/sdl/Makefile.am,
2277 arch/svgalib/Makefile.am, arch/win32/Makefile.am,
2278 main/editor/Makefile.am: moved includes to include
2280 * arch/sdl/gr.c: use SDL_VERSION_ATLEAST
2282 * Makefile.am, 2d/Makefile.am, 3d/Makefile.am, cfile/Makefile.am,
2283 iff/Makefile.am, main/Makefile.am, maths/Makefile.am,
2284 mem/Makefile.am, misc/Makefile.am, texmap/Makefile.am: moved
2287 * main/game.c: disabled cockpit for OGL, formatting
2289 * 2d/ibitblt.c: formatting
2291 2002-02-16 Bradley Bell <btb@icculus.org>
2293 * include/oldsdl.h: check for older macros
2295 * configure.ac, arch/sdl/digi.c, arch/sdl/event.c, arch/sdl/gr.c,
2296 include/error.h, include/oldsdl.h, main/gamecntl.c, main/inferno.c:
2297 allow older sdl versions
2299 2002-02-15 Bradley Bell <btb@icculus.org>
2301 * main/: automap.c, automap.h, inferno.c: automap resolution now
2304 * include/: gr.h, grdef.h: moved protos to from grdef.h to gr.h
2306 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
2307 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
2308 win32/include/key_arch.h: never mind - that would be pointless
2310 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
2311 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
2312 win32/include/key_arch.h: copied files from d1x
2314 * arch/linux/arch_ip.cpp, arch/win32/arch_ip.cpp, main/ip_base.cpp,
2315 main/ip_base.h, main/ipclient.cpp: enable udp debug messages
2317 * main/multipow.c: need conf.h
2319 * arch/win32/Makefile.am: new file
2321 * include/pstypes.h: added u_int16_t (needed in base_ip)
2323 * arch/win32/arch_ip.cpp: copied from d1x
2325 2002-02-14 Bradley Bell <btb@icculus.org>
2327 * arch/sdl/gr.c, main/inferno.c: allow gr_init lowres
2329 * NEWS, include/gr.h, main/game.c, main/game.h, main/gamecntl.c,
2330 main/netlist.c: Added hotkeys to toggle fullscreen mode
2332 * main/: ip_base.cpp, ip_base.h, multi.h, netlist.c, netpkt.c,
2333 network.c, network.h, ipclient.cpp, netpkt.h: d1x->d2x
2335 * main/: multipow.c, multipow.h, netlist.c, netpkt.c, netpkt.h,
2336 reorder.h: Lotsa networking stuff from d1x
2338 2002-02-13 Bradley Bell <btb@icculus.org>
2340 * include/gr.h, main/game.c: Fullscreen toggle stuff
2342 * arch/linux/Makefile.am, include/ipx.h: Lotsa networking stuff
2345 * main/: Makefile.am, inferno.c, ip_base.cpp, ip_base.h, menu.c,
2346 multi.h, network.c, network.h, newmenu.c: Lotsa networking stuff
2349 2002-02-11 Bradley Bell <btb@icculus.org>
2351 * main/bm.c: use portable loader if bigendian
2353 * include/pstypes.h: don't define bool for c++
2355 * include/cfile.h: extern AltHogDir stuff
2357 * include/byteswap.h: use WORDS_BIGENDIAN
2359 * main/: newmenu.c, newmenu.h: added fixedfont menu functions
2361 * main/vers_id.h: added D2X_IVER
2363 * misc/args.c: don't use d1x.ini
2365 * Makefile.am: rpm stuff
2367 * acconfig.h, configure.ac: c++, versioning, endianness, deb, rpm
2370 2002-02-09 Bradley Bell <btb@icculus.org>
2372 * rpm/: d2x.spec, d2x.spec.in: auto-generate rpm spec file
2374 2002-02-09 Paolo Ulivi <pulivi@libero.it>
2376 * d2x-ogl.sh, d2x-sdl.sh, rpm/.cvsignore, rpm/d2x.spec: rpm
2379 2002-02-06 Bradley Bell <btb@icculus.org>
2381 * arch/linux/arch_ip.cpp, main/ip_base.cpp, main/ip_base.h,
2382 main/ip_basec.h, main/ipclienc.c, main/ipclient.cpp,
2383 main/ipclient.h, main/ipserver.cpp: Adding d1x network code
2385 * debian/: changelog.in, control, copyright, d2x-gl.files,
2386 d2x-gl.menu, d2x.files, d2x.menu, rules: Added debian stuff
2390 2002-02-02 Bradley Bell <btb@icculus.org>
2392 * NEWS, arch/ggi/Makefile.am: reenabled ggi build
2394 * NEWS, acconfig.h, configure.ac, main/gamecntl.c, main/inferno.c:
2395 Enabled RELEASE option
2397 2002-01-31 Bradley Bell <btb@icculus.org>
2399 * Makefile.am, configure.ac: specify prerequisite versions of
2400 autoconf and automake
2402 2002-01-29 Bradley Bell <btb@icculus.org>
2404 * main/mission.c: RCS header added
2406 * main/inferno.c: update copyright date
2408 * main/mission.c: allow missions to be in AltHogDir
2410 * configure.ac: Display results of configure
2412 * include/d_io.h, main/inferno.c, main/newdemo.c: Added d_mkdir
2415 2002-01-28 Bradley Bell <btb@icculus.org>
2417 * NEWS, acconfig.h, configure.ac, cfile/cfile.c, main/newdemo.c:
2418 Data files now go in DATADIR/games/d2x, user files now go in
2421 2002-01-28 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2423 * main/inferno.c: Data files now go in DATADIR/games/d2x, user
2424 files now go in ~/.d2x
2426 2002-01-24 Bradley Bell <btb@icculus.org>
2428 * configure.ac: fix nasm not found error message
2430 2002-01-18 Bradley Bell <btb@icculus.org>
2432 * configure.in: getting rid of old configure.in
2434 * acconfig.h, configure.ac, main/Makefile.am, main/kludge.c,
2435 main/movie.c: Movie playing kludgey stuff
2437 * misc/args.c: formatting
2439 * main/inferno.c: allow -h for help
2441 * include/error.h: don't die on int3, unless -debug given
2443 * mingw32.txt: more stuff
2445 2001-12-29 Bradley Bell <btb@icculus.org>
2447 * Makefile.am: Got rid of thinking.txt
2449 * main/inferno.c: document -nomovies option
2451 2001-12-28 Bradley Bell <btb@icculus.org>
2453 * main/titles.c: formatting, put some code into place for rendering
2454 of robots during briefings
2456 2001-12-27 Bradley Bell <btb@icculus.org>
2460 2001-12-23 Craig Hadady <chadady@iglou.com>
2462 * 2d/rle.c: fixed bug in dummy array.
2464 2001-12-03 Bradley Bell <btb@icculus.org>
2466 * arch/sdl/init.c: fix formatting
2468 * Makefile.am, acconfig.h, configure.ac, arch/linux/Makefile.am,
2469 arch/sdl/Makefile.am, arch/sdl/event.c, arch/sdl/init.c,
2470 arch/sdl/joy.c, arch/svgalib/Makefile.am: lots of makefile fixes,
2471 and sdl joystick stuff
2473 2001-11-30 Bradley Bell <btb@icculus.org>
2475 * thinking.txt: not needed
2477 2001-11-27 Bradley Bell <btb@icculus.org>
2479 * cygconf, mingw32.txt: use sdl from source on cygwin
2481 * Makefile.am, configure.ac, arch/ogl/Makefile.am,
2482 arch/sdl/Makefile.am, main/Makefile.am: move SDL_LIBS to LIBS,
2483 SDL_CFLAGS to CFLAGS
2485 2001-11-27 Bradley Bell <btb@icculus.org>
2489 2001-11-14 Bradley Bell <btb@icculus.org>
2491 * texmap/scanline.c: use optimization flags as texmap default
2493 * NEWS: mouse wheel, etc
2495 * arch/include/mouse.h, arch/sdl/mouse.c, main/kconfig.c: use mouse
2496 wheel to emulate 3rd axis
2498 * Makefile.am, configure.ac: change ENV_DJGPP to DJGPP
2500 * include/error.h: kludge to ungrab mouse when we hit an int3
2502 * include/d_io.h: change __ENV_WINDOWS__ to __WINDOWS__,
2503 __ENV_MSDOS__ to __MSDOS__
2505 * arch/sdl/mouse.c: remove cruft, fix formatting, use mouse wheel
2508 * arch/sdl/event.c: remove cruft, fix formatting, begin joystick
2511 * arch/sdl/digi.c: implemented digi_set_volume
2513 * include/grdef.h, main/config.c, misc/d_io.c: change
2514 __ENV_WINDOWS__ to __WINDOWS__, __ENV_MSDOS__ to __MSDOS__
2516 * 2d/font.c, main/bm.c, main/gamesave.c, main/gameseq.c,
2517 main/piggy.c: use MAKE_SIG
2519 * installation.txt: update
2521 * configure.ac: new file
2523 * arch/sdl/joydefs.c: #include pstypes.h
2525 * arch/sdl/init.c: SDL joystick stuff
2527 * acconfig.h: adjust MINGW defines
2529 * arch/sdl/joydefs.c: copied joydefs_config from linux/joydefs.c -
2530 controls menu now works
2532 2001-11-13 Bradley Bell <btb@icculus.org>
2534 * main/Makefile.am: Make sure bmread.c and terrain.c get included
2537 * Makefile.am: New file
2539 * arch/dos/Makefile.am: Make sure gr.c and joy2.asm get included in
2542 * compilerdefs.txt: New file
2544 * main/aipath.c: use D_RAND_MAX instead of RAND_MAX
2546 2001-11-12 Bradley Bell <btb@icculus.org>
2548 * main/playsave.c: load player files regardless of byte order of
2551 2001-11-11 Bradley Bell <btb@icculus.org>
2553 * include/makesig.h, main/playsave.c: Created header for MAKE_SIG
2556 * main/Makefile.am: Don't use terrain.c unless SHAREWARE
2558 * NEWS: GL savegame thumbnails
2560 * acconfig.h, configure.in: make option for NMOVIES, default to off
2562 2001-11-09 Bradley Bell <btb@icculus.org>
2564 * main/state.c: Enabled savegame thumbnails under OpenGL
2566 * unused/pa_null/pa_enabl.h: remove duplicate header
2568 * misc/args.c: use d2x.ini for option file
2570 * mem/mem.c: Move mem_realloc inside the ifdef
2572 * main/menu.c: fix 640x400 menu text
2574 * main/inferno.c: added documentation
2576 * main/endlevel.c: fix warnings
2578 * arch/ogl/gr.c: Get rid of gl spew
2580 * arch/linux/Makefile.am: move unused ipx_udp.c to EXTRA_DIST
2582 * acconfig.h: Define __SDL__ for mingw
2584 2001-11-08 Bradley Bell <btb@icculus.org>
2586 * 2d/font.c: free OGL font data when rereading
2588 * main/collide.c, main/endlevel.c, main/endlevel.h, main/gameseq.c,
2589 main/gauges.c, acconfig.h, configure.in, main/inferno.c,
2590 main/laser.c, main/menu.c, main/menu.h, main/newmenu.c,
2591 main/piggy.c, main/sounds.h, main/switch.c, main/titles.c,
2592 main/weapon.h: Enabled shareware build, endlevel flythrough
2595 * main/: Makefile.am, terrain.c, old/terrain.c: moved file, will be
2596 of use for shareware build
2598 * arch/ogl/: gr.c, sdlgl.c: use new d_realloc function, so mem
2601 * include/u_mem.h, mem/mem.c: added d_realloc/mem_realloc functions
2603 2001-11-05 Bradley Bell <btb@icculus.org>
2605 * include/args.h, main/inferno.c, misc/args.c: Change args_init
2608 * include/3d.h: Add comment
2610 2001-11-04 Bradley Bell <btb@icculus.org>
2612 * cfile/Makefile.am, cfile/nocfile.h, include/nocfile.h: Move
2615 * arch/ogl/sdlgl.c: Hack to keep SDL from screwing up X when it
2618 * main/: gamecntl.c, inferno.c: SDL applies to more than X11...
2620 * arch/ogl/gr.c, main/Makefile.am, main/gauges.c, main/hud.c,
2621 main/hudmsg.h: Enable d1x-style hud_message
2623 * arch/ogl/: glx.c, wgl.c: Sync with d1x
2625 * 2d/font.c: re-init ogl fonts after remapping colors.
2627 2001-11-02 Bradley Bell <btb@icculus.org>
2629 * misc/Makefile.am: remove byteswap.h (duplicate header)
2631 * 2d/font.c: fixed gr_remap_font, minor stuff
2633 * configure.in: take out -O2 if doing debug build
2635 * main/bm.c: formatting
2637 * 2d/font.c, include/gr.h, NEWS: Enable OpenGL fonts!
2639 * include/byteswap.h, misc/Makefile.am: fix swapint, swapshort
2640 macros, get rid of functions
2642 2001-11-01 Bradley Bell <btb@icculus.org>
2644 * misc/byteswap.h: removed duplicate header
2646 2001-10-31 Bradley Bell <btb@icculus.org>
2648 * NEWS, main/automap.c: automap works in opengl
2650 * NEWS, configure.in: Added news
2652 * main/newmenu.c: Must call set_screen_mode for menus when using GL
2654 * 2d/: bitblt.c, canvas.c, linear.h, scalea.h: Sync with d1x
2656 * arch/sdl/event.c, arch/sdl/gr.c, arch/sdl/init.c, iff/iff.c,
2657 include/3d.h, include/loadgl.h, main/inferno.c, maths/fixc.c,
2658 maths/vecmat.c, maths/vecmata.asm: Sync with d1x
2660 * Makefile.am, arch/sdl/Makefile.am: Makefile fixes
2662 * arch/ogl/: glx.c, gr.c, ogl.c, sdlgl.c: Sync with d1x
2664 * 3d/: clipper.c, draw.c, globvars.c, instance.c, interp.c,
2665 matrix.c, points.c, rod.c, setup.c: Minor sync with d1x
2667 2001-10-27 Bradley Bell <btb@icculus.org>
2669 * main/inferno.c: added some documentation
2671 2001-10-25 Bradley Bell <btb@icculus.org>
2673 * main/inferno.c, texmap/ntmap.c, texmap/tmapflat.c: Completed tmap
2676 * Makefile.am, configure.in, arch/Makefile.am,
2677 arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/digi.c,
2678 arch/dos/gr.c, arch/ggi/Makefile.am, arch/ggi/gr.c,
2679 arch/ogl/Makefile.am, arch/ogl/glx.c, arch/ogl/gr.c,
2680 arch/ogl/ogl.c, arch/ogl/sdlgl.c, arch/ogl/wgl.c,
2681 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/digi.c,
2682 arch/sdl/gr.c, arch/svgalib/Makefile.am, arch/svgalib/gr.c,
2683 texmap/scanline.c: Finished moving stuff to arch/blah. I know,
2684 it's ugly, but It'll be easier to sync with d1x.
2686 * Makefile.am, configure.in, main/Makefile.am, main/editor/med.c,
2687 main/editor/medwall.h, main/editor/segment.c, main/editor/seguvs.h,
2688 main/editor/Makefile.am: attempt at support for editor, makefile
2691 * misc/d_delay.c: formatting fix
2693 * texmap/: Makefile.am, ntmap.c, scanline.c, scanline.h, texmapl.h,
2694 tmappent.S, tmapppro.S: adding support for runtime selection of
2697 * main/: bmread.c, game.c, gamecntl.c, gamesave.c, inferno.c,
2698 inferno.h, piggy.c, render.c, editor/editor.h: conditionalize
2699 including multi.h and network.h, fix backslashes, fix compiler
2702 * main/: ai.c, ai2.c, aipath.c, automap.c, bm.c, cntrlcen.c,
2703 collide.c, controls.c, credits.c, dumpmine.c, endlevel.c, escort.c,
2704 fireball.c, fuelcen.c, gamemine.c, gameseq.c, gauges.c, laser.c,
2705 menu.c, multi.h, netmisc.c, network.h, newdemo.c, newmenu.c,
2706 object.c, powerup.c, state.c, switch.c, wall.c: conditionalize
2707 including multi.h and network.h, fix backslashes
2709 * include/pstypes.h: added typedef for u_int64_t on mingw
2711 * include/3d.h: added prototype for g3_uninit_polygon_model
2713 * arch/sdl/Makefile.am: Don't use SDL joystick except on mingw
2715 2001-10-24 Bradley Bell <btb@icculus.org>
2717 * arch/: ggi/Makefile.am, svgalib/Makefile.am: Moved input stuff to
2718 arch subdirs, as in d1x.
2720 * Makefile.am, configure.in, main/kconfig.c: Revert bin_programs to
2721 earlier style until i understand automake 1.5 better. remove input
2724 * arch/: Makefile.am, dos/Makefile.am, dos/joy2.asm, dos/joyc.c,
2725 dos/joydefs.c, dos/key.c, dos/mouse.c, ggi/event.c, ggi/init.c,
2726 ggi/key.c, ggi/mouse.c, linux/Makefile.am, linux/joydefs.c,
2727 linux/joystick.c, linux/include/joystick.h, sdl/Makefile.am,
2728 sdl/event.c, sdl/joy.c, sdl/joydefs.c, sdl/key.c, sdl/mouse.c,
2729 svgalib/event.c, svgalib/init.c, svgalib/key.c, svgalib/mouse.c:
2730 Moved input stuff to arch subdirs, as in d1x.
2732 * NEWS, configure.in: blah blah
2734 2001-10-23 Bradley Bell <btb@icculus.org>
2736 * include/ui.h, unused/ui/ui.h: Moved ui.h to includes/
2738 * texmap/tmapppro.S: no need for #include <conf.h> here
2740 * main/Makefile.am: Build fixes. EDITOR_SRCS added to
2743 * main/: Makefile.am, network.c: No longer #ifdef'ing out the whole
2744 file. RCS header added
2746 * main/: bmread.c, kmatrix.c, multi.c, multibot.c: No longer
2747 #ifdef'ing out the whole file. RCS header added
2749 * Makefile.am, acconfig.h, configure.in, arch/dos/Makefile.am,
2750 main/Makefile.am, maths/Makefile.am, texmap/Makefile.am: Build
2751 fixes. Now works with automake 1.5 and autoconf 2.52.
2752 --enable-editor option added. SDL_VIDEO and SDL_INPUT defined for
2753 mingw (-grabmouse now works on win32).
2755 * config.guess, config.sub, install-sh, missing, mkinstalldirs:
2756 These don't belong in cvs
2760 2001-10-20 Bradley Bell <btb@icculus.org>
2762 * 2d/font.c: Don't free unused variables...
2764 * 2d/font.c, include/gr.h: Bringing font stuff more in line with
2767 * Makefile.am, arch/Makefile.am, arch/dos/Makefile.am,
2768 arch/linux/Makefile.am, arch/win32/Makefile.am, iff/Makefile.am,
2769 main/Makefile.am: make dist more sensible
2771 * Makefile.am: Kludge for linking on mingw
2773 2001-10-19 Bradley Bell <btb@icculus.org>
2775 * Makefile.am, configure.in, arch/win32/Makefile.am,
2776 arch/win32/ipx_win.c, arch/win32/winnet.c: Little fixes
2778 * include/ipx_drv.h: Check for __MINGW32__
2780 * include/i86.h: Imported from d1x
2782 * arch/dos/: Makefile.am, ipx.c: Re-import of d1x files
2784 * arch/dos/modex.asm: Fixed %include
2786 * main/console.c: RCS headers added
2788 * arch/sdl/: Makefile.am, init.c, timer.c: Moved arch/sdl_* to
2791 * Makefile.am, main/Makefile.am: Moved final link to top-level
2792 directory instead of main/
2794 * 2d/linear.asm, maths/fix.asm, maths/vecmata.asm: Changed
2795 __ENV_LINUX__ to __linux__
2797 * configure.in, arch/Makefile.am, arch/dos_dpmi.c,
2798 arch/dos_findfile.c, arch/dos_init.c, arch/dos_ipx.c,
2799 arch/dos_modex.asm, arch/dos_timer.asm, arch/dos_tweak.inc,
2800 arch/dos_vesa.c, arch/dos_vgaregs.inc, arch/linux_init.c,
2801 arch/sdl_init.c, arch/sdl_timer.c, arch/dos/Makefile.am,
2802 arch/dos/dpmi.c, arch/dos/findfile.c, arch/dos/init.c,
2803 arch/dos/ipx.c, arch/dos/modex.asm, arch/dos/timer.asm,
2804 arch/dos/tweak.inc, arch/dos/vesa.c, arch/dos/vgaregs.inc,
2805 arch/linux/Makefile.am, arch/linux/init.c, arch/win32/Makefile.am,
2806 arch/win32/mingw_init.c, main/Makefile.am: Moved arch/sdl_* to
2809 * configure.in: add --enable-xploader, support arch/linux subdir,
2812 * main/inferno.c: conditionalize conf.h
2814 2001-10-19 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2816 * acconfig.h, 2d/bitmap.h, 3d/interp.c, cfile/cfile.c,
2817 include/cfile.h, main/bm.c, mem/mem.c, misc/fileutil.c,
2818 misc/fileutil.h: Partial application of linux/alpha patch.
2820 2001-10-19 Bradley Bell <btb@icculus.org>
2822 * main/Makefile.am, arch/linux/Makefile.am: Brought linux
2823 networking in line with d1x, moved some arch/linux_* stuff to
2826 * arch/linux/: findfile.c, ipx_bsd.c, ipx_kali.c, ipx_lin.c,
2827 linuxnet.c, ukali.c, include/ipx_bsd.h, include/ipx_hlpr.h,
2828 include/ipx_kali.h, include/ipx_ld.h, include/ipx_lin.h,
2829 include/ipx_udp.h, include/ukali.h: remove pesky * from RCS log
2832 * arch/: Makefile.am, linux_findfile.c, linux_ipx_bsd.c,
2833 linux_ipx_lin.c, linux_ipx_udp.c, linux_net.c, linux/findfile.c,
2834 linux/ipx_bsd.c, linux/ipx_kali.c, linux/ipx_lin.c,
2835 linux/ipx_udp.c, linux/linuxnet.c, linux/ukali.c,
2836 linux/include/ipx_bsd.h, linux/include/ipx_hlpr.h,
2837 linux/include/ipx_kali.h, linux/include/ipx_ld.h,
2838 linux/include/ipx_lin.h, linux/include/ipx_udp.h,
2839 linux/include/ukali.h: Brought linux networking in line with d1x,
2840 moved some arch/linux_* stuff to arch/linux/*
2842 * include/ipx_drv.h: Imported from d1x
2844 * main/ipx_drv.c: RCS info added, conf.h added, etc...
2846 * main/ipx_drv.c: Imported from d1x
2848 * include/args.h, include/ipx.h, main/inferno.c, main/network.c,
2849 main/network.h, main/Makefile.am: Trying to get network working on
2852 * configure.in, 2d/Makefile.am, arch/win32/Makefile.am,
2853 main/Makefile.am: build fixes
2855 * arch/: win32/Makefile.am, win32/findfile.c, win32/ipx_drv.h,
2856 win32/ipx_win.c, win32/winnet.c, Makefile.am, win32_findfile.c,
2857 linux/include/ipx_drv.h: Moved win32_* to win32/* (a la d1x),
2858 starting to get net working.
2860 * include/pstypes.h: Changed __ENV_LINUX__ to __linux__,
2861 conditionalized min,max macros
2863 2001-10-18 Bradley Bell <btb@icculus.org>
2865 * acconfig.h, 2d/linear.h, arch/include/joy.h, include/loadgl.h,
2866 include/strutil.h, include/vecmat.h, main/kconfig.c, misc/d_glob.c,
2867 texmap/tmap_inc.asm, texmap/tmap_per.asm, texmap/tmappent.S,
2868 texmap/tmapppro.S, main/console.c: Changed __ENV_LINUX__ to
2871 * 2d/2dsline.c: RCS headers added/changed
2873 * configure.in: fix NASMFLAGS bug
2875 * main/: collide.c, inferno.c, object.c, render.c: RCS headers
2878 2001-10-17 Bradley Bell <btb@icculus.org>
2880 * NEWS: Fixed the invulnerable robots bug!
2882 * main/collide.c: Fixed the invulnerable robots bug!
2884 2001-10-14 Bradley Bell <btb@icculus.org>
2886 * Makefile.am, arch/Makefile.am, iff/Makefile.am, main/Makefile.am:
2889 2001-10-13 Bradley Bell <btb@icculus.org>
2891 * Makefile.am, autogen.sh, configure.in, 2d/Makefile.am,
2892 arch/Makefile.am, arch/dos/Makefile.am,
2893 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
2894 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
2895 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
2896 arch/dos/include/Makefile.am, arch/dos/mm_snd/Makefile.am,
2897 arch/dos/mm_snd/include/Makefile.am, arch/include/Makefile.am,
2898 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
2899 arch/win32/Makefile.am, arch/win32/d3dframe/Makefile.am,
2900 arch/win32/include/Makefile.am, iff/Makefile.am,
2901 iff/archive/Makefile.am, include/Makefile.am, main/Makefile.am,
2902 main/editor/Makefile.am, main/old/Makefile.am, tools/Makefile.am,
2903 tools/cvs2cl/Makefile.am, unused/Makefile.am,
2904 unused/bios/Makefile.am, unused/lib/Makefile.am,
2905 unused/novga/Makefile.am, unused/pa_null/Makefile.am,
2906 unused/ui/Makefile.am, unused/vga/Makefile.am,
2907 unused/vga/new/Makefile.am, unused/win95/Makefile.am: Removed
2908 automake stuff from "inert" subdirs. And there was much rejoicing.
2910 * Makefile.am, NEWS, configure.in: Stuff
2912 * ChangeLog: removing auto-generated file
2914 * cygconf: Added instructions for mingw32 build
2916 * Makefile.am: renamed INSTALL to installation.txt
2918 * installation.txt, INSTALL: renamed INSTALL to installation.txt
2920 * mingw32.txt: Added instructions for mingw32 build
2922 * configure.in: Enable assembly under mingw32
2924 2001-10-12 Bradley Bell <btb@icculus.org>
2926 * acconfig.h, aclocal.m4, conf.h.in: remove superfluous files
2928 * acconfig.h, aclocal.m4, conf.h.in, configure.in, 2d/2dsline.c,
2929 2d/bitblt.c, 2d/box.c, 2d/canvas.c, 2d/gpixel.c, 2d/line.c,
2930 2d/pixel.c, include/pstypes.h, include/strutil.h, include/timer.h,
2931 main/digi.h, main/kludge.c, main/object.c, main/render.c,
2932 misc/d_glob.c, misc/d_io.c, misc/strutil.c: Changed __ENV_DJGPP__
2933 to __DJGPP__, since it's built-in.
2935 2001-10-12 Paolo Ulivi <paoloulivi@tin.it>
2937 * aclocal.m4, conf.h.in, include/vecmat.h, main/collide.c,
2938 main/kludge.c, main/piggy.h: fix some gcc 3.0 warnings.
2942 2001-10-12 Bradley Bell <btb@icculus.org>
2944 * Makefile.am, unused/win95/Makefile.am: Fix some dist stuff
2946 * Makefile.am: make sure cygconf gets archived
2948 * configure.in: Increment version number in preparation for release
2950 * configure.in: Fix detection of opengl
2952 * Makefile.am, aclocal.m4, autogen.sh, conf.h.in, configure.in,
2953 cygconf, arch/Makefile.am, arch/include/joy.h,
2954 arch/include/mouse.h, include/loadgl.h, include/pstypes.h,
2955 include/strutil.h, main/Makefile.am, main/config.c, main/console.c,
2956 main/gamepal.h, main/gamerend.c, main/inferno.c, main/kconfig.c,
2957 main/multi.c, main/newdemo.c, misc/d_delay.c, misc/d_glob.c,
2958 misc/strutil.c: Switched from Cygwin to mingw32 on MS boxes.
2959 Vastly improved compilability.
2961 2001-10-11 Bradley Bell <btb@icculus.org>
2963 * Makefile.am: Added macros/sdl.m4
2965 * autogen.sh: Added macros/sdl.m4
2967 2001-10-09 Bradley Bell <btb@icculus.org>
2969 * main/vers_id.h: Added DESCENT_VERSION constant
2971 * main/inferno.c: Added command-line help.
2973 * include/ogl_init.h: opengl improvments (following d1x changes)
2975 2001-10-07 Bradley Bell <btb@icculus.org>
2977 * aclocal.m4, conf.h.in, configure.in, arch/Makefile.am,
2978 arch/ogl/Makefile.am: Remove duplicate headers.
2980 2001-08-02 Thimo Neubauer <thimo@debian.org>
2982 * mem/mem.c: totally crippled the memory manager because it does
2983 not make sense for non-DOS-systems and it would have been too
2984 complicated to get it 64bit clean
2986 2001-06-19 Bradley Bell <btb@icculus.org>
2988 * cvshowto.txt: updated anonymous password
2990 2001-02-08 Bradley Bell <btb@icculus.org>
2992 * COPYING, license.txt: Added d1x license
2994 2001-02-01 Bradley Bell <btb@icculus.org>
2996 * aclocal.m4, configure.in: Better detecting of SDL and GL/GLU
2998 2001-01-31 Bradley Bell <btb@icculus.org>
3000 * configure.in, arch/include/mouse.h, include/pstypes.h,
3001 main/game.c, main/gamepal.h: OpenGL support under Cygwin/SDL
3003 * main/polyobj.c: fix typo
3005 * 2d/Makefile.am, 2d/bitblt.c, 2d/bitmap.c, 2d/box.c, 2d/canvas.c,
3006 2d/circle.c, 2d/disc.c, 2d/font.c, 2d/gpixel.c, 2d/ibitblt.c,
3007 2d/line.c, 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c,
3008 2d/rect.c, 2d/rle.c, 2d/scale.c, 2d/scalec.c, 2d/tmerge.c,
3009 3d/clipper.c, 3d/draw.c, 3d/globvars.c, 3d/instance.c, 3d/interp.c,
3010 3d/matrix.c, 3d/points.c, 3d/rod.c, 3d/setup.c, arch/Makefile.am,
3011 cfile/cfile.c, iff/iff.c, main/ai.c, main/ai2.c, main/aipath.c,
3012 main/automap.c, main/bm.c, main/bmread.c, main/cmd.c,
3013 main/cntrlcen.c, main/collide.c, main/config.c, main/console.c,
3014 main/controls.c, main/credits.c, main/crypt.c, main/dumpmine.c,
3015 main/effects.c, main/endlevel.c, main/escort.c, main/fireball.c,
3016 main/fuelcen.c, main/fvi.c, main/game.c, main/gamecntl.c,
3017 main/gamefont.c, main/gamemine.c, main/gamepal.c, main/gamerend.c,
3018 main/gamesave.c, main/gameseg.c, main/gameseq.c, main/hostage.c,
3019 main/kconfig.c, main/kmatrix.c, main/laser.c, main/lighting.c,
3020 main/mglobal.c, main/mission.c, main/morph.c, main/netmisc.c,
3021 main/network.c, main/newdemo.c, main/newmenu.c, main/object.c,
3022 main/paging.c, main/physics.c, main/piggy.c, main/polyobj.c,
3023 main/powerup.c, main/render.c, main/robot.c, main/slew.c,
3024 main/songs.c, main/switch.c, main/texmerge.c, main/text.c,
3025 main/titles.c, main/vclip.c, main/wall.c, main/weapon.c,
3026 maths/Makefile.am, maths/fixc.c, maths/rand.c, maths/tables.c,
3027 maths/vecmat.c, mem/mem.c, misc/args.c, misc/byteswap.c,
3028 misc/d_delay.c, misc/d_glob.c, misc/d_io.c, misc/error.c,
3029 misc/hash.c, misc/strio.c, misc/strutil.c, texmap/Makefile.am,
3030 texmap/ntmap.c, texmap/scanline.c, texmap/tmapflat.c: Makefile and
3033 * arch/dos_findfile.c, arch/dos_modex.asm, include/console.h,
3034 include/modex.h, main/collide.c, main/gamesave.c, main/gameseq.c,
3035 main/gauges.c, main/object.c, main/playsave.c, main/render.c,
3036 main/state.c, mem/mem.c, texmap/ntmap.c, texmap/tmapflat.c: Fix
3039 * include/gr.h, main/menu.c: Fullscreen toggle added to screen res
3042 * configure.in, include/pstypes.h, main/kconfig.c: Support for
3043 cross-compiling, and cygwin fixes
3045 2001-01-30 Bradley Bell <btb@icculus.org>
3047 * configure.in, arch/Makefile.am, arch/win32_findfile.c,
3048 include/pstypes.h, include/strutil.h, main/Makefile.am,
3049 misc/strutil.c, unused/win95/findfile.c: Cygwin support, using SDL.
3050 needs --without-assembler and --without-network to compile
3052 2001-01-29 Bradley Bell <btb@icculus.org>
3054 * configure.in, main/Makefile.am: Fixes to build system
3056 * main/kconfig.c: fix for non-linux joysticks
3058 * arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/digi.c,
3059 arch/dos/dosgr.c, arch/dos/dpmi.c, arch/dos/findfile.c,
3060 arch/dos/init.c, arch/dos/ipx.c, arch/dos/joy2.asm,
3061 arch/dos/joyc.c, arch/dos/joydefs.c, arch/dos/key.c,
3062 arch/dos/modex.asm, arch/dos/mouse.c, arch/dos/timer.asm,
3063 arch/dos/tweak.inc, arch/dos/vesa.c, arch/dos/vgaregs.inc,
3064 arch/include/joy.h, arch/linux/Makefile.am, arch/linux/findfile.c,
3065 arch/linux/init.c, arch/linux/ipx_bsd.c, arch/linux/ipx_lin.c,
3066 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/sdl/Makefile.am,
3067 arch/sdl/init.c, arch/sdl/timer.c: Removed duplicate files
3069 * arch/Makefile.am, arch/dos_dpmi.c, arch/dos_findfile.c,
3070 arch/dos_init.c, arch/dos_ipx.c, arch/dos_modex.asm,
3071 arch/dos_timer.asm, arch/dos_tweak.inc, arch/dos_vesa.c,
3072 arch/dos_vgaregs.inc, arch/linux_findfile.c, arch/linux_init.c,
3073 arch/linux_ipx_bsd.c, arch/linux_ipx_lin.c, arch/linux_ipx_udp.c,
3074 arch/linux_net.c, arch/sdl_init.c, arch/sdl_timer.c: Fixed build
3077 * arch/dos/include/joy.h, arch/dos/include/key.h,
3078 arch/dos/include/mouse.h: Unified input headers.
3080 * arch/linux/Makefile.am, configure.in: Duplicate file removal.
3082 2001-01-28 Bradley Bell <btb@icculus.org>
3084 * conf.h.in, configure.in, arch/Makefile.am,
3085 arch/dos/include/Makefile.am, arch/include/Makefile.am,
3086 arch/include/key.h, main/Makefile.am: More header unification...
3088 * main/newdemo.c: Added <ctype.h>
3090 * arch/include/event.h, arch/include/joy.h: unified input headers.
3092 * acconfig.h, include/d_delay.h, main/Makefile.am, main/game.c:
3093 OpenGL now uses SDL-GL instead of gii
3095 * arch/include/key.h, arch/include/mouse.h: Unified arch headers
3097 2001-01-25 Bradley Bell <btb@icculus.org>
3099 * autogen.sh: use "set -e" so execution stops if something goes
3102 2001-01-24 Bradley Bell <btb@icculus.org>
3106 * Makefile.am: Add ChangeLog to dist
3110 2001-01-24 Bradley Bell <btb@icculus.org>
3112 * INSTALL, NEWS, README, cvshowto.txt: updated documentation
3114 * tools/Makefile.am, tools/cvs2cl/Makefile.am,
3115 tools/cvs2cl/cvs2cl.pl: cvs2cl for building ChangeLog from RCS
3118 * Makefile.am, acconfig.h, autogen.sh, conf.h.in, configure.in,
3119 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
3120 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
3121 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
3122 arch/dos/include/Makefile.am, 2d/Makefile.am, 3d/Makefile.am,
3123 arch/Makefile.am, arch/dos/Makefile.am,
3124 arch/dos/mm_snd/Makefile.am, arch/dos/mm_snd/include/Makefile.am,
3125 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
3126 arch/ogl/Makefile.am, arch/sdl/Makefile.am, arch/win32/Makefile.am,
3127 arch/win32/d3dframe/Makefile.am, arch/win32/include/Makefile.am,
3128 cfile/Makefile.am, iff/Makefile.am, iff/archive/Makefile.am,
3129 include/Makefile.am, main/editor/Makefile.am, main/old/Makefile.am,
3130 unused/Makefile.am, unused/bios/Makefile.am,
3131 unused/lib/Makefile.am, unused/novga/Makefile.am,
3132 unused/pa_null/Makefile.am, unused/ui/Makefile.am,
3133 unused/vga/Makefile.am, unused/vga/new/Makefile.am,
3134 unused/win95/Makefile.am, main/Makefile.am, maths/Makefile.am,
3135 misc/Makefile.am, texmap/Makefile.am: improved automake config.
3136 make dist, VPATH builds, ...
3138 * configure, Makefile.in, libtool, ltconfig, ltmain.sh,
3139 stamp-h.in, 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.in,
3140 arch/dos/Makefile.in, arch/linux/Makefile.in,
3141 arch/sdl/Makefile.in, cfile/Makefile.in, iff/Makefile.in,
3142 main/Makefile.in, maths/Makefile.in, mem/Makefile.in,
3143 misc/Makefile.in, texmap/Makefile.in: cruft removal
3145 * 2d/diff, arch/dos/sgrep.out, arch/linux/stHqFIq1, main/test.txt:
3148 * ChangeLog, NEWS: moved old ChangeLog to NEWS
3150 * configure.in, conf.h.in: moved NDEBUG to conf.h.in
3152 * main/game.c, main/kconfig.c, main/text.c: changed args_find to
3155 * main/gamecntl.c, main/inferno.c: changed args_find to FindArg,
3156 added -grabmouse option
3158 * arch/dos_init.c, arch/linux_init.c, arch/linux_ipx_udp.c,
3159 arch/linux_net.c, arch/sdl_init.c, arch/dos/init.c,
3160 arch/dos/joyc.c, arch/linux/init.c, arch/linux/ipx_udp.c,
3161 arch/linux/linuxnet.c, arch/sdl/init.c, include/args.h,
3162 main/config.c, main/hud.c, main/menu.c, main/multi.c,
3163 main/network.c, main/piggy.c, main/polyobj.c, main/slew.c,
3164 main/songs.c, misc/args.c: changed args_find to FindArg
3166 2001-01-22 Bradley Bell <btb@icculus.org>
3168 * configure, main/Makefile.am, main/Makefile.in: configuration
3171 * include/error.h, include/mono.h, main/game.c, main/gamerend.c:
3172 fix compiler warnings w/opengl
3174 * include/console.h: ggi support
3176 * arch/linux_init.c: svgalib support
3178 * Makefile.in, conf.h.in, configure, configure.in, 2d/Makefile.am,
3179 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.am,
3180 arch/Makefile.in, arch/svgalib_init.c, cfile/Makefile.in,
3181 iff/Makefile.in, main/Makefile.am, main/Makefile.in,
3182 maths/Makefile.am, maths/Makefile.in, mem/Makefile.in,
3183 misc/Makefile.in, texmap/Makefile.am, texmap/Makefile.in:
3186 * iff/iff.c, include/u_mem.h: NDEBUG fixes
3188 * main/ai.h, main/inferno.c, main/lighting.c, main/object.c,
3189 main/render.c: fix warnings and enable NDEBUG *
3190 arch/svgalib_init.c: svgalib support
3192 2001-01-22 Michael Wagener <Michael.Wagener@materna.de>
3194 * main/kconfig.c: joystick support
3196 2001-01-21 Bradley Bell <btb@icculus.org>
3198 * cvshowto.txt: new file, taken from d1x webpage
3200 * AUTHORS, README: Taking over as maintainer of d2x
3202 * main/gamecntl.c, main/inferno.c: Grab mouse with SDL/X11
3204 2001-01-20 Bradley Bell <btb@icculus.org>
3206 * configure, configure.in: Turned -Werror back off by default
3208 * README, configure, configure.in, 2d/font.c, arch/sdl_init.c,
3209 iff/iff.c, include/3d.h, include/d_io.h, main/Makefile.am,
3210 main/Makefile.in, main/bm.c, main/collide.c, main/credits.c,
3211 main/fuelcen.h, main/game.c, main/gamecntl.c, main/gamepal.c,
3212 main/gamerend.c, main/gamesave.c, main/gameseg.c, main/gameseq.c,
3213 main/gauges.c, main/kconfig.c, main/kludge.c, main/kmatrix.c,
3214 main/laser.c, main/multi.c, main/network.c, main/network.h,
3215 main/newdemo.c, main/newmenu.c, main/object.c, main/object.h,
3216 main/physics.c, main/piggy.c, main/polyobj.c, main/state.c,
3217 main/switch.c, main/titles.c, main/wall.c: Got rid of all compiler
3218 warnings, for non-OpenGL on linux, anyway...
3220 2001-01-19 Bradley Bell <btb@icculus.org>
3222 * copying: remove duplicate file
3224 * Import of d2x-0.0.9-pre1
3226 * Import of d2x-0.0.8