1 2004-05-20 Matthew Mueller <donut@dakotacom.net>
3 * arch/ogl/ogl.c: add RENDERSTATS counter for number of textures
4 loaded after texture caching stage (d1x r1.34)
6 * arch/ogl/ogl.c: use GL_INDEX_BITS to get bpp for color buffer
7 for renderstats (d1x r1.33)
9 2004-05-19 Matthew Mueller <donut@dakotacom.net>
11 * arch/ogl/gr.c, arch/ogl/ogl.c, include/ogl_init.h,
12 main/inferno.c: add anisotropic texture filtering suport (d1x
13 r1.33, r1.32, r1.23, r1.32)
15 * arch/ogl/ogl.c: make RENDERSTATS show size of color/depth buffer
18 * arch/ogl/gr.c, arch/ogl/ogl.c, include/loadgl.c,
19 include/ogl_init.h: utilize hardware multitexturing support if
20 possible (requires GL_NV_texture_env_combine4 extension) (d1x
21 r1.32, r1.30, r1.4, 1.22)
23 * arch/ogl/glx.c: add ogl_setbrightness_internal stub for glx (d1x
26 * arch/ogl/wgl.c: implement SetGammaRamp on WGL (d1x r1.14)
28 * arch/ogl/gr.c, arch/ogl/internal.h, arch/ogl/sdlgl.c,
29 arch/ogl/wgl.c, include/ogl_init.h: implement brightness/palette
30 effects in OGL using SetGammaRamp, much faster than the hack that
31 was being used. currently SDL only (though not too hard to add to
32 WGL, not as easy as sdl) (d1x r1.31, r1.3, r1.13, r1.21)
34 * main/menu.c: allow arbitrary (custom) resolution entry in
35 change_res menu (d1x r1.14)
37 2004-05-19 Bradley Bell <btb@icculus.org>
39 * main/game.c, main/game.h, main/inferno.c, main/menu.c: inserted
40 d1x-style res change menu (mostly works)
42 * misc/args.c: use strnicmp instead of strncasecmp
44 2004-05-19 Matthew Mueller <donut@dakotacom.net>
46 * arch/ogl/gr.c, main/inferno.c: add -gl_trilinear OGL
47 command-line option (d1x r1.27)
49 * main/inferno.c: restore inferno.c initialization of
50 screen_compatible and use_double_buffer to 'normal' values, broken
51 long long ago in one of the high res menu patches (d1x r1.30)
53 * include/args.h, main/inferno.c, misc/args.c: allow arbitrary
54 resolutions to be specified on command line (d1x r1.2, r1.29,
55 r1.4) -- doesn't work yet
57 * arch/linux/hmiplay.c: needs to include args.h now (d1x r1.9)
59 * arch/linux/hmiplay.c: implement -nomusic for linux hmiplay (d1x
62 * arch/linux/hmiplay.c: correct linux hmiplay handling of midi 0
63 volume song stop/starting (d1x r1.7)
65 2004-05-18 Matthew Mueller <donut@dakotacom.net>
67 * arch/linux/hmiplay.c: remove needless sleep on linux hmiplay
70 * arch/ogl/gr.c: fix off by .5 errors in ogl_upixelc and
71 ogl_ulinec (d1x r1.29)
73 * arch/ogl/ogl.c: fix ogl gr_ucircle (d1x r1.29)
75 * arch/ogl/gr.c: fix off-by-one error in ogl_urect, right and
76 bottom are inclusive not exclusive (d1x r1.28)
78 * arch/ogl/ogl.c, include/ogl_init.h, main/polyobj.c: fix briefing
79 spinning robot display in OGL (d1x r1.28, r1.20, r1.2)
81 * arch/sdl/digi.c: fix typo
83 * main/state.c: fix savegame thumbnail saving in OGL (d1x r1.6)
85 * arch/win32/init.c, arch/win32/win32.c: move win32 window
86 creation code from arch_init_start into arch_init to fix weirdness
87 with --help (d1x r1.5, r1.6)
89 * arch/linux/hmiplay.c: apply patch from bluecow to fix hmiplay
90 sync issues and lack of midi reset (d1x r1.5)
92 * arch/sdl/digi.c: fix crash on exit if sounds are still playing
95 * arch/ogl/wgl.c, arch/win32/mouse.c, misc/d_io.c: Fix mismatched
96 arg types in the win32 code (d1x r1.12, r1.7, r1.2)
98 * arch/linux/hmiplay.c: fix problems with msgbuf struct not being
101 * arch/linux/hmiplay.c: updated SDL include path (d1x r1.3)
103 2004-05-18 Bradley Bell <btb@icculus.org>
105 * include/vecmat.h: comments/formatting
107 2004-05-18 Martin Schaffner <maschaffner@gmx.ch>
109 * include/d.bat, include/lst.bat, include/m.bat, include/test.c,
110 include/test.lnk: remove unnecessary files
112 * configure.ac: add -no-cpp-precomp when compiling on Mac OS X.
113 This enables compilation with gcc 3.1
115 2004-05-17 Dietfrid Mali <dietfrid.mali@q-dial.de>
117 * main/switch.c: took care of switches triggering single-sided
118 walls (don't try to access the nonexistent adjacent wall via NULL
119 pointers or negative array indices)
121 2004-05-16 Dietfrid Mali <dietfrid.mali@q-dial.de>
123 * main/wall.c: fix invalid memory access for d1 levels which
124 don't have a corresponding wall behind.
126 2004-05-16 Martin Schaffner <maschaffner@gmx.ch>
128 * include/ogl_init.h, arch/ogl/glx.c, arch/ogl/gr.c,
129 arch/ogl/internal.h, arch/ogl/ogl.c, arch/ogl/sdlgl.c,
130 arch/ogl/wgl.c: move most ogl-internal stuff from the ogl
131 interface header to new header file internal.h
133 2004-05-15 Dietfrid Mali <dietfrid.mali@q-dial.de>
135 * arch/sdl/joy.c: joystick_read_raw_axis() will return a proper
136 bitmask for each joystick axis that has sent input data,
137 and will not crash Windows anymore during joystick setup because
138 of for() loop over axis being executed once too often.
140 * main/gameseq.c, include/gr.h, 2d/font.c: define new function
141 gr_remap_mono_font() and call it after loading saved level.
143 * main/laser.c: limit homing missile turn rate
145 * main/fuelcen.c, main/fuelcen.h, main/object.c: implement repair
146 centers (work like fuel centers but provide shield)
148 * main/gameseg.c: fix endless loop in some levels with a
149 certain (complicated) structure
151 2004-05-13 Bradley Bell <btb@icculus.org>
153 * VisualC/d2/d2x/d2x.dsp, VisualC/d2xgl/d2xgl.dsp,
154 VisualC/libmve/libmve.dsp, VisualC/mveplayer/mveplayer.dsp:
155 updated project files for SDL 1.2.7
157 * Makefile.am: add VisualC, VisualCE dirs to tarball
159 2004-05-13 Martin Schaffner <maschaffner@gmx.ch>
161 * arch/sdl/digi.c: formatting
163 2004-05-12 Bradley Bell <btb@icculus.org>
165 * unused/vga/new/palette.c, unused/vga/new/vga.c: removed unused,
168 * 2d/palette.c, include/palette.h: added function to create blend
171 * maths/rand.c, maths/tables.c, maths/vecmat.c: formatting
173 2004-05-11 Bradley Bell <btb@icculus.org>
175 * arch/ogl/ogl.c: fix alpha calculation in g3_draw_poly, again
177 2004-05-10 Bradley Bell <btb@icculus.org>
179 * arch/ogl/ogl.c, include/3d.h, main/render.c: hmm,
180 g3_draw_transp_poly had the fade level backwards, decided to just
181 fix g3_draw_poly so it behaves correctly, transparency or not,
182 reverted changes to render_face
184 2004-05-10 Dietfrid Mali <dietfrid.mali@q-dial.de>
186 * arch/ogl/ogl.c, include/3d.h: added g3_draw_transp_poly() for
187 rendering transparent (e.g. cloaked) walls
189 * main/render.c: render_face now calls g3_draw_transp_poly() for
190 cloaked walls in OpenGL
192 2004-05-08 Martin Schaffner <maschaffner@gmx.ch>
194 * arch/sdl/digi.c: fix bug on Mac OS X where all sound, including
195 that from other apps, had "static" distortions.
197 2004-04-22 Bradley Bell <btb@icculus.org>
199 * main/multi.c, main/multibot.c: use new GET_INTEL_* macros
201 * include/byteswap.h: rewrite GET_INTEL_* macros, fix bugs in
202 aligned version of PUT_INTEL_* macros
204 2004-04-15 Bradley Bell <btb@icculus.org>
206 * main/inferno.c: comment out unused checksum variable
208 2004-04-14 Bradley Bell <btb@icculus.org>
210 * arch/sdl/rbaudio.c: fix redbook tracking problems (fixes #1028)
212 2004-04-14 Terran Melconian <terran@consistent.org>
214 * main/gameseg.c: use portable rand function (fixes #1118)
216 2004-04-14 Sean Taylor <sscthunderbird@yahoo.com>
218 * main/songs.c: uncomment calls to RBAStop (fixes #473)
220 2004-01-08 Martin Schaffner <maschaffner@gmx.ch>
222 * configure.ac, arch/linux/ipx_udp.c, maths/fixc.c:
223 get rid of warnings (now compiles with -Werror on SunOS)
225 * main/piggy.c: fix (really) wierd SunOS bug
227 * 2d/bitmap.c, 2d/rle.c, include/gr.h: fix MEM_OVERWRITE
228 caused by not allocating enough mem for rle bitmaps
230 2004-01-06 Martin Schaffner <maschaffner@gmx.ch>
232 * include/pstypes.h: sun OS typedef fixes
234 2003-12-28 Martin Schaffner <maschaffner@gmx.ch>
236 * main/piggy.c: fix bug 1067
238 * main/piggy.c: fix bugfix for 1067
240 * main/piggy.c: fix 2nd part of bug 1067 (make d2x compatible
241 with descent.pig of mac registered)
243 2003-12-18 Bradley Bell <btb@icculus.org>
245 * main/kconfig.c: fixes for linux-native joystick
247 * main/kconfig.c: bunch of fixes (esp. for non linux-native
250 * arch/include/joy.h: comments/formatting
252 2003-12-10 Alexander Y. Yeikovich <demon@mci.net.ua>
254 * compilerdefs.txt: added FreeBSD defs
256 2003-12-08 Bradley Bell <btb@icculus.org>
258 * include/dtypes.h, include/dtypes.inc: remove unused, redundant
261 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua>
263 * arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
264 arch/linux/ipx_udp.c: fix FreeBSD compile errors
266 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua> and Bradley Bell <btb@icculus.org>
268 * 2d/ibitblt.c, include/maths.h, include/ogl_init.h,
269 include/pstypes.h, main/game.c, main/game.h, unused/bios/ipx.c:
270 get rid of silly ulongs
272 * configure.ac, 2d/bitblt.c, 2d/linear.asm, maths/fix.asm,
273 maths/vecmata.asm, texmap/tmap_inc.asm, texmap/tmap_per.asm,
274 texmap/tmappent.S, texmap/tmapppro.S: enable nasm on FreeBSD,
275 change relevant __linux__ macros to __ELF__
277 2003-11-27 Bradley Bell <btb@icculus.org>
279 * include/ogl_init.h: added proto for ogl_check_mode
281 * arch/sdl/digi.c, arch/sdl/gr.c, arch/sdl/mouse.c,
282 arch/win32/findfile.c, main/inferno.c, main/titles.c: Pocket PC
285 2003-11-26 Bradley Bell <btb@icculus.org>
287 * libmve/decoder16.c, libmve/mve_main.c, main/newmenu.c: fix gcc
288 3.3 compiler warnings
290 * arch/sdl/gr.c, main/kludge.c: landscape fixes, implemented
293 * include/pstypes.h: OS X fixes
295 * cfile/cfile.c, include/pstypes.h, main/inferno.c,
296 main/newmenu.h: linux fixes
298 * configure.ac cygconf VisualC/d2x.dsw VisualC/d2x/d2x.dsp
299 VisualC/d2xgl/.cvsignore VisualC/d2xgl/d2xgl.dsp arch/ogl/gr.c
300 arch/ogl/ogl.c include/d_io.h include/loadgl.h include/ogl_init.h
301 include/pstypes.h include/u_mem.h main /state.c main/vers_id.h
302 misc/d_io.c: added Visual C project for opengl, buncha macro fixes
305 * arch/sdl/gr.c: fix sdl gr_update
307 * 2d/font.c, VisualC/d2x/d2x.dsp, VisualCE/d2x/d2x.vcp,
308 VisualCE/mveplayer/mveplayer.vcp, arch/win32/ipx_mcast4.c,
309 arch/win32/ipx_udp.c, arch/win32/ipx_win.c, arch/sdl/gr.c,
310 cfile/cfile.c, console/CON_console.c, include/d_io.h,
311 include/error.h, include/pstypes.h, include/strutil.h,
312 include/u_dpmi.h, libmve/mve_main.c, libmve/mveplay.c,
313 main/cntrlcen.c, main/console.c, main/gameseq.c, main/inferno.c,
314 main/movie.c, main/newdemo.c, main/newmenu.c, main/newmenu.h,
315 main/playsave.c, main/songs.c, main/state.c, main/text.c,
316 mem/mem.c, misc/args.c, misc/d_io.c, misc/strutil.c: Visual C,
319 2003-11-25 Bradley Bell <btb@icculus.org>
321 * VisualC/d2x, VisualC/d2x/.cvsignore, VisualC/d2x/d2x.dsp,
322 VisualC/d2x.dsw, VisualC/libmve/libmve.dsp,
323 libmve/VisualC/mveplayer.dsp: updated project files
325 * libmve/mve_main.c, libmve/mvelib.c, libmve/mveplay.c: mveplayer
328 * VisualC, VisualC/.cvsignore, VisualC/d2x.dsw, VisualC/libmve,
329 VisualC/libmve/.cvsignore, VisualC/libmve/libmve.dsp,
330 VisualC/mveplayer, VisualC/mveplayer/.cvsignore,
331 VisualC/mveplayer/mveplayer.dsp: added project files for Visual
334 * VisualCE/.cvsignore, VisualCE/d2x/.cvsignore,
335 VisualCE/libmve/.cvsignore, VisualCE/mveplayer/.cvsignore: added
338 2003-11-24 Bradley Bell <btb@icculus.org>
340 * libmve/decoder8.c, libmve/mve_main.c, libmve/mvelib.c,
341 libmve/mveplay.c: stuff to play mve's in WinCE
343 * arch/win32/findfile.c: unused functions...
347 * arch/sdl/mouse.c, main/konfig.c, main/newmenu.c, main/newmenu.h:
348 enabled mouse control of menus
350 * main/mission.h: oops, didn't mean to change this.
352 2003-11-21 Bradley Bell <btb@icculus.org>
354 * VisualCE/d2x/d2x.vcp: updated project file
356 2003-11-20 Bradley Bell <btb@icculus.org>
358 * VisualCE, VisualCE/d2x, VisualCE/d2x/d2x.vcp, VisualCE/d2x.vcw,
359 VisualCE/libmve, VisualCE/libmve/libmve.vcp, VisualCE/mveplayer,
360 VisualCE/mveplayer/mveplayer.vcp: added project files for eMbedded
363 2003-11-17 Bradley Bell <btb@icculus.org>
365 * configure.ac, arch/linux/Makefile.am, arch/linux/linuxnet.c,
366 main/menu.c: added option to disable kalinix under unix
368 * main/game.c, main/newmenu.c: always set menu mode for GL popups
370 2003-11-14 Bradley Bell <btb@icculus.org>
372 * main/automap.c: fix automap background image
374 * main/automap.c, main/automap.h: delete cruft
376 * main/automap.c: fix level number position
378 * main/automap.c: simplify g3_draw_line hack
380 * main/menu.c: stop pointless vid mode changes
382 2003-11-07 Bradley Bell <btb@icculus.org>
384 * NEWS, installation.txt: s'more documentation
386 2003-11-07 Steffen Pohle <stpohle@gmx.net>
388 * configure.ac: fix .exe extension problems
390 2003-11-07 Bradley Bell <btb@icculus.org>
392 * arch/ogl/ogl.c: disable texture format verification for OS X -
395 2003-11-06 Bradley Bell <btb@icculus.org>
397 * main/automap.c, main/gamecntl.c, main/movie.c, main/titles.c:
398 use more traditional Alt+Enter for toggling fullscreen
400 * 2d/ibitblt.c, main/mission.h: comments/formatting
402 * arch/ogl/sdlgl.c: smash textures, for non-linux, for real
404 2003-11-06 Bradley Bell <btb@icculus.org>
406 * arch/ogl/gr.c, arch/ogl/sdlgl.c: smash textures on every
407 resolution change, use kludge to avoid repetitive res changes
409 2003-11-04 Bradley Bell <btb@icculus.org>
411 * main/piggy.c, main/piggy.h: moved bitmap and sound header data
412 structures and i/o routines back to piggy.c
414 2003-11-04 Martin Schaffner <maschaffner@gmx.ch>
416 * installation.txt: tell to install d1 .pig for better textures
418 2003-11-04 Bradley Bell <btb@icculus.org>
420 * main/mission.c, main/mission.h, main/piggy.h: added hogsize for
421 oem d1 v1.0 and registered d2 v1.0, comments
423 2003-11-03 Bradley Bell <btb@icculus.org>
425 * main/bm.h, main/piggy.c, main/piggy.h: big pigsize is same for
426 all d1 shareware - even though files are different!
428 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
431 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
434 * main/bm.h, main/piggy.c, main/piggy.h: added pigsize for
437 2003-10-31 Martin Schaffner <maschaffner@gmx.ch>
439 * main/movie.c: when no movies are found, divide by six the
440 number of warning lines sent to stdout
442 2003-10-29 Martin Schaffner <maschaffner@gmx.ch>
444 * include/byteswap.h: fix stupid copy/paste error
446 2003-10-24 Bradley Bell <btb@icculus.org>
448 * 2d/bitblt.c, 2d/ibitblt.c, include/gr.h, include/grdef.h: use
449 gr_linear_rep_movsd_2x instead of almost identical
450 gr_linear_movsd_double. Better since we have assembly versions.
452 2003-10-22 Martin Schaffner <maschaffner@gmx.ch>
454 * main/gamemine.c, main/piggy.c: fix "psychedelic" walls
457 2003-10-21 Martin Schaffner <maschaffner@gmx.ch>
459 * main/gameseq.c, main/multi.c, main/multi.h: fix compilation
460 error with --disable-network, move reset_network_objects()
461 from gameseq.c to multi.c
463 2003-10-14 Bradley Bell <btb@icculus.org>
465 * AUTHORS, NEWS: stuff
467 * arch/win32/ipx_mcast4.c: include newmenu header (for FAIL macro)
469 2003-10-12 Bradley Bell <btb@icculus.org>
471 * main/cntrlcen.c, main/endlevel.c, main/gamerend.c,
472 main/gameseq.c, main/mission.c, main/mission.h, main/network.c:
475 2003-10-12 Aaron Plattner <plattner@caltech.edu>
477 * arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
478 arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
479 arch/linux/ipx_udp.c, arch/linux/linuxnet.c,
480 arch/linux/include/ipx_drv.h, arch/linux/include/ipx_mcast4.h,
481 arch/win32/Makefile.am, arch/win32/ipx_drv.h,
482 arch/win32/ipx_mcast4.c, arch/win32/ipx_udp.c,
483 arch/win32/ipx_win.c, arch/win32/winnet.c,
484 arch/win32/include/ipx_mcast4.h, include/ipx.h, main/menu.c,
485 main/multi.h, main/network.c: add IPv4 multicasting support
487 2003-10-11 Bradley Bell <btb@icculus.org>
489 * main/endlevel.c, main/piggy.c: fixed endlevel stuff
491 * main/cntrlcen.c, main/endlevel.c, main/gamecntl.c,
492 main/gamerend.c, main/gameseq.c, main/gauges.c, main/kmatrix.c,
493 main/menu.c, main/mission.h, main/network.c, main/weapon.c,
494 main/weapon.h: lots of shareware and oem fixes
496 2003-10-10 Bradley Bell <btb@icculus.org>
498 * arch/win32/winnet.c: fixed stupid win32 network bug
500 2003-10-10 Bradley Bell <btb@icculus.org>
502 * main/piggy.c: increased D1_MAX_TMAP_NUM
504 2003-10-10 Martin Schaffner <maschaffner@gmx.ch>
506 * main/bm.c, main/bm.h, main/piggy.c: fixes d1 still textures
507 which are animated in d2, refactorizes d1 texture reading
509 2003-10-10 Bradley Bell <btb@icculus.org>
511 * arch/linux/linuxnet.c, main/automap.c, main/automap.h,
512 main/bmread.c, main/bmread.h, main/cntrlcen.c, main/cntrlcen.h,
513 main/collide.h, main/compbit.h, main/config.h, main/console.c,
514 main/controls.h, main/credits.c, main/credits.h, main/crypt.c,
515 main/desc_id.h, main/desw.h, main/dumpmine.c, main/effects.c,
516 main/effects.h, main/endlevel.c, main/endlevel.h, main/escort.c,
517 main/escort.h, main/fireball.h, main/fvi.c, main/fvi.h,
518 main/game.c, main/game.h, main/gamecntl.c, main/gamefont.c,
519 main/gamefont.h, main/gamemine.h, main/gamepal.c, main/gamepal.h,
520 main/gamerend.c, main/gamesave.h, main/gameseq.c, main/gameseq.h,
521 main/gamestat.h, main/gauges.h, main/hostage.c, main/hostage.h,
522 main/hud.c, main/hudmsg.h, main/inferno.c, main/inferno.h,
523 main/joydefs.c, main/joydefs.h, main/kconfig.h, main/kludge.c,
524 main/kmatrix.c, main/kmatrix.h, main/laser.c, main/lighting.h,
525 main/menu.c, main/menu.h, main/mglobal.c, main/modem.h,
526 main/morph.h, main/movie.c, main/movie.h, main/multibot.h,
527 main/netmisc.h, main/network.h, main/newmenu.h, main/paging.h,
528 main/physics.c, main/physics.h, main/piggy.h, main/player.c,
529 main/playsave.h, main/polyobj.c, main/polyobj.h, main/powerup.c,
530 main/powerup.h, main/render.c, main/render.h, main/reorder.h,
531 main/robot.c, main/scores.h, main/screens.h, main/segment.c,
532 main/segpoint.h, main/slew.c, main/slew.h, main/songs.c,
533 main/songs.h, main/sounds.h, main/state.h, main/terrain.c,
534 main/terrain.h, main/texmerge.h, main/text.h, main/textures.h,
535 main/titles.h, main/vclip.c, main/vclip.h, main/vers_id.h,
536 main/wall.h: comments/formatting
538 2003-10-09 Bradley Bell <btb@icculus.org>
540 * main/text.c: fix text when using old datafiles
542 * main/laser.h: comments/whitespace
544 * main/laser.c, main/weapon.c: fixed smart missiles and smart
545 mines w/shareware data
547 * include/DT_drawtext.h: deleted unused file
549 2003-10-08 Bradley Bell <btb@icculus.org>
551 * main/gameseq.c, main/inferno.c, main/menu.c: SHAREWARE fixes
553 * arch/win32/ipx_udp.c: use closesocket() instead of close()
555 * arch/sdl/joydefs.c, main/gamecntl.c, main/kconfig.c,
556 main/menu.c: Disabled 'd2x keys' weapon selection
558 2003-10-08 Martin Schaffner <maschaffner@gmx.ch>
560 * main/object.h, main/multi.h: get rid of most warnings issued by
561 cpp-precomp of gcc from Mac OS X dev tools
563 2003-10-05 Bradley Bell <btb@icculus.org>
565 * NEWS, configure.ac: increment version number
567 * cfile/cfile.c: better handling of CRLF text files (when that is
570 * utilities/hogcreate.c, utilities/hogextract.c,
571 utilities/mvlcreate.c, utilities/mvlextract.c: use binary mode for
572 reading/writing files
574 * arch/win32/Makefile.am, arch/win32/include/ipx_udp.h,
575 arch/win32/ipx_udp.c, arch/win32/winnet.c, main/menu.c: added UDP
578 2003-10-04 Bradley Bell <btb@icculus.org>
580 * cfile/cfile.c, main/config.c: oops, fgets does not return EOF
582 * main/netmisc.c: change byte to sbyte, comments/whitespace
584 2003-10-03 Bradley Bell <btb@icculus.org>
586 * cfile/cfile.c, main/config.c: fix win32 eof bug.
588 * arch/win32/ipx_drv.h, arch/win32/winnet.c, include/ipx.h: win32
591 * iff/iff.c, include/gr.h, include/iff.h, include/pstypes.h,
592 main/ai2.c, main/aipath.c, main/aistruct.h, main/bm.h,
593 main/config.c, main/escort.c, main/fireball.c, main/fuelcen.c,
594 main/fuelcen.h, main/gameseg.c, main/gameseg.h, main/laser.c,
595 main/lighting.c, main/mglobal.c, main/network.c, main/newdemo.c,
596 main/object.c, main/object.h, main/paging.c, main/player.h,
597 main/robot.h, main/segment.h, main/state.c, main/switch.c,
598 main/switch.h, main/titles.c, main/wall.c, main/wall.h,
599 main/weapon.c, main/weapon.h: change byte to sbyte,
602 * 2d/bitblt.c, cfile/cfile.c, include/cfile.h, main/ai.c,
603 main/ai.h, main/gamemine.c, main/gauges.c, main/kconfig.c,
604 main/menu.c, main/multi.c, main/multi.h, main/multibot.c,
605 main/newdemo.h, main/render.c, main/scores.c: change byte to sbyte
607 * configure.ac: better checking for timeval
609 2003-10-03 Martin Schaffner <maschaffner@gmx.ch>
611 * arch/dos/bak/ipx.c, arch/dos/ipx.c, arch/linux/Makefile.am,
612 arch/linux/include/ipx_lin.h, arch/linux/ipx_lin.c,
613 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/linux/ukali.c,
614 arch/win32/winnet.c, configure.ac, include/byteswap.h,
615 include/ipx.h, main/inferno.c, main/menu.c, main/multi.c,
616 main/multibot.c, main/network.c: Make network architecture
617 choosable from game menu, add support for UDP/IP on Mac OS X and
620 2003-10-02 Martin Schaffner <maschaffner@gmx.ch>
622 * include/byteswap.h: added macros for coping with alignment
625 2003-10-02 Bradley Bell <btb@icculus.org>
627 * main/multi.h: added padding to little-endian version of
630 * arch/dos/bak/ipx.c, arch/dos/ipx.c: comments/whitespace
632 * main/netmisc.c: delete duplicate function
634 2003-10-01 Bradley Bell <btb@icculus.org>
636 * main/bm.c: make sure d1_texture_indices gets freed between
639 2003-09-11 Martin Schaffner <maschaffner@gmx.ch>
641 * main/piggy.h: fix size of d1 shareware descent.pig
643 2003-08-03 Martin Schaffner <martin.schaffner@epfl.ch>
645 * main/bm.c, main/bm.h, main/gamemine.c, main/gamemine.h,
646 main/gameseq.c, main/piggy.c: fix loading of d1 texture
647 replacements for non-animated textures
649 2003-08-02 Matthew Mueller <donut@dakotacom.net>
651 * main/controls.c: use fixed 20fps wiggle
653 2003-08-02 Paolo Ulivi <pulivi@libero.it> and Bradley Bell <btb@icculus.org>
655 * Makefile.am, debian/changelog.in, debian/control,
656 debian/d2x-common.dirs, debian/d2x-common.install,
657 debian/d2x-common.manpages, debian/d2x-gl.files,
658 debian/d2x-gl.menu, debian/d2x-sdl.files, debian/d2x-sdl.menu,
659 debian/rules, libmve/Makefile.am, libmve/mveplayer.1,
660 utilities/Makefile.am, utilities/hogcreate.1,
661 utilities/hogextract.1, utilities/mvlcreate.1,
662 utilities/mvlextract.1, utilities/tex2txb.1, utilities/txb2tex.1:
663 add man pages, distribute utility programs in new d2x-common deb
665 * rpm/d2x.spec.in: updated rpm spec file
667 2003-08-02 Bradley Bell <btb@icculus.org>
669 * cfile/cfile.c: update raw_position in cfputc and cfputs
671 2003-08-02 Martin Schaffner <martin.schaffner@epfl.ch>
673 * main/piggy.c: make error message more friendly
675 * main/piggy.c: simplify copying of bitmap flags
677 * arch/linux/linuxnet.c, main/multi.c, main/multibot.c: bigendian
680 * cfile/cfile.c: revert to always using custom fgets
682 * main/endlevel.c, main/mission.c: handle missing exit sequence
683 components gracefully
685 * main/playsave.c: comments
687 2003-07-24 Martin Schaffner <martin.schaffner@epfl.ch>
689 * cfile/cfile.c: update raw_position in cfwrite
691 * main/network.c: comments/formatting
693 2003-06-22 Bradley Bell <btb@icculus.org>
695 * cfile/cfile.c: use standard fgets for non-archive files
697 * main/movie.c: use con_printf for missing movie warning
699 2003-06-18 Bradley Bell <btb@icculus.org>
701 * main/movie.c: fixed cfile conversion of movielib code
703 * main/console.c, main/hud.c: strip out colors, etc when printing
706 * include/u_mem.h: fix NDEBUG calloc macro
708 2003-06-15 Bradley Bell <btb@icculus.org>
710 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c: removed
713 * 2d/pcx.c, include/strio.h, main/ai.c, main/ai.h,
714 main/cntrlcen.c, main/config.c, main/gamesave.c, main/gameseq.c,
715 main/movie.c, main/multi.c, main/network.c, main/newdemo.c,
716 main/newmenu.c, main/piggy.c, main/playsave.c, main/polyobj.c,
717 main/scores.c, main/state.c, main/text.c, misc/args.c,
718 misc/strio.c: convert file i/o to cfile
720 2003-06-14 Bradley Bell <btb@icculus.org>
722 * include/cfile.h, cfile/cfile.c: implemented cfile wrappers for
723 writing and other modes besides "rb" (mostly taken from
726 2003-06-09 Bradley Bell <btb@icculus.org>
728 * 2d/palette.c, main/kludge.c: gr_copy_palette not really a
731 * include/libmve.h, libmve/mve_main.c, libmve/mvelib.c,
732 libmve/mvelib.h, libmve/mveplay.c, main/movie.c: merged libmve
735 2003-06-07 Taylor Richards <taylor@icculus.org>
737 * libmve/mvelib.c, libmve/mveplay.c: stop memory leaks in libmve
739 2003-06-07 Bradley Bell <btb@icculus.org>
741 * main/console.c: fix non-console build
743 * main/gamesave.c: comments
745 * main/bm.c: remove redundant break
747 2003-06-06 Bradley Bell <btb@icculus.org>
749 * main/gauges.c, main/kconfig.c: comments/formatting
751 * console/.cvsignore: added .cvsignore
753 * main/console.c: can't write to console after it's closed
755 2003-06-05 Bradley Bell <btb@icculus.org>
757 * arch/sdl/event.c, console/CON_console.c, console/Makefile.am,
758 console/internal.c, console/internal.h, include/CON_console.h,
759 include/console.h, main/console.c, main/gamecntl.c, main/hud.c:
760 finish console conversion away from SDL
762 2003-06-04 Bradley Bell <btb@icculus.org>
764 * console/CON_console.c, include/CON.console.h, include/console.h,
765 main/console.c, main/game.c: console conversion to native gr,
768 * include/gr.h, main/credits.c, main/kconfig.c, main/newmenu.c:
769 put prototype for gr_bm_bitblt in gr.h
771 2003-06-03 Bradley Bell <btb@icculus.org>
773 * console/CON_console.c, console/DT_drawtext.c,
774 console/Makefile.am, include/CON_console.h, include/DT_drawtext.h,
775 main/console.c: use native fonts for console
777 * main/playsave.c: use shorts for short data
779 2003-06-02 Bradley Bell <btb@icculus.org>
781 * configure.ac, main/console.c: set console background, fix
784 2003-06-01 Bradley Bell <btb@icculus.org>
786 * Makefile.am, arch/sdl/event.c, configure.ac,
787 console/CON_console.c, console/DT_drawtext.c, console/Makefile.am,
788 console/internal.c, include/CON_console.h, include/DT_drawtext.h,
789 include/console.h, main/console.c, main/game.c, main/gamecntl.c,
790 main/gamerend.c: added console code (from SDL_console)
792 2003-05-30 Bradley Bell <btb@icculus.org>
794 * README: minor update
796 2003-05-28 Bradley Bell <btb@icculus.org>
798 * Info.plist.in, Makefile.am, configure.ac: add support for MacOS
803 2003-06-06 Bradley Bell <btb@icculus.org>
805 * main/kconfig.c: fix crash in control menus
807 * main/gauges.c: force cockpit redraw in opengl
809 * main/gamerend.c: move ogl swap, so cockpit and console get
812 2003-06-01 Bradley Bell <btb@icculus.org>
814 * configure.ac, libmve/mveplay.c: define struct timeval if needed
818 2003-05-12 Bradley Bell <btb@icculus.org>
820 * configure.ac: increment version number
822 * main/bm.c: use con_printf for exit model warnings
824 * configure.ac: must check for timespec after setting -mno-cygwin
826 * main/inferno.c: added -nohogdir and -userdir options
828 * NEWS, main/titles.c: use briefings with no extension
832 2003-04-30 Bradley Bell <btb@icculus.org>
834 * configure.ac: have to include time.h when checking for nanosleep
836 * configure.ac, libmve/mveplay.c: use autoconf to check for struct
839 * Makefile.am, NEWS, README, configure.ac: fix linking bug,
840 increment version number
842 * main/Makefile.am: make dist fix
846 2003-04-29 Bradley Bell <btb@icculus.org>
848 * configure.ac, 2d/2dsline.c, main/automap.c, libmve/mveplay.c:
851 2003-04-24 Bradley Bell <btb@icculus.org>
853 * configure.ac: increment version number
855 * main/inferno.c: redeclare main() 'the SDL way', make sure SDL.h
858 2003-04-24 Ingo van Lil <inguin@gmx.de>
860 * main/render.c: fix misspellings of NDEBUG
864 2003-04-14 Bradley Bell <btb@icculus.org>
866 * cfile/cfile.c: prefer files from d2 hog over d1 hog
868 2003-04-11 Bradley Bell <btb@icculus.org>
870 * main/automap.c, main/gamemine.c, main/menu.c: fix compiler
875 2003-04-11 Bradley Bell <btb@icculus.org>
877 * libmve/mveplay.c: use _sleep instead of sleep on win32
879 * Makefile.am, README, README.utils, arch/sdl/digi.c,
880 arch/sdl/joy.c, arch/win32/Makefile.am, include/byteswap.h,
881 include/cfile.h, include/error.h, libmve/Makefile.am,
882 libmve/decoders.h, main/Makefile.am, main/endlevel.c,
883 main/endlevel.h, main/playsave.c, misc/fileutil.c:
884 utilities/Makefile.am: comments/formatting/dist problems
886 * configure.ac: use different defines for os x
888 2003-04-07 Bradley Bell <btb@icculus.org>
890 * include/error.h, misc/error.c: put some old stuff back in,
891 eliminate duplicate error messages
893 * main/text.c: don't die on text not found
896 * main/inferno.c: print some useful info if hog not found, allow
897 -help to work if no text available
899 2003-04-07 Steffen Pohle <stpohle@gmx.net>
901 * arch/linux/Makefile.am: revert to previous version, so linux
904 2003-04-03 Bradley Bell <btb@icculus.org>
906 * main/endlevel.c: fixed exit model scheme yet again
908 2003-04-02 Bradley Bell <btb@icculus.org>
910 * misc/error.c: call Int3 on Assert
912 * main/cntrlcen.c, main/cntrlcen.h, main/gamesave.c: modified
915 * main/wall.c: don't die when trying to toggle nonexistent
916 segment... vertigo level 10 is buggy!
918 * main/gamemine.c: comments/formatting
920 2003-03-31 Micah J. Lieske <MicahJon@compuserve.com>
922 * arch/dos/digimm.c, arch/sdl/digi.c, arch/win32/digi.c,
923 main/inferno.c: Allow use of 22K sound samples
925 2003-03-29 Bradley Bell <btb@icculus.org>
927 * arch/ogl/gr.c: default to bitmapped reticle
929 * main/bm.c, main/endlevel.c, main/piggy.c, main/piggy.h,
930 main/polyobj.c: rewrote endlevel stuff to reread exit model info
933 * arch/sdl/joy.c: fixed text seen for hats in control config
936 2003-03-28 Bradley Bell <btb@icculus.org>
938 * main/bm.c: heh, model nums in vertigo are hardcoded,
939 N_D2_POLYGON_MODELS can't change
941 * configure.ac, include/d1x.xpm, include/descent.xpm,
942 arch/ogl/sdlgl.c, arch/sdl/gr.c: enabled setting icon with
945 2003-03-27 Bradley Bell <btb@icculus.org>
947 * main/text.h: fixed text references for hat directions
949 * arch/ogl/Makefile.am: oops, can't get rid of main INCLUDE yet...
951 2003-03-26 Bradley Bell <btb@icculus.org>
953 * main/playsave.c: make d2x keys backward compatible
955 2003-03-26 Micah J. Lieske <MicahJon@compuserve.com>
957 * arch/sdl/event.c, arch/sdl/joy.c: added hat support for sdl
960 2003-03-26 Bradley Bell <btb@icculus.org>
962 * main/piggy.c: fix crash when d1 data not present
964 * main/gamecntl.c, main/kconfig.c, main/playsave.c: fix d2x keys,
965 read/write from plr file
967 * main/ai.h, main/collide.c, main/escort.c, main/escort.h,
968 main/fuelcen.c, main/gamecntl.c, main/playsave.c, main/powerup.c:
969 added escort.h header
971 2003-03-25 Bradley Bell <btb@icculus.org>
973 * main/bm.c, main/piggy.c, main/piggy.h, main/gameseq.c: added
974 D1_PIGFILE ("descent.pig") macro
976 * main/bm.c, main/piggy.c, main/piggy.h: ability to load exit
977 models from d1 pig file
979 * main/bm.c, main/bm.h, main/endlevel.c, main/piggy.c,
980 main/piggy.h: ability to load exit model bitmaps (or any bitmap,
981 really) from d1 pig file
983 2003-03-23 Bradley Bell <btb@icculus.org>
985 * main/bm.c: stop extra robots from overwriting exit models
987 * include/ogl_init.h: increased OGL_TEXTURE_LIST_SIZE so the
988 texture list doesn't get full
990 * main/bm.c: fix mem leak when reading extra robots
992 2003-03-21 Bradley Bell <btb@icculus.org>
994 * main/menu.c: Added option to set movie resolution (mostly works)
996 2003-03-21 Martin Schaffner <maschaffner@gmx.ch>
998 * main/gameseq.c, main/piggy.c, main/piggy.h: move bitmap
999 replacement functions to piggy.c
1001 * main/gameseq.c: attempt to support mac d1 descent.pig
1003 * main/bm.c: fix mem leak
1005 * main/gameseq.c: fix bug: when opening d1 level 1 with oem data
1006 files, both d1 and d2 oem briefing where showed
1008 * main/inferno.c, main/movie.c: Change the default movie
1009 resolution to "high", implement the option -lowresmovies
1011 2003-03-20 Bradley Bell <btb@icculus.org>
1013 * arch/sdl/rbaudio.c, main/songs.c: cd detection works now
1015 * main/piggy.c: comments
1017 2003-03-20 Martin Schaffner <maschaffner@gmx.ch>
1019 * main/gameseq.c: delete duplicate function
1021 * 2d/rle.c: fix color swapping on big endian of big rle bitmaps
1023 2003-03-19 Bradley Bell <btb@icculus.org>
1025 * arch/sdl/rbaudio.c, include/rbaudio.h: starting d2 cd detection
1026 (cddb discid) support
1028 * arch/sdl/digi.c, main/kludge.c: implemented
1029 digi_link_sound_to_object3 for looping sounds, other looping stuff
1031 * arch/sdl/gr.c: removing dependencies on stuff in main/
1033 * arch/linux/Makefile.am, arch/linux/init.c,
1034 arch/linux/linuxnet.c, arch/linux/include/ukali.h,
1035 arch/ogl/Makefile.am, main/inferno.c: moved joy_init back to main,
1036 other header cleanups
1038 * arch/win32/ipx_win.c, configure.ac: ipx on win32 fixed!
1040 2003-03-19 Martin Schaffner <maschaffner@gmx.ch>
1042 * 2d/rle.c, include/gr.h, include/rle.h, main/bm.c, main/bm.h,
1043 main/gamemine.c, main/gamemine.h, main/gameseq.c, main/piggy.c,
1044 main/piggy.h, main/wall.c, main/wall.h: if descent.pig available,
1045 load d1 textures for d1 levels
1047 2003-03-19 Bradley Bell <btb@icculus.org>
1049 * 2d/font.c, 2d/palette.c, 3d/interp.c, 3d/setup.c,
1050 arch/sdl/rbaudio.c, include/texmap.h, libmve/decoder16.c,
1051 libmve/decoder8.c, libmve/decoders.h, libmve/mveplay.c,
1052 texmap/ntmap.c, texmap/texmapl.h: header/extern declaration
1055 * README: added some OS X info
1057 2003-03-17 Bradley Bell <btb@icculus.org>
1059 * main/newdemo.c: simplify DEMO_FILENAME macro
1061 * main/console.c, main/game.c: enable experimental console support
1063 * main/gamerend.c: fixed location of fps meter in multi
1065 2003-03-16 Bradley Bell <btb@icculus.org>
1067 * main/menu.c, main/newdemo.c, main/newdemo.h, main/newmenu.c:
1068 also look in shared data dir for demos
1070 * main/newdemo.c, main/newdemo.h: comments/formatting
1072 2003-03-15 Christopher Thielen <chris@luethy.net>
1074 * main/kludge.c: set CDROM_dir back to "." - tricks game into
1075 thinking d2 cd is always present
1077 2003-03-15 Bradley Bell <btb@icculus.org>
1079 * 2d/font.c, main/credits.c, main/scores.c: fixed opengl credits,
1082 * arch/sdl/rbaudio.c: formatting, enabled volume control under
1085 * arch/ogl/gr.c: fixed dark font bug by calling gr_set_mode from
1086 gr_init. don't really know why this works, though
1088 2003-03-14 Bradley Bell <btb@icculus.org>
1090 * main/gameseq.c: fix Bitmap_replacement_data mem leakage
1092 * unused/bios/rbaudio.h: removed duplicate file
1094 2003-03-14 Christopher Thielen <chris@luethy.net>
1096 * arch/sdl/rbaudio.c: stop cd audio when exiting
1098 2003-03-14 Micah J. Lieske <MicahJon@compuserve.com>
1100 * main/gamecntl.c: add comments to the "only matt knows" cheats
1102 2003-03-14 Martin Schaffner <maschaffner@gmx.ch>
1104 * main/gamemine.c: formatting, better texture conversion for d1
1107 2003-03-14 Bradley Bell <btb@icculus.org>
1109 * main/piggy.c: must swap all mac version pigfiles
1111 * main/ai.c, main/ai.h, main/bm.h, main/crypt.c, main/joydefs.h,
1112 main/multi.c: formatting, minor cleanups
1114 * 2d/rle.c: need to swap line_size on bigendian machines
1116 * main/mission.c, main/mission.h: detect mac full version hogfile
1118 2003-03-13 Bradley Bell <btb@icculus.org>
1120 * arch/sdl/joydefs.c, main/kconfig.c, main/kconfig.h, main/menu.c:
1121 added joy/mouse sensitivity slider, increased range to 16, and
1124 * main/Makefile.am, main/joydefs.c, main/old/joydefs.c: moved old
1127 * arch/linux/Makefile.am: removed extra backslash
1129 * TODO, installation.txt: updated some documentation
1131 * main/gamecntl.c, main/menu.c, main/menu.h: added "d2x options"
1132 menu, with maxfps option
1134 2003-03-12 Bradley Bell <btb@icculus.org>
1136 * main/game.c, main/game.h, main/inferno.c: added -maxfps option
1138 * arch/linux/alsadigi.c, arch/linux/findfile.c,
1139 arch/linux/hmiplay.c, arch/linux/init.c, arch/linux/ipx_bsd.c,
1140 arch/linux/ipx_kali.c, arch/linux/ipx_lin.c, arch/linux/ipx_udp.c,
1141 arch/linux/joydefs.c, arch/linux/ukali.c, arch/linux/include,
1142 arch/linux/include/ipx_bsd.h, arch/linux/include/ipx_drv.h,
1143 arch/linux/include/ipx_hlpr.h, arch/linux/include/ipx_kali.h,
1144 arch/linux/include/ipx_ld.h, arch/linux/include/ipx_lin.h,
1145 arch/linux/include/ipx_udp.h, arch/linux/include/joystick.h,
1146 arch/linux/include/music.h, arch/linux/include/serial.h,
1147 arch/linux/include/ukali.h: formatting
1149 2003-03-11 Chris Arena <ccarena@cox.net>
1151 * main/menu.c: fixed brightness slider
1153 2003-03-01 Bradley Bell <btb@icculus.org>
1155 * main/piggy.c, main/titles.c: d1 briefing text fixed, spinning
1156 robots and animated bitmaps work, but colors are messed up
1158 2003-02-28 Bradley Bell <btb@icculus.org>
1160 * main/player.h: whitespace
1162 * main/automap.c, main/cntrlcen.c, main/collide.c,
1163 main/gamerend.c: use Builtin_mission_num instead of 0 (if
1164 descent.hog is present, d1 becomes mission 0)
1166 * configure.ac, arch/win32/Makefile.am, arch/win32/ipx_drv.h,
1167 arch/win32/ipx_win.c, arch/win32/mingw_init.c,
1168 arch/win32/winnet.c: MinGW compiles with network enabled again,
1169 but still doesn't work
1173 2003-02-28 Bradley Bell <btb@icculus.org>
1175 * 2d/pcx.c, arch/ogl/gr.c, libmve/mveplay.c, main/gameseq.c,
1176 main/inferno.c, main/menu.c, main/movie.c, main/newmenu.c: Fixed
1177 many opengl glitches
1179 2003-02-27 Bradley Bell <btb@icculus.org>
1181 * main/Makefile.am, main/gamesave.c, main/hoard.c, main/hoard.h,
1182 main/inferno.c, main/menu.c, main/mission.c, main/mission.h,
1183 main/network.c, main/network.h: noted that hoard.ham is only needed
1184 for multiplayer HOARD games, and should not be equated with
1185 "vertigo". put HoardEquipped() back in network.c.
1187 * arch/ggi/key.c, arch/sdl/key.c, arch/svgalib/key.c,
1188 include/d_delay.h, main/automap.c, main/game.c, main/kconfig.c,
1189 main/multi.c, main/newdemo.c, misc/Makefile.am, misc/d_delay.c:
1190 use timer_delay instead of d_delay
1192 2003-02-27 Martin Schaffner <maschaffner@gmx.ch>
1194 * main/render.c: added replacement qsort for solaris
1196 2003-02-26 Bradley Bell <btb@icculus.org>
1198 * main/gamemine.c: texture conversion for d1 shareware
1200 2003-02-26 Martin Schaffner <maschaffner@gmx.ch>
1202 * main/gamemine.c: better texture conversion for d1 levels
1204 2003-02-26 Micah J. Lieske <MicahJon@compuserve.com>
1206 * main/kconfig.c: fix joystick support under MinGW
1208 2003-02-26 Bradley Bell <btb@icculus.org>
1210 * main/playsave.c: fix swapping glitch
1212 * configure.ac, readme.txt: clean stuff up, getting ready for
1215 * main/titles.c: begin support for rendering spinning robots in
1218 * main/mission.c, main/mission.h: load d1 oem mission, d1 v1.0
1221 * main/gamemine.c: load d1 shareware levels!
1223 2003-02-25 Bradley Bell <btb@icculus.org>
1227 * autogen.sh: add warning about old auto* versions, use
1230 2003-02-24 Bradley Bell <btb@icculus.org>
1232 * main/gameseq.c, main/movies.c, main/titles.c: Descent I
1233 briefings mostly working
1235 * main/movie.c, main/titles.c: fixed some more briefing glitches
1237 2003-02-23 Bradley Bell <btb@icculus.org>
1239 * main/movie.c: fixed crash when using shareware data files
1242 * arch/sdl/digi.c: fix crash on non-existent sounds
1243 (i.e. shareware data)
1245 2003-02-22 Bradley Bell <btb@icculus.org>
1247 * main/titles.c: fixed fullscreen toggle in briefings
1249 2003-02-21 Bradley Bell <btb@icculus.org>
1251 * configure.ac: check for mingw when enabling nasm
1253 * main/playsave.c: enable loading player files of either byte
1256 2003-02-20 Bradley Bell <btb@icculus.org>
1258 * main/bm.c, main/bm.h, main/endlevel.c: fixed up endlevel stuff
1260 * arch/sdl/digi.c, main/kludge.c: oops, meant to say: fixed bug
1261 #343, not "rest of solution to bug #344"
1263 * arch/sdl/timer.c, include/timer.h: revert to more accurate
1266 * main/kludge.c: partial solution to bug #344
1268 * Makefile.am, tools/cvs2cl/cvs2cl.pl: get rid of cvs2cl.pl
1270 * compilerdefs.txt: added linux/mips info
1272 * ChangeLog: clean up changelog
1274 2003-02-19 Bradley Bell <btb@icculus.org>
1276 * libmve/mveplay.c: os x needs nanosleep prototype.
1278 2003-02-18 Bradley Bell <btb@icculus.org>
1280 * .cvsignore, libmve/.cvsignore: added files to .cvsignore
1282 * include/libmve.h, libmve/mveplay.c, main/movie.c: added function
1283 to disable/enable audio
1285 * libmve/: mve_main.c, mveplay.c: bigendian fixes
1287 * main/: movie.h, titles.c: make sure movie's palette is set before
1288 writing briefing text. Fixes bug #359
1290 * libmve/mveplay.c: make MVE_rmStepMovie play a full frame instead
1293 * misc/: args.c, byteswap.c, d_delay.c, d_io.c, dos_disk.h,
1294 error.c, hash.c, parsarg.c, parsarg.h, strio.c, strutil.c:
1297 * maths/: fix.asm, rand.c, tables.c, vecmat.c, vecmata.asm:
1300 * texmap/: ntmap.c, scanline.c, scanline.h, texmapl.h,
1301 tmap_flt.asm, tmap_inc.asm, tmap_lin.asm, tmap_ll.asm,
1302 tmap_per.asm, tmapfade.asm, tmapflat.c, tmappent.S, tmapppro.S:
1305 * include/libmve.h: blah
1307 2003-02-18 Martin Schaffner <martin.schaffner@epfl.ch>
1309 * main/render.c: 2nd attempt to fix solaris qsort bug
1311 2003-02-18 Bradley Bell <btb@icculus.org>
1313 * configure.ac, include/pstypes.h: put alignment detection in
1316 2003-02-17 Bradley Bell <btb@icculus.org>
1318 * Makefile.am, README.utils, configure.ac, include/libmve.h,
1319 include/mve_audio.h, include/mvelib.h, libmve/Makefile.am,
1320 libmve/decoder16.c, libmve/decoder8.c, libmve/mve_audio.c,
1321 libmve/mve_audio.h, libmve/mve_main.c, libmve/mvelib.c,
1322 libmve/mvelib.h, libmve/mveplay.c, main/Makefile.am,
1323 main/decoder16.c, main/decoder8.c, main/movie.c, main/mve_audio.c,
1324 main/mve_main.c, main/mvelib.c, main/mveplay.c, main/mveplay.h:
1325 moved mve stuff to separate subdir
1327 * include/mvelib.h, main/movie.c, main/mve_main.c, main/mvelib.c,
1328 main/mveplay.c, main/mveplay.h, main/titles.c: many improvements to
1329 mve code. Fixes (at least) bugs #41, #348, and #350.
1331 2003-02-14 Bradley Bell <btb@icculus.org>
1333 * main/Makefile.am: no more Makefile.mveplay. again
1335 * main/mveplay.c: typo
1337 2003-02-13 Bradley Bell <btb@icculus.org>
1339 * utilities/mvlextract.c: uint -> unsigned int
1341 * main/: mve_main.c, mvelib.c, mveplay.c: add fullscreen mode to
1342 standalone mveplayer, win32 support
1344 * main/movie.c: random bugfixes, win32 support
1346 * arch/sdl/Makefile.am: formatting
1348 * configure.ac: disable networking on mac/win for now
1350 * main/newmenu.c: comments
1352 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1354 * 3d/interp.c, include/interp.h, main/polyobj.c: get rid of some
1355 redundant swap functions.
1357 2003-02-13 Bradley Bell <btb@icculus.org>
1359 * ChangeLog: update changelog
1361 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1363 * 3d/interp.c, include/interp.h, main/polyobj.c: fix remaining
1364 polymodel alignment issues.
1366 2003-02-13 Bradley Bell <btb@icculus.org>
1368 * utilities/: hogcreate.c, hogextract.c, mvlcreate.c, mvlextract.c:
1369 fix various little bugs
1371 * main/mveplay.c, utilities/hogextract.c, utilities/mvlextract.c,
1372 utilities/tex2txb.c, utilities/txb2tex.c: eliminate warning
1374 * main/: Makefile.am, Makefile.mveplay: build mveplayer from
1377 * README.utils: new file
1379 * main/: mve_main.c, mveplay.c: more movie fixes
1381 * README: updated README
1383 * 2d/Makefile.am, main/Makefile.am: some OS X and dist fixes
1385 2003-02-12 Bradley Bell <btb@icculus.org>
1387 * utilities/mvlextract.c: bigendian mvl support
1389 * main/mveplay.c: formatting, stuff
1391 * main/: Makefile.am, Makefile.mveplay: lotsa movie cleanups, added
1392 truecolor mve support, standalone mveplayer
1394 * include/mve_audio.h, include/mvelib.h, main/decoder16.c,
1395 main/decoder8.c, main/movie.c, main/mve_main.c, main/mvelib.c,
1396 main/mveplay.c: lotsa movie cleanups, added truecolor mve support,
1397 standalone mveplayer
1399 2003-01-22 Bradley Bell <btb@icculus.org>
1401 * include/: interp.h, interp.h: restore prototype for
1402 swap_polygon_model_data
1404 2003-01-21 Bradley Bell <btb@icculus.org>
1406 * main/piggy.c: use memcpy to avoid alignment problem
1408 * compilerdefs.txt: updated some defs, added sunos/sparc
1410 2003-01-15 Bradley Bell <btb@icculus.org>
1412 * main/render.c, arch/ogl/ogl.c: use __sun__ for sunos
1414 * main/gamemine.c: attempting to support d1 shareware
1416 * compilerdefs.txt: update defs
1418 2003-01-15 David Costanzo <david_costanzo@yahoo.com>
1420 * main/mveplay.c: fix several bugs, comments, formatting.
1422 2003-01-15 Bradley Bell <btb@icculus.org>
1424 * arch/ogl/sdlgl.c, arch/sdl/digi.c, arch/sdl/event.c,
1425 arch/sdl/gr.c, arch/sdl/init.c, arch/sdl/joy.c, arch/sdl/key.c,
1426 arch/sdl/mouse.c, arch/sdl/rbaudio.c, arch/sdl/timer.c,
1427 include/error.h, main/gamecntl.c, main/inferno.c: changed path for
1430 * arch/: ogl/glx.c, ogl/gr.c, ogl/ogl.c, ogl/wgl.c, sdl/joydefs.c:
1431 formatting, comments
1433 2003-01-11 Bradley Bell <btb@icculus.org>
1435 * main/: mission.c, mission.h: attempt to support d1 for mac
1438 * arch/sdl/joy.c, main/mvelib.c, main/titles.c: gcc 3.2 warnings
1440 * main/object.h: foo
1442 2003-01-09 Bradley Bell <btb@icculus.org>
1444 * main/movie.c: use ifdef around gr_toggle_fullscreen
1446 2003-01-07 Bradley Bell <btb@icculus.org>
1448 * Makefile.am, descent.msn, installation.txt, main/mission.c,
1449 main/mission.h: don't need .msn file for descent.hog anymore
1453 2003-01-06 Bradley Bell <btb@icculus.org>
1455 * main/mission.h, main/mission.c: comments
1457 * README, TODO, cvshowto.txt, installation.txt, debian/copyright:
1460 2003-01-03 Bradley Bell <btb@icculus.org>
1462 * utilities/: txb2txt.c, txt2txb.c: remove old files
1464 * 3d/interp.c, include/byteswap.h, main/gamemine.c: formatting
1466 * main/polyobj.c: attempt to make read_model_file
1469 * main/menu.c: move vertigo text
1471 2003-01-02 Bradley Bell <btb@icculus.org>
1473 * 3d/interp.c, include/interp.h, main/morph.c, main/polyobj.c,
1474 main/polyobj.h: cleanup alignment changes
1476 * NEWS, 3d/interp.c, include/3d.h, include/interp.h,
1477 include/pstypes.h, main/Makefile.am, main/bm.c, main/collide.c,
1478 main/object.h: fix alignment issues on sparc
1480 * cvshowto.txt: update cvs info
1484 * 2d/rle.c: make rle_swap handle RLE_BIG
1486 2003-01-01 Martin Schaffner <maschaffner@gmx.ch>
1488 * main/render.c: workaround solaris qsort bug
1490 2003-01-01 Steffen Pohle <stpohle@gmx.net>
1492 * arch/linux/linuxnet.c, arch/linux/ukali.c,
1493 arch/linux/include/ukali.h, main/inferno.c: enabled kali
1495 * arch/linux/Makefile.am: enabled linux joystick, kali
1497 * configure.ac, arch/linux/joystick.c, arch/sdl/Makefile.am,
1498 arch/sdl/event.c: enabled linux joystick
1500 2002-12-31 Bradley Bell <btb@icculus.org>
1502 * main/gamemine.c: simplified warning msg
1504 * NEWS, TODO, main/multi.c, main/netmisc.c: comments/whitespace
1506 * main/render.h: fix compiler warning
1508 2002-12-31 Martin Schaffner <maschaffner@gmx.ch>
1510 * 2d/rle.c, main/inferno.c, main/piggy.c: fixed rle_swap leaks.
1512 2002-12-24 Bradley Bell <btb@icculus.org>
1514 * main/mission.c: fixes an infinite loop which was caused by d2x
1515 thinking d2demo was a descent 1 mission
1517 2002-12-24 Martin Schaffner <maschaffner@gmx.ch>
1519 * arch/ogl/ogl.c, main/render.c: fix compiler warnings.
1521 2002-12-24 Bradley Bell <btb@icculus.org>
1523 * main/render.c: comments
1525 2002-10-30 Bradley Bell <btb@icculus.org>
1527 * main/inferno.c: add help for -hogdir option
1529 * main/inferno.c: added -hogdir option
1531 2002-10-28 Bradley Bell <btb@icculus.org>
1533 * main/: inferno.c, menu.c: enabled Vertigo displays
1535 * include/3d.h: typo
1537 2002-10-28 Martin Schaffner <maschaffner@gmx.ch> and Bradley Bell <btb@icculus.org>
1539 * 3d/interp.c, include/3d.h, include/byteswap.h, main/bm.c,
1540 main/netmisc.c, main/network.c: simplify and eliminate redundant
1543 2002-10-28 Martin Schaffner <maschaffner@gmx.ch>
1545 * maths/fixc.c: fix infinite loop in quad_sqrt.
1547 * 3d/points.c, include/maths.h, include/pstypes.h, maths/fixc.c,
1548 maths/vecmat.c: sparc/sunos support: rename quad to quadint.
1550 2002-10-12 Bradley Bell <btb@icculus.org>
1552 * 2d/2dsline.c: handle BM_OGL in gr_scanline()
1554 2002-10-11 Bradley Bell <btb@icculus.org>
1556 * main/hud.c: make hud_message work correctly
1558 * 2d/palette.c, arch/sdl/gr.c, include/palette.h, main/inferno.c:
1561 * main/network.c: formatting, small fixes
1563 2002-10-10 Bradley Bell <btb@icculus.org>
1565 * main/netmisc.h: no swap_object for little-endian
1567 * main/: netmisc.h, network.c: use macros to simplify network
1570 * main/piggy.c: disable autodetect of mac pig (use --enable-macdata
1573 * main/inferno.c: enable loading screen for mac shareware with
1576 * main/netmisc.c: whitespace
1578 * 2d/bitmap.c, main/inferno.c, main/mission.c, main/playsave.c:
1581 * main/hud.c: whitespace
1583 * configure.ac: remove shareware build, add macdata build
1585 * main/songs.c: whitespace
1587 * 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/gpixel.c, 2d/line.c,
1588 2d/pixel.c, 2d/poly.c, 2d/rect.c, 2d/tmerge.c, main/gamerend.c:
1591 * 2d/: Makefile.am, tmerge_a.asm: enable TRANSPARENCY_COLOR for
1594 2002-10-04 Martin Schaffner <maschaffner@gmx.ch>
1596 * cfile/cfile.c, include/iff.h, main/gamepal.c, main/titles.c:
1597 comments, formatting, etc.
1599 * iff/iff.c: fix bigendian iff loading.
1601 2002-10-03 Bradley Bell <btb@icculus.org>
1603 * utilities/txb2tex.c: typo
1605 * 3d/clipper.c, main/bm.c, main/game.c, main/gamecntl.c,
1606 main/newmenu.c, main/switch.c, main/terrain.c, main/text.c:
1609 * arch/sdl/mouse.c: whitespace
1611 2002-09-19 Bradley Bell <btb@icculus.org>
1613 * main/kconfig.c: fix a oops, add old logs
1615 * main/kconfig.c: support for >3 mouse buttons
1617 2002-09-18 Bradley Bell <btb@icculus.org>
1619 * include/gr.h: fix palette swap define
1621 2002-09-14 Bradley Bell <btb@icculus.org>
1623 * main/titles.c: load hires briefing screen if lores doesn't exist
1624 (i.e. vertigo) and MenuHires=0
1626 2002-09-14 Werner Augustin <descent-source@mailinglist.gnuher.de>
1628 * main/: multi.h, network.h: pack some structures for ipx
1631 2002-09-14 Bradley Bell <btb@icculus.org>
1633 * cfile/cfile.c, main/endlevel.c, main/gamesave.c: revert cfgets()
1634 and load_endlevel_data() to expect newline-terminated strings, fix
1635 load_game_data to read null-terminated string for
1638 2002-09-07 Bradley Bell <btb@icculus.org>
1640 * main/newmenu.c: added error message
1642 * main/menu.h: enable -nohires with mac shareware
1644 * 2d/palette.c, include/gr.h: enable 0/255 palette swap
1646 * 2d/font.c: enable 0/255 palette swap for fonts
1648 * 2d/bitblt.c: add TRANSPARENCY_COLOR to assembly code, nother OGL
1651 * 2d/2dsline.c: fix ogl blooper
1653 2002-09-05 Bradley Bell <btb@icculus.org>
1655 * 2d/rle.c, 2d/scalec.c, include/rle.h: better just do it the old
1658 * include/strutil.h: need string.h for strcasecmp
1660 * include/rle.h: okay, maybe it needs to be this way
1662 * include/: 3d.h, gr.h: more stuff from d2src, mostly formatting
1664 * 2d/scalec.c: more stuff from d2src
1666 * 2d/rle.c: more stuff from d2src, formatting
1668 * 2d/font.c: useless cruft
1670 * 2d/: 2dsline.c, bitmap.c, bitmap.h: more stuff from d2src
1672 * 2d/bitblt.c, include/grdef.h: moved gr_linear_movsd assembly from
1675 2002-09-04 Bradley Bell <btb@icculus.org>
1677 * include/grdef.h: fix compiler warnings
1679 * 2d/bitblt.c: fix compiler warnings, #ifdef out dos-only code
1681 * include/grdef.h: gr_linear_movsd isn't static for NO_ASM,
1684 * main/game.c: we want the mac ibitblt for everything but dos and
1687 * main/texmerge.c: these routines are in tmerge.c
1689 * main/credits.c: enable credits for mac and oem data
1691 * main/bm.c: use either exit.ham or exit.pofs
1693 * include/ibitblt.h: enable some more code from d2src
1695 * include/gr.h: enable mac ubitblt_double
1697 * 2d/rle.c: added gr_rle_expand_scanline_generic_masked from d2src
1699 * include/grdef.h: moved some inline asm from linear.h
1701 * 2d/ibitblt.c: brought in line with original d2 version
1703 * 2d/bitblt.c: reverted to original d2 version of this file, then
1704 added d1x enhancements
1706 * 2d/2dsline.c: formatting, use __MSDOS__ instead of __DJGPP__
1708 * 2d/linear.h: moved these back to their original locations
1711 * main/mveplay.c: close some memory holes, speed up palette loading
1713 * main/movie.c: added fullscreen toggle while playing movies
1715 * main/inferno.c: comment out -superhires help text (always on)
1717 * include/timer.h: added approx_fsec_to_usec macro
1719 * arch/sdl/joy.c: fix compiler warning
1721 2002-09-01 Bradley Bell <btb@icculus.org>
1723 * main/network.c: oops
1725 * main/: movie.c, mveplay.c, mveplay.h: more movie improvements
1727 * arch/sdl/timer.c, include/timer.h: added timer_delay, faster
1728 timer_get_fixed_seconds
1732 2002-08-31 Bradley Bell <btb@icculus.org>
1734 * TODO, main/inferno.c, main/movie.c, main/mveplay.c: movie
1737 * main/multi.h: network endian stuff
1739 * 2d/font.c, include/gr.h: fast file i/o for font headers
1741 * arch/win32/arch_ip.cpp: unused file
1743 * main/: netmisc.c, netmisc.h, network.c, network.h: formatting,
1744 bigendian networking fixes
1746 * main/menu.c: make net menu more accurate, also make superhires
1749 * include/pstypes.h: better to have __pack__ all the time, I think.
1750 needed for networking, e.g.
1752 * arch/win32/: ipx_drv.h, ipx_win.c, winnet.c: win32 networking
1755 * arch/win32/Makefile.am: unused file
1759 2002-08-30 Bradley Bell <btb@icculus.org>
1761 * arch/win32/ipx_drv.h: re-added arch/win32/ipx_drv.h
1763 * main/: newmenu.h, titles.c: formatting
1765 * NEWS, arch/linux/Makefile.am, arch/linux/include/ukali.h,
1766 main/multi.h: networking works, finally
1768 * TODO: added TODO file
1770 * arch/linux/arch_ip.cpp: unused fine
1772 * README: network sorta working
1774 * main/: Makefile.am, multi.c, network.c, network.h: more
1777 * main/menu.c: load builtin mission correctly
1779 * main/inferno.c: documentation
1781 * main/: hoard.c, hoard.h, gamesave.c, mission.c: move hoard stuff
1784 * main/Makefile.mveplay: don't need no more
1786 2002-08-29 Bradley Bell <btb@icculus.org>
1788 * main/: ip_base.cpp, ip_base.h, ip_basec.h, ipclienc.c,
1789 ipclient.cpp, ipclient.h, ipserver.cpp, ipx_drv.c, multipow.c,
1790 multipow.h, netlist.c, netpkt.c, netpkt.h: deleting unused d1x
1793 * include/ipx_drv.h: more network fixing
1795 * arch/linux/include/ipx_drv.h: more network fixing
1797 * include/ipx.h: formatting
1799 * arch/linux/ipx_kali.c, include/ipx.h: fixed networking fuck-up?
1801 * NEWS, arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
1802 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, main/Makefile.am,
1803 main/inferno.c: fixed networking fuck-up?
1805 * Makefile.am: moved mingw info to README
1807 * README, mingw32.txt: moved mingw info to README
1809 2002-08-27 Bradley Bell <btb@icculus.org>
1811 * utilities/mvlextract.c: allow specifying file to extract
1813 * utilities/: tex2txb.c, txb2tex.c: use default extension to
1816 * utilities/hogextract.c: allow specifying file to extract
1818 * main/mission.c: Have to get mission_num _after_ promoting...
1820 * main/: gameseq.c, titles.c: beginning d1 briefing support
1822 * descent.msn: beginning d1 briefing support
1824 * main/: titles.c, titles.h: d1-style mission briefings
1826 * main/piggy.h: whitespace
1828 * main/movie.c: beginning robot movie support, fall back on lo/hi
1829 res if hi/lo not available
1831 * main/mission.c: added Builtin_mission_num for builtin mission,
1832 D1Hogdir, d1-style mission briefings
1834 * main/: gameseq.c, mission.h: added Builtin_mission_num for
1837 * cfile/cfile.c, include/cfile.h: add capability for 3rd hogfile
1838 (for d1 missions that need d1 data)
1840 * 2d/ibitblt.c: whitespace
1842 2002-08-26 Bradley Bell <btb@icculus.org>
1844 * utilities/mvlcreate.c: oops
1846 * utilities/: Makefile.am, mvlcreate.c, mvlextract.c: added mvl
1849 * utilities/hogextract.c: added [v]iew option
1851 * utilities/: tex2txb.c, txb2tex.c: changed txt to tex
1853 * main/titles.c: fix writable string, disable DumbAdjust thing
1855 * main/polyobj.h: whitespace
1857 * main/newmenu.c: added pcx_get_dimensions(), other stuff from
1860 * main/movie.c: read movies from AltHogDir, other fixes
1862 * main/: mission.c, mission.h: fix bug w/mission filename
1864 * main/gameseq.c: comments
1866 * main/digi.h: whitespace n stuff
1868 * include/mve_audio.h: added audio flag macros
1870 * 2d/pcx.c, include/pcx.h: added pcx_get_dimensions(), other stuff
1875 2002-08-23 Bradley Bell <btb@icculus.org>
1877 * main/: gameseq.c, inferno.c, mission.c, mission.h, titles.c: fix
1880 * Makefile.am: remove d2demo.mn2
1882 * cfile/cfile.c, include/cfile.h: add cfile_size function
1884 * d2demo.mn2, installation.txt, main/gameseq.h, main/mission.c:
1885 eliminate need for .mn2 files for oem and demo
1887 2002-08-22 Bradley Bell <btb@icculus.org>
1889 * main/bm.c: fix for vertigo
1891 * main/menu.h: make OEM menu pcx available
1893 * 2d/rle.c: merge with original d2 file
1895 * Makefile.am, configure.ac: let mission files get installed by
1898 2002-08-17 Bradley Bell <btb@icculus.org>
1900 * configure.ac: make FAST_FILE_IO the default on little-endian
1903 * NEWS, README, compilerdefs.txt, readme.txt: documentation
1905 * 2d/bitblt.c, 2d/rle.c, arch/ogl/ogl.c: implement BM_FLAG_RLE_BIG
1908 2002-08-15 Martin Schaffner <maschaffner@gmx.ch>
1910 * main/: game.c, menu.c, mission.c: promote builtin missions.
1912 2002-08-15 Bradley Bell <btb@icculus.org>
1914 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h, main/piggy.c:
1915 improved mac pig loading/reverted TRANSPARENCY_COLOR changes
1917 * utilities/.cvsignore: added cvsignore
1919 * 2d/palette.c, include/palette.h, main/gamesave.c: mac data file
1922 * main/piggy.c: mac data file loading
1924 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h: set
1925 transparency and swap 0/255 correctly for mac data files
1927 2002-08-13 Bradley Bell <btb@icculus.org>
1929 * Makefile.am, configure.ac, utilities/Makefile.am: moved utility
1930 to utilities to avoid conflict with c++ std lib <utility>
1932 * utilities/: Makefile.am, hogcreate.c, hogextract.c, txb2txt.c,
1933 txt2txb.c: moved utility to utilities to avoid conflict with c++
1936 * Makefile.am, configure.ac: add utilities
1938 2002-08-09 Bradley Bell <btb@icculus.org>
1940 * 2d/palette.c, 3d/interp.c, include/gr.h, main/render.c:
1943 2002-08-08 Bradley Bell <btb@icculus.org>
1945 * main/inferno.c: comments
1947 * main/: newmenu.c, songs.c: mac demo datafile support
1949 * installation.txt: update
1951 * main/gamesave.c: use lowercase for consistency
1953 * main/: bm.c, bm.h, endlevel.c, polyobj.c: enable loading of exit
1954 models for other than d2demo
1956 2002-08-07 Martin Schaffner <maschaffner@gmx.ch>
1958 * main/gamemine.c: formatting, better d1 texture conversion
1960 * Makefile.am, descent.mn2, descent.msn, main/mission.c,
1961 main/mission.h: recognize .msn mission files.
1963 2002-08-07 Bradley Bell <btb@icculus.org>
1965 * .cvsignore, 2d/.cvsignore, 3d/.cvsignore, arch/.cvsignore,
1966 arch/dos/.cvsignore, arch/ggi/.cvsignore, arch/linux/.cvsignore,
1967 arch/ogl/.cvsignore, arch/sdl/.cvsignore, arch/svgalib/.cvsignore,
1968 arch/win32/.cvsignore, cfile/.cvsignore, iff/.cvsignore,
1969 main/.cvsignore, main/editor/.cvsignore, maths/.cvsignore,
1970 mem/.cvsignore, misc/.cvsignore, texmap/.cvsignore: added
1973 2002-08-06 Bradley Bell <btb@icculus.org>
1975 * main/: automap.c, laser.c, songs.c, titles.c: shareware stuff
1977 * main/Makefile.am: formatting
1979 * 2d/font.c: make gr_remap_font just reload the whole thing
1981 * configure.ac: formatting
1983 * Makefile.am: added d2demo.mn2
1985 * d2demo.mn2: mission file for shareware
1987 * include/u_mem.h, main/ai.c, main/gamesave.c, main/inferno.c,
1988 main/laser.h, main/text.h, main/titles.c, main/weapon.c: whitespace
1990 * main/sounds.h: shareware stuff, whitespace
1992 * main/: polyobj.c, polyobj.h: more fast i/o macros
1994 * main/: menu.c, menu.h, mission.c, newmenu.c, piggy.c, piggy.h:
1997 * main/: endlevel.c, endlevel.h, gamemine.c, gameseq.c: merged
1998 endlevel stuff to non-shareware, allow movies/endlevel for
2001 * main/cntrlcen.c: typo
2003 * main/bm.h: use global Piggy_hamfile_version
2005 * main/bm.c: merged endlevel stuff to non-shareware, more fast i/o
2006 macros, use global Piggy_hamfile_version
2008 * main/Makefile.am: terrain and movie stuff always used now
2010 * 2d/pcx.c, include/pcx.h: make pcx header available to other
2013 * main/: gamemine.c, gamesave.c: load DMB levels
2015 * main/: bm.c, cntrlcen.c, cntrlcen.h, fuelcen.c, fuelcen.h,
2016 segment.c, segment.h, switch.c, switch.h: fast i/o macros
2018 2002-08-04 Martin Schaffner <maschaffner@gmx.ch>
2020 * main/gamemine.c, main/gamesave.c, mem/mem.c: d1 level stuff.
2022 2002-08-04 Bradley Bell <btb@icculus.org>
2024 * main/inferno.c: shareware stuff, formatting
2026 * arch/sdl/rbaudio.c: gracefully handle redbook non-availability
2028 * arch/sdl/gr.c: don't need to set mode in gr_init
2030 2002-08-02 Martin Schaffner <maschaffner@gmx.ch>
2032 * main/: gamemine.c, gamemine.h, gamesave.c, gamesave.h: more d1
2035 * Makefile.am, descent.mn2: added mission file for descent 1
2037 2002-08-02 Bradley Bell <btb@icculus.org>
2039 * arch/sdl/digi.c, arch/sdl/gr.c, include/error.h,
2040 include/oldsdl.h, main/gamecntl.c, main/inferno.c, main/laser.c,
2041 main/piggy.h, misc/error.c: junk
2043 * main/: endlevel.c, escort.c, gameseq.c, newmenu.c, render.c,
2044 render.h, scores.c, scores.h, terrain.c: shareware stuff
2046 * configure.ac, include/pstypes.h, main/bm.c, main/bm.h,
2047 main/effects.c, main/effects.h, main/piggy.c, main/piggy.h,
2048 main/powerup.c, main/powerup.h, main/robot.c, main/robot.h,
2049 main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
2050 main/weapon.c, main/weapon.h: fast i/o macros
2052 2002-08-01 Martin Schaffner <maschaffner@gmx.ch>
2054 * NEWS, cfile/cfile.c, main/console.c, main/gamemine.c,
2055 main/gamemine.h, main/gamesave.c: load d1 levels
2057 2002-07-30 Bradley Bell <btb@icculus.org>
2059 * configure.ac: oops
2061 * configure.ac, arch/ogl/gr.c, arch/ogl/ogl.c, include/ogl_init.h:
2064 * main/menu.c, main/titles.c, NEWS, 2d/font.c, include/gr.h,
2065 include/grdef.h, main/game.c, main/gamefont.c, main/gamefont.h,
2066 main/gamemine.c, main/inferno.c, main/movie.c, main/newmenu.c,
2067 main/piggy.c, main/titles.c: support shareware datafiles!
2069 * main/: bm.c, gamemine.c, piggy.c, piggy.h, weapon.c, gamemine.c,
2070 piggy.c: SHAREWARE fixes
2072 2002-07-29 Bradley Bell <btb@icculus.org>
2074 * NEWS, include/fileutil.h, main/bm.c, main/gameseq.c,
2075 main/mveplay.c, main/piggy.c, main/piggy.h, main/playsave.c,
2076 misc/fileutil.c: Portability - OS X support
2078 2002-07-27 Bradley Bell <btb@icculus.org>
2080 * main/: Makefile.am, fuelcen.c, fuelcen.h, game.c, game.h,
2081 gamemine.c, gamesave.c, gameseq.c, piggy.c, piggy.h, segment.c,
2082 segment.h: portability
2084 * cfile/cfile.c, include/cfile.h, main/cntrlcen.c, main/cntrlcen.h,
2085 main/gamesave.c, main/switch.c, main/switch.h, main/wall.c,
2086 main/wall.h: portabilization
2088 * 2d/font.c, include/gr.h: portability
2090 2002-07-26 Bradley Bell <btb@icculus.org>
2092 * 2d/font.c, 2d/pcx.c, include/gr.h, main/movie.c: portability
2094 * arch/linux/findfile.c, include/pstypes.h: os x fixes
2096 * main/player.c: foo
2098 * misc/fileutil.c, include/fileutil.h, misc/fileutil.c: oops
2100 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c,
2101 misc/fileutil.h: portable file i/o utils
2103 * main/: Makefile.mveplay, inferno.c, movie.c, newmenu.c: s not a
2104 writable string anymore... / formatting
2106 * main/Makefile.am, main/bm.c, main/bm.h, main/cntrlcen.c,
2107 main/cntrlcen.h, main/effects.c, main/effects.h, main/piggy.c,
2108 main/piggy.h, main/player.c, main/player.h, main/polyobj.c,
2109 main/polyobj.h, main/powerup.c, main/powerup.h, main/robot.c,
2110 main/robot.h, main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
2111 main/weapon.c, main/weapon.h, 3d/interp.c, include/cfile.h:
2112 portable-izing file loading routines
2114 2002-07-24 Bradley Bell <btb@icculus.org>
2116 * main/mveplay.c: correctly play files with 16bit uncompressed
2117 audio, mem checking, etc
2119 * main/: Makefile.mveplay, mvelib.c, mveplay.c: enable standalone
2122 2002-07-23 Bradley Bell <btb@icculus.org>
2124 * misc/Makefile.am: unused file
2126 * configure.ac, main/endlevel.c, main/endlevel.h, main/menu.c,
2127 main/sounds.h: remove experimental nmovie stuff
2129 * main/movie.c: add some debugging output
2131 2002-07-22 Bradley Bell <btb@icculus.org>
2133 * main/: console.c, state.c: simplified header
2135 * main/movie.c: enable mveplay audio
2137 * main/old/movie.c: moved to main/
2139 * include/mve_audio.h, include/mvelib.h, main/Makefile.am,
2140 main/inferno.c, main/kludge.c, main/movie.c, main/mve_audio.c,
2141 main/mvelib.c, main/mveplay.c: initial movie support
2143 * arch/linux/findfile.c, arch/ogl/gr.c, arch/ogl/ogl.c,
2144 arch/sdl/init.c, arch/sdl/joy.c, include/byteswap.h,
2145 include/ogl_init.h, include/pstypes.h, main/console.c,
2146 main/state.c, mem/mem.c: OS X stuff
2148 * configure.ac: OS X and movie stuff
2150 2002-07-19 Bradley Bell <btb@icculus.org>
2152 * compilerdefs.txt: OSX defs
2154 2002-07-18 Bradley Bell <btb@icculus.org>
2156 * main/inferno.c: use simpler rcs tags
2158 * autogen.sh: keep Changelog in cvs (and use --accum)
2160 * arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/rbaudio.c,
2161 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/rbaudio.c,
2162 include/rbaudio.h, main/Makefile.am, main/cdrom.h, main/gamecntl.c,
2163 main/songs.c: changed cdrom->rbaudio
2165 * include/rbaudio.h: moved to /include
2167 2002-07-17 Bradley Bell <btb@icculus.org>
2169 * 2d/d2sline.c, 2d/bitblt.c, 2d/bitmap.c, 2d/bitmap.h, 2d/box.c,
2170 2d/canvas.c, 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/font.c,
2171 2d/gpixel.c, 2d/ibitblt.c, 2d/line.c, 2d/linear.asm, 2d/linear.h,
2172 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c, 2d/rect.c,
2173 2d/rle.c, 2d/scale.c, 2d/scalea.asm, 2d/scalea.h, 2d/scalec.c,
2174 2d/tmerge.c, 2d/tmerge_a.asm, 3d/clipper.c, 3d/clipper.h,
2175 3d/draw.c, 3d/globvars.c, 3d/globvars.h, 3d/instance.c,
2176 3d/interp.asm, 3d/interp.c, 3d/matrix.c, 3d/points.c, 3d/rod.c,
2177 3d/setup.c: use simpler rcs tags
2182 2002-07-17 Bradley Bell <btb@icculus.org>
2184 * tools/cvs2cl/cvs2cl.pl: upgrade cvs2cl
2186 * d2x-gl.sh, d2x-ogl.sh: changed d2x-ogl to d2x-gl
2188 * debian/rules: don't need readme's
2190 * debian/rules: move d1x license to COPYING, license clarifications
2192 * COPYING, license.txt, debian/copyright, Makefile.am: move d1x
2193 license to COPYING, license clarifications
2195 * debian/rules: fix debian docs
2197 * debian/rules: fix debian manpages
2199 * debian/d2x-sdl.menu: fix debian menu
2201 * debian/rules: link to undocumented man page for debs
2203 * Makefile.am, configure.ac, debian/control, debian/copyright,
2204 debian/d2x-gl.files, debian/d2x-gl.menu, debian/d2x-sdl.files,
2205 debian/d2x-sdl.menu, debian/d2x.files, debian/d2x.menu,
2206 debian/rules, rpm/d2x.spec.in: change d2x-ogl to d2x-gl, other
2209 2002-07-16 Bradley Bell <btb@icculus.org>
2211 * debian/: rules, changelog.in: deb stuff
2213 * configure.ac: cleaner nasm detection
2215 * debian/: changelog.in, control, rules: deb stuff
2217 * README, installation.txt: typos, stuff
2219 * configure.ac: better #defines
2221 * configure.ac: whitespace
2223 * configure.ac: better documentation
2225 * configure.ac, arch/sdl/event.c, arch/sdl/init.c: SDL_AUDIO and
2226 SDL_JOYSTICK not needed
2228 * configure.ac, main/inferno.c: __SDL__ ugly and not needed at all
2230 * configure.ac: need higher SDL for joystick
2232 * debian/: control, rules: deb stuff
2234 * arch/sdl/joy.c: old junk
2236 * Makefile.am, configure.ac: automake updates
2238 * main/: inferno.c, text.c: don't use althogdir on non-unix
2240 * configure.ac: more autoconf updates
2242 * misc/strutil.c: better strrev
2244 * main/inferno.c: need limits.h on mingw also
2246 * acconfig.h, configure.ac: Updated for autoconf 2.53 (no more
2249 2002-04-19 Bradley Bell <btb@icculus.org>
2251 * main/network.c: let hoard.ham be a cfile
2253 * main/text.c: better error message when hog not found
2257 2002-03-23 Bradley Bell <btb@icculus.org>
2259 * acconfig.h, configure.ac, arch/linux/Makefile.am,
2260 arch/sdl/Makefile.am: Use SDL joystick automatically
2262 * arch/sdl/joy.c, main/kconfig.c: SDL Joystick works!
2264 2002-03-05 Bradley Bell <btb@icculus.org>
2266 * arch/sdl/joydefs.c, arch/sdl/joy.c: SDL joystick stuff mostly
2269 2002-02-23 Bradley Bell <btb@icculus.org>
2271 * texmap/ntmap.c: fix bug preventing higher res sdl modes
2273 * arch/dos/Makefile.am, arch/ggi/Makefile.am,
2274 arch/linux/Makefile.am, arch/ogl/Makefile.am, arch/sdl/Makefile.am,
2275 arch/svgalib/Makefile.am, arch/win32/Makefile.am,
2276 main/editor/Makefile.am: moved includes to include
2278 * arch/sdl/gr.c: use SDL_VERSION_ATLEAST
2280 * Makefile.am, 2d/Makefile.am, 3d/Makefile.am, cfile/Makefile.am,
2281 iff/Makefile.am, main/Makefile.am, maths/Makefile.am,
2282 mem/Makefile.am, misc/Makefile.am, texmap/Makefile.am: moved
2285 * main/game.c: disabled cockpit for OGL, formatting
2287 * 2d/ibitblt.c: formatting
2289 2002-02-16 Bradley Bell <btb@icculus.org>
2291 * include/oldsdl.h: check for older macros
2293 * configure.ac, arch/sdl/digi.c, arch/sdl/event.c, arch/sdl/gr.c,
2294 include/error.h, include/oldsdl.h, main/gamecntl.c, main/inferno.c:
2295 allow older sdl versions
2297 2002-02-15 Bradley Bell <btb@icculus.org>
2299 * main/: automap.c, automap.h, inferno.c: automap resolution now
2302 * include/: gr.h, grdef.h: moved protos to from grdef.h to gr.h
2304 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
2305 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
2306 win32/include/key_arch.h: never mind - that would be pointless
2308 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
2309 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
2310 win32/include/key_arch.h: copied files from d1x
2312 * arch/linux/arch_ip.cpp, arch/win32/arch_ip.cpp, main/ip_base.cpp,
2313 main/ip_base.h, main/ipclient.cpp: enable udp debug messages
2315 * main/multipow.c: need conf.h
2317 * arch/win32/Makefile.am: new file
2319 * include/pstypes.h: added u_int16_t (needed in base_ip)
2321 * arch/win32/arch_ip.cpp: copied from d1x
2323 2002-02-14 Bradley Bell <btb@icculus.org>
2325 * arch/sdl/gr.c, main/inferno.c: allow gr_init lowres
2327 * NEWS, include/gr.h, main/game.c, main/game.h, main/gamecntl.c,
2328 main/netlist.c: Added hotkeys to toggle fullscreen mode
2330 * main/: ip_base.cpp, ip_base.h, multi.h, netlist.c, netpkt.c,
2331 network.c, network.h, ipclient.cpp, netpkt.h: d1x->d2x
2333 * main/: multipow.c, multipow.h, netlist.c, netpkt.c, netpkt.h,
2334 reorder.h: Lotsa networking stuff from d1x
2336 2002-02-13 Bradley Bell <btb@icculus.org>
2338 * include/gr.h, main/game.c: Fullscreen toggle stuff
2340 * arch/linux/Makefile.am, include/ipx.h: Lotsa networking stuff
2343 * main/: Makefile.am, inferno.c, ip_base.cpp, ip_base.h, menu.c,
2344 multi.h, network.c, network.h, newmenu.c: Lotsa networking stuff
2347 2002-02-11 Bradley Bell <btb@icculus.org>
2349 * main/bm.c: use portable loader if bigendian
2351 * include/pstypes.h: don't define bool for c++
2353 * include/cfile.h: extern AltHogDir stuff
2355 * include/byteswap.h: use WORDS_BIGENDIAN
2357 * main/: newmenu.c, newmenu.h: added fixedfont menu functions
2359 * main/vers_id.h: added D2X_IVER
2361 * misc/args.c: don't use d1x.ini
2363 * Makefile.am: rpm stuff
2365 * acconfig.h, configure.ac: c++, versioning, endianness, deb, rpm
2368 2002-02-09 Bradley Bell <btb@icculus.org>
2370 * rpm/: d2x.spec, d2x.spec.in: auto-generate rpm spec file
2372 2002-02-09 Paolo Ulivi <pulivi@libero.it>
2374 * d2x-ogl.sh, d2x-sdl.sh, rpm/.cvsignore, rpm/d2x.spec: rpm
2377 2002-02-06 Bradley Bell <btb@icculus.org>
2379 * arch/linux/arch_ip.cpp, main/ip_base.cpp, main/ip_base.h,
2380 main/ip_basec.h, main/ipclienc.c, main/ipclient.cpp,
2381 main/ipclient.h, main/ipserver.cpp: Adding d1x network code
2383 * debian/: changelog.in, control, copyright, d2x-gl.files,
2384 d2x-gl.menu, d2x.files, d2x.menu, rules: Added debian stuff
2388 2002-02-02 Bradley Bell <btb@icculus.org>
2390 * NEWS, arch/ggi/Makefile.am: reenabled ggi build
2392 * NEWS, acconfig.h, configure.ac, main/gamecntl.c, main/inferno.c:
2393 Enabled RELEASE option
2395 2002-01-31 Bradley Bell <btb@icculus.org>
2397 * Makefile.am, configure.ac: specify prerequisite versions of
2398 autoconf and automake
2400 2002-01-29 Bradley Bell <btb@icculus.org>
2402 * main/mission.c: RCS header added
2404 * main/inferno.c: update copyright date
2406 * main/mission.c: allow missions to be in AltHogDir
2408 * configure.ac: Display results of configure
2410 * include/d_io.h, main/inferno.c, main/newdemo.c: Added d_mkdir
2413 2002-01-28 Bradley Bell <btb@icculus.org>
2415 * NEWS, acconfig.h, configure.ac, cfile/cfile.c, main/newdemo.c:
2416 Data files now go in DATADIR/games/d2x, user files now go in
2419 2002-01-28 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2421 * main/inferno.c: Data files now go in DATADIR/games/d2x, user
2422 files now go in ~/.d2x
2424 2002-01-24 Bradley Bell <btb@icculus.org>
2426 * configure.ac: fix nasm not found error message
2428 2002-01-18 Bradley Bell <btb@icculus.org>
2430 * configure.in: getting rid of old configure.in
2432 * acconfig.h, configure.ac, main/Makefile.am, main/kludge.c,
2433 main/movie.c: Movie playing kludgey stuff
2435 * misc/args.c: formatting
2437 * main/inferno.c: allow -h for help
2439 * include/error.h: don't die on int3, unless -debug given
2441 * mingw32.txt: more stuff
2443 2001-12-29 Bradley Bell <btb@icculus.org>
2445 * Makefile.am: Got rid of thinking.txt
2447 * main/inferno.c: document -nomovies option
2449 2001-12-28 Bradley Bell <btb@icculus.org>
2451 * main/titles.c: formatting, put some code into place for rendering
2452 of robots during briefings
2454 2001-12-27 Bradley Bell <btb@icculus.org>
2458 2001-12-23 Craig Hadady <chadady@iglou.com>
2460 * 2d/rle.c: fixed bug in dummy array.
2462 2001-12-03 Bradley Bell <btb@icculus.org>
2464 * arch/sdl/init.c: fix formatting
2466 * Makefile.am, acconfig.h, configure.ac, arch/linux/Makefile.am,
2467 arch/sdl/Makefile.am, arch/sdl/event.c, arch/sdl/init.c,
2468 arch/sdl/joy.c, arch/svgalib/Makefile.am: lots of makefile fixes,
2469 and sdl joystick stuff
2471 2001-11-30 Bradley Bell <btb@icculus.org>
2473 * thinking.txt: not needed
2475 2001-11-27 Bradley Bell <btb@icculus.org>
2477 * cygconf, mingw32.txt: use sdl from source on cygwin
2479 * Makefile.am, configure.ac, arch/ogl/Makefile.am,
2480 arch/sdl/Makefile.am, main/Makefile.am: move SDL_LIBS to LIBS,
2481 SDL_CFLAGS to CFLAGS
2483 2001-11-27 Bradley Bell <btb@icculus.org>
2487 2001-11-14 Bradley Bell <btb@icculus.org>
2489 * texmap/scanline.c: use optimization flags as texmap default
2491 * NEWS: mouse wheel, etc
2493 * arch/include/mouse.h, arch/sdl/mouse.c, main/kconfig.c: use mouse
2494 wheel to emulate 3rd axis
2496 * Makefile.am, configure.ac: change ENV_DJGPP to DJGPP
2498 * include/error.h: kludge to ungrab mouse when we hit an int3
2500 * include/d_io.h: change __ENV_WINDOWS__ to __WINDOWS__,
2501 __ENV_MSDOS__ to __MSDOS__
2503 * arch/sdl/mouse.c: remove cruft, fix formatting, use mouse wheel
2506 * arch/sdl/event.c: remove cruft, fix formatting, begin joystick
2509 * arch/sdl/digi.c: implemented digi_set_volume
2511 * include/grdef.h, main/config.c, misc/d_io.c: change
2512 __ENV_WINDOWS__ to __WINDOWS__, __ENV_MSDOS__ to __MSDOS__
2514 * 2d/font.c, main/bm.c, main/gamesave.c, main/gameseq.c,
2515 main/piggy.c: use MAKE_SIG
2517 * installation.txt: update
2519 * configure.ac: new file
2521 * arch/sdl/joydefs.c: #include pstypes.h
2523 * arch/sdl/init.c: SDL joystick stuff
2525 * acconfig.h: adjust MINGW defines
2527 * arch/sdl/joydefs.c: copied joydefs_config from linux/joydefs.c -
2528 controls menu now works
2530 2001-11-13 Bradley Bell <btb@icculus.org>
2532 * main/Makefile.am: Make sure bmread.c and terrain.c get included
2535 * Makefile.am: New file
2537 * arch/dos/Makefile.am: Make sure gr.c and joy2.asm get included in
2540 * compilerdefs.txt: New file
2542 * main/aipath.c: use D_RAND_MAX instead of RAND_MAX
2544 2001-11-12 Bradley Bell <btb@icculus.org>
2546 * main/playsave.c: load player files regardless of byte order of
2549 2001-11-11 Bradley Bell <btb@icculus.org>
2551 * include/makesig.h, main/playsave.c: Created header for MAKE_SIG
2554 * main/Makefile.am: Don't use terrain.c unless SHAREWARE
2556 * NEWS: GL savegame thumbnails
2558 * acconfig.h, configure.in: make option for NMOVIES, default to off
2560 2001-11-09 Bradley Bell <btb@icculus.org>
2562 * main/state.c: Enabled savegame thumbnails under OpenGL
2564 * unused/pa_null/pa_enabl.h: remove duplicate header
2566 * misc/args.c: use d2x.ini for option file
2568 * mem/mem.c: Move mem_realloc inside the ifdef
2570 * main/menu.c: fix 640x400 menu text
2572 * main/inferno.c: added documentation
2574 * main/endlevel.c: fix warnings
2576 * arch/ogl/gr.c: Get rid of gl spew
2578 * arch/linux/Makefile.am: move unused ipx_udp.c to EXTRA_DIST
2580 * acconfig.h: Define __SDL__ for mingw
2582 2001-11-08 Bradley Bell <btb@icculus.org>
2584 * 2d/font.c: free OGL font data when rereading
2586 * main/collide.c, main/endlevel.c, main/endlevel.h, main/gameseq.c,
2587 main/gauges.c, acconfig.h, configure.in, main/inferno.c,
2588 main/laser.c, main/menu.c, main/menu.h, main/newmenu.c,
2589 main/piggy.c, main/sounds.h, main/switch.c, main/titles.c,
2590 main/weapon.h: Enabled shareware build, endlevel flythrough
2593 * main/: Makefile.am, terrain.c, old/terrain.c: moved file, will be
2594 of use for shareware build
2596 * arch/ogl/: gr.c, sdlgl.c: use new d_realloc function, so mem
2599 * include/u_mem.h, mem/mem.c: added d_realloc/mem_realloc functions
2601 2001-11-05 Bradley Bell <btb@icculus.org>
2603 * include/args.h, main/inferno.c, misc/args.c: Change args_init
2606 * include/3d.h: Add comment
2608 2001-11-04 Bradley Bell <btb@icculus.org>
2610 * cfile/Makefile.am, cfile/nocfile.h, include/nocfile.h: Move
2613 * arch/ogl/sdlgl.c: Hack to keep SDL from screwing up X when it
2616 * main/: gamecntl.c, inferno.c: SDL applies to more than X11...
2618 * arch/ogl/gr.c, main/Makefile.am, main/gauges.c, main/hud.c,
2619 main/hudmsg.h: Enable d1x-style hud_message
2621 * arch/ogl/: glx.c, wgl.c: Sync with d1x
2623 * 2d/font.c: re-init ogl fonts after remapping colors.
2625 2001-11-02 Bradley Bell <btb@icculus.org>
2627 * misc/Makefile.am: remove byteswap.h (duplicate header)
2629 * 2d/font.c: fixed gr_remap_font, minor stuff
2631 * configure.in: take out -O2 if doing debug build
2633 * main/bm.c: formatting
2635 * 2d/font.c, include/gr.h, NEWS: Enable OpenGL fonts!
2637 * include/byteswap.h, misc/Makefile.am: fix swapint, swapshort
2638 macros, get rid of functions
2640 2001-11-01 Bradley Bell <btb@icculus.org>
2642 * misc/byteswap.h: removed duplicate header
2644 2001-10-31 Bradley Bell <btb@icculus.org>
2646 * NEWS, main/automap.c: automap works in opengl
2648 * NEWS, configure.in: Added news
2650 * main/newmenu.c: Must call set_screen_mode for menus when using GL
2652 * 2d/: bitblt.c, canvas.c, linear.h, scalea.h: Sync with d1x
2654 * arch/sdl/event.c, arch/sdl/gr.c, arch/sdl/init.c, iff/iff.c,
2655 include/3d.h, include/loadgl.h, main/inferno.c, maths/fixc.c,
2656 maths/vecmat.c, maths/vecmata.asm: Sync with d1x
2658 * Makefile.am, arch/sdl/Makefile.am: Makefile fixes
2660 * arch/ogl/: glx.c, gr.c, ogl.c, sdlgl.c: Sync with d1x
2662 * 3d/: clipper.c, draw.c, globvars.c, instance.c, interp.c,
2663 matrix.c, points.c, rod.c, setup.c: Minor sync with d1x
2665 2001-10-27 Bradley Bell <btb@icculus.org>
2667 * main/inferno.c: added some documentation
2669 2001-10-25 Bradley Bell <btb@icculus.org>
2671 * main/inferno.c, texmap/ntmap.c, texmap/tmapflat.c: Completed tmap
2674 * Makefile.am, configure.in, arch/Makefile.am,
2675 arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/digi.c,
2676 arch/dos/gr.c, arch/ggi/Makefile.am, arch/ggi/gr.c,
2677 arch/ogl/Makefile.am, arch/ogl/glx.c, arch/ogl/gr.c,
2678 arch/ogl/ogl.c, arch/ogl/sdlgl.c, arch/ogl/wgl.c,
2679 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/digi.c,
2680 arch/sdl/gr.c, arch/svgalib/Makefile.am, arch/svgalib/gr.c,
2681 texmap/scanline.c: Finished moving stuff to arch/blah. I know,
2682 it's ugly, but It'll be easier to sync with d1x.
2684 * Makefile.am, configure.in, main/Makefile.am, main/editor/med.c,
2685 main/editor/medwall.h, main/editor/segment.c, main/editor/seguvs.h,
2686 main/editor/Makefile.am: attempt at support for editor, makefile
2689 * misc/d_delay.c: formatting fix
2691 * texmap/: Makefile.am, ntmap.c, scanline.c, scanline.h, texmapl.h,
2692 tmappent.S, tmapppro.S: adding support for runtime selection of
2695 * main/: bmread.c, game.c, gamecntl.c, gamesave.c, inferno.c,
2696 inferno.h, piggy.c, render.c, editor/editor.h: conditionalize
2697 including multi.h and network.h, fix backslashes, fix compiler
2700 * main/: ai.c, ai2.c, aipath.c, automap.c, bm.c, cntrlcen.c,
2701 collide.c, controls.c, credits.c, dumpmine.c, endlevel.c, escort.c,
2702 fireball.c, fuelcen.c, gamemine.c, gameseq.c, gauges.c, laser.c,
2703 menu.c, multi.h, netmisc.c, network.h, newdemo.c, newmenu.c,
2704 object.c, powerup.c, state.c, switch.c, wall.c: conditionalize
2705 including multi.h and network.h, fix backslashes
2707 * include/pstypes.h: added typedef for u_int64_t on mingw
2709 * include/3d.h: added prototype for g3_uninit_polygon_model
2711 * arch/sdl/Makefile.am: Don't use SDL joystick except on mingw
2713 2001-10-24 Bradley Bell <btb@icculus.org>
2715 * arch/: ggi/Makefile.am, svgalib/Makefile.am: Moved input stuff to
2716 arch subdirs, as in d1x.
2718 * Makefile.am, configure.in, main/kconfig.c: Revert bin_programs to
2719 earlier style until i understand automake 1.5 better. remove input
2722 * arch/: Makefile.am, dos/Makefile.am, dos/joy2.asm, dos/joyc.c,
2723 dos/joydefs.c, dos/key.c, dos/mouse.c, ggi/event.c, ggi/init.c,
2724 ggi/key.c, ggi/mouse.c, linux/Makefile.am, linux/joydefs.c,
2725 linux/joystick.c, linux/include/joystick.h, sdl/Makefile.am,
2726 sdl/event.c, sdl/joy.c, sdl/joydefs.c, sdl/key.c, sdl/mouse.c,
2727 svgalib/event.c, svgalib/init.c, svgalib/key.c, svgalib/mouse.c:
2728 Moved input stuff to arch subdirs, as in d1x.
2730 * NEWS, configure.in: blah blah
2732 2001-10-23 Bradley Bell <btb@icculus.org>
2734 * include/ui.h, unused/ui/ui.h: Moved ui.h to includes/
2736 * texmap/tmapppro.S: no need for #include <conf.h> here
2738 * main/Makefile.am: Build fixes. EDITOR_SRCS added to
2741 * main/: Makefile.am, network.c: No longer #ifdef'ing out the whole
2742 file. RCS header added
2744 * main/: bmread.c, kmatrix.c, multi.c, multibot.c: No longer
2745 #ifdef'ing out the whole file. RCS header added
2747 * Makefile.am, acconfig.h, configure.in, arch/dos/Makefile.am,
2748 main/Makefile.am, maths/Makefile.am, texmap/Makefile.am: Build
2749 fixes. Now works with automake 1.5 and autoconf 2.52.
2750 --enable-editor option added. SDL_VIDEO and SDL_INPUT defined for
2751 mingw (-grabmouse now works on win32).
2753 * config.guess, config.sub, install-sh, missing, mkinstalldirs:
2754 These don't belong in cvs
2758 2001-10-20 Bradley Bell <btb@icculus.org>
2760 * 2d/font.c: Don't free unused variables...
2762 * 2d/font.c, include/gr.h: Bringing font stuff more in line with
2765 * Makefile.am, arch/Makefile.am, arch/dos/Makefile.am,
2766 arch/linux/Makefile.am, arch/win32/Makefile.am, iff/Makefile.am,
2767 main/Makefile.am: make dist more sensible
2769 * Makefile.am: Kludge for linking on mingw
2771 2001-10-19 Bradley Bell <btb@icculus.org>
2773 * Makefile.am, configure.in, arch/win32/Makefile.am,
2774 arch/win32/ipx_win.c, arch/win32/winnet.c: Little fixes
2776 * include/ipx_drv.h: Check for __MINGW32__
2778 * include/i86.h: Imported from d1x
2780 * arch/dos/: Makefile.am, ipx.c: Re-import of d1x files
2782 * arch/dos/modex.asm: Fixed %include
2784 * main/console.c: RCS headers added
2786 * arch/sdl/: Makefile.am, init.c, timer.c: Moved arch/sdl_* to
2789 * Makefile.am, main/Makefile.am: Moved final link to top-level
2790 directory instead of main/
2792 * 2d/linear.asm, maths/fix.asm, maths/vecmata.asm: Changed
2793 __ENV_LINUX__ to __linux__
2795 * configure.in, arch/Makefile.am, arch/dos_dpmi.c,
2796 arch/dos_findfile.c, arch/dos_init.c, arch/dos_ipx.c,
2797 arch/dos_modex.asm, arch/dos_timer.asm, arch/dos_tweak.inc,
2798 arch/dos_vesa.c, arch/dos_vgaregs.inc, arch/linux_init.c,
2799 arch/sdl_init.c, arch/sdl_timer.c, arch/dos/Makefile.am,
2800 arch/dos/dpmi.c, arch/dos/findfile.c, arch/dos/init.c,
2801 arch/dos/ipx.c, arch/dos/modex.asm, arch/dos/timer.asm,
2802 arch/dos/tweak.inc, arch/dos/vesa.c, arch/dos/vgaregs.inc,
2803 arch/linux/Makefile.am, arch/linux/init.c, arch/win32/Makefile.am,
2804 arch/win32/mingw_init.c, main/Makefile.am: Moved arch/sdl_* to
2807 * configure.in: add --enable-xploader, support arch/linux subdir,
2810 * main/inferno.c: conditionalize conf.h
2812 2001-10-19 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2814 * acconfig.h, 2d/bitmap.h, 3d/interp.c, cfile/cfile.c,
2815 include/cfile.h, main/bm.c, mem/mem.c, misc/fileutil.c,
2816 misc/fileutil.h: Partial application of linux/alpha patch.
2818 2001-10-19 Bradley Bell <btb@icculus.org>
2820 * main/Makefile.am, arch/linux/Makefile.am: Brought linux
2821 networking in line with d1x, moved some arch/linux_* stuff to
2824 * arch/linux/: findfile.c, ipx_bsd.c, ipx_kali.c, ipx_lin.c,
2825 linuxnet.c, ukali.c, include/ipx_bsd.h, include/ipx_hlpr.h,
2826 include/ipx_kali.h, include/ipx_ld.h, include/ipx_lin.h,
2827 include/ipx_udp.h, include/ukali.h: remove pesky * from RCS log
2830 * arch/: Makefile.am, linux_findfile.c, linux_ipx_bsd.c,
2831 linux_ipx_lin.c, linux_ipx_udp.c, linux_net.c, linux/findfile.c,
2832 linux/ipx_bsd.c, linux/ipx_kali.c, linux/ipx_lin.c,
2833 linux/ipx_udp.c, linux/linuxnet.c, linux/ukali.c,
2834 linux/include/ipx_bsd.h, linux/include/ipx_hlpr.h,
2835 linux/include/ipx_kali.h, linux/include/ipx_ld.h,
2836 linux/include/ipx_lin.h, linux/include/ipx_udp.h,
2837 linux/include/ukali.h: Brought linux networking in line with d1x,
2838 moved some arch/linux_* stuff to arch/linux/*
2840 * include/ipx_drv.h: Imported from d1x
2842 * main/ipx_drv.c: RCS info added, conf.h added, etc...
2844 * main/ipx_drv.c: Imported from d1x
2846 * include/args.h, include/ipx.h, main/inferno.c, main/network.c,
2847 main/network.h, main/Makefile.am: Trying to get network working on
2850 * configure.in, 2d/Makefile.am, arch/win32/Makefile.am,
2851 main/Makefile.am: build fixes
2853 * arch/: win32/Makefile.am, win32/findfile.c, win32/ipx_drv.h,
2854 win32/ipx_win.c, win32/winnet.c, Makefile.am, win32_findfile.c,
2855 linux/include/ipx_drv.h: Moved win32_* to win32/* (a la d1x),
2856 starting to get net working.
2858 * include/pstypes.h: Changed __ENV_LINUX__ to __linux__,
2859 conditionalized min,max macros
2861 2001-10-18 Bradley Bell <btb@icculus.org>
2863 * acconfig.h, 2d/linear.h, arch/include/joy.h, include/loadgl.h,
2864 include/strutil.h, include/vecmat.h, main/kconfig.c, misc/d_glob.c,
2865 texmap/tmap_inc.asm, texmap/tmap_per.asm, texmap/tmappent.S,
2866 texmap/tmapppro.S, main/console.c: Changed __ENV_LINUX__ to
2869 * 2d/2dsline.c: RCS headers added/changed
2871 * configure.in: fix NASMFLAGS bug
2873 * main/: collide.c, inferno.c, object.c, render.c: RCS headers
2876 2001-10-17 Bradley Bell <btb@icculus.org>
2878 * NEWS: Fixed the invulnerable robots bug!
2880 * main/collide.c: Fixed the invulnerable robots bug!
2882 2001-10-14 Bradley Bell <btb@icculus.org>
2884 * Makefile.am, arch/Makefile.am, iff/Makefile.am, main/Makefile.am:
2887 2001-10-13 Bradley Bell <btb@icculus.org>
2889 * Makefile.am, autogen.sh, configure.in, 2d/Makefile.am,
2890 arch/Makefile.am, arch/dos/Makefile.am,
2891 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
2892 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
2893 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
2894 arch/dos/include/Makefile.am, arch/dos/mm_snd/Makefile.am,
2895 arch/dos/mm_snd/include/Makefile.am, arch/include/Makefile.am,
2896 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
2897 arch/win32/Makefile.am, arch/win32/d3dframe/Makefile.am,
2898 arch/win32/include/Makefile.am, iff/Makefile.am,
2899 iff/archive/Makefile.am, include/Makefile.am, main/Makefile.am,
2900 main/editor/Makefile.am, main/old/Makefile.am, tools/Makefile.am,
2901 tools/cvs2cl/Makefile.am, unused/Makefile.am,
2902 unused/bios/Makefile.am, unused/lib/Makefile.am,
2903 unused/novga/Makefile.am, unused/pa_null/Makefile.am,
2904 unused/ui/Makefile.am, unused/vga/Makefile.am,
2905 unused/vga/new/Makefile.am, unused/win95/Makefile.am: Removed
2906 automake stuff from "inert" subdirs. And there was much rejoicing.
2908 * Makefile.am, NEWS, configure.in: Stuff
2910 * ChangeLog: removing auto-generated file
2912 * cygconf: Added instructions for mingw32 build
2914 * Makefile.am: renamed INSTALL to installation.txt
2916 * installation.txt, INSTALL: renamed INSTALL to installation.txt
2918 * mingw32.txt: Added instructions for mingw32 build
2920 * configure.in: Enable assembly under mingw32
2922 2001-10-12 Bradley Bell <btb@icculus.org>
2924 * acconfig.h, aclocal.m4, conf.h.in: remove superfluous files
2926 * acconfig.h, aclocal.m4, conf.h.in, configure.in, 2d/2dsline.c,
2927 2d/bitblt.c, 2d/box.c, 2d/canvas.c, 2d/gpixel.c, 2d/line.c,
2928 2d/pixel.c, include/pstypes.h, include/strutil.h, include/timer.h,
2929 main/digi.h, main/kludge.c, main/object.c, main/render.c,
2930 misc/d_glob.c, misc/d_io.c, misc/strutil.c: Changed __ENV_DJGPP__
2931 to __DJGPP__, since it's built-in.
2933 2001-10-12 Paolo Ulivi <paoloulivi@tin.it>
2935 * aclocal.m4, conf.h.in, include/vecmat.h, main/collide.c,
2936 main/kludge.c, main/piggy.h: fix some gcc 3.0 warnings.
2940 2001-10-12 Bradley Bell <btb@icculus.org>
2942 * Makefile.am, unused/win95/Makefile.am: Fix some dist stuff
2944 * Makefile.am: make sure cygconf gets archived
2946 * configure.in: Increment version number in preparation for release
2948 * configure.in: Fix detection of opengl
2950 * Makefile.am, aclocal.m4, autogen.sh, conf.h.in, configure.in,
2951 cygconf, arch/Makefile.am, arch/include/joy.h,
2952 arch/include/mouse.h, include/loadgl.h, include/pstypes.h,
2953 include/strutil.h, main/Makefile.am, main/config.c, main/console.c,
2954 main/gamepal.h, main/gamerend.c, main/inferno.c, main/kconfig.c,
2955 main/multi.c, main/newdemo.c, misc/d_delay.c, misc/d_glob.c,
2956 misc/strutil.c: Switched from Cygwin to mingw32 on MS boxes.
2957 Vastly improved compilability.
2959 2001-10-11 Bradley Bell <btb@icculus.org>
2961 * Makefile.am: Added macros/sdl.m4
2963 * autogen.sh: Added macros/sdl.m4
2965 2001-10-09 Bradley Bell <btb@icculus.org>
2967 * main/vers_id.h: Added DESCENT_VERSION constant
2969 * main/inferno.c: Added command-line help.
2971 * include/ogl_init.h: opengl improvments (following d1x changes)
2973 2001-10-07 Bradley Bell <btb@icculus.org>
2975 * aclocal.m4, conf.h.in, configure.in, arch/Makefile.am,
2976 arch/ogl/Makefile.am: Remove duplicate headers.
2978 2001-08-02 Thimo Neubauer <thimo@debian.org>
2980 * mem/mem.c: totally crippled the memory manager because it does
2981 not make sense for non-DOS-systems and it would have been too
2982 complicated to get it 64bit clean
2984 2001-06-19 Bradley Bell <btb@icculus.org>
2986 * cvshowto.txt: updated anonymous password
2988 2001-02-08 Bradley Bell <btb@icculus.org>
2990 * COPYING, license.txt: Added d1x license
2992 2001-02-01 Bradley Bell <btb@icculus.org>
2994 * aclocal.m4, configure.in: Better detecting of SDL and GL/GLU
2996 2001-01-31 Bradley Bell <btb@icculus.org>
2998 * configure.in, arch/include/mouse.h, include/pstypes.h,
2999 main/game.c, main/gamepal.h: OpenGL support under Cygwin/SDL
3001 * main/polyobj.c: fix typo
3003 * 2d/Makefile.am, 2d/bitblt.c, 2d/bitmap.c, 2d/box.c, 2d/canvas.c,
3004 2d/circle.c, 2d/disc.c, 2d/font.c, 2d/gpixel.c, 2d/ibitblt.c,
3005 2d/line.c, 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c,
3006 2d/rect.c, 2d/rle.c, 2d/scale.c, 2d/scalec.c, 2d/tmerge.c,
3007 3d/clipper.c, 3d/draw.c, 3d/globvars.c, 3d/instance.c, 3d/interp.c,
3008 3d/matrix.c, 3d/points.c, 3d/rod.c, 3d/setup.c, arch/Makefile.am,
3009 cfile/cfile.c, iff/iff.c, main/ai.c, main/ai2.c, main/aipath.c,
3010 main/automap.c, main/bm.c, main/bmread.c, main/cmd.c,
3011 main/cntrlcen.c, main/collide.c, main/config.c, main/console.c,
3012 main/controls.c, main/credits.c, main/crypt.c, main/dumpmine.c,
3013 main/effects.c, main/endlevel.c, main/escort.c, main/fireball.c,
3014 main/fuelcen.c, main/fvi.c, main/game.c, main/gamecntl.c,
3015 main/gamefont.c, main/gamemine.c, main/gamepal.c, main/gamerend.c,
3016 main/gamesave.c, main/gameseg.c, main/gameseq.c, main/hostage.c,
3017 main/kconfig.c, main/kmatrix.c, main/laser.c, main/lighting.c,
3018 main/mglobal.c, main/mission.c, main/morph.c, main/netmisc.c,
3019 main/network.c, main/newdemo.c, main/newmenu.c, main/object.c,
3020 main/paging.c, main/physics.c, main/piggy.c, main/polyobj.c,
3021 main/powerup.c, main/render.c, main/robot.c, main/slew.c,
3022 main/songs.c, main/switch.c, main/texmerge.c, main/text.c,
3023 main/titles.c, main/vclip.c, main/wall.c, main/weapon.c,
3024 maths/Makefile.am, maths/fixc.c, maths/rand.c, maths/tables.c,
3025 maths/vecmat.c, mem/mem.c, misc/args.c, misc/byteswap.c,
3026 misc/d_delay.c, misc/d_glob.c, misc/d_io.c, misc/error.c,
3027 misc/hash.c, misc/strio.c, misc/strutil.c, texmap/Makefile.am,
3028 texmap/ntmap.c, texmap/scanline.c, texmap/tmapflat.c: Makefile and
3031 * arch/dos_findfile.c, arch/dos_modex.asm, include/console.h,
3032 include/modex.h, main/collide.c, main/gamesave.c, main/gameseq.c,
3033 main/gauges.c, main/object.c, main/playsave.c, main/render.c,
3034 main/state.c, mem/mem.c, texmap/ntmap.c, texmap/tmapflat.c: Fix
3037 * include/gr.h, main/menu.c: Fullscreen toggle added to screen res
3040 * configure.in, include/pstypes.h, main/kconfig.c: Support for
3041 cross-compiling, and cygwin fixes
3043 2001-01-30 Bradley Bell <btb@icculus.org>
3045 * configure.in, arch/Makefile.am, arch/win32_findfile.c,
3046 include/pstypes.h, include/strutil.h, main/Makefile.am,
3047 misc/strutil.c, unused/win95/findfile.c: Cygwin support, using SDL.
3048 needs --without-assembler and --without-network to compile
3050 2001-01-29 Bradley Bell <btb@icculus.org>
3052 * configure.in, main/Makefile.am: Fixes to build system
3054 * main/kconfig.c: fix for non-linux joysticks
3056 * arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/digi.c,
3057 arch/dos/dosgr.c, arch/dos/dpmi.c, arch/dos/findfile.c,
3058 arch/dos/init.c, arch/dos/ipx.c, arch/dos/joy2.asm,
3059 arch/dos/joyc.c, arch/dos/joydefs.c, arch/dos/key.c,
3060 arch/dos/modex.asm, arch/dos/mouse.c, arch/dos/timer.asm,
3061 arch/dos/tweak.inc, arch/dos/vesa.c, arch/dos/vgaregs.inc,
3062 arch/include/joy.h, arch/linux/Makefile.am, arch/linux/findfile.c,
3063 arch/linux/init.c, arch/linux/ipx_bsd.c, arch/linux/ipx_lin.c,
3064 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/sdl/Makefile.am,
3065 arch/sdl/init.c, arch/sdl/timer.c: Removed duplicate files
3067 * arch/Makefile.am, arch/dos_dpmi.c, arch/dos_findfile.c,
3068 arch/dos_init.c, arch/dos_ipx.c, arch/dos_modex.asm,
3069 arch/dos_timer.asm, arch/dos_tweak.inc, arch/dos_vesa.c,
3070 arch/dos_vgaregs.inc, arch/linux_findfile.c, arch/linux_init.c,
3071 arch/linux_ipx_bsd.c, arch/linux_ipx_lin.c, arch/linux_ipx_udp.c,
3072 arch/linux_net.c, arch/sdl_init.c, arch/sdl_timer.c: Fixed build
3075 * arch/dos/include/joy.h, arch/dos/include/key.h,
3076 arch/dos/include/mouse.h: Unified input headers.
3078 * arch/linux/Makefile.am, configure.in: Duplicate file removal.
3080 2001-01-28 Bradley Bell <btb@icculus.org>
3082 * conf.h.in, configure.in, arch/Makefile.am,
3083 arch/dos/include/Makefile.am, arch/include/Makefile.am,
3084 arch/include/key.h, main/Makefile.am: More header unification...
3086 * main/newdemo.c: Added <ctype.h>
3088 * arch/include/event.h, arch/include/joy.h: unified input headers.
3090 * acconfig.h, include/d_delay.h, main/Makefile.am, main/game.c:
3091 OpenGL now uses SDL-GL instead of gii
3093 * arch/include/key.h, arch/include/mouse.h: Unified arch headers
3095 2001-01-25 Bradley Bell <btb@icculus.org>
3097 * autogen.sh: use "set -e" so execution stops if something goes
3100 2001-01-24 Bradley Bell <btb@icculus.org>
3104 * Makefile.am: Add ChangeLog to dist
3108 2001-01-24 Bradley Bell <btb@icculus.org>
3110 * INSTALL, NEWS, README, cvshowto.txt: updated documentation
3112 * tools/Makefile.am, tools/cvs2cl/Makefile.am,
3113 tools/cvs2cl/cvs2cl.pl: cvs2cl for building ChangeLog from RCS
3116 * Makefile.am, acconfig.h, autogen.sh, conf.h.in, configure.in,
3117 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
3118 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
3119 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
3120 arch/dos/include/Makefile.am, 2d/Makefile.am, 3d/Makefile.am,
3121 arch/Makefile.am, arch/dos/Makefile.am,
3122 arch/dos/mm_snd/Makefile.am, arch/dos/mm_snd/include/Makefile.am,
3123 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
3124 arch/ogl/Makefile.am, arch/sdl/Makefile.am, arch/win32/Makefile.am,
3125 arch/win32/d3dframe/Makefile.am, arch/win32/include/Makefile.am,
3126 cfile/Makefile.am, iff/Makefile.am, iff/archive/Makefile.am,
3127 include/Makefile.am, main/editor/Makefile.am, main/old/Makefile.am,
3128 unused/Makefile.am, unused/bios/Makefile.am,
3129 unused/lib/Makefile.am, unused/novga/Makefile.am,
3130 unused/pa_null/Makefile.am, unused/ui/Makefile.am,
3131 unused/vga/Makefile.am, unused/vga/new/Makefile.am,
3132 unused/win95/Makefile.am, main/Makefile.am, maths/Makefile.am,
3133 misc/Makefile.am, texmap/Makefile.am: improved automake config.
3134 make dist, VPATH builds, ...
3136 * configure, Makefile.in, libtool, ltconfig, ltmain.sh,
3137 stamp-h.in, 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.in,
3138 arch/dos/Makefile.in, arch/linux/Makefile.in,
3139 arch/sdl/Makefile.in, cfile/Makefile.in, iff/Makefile.in,
3140 main/Makefile.in, maths/Makefile.in, mem/Makefile.in,
3141 misc/Makefile.in, texmap/Makefile.in: cruft removal
3143 * 2d/diff, arch/dos/sgrep.out, arch/linux/stHqFIq1, main/test.txt:
3146 * ChangeLog, NEWS: moved old ChangeLog to NEWS
3148 * configure.in, conf.h.in: moved NDEBUG to conf.h.in
3150 * main/game.c, main/kconfig.c, main/text.c: changed args_find to
3153 * main/gamecntl.c, main/inferno.c: changed args_find to FindArg,
3154 added -grabmouse option
3156 * arch/dos_init.c, arch/linux_init.c, arch/linux_ipx_udp.c,
3157 arch/linux_net.c, arch/sdl_init.c, arch/dos/init.c,
3158 arch/dos/joyc.c, arch/linux/init.c, arch/linux/ipx_udp.c,
3159 arch/linux/linuxnet.c, arch/sdl/init.c, include/args.h,
3160 main/config.c, main/hud.c, main/menu.c, main/multi.c,
3161 main/network.c, main/piggy.c, main/polyobj.c, main/slew.c,
3162 main/songs.c, misc/args.c: changed args_find to FindArg
3164 2001-01-22 Bradley Bell <btb@icculus.org>
3166 * configure, main/Makefile.am, main/Makefile.in: configuration
3169 * include/error.h, include/mono.h, main/game.c, main/gamerend.c:
3170 fix compiler warnings w/opengl
3172 * include/console.h: ggi support
3174 * arch/linux_init.c: svgalib support
3176 * Makefile.in, conf.h.in, configure, configure.in, 2d/Makefile.am,
3177 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.am,
3178 arch/Makefile.in, arch/svgalib_init.c, cfile/Makefile.in,
3179 iff/Makefile.in, main/Makefile.am, main/Makefile.in,
3180 maths/Makefile.am, maths/Makefile.in, mem/Makefile.in,
3181 misc/Makefile.in, texmap/Makefile.am, texmap/Makefile.in:
3184 * iff/iff.c, include/u_mem.h: NDEBUG fixes
3186 * main/ai.h, main/inferno.c, main/lighting.c, main/object.c,
3187 main/render.c: fix warnings and enable NDEBUG *
3188 arch/svgalib_init.c: svgalib support
3190 2001-01-22 Michael Wagener <Michael.Wagener@materna.de>
3192 * main/kconfig.c: joystick support
3194 2001-01-21 Bradley Bell <btb@icculus.org>
3196 * cvshowto.txt: new file, taken from d1x webpage
3198 * AUTHORS, README: Taking over as maintainer of d2x
3200 * main/gamecntl.c, main/inferno.c: Grab mouse with SDL/X11
3202 2001-01-20 Bradley Bell <btb@icculus.org>
3204 * configure, configure.in: Turned -Werror back off by default
3206 * README, configure, configure.in, 2d/font.c, arch/sdl_init.c,
3207 iff/iff.c, include/3d.h, include/d_io.h, main/Makefile.am,
3208 main/Makefile.in, main/bm.c, main/collide.c, main/credits.c,
3209 main/fuelcen.h, main/game.c, main/gamecntl.c, main/gamepal.c,
3210 main/gamerend.c, main/gamesave.c, main/gameseg.c, main/gameseq.c,
3211 main/gauges.c, main/kconfig.c, main/kludge.c, main/kmatrix.c,
3212 main/laser.c, main/multi.c, main/network.c, main/network.h,
3213 main/newdemo.c, main/newmenu.c, main/object.c, main/object.h,
3214 main/physics.c, main/piggy.c, main/polyobj.c, main/state.c,
3215 main/switch.c, main/titles.c, main/wall.c: Got rid of all compiler
3216 warnings, for non-OpenGL on linux, anyway...
3218 2001-01-19 Bradley Bell <btb@icculus.org>
3220 * copying: remove duplicate file
3222 * Import of d2x-0.0.9-pre1
3224 * Import of d2x-0.0.8