1 2004-05-19 Matthew Mueller <donut@dakotacom.net>
3 * arch/ogl/glx.c: add ogl_setbrightness_internal stub for glx (d1x
6 * arch/ogl/wgl.c: implement SetGammaRamp on WGL (d1x r1.14)
8 * arch/ogl/gr.c, arch/ogl/internal.h, arch/ogl/sdlgl.c,
9 arch/ogl/wgl.c, include/ogl_init.h: implement brightness/palette
10 effects in OGL using SetGammaRamp, much faster than the hack that
11 was being used. currently SDL only (though not too hard to add to
12 WGL, not as easy as sdl) (d1x r1.31, r1.3, r1.13, r1.21)
14 * main/menu.c: allow arbitrary (custom) resolution entry in
15 change_res menu (d1x r1.14)
17 2004-05-19 Bradley Bell <btb@icculus.org>
19 * main/game.c, main/game.h, main/inferno.c, main/menu.c: inserted
20 d1x-style res change menu (mostly works)
22 * misc/args.c: use strnicmp instead of strncasecmp
24 2004-05-19 Matthew Mueller <donut@dakotacom.net>
26 * arch/ogl/gr.c, main/inferno.c: add -gl_trilinear OGL
27 command-line option (d1x r1.27)
29 * main/inferno.c: restore inferno.c initialization of
30 screen_compatible and use_double_buffer to 'normal' values, broken
31 long long ago in one of the high res menu patches (d1x r1.30)
33 * include/args.h, main/inferno.c, misc/args.c: allow arbitrary
34 resolutions to be specified on command line (d1x r1.2, r1.29,
35 r1.4) -- doesn't work yet
37 * arch/linux/hmiplay.c: needs to include args.h now (d1x r1.9)
39 * arch/linux/hmiplay.c: implement -nomusic for linux hmiplay (d1x
42 * arch/linux/hmiplay.c: correct linux hmiplay handling of midi 0
43 volume song stop/starting (d1x r1.7)
45 2004-05-18 Matthew Mueller <donut@dakotacom.net>
47 * arch/linux/hmiplay.c: remove needless sleep on linux hmiplay
50 * arch/ogl/gr.c: fix off by .5 errors in ogl_upixelc and
51 ogl_ulinec (d1x r1.29)
53 * arch/ogl/ogl.c: fix ogl gr_ucircle (d1x r1.29)
55 * arch/ogl/gr.c: fix off-by-one error in ogl_urect, right and
56 bottom are inclusive not exclusive (d1x r1.28)
58 * arch/ogl/ogl.c, include/ogl_init.h, main/polyobj.c: fix briefing
59 spinning robot display in OGL (d1x r1.28, r1.20, r1.2)
61 * arch/sdl/digi.c: fix typo
63 * main/state.c: fix savegame thumbnail saving in OGL (d1x r1.6)
65 * arch/win32/init.c, arch/win32/win32.c: move win32 window
66 creation code from arch_init_start into arch_init to fix weirdness
67 with --help (d1x r1.5, r1.6)
69 * arch/linux/hmiplay.c: apply patch from bluecow to fix hmiplay
70 sync issues and lack of midi reset (d1x r1.5)
72 * arch/sdl/digi.c: fix crash on exit if sounds are still playing
75 * arch/ogl/wgl.c, arch/win32/mouse.c, misc/d_io.c: Fix mismatched
76 arg types in the win32 code (d1x r1.12, r1.7, r1.2)
78 * arch/linux/hmiplay.c: fix problems with msgbuf struct not being
81 * arch/linux/hmiplay.c: updated SDL include path (d1x r1.3)
83 2004-05-18 Bradley Bell <btb@icculus.org>
85 * include/vecmat.h: comments/formatting
87 2004-05-18 Martin Schaffner <maschaffner@gmx.ch>
89 * include/d.bat, include/lst.bat, include/m.bat, include/test.c,
90 include/test.lnk: remove unnecessary files
92 * configure.ac: add -no-cpp-precomp when compiling on Mac OS X.
93 This enables compilation with gcc 3.1
95 2004-05-17 Dietfrid Mali <dietfrid.mali@q-dial.de>
97 * main/switch.c: took care of switches triggering single-sided
98 walls (don't try to access the nonexistent adjacent wall via NULL
99 pointers or negative array indices)
101 2004-05-16 Dietfrid Mali <dietfrid.mali@q-dial.de>
103 * main/wall.c: fix invalid memory access for d1 levels which
104 don't have a corresponding wall behind.
106 2004-05-16 Martin Schaffner <maschaffner@gmx.ch>
108 * include/ogl_init.h, arch/ogl/glx.c, arch/ogl/gr.c,
109 arch/ogl/internal.h, arch/ogl/ogl.c, arch/ogl/sdlgl.c,
110 arch/ogl/wgl.c: move most ogl-internal stuff from the ogl
111 interface header to new header file internal.h
113 2004-05-15 Dietfrid Mali <dietfrid.mali@q-dial.de>
115 * arch/sdl/joy.c: joystick_read_raw_axis() will return a proper
116 bitmask for each joystick axis that has sent input data,
117 and will not crash Windows anymore during joystick setup because
118 of for() loop over axis being executed once too often.
120 * main/gameseq.c, include/gr.h, 2d/font.c: define new function
121 gr_remap_mono_font() and call it after loading saved level.
123 * main/laser.c: limit homing missile turn rate
125 * main/fuelcen.c, main/fuelcen.h, main/object.c: implement repair
126 centers (work like fuel centers but provide shield)
128 * main/gameseg.c: fix endless loop in some levels with a
129 certain (complicated) structure
131 2004-05-13 Bradley Bell <btb@icculus.org>
133 * VisualC/d2/d2x/d2x.dsp, VisualC/d2xgl/d2xgl.dsp,
134 VisualC/libmve/libmve.dsp, VisualC/mveplayer/mveplayer.dsp:
135 updated project files for SDL 1.2.7
137 * Makefile.am: add VisualC, VisualCE dirs to tarball
139 2004-05-13 Martin Schaffner <maschaffner@gmx.ch>
141 * arch/sdl/digi.c: formatting
143 2004-05-12 Bradley Bell <btb@icculus.org>
145 * unused/vga/new/palette.c, unused/vga/new/vga.c: removed unused,
148 * 2d/palette.c, include/palette.h: added function to create blend
151 * maths/rand.c, maths/tables.c, maths/vecmat.c: formatting
153 2004-05-11 Bradley Bell <btb@icculus.org>
155 * arch/ogl/ogl.c: fix alpha calculation in g3_draw_poly, again
157 2004-05-10 Bradley Bell <btb@icculus.org>
159 * arch/ogl/ogl.c, include/3d.h, main/render.c: hmm,
160 g3_draw_transp_poly had the fade level backwards, decided to just
161 fix g3_draw_poly so it behaves correctly, transparency or not,
162 reverted changes to render_face
164 2004-05-10 Dietfrid Mali <dietfrid.mali@q-dial.de>
166 * arch/ogl/ogl.c, include/3d.h: added g3_draw_transp_poly() for
167 rendering transparent (e.g. cloaked) walls
169 * main/render.c: render_face now calls g3_draw_transp_poly() for
170 cloaked walls in OpenGL
172 2004-05-08 Martin Schaffner <maschaffner@gmx.ch>
174 * arch/sdl/digi.c: fix bug on Mac OS X where all sound, including
175 that from other apps, had "static" distortions.
177 2004-04-22 Bradley Bell <btb@icculus.org>
179 * main/multi.c, main/multibot.c: use new GET_INTEL_* macros
181 * include/byteswap.h: rewrite GET_INTEL_* macros, fix bugs in
182 aligned version of PUT_INTEL_* macros
184 2004-04-15 Bradley Bell <btb@icculus.org>
186 * main/inferno.c: comment out unused checksum variable
188 2004-04-14 Bradley Bell <btb@icculus.org>
190 * arch/sdl/rbaudio.c: fix redbook tracking problems (fixes #1028)
192 2004-04-14 Terran Melconian <terran@consistent.org>
194 * main/gameseg.c: use portable rand function (fixes #1118)
196 2004-04-14 Sean Taylor <sscthunderbird@yahoo.com>
198 * main/songs.c: uncomment calls to RBAStop (fixes #473)
200 2004-01-08 Martin Schaffner <maschaffner@gmx.ch>
202 * configure.ac, arch/linux/ipx_udp.c, maths/fixc.c:
203 get rid of warnings (now compiles with -Werror on SunOS)
205 * main/piggy.c: fix (really) wierd SunOS bug
207 * 2d/bitmap.c, 2d/rle.c, include/gr.h: fix MEM_OVERWRITE
208 caused by not allocating enough mem for rle bitmaps
210 2004-01-06 Martin Schaffner <maschaffner@gmx.ch>
212 * include/pstypes.h: sun OS typedef fixes
214 2003-12-28 Martin Schaffner <maschaffner@gmx.ch>
216 * main/piggy.c: fix bug 1067
218 * main/piggy.c: fix bugfix for 1067
220 * main/piggy.c: fix 2nd part of bug 1067 (make d2x compatible
221 with descent.pig of mac registered)
223 2003-12-18 Bradley Bell <btb@icculus.org>
225 * main/kconfig.c: fixes for linux-native joystick
227 * main/kconfig.c: bunch of fixes (esp. for non linux-native
230 * arch/include/joy.h: comments/formatting
232 2003-12-10 Alexander Y. Yeikovich <demon@mci.net.ua>
234 * compilerdefs.txt: added FreeBSD defs
236 2003-12-08 Bradley Bell <btb@icculus.org>
238 * include/dtypes.h, include/dtypes.inc: remove unused, redundant
241 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua>
243 * arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
244 arch/linux/ipx_udp.c: fix FreeBSD compile errors
246 2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua> and Bradley Bell <btb@icculus.org>
248 * 2d/ibitblt.c, include/maths.h, include/ogl_init.h,
249 include/pstypes.h, main/game.c, main/game.h, unused/bios/ipx.c:
250 get rid of silly ulongs
252 * configure.ac, 2d/bitblt.c, 2d/linear.asm, maths/fix.asm,
253 maths/vecmata.asm, texmap/tmap_inc.asm, texmap/tmap_per.asm,
254 texmap/tmappent.S, texmap/tmapppro.S: enable nasm on FreeBSD,
255 change relevant __linux__ macros to __ELF__
257 2003-11-27 Bradley Bell <btb@icculus.org>
259 * include/ogl_init.h: added proto for ogl_check_mode
261 * arch/sdl/digi.c, arch/sdl/gr.c, arch/sdl/mouse.c,
262 arch/win32/findfile.c, main/inferno.c, main/titles.c: Pocket PC
265 2003-11-26 Bradley Bell <btb@icculus.org>
267 * libmve/decoder16.c, libmve/mve_main.c, main/newmenu.c: fix gcc
268 3.3 compiler warnings
270 * arch/sdl/gr.c, main/kludge.c: landscape fixes, implemented
273 * include/pstypes.h: OS X fixes
275 * cfile/cfile.c, include/pstypes.h, main/inferno.c,
276 main/newmenu.h: linux fixes
278 * configure.ac cygconf VisualC/d2x.dsw VisualC/d2x/d2x.dsp
279 VisualC/d2xgl/.cvsignore VisualC/d2xgl/d2xgl.dsp arch/ogl/gr.c
280 arch/ogl/ogl.c include/d_io.h include/loadgl.h include/ogl_init.h
281 include/pstypes.h include/u_mem.h main /state.c main/vers_id.h
282 misc/d_io.c: added Visual C project for opengl, buncha macro fixes
285 * arch/sdl/gr.c: fix sdl gr_update
287 * 2d/font.c, VisualC/d2x/d2x.dsp, VisualCE/d2x/d2x.vcp,
288 VisualCE/mveplayer/mveplayer.vcp, arch/win32/ipx_mcast4.c,
289 arch/win32/ipx_udp.c, arch/win32/ipx_win.c, arch/sdl/gr.c,
290 cfile/cfile.c, console/CON_console.c, include/d_io.h,
291 include/error.h, include/pstypes.h, include/strutil.h,
292 include/u_dpmi.h, libmve/mve_main.c, libmve/mveplay.c,
293 main/cntrlcen.c, main/console.c, main/gameseq.c, main/inferno.c,
294 main/movie.c, main/newdemo.c, main/newmenu.c, main/newmenu.h,
295 main/playsave.c, main/songs.c, main/state.c, main/text.c,
296 mem/mem.c, misc/args.c, misc/d_io.c, misc/strutil.c: Visual C,
299 2003-11-25 Bradley Bell <btb@icculus.org>
301 * VisualC/d2x, VisualC/d2x/.cvsignore, VisualC/d2x/d2x.dsp,
302 VisualC/d2x.dsw, VisualC/libmve/libmve.dsp,
303 libmve/VisualC/mveplayer.dsp: updated project files
305 * libmve/mve_main.c, libmve/mvelib.c, libmve/mveplay.c: mveplayer
308 * VisualC, VisualC/.cvsignore, VisualC/d2x.dsw, VisualC/libmve,
309 VisualC/libmve/.cvsignore, VisualC/libmve/libmve.dsp,
310 VisualC/mveplayer, VisualC/mveplayer/.cvsignore,
311 VisualC/mveplayer/mveplayer.dsp: added project files for Visual
314 * VisualCE/.cvsignore, VisualCE/d2x/.cvsignore,
315 VisualCE/libmve/.cvsignore, VisualCE/mveplayer/.cvsignore: added
318 2003-11-24 Bradley Bell <btb@icculus.org>
320 * libmve/decoder8.c, libmve/mve_main.c, libmve/mvelib.c,
321 libmve/mveplay.c: stuff to play mve's in WinCE
323 * arch/win32/findfile.c: unused functions...
327 * arch/sdl/mouse.c, main/konfig.c, main/newmenu.c, main/newmenu.h:
328 enabled mouse control of menus
330 * main/mission.h: oops, didn't mean to change this.
332 2003-11-21 Bradley Bell <btb@icculus.org>
334 * VisualCE/d2x/d2x.vcp: updated project file
336 2003-11-20 Bradley Bell <btb@icculus.org>
338 * VisualCE, VisualCE/d2x, VisualCE/d2x/d2x.vcp, VisualCE/d2x.vcw,
339 VisualCE/libmve, VisualCE/libmve/libmve.vcp, VisualCE/mveplayer,
340 VisualCE/mveplayer/mveplayer.vcp: added project files for eMbedded
343 2003-11-17 Bradley Bell <btb@icculus.org>
345 * configure.ac, arch/linux/Makefile.am, arch/linux/linuxnet.c,
346 main/menu.c: added option to disable kalinix under unix
348 * main/game.c, main/newmenu.c: always set menu mode for GL popups
350 2003-11-14 Bradley Bell <btb@icculus.org>
352 * main/automap.c: fix automap background image
354 * main/automap.c, main/automap.h: delete cruft
356 * main/automap.c: fix level number position
358 * main/automap.c: simplify g3_draw_line hack
360 * main/menu.c: stop pointless vid mode changes
362 2003-11-07 Bradley Bell <btb@icculus.org>
364 * NEWS, installation.txt: s'more documentation
366 2003-11-07 Steffen Pohle <stpohle@gmx.net>
368 * configure.ac: fix .exe extension problems
370 2003-11-07 Bradley Bell <btb@icculus.org>
372 * arch/ogl/ogl.c: disable texture format verification for OS X -
375 2003-11-06 Bradley Bell <btb@icculus.org>
377 * main/automap.c, main/gamecntl.c, main/movie.c, main/titles.c:
378 use more traditional Alt+Enter for toggling fullscreen
380 * 2d/ibitblt.c, main/mission.h: comments/formatting
382 * arch/ogl/sdlgl.c: smash textures, for non-linux, for real
384 2003-11-06 Bradley Bell <btb@icculus.org>
386 * arch/ogl/gr.c, arch/ogl/sdlgl.c: smash textures on every
387 resolution change, use kludge to avoid repetitive res changes
389 2003-11-04 Bradley Bell <btb@icculus.org>
391 * main/piggy.c, main/piggy.h: moved bitmap and sound header data
392 structures and i/o routines back to piggy.c
394 2003-11-04 Martin Schaffner <maschaffner@gmx.ch>
396 * installation.txt: tell to install d1 .pig for better textures
398 2003-11-04 Bradley Bell <btb@icculus.org>
400 * main/mission.c, main/mission.h, main/piggy.h: added hogsize for
401 oem d1 v1.0 and registered d2 v1.0, comments
403 2003-11-03 Bradley Bell <btb@icculus.org>
405 * main/bm.h, main/piggy.c, main/piggy.h: big pigsize is same for
406 all d1 shareware - even though files are different!
408 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
411 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for
414 * main/bm.h, main/piggy.c, main/piggy.h: added pigsize for
417 2003-10-31 Martin Schaffner <maschaffner@gmx.ch>
419 * main/movie.c: when no movies are found, divide by six the
420 number of warning lines sent to stdout
422 2003-10-29 Martin Schaffner <maschaffner@gmx.ch>
424 * include/byteswap.h: fix stupid copy/paste error
426 2003-10-24 Bradley Bell <btb@icculus.org>
428 * 2d/bitblt.c, 2d/ibitblt.c, include/gr.h, include/grdef.h: use
429 gr_linear_rep_movsd_2x instead of almost identical
430 gr_linear_movsd_double. Better since we have assembly versions.
432 2003-10-22 Martin Schaffner <maschaffner@gmx.ch>
434 * main/gamemine.c, main/piggy.c: fix "psychedelic" walls
437 2003-10-21 Martin Schaffner <maschaffner@gmx.ch>
439 * main/gameseq.c, main/multi.c, main/multi.h: fix compilation
440 error with --disable-network, move reset_network_objects()
441 from gameseq.c to multi.c
443 2003-10-14 Bradley Bell <btb@icculus.org>
445 * AUTHORS, NEWS: stuff
447 * arch/win32/ipx_mcast4.c: include newmenu header (for FAIL macro)
449 2003-10-12 Bradley Bell <btb@icculus.org>
451 * main/cntrlcen.c, main/endlevel.c, main/gamerend.c,
452 main/gameseq.c, main/mission.c, main/mission.h, main/network.c:
455 2003-10-12 Aaron Plattner <plattner@caltech.edu>
457 * arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
458 arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c,
459 arch/linux/ipx_udp.c, arch/linux/linuxnet.c,
460 arch/linux/include/ipx_drv.h, arch/linux/include/ipx_mcast4.h,
461 arch/win32/Makefile.am, arch/win32/ipx_drv.h,
462 arch/win32/ipx_mcast4.c, arch/win32/ipx_udp.c,
463 arch/win32/ipx_win.c, arch/win32/winnet.c,
464 arch/win32/include/ipx_mcast4.h, include/ipx.h, main/menu.c,
465 main/multi.h, main/network.c: add IPv4 multicasting support
467 2003-10-11 Bradley Bell <btb@icculus.org>
469 * main/endlevel.c, main/piggy.c: fixed endlevel stuff
471 * main/cntrlcen.c, main/endlevel.c, main/gamecntl.c,
472 main/gamerend.c, main/gameseq.c, main/gauges.c, main/kmatrix.c,
473 main/menu.c, main/mission.h, main/network.c, main/weapon.c,
474 main/weapon.h: lots of shareware and oem fixes
476 2003-10-10 Bradley Bell <btb@icculus.org>
478 * arch/win32/winnet.c: fixed stupid win32 network bug
480 2003-10-10 Bradley Bell <btb@icculus.org>
482 * main/piggy.c: increased D1_MAX_TMAP_NUM
484 2003-10-10 Martin Schaffner <maschaffner@gmx.ch>
486 * main/bm.c, main/bm.h, main/piggy.c: fixes d1 still textures
487 which are animated in d2, refactorizes d1 texture reading
489 2003-10-10 Bradley Bell <btb@icculus.org>
491 * arch/linux/linuxnet.c, main/automap.c, main/automap.h,
492 main/bmread.c, main/bmread.h, main/cntrlcen.c, main/cntrlcen.h,
493 main/collide.h, main/compbit.h, main/config.h, main/console.c,
494 main/controls.h, main/credits.c, main/credits.h, main/crypt.c,
495 main/desc_id.h, main/desw.h, main/dumpmine.c, main/effects.c,
496 main/effects.h, main/endlevel.c, main/endlevel.h, main/escort.c,
497 main/escort.h, main/fireball.h, main/fvi.c, main/fvi.h,
498 main/game.c, main/game.h, main/gamecntl.c, main/gamefont.c,
499 main/gamefont.h, main/gamemine.h, main/gamepal.c, main/gamepal.h,
500 main/gamerend.c, main/gamesave.h, main/gameseq.c, main/gameseq.h,
501 main/gamestat.h, main/gauges.h, main/hostage.c, main/hostage.h,
502 main/hud.c, main/hudmsg.h, main/inferno.c, main/inferno.h,
503 main/joydefs.c, main/joydefs.h, main/kconfig.h, main/kludge.c,
504 main/kmatrix.c, main/kmatrix.h, main/laser.c, main/lighting.h,
505 main/menu.c, main/menu.h, main/mglobal.c, main/modem.h,
506 main/morph.h, main/movie.c, main/movie.h, main/multibot.h,
507 main/netmisc.h, main/network.h, main/newmenu.h, main/paging.h,
508 main/physics.c, main/physics.h, main/piggy.h, main/player.c,
509 main/playsave.h, main/polyobj.c, main/polyobj.h, main/powerup.c,
510 main/powerup.h, main/render.c, main/render.h, main/reorder.h,
511 main/robot.c, main/scores.h, main/screens.h, main/segment.c,
512 main/segpoint.h, main/slew.c, main/slew.h, main/songs.c,
513 main/songs.h, main/sounds.h, main/state.h, main/terrain.c,
514 main/terrain.h, main/texmerge.h, main/text.h, main/textures.h,
515 main/titles.h, main/vclip.c, main/vclip.h, main/vers_id.h,
516 main/wall.h: comments/formatting
518 2003-10-09 Bradley Bell <btb@icculus.org>
520 * main/text.c: fix text when using old datafiles
522 * main/laser.h: comments/whitespace
524 * main/laser.c, main/weapon.c: fixed smart missiles and smart
525 mines w/shareware data
527 * include/DT_drawtext.h: deleted unused file
529 2003-10-08 Bradley Bell <btb@icculus.org>
531 * main/gameseq.c, main/inferno.c, main/menu.c: SHAREWARE fixes
533 * arch/win32/ipx_udp.c: use closesocket() instead of close()
535 * arch/sdl/joydefs.c, main/gamecntl.c, main/kconfig.c,
536 main/menu.c: Disabled 'd2x keys' weapon selection
538 2003-10-08 Martin Schaffner <maschaffner@gmx.ch>
540 * main/object.h, main/multi.h: get rid of most warnings issued by
541 cpp-precomp of gcc from Mac OS X dev tools
543 2003-10-05 Bradley Bell <btb@icculus.org>
545 * NEWS, configure.ac: increment version number
547 * cfile/cfile.c: better handling of CRLF text files (when that is
550 * utilities/hogcreate.c, utilities/hogextract.c,
551 utilities/mvlcreate.c, utilities/mvlextract.c: use binary mode for
552 reading/writing files
554 * arch/win32/Makefile.am, arch/win32/include/ipx_udp.h,
555 arch/win32/ipx_udp.c, arch/win32/winnet.c, main/menu.c: added UDP
558 2003-10-04 Bradley Bell <btb@icculus.org>
560 * cfile/cfile.c, main/config.c: oops, fgets does not return EOF
562 * main/netmisc.c: change byte to sbyte, comments/whitespace
564 2003-10-03 Bradley Bell <btb@icculus.org>
566 * cfile/cfile.c, main/config.c: fix win32 eof bug.
568 * arch/win32/ipx_drv.h, arch/win32/winnet.c, include/ipx.h: win32
571 * iff/iff.c, include/gr.h, include/iff.h, include/pstypes.h,
572 main/ai2.c, main/aipath.c, main/aistruct.h, main/bm.h,
573 main/config.c, main/escort.c, main/fireball.c, main/fuelcen.c,
574 main/fuelcen.h, main/gameseg.c, main/gameseg.h, main/laser.c,
575 main/lighting.c, main/mglobal.c, main/network.c, main/newdemo.c,
576 main/object.c, main/object.h, main/paging.c, main/player.h,
577 main/robot.h, main/segment.h, main/state.c, main/switch.c,
578 main/switch.h, main/titles.c, main/wall.c, main/wall.h,
579 main/weapon.c, main/weapon.h: change byte to sbyte,
582 * 2d/bitblt.c, cfile/cfile.c, include/cfile.h, main/ai.c,
583 main/ai.h, main/gamemine.c, main/gauges.c, main/kconfig.c,
584 main/menu.c, main/multi.c, main/multi.h, main/multibot.c,
585 main/newdemo.h, main/render.c, main/scores.c: change byte to sbyte
587 * configure.ac: better checking for timeval
589 2003-10-03 Martin Schaffner <maschaffner@gmx.ch>
591 * arch/dos/bak/ipx.c, arch/dos/ipx.c, arch/linux/Makefile.am,
592 arch/linux/include/ipx_lin.h, arch/linux/ipx_lin.c,
593 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/linux/ukali.c,
594 arch/win32/winnet.c, configure.ac, include/byteswap.h,
595 include/ipx.h, main/inferno.c, main/menu.c, main/multi.c,
596 main/multibot.c, main/network.c: Make network architecture
597 choosable from game menu, add support for UDP/IP on Mac OS X and
600 2003-10-02 Martin Schaffner <maschaffner@gmx.ch>
602 * include/byteswap.h: added macros for coping with alignment
605 2003-10-02 Bradley Bell <btb@icculus.org>
607 * main/multi.h: added padding to little-endian version of
610 * arch/dos/bak/ipx.c, arch/dos/ipx.c: comments/whitespace
612 * main/netmisc.c: delete duplicate function
614 2003-10-01 Bradley Bell <btb@icculus.org>
616 * main/bm.c: make sure d1_texture_indices gets freed between
619 2003-09-11 Martin Schaffner <maschaffner@gmx.ch>
621 * main/piggy.h: fix size of d1 shareware descent.pig
623 2003-08-03 Martin Schaffner <martin.schaffner@epfl.ch>
625 * main/bm.c, main/bm.h, main/gamemine.c, main/gamemine.h,
626 main/gameseq.c, main/piggy.c: fix loading of d1 texture
627 replacements for non-animated textures
629 2003-08-02 Matthew Mueller <donut@dakotacom.net>
631 * main/controls.c: use fixed 20fps wiggle
633 2003-08-02 Paolo Ulivi <pulivi@libero.it> and Bradley Bell <btb@icculus.org>
635 * Makefile.am, debian/changelog.in, debian/control,
636 debian/d2x-common.dirs, debian/d2x-common.install,
637 debian/d2x-common.manpages, debian/d2x-gl.files,
638 debian/d2x-gl.menu, debian/d2x-sdl.files, debian/d2x-sdl.menu,
639 debian/rules, libmve/Makefile.am, libmve/mveplayer.1,
640 utilities/Makefile.am, utilities/hogcreate.1,
641 utilities/hogextract.1, utilities/mvlcreate.1,
642 utilities/mvlextract.1, utilities/tex2txb.1, utilities/txb2tex.1:
643 add man pages, distribute utility programs in new d2x-common deb
645 * rpm/d2x.spec.in: updated rpm spec file
647 2003-08-02 Bradley Bell <btb@icculus.org>
649 * cfile/cfile.c: update raw_position in cfputc and cfputs
651 2003-08-02 Martin Schaffner <martin.schaffner@epfl.ch>
653 * main/piggy.c: make error message more friendly
655 * main/piggy.c: simplify copying of bitmap flags
657 * arch/linux/linuxnet.c, main/multi.c, main/multibot.c: bigendian
660 * cfile/cfile.c: revert to always using custom fgets
662 * main/endlevel.c, main/mission.c: handle missing exit sequence
663 components gracefully
665 * main/playsave.c: comments
667 2003-07-24 Martin Schaffner <martin.schaffner@epfl.ch>
669 * cfile/cfile.c: update raw_position in cfwrite
671 * main/network.c: comments/formatting
673 2003-06-22 Bradley Bell <btb@icculus.org>
675 * cfile/cfile.c: use standard fgets for non-archive files
677 * main/movie.c: use con_printf for missing movie warning
679 2003-06-18 Bradley Bell <btb@icculus.org>
681 * main/movie.c: fixed cfile conversion of movielib code
683 * main/console.c, main/hud.c: strip out colors, etc when printing
686 * include/u_mem.h: fix NDEBUG calloc macro
688 2003-06-15 Bradley Bell <btb@icculus.org>
690 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c: removed
693 * 2d/pcx.c, include/strio.h, main/ai.c, main/ai.h,
694 main/cntrlcen.c, main/config.c, main/gamesave.c, main/gameseq.c,
695 main/movie.c, main/multi.c, main/network.c, main/newdemo.c,
696 main/newmenu.c, main/piggy.c, main/playsave.c, main/polyobj.c,
697 main/scores.c, main/state.c, main/text.c, misc/args.c,
698 misc/strio.c: convert file i/o to cfile
700 2003-06-14 Bradley Bell <btb@icculus.org>
702 * include/cfile.h, cfile/cfile.c: implemented cfile wrappers for
703 writing and other modes besides "rb" (mostly taken from
706 2003-06-09 Bradley Bell <btb@icculus.org>
708 * 2d/palette.c, main/kludge.c: gr_copy_palette not really a
711 * include/libmve.h, libmve/mve_main.c, libmve/mvelib.c,
712 libmve/mvelib.h, libmve/mveplay.c, main/movie.c: merged libmve
715 2003-06-07 Taylor Richards <taylor@icculus.org>
717 * libmve/mvelib.c, libmve/mveplay.c: stop memory leaks in libmve
719 2003-06-07 Bradley Bell <btb@icculus.org>
721 * main/console.c: fix non-console build
723 * main/gamesave.c: comments
725 * main/bm.c: remove redundant break
727 2003-06-06 Bradley Bell <btb@icculus.org>
729 * main/gauges.c, main/kconfig.c: comments/formatting
731 * console/.cvsignore: added .cvsignore
733 * main/console.c: can't write to console after it's closed
735 2003-06-05 Bradley Bell <btb@icculus.org>
737 * arch/sdl/event.c, console/CON_console.c, console/Makefile.am,
738 console/internal.c, console/internal.h, include/CON_console.h,
739 include/console.h, main/console.c, main/gamecntl.c, main/hud.c:
740 finish console conversion away from SDL
742 2003-06-04 Bradley Bell <btb@icculus.org>
744 * console/CON_console.c, include/CON.console.h, include/console.h,
745 main/console.c, main/game.c: console conversion to native gr,
748 * include/gr.h, main/credits.c, main/kconfig.c, main/newmenu.c:
749 put prototype for gr_bm_bitblt in gr.h
751 2003-06-03 Bradley Bell <btb@icculus.org>
753 * console/CON_console.c, console/DT_drawtext.c,
754 console/Makefile.am, include/CON_console.h, include/DT_drawtext.h,
755 main/console.c: use native fonts for console
757 * main/playsave.c: use shorts for short data
759 2003-06-02 Bradley Bell <btb@icculus.org>
761 * configure.ac, main/console.c: set console background, fix
764 2003-06-01 Bradley Bell <btb@icculus.org>
766 * Makefile.am, arch/sdl/event.c, configure.ac,
767 console/CON_console.c, console/DT_drawtext.c, console/Makefile.am,
768 console/internal.c, include/CON_console.h, include/DT_drawtext.h,
769 include/console.h, main/console.c, main/game.c, main/gamecntl.c,
770 main/gamerend.c: added console code (from SDL_console)
772 2003-05-30 Bradley Bell <btb@icculus.org>
774 * README: minor update
776 2003-05-28 Bradley Bell <btb@icculus.org>
778 * Info.plist.in, Makefile.am, configure.ac: add support for MacOS
783 2003-06-06 Bradley Bell <btb@icculus.org>
785 * main/kconfig.c: fix crash in control menus
787 * main/gauges.c: force cockpit redraw in opengl
789 * main/gamerend.c: move ogl swap, so cockpit and console get
792 2003-06-01 Bradley Bell <btb@icculus.org>
794 * configure.ac, libmve/mveplay.c: define struct timeval if needed
798 2003-05-12 Bradley Bell <btb@icculus.org>
800 * configure.ac: increment version number
802 * main/bm.c: use con_printf for exit model warnings
804 * configure.ac: must check for timespec after setting -mno-cygwin
806 * main/inferno.c: added -nohogdir and -userdir options
808 * NEWS, main/titles.c: use briefings with no extension
812 2003-04-30 Bradley Bell <btb@icculus.org>
814 * configure.ac: have to include time.h when checking for nanosleep
816 * configure.ac, libmve/mveplay.c: use autoconf to check for struct
819 * Makefile.am, NEWS, README, configure.ac: fix linking bug,
820 increment version number
822 * main/Makefile.am: make dist fix
826 2003-04-29 Bradley Bell <btb@icculus.org>
828 * configure.ac, 2d/2dsline.c, main/automap.c, libmve/mveplay.c:
831 2003-04-24 Bradley Bell <btb@icculus.org>
833 * configure.ac: increment version number
835 * main/inferno.c: redeclare main() 'the SDL way', make sure SDL.h
838 2003-04-24 Ingo van Lil <inguin@gmx.de>
840 * main/render.c: fix misspellings of NDEBUG
844 2003-04-14 Bradley Bell <btb@icculus.org>
846 * cfile/cfile.c: prefer files from d2 hog over d1 hog
848 2003-04-11 Bradley Bell <btb@icculus.org>
850 * main/automap.c, main/gamemine.c, main/menu.c: fix compiler
855 2003-04-11 Bradley Bell <btb@icculus.org>
857 * libmve/mveplay.c: use _sleep instead of sleep on win32
859 * Makefile.am, README, README.utils, arch/sdl/digi.c,
860 arch/sdl/joy.c, arch/win32/Makefile.am, include/byteswap.h,
861 include/cfile.h, include/error.h, libmve/Makefile.am,
862 libmve/decoders.h, main/Makefile.am, main/endlevel.c,
863 main/endlevel.h, main/playsave.c, misc/fileutil.c:
864 utilities/Makefile.am: comments/formatting/dist problems
866 * configure.ac: use different defines for os x
868 2003-04-07 Bradley Bell <btb@icculus.org>
870 * include/error.h, misc/error.c: put some old stuff back in,
871 eliminate duplicate error messages
873 * main/text.c: don't die on text not found
876 * main/inferno.c: print some useful info if hog not found, allow
877 -help to work if no text available
879 2003-04-07 Steffen Pohle <stpohle@gmx.net>
881 * arch/linux/Makefile.am: revert to previous version, so linux
884 2003-04-03 Bradley Bell <btb@icculus.org>
886 * main/endlevel.c: fixed exit model scheme yet again
888 2003-04-02 Bradley Bell <btb@icculus.org>
890 * misc/error.c: call Int3 on Assert
892 * main/cntrlcen.c, main/cntrlcen.h, main/gamesave.c: modified
895 * main/wall.c: don't die when trying to toggle nonexistent
896 segment... vertigo level 10 is buggy!
898 * main/gamemine.c: comments/formatting
900 2003-03-31 Micah J. Lieske <MicahJon@compuserve.com>
902 * arch/dos/digimm.c, arch/sdl/digi.c, arch/win32/digi.c,
903 main/inferno.c: Allow use of 22K sound samples
905 2003-03-29 Bradley Bell <btb@icculus.org>
907 * arch/ogl/gr.c: default to bitmapped reticle
909 * main/bm.c, main/endlevel.c, main/piggy.c, main/piggy.h,
910 main/polyobj.c: rewrote endlevel stuff to reread exit model info
913 * arch/sdl/joy.c: fixed text seen for hats in control config
916 2003-03-28 Bradley Bell <btb@icculus.org>
918 * main/bm.c: heh, model nums in vertigo are hardcoded,
919 N_D2_POLYGON_MODELS can't change
921 * configure.ac, include/d1x.xpm, include/descent.xpm,
922 arch/ogl/sdlgl.c, arch/sdl/gr.c: enabled setting icon with
925 2003-03-27 Bradley Bell <btb@icculus.org>
927 * main/text.h: fixed text references for hat directions
929 * arch/ogl/Makefile.am: oops, can't get rid of main INCLUDE yet...
931 2003-03-26 Bradley Bell <btb@icculus.org>
933 * main/playsave.c: make d2x keys backward compatible
935 2003-03-26 Micah J. Lieske <MicahJon@compuserve.com>
937 * arch/sdl/event.c, arch/sdl/joy.c: added hat support for sdl
940 2003-03-26 Bradley Bell <btb@icculus.org>
942 * main/piggy.c: fix crash when d1 data not present
944 * main/gamecntl.c, main/kconfig.c, main/playsave.c: fix d2x keys,
945 read/write from plr file
947 * main/ai.h, main/collide.c, main/escort.c, main/escort.h,
948 main/fuelcen.c, main/gamecntl.c, main/playsave.c, main/powerup.c:
949 added escort.h header
951 2003-03-25 Bradley Bell <btb@icculus.org>
953 * main/bm.c, main/piggy.c, main/piggy.h, main/gameseq.c: added
954 D1_PIGFILE ("descent.pig") macro
956 * main/bm.c, main/piggy.c, main/piggy.h: ability to load exit
957 models from d1 pig file
959 * main/bm.c, main/bm.h, main/endlevel.c, main/piggy.c,
960 main/piggy.h: ability to load exit model bitmaps (or any bitmap,
961 really) from d1 pig file
963 2003-03-23 Bradley Bell <btb@icculus.org>
965 * main/bm.c: stop extra robots from overwriting exit models
967 * include/ogl_init.h: increased OGL_TEXTURE_LIST_SIZE so the
968 texture list doesn't get full
970 * main/bm.c: fix mem leak when reading extra robots
972 2003-03-21 Bradley Bell <btb@icculus.org>
974 * main/menu.c: Added option to set movie resolution (mostly works)
976 2003-03-21 Martin Schaffner <maschaffner@gmx.ch>
978 * main/gameseq.c, main/piggy.c, main/piggy.h: move bitmap
979 replacement functions to piggy.c
981 * main/gameseq.c: attempt to support mac d1 descent.pig
983 * main/bm.c: fix mem leak
985 * main/gameseq.c: fix bug: when opening d1 level 1 with oem data
986 files, both d1 and d2 oem briefing where showed
988 * main/inferno.c, main/movie.c: Change the default movie
989 resolution to "high", implement the option -lowresmovies
991 2003-03-20 Bradley Bell <btb@icculus.org>
993 * arch/sdl/rbaudio.c, main/songs.c: cd detection works now
995 * main/piggy.c: comments
997 2003-03-20 Martin Schaffner <maschaffner@gmx.ch>
999 * main/gameseq.c: delete duplicate function
1001 * 2d/rle.c: fix color swapping on big endian of big rle bitmaps
1003 2003-03-19 Bradley Bell <btb@icculus.org>
1005 * arch/sdl/rbaudio.c, include/rbaudio.h: starting d2 cd detection
1006 (cddb discid) support
1008 * arch/sdl/digi.c, main/kludge.c: implemented
1009 digi_link_sound_to_object3 for looping sounds, other looping stuff
1011 * arch/sdl/gr.c: removing dependencies on stuff in main/
1013 * arch/linux/Makefile.am, arch/linux/init.c,
1014 arch/linux/linuxnet.c, arch/linux/include/ukali.h,
1015 arch/ogl/Makefile.am, main/inferno.c: moved joy_init back to main,
1016 other header cleanups
1018 * arch/win32/ipx_win.c, configure.ac: ipx on win32 fixed!
1020 2003-03-19 Martin Schaffner <maschaffner@gmx.ch>
1022 * 2d/rle.c, include/gr.h, include/rle.h, main/bm.c, main/bm.h,
1023 main/gamemine.c, main/gamemine.h, main/gameseq.c, main/piggy.c,
1024 main/piggy.h, main/wall.c, main/wall.h: if descent.pig available,
1025 load d1 textures for d1 levels
1027 2003-03-19 Bradley Bell <btb@icculus.org>
1029 * 2d/font.c, 2d/palette.c, 3d/interp.c, 3d/setup.c,
1030 arch/sdl/rbaudio.c, include/texmap.h, libmve/decoder16.c,
1031 libmve/decoder8.c, libmve/decoders.h, libmve/mveplay.c,
1032 texmap/ntmap.c, texmap/texmapl.h: header/extern declaration
1035 * README: added some OS X info
1037 2003-03-17 Bradley Bell <btb@icculus.org>
1039 * main/newdemo.c: simplify DEMO_FILENAME macro
1041 * main/console.c, main/game.c: enable experimental console support
1043 * main/gamerend.c: fixed location of fps meter in multi
1045 2003-03-16 Bradley Bell <btb@icculus.org>
1047 * main/menu.c, main/newdemo.c, main/newdemo.h, main/newmenu.c:
1048 also look in shared data dir for demos
1050 * main/newdemo.c, main/newdemo.h: comments/formatting
1052 2003-03-15 Christopher Thielen <chris@luethy.net>
1054 * main/kludge.c: set CDROM_dir back to "." - tricks game into
1055 thinking d2 cd is always present
1057 2003-03-15 Bradley Bell <btb@icculus.org>
1059 * 2d/font.c, main/credits.c, main/scores.c: fixed opengl credits,
1062 * arch/sdl/rbaudio.c: formatting, enabled volume control under
1065 * arch/ogl/gr.c: fixed dark font bug by calling gr_set_mode from
1066 gr_init. don't really know why this works, though
1068 2003-03-14 Bradley Bell <btb@icculus.org>
1070 * main/gameseq.c: fix Bitmap_replacement_data mem leakage
1072 * unused/bios/rbaudio.h: removed duplicate file
1074 2003-03-14 Christopher Thielen <chris@luethy.net>
1076 * arch/sdl/rbaudio.c: stop cd audio when exiting
1078 2003-03-14 Micah J. Lieske <MicahJon@compuserve.com>
1080 * main/gamecntl.c: add comments to the "only matt knows" cheats
1082 2003-03-14 Martin Schaffner <maschaffner@gmx.ch>
1084 * main/gamemine.c: formatting, better texture conversion for d1
1087 2003-03-14 Bradley Bell <btb@icculus.org>
1089 * main/piggy.c: must swap all mac version pigfiles
1091 * main/ai.c, main/ai.h, main/bm.h, main/crypt.c, main/joydefs.h,
1092 main/multi.c: formatting, minor cleanups
1094 * 2d/rle.c: need to swap line_size on bigendian machines
1096 * main/mission.c, main/mission.h: detect mac full version hogfile
1098 2003-03-13 Bradley Bell <btb@icculus.org>
1100 * arch/sdl/joydefs.c, main/kconfig.c, main/kconfig.h, main/menu.c:
1101 added joy/mouse sensitivity slider, increased range to 16, and
1104 * main/Makefile.am, main/joydefs.c, main/old/joydefs.c: moved old
1107 * arch/linux/Makefile.am: removed extra backslash
1109 * TODO, installation.txt: updated some documentation
1111 * main/gamecntl.c, main/menu.c, main/menu.h: added "d2x options"
1112 menu, with maxfps option
1114 2003-03-12 Bradley Bell <btb@icculus.org>
1116 * main/game.c, main/game.h, main/inferno.c: added -maxfps option
1118 * arch/linux/alsadigi.c, arch/linux/findfile.c,
1119 arch/linux/hmiplay.c, arch/linux/init.c, arch/linux/ipx_bsd.c,
1120 arch/linux/ipx_kali.c, arch/linux/ipx_lin.c, arch/linux/ipx_udp.c,
1121 arch/linux/joydefs.c, arch/linux/ukali.c, arch/linux/include,
1122 arch/linux/include/ipx_bsd.h, arch/linux/include/ipx_drv.h,
1123 arch/linux/include/ipx_hlpr.h, arch/linux/include/ipx_kali.h,
1124 arch/linux/include/ipx_ld.h, arch/linux/include/ipx_lin.h,
1125 arch/linux/include/ipx_udp.h, arch/linux/include/joystick.h,
1126 arch/linux/include/music.h, arch/linux/include/serial.h,
1127 arch/linux/include/ukali.h: formatting
1129 2003-03-11 Chris Arena <ccarena@cox.net>
1131 * main/menu.c: fixed brightness slider
1133 2003-03-01 Bradley Bell <btb@icculus.org>
1135 * main/piggy.c, main/titles.c: d1 briefing text fixed, spinning
1136 robots and animated bitmaps work, but colors are messed up
1138 2003-02-28 Bradley Bell <btb@icculus.org>
1140 * main/player.h: whitespace
1142 * main/automap.c, main/cntrlcen.c, main/collide.c,
1143 main/gamerend.c: use Builtin_mission_num instead of 0 (if
1144 descent.hog is present, d1 becomes mission 0)
1146 * configure.ac, arch/win32/Makefile.am, arch/win32/ipx_drv.h,
1147 arch/win32/ipx_win.c, arch/win32/mingw_init.c,
1148 arch/win32/winnet.c: MinGW compiles with network enabled again,
1149 but still doesn't work
1153 2003-02-28 Bradley Bell <btb@icculus.org>
1155 * 2d/pcx.c, arch/ogl/gr.c, libmve/mveplay.c, main/gameseq.c,
1156 main/inferno.c, main/menu.c, main/movie.c, main/newmenu.c: Fixed
1157 many opengl glitches
1159 2003-02-27 Bradley Bell <btb@icculus.org>
1161 * main/Makefile.am, main/gamesave.c, main/hoard.c, main/hoard.h,
1162 main/inferno.c, main/menu.c, main/mission.c, main/mission.h,
1163 main/network.c, main/network.h: noted that hoard.ham is only needed
1164 for multiplayer HOARD games, and should not be equated with
1165 "vertigo". put HoardEquipped() back in network.c.
1167 * arch/ggi/key.c, arch/sdl/key.c, arch/svgalib/key.c,
1168 include/d_delay.h, main/automap.c, main/game.c, main/kconfig.c,
1169 main/multi.c, main/newdemo.c, misc/Makefile.am, misc/d_delay.c:
1170 use timer_delay instead of d_delay
1172 2003-02-27 Martin Schaffner <maschaffner@gmx.ch>
1174 * main/render.c: added replacement qsort for solaris
1176 2003-02-26 Bradley Bell <btb@icculus.org>
1178 * main/gamemine.c: texture conversion for d1 shareware
1180 2003-02-26 Martin Schaffner <maschaffner@gmx.ch>
1182 * main/gamemine.c: better texture conversion for d1 levels
1184 2003-02-26 Micah J. Lieske <MicahJon@compuserve.com>
1186 * main/kconfig.c: fix joystick support under MinGW
1188 2003-02-26 Bradley Bell <btb@icculus.org>
1190 * main/playsave.c: fix swapping glitch
1192 * configure.ac, readme.txt: clean stuff up, getting ready for
1195 * main/titles.c: begin support for rendering spinning robots in
1198 * main/mission.c, main/mission.h: load d1 oem mission, d1 v1.0
1201 * main/gamemine.c: load d1 shareware levels!
1203 2003-02-25 Bradley Bell <btb@icculus.org>
1207 * autogen.sh: add warning about old auto* versions, use
1210 2003-02-24 Bradley Bell <btb@icculus.org>
1212 * main/gameseq.c, main/movies.c, main/titles.c: Descent I
1213 briefings mostly working
1215 * main/movie.c, main/titles.c: fixed some more briefing glitches
1217 2003-02-23 Bradley Bell <btb@icculus.org>
1219 * main/movie.c: fixed crash when using shareware data files
1222 * arch/sdl/digi.c: fix crash on non-existent sounds
1223 (i.e. shareware data)
1225 2003-02-22 Bradley Bell <btb@icculus.org>
1227 * main/titles.c: fixed fullscreen toggle in briefings
1229 2003-02-21 Bradley Bell <btb@icculus.org>
1231 * configure.ac: check for mingw when enabling nasm
1233 * main/playsave.c: enable loading player files of either byte
1236 2003-02-20 Bradley Bell <btb@icculus.org>
1238 * main/bm.c, main/bm.h, main/endlevel.c: fixed up endlevel stuff
1240 * arch/sdl/digi.c, main/kludge.c: oops, meant to say: fixed bug
1241 #343, not "rest of solution to bug #344"
1243 * arch/sdl/timer.c, include/timer.h: revert to more accurate
1246 * main/kludge.c: partial solution to bug #344
1248 * Makefile.am, tools/cvs2cl/cvs2cl.pl: get rid of cvs2cl.pl
1250 * compilerdefs.txt: added linux/mips info
1252 * ChangeLog: clean up changelog
1254 2003-02-19 Bradley Bell <btb@icculus.org>
1256 * libmve/mveplay.c: os x needs nanosleep prototype.
1258 2003-02-18 Bradley Bell <btb@icculus.org>
1260 * .cvsignore, libmve/.cvsignore: added files to .cvsignore
1262 * include/libmve.h, libmve/mveplay.c, main/movie.c: added function
1263 to disable/enable audio
1265 * libmve/: mve_main.c, mveplay.c: bigendian fixes
1267 * main/: movie.h, titles.c: make sure movie's palette is set before
1268 writing briefing text. Fixes bug #359
1270 * libmve/mveplay.c: make MVE_rmStepMovie play a full frame instead
1273 * misc/: args.c, byteswap.c, d_delay.c, d_io.c, dos_disk.h,
1274 error.c, hash.c, parsarg.c, parsarg.h, strio.c, strutil.c:
1277 * maths/: fix.asm, rand.c, tables.c, vecmat.c, vecmata.asm:
1280 * texmap/: ntmap.c, scanline.c, scanline.h, texmapl.h,
1281 tmap_flt.asm, tmap_inc.asm, tmap_lin.asm, tmap_ll.asm,
1282 tmap_per.asm, tmapfade.asm, tmapflat.c, tmappent.S, tmapppro.S:
1285 * include/libmve.h: blah
1287 2003-02-18 Martin Schaffner <martin.schaffner@epfl.ch>
1289 * main/render.c: 2nd attempt to fix solaris qsort bug
1291 2003-02-18 Bradley Bell <btb@icculus.org>
1293 * configure.ac, include/pstypes.h: put alignment detection in
1296 2003-02-17 Bradley Bell <btb@icculus.org>
1298 * Makefile.am, README.utils, configure.ac, include/libmve.h,
1299 include/mve_audio.h, include/mvelib.h, libmve/Makefile.am,
1300 libmve/decoder16.c, libmve/decoder8.c, libmve/mve_audio.c,
1301 libmve/mve_audio.h, libmve/mve_main.c, libmve/mvelib.c,
1302 libmve/mvelib.h, libmve/mveplay.c, main/Makefile.am,
1303 main/decoder16.c, main/decoder8.c, main/movie.c, main/mve_audio.c,
1304 main/mve_main.c, main/mvelib.c, main/mveplay.c, main/mveplay.h:
1305 moved mve stuff to separate subdir
1307 * include/mvelib.h, main/movie.c, main/mve_main.c, main/mvelib.c,
1308 main/mveplay.c, main/mveplay.h, main/titles.c: many improvements to
1309 mve code. Fixes (at least) bugs #41, #348, and #350.
1311 2003-02-14 Bradley Bell <btb@icculus.org>
1313 * main/Makefile.am: no more Makefile.mveplay. again
1315 * main/mveplay.c: typo
1317 2003-02-13 Bradley Bell <btb@icculus.org>
1319 * utilities/mvlextract.c: uint -> unsigned int
1321 * main/: mve_main.c, mvelib.c, mveplay.c: add fullscreen mode to
1322 standalone mveplayer, win32 support
1324 * main/movie.c: random bugfixes, win32 support
1326 * arch/sdl/Makefile.am: formatting
1328 * configure.ac: disable networking on mac/win for now
1330 * main/newmenu.c: comments
1332 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1334 * 3d/interp.c, include/interp.h, main/polyobj.c: get rid of some
1335 redundant swap functions.
1337 2003-02-13 Bradley Bell <btb@icculus.org>
1339 * ChangeLog: update changelog
1341 2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
1343 * 3d/interp.c, include/interp.h, main/polyobj.c: fix remaining
1344 polymodel alignment issues.
1346 2003-02-13 Bradley Bell <btb@icculus.org>
1348 * utilities/: hogcreate.c, hogextract.c, mvlcreate.c, mvlextract.c:
1349 fix various little bugs
1351 * main/mveplay.c, utilities/hogextract.c, utilities/mvlextract.c,
1352 utilities/tex2txb.c, utilities/txb2tex.c: eliminate warning
1354 * main/: Makefile.am, Makefile.mveplay: build mveplayer from
1357 * README.utils: new file
1359 * main/: mve_main.c, mveplay.c: more movie fixes
1361 * README: updated README
1363 * 2d/Makefile.am, main/Makefile.am: some OS X and dist fixes
1365 2003-02-12 Bradley Bell <btb@icculus.org>
1367 * utilities/mvlextract.c: bigendian mvl support
1369 * main/mveplay.c: formatting, stuff
1371 * main/: Makefile.am, Makefile.mveplay: lotsa movie cleanups, added
1372 truecolor mve support, standalone mveplayer
1374 * include/mve_audio.h, include/mvelib.h, main/decoder16.c,
1375 main/decoder8.c, main/movie.c, main/mve_main.c, main/mvelib.c,
1376 main/mveplay.c: lotsa movie cleanups, added truecolor mve support,
1377 standalone mveplayer
1379 2003-01-22 Bradley Bell <btb@icculus.org>
1381 * include/: interp.h, interp.h: restore prototype for
1382 swap_polygon_model_data
1384 2003-01-21 Bradley Bell <btb@icculus.org>
1386 * main/piggy.c: use memcpy to avoid alignment problem
1388 * compilerdefs.txt: updated some defs, added sunos/sparc
1390 2003-01-15 Bradley Bell <btb@icculus.org>
1392 * main/render.c, arch/ogl/ogl.c: use __sun__ for sunos
1394 * main/gamemine.c: attempting to support d1 shareware
1396 * compilerdefs.txt: update defs
1398 2003-01-15 David Costanzo <david_costanzo@yahoo.com>
1400 * main/mveplay.c: fix several bugs, comments, formatting.
1402 2003-01-15 Bradley Bell <btb@icculus.org>
1404 * arch/ogl/sdlgl.c, arch/sdl/digi.c, arch/sdl/event.c,
1405 arch/sdl/gr.c, arch/sdl/init.c, arch/sdl/joy.c, arch/sdl/key.c,
1406 arch/sdl/mouse.c, arch/sdl/rbaudio.c, arch/sdl/timer.c,
1407 include/error.h, main/gamecntl.c, main/inferno.c: changed path for
1410 * arch/: ogl/glx.c, ogl/gr.c, ogl/ogl.c, ogl/wgl.c, sdl/joydefs.c:
1411 formatting, comments
1413 2003-01-11 Bradley Bell <btb@icculus.org>
1415 * main/: mission.c, mission.h: attempt to support d1 for mac
1418 * arch/sdl/joy.c, main/mvelib.c, main/titles.c: gcc 3.2 warnings
1420 * main/object.h: foo
1422 2003-01-09 Bradley Bell <btb@icculus.org>
1424 * main/movie.c: use ifdef around gr_toggle_fullscreen
1426 2003-01-07 Bradley Bell <btb@icculus.org>
1428 * Makefile.am, descent.msn, installation.txt, main/mission.c,
1429 main/mission.h: don't need .msn file for descent.hog anymore
1433 2003-01-06 Bradley Bell <btb@icculus.org>
1435 * main/mission.h, main/mission.c: comments
1437 * README, TODO, cvshowto.txt, installation.txt, debian/copyright:
1440 2003-01-03 Bradley Bell <btb@icculus.org>
1442 * utilities/: txb2txt.c, txt2txb.c: remove old files
1444 * 3d/interp.c, include/byteswap.h, main/gamemine.c: formatting
1446 * main/polyobj.c: attempt to make read_model_file
1449 * main/menu.c: move vertigo text
1451 2003-01-02 Bradley Bell <btb@icculus.org>
1453 * 3d/interp.c, include/interp.h, main/morph.c, main/polyobj.c,
1454 main/polyobj.h: cleanup alignment changes
1456 * NEWS, 3d/interp.c, include/3d.h, include/interp.h,
1457 include/pstypes.h, main/Makefile.am, main/bm.c, main/collide.c,
1458 main/object.h: fix alignment issues on sparc
1460 * cvshowto.txt: update cvs info
1464 * 2d/rle.c: make rle_swap handle RLE_BIG
1466 2003-01-01 Martin Schaffner <maschaffner@gmx.ch>
1468 * main/render.c: workaround solaris qsort bug
1470 2003-01-01 Steffen Pohle <stpohle@gmx.net>
1472 * arch/linux/linuxnet.c, arch/linux/ukali.c,
1473 arch/linux/include/ukali.h, main/inferno.c: enabled kali
1475 * arch/linux/Makefile.am: enabled linux joystick, kali
1477 * configure.ac, arch/linux/joystick.c, arch/sdl/Makefile.am,
1478 arch/sdl/event.c: enabled linux joystick
1480 2002-12-31 Bradley Bell <btb@icculus.org>
1482 * main/gamemine.c: simplified warning msg
1484 * NEWS, TODO, main/multi.c, main/netmisc.c: comments/whitespace
1486 * main/render.h: fix compiler warning
1488 2002-12-31 Martin Schaffner <maschaffner@gmx.ch>
1490 * 2d/rle.c, main/inferno.c, main/piggy.c: fixed rle_swap leaks.
1492 2002-12-24 Bradley Bell <btb@icculus.org>
1494 * main/mission.c: fixes an infinite loop which was caused by d2x
1495 thinking d2demo was a descent 1 mission
1497 2002-12-24 Martin Schaffner <maschaffner@gmx.ch>
1499 * arch/ogl/ogl.c, main/render.c: fix compiler warnings.
1501 2002-12-24 Bradley Bell <btb@icculus.org>
1503 * main/render.c: comments
1505 2002-10-30 Bradley Bell <btb@icculus.org>
1507 * main/inferno.c: add help for -hogdir option
1509 * main/inferno.c: added -hogdir option
1511 2002-10-28 Bradley Bell <btb@icculus.org>
1513 * main/: inferno.c, menu.c: enabled Vertigo displays
1515 * include/3d.h: typo
1517 2002-10-28 Martin Schaffner <maschaffner@gmx.ch> and Bradley Bell <btb@icculus.org>
1519 * 3d/interp.c, include/3d.h, include/byteswap.h, main/bm.c,
1520 main/netmisc.c, main/network.c: simplify and eliminate redundant
1523 2002-10-28 Martin Schaffner <maschaffner@gmx.ch>
1525 * maths/fixc.c: fix infinite loop in quad_sqrt.
1527 * 3d/points.c, include/maths.h, include/pstypes.h, maths/fixc.c,
1528 maths/vecmat.c: sparc/sunos support: rename quad to quadint.
1530 2002-10-12 Bradley Bell <btb@icculus.org>
1532 * 2d/2dsline.c: handle BM_OGL in gr_scanline()
1534 2002-10-11 Bradley Bell <btb@icculus.org>
1536 * main/hud.c: make hud_message work correctly
1538 * 2d/palette.c, arch/sdl/gr.c, include/palette.h, main/inferno.c:
1541 * main/network.c: formatting, small fixes
1543 2002-10-10 Bradley Bell <btb@icculus.org>
1545 * main/netmisc.h: no swap_object for little-endian
1547 * main/: netmisc.h, network.c: use macros to simplify network
1550 * main/piggy.c: disable autodetect of mac pig (use --enable-macdata
1553 * main/inferno.c: enable loading screen for mac shareware with
1556 * main/netmisc.c: whitespace
1558 * 2d/bitmap.c, main/inferno.c, main/mission.c, main/playsave.c:
1561 * main/hud.c: whitespace
1563 * configure.ac: remove shareware build, add macdata build
1565 * main/songs.c: whitespace
1567 * 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/gpixel.c, 2d/line.c,
1568 2d/pixel.c, 2d/poly.c, 2d/rect.c, 2d/tmerge.c, main/gamerend.c:
1571 * 2d/: Makefile.am, tmerge_a.asm: enable TRANSPARENCY_COLOR for
1574 2002-10-04 Martin Schaffner <maschaffner@gmx.ch>
1576 * cfile/cfile.c, include/iff.h, main/gamepal.c, main/titles.c:
1577 comments, formatting, etc.
1579 * iff/iff.c: fix bigendian iff loading.
1581 2002-10-03 Bradley Bell <btb@icculus.org>
1583 * utilities/txb2tex.c: typo
1585 * 3d/clipper.c, main/bm.c, main/game.c, main/gamecntl.c,
1586 main/newmenu.c, main/switch.c, main/terrain.c, main/text.c:
1589 * arch/sdl/mouse.c: whitespace
1591 2002-09-19 Bradley Bell <btb@icculus.org>
1593 * main/kconfig.c: fix a oops, add old logs
1595 * main/kconfig.c: support for >3 mouse buttons
1597 2002-09-18 Bradley Bell <btb@icculus.org>
1599 * include/gr.h: fix palette swap define
1601 2002-09-14 Bradley Bell <btb@icculus.org>
1603 * main/titles.c: load hires briefing screen if lores doesn't exist
1604 (i.e. vertigo) and MenuHires=0
1606 2002-09-14 Werner Augustin <descent-source@mailinglist.gnuher.de>
1608 * main/: multi.h, network.h: pack some structures for ipx
1611 2002-09-14 Bradley Bell <btb@icculus.org>
1613 * cfile/cfile.c, main/endlevel.c, main/gamesave.c: revert cfgets()
1614 and load_endlevel_data() to expect newline-terminated strings, fix
1615 load_game_data to read null-terminated string for
1618 2002-09-07 Bradley Bell <btb@icculus.org>
1620 * main/newmenu.c: added error message
1622 * main/menu.h: enable -nohires with mac shareware
1624 * 2d/palette.c, include/gr.h: enable 0/255 palette swap
1626 * 2d/font.c: enable 0/255 palette swap for fonts
1628 * 2d/bitblt.c: add TRANSPARENCY_COLOR to assembly code, nother OGL
1631 * 2d/2dsline.c: fix ogl blooper
1633 2002-09-05 Bradley Bell <btb@icculus.org>
1635 * 2d/rle.c, 2d/scalec.c, include/rle.h: better just do it the old
1638 * include/strutil.h: need string.h for strcasecmp
1640 * include/rle.h: okay, maybe it needs to be this way
1642 * include/: 3d.h, gr.h: more stuff from d2src, mostly formatting
1644 * 2d/scalec.c: more stuff from d2src
1646 * 2d/rle.c: more stuff from d2src, formatting
1648 * 2d/font.c: useless cruft
1650 * 2d/: 2dsline.c, bitmap.c, bitmap.h: more stuff from d2src
1652 * 2d/bitblt.c, include/grdef.h: moved gr_linear_movsd assembly from
1655 2002-09-04 Bradley Bell <btb@icculus.org>
1657 * include/grdef.h: fix compiler warnings
1659 * 2d/bitblt.c: fix compiler warnings, #ifdef out dos-only code
1661 * include/grdef.h: gr_linear_movsd isn't static for NO_ASM,
1664 * main/game.c: we want the mac ibitblt for everything but dos and
1667 * main/texmerge.c: these routines are in tmerge.c
1669 * main/credits.c: enable credits for mac and oem data
1671 * main/bm.c: use either exit.ham or exit.pofs
1673 * include/ibitblt.h: enable some more code from d2src
1675 * include/gr.h: enable mac ubitblt_double
1677 * 2d/rle.c: added gr_rle_expand_scanline_generic_masked from d2src
1679 * include/grdef.h: moved some inline asm from linear.h
1681 * 2d/ibitblt.c: brought in line with original d2 version
1683 * 2d/bitblt.c: reverted to original d2 version of this file, then
1684 added d1x enhancements
1686 * 2d/2dsline.c: formatting, use __MSDOS__ instead of __DJGPP__
1688 * 2d/linear.h: moved these back to their original locations
1691 * main/mveplay.c: close some memory holes, speed up palette loading
1693 * main/movie.c: added fullscreen toggle while playing movies
1695 * main/inferno.c: comment out -superhires help text (always on)
1697 * include/timer.h: added approx_fsec_to_usec macro
1699 * arch/sdl/joy.c: fix compiler warning
1701 2002-09-01 Bradley Bell <btb@icculus.org>
1703 * main/network.c: oops
1705 * main/: movie.c, mveplay.c, mveplay.h: more movie improvements
1707 * arch/sdl/timer.c, include/timer.h: added timer_delay, faster
1708 timer_get_fixed_seconds
1712 2002-08-31 Bradley Bell <btb@icculus.org>
1714 * TODO, main/inferno.c, main/movie.c, main/mveplay.c: movie
1717 * main/multi.h: network endian stuff
1719 * 2d/font.c, include/gr.h: fast file i/o for font headers
1721 * arch/win32/arch_ip.cpp: unused file
1723 * main/: netmisc.c, netmisc.h, network.c, network.h: formatting,
1724 bigendian networking fixes
1726 * main/menu.c: make net menu more accurate, also make superhires
1729 * include/pstypes.h: better to have __pack__ all the time, I think.
1730 needed for networking, e.g.
1732 * arch/win32/: ipx_drv.h, ipx_win.c, winnet.c: win32 networking
1735 * arch/win32/Makefile.am: unused file
1739 2002-08-30 Bradley Bell <btb@icculus.org>
1741 * arch/win32/ipx_drv.h: re-added arch/win32/ipx_drv.h
1743 * main/: newmenu.h, titles.c: formatting
1745 * NEWS, arch/linux/Makefile.am, arch/linux/include/ukali.h,
1746 main/multi.h: networking works, finally
1748 * TODO: added TODO file
1750 * arch/linux/arch_ip.cpp: unused fine
1752 * README: network sorta working
1754 * main/: Makefile.am, multi.c, network.c, network.h: more
1757 * main/menu.c: load builtin mission correctly
1759 * main/inferno.c: documentation
1761 * main/: hoard.c, hoard.h, gamesave.c, mission.c: move hoard stuff
1764 * main/Makefile.mveplay: don't need no more
1766 2002-08-29 Bradley Bell <btb@icculus.org>
1768 * main/: ip_base.cpp, ip_base.h, ip_basec.h, ipclienc.c,
1769 ipclient.cpp, ipclient.h, ipserver.cpp, ipx_drv.c, multipow.c,
1770 multipow.h, netlist.c, netpkt.c, netpkt.h: deleting unused d1x
1773 * include/ipx_drv.h: more network fixing
1775 * arch/linux/include/ipx_drv.h: more network fixing
1777 * include/ipx.h: formatting
1779 * arch/linux/ipx_kali.c, include/ipx.h: fixed networking fuck-up?
1781 * NEWS, arch/linux/Makefile.am, arch/linux/ipx_bsd.c,
1782 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, main/Makefile.am,
1783 main/inferno.c: fixed networking fuck-up?
1785 * Makefile.am: moved mingw info to README
1787 * README, mingw32.txt: moved mingw info to README
1789 2002-08-27 Bradley Bell <btb@icculus.org>
1791 * utilities/mvlextract.c: allow specifying file to extract
1793 * utilities/: tex2txb.c, txb2tex.c: use default extension to
1796 * utilities/hogextract.c: allow specifying file to extract
1798 * main/mission.c: Have to get mission_num _after_ promoting...
1800 * main/: gameseq.c, titles.c: beginning d1 briefing support
1802 * descent.msn: beginning d1 briefing support
1804 * main/: titles.c, titles.h: d1-style mission briefings
1806 * main/piggy.h: whitespace
1808 * main/movie.c: beginning robot movie support, fall back on lo/hi
1809 res if hi/lo not available
1811 * main/mission.c: added Builtin_mission_num for builtin mission,
1812 D1Hogdir, d1-style mission briefings
1814 * main/: gameseq.c, mission.h: added Builtin_mission_num for
1817 * cfile/cfile.c, include/cfile.h: add capability for 3rd hogfile
1818 (for d1 missions that need d1 data)
1820 * 2d/ibitblt.c: whitespace
1822 2002-08-26 Bradley Bell <btb@icculus.org>
1824 * utilities/mvlcreate.c: oops
1826 * utilities/: Makefile.am, mvlcreate.c, mvlextract.c: added mvl
1829 * utilities/hogextract.c: added [v]iew option
1831 * utilities/: tex2txb.c, txb2tex.c: changed txt to tex
1833 * main/titles.c: fix writable string, disable DumbAdjust thing
1835 * main/polyobj.h: whitespace
1837 * main/newmenu.c: added pcx_get_dimensions(), other stuff from
1840 * main/movie.c: read movies from AltHogDir, other fixes
1842 * main/: mission.c, mission.h: fix bug w/mission filename
1844 * main/gameseq.c: comments
1846 * main/digi.h: whitespace n stuff
1848 * include/mve_audio.h: added audio flag macros
1850 * 2d/pcx.c, include/pcx.h: added pcx_get_dimensions(), other stuff
1855 2002-08-23 Bradley Bell <btb@icculus.org>
1857 * main/: gameseq.c, inferno.c, mission.c, mission.h, titles.c: fix
1860 * Makefile.am: remove d2demo.mn2
1862 * cfile/cfile.c, include/cfile.h: add cfile_size function
1864 * d2demo.mn2, installation.txt, main/gameseq.h, main/mission.c:
1865 eliminate need for .mn2 files for oem and demo
1867 2002-08-22 Bradley Bell <btb@icculus.org>
1869 * main/bm.c: fix for vertigo
1871 * main/menu.h: make OEM menu pcx available
1873 * 2d/rle.c: merge with original d2 file
1875 * Makefile.am, configure.ac: let mission files get installed by
1878 2002-08-17 Bradley Bell <btb@icculus.org>
1880 * configure.ac: make FAST_FILE_IO the default on little-endian
1883 * NEWS, README, compilerdefs.txt, readme.txt: documentation
1885 * 2d/bitblt.c, 2d/rle.c, arch/ogl/ogl.c: implement BM_FLAG_RLE_BIG
1888 2002-08-15 Martin Schaffner <maschaffner@gmx.ch>
1890 * main/: game.c, menu.c, mission.c: promote builtin missions.
1892 2002-08-15 Bradley Bell <btb@icculus.org>
1894 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h, main/piggy.c:
1895 improved mac pig loading/reverted TRANSPARENCY_COLOR changes
1897 * utilities/.cvsignore: added cvsignore
1899 * 2d/palette.c, include/palette.h, main/gamesave.c: mac data file
1902 * main/piggy.c: mac data file loading
1904 * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h: set
1905 transparency and swap 0/255 correctly for mac data files
1907 2002-08-13 Bradley Bell <btb@icculus.org>
1909 * Makefile.am, configure.ac, utilities/Makefile.am: moved utility
1910 to utilities to avoid conflict with c++ std lib <utility>
1912 * utilities/: Makefile.am, hogcreate.c, hogextract.c, txb2txt.c,
1913 txt2txb.c: moved utility to utilities to avoid conflict with c++
1916 * Makefile.am, configure.ac: add utilities
1918 2002-08-09 Bradley Bell <btb@icculus.org>
1920 * 2d/palette.c, 3d/interp.c, include/gr.h, main/render.c:
1923 2002-08-08 Bradley Bell <btb@icculus.org>
1925 * main/inferno.c: comments
1927 * main/: newmenu.c, songs.c: mac demo datafile support
1929 * installation.txt: update
1931 * main/gamesave.c: use lowercase for consistency
1933 * main/: bm.c, bm.h, endlevel.c, polyobj.c: enable loading of exit
1934 models for other than d2demo
1936 2002-08-07 Martin Schaffner <maschaffner@gmx.ch>
1938 * main/gamemine.c: formatting, better d1 texture conversion
1940 * Makefile.am, descent.mn2, descent.msn, main/mission.c,
1941 main/mission.h: recognize .msn mission files.
1943 2002-08-07 Bradley Bell <btb@icculus.org>
1945 * .cvsignore, 2d/.cvsignore, 3d/.cvsignore, arch/.cvsignore,
1946 arch/dos/.cvsignore, arch/ggi/.cvsignore, arch/linux/.cvsignore,
1947 arch/ogl/.cvsignore, arch/sdl/.cvsignore, arch/svgalib/.cvsignore,
1948 arch/win32/.cvsignore, cfile/.cvsignore, iff/.cvsignore,
1949 main/.cvsignore, main/editor/.cvsignore, maths/.cvsignore,
1950 mem/.cvsignore, misc/.cvsignore, texmap/.cvsignore: added
1953 2002-08-06 Bradley Bell <btb@icculus.org>
1955 * main/: automap.c, laser.c, songs.c, titles.c: shareware stuff
1957 * main/Makefile.am: formatting
1959 * 2d/font.c: make gr_remap_font just reload the whole thing
1961 * configure.ac: formatting
1963 * Makefile.am: added d2demo.mn2
1965 * d2demo.mn2: mission file for shareware
1967 * include/u_mem.h, main/ai.c, main/gamesave.c, main/inferno.c,
1968 main/laser.h, main/text.h, main/titles.c, main/weapon.c: whitespace
1970 * main/sounds.h: shareware stuff, whitespace
1972 * main/: polyobj.c, polyobj.h: more fast i/o macros
1974 * main/: menu.c, menu.h, mission.c, newmenu.c, piggy.c, piggy.h:
1977 * main/: endlevel.c, endlevel.h, gamemine.c, gameseq.c: merged
1978 endlevel stuff to non-shareware, allow movies/endlevel for
1981 * main/cntrlcen.c: typo
1983 * main/bm.h: use global Piggy_hamfile_version
1985 * main/bm.c: merged endlevel stuff to non-shareware, more fast i/o
1986 macros, use global Piggy_hamfile_version
1988 * main/Makefile.am: terrain and movie stuff always used now
1990 * 2d/pcx.c, include/pcx.h: make pcx header available to other
1993 * main/: gamemine.c, gamesave.c: load DMB levels
1995 * main/: bm.c, cntrlcen.c, cntrlcen.h, fuelcen.c, fuelcen.h,
1996 segment.c, segment.h, switch.c, switch.h: fast i/o macros
1998 2002-08-04 Martin Schaffner <maschaffner@gmx.ch>
2000 * main/gamemine.c, main/gamesave.c, mem/mem.c: d1 level stuff.
2002 2002-08-04 Bradley Bell <btb@icculus.org>
2004 * main/inferno.c: shareware stuff, formatting
2006 * arch/sdl/rbaudio.c: gracefully handle redbook non-availability
2008 * arch/sdl/gr.c: don't need to set mode in gr_init
2010 2002-08-02 Martin Schaffner <maschaffner@gmx.ch>
2012 * main/: gamemine.c, gamemine.h, gamesave.c, gamesave.h: more d1
2015 * Makefile.am, descent.mn2: added mission file for descent 1
2017 2002-08-02 Bradley Bell <btb@icculus.org>
2019 * arch/sdl/digi.c, arch/sdl/gr.c, include/error.h,
2020 include/oldsdl.h, main/gamecntl.c, main/inferno.c, main/laser.c,
2021 main/piggy.h, misc/error.c: junk
2023 * main/: endlevel.c, escort.c, gameseq.c, newmenu.c, render.c,
2024 render.h, scores.c, scores.h, terrain.c: shareware stuff
2026 * configure.ac, include/pstypes.h, main/bm.c, main/bm.h,
2027 main/effects.c, main/effects.h, main/piggy.c, main/piggy.h,
2028 main/powerup.c, main/powerup.h, main/robot.c, main/robot.h,
2029 main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
2030 main/weapon.c, main/weapon.h: fast i/o macros
2032 2002-08-01 Martin Schaffner <maschaffner@gmx.ch>
2034 * NEWS, cfile/cfile.c, main/console.c, main/gamemine.c,
2035 main/gamemine.h, main/gamesave.c: load d1 levels
2037 2002-07-30 Bradley Bell <btb@icculus.org>
2039 * configure.ac: oops
2041 * configure.ac, arch/ogl/gr.c, arch/ogl/ogl.c, include/ogl_init.h:
2044 * main/menu.c, main/titles.c, NEWS, 2d/font.c, include/gr.h,
2045 include/grdef.h, main/game.c, main/gamefont.c, main/gamefont.h,
2046 main/gamemine.c, main/inferno.c, main/movie.c, main/newmenu.c,
2047 main/piggy.c, main/titles.c: support shareware datafiles!
2049 * main/: bm.c, gamemine.c, piggy.c, piggy.h, weapon.c, gamemine.c,
2050 piggy.c: SHAREWARE fixes
2052 2002-07-29 Bradley Bell <btb@icculus.org>
2054 * NEWS, include/fileutil.h, main/bm.c, main/gameseq.c,
2055 main/mveplay.c, main/piggy.c, main/piggy.h, main/playsave.c,
2056 misc/fileutil.c: Portability - OS X support
2058 2002-07-27 Bradley Bell <btb@icculus.org>
2060 * main/: Makefile.am, fuelcen.c, fuelcen.h, game.c, game.h,
2061 gamemine.c, gamesave.c, gameseq.c, piggy.c, piggy.h, segment.c,
2062 segment.h: portability
2064 * cfile/cfile.c, include/cfile.h, main/cntrlcen.c, main/cntrlcen.h,
2065 main/gamesave.c, main/switch.c, main/switch.h, main/wall.c,
2066 main/wall.h: portabilization
2068 * 2d/font.c, include/gr.h: portability
2070 2002-07-26 Bradley Bell <btb@icculus.org>
2072 * 2d/font.c, 2d/pcx.c, include/gr.h, main/movie.c: portability
2074 * arch/linux/findfile.c, include/pstypes.h: os x fixes
2076 * main/player.c: foo
2078 * misc/fileutil.c, include/fileutil.h, misc/fileutil.c: oops
2080 * include/fileutil.h, misc/Makefile.am, misc/fileutil.c,
2081 misc/fileutil.h: portable file i/o utils
2083 * main/: Makefile.mveplay, inferno.c, movie.c, newmenu.c: s not a
2084 writable string anymore... / formatting
2086 * main/Makefile.am, main/bm.c, main/bm.h, main/cntrlcen.c,
2087 main/cntrlcen.h, main/effects.c, main/effects.h, main/piggy.c,
2088 main/piggy.h, main/player.c, main/player.h, main/polyobj.c,
2089 main/polyobj.h, main/powerup.c, main/powerup.h, main/robot.c,
2090 main/robot.h, main/vclip.c, main/vclip.h, main/wall.c, main/wall.h,
2091 main/weapon.c, main/weapon.h, 3d/interp.c, include/cfile.h:
2092 portable-izing file loading routines
2094 2002-07-24 Bradley Bell <btb@icculus.org>
2096 * main/mveplay.c: correctly play files with 16bit uncompressed
2097 audio, mem checking, etc
2099 * main/: Makefile.mveplay, mvelib.c, mveplay.c: enable standalone
2102 2002-07-23 Bradley Bell <btb@icculus.org>
2104 * misc/Makefile.am: unused file
2106 * configure.ac, main/endlevel.c, main/endlevel.h, main/menu.c,
2107 main/sounds.h: remove experimental nmovie stuff
2109 * main/movie.c: add some debugging output
2111 2002-07-22 Bradley Bell <btb@icculus.org>
2113 * main/: console.c, state.c: simplified header
2115 * main/movie.c: enable mveplay audio
2117 * main/old/movie.c: moved to main/
2119 * include/mve_audio.h, include/mvelib.h, main/Makefile.am,
2120 main/inferno.c, main/kludge.c, main/movie.c, main/mve_audio.c,
2121 main/mvelib.c, main/mveplay.c: initial movie support
2123 * arch/linux/findfile.c, arch/ogl/gr.c, arch/ogl/ogl.c,
2124 arch/sdl/init.c, arch/sdl/joy.c, include/byteswap.h,
2125 include/ogl_init.h, include/pstypes.h, main/console.c,
2126 main/state.c, mem/mem.c: OS X stuff
2128 * configure.ac: OS X and movie stuff
2130 2002-07-19 Bradley Bell <btb@icculus.org>
2132 * compilerdefs.txt: OSX defs
2134 2002-07-18 Bradley Bell <btb@icculus.org>
2136 * main/inferno.c: use simpler rcs tags
2138 * autogen.sh: keep Changelog in cvs (and use --accum)
2140 * arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/rbaudio.c,
2141 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/rbaudio.c,
2142 include/rbaudio.h, main/Makefile.am, main/cdrom.h, main/gamecntl.c,
2143 main/songs.c: changed cdrom->rbaudio
2145 * include/rbaudio.h: moved to /include
2147 2002-07-17 Bradley Bell <btb@icculus.org>
2149 * 2d/d2sline.c, 2d/bitblt.c, 2d/bitmap.c, 2d/bitmap.h, 2d/box.c,
2150 2d/canvas.c, 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/font.c,
2151 2d/gpixel.c, 2d/ibitblt.c, 2d/line.c, 2d/linear.asm, 2d/linear.h,
2152 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c, 2d/rect.c,
2153 2d/rle.c, 2d/scale.c, 2d/scalea.asm, 2d/scalea.h, 2d/scalec.c,
2154 2d/tmerge.c, 2d/tmerge_a.asm, 3d/clipper.c, 3d/clipper.h,
2155 3d/draw.c, 3d/globvars.c, 3d/globvars.h, 3d/instance.c,
2156 3d/interp.asm, 3d/interp.c, 3d/matrix.c, 3d/points.c, 3d/rod.c,
2157 3d/setup.c: use simpler rcs tags
2162 2002-07-17 Bradley Bell <btb@icculus.org>
2164 * tools/cvs2cl/cvs2cl.pl: upgrade cvs2cl
2166 * d2x-gl.sh, d2x-ogl.sh: changed d2x-ogl to d2x-gl
2168 * debian/rules: don't need readme's
2170 * debian/rules: move d1x license to COPYING, license clarifications
2172 * COPYING, license.txt, debian/copyright, Makefile.am: move d1x
2173 license to COPYING, license clarifications
2175 * debian/rules: fix debian docs
2177 * debian/rules: fix debian manpages
2179 * debian/d2x-sdl.menu: fix debian menu
2181 * debian/rules: link to undocumented man page for debs
2183 * Makefile.am, configure.ac, debian/control, debian/copyright,
2184 debian/d2x-gl.files, debian/d2x-gl.menu, debian/d2x-sdl.files,
2185 debian/d2x-sdl.menu, debian/d2x.files, debian/d2x.menu,
2186 debian/rules, rpm/d2x.spec.in: change d2x-ogl to d2x-gl, other
2189 2002-07-16 Bradley Bell <btb@icculus.org>
2191 * debian/: rules, changelog.in: deb stuff
2193 * configure.ac: cleaner nasm detection
2195 * debian/: changelog.in, control, rules: deb stuff
2197 * README, installation.txt: typos, stuff
2199 * configure.ac: better #defines
2201 * configure.ac: whitespace
2203 * configure.ac: better documentation
2205 * configure.ac, arch/sdl/event.c, arch/sdl/init.c: SDL_AUDIO and
2206 SDL_JOYSTICK not needed
2208 * configure.ac, main/inferno.c: __SDL__ ugly and not needed at all
2210 * configure.ac: need higher SDL for joystick
2212 * debian/: control, rules: deb stuff
2214 * arch/sdl/joy.c: old junk
2216 * Makefile.am, configure.ac: automake updates
2218 * main/: inferno.c, text.c: don't use althogdir on non-unix
2220 * configure.ac: more autoconf updates
2222 * misc/strutil.c: better strrev
2224 * main/inferno.c: need limits.h on mingw also
2226 * acconfig.h, configure.ac: Updated for autoconf 2.53 (no more
2229 2002-04-19 Bradley Bell <btb@icculus.org>
2231 * main/network.c: let hoard.ham be a cfile
2233 * main/text.c: better error message when hog not found
2237 2002-03-23 Bradley Bell <btb@icculus.org>
2239 * acconfig.h, configure.ac, arch/linux/Makefile.am,
2240 arch/sdl/Makefile.am: Use SDL joystick automatically
2242 * arch/sdl/joy.c, main/kconfig.c: SDL Joystick works!
2244 2002-03-05 Bradley Bell <btb@icculus.org>
2246 * arch/sdl/joydefs.c, arch/sdl/joy.c: SDL joystick stuff mostly
2249 2002-02-23 Bradley Bell <btb@icculus.org>
2251 * texmap/ntmap.c: fix bug preventing higher res sdl modes
2253 * arch/dos/Makefile.am, arch/ggi/Makefile.am,
2254 arch/linux/Makefile.am, arch/ogl/Makefile.am, arch/sdl/Makefile.am,
2255 arch/svgalib/Makefile.am, arch/win32/Makefile.am,
2256 main/editor/Makefile.am: moved includes to include
2258 * arch/sdl/gr.c: use SDL_VERSION_ATLEAST
2260 * Makefile.am, 2d/Makefile.am, 3d/Makefile.am, cfile/Makefile.am,
2261 iff/Makefile.am, main/Makefile.am, maths/Makefile.am,
2262 mem/Makefile.am, misc/Makefile.am, texmap/Makefile.am: moved
2265 * main/game.c: disabled cockpit for OGL, formatting
2267 * 2d/ibitblt.c: formatting
2269 2002-02-16 Bradley Bell <btb@icculus.org>
2271 * include/oldsdl.h: check for older macros
2273 * configure.ac, arch/sdl/digi.c, arch/sdl/event.c, arch/sdl/gr.c,
2274 include/error.h, include/oldsdl.h, main/gamecntl.c, main/inferno.c:
2275 allow older sdl versions
2277 2002-02-15 Bradley Bell <btb@icculus.org>
2279 * main/: automap.c, automap.h, inferno.c: automap resolution now
2282 * include/: gr.h, grdef.h: moved protos to from grdef.h to gr.h
2284 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
2285 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
2286 win32/include/key_arch.h: never mind - that would be pointless
2288 * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c,
2289 sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c,
2290 win32/include/key_arch.h: copied files from d1x
2292 * arch/linux/arch_ip.cpp, arch/win32/arch_ip.cpp, main/ip_base.cpp,
2293 main/ip_base.h, main/ipclient.cpp: enable udp debug messages
2295 * main/multipow.c: need conf.h
2297 * arch/win32/Makefile.am: new file
2299 * include/pstypes.h: added u_int16_t (needed in base_ip)
2301 * arch/win32/arch_ip.cpp: copied from d1x
2303 2002-02-14 Bradley Bell <btb@icculus.org>
2305 * arch/sdl/gr.c, main/inferno.c: allow gr_init lowres
2307 * NEWS, include/gr.h, main/game.c, main/game.h, main/gamecntl.c,
2308 main/netlist.c: Added hotkeys to toggle fullscreen mode
2310 * main/: ip_base.cpp, ip_base.h, multi.h, netlist.c, netpkt.c,
2311 network.c, network.h, ipclient.cpp, netpkt.h: d1x->d2x
2313 * main/: multipow.c, multipow.h, netlist.c, netpkt.c, netpkt.h,
2314 reorder.h: Lotsa networking stuff from d1x
2316 2002-02-13 Bradley Bell <btb@icculus.org>
2318 * include/gr.h, main/game.c: Fullscreen toggle stuff
2320 * arch/linux/Makefile.am, include/ipx.h: Lotsa networking stuff
2323 * main/: Makefile.am, inferno.c, ip_base.cpp, ip_base.h, menu.c,
2324 multi.h, network.c, network.h, newmenu.c: Lotsa networking stuff
2327 2002-02-11 Bradley Bell <btb@icculus.org>
2329 * main/bm.c: use portable loader if bigendian
2331 * include/pstypes.h: don't define bool for c++
2333 * include/cfile.h: extern AltHogDir stuff
2335 * include/byteswap.h: use WORDS_BIGENDIAN
2337 * main/: newmenu.c, newmenu.h: added fixedfont menu functions
2339 * main/vers_id.h: added D2X_IVER
2341 * misc/args.c: don't use d1x.ini
2343 * Makefile.am: rpm stuff
2345 * acconfig.h, configure.ac: c++, versioning, endianness, deb, rpm
2348 2002-02-09 Bradley Bell <btb@icculus.org>
2350 * rpm/: d2x.spec, d2x.spec.in: auto-generate rpm spec file
2352 2002-02-09 Paolo Ulivi <pulivi@libero.it>
2354 * d2x-ogl.sh, d2x-sdl.sh, rpm/.cvsignore, rpm/d2x.spec: rpm
2357 2002-02-06 Bradley Bell <btb@icculus.org>
2359 * arch/linux/arch_ip.cpp, main/ip_base.cpp, main/ip_base.h,
2360 main/ip_basec.h, main/ipclienc.c, main/ipclient.cpp,
2361 main/ipclient.h, main/ipserver.cpp: Adding d1x network code
2363 * debian/: changelog.in, control, copyright, d2x-gl.files,
2364 d2x-gl.menu, d2x.files, d2x.menu, rules: Added debian stuff
2368 2002-02-02 Bradley Bell <btb@icculus.org>
2370 * NEWS, arch/ggi/Makefile.am: reenabled ggi build
2372 * NEWS, acconfig.h, configure.ac, main/gamecntl.c, main/inferno.c:
2373 Enabled RELEASE option
2375 2002-01-31 Bradley Bell <btb@icculus.org>
2377 * Makefile.am, configure.ac: specify prerequisite versions of
2378 autoconf and automake
2380 2002-01-29 Bradley Bell <btb@icculus.org>
2382 * main/mission.c: RCS header added
2384 * main/inferno.c: update copyright date
2386 * main/mission.c: allow missions to be in AltHogDir
2388 * configure.ac: Display results of configure
2390 * include/d_io.h, main/inferno.c, main/newdemo.c: Added d_mkdir
2393 2002-01-28 Bradley Bell <btb@icculus.org>
2395 * NEWS, acconfig.h, configure.ac, cfile/cfile.c, main/newdemo.c:
2396 Data files now go in DATADIR/games/d2x, user files now go in
2399 2002-01-28 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2401 * main/inferno.c: Data files now go in DATADIR/games/d2x, user
2402 files now go in ~/.d2x
2404 2002-01-24 Bradley Bell <btb@icculus.org>
2406 * configure.ac: fix nasm not found error message
2408 2002-01-18 Bradley Bell <btb@icculus.org>
2410 * configure.in: getting rid of old configure.in
2412 * acconfig.h, configure.ac, main/Makefile.am, main/kludge.c,
2413 main/movie.c: Movie playing kludgey stuff
2415 * misc/args.c: formatting
2417 * main/inferno.c: allow -h for help
2419 * include/error.h: don't die on int3, unless -debug given
2421 * mingw32.txt: more stuff
2423 2001-12-29 Bradley Bell <btb@icculus.org>
2425 * Makefile.am: Got rid of thinking.txt
2427 * main/inferno.c: document -nomovies option
2429 2001-12-28 Bradley Bell <btb@icculus.org>
2431 * main/titles.c: formatting, put some code into place for rendering
2432 of robots during briefings
2434 2001-12-27 Bradley Bell <btb@icculus.org>
2438 2001-12-23 Craig Hadady <chadady@iglou.com>
2440 * 2d/rle.c: fixed bug in dummy array.
2442 2001-12-03 Bradley Bell <btb@icculus.org>
2444 * arch/sdl/init.c: fix formatting
2446 * Makefile.am, acconfig.h, configure.ac, arch/linux/Makefile.am,
2447 arch/sdl/Makefile.am, arch/sdl/event.c, arch/sdl/init.c,
2448 arch/sdl/joy.c, arch/svgalib/Makefile.am: lots of makefile fixes,
2449 and sdl joystick stuff
2451 2001-11-30 Bradley Bell <btb@icculus.org>
2453 * thinking.txt: not needed
2455 2001-11-27 Bradley Bell <btb@icculus.org>
2457 * cygconf, mingw32.txt: use sdl from source on cygwin
2459 * Makefile.am, configure.ac, arch/ogl/Makefile.am,
2460 arch/sdl/Makefile.am, main/Makefile.am: move SDL_LIBS to LIBS,
2461 SDL_CFLAGS to CFLAGS
2463 2001-11-27 Bradley Bell <btb@icculus.org>
2467 2001-11-14 Bradley Bell <btb@icculus.org>
2469 * texmap/scanline.c: use optimization flags as texmap default
2471 * NEWS: mouse wheel, etc
2473 * arch/include/mouse.h, arch/sdl/mouse.c, main/kconfig.c: use mouse
2474 wheel to emulate 3rd axis
2476 * Makefile.am, configure.ac: change ENV_DJGPP to DJGPP
2478 * include/error.h: kludge to ungrab mouse when we hit an int3
2480 * include/d_io.h: change __ENV_WINDOWS__ to __WINDOWS__,
2481 __ENV_MSDOS__ to __MSDOS__
2483 * arch/sdl/mouse.c: remove cruft, fix formatting, use mouse wheel
2486 * arch/sdl/event.c: remove cruft, fix formatting, begin joystick
2489 * arch/sdl/digi.c: implemented digi_set_volume
2491 * include/grdef.h, main/config.c, misc/d_io.c: change
2492 __ENV_WINDOWS__ to __WINDOWS__, __ENV_MSDOS__ to __MSDOS__
2494 * 2d/font.c, main/bm.c, main/gamesave.c, main/gameseq.c,
2495 main/piggy.c: use MAKE_SIG
2497 * installation.txt: update
2499 * configure.ac: new file
2501 * arch/sdl/joydefs.c: #include pstypes.h
2503 * arch/sdl/init.c: SDL joystick stuff
2505 * acconfig.h: adjust MINGW defines
2507 * arch/sdl/joydefs.c: copied joydefs_config from linux/joydefs.c -
2508 controls menu now works
2510 2001-11-13 Bradley Bell <btb@icculus.org>
2512 * main/Makefile.am: Make sure bmread.c and terrain.c get included
2515 * Makefile.am: New file
2517 * arch/dos/Makefile.am: Make sure gr.c and joy2.asm get included in
2520 * compilerdefs.txt: New file
2522 * main/aipath.c: use D_RAND_MAX instead of RAND_MAX
2524 2001-11-12 Bradley Bell <btb@icculus.org>
2526 * main/playsave.c: load player files regardless of byte order of
2529 2001-11-11 Bradley Bell <btb@icculus.org>
2531 * include/makesig.h, main/playsave.c: Created header for MAKE_SIG
2534 * main/Makefile.am: Don't use terrain.c unless SHAREWARE
2536 * NEWS: GL savegame thumbnails
2538 * acconfig.h, configure.in: make option for NMOVIES, default to off
2540 2001-11-09 Bradley Bell <btb@icculus.org>
2542 * main/state.c: Enabled savegame thumbnails under OpenGL
2544 * unused/pa_null/pa_enabl.h: remove duplicate header
2546 * misc/args.c: use d2x.ini for option file
2548 * mem/mem.c: Move mem_realloc inside the ifdef
2550 * main/menu.c: fix 640x400 menu text
2552 * main/inferno.c: added documentation
2554 * main/endlevel.c: fix warnings
2556 * arch/ogl/gr.c: Get rid of gl spew
2558 * arch/linux/Makefile.am: move unused ipx_udp.c to EXTRA_DIST
2560 * acconfig.h: Define __SDL__ for mingw
2562 2001-11-08 Bradley Bell <btb@icculus.org>
2564 * 2d/font.c: free OGL font data when rereading
2566 * main/collide.c, main/endlevel.c, main/endlevel.h, main/gameseq.c,
2567 main/gauges.c, acconfig.h, configure.in, main/inferno.c,
2568 main/laser.c, main/menu.c, main/menu.h, main/newmenu.c,
2569 main/piggy.c, main/sounds.h, main/switch.c, main/titles.c,
2570 main/weapon.h: Enabled shareware build, endlevel flythrough
2573 * main/: Makefile.am, terrain.c, old/terrain.c: moved file, will be
2574 of use for shareware build
2576 * arch/ogl/: gr.c, sdlgl.c: use new d_realloc function, so mem
2579 * include/u_mem.h, mem/mem.c: added d_realloc/mem_realloc functions
2581 2001-11-05 Bradley Bell <btb@icculus.org>
2583 * include/args.h, main/inferno.c, misc/args.c: Change args_init
2586 * include/3d.h: Add comment
2588 2001-11-04 Bradley Bell <btb@icculus.org>
2590 * cfile/Makefile.am, cfile/nocfile.h, include/nocfile.h: Move
2593 * arch/ogl/sdlgl.c: Hack to keep SDL from screwing up X when it
2596 * main/: gamecntl.c, inferno.c: SDL applies to more than X11...
2598 * arch/ogl/gr.c, main/Makefile.am, main/gauges.c, main/hud.c,
2599 main/hudmsg.h: Enable d1x-style hud_message
2601 * arch/ogl/: glx.c, wgl.c: Sync with d1x
2603 * 2d/font.c: re-init ogl fonts after remapping colors.
2605 2001-11-02 Bradley Bell <btb@icculus.org>
2607 * misc/Makefile.am: remove byteswap.h (duplicate header)
2609 * 2d/font.c: fixed gr_remap_font, minor stuff
2611 * configure.in: take out -O2 if doing debug build
2613 * main/bm.c: formatting
2615 * 2d/font.c, include/gr.h, NEWS: Enable OpenGL fonts!
2617 * include/byteswap.h, misc/Makefile.am: fix swapint, swapshort
2618 macros, get rid of functions
2620 2001-11-01 Bradley Bell <btb@icculus.org>
2622 * misc/byteswap.h: removed duplicate header
2624 2001-10-31 Bradley Bell <btb@icculus.org>
2626 * NEWS, main/automap.c: automap works in opengl
2628 * NEWS, configure.in: Added news
2630 * main/newmenu.c: Must call set_screen_mode for menus when using GL
2632 * 2d/: bitblt.c, canvas.c, linear.h, scalea.h: Sync with d1x
2634 * arch/sdl/event.c, arch/sdl/gr.c, arch/sdl/init.c, iff/iff.c,
2635 include/3d.h, include/loadgl.h, main/inferno.c, maths/fixc.c,
2636 maths/vecmat.c, maths/vecmata.asm: Sync with d1x
2638 * Makefile.am, arch/sdl/Makefile.am: Makefile fixes
2640 * arch/ogl/: glx.c, gr.c, ogl.c, sdlgl.c: Sync with d1x
2642 * 3d/: clipper.c, draw.c, globvars.c, instance.c, interp.c,
2643 matrix.c, points.c, rod.c, setup.c: Minor sync with d1x
2645 2001-10-27 Bradley Bell <btb@icculus.org>
2647 * main/inferno.c: added some documentation
2649 2001-10-25 Bradley Bell <btb@icculus.org>
2651 * main/inferno.c, texmap/ntmap.c, texmap/tmapflat.c: Completed tmap
2654 * Makefile.am, configure.in, arch/Makefile.am,
2655 arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/digi.c,
2656 arch/dos/gr.c, arch/ggi/Makefile.am, arch/ggi/gr.c,
2657 arch/ogl/Makefile.am, arch/ogl/glx.c, arch/ogl/gr.c,
2658 arch/ogl/ogl.c, arch/ogl/sdlgl.c, arch/ogl/wgl.c,
2659 arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/digi.c,
2660 arch/sdl/gr.c, arch/svgalib/Makefile.am, arch/svgalib/gr.c,
2661 texmap/scanline.c: Finished moving stuff to arch/blah. I know,
2662 it's ugly, but It'll be easier to sync with d1x.
2664 * Makefile.am, configure.in, main/Makefile.am, main/editor/med.c,
2665 main/editor/medwall.h, main/editor/segment.c, main/editor/seguvs.h,
2666 main/editor/Makefile.am: attempt at support for editor, makefile
2669 * misc/d_delay.c: formatting fix
2671 * texmap/: Makefile.am, ntmap.c, scanline.c, scanline.h, texmapl.h,
2672 tmappent.S, tmapppro.S: adding support for runtime selection of
2675 * main/: bmread.c, game.c, gamecntl.c, gamesave.c, inferno.c,
2676 inferno.h, piggy.c, render.c, editor/editor.h: conditionalize
2677 including multi.h and network.h, fix backslashes, fix compiler
2680 * main/: ai.c, ai2.c, aipath.c, automap.c, bm.c, cntrlcen.c,
2681 collide.c, controls.c, credits.c, dumpmine.c, endlevel.c, escort.c,
2682 fireball.c, fuelcen.c, gamemine.c, gameseq.c, gauges.c, laser.c,
2683 menu.c, multi.h, netmisc.c, network.h, newdemo.c, newmenu.c,
2684 object.c, powerup.c, state.c, switch.c, wall.c: conditionalize
2685 including multi.h and network.h, fix backslashes
2687 * include/pstypes.h: added typedef for u_int64_t on mingw
2689 * include/3d.h: added prototype for g3_uninit_polygon_model
2691 * arch/sdl/Makefile.am: Don't use SDL joystick except on mingw
2693 2001-10-24 Bradley Bell <btb@icculus.org>
2695 * arch/: ggi/Makefile.am, svgalib/Makefile.am: Moved input stuff to
2696 arch subdirs, as in d1x.
2698 * Makefile.am, configure.in, main/kconfig.c: Revert bin_programs to
2699 earlier style until i understand automake 1.5 better. remove input
2702 * arch/: Makefile.am, dos/Makefile.am, dos/joy2.asm, dos/joyc.c,
2703 dos/joydefs.c, dos/key.c, dos/mouse.c, ggi/event.c, ggi/init.c,
2704 ggi/key.c, ggi/mouse.c, linux/Makefile.am, linux/joydefs.c,
2705 linux/joystick.c, linux/include/joystick.h, sdl/Makefile.am,
2706 sdl/event.c, sdl/joy.c, sdl/joydefs.c, sdl/key.c, sdl/mouse.c,
2707 svgalib/event.c, svgalib/init.c, svgalib/key.c, svgalib/mouse.c:
2708 Moved input stuff to arch subdirs, as in d1x.
2710 * NEWS, configure.in: blah blah
2712 2001-10-23 Bradley Bell <btb@icculus.org>
2714 * include/ui.h, unused/ui/ui.h: Moved ui.h to includes/
2716 * texmap/tmapppro.S: no need for #include <conf.h> here
2718 * main/Makefile.am: Build fixes. EDITOR_SRCS added to
2721 * main/: Makefile.am, network.c: No longer #ifdef'ing out the whole
2722 file. RCS header added
2724 * main/: bmread.c, kmatrix.c, multi.c, multibot.c: No longer
2725 #ifdef'ing out the whole file. RCS header added
2727 * Makefile.am, acconfig.h, configure.in, arch/dos/Makefile.am,
2728 main/Makefile.am, maths/Makefile.am, texmap/Makefile.am: Build
2729 fixes. Now works with automake 1.5 and autoconf 2.52.
2730 --enable-editor option added. SDL_VIDEO and SDL_INPUT defined for
2731 mingw (-grabmouse now works on win32).
2733 * config.guess, config.sub, install-sh, missing, mkinstalldirs:
2734 These don't belong in cvs
2738 2001-10-20 Bradley Bell <btb@icculus.org>
2740 * 2d/font.c: Don't free unused variables...
2742 * 2d/font.c, include/gr.h: Bringing font stuff more in line with
2745 * Makefile.am, arch/Makefile.am, arch/dos/Makefile.am,
2746 arch/linux/Makefile.am, arch/win32/Makefile.am, iff/Makefile.am,
2747 main/Makefile.am: make dist more sensible
2749 * Makefile.am: Kludge for linking on mingw
2751 2001-10-19 Bradley Bell <btb@icculus.org>
2753 * Makefile.am, configure.in, arch/win32/Makefile.am,
2754 arch/win32/ipx_win.c, arch/win32/winnet.c: Little fixes
2756 * include/ipx_drv.h: Check for __MINGW32__
2758 * include/i86.h: Imported from d1x
2760 * arch/dos/: Makefile.am, ipx.c: Re-import of d1x files
2762 * arch/dos/modex.asm: Fixed %include
2764 * main/console.c: RCS headers added
2766 * arch/sdl/: Makefile.am, init.c, timer.c: Moved arch/sdl_* to
2769 * Makefile.am, main/Makefile.am: Moved final link to top-level
2770 directory instead of main/
2772 * 2d/linear.asm, maths/fix.asm, maths/vecmata.asm: Changed
2773 __ENV_LINUX__ to __linux__
2775 * configure.in, arch/Makefile.am, arch/dos_dpmi.c,
2776 arch/dos_findfile.c, arch/dos_init.c, arch/dos_ipx.c,
2777 arch/dos_modex.asm, arch/dos_timer.asm, arch/dos_tweak.inc,
2778 arch/dos_vesa.c, arch/dos_vgaregs.inc, arch/linux_init.c,
2779 arch/sdl_init.c, arch/sdl_timer.c, arch/dos/Makefile.am,
2780 arch/dos/dpmi.c, arch/dos/findfile.c, arch/dos/init.c,
2781 arch/dos/ipx.c, arch/dos/modex.asm, arch/dos/timer.asm,
2782 arch/dos/tweak.inc, arch/dos/vesa.c, arch/dos/vgaregs.inc,
2783 arch/linux/Makefile.am, arch/linux/init.c, arch/win32/Makefile.am,
2784 arch/win32/mingw_init.c, main/Makefile.am: Moved arch/sdl_* to
2787 * configure.in: add --enable-xploader, support arch/linux subdir,
2790 * main/inferno.c: conditionalize conf.h
2792 2001-10-19 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
2794 * acconfig.h, 2d/bitmap.h, 3d/interp.c, cfile/cfile.c,
2795 include/cfile.h, main/bm.c, mem/mem.c, misc/fileutil.c,
2796 misc/fileutil.h: Partial application of linux/alpha patch.
2798 2001-10-19 Bradley Bell <btb@icculus.org>
2800 * main/Makefile.am, arch/linux/Makefile.am: Brought linux
2801 networking in line with d1x, moved some arch/linux_* stuff to
2804 * arch/linux/: findfile.c, ipx_bsd.c, ipx_kali.c, ipx_lin.c,
2805 linuxnet.c, ukali.c, include/ipx_bsd.h, include/ipx_hlpr.h,
2806 include/ipx_kali.h, include/ipx_ld.h, include/ipx_lin.h,
2807 include/ipx_udp.h, include/ukali.h: remove pesky * from RCS log
2810 * arch/: Makefile.am, linux_findfile.c, linux_ipx_bsd.c,
2811 linux_ipx_lin.c, linux_ipx_udp.c, linux_net.c, linux/findfile.c,
2812 linux/ipx_bsd.c, linux/ipx_kali.c, linux/ipx_lin.c,
2813 linux/ipx_udp.c, linux/linuxnet.c, linux/ukali.c,
2814 linux/include/ipx_bsd.h, linux/include/ipx_hlpr.h,
2815 linux/include/ipx_kali.h, linux/include/ipx_ld.h,
2816 linux/include/ipx_lin.h, linux/include/ipx_udp.h,
2817 linux/include/ukali.h: Brought linux networking in line with d1x,
2818 moved some arch/linux_* stuff to arch/linux/*
2820 * include/ipx_drv.h: Imported from d1x
2822 * main/ipx_drv.c: RCS info added, conf.h added, etc...
2824 * main/ipx_drv.c: Imported from d1x
2826 * include/args.h, include/ipx.h, main/inferno.c, main/network.c,
2827 main/network.h, main/Makefile.am: Trying to get network working on
2830 * configure.in, 2d/Makefile.am, arch/win32/Makefile.am,
2831 main/Makefile.am: build fixes
2833 * arch/: win32/Makefile.am, win32/findfile.c, win32/ipx_drv.h,
2834 win32/ipx_win.c, win32/winnet.c, Makefile.am, win32_findfile.c,
2835 linux/include/ipx_drv.h: Moved win32_* to win32/* (a la d1x),
2836 starting to get net working.
2838 * include/pstypes.h: Changed __ENV_LINUX__ to __linux__,
2839 conditionalized min,max macros
2841 2001-10-18 Bradley Bell <btb@icculus.org>
2843 * acconfig.h, 2d/linear.h, arch/include/joy.h, include/loadgl.h,
2844 include/strutil.h, include/vecmat.h, main/kconfig.c, misc/d_glob.c,
2845 texmap/tmap_inc.asm, texmap/tmap_per.asm, texmap/tmappent.S,
2846 texmap/tmapppro.S, main/console.c: Changed __ENV_LINUX__ to
2849 * 2d/2dsline.c: RCS headers added/changed
2851 * configure.in: fix NASMFLAGS bug
2853 * main/: collide.c, inferno.c, object.c, render.c: RCS headers
2856 2001-10-17 Bradley Bell <btb@icculus.org>
2858 * NEWS: Fixed the invulnerable robots bug!
2860 * main/collide.c: Fixed the invulnerable robots bug!
2862 2001-10-14 Bradley Bell <btb@icculus.org>
2864 * Makefile.am, arch/Makefile.am, iff/Makefile.am, main/Makefile.am:
2867 2001-10-13 Bradley Bell <btb@icculus.org>
2869 * Makefile.am, autogen.sh, configure.in, 2d/Makefile.am,
2870 arch/Makefile.am, arch/dos/Makefile.am,
2871 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
2872 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
2873 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
2874 arch/dos/include/Makefile.am, arch/dos/mm_snd/Makefile.am,
2875 arch/dos/mm_snd/include/Makefile.am, arch/include/Makefile.am,
2876 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
2877 arch/win32/Makefile.am, arch/win32/d3dframe/Makefile.am,
2878 arch/win32/include/Makefile.am, iff/Makefile.am,
2879 iff/archive/Makefile.am, include/Makefile.am, main/Makefile.am,
2880 main/editor/Makefile.am, main/old/Makefile.am, tools/Makefile.am,
2881 tools/cvs2cl/Makefile.am, unused/Makefile.am,
2882 unused/bios/Makefile.am, unused/lib/Makefile.am,
2883 unused/novga/Makefile.am, unused/pa_null/Makefile.am,
2884 unused/ui/Makefile.am, unused/vga/Makefile.am,
2885 unused/vga/new/Makefile.am, unused/win95/Makefile.am: Removed
2886 automake stuff from "inert" subdirs. And there was much rejoicing.
2888 * Makefile.am, NEWS, configure.in: Stuff
2890 * ChangeLog: removing auto-generated file
2892 * cygconf: Added instructions for mingw32 build
2894 * Makefile.am: renamed INSTALL to installation.txt
2896 * installation.txt, INSTALL: renamed INSTALL to installation.txt
2898 * mingw32.txt: Added instructions for mingw32 build
2900 * configure.in: Enable assembly under mingw32
2902 2001-10-12 Bradley Bell <btb@icculus.org>
2904 * acconfig.h, aclocal.m4, conf.h.in: remove superfluous files
2906 * acconfig.h, aclocal.m4, conf.h.in, configure.in, 2d/2dsline.c,
2907 2d/bitblt.c, 2d/box.c, 2d/canvas.c, 2d/gpixel.c, 2d/line.c,
2908 2d/pixel.c, include/pstypes.h, include/strutil.h, include/timer.h,
2909 main/digi.h, main/kludge.c, main/object.c, main/render.c,
2910 misc/d_glob.c, misc/d_io.c, misc/strutil.c: Changed __ENV_DJGPP__
2911 to __DJGPP__, since it's built-in.
2913 2001-10-12 Paolo Ulivi <paoloulivi@tin.it>
2915 * aclocal.m4, conf.h.in, include/vecmat.h, main/collide.c,
2916 main/kludge.c, main/piggy.h: fix some gcc 3.0 warnings.
2920 2001-10-12 Bradley Bell <btb@icculus.org>
2922 * Makefile.am, unused/win95/Makefile.am: Fix some dist stuff
2924 * Makefile.am: make sure cygconf gets archived
2926 * configure.in: Increment version number in preparation for release
2928 * configure.in: Fix detection of opengl
2930 * Makefile.am, aclocal.m4, autogen.sh, conf.h.in, configure.in,
2931 cygconf, arch/Makefile.am, arch/include/joy.h,
2932 arch/include/mouse.h, include/loadgl.h, include/pstypes.h,
2933 include/strutil.h, main/Makefile.am, main/config.c, main/console.c,
2934 main/gamepal.h, main/gamerend.c, main/inferno.c, main/kconfig.c,
2935 main/multi.c, main/newdemo.c, misc/d_delay.c, misc/d_glob.c,
2936 misc/strutil.c: Switched from Cygwin to mingw32 on MS boxes.
2937 Vastly improved compilability.
2939 2001-10-11 Bradley Bell <btb@icculus.org>
2941 * Makefile.am: Added macros/sdl.m4
2943 * autogen.sh: Added macros/sdl.m4
2945 2001-10-09 Bradley Bell <btb@icculus.org>
2947 * main/vers_id.h: Added DESCENT_VERSION constant
2949 * main/inferno.c: Added command-line help.
2951 * include/ogl_init.h: opengl improvments (following d1x changes)
2953 2001-10-07 Bradley Bell <btb@icculus.org>
2955 * aclocal.m4, conf.h.in, configure.in, arch/Makefile.am,
2956 arch/ogl/Makefile.am: Remove duplicate headers.
2958 2001-08-02 Thimo Neubauer <thimo@debian.org>
2960 * mem/mem.c: totally crippled the memory manager because it does
2961 not make sense for non-DOS-systems and it would have been too
2962 complicated to get it 64bit clean
2964 2001-06-19 Bradley Bell <btb@icculus.org>
2966 * cvshowto.txt: updated anonymous password
2968 2001-02-08 Bradley Bell <btb@icculus.org>
2970 * COPYING, license.txt: Added d1x license
2972 2001-02-01 Bradley Bell <btb@icculus.org>
2974 * aclocal.m4, configure.in: Better detecting of SDL and GL/GLU
2976 2001-01-31 Bradley Bell <btb@icculus.org>
2978 * configure.in, arch/include/mouse.h, include/pstypes.h,
2979 main/game.c, main/gamepal.h: OpenGL support under Cygwin/SDL
2981 * main/polyobj.c: fix typo
2983 * 2d/Makefile.am, 2d/bitblt.c, 2d/bitmap.c, 2d/box.c, 2d/canvas.c,
2984 2d/circle.c, 2d/disc.c, 2d/font.c, 2d/gpixel.c, 2d/ibitblt.c,
2985 2d/line.c, 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c,
2986 2d/rect.c, 2d/rle.c, 2d/scale.c, 2d/scalec.c, 2d/tmerge.c,
2987 3d/clipper.c, 3d/draw.c, 3d/globvars.c, 3d/instance.c, 3d/interp.c,
2988 3d/matrix.c, 3d/points.c, 3d/rod.c, 3d/setup.c, arch/Makefile.am,
2989 cfile/cfile.c, iff/iff.c, main/ai.c, main/ai2.c, main/aipath.c,
2990 main/automap.c, main/bm.c, main/bmread.c, main/cmd.c,
2991 main/cntrlcen.c, main/collide.c, main/config.c, main/console.c,
2992 main/controls.c, main/credits.c, main/crypt.c, main/dumpmine.c,
2993 main/effects.c, main/endlevel.c, main/escort.c, main/fireball.c,
2994 main/fuelcen.c, main/fvi.c, main/game.c, main/gamecntl.c,
2995 main/gamefont.c, main/gamemine.c, main/gamepal.c, main/gamerend.c,
2996 main/gamesave.c, main/gameseg.c, main/gameseq.c, main/hostage.c,
2997 main/kconfig.c, main/kmatrix.c, main/laser.c, main/lighting.c,
2998 main/mglobal.c, main/mission.c, main/morph.c, main/netmisc.c,
2999 main/network.c, main/newdemo.c, main/newmenu.c, main/object.c,
3000 main/paging.c, main/physics.c, main/piggy.c, main/polyobj.c,
3001 main/powerup.c, main/render.c, main/robot.c, main/slew.c,
3002 main/songs.c, main/switch.c, main/texmerge.c, main/text.c,
3003 main/titles.c, main/vclip.c, main/wall.c, main/weapon.c,
3004 maths/Makefile.am, maths/fixc.c, maths/rand.c, maths/tables.c,
3005 maths/vecmat.c, mem/mem.c, misc/args.c, misc/byteswap.c,
3006 misc/d_delay.c, misc/d_glob.c, misc/d_io.c, misc/error.c,
3007 misc/hash.c, misc/strio.c, misc/strutil.c, texmap/Makefile.am,
3008 texmap/ntmap.c, texmap/scanline.c, texmap/tmapflat.c: Makefile and
3011 * arch/dos_findfile.c, arch/dos_modex.asm, include/console.h,
3012 include/modex.h, main/collide.c, main/gamesave.c, main/gameseq.c,
3013 main/gauges.c, main/object.c, main/playsave.c, main/render.c,
3014 main/state.c, mem/mem.c, texmap/ntmap.c, texmap/tmapflat.c: Fix
3017 * include/gr.h, main/menu.c: Fullscreen toggle added to screen res
3020 * configure.in, include/pstypes.h, main/kconfig.c: Support for
3021 cross-compiling, and cygwin fixes
3023 2001-01-30 Bradley Bell <btb@icculus.org>
3025 * configure.in, arch/Makefile.am, arch/win32_findfile.c,
3026 include/pstypes.h, include/strutil.h, main/Makefile.am,
3027 misc/strutil.c, unused/win95/findfile.c: Cygwin support, using SDL.
3028 needs --without-assembler and --without-network to compile
3030 2001-01-29 Bradley Bell <btb@icculus.org>
3032 * configure.in, main/Makefile.am: Fixes to build system
3034 * main/kconfig.c: fix for non-linux joysticks
3036 * arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/digi.c,
3037 arch/dos/dosgr.c, arch/dos/dpmi.c, arch/dos/findfile.c,
3038 arch/dos/init.c, arch/dos/ipx.c, arch/dos/joy2.asm,
3039 arch/dos/joyc.c, arch/dos/joydefs.c, arch/dos/key.c,
3040 arch/dos/modex.asm, arch/dos/mouse.c, arch/dos/timer.asm,
3041 arch/dos/tweak.inc, arch/dos/vesa.c, arch/dos/vgaregs.inc,
3042 arch/include/joy.h, arch/linux/Makefile.am, arch/linux/findfile.c,
3043 arch/linux/init.c, arch/linux/ipx_bsd.c, arch/linux/ipx_lin.c,
3044 arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/sdl/Makefile.am,
3045 arch/sdl/init.c, arch/sdl/timer.c: Removed duplicate files
3047 * arch/Makefile.am, arch/dos_dpmi.c, arch/dos_findfile.c,
3048 arch/dos_init.c, arch/dos_ipx.c, arch/dos_modex.asm,
3049 arch/dos_timer.asm, arch/dos_tweak.inc, arch/dos_vesa.c,
3050 arch/dos_vgaregs.inc, arch/linux_findfile.c, arch/linux_init.c,
3051 arch/linux_ipx_bsd.c, arch/linux_ipx_lin.c, arch/linux_ipx_udp.c,
3052 arch/linux_net.c, arch/sdl_init.c, arch/sdl_timer.c: Fixed build
3055 * arch/dos/include/joy.h, arch/dos/include/key.h,
3056 arch/dos/include/mouse.h: Unified input headers.
3058 * arch/linux/Makefile.am, configure.in: Duplicate file removal.
3060 2001-01-28 Bradley Bell <btb@icculus.org>
3062 * conf.h.in, configure.in, arch/Makefile.am,
3063 arch/dos/include/Makefile.am, arch/include/Makefile.am,
3064 arch/include/key.h, main/Makefile.am: More header unification...
3066 * main/newdemo.c: Added <ctype.h>
3068 * arch/include/event.h, arch/include/joy.h: unified input headers.
3070 * acconfig.h, include/d_delay.h, main/Makefile.am, main/game.c:
3071 OpenGL now uses SDL-GL instead of gii
3073 * arch/include/key.h, arch/include/mouse.h: Unified arch headers
3075 2001-01-25 Bradley Bell <btb@icculus.org>
3077 * autogen.sh: use "set -e" so execution stops if something goes
3080 2001-01-24 Bradley Bell <btb@icculus.org>
3084 * Makefile.am: Add ChangeLog to dist
3088 2001-01-24 Bradley Bell <btb@icculus.org>
3090 * INSTALL, NEWS, README, cvshowto.txt: updated documentation
3092 * tools/Makefile.am, tools/cvs2cl/Makefile.am,
3093 tools/cvs2cl/cvs2cl.pl: cvs2cl for building ChangeLog from RCS
3096 * Makefile.am, acconfig.h, autogen.sh, conf.h.in, configure.in,
3097 arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am,
3098 arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am,
3099 arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am,
3100 arch/dos/include/Makefile.am, 2d/Makefile.am, 3d/Makefile.am,
3101 arch/Makefile.am, arch/dos/Makefile.am,
3102 arch/dos/mm_snd/Makefile.am, arch/dos/mm_snd/include/Makefile.am,
3103 arch/linux/Makefile.am, arch/linux/include/Makefile.am,
3104 arch/ogl/Makefile.am, arch/sdl/Makefile.am, arch/win32/Makefile.am,
3105 arch/win32/d3dframe/Makefile.am, arch/win32/include/Makefile.am,
3106 cfile/Makefile.am, iff/Makefile.am, iff/archive/Makefile.am,
3107 include/Makefile.am, main/editor/Makefile.am, main/old/Makefile.am,
3108 unused/Makefile.am, unused/bios/Makefile.am,
3109 unused/lib/Makefile.am, unused/novga/Makefile.am,
3110 unused/pa_null/Makefile.am, unused/ui/Makefile.am,
3111 unused/vga/Makefile.am, unused/vga/new/Makefile.am,
3112 unused/win95/Makefile.am, main/Makefile.am, maths/Makefile.am,
3113 misc/Makefile.am, texmap/Makefile.am: improved automake config.
3114 make dist, VPATH builds, ...
3116 * configure, Makefile.in, libtool, ltconfig, ltmain.sh,
3117 stamp-h.in, 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.in,
3118 arch/dos/Makefile.in, arch/linux/Makefile.in,
3119 arch/sdl/Makefile.in, cfile/Makefile.in, iff/Makefile.in,
3120 main/Makefile.in, maths/Makefile.in, mem/Makefile.in,
3121 misc/Makefile.in, texmap/Makefile.in: cruft removal
3123 * 2d/diff, arch/dos/sgrep.out, arch/linux/stHqFIq1, main/test.txt:
3126 * ChangeLog, NEWS: moved old ChangeLog to NEWS
3128 * configure.in, conf.h.in: moved NDEBUG to conf.h.in
3130 * main/game.c, main/kconfig.c, main/text.c: changed args_find to
3133 * main/gamecntl.c, main/inferno.c: changed args_find to FindArg,
3134 added -grabmouse option
3136 * arch/dos_init.c, arch/linux_init.c, arch/linux_ipx_udp.c,
3137 arch/linux_net.c, arch/sdl_init.c, arch/dos/init.c,
3138 arch/dos/joyc.c, arch/linux/init.c, arch/linux/ipx_udp.c,
3139 arch/linux/linuxnet.c, arch/sdl/init.c, include/args.h,
3140 main/config.c, main/hud.c, main/menu.c, main/multi.c,
3141 main/network.c, main/piggy.c, main/polyobj.c, main/slew.c,
3142 main/songs.c, misc/args.c: changed args_find to FindArg
3144 2001-01-22 Bradley Bell <btb@icculus.org>
3146 * configure, main/Makefile.am, main/Makefile.in: configuration
3149 * include/error.h, include/mono.h, main/game.c, main/gamerend.c:
3150 fix compiler warnings w/opengl
3152 * include/console.h: ggi support
3154 * arch/linux_init.c: svgalib support
3156 * Makefile.in, conf.h.in, configure, configure.in, 2d/Makefile.am,
3157 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.am,
3158 arch/Makefile.in, arch/svgalib_init.c, cfile/Makefile.in,
3159 iff/Makefile.in, main/Makefile.am, main/Makefile.in,
3160 maths/Makefile.am, maths/Makefile.in, mem/Makefile.in,
3161 misc/Makefile.in, texmap/Makefile.am, texmap/Makefile.in:
3164 * iff/iff.c, include/u_mem.h: NDEBUG fixes
3166 * main/ai.h, main/inferno.c, main/lighting.c, main/object.c,
3167 main/render.c: fix warnings and enable NDEBUG *
3168 arch/svgalib_init.c: svgalib support
3170 2001-01-22 Michael Wagener <Michael.Wagener@materna.de>
3172 * main/kconfig.c: joystick support
3174 2001-01-21 Bradley Bell <btb@icculus.org>
3176 * cvshowto.txt: new file, taken from d1x webpage
3178 * AUTHORS, README: Taking over as maintainer of d2x
3180 * main/gamecntl.c, main/inferno.c: Grab mouse with SDL/X11
3182 2001-01-20 Bradley Bell <btb@icculus.org>
3184 * configure, configure.in: Turned -Werror back off by default
3186 * README, configure, configure.in, 2d/font.c, arch/sdl_init.c,
3187 iff/iff.c, include/3d.h, include/d_io.h, main/Makefile.am,
3188 main/Makefile.in, main/bm.c, main/collide.c, main/credits.c,
3189 main/fuelcen.h, main/game.c, main/gamecntl.c, main/gamepal.c,
3190 main/gamerend.c, main/gamesave.c, main/gameseg.c, main/gameseq.c,
3191 main/gauges.c, main/kconfig.c, main/kludge.c, main/kmatrix.c,
3192 main/laser.c, main/multi.c, main/network.c, main/network.h,
3193 main/newdemo.c, main/newmenu.c, main/object.c, main/object.h,
3194 main/physics.c, main/piggy.c, main/polyobj.c, main/state.c,
3195 main/switch.c, main/titles.c, main/wall.c: Got rid of all compiler
3196 warnings, for non-OpenGL on linux, anyway...
3198 2001-01-19 Bradley Bell <btb@icculus.org>
3200 * copying: remove duplicate file
3202 * Import of d2x-0.0.9-pre1
3204 * Import of d2x-0.0.8