2004-05-18 Bradley Bell * arch/linux/hmiplay.c: apply patch from bluecow to fix hmiplay sync issues and lack of midi reset (d1x r1.5) * arch/sdl/digi.c: fix crash on exit if sounds are still playing (d1x r1.8) * arch/ogl/wgl.c, arch/win32/mouse.c, misc/d_io.c: Fix mismatched arg types in the win32 code (d1x r1.12, r1.7, r1.2) * arch/linux/hmiplay.c: fix problems with msgbuf struct not being defined (d1x r1.4) * arch/linux/hmiplay.c: updated SDL include path (d1x r1.3) * include/vecmat.h: comments/formatting 2004-05-18 Martin Schaffner * include/d.bat, include/lst.bat, include/m.bat, include/test.c, include/test.lnk: remove unnecessary files * configure.ac: add -no-cpp-precomp when compiling on Mac OS X. This enables compilation with gcc 3.1 2004-05-17 Dietfrid Mali * main/switch.c: took care of switches triggering single-sided walls (don't try to access the nonexistent adjacent wall via NULL pointers or negative array indices) 2004-05-16 Dietfrid Mali * main/wall.c: fix invalid memory access for d1 levels which don't have a corresponding wall behind. 2004-05-16 Martin Schaffner * include/ogl_init.h, arch/ogl/glx.c, arch/ogl/gr.c, arch/ogl/internal.h, arch/ogl/ogl.c, arch/ogl/sdlgl.c, arch/ogl/wgl.c: move most ogl-internal stuff from the ogl interface header to new header file internal.h 2004-05-15 Dietfrid Mali * arch/sdl/joy.c: joystick_read_raw_axis() will return a proper bitmask for each joystick axis that has sent input data, and will not crash Windows anymore during joystick setup because of for() loop over axis being executed once too often. * main/gameseq.c, include/gr.h, 2d/font.c: define new function gr_remap_mono_font() and call it after loading saved level. * main/laser.c: limit homing missile turn rate * main/fuelcen.c, main/fuelcen.h, main/object.c: implement repair centers (work like fuel centers but provide shield) * main/gameseg.c: fix endless loop in some levels with a certain (complicated) structure 2004-05-13 Bradley Bell * VisualC/d2/d2x/d2x.dsp, VisualC/d2xgl/d2xgl.dsp, VisualC/libmve/libmve.dsp, VisualC/mveplayer/mveplayer.dsp: updated project files for SDL 1.2.7 * Makefile.am: add VisualC, VisualCE dirs to tarball 2004-05-13 Martin Schaffner * arch/sdl/digi.c: formatting 2004-05-12 Bradley Bell * unused/vga/new/palette.c, unused/vga/new/vga.c: removed unused, redundant files * 2d/palette.c, include/palette.h: added function to create blend tables * maths/rand.c, maths/tables.c, maths/vecmat.c: formatting 2004-05-11 Bradley Bell * arch/ogl/ogl.c: fix alpha calculation in g3_draw_poly, again 2004-05-10 Bradley Bell * arch/ogl/ogl.c, include/3d.h, main/render.c: hmm, g3_draw_transp_poly had the fade level backwards, decided to just fix g3_draw_poly so it behaves correctly, transparency or not, reverted changes to render_face 2004-05-10 Dietfrid Mali * arch/ogl/ogl.c, include/3d.h: added g3_draw_transp_poly() for rendering transparent (e.g. cloaked) walls * main/render.c: render_face now calls g3_draw_transp_poly() for cloaked walls in OpenGL 2004-05-08 Martin Schaffner * arch/sdl/digi.c: fix bug on Mac OS X where all sound, including that from other apps, had "static" distortions. 2004-04-22 Bradley Bell * main/multi.c, main/multibot.c: use new GET_INTEL_* macros * include/byteswap.h: rewrite GET_INTEL_* macros, fix bugs in aligned version of PUT_INTEL_* macros 2004-04-15 Bradley Bell * main/inferno.c: comment out unused checksum variable 2004-04-14 Bradley Bell * arch/sdl/rbaudio.c: fix redbook tracking problems (fixes #1028) 2004-04-14 Terran Melconian * main/gameseg.c: use portable rand function (fixes #1118) 2004-04-14 Sean Taylor * main/songs.c: uncomment calls to RBAStop (fixes #473) 2004-01-08 Martin Schaffner * configure.ac, arch/linux/ipx_udp.c, maths/fixc.c: get rid of warnings (now compiles with -Werror on SunOS) * main/piggy.c: fix (really) wierd SunOS bug * 2d/bitmap.c, 2d/rle.c, include/gr.h: fix MEM_OVERWRITE caused by not allocating enough mem for rle bitmaps 2004-01-06 Martin Schaffner * include/pstypes.h: sun OS typedef fixes 2003-12-28 Martin Schaffner * main/piggy.c: fix bug 1067 * main/piggy.c: fix bugfix for 1067 * main/piggy.c: fix 2nd part of bug 1067 (make d2x compatible with descent.pig of mac registered) 2003-12-18 Bradley Bell * main/kconfig.c: fixes for linux-native joystick * main/kconfig.c: bunch of fixes (esp. for non linux-native joystick) * arch/include/joy.h: comments/formatting 2003-12-10 Alexander Y. Yeikovich * compilerdefs.txt: added FreeBSD defs 2003-12-08 Bradley Bell * include/dtypes.h, include/dtypes.inc: remove unused, redundant files 2003-12-08 Alexander Y. Yeikovich * arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c, arch/linux/ipx_udp.c: fix FreeBSD compile errors 2003-12-08 Alexander Y. Yeikovich and Bradley Bell * 2d/ibitblt.c, include/maths.h, include/ogl_init.h, include/pstypes.h, main/game.c, main/game.h, unused/bios/ipx.c: get rid of silly ulongs * configure.ac, 2d/bitblt.c, 2d/linear.asm, maths/fix.asm, maths/vecmata.asm, texmap/tmap_inc.asm, texmap/tmap_per.asm, texmap/tmappent.S, texmap/tmapppro.S: enable nasm on FreeBSD, change relevant __linux__ macros to __ELF__ 2003-11-27 Bradley Bell * include/ogl_init.h: added proto for ogl_check_mode * arch/sdl/digi.c, arch/sdl/gr.c, arch/sdl/mouse.c, arch/win32/findfile.c, main/inferno.c, main/titles.c: Pocket PC fixes 2003-11-26 Bradley Bell * libmve/decoder16.c, libmve/mve_main.c, main/newmenu.c: fix gcc 3.3 compiler warnings * arch/sdl/gr.c, main/kludge.c: landscape fixes, implemented gr_check_mode * include/pstypes.h: OS X fixes * cfile/cfile.c, include/pstypes.h, main/inferno.c, main/newmenu.h: linux fixes * configure.ac cygconf VisualC/d2x.dsw VisualC/d2x/d2x.dsp VisualC/d2xgl/.cvsignore VisualC/d2xgl/d2xgl.dsp arch/ogl/gr.c arch/ogl/ogl.c include/d_io.h include/loadgl.h include/ogl_init.h include/pstypes.h include/u_mem.h main /state.c main/vers_id.h misc/d_io.c: added Visual C project for opengl, buncha macro fixes and stuff * arch/sdl/gr.c: fix sdl gr_update * 2d/font.c, VisualC/d2x/d2x.dsp, VisualCE/d2x/d2x.vcp, VisualCE/mveplayer/mveplayer.vcp, arch/win32/ipx_mcast4.c, arch/win32/ipx_udp.c, arch/win32/ipx_win.c, arch/sdl/gr.c, cfile/cfile.c, console/CON_console.c, include/d_io.h, include/error.h, include/pstypes.h, include/strutil.h, include/u_dpmi.h, libmve/mve_main.c, libmve/mveplay.c, main/cntrlcen.c, main/console.c, main/gameseq.c, main/inferno.c, main/movie.c, main/newdemo.c, main/newmenu.c, main/newmenu.h, main/playsave.c, main/songs.c, main/state.c, main/text.c, mem/mem.c, misc/args.c, misc/d_io.c, misc/strutil.c: Visual C, PocketPC fixes 2003-11-25 Bradley Bell * VisualC/d2x, VisualC/d2x/.cvsignore, VisualC/d2x/d2x.dsp, VisualC/d2x.dsw, VisualC/libmve/libmve.dsp, libmve/VisualC/mveplayer.dsp: updated project files * libmve/mve_main.c, libmve/mvelib.c, libmve/mveplay.c: mveplayer working w/Visual C++ * VisualC, VisualC/.cvsignore, VisualC/d2x.dsw, VisualC/libmve, VisualC/libmve/.cvsignore, VisualC/libmve/libmve.dsp, VisualC/mveplayer, VisualC/mveplayer/.cvsignore, VisualC/mveplayer/mveplayer.dsp: added project files for Visual C++ * VisualCE/.cvsignore, VisualCE/d2x/.cvsignore, VisualCE/libmve/.cvsignore, VisualCE/mveplayer/.cvsignore: added .cvsignore files 2003-11-24 Bradley Bell * libmve/decoder8.c, libmve/mve_main.c, libmve/mvelib.c, libmve/mveplay.c: stuff to play mve's in WinCE * arch/win32/findfile.c: unused functions... * README: stuff * arch/sdl/mouse.c, main/konfig.c, main/newmenu.c, main/newmenu.h: enabled mouse control of menus * main/mission.h: oops, didn't mean to change this. 2003-11-21 Bradley Bell * VisualCE/d2x/d2x.vcp: updated project file 2003-11-20 Bradley Bell * VisualCE, VisualCE/d2x, VisualCE/d2x/d2x.vcp, VisualCE/d2x.vcw, VisualCE/libmve, VisualCE/libmve/libmve.vcp, VisualCE/mveplayer, VisualCE/mveplayer/mveplayer.vcp: added project files for eMbedded Visual C++ 2003-11-17 Bradley Bell * configure.ac, arch/linux/Makefile.am, arch/linux/linuxnet.c, main/menu.c: added option to disable kalinix under unix * main/game.c, main/newmenu.c: always set menu mode for GL popups 2003-11-14 Bradley Bell * main/automap.c: fix automap background image * main/automap.c, main/automap.h: delete cruft * main/automap.c: fix level number position * main/automap.c: simplify g3_draw_line hack * main/menu.c: stop pointless vid mode changes 2003-11-07 Bradley Bell * NEWS, installation.txt: s'more documentation 2003-11-07 Steffen Pohle * configure.ac: fix .exe extension problems 2003-11-07 Bradley Bell * arch/ogl/ogl.c: disable texture format verification for OS X - Textures work fine! 2003-11-06 Bradley Bell * main/automap.c, main/gamecntl.c, main/movie.c, main/titles.c: use more traditional Alt+Enter for toggling fullscreen * 2d/ibitblt.c, main/mission.h: comments/formatting * arch/ogl/sdlgl.c: smash textures, for non-linux, for real 2003-11-06 Bradley Bell * arch/ogl/gr.c, arch/ogl/sdlgl.c: smash textures on every resolution change, use kludge to avoid repetitive res changes 2003-11-04 Bradley Bell * main/piggy.c, main/piggy.h: moved bitmap and sound header data structures and i/o routines back to piggy.c 2003-11-04 Martin Schaffner * installation.txt: tell to install d1 .pig for better textures 2003-11-04 Bradley Bell * main/mission.c, main/mission.h, main/piggy.h: added hogsize for oem d1 v1.0 and registered d2 v1.0, comments 2003-11-03 Bradley Bell * main/bm.h, main/piggy.c, main/piggy.h: big pigsize is same for all d1 shareware - even though files are different! * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for shareware d1 v1.4 * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for registered d1 v1.0 * main/bm.h, main/piggy.c, main/piggy.h: added pigsize for registered d1 v1.0 2003-10-31 Martin Schaffner * main/movie.c: when no movies are found, divide by six the number of warning lines sent to stdout 2003-10-29 Martin Schaffner * include/byteswap.h: fix stupid copy/paste error 2003-10-24 Bradley Bell * 2d/bitblt.c, 2d/ibitblt.c, include/gr.h, include/grdef.h: use gr_linear_rep_movsd_2x instead of almost identical gr_linear_movsd_double. Better since we have assembly versions. 2003-10-22 Martin Schaffner * main/gamemine.c, main/piggy.c: fix "psychedelic" walls in d1 prisons 2003-10-21 Martin Schaffner * main/gameseq.c, main/multi.c, main/multi.h: fix compilation error with --disable-network, move reset_network_objects() from gameseq.c to multi.c 2003-10-14 Bradley Bell * AUTHORS, NEWS: stuff * arch/win32/ipx_mcast4.c: include newmenu header (for FAIL macro) 2003-10-12 Bradley Bell * main/cntrlcen.c, main/endlevel.c, main/gamerend.c, main/gameseq.c, main/mission.c, main/mission.h, main/network.c: shareware stuff 2003-10-12 Aaron Plattner * arch/linux/Makefile.am, arch/linux/ipx_bsd.c, arch/linux/ipx_kali.c, arch/linux/ipx_mcast4.c, arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/linux/include/ipx_drv.h, arch/linux/include/ipx_mcast4.h, arch/win32/Makefile.am, arch/win32/ipx_drv.h, arch/win32/ipx_mcast4.c, arch/win32/ipx_udp.c, arch/win32/ipx_win.c, arch/win32/winnet.c, arch/win32/include/ipx_mcast4.h, include/ipx.h, main/menu.c, main/multi.h, main/network.c: add IPv4 multicasting support 2003-10-11 Bradley Bell * main/endlevel.c, main/piggy.c: fixed endlevel stuff * main/cntrlcen.c, main/endlevel.c, main/gamecntl.c, main/gamerend.c, main/gameseq.c, main/gauges.c, main/kmatrix.c, main/menu.c, main/mission.h, main/network.c, main/weapon.c, main/weapon.h: lots of shareware and oem fixes 2003-10-10 Bradley Bell * arch/win32/winnet.c: fixed stupid win32 network bug 2003-10-10 Bradley Bell * main/piggy.c: increased D1_MAX_TMAP_NUM 2003-10-10 Martin Schaffner * main/bm.c, main/bm.h, main/piggy.c: fixes d1 still textures which are animated in d2, refactorizes d1 texture reading 2003-10-10 Bradley Bell * arch/linux/linuxnet.c, main/automap.c, main/automap.h, main/bmread.c, main/bmread.h, main/cntrlcen.c, main/cntrlcen.h, main/collide.h, main/compbit.h, main/config.h, main/console.c, main/controls.h, main/credits.c, main/credits.h, main/crypt.c, main/desc_id.h, main/desw.h, main/dumpmine.c, main/effects.c, main/effects.h, main/endlevel.c, main/endlevel.h, main/escort.c, main/escort.h, main/fireball.h, main/fvi.c, main/fvi.h, main/game.c, main/game.h, main/gamecntl.c, main/gamefont.c, main/gamefont.h, main/gamemine.h, main/gamepal.c, main/gamepal.h, main/gamerend.c, main/gamesave.h, main/gameseq.c, main/gameseq.h, main/gamestat.h, main/gauges.h, main/hostage.c, main/hostage.h, main/hud.c, main/hudmsg.h, main/inferno.c, main/inferno.h, main/joydefs.c, main/joydefs.h, main/kconfig.h, main/kludge.c, main/kmatrix.c, main/kmatrix.h, main/laser.c, main/lighting.h, main/menu.c, main/menu.h, main/mglobal.c, main/modem.h, main/morph.h, main/movie.c, main/movie.h, main/multibot.h, main/netmisc.h, main/network.h, main/newmenu.h, main/paging.h, main/physics.c, main/physics.h, main/piggy.h, main/player.c, main/playsave.h, main/polyobj.c, main/polyobj.h, main/powerup.c, main/powerup.h, main/render.c, main/render.h, main/reorder.h, main/robot.c, main/scores.h, main/screens.h, main/segment.c, main/segpoint.h, main/slew.c, main/slew.h, main/songs.c, main/songs.h, main/sounds.h, main/state.h, main/terrain.c, main/terrain.h, main/texmerge.h, main/text.h, main/textures.h, main/titles.h, main/vclip.c, main/vclip.h, main/vers_id.h, main/wall.h: comments/formatting 2003-10-09 Bradley Bell * main/text.c: fix text when using old datafiles * main/laser.h: comments/whitespace * main/laser.c, main/weapon.c: fixed smart missiles and smart mines w/shareware data * include/DT_drawtext.h: deleted unused file 2003-10-08 Bradley Bell * main/gameseq.c, main/inferno.c, main/menu.c: SHAREWARE fixes * arch/win32/ipx_udp.c: use closesocket() instead of close() * arch/sdl/joydefs.c, main/gamecntl.c, main/kconfig.c, main/menu.c: Disabled 'd2x keys' weapon selection 2003-10-08 Martin Schaffner * main/object.h, main/multi.h: get rid of most warnings issued by cpp-precomp of gcc from Mac OS X dev tools 2003-10-05 Bradley Bell * NEWS, configure.ac: increment version number * cfile/cfile.c: better handling of CRLF text files (when that is the native format) * utilities/hogcreate.c, utilities/hogextract.c, utilities/mvlcreate.c, utilities/mvlextract.c: use binary mode for reading/writing files * arch/win32/Makefile.am, arch/win32/include/ipx_udp.h, arch/win32/ipx_udp.c, arch/win32/winnet.c, main/menu.c: added UDP support for win32 2003-10-04 Bradley Bell * cfile/cfile.c, main/config.c: oops, fgets does not return EOF * main/netmisc.c: change byte to sbyte, comments/whitespace 2003-10-03 Bradley Bell * cfile/cfile.c, main/config.c: fix win32 eof bug. * arch/win32/ipx_drv.h, arch/win32/winnet.c, include/ipx.h: win32 networking fixes * iff/iff.c, include/gr.h, include/iff.h, include/pstypes.h, main/ai2.c, main/aipath.c, main/aistruct.h, main/bm.h, main/config.c, main/escort.c, main/fireball.c, main/fuelcen.c, main/fuelcen.h, main/gameseg.c, main/gameseg.h, main/laser.c, main/lighting.c, main/mglobal.c, main/network.c, main/newdemo.c, main/object.c, main/object.h, main/paging.c, main/player.h, main/robot.h, main/segment.h, main/state.c, main/switch.c, main/switch.h, main/titles.c, main/wall.c, main/wall.h, main/weapon.c, main/weapon.h: change byte to sbyte, comments/whitespace * 2d/bitblt.c, cfile/cfile.c, include/cfile.h, main/ai.c, main/ai.h, main/gamemine.c, main/gauges.c, main/kconfig.c, main/menu.c, main/multi.c, main/multi.h, main/multibot.c, main/newdemo.h, main/render.c, main/scores.c: change byte to sbyte * configure.ac: better checking for timeval 2003-10-03 Martin Schaffner * arch/dos/bak/ipx.c, arch/dos/ipx.c, arch/linux/Makefile.am, arch/linux/include/ipx_lin.h, arch/linux/ipx_lin.c, arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/linux/ukali.c, arch/win32/winnet.c, configure.ac, include/byteswap.h, include/ipx.h, main/inferno.c, main/menu.c, main/multi.c, main/multibot.c, main/network.c: Make network architecture choosable from game menu, add support for UDP/IP on Mac OS X and Solaris 2003-10-02 Martin Schaffner * include/byteswap.h: added macros for coping with alignment issues 2003-10-02 Bradley Bell * main/multi.h: added padding to little-endian version of netgame_info * arch/dos/bak/ipx.c, arch/dos/ipx.c: comments/whitespace * main/netmisc.c: delete duplicate function 2003-10-01 Bradley Bell * main/bm.c: make sure d1_texture_indices gets freed between levels 2003-09-11 Martin Schaffner * main/piggy.h: fix size of d1 shareware descent.pig 2003-08-03 Martin Schaffner * main/bm.c, main/bm.h, main/gamemine.c, main/gamemine.h, main/gameseq.c, main/piggy.c: fix loading of d1 texture replacements for non-animated textures 2003-08-02 Matthew Mueller * main/controls.c: use fixed 20fps wiggle 2003-08-02 Paolo Ulivi and Bradley Bell * Makefile.am, debian/changelog.in, debian/control, debian/d2x-common.dirs, debian/d2x-common.install, debian/d2x-common.manpages, debian/d2x-gl.files, debian/d2x-gl.menu, debian/d2x-sdl.files, debian/d2x-sdl.menu, debian/rules, libmve/Makefile.am, libmve/mveplayer.1, utilities/Makefile.am, utilities/hogcreate.1, utilities/hogextract.1, utilities/mvlcreate.1, utilities/mvlextract.1, utilities/tex2txb.1, utilities/txb2tex.1: add man pages, distribute utility programs in new d2x-common deb * rpm/d2x.spec.in: updated rpm spec file 2003-08-02 Bradley Bell * cfile/cfile.c: update raw_position in cfputc and cfputs 2003-08-02 Martin Schaffner * main/piggy.c: make error message more friendly * main/piggy.c: simplify copying of bitmap flags * arch/linux/linuxnet.c, main/multi.c, main/multibot.c: bigendian networking fixes * cfile/cfile.c: revert to always using custom fgets * main/endlevel.c, main/mission.c: handle missing exit sequence components gracefully * main/playsave.c: comments 2003-07-24 Martin Schaffner * cfile/cfile.c: update raw_position in cfwrite * main/network.c: comments/formatting 2003-06-22 Bradley Bell * cfile/cfile.c: use standard fgets for non-archive files * main/movie.c: use con_printf for missing movie warning 2003-06-18 Bradley Bell * main/movie.c: fixed cfile conversion of movielib code * main/console.c, main/hud.c: strip out colors, etc when printing to stdout * include/u_mem.h: fix NDEBUG calloc macro 2003-06-15 Bradley Bell * include/fileutil.h, misc/Makefile.am, misc/fileutil.c: removed old fileutil stuff * 2d/pcx.c, include/strio.h, main/ai.c, main/ai.h, main/cntrlcen.c, main/config.c, main/gamesave.c, main/gameseq.c, main/movie.c, main/multi.c, main/network.c, main/newdemo.c, main/newmenu.c, main/piggy.c, main/playsave.c, main/polyobj.c, main/scores.c, main/state.c, main/text.c, misc/args.c, misc/strio.c: convert file i/o to cfile 2003-06-14 Bradley Bell * include/cfile.h, cfile/cfile.c: implemented cfile wrappers for writing and other modes besides "rb" (mostly taken from freespace2) 2003-06-09 Bradley Bell * 2d/palette.c, main/kludge.c: gr_copy_palette not really a kludge, I think * include/libmve.h, libmve/mve_main.c, libmve/mvelib.c, libmve/mvelib.h, libmve/mveplay.c, main/movie.c: merged libmve from physfs branch 2003-06-07 Taylor Richards * libmve/mvelib.c, libmve/mveplay.c: stop memory leaks in libmve 2003-06-07 Bradley Bell * main/console.c: fix non-console build * main/gamesave.c: comments * main/bm.c: remove redundant break 2003-06-06 Bradley Bell * main/gauges.c, main/kconfig.c: comments/formatting * console/.cvsignore: added .cvsignore * main/console.c: can't write to console after it's closed 2003-06-05 Bradley Bell * arch/sdl/event.c, console/CON_console.c, console/Makefile.am, console/internal.c, console/internal.h, include/CON_console.h, include/console.h, main/console.c, main/gamecntl.c, main/hud.c: finish console conversion away from SDL 2003-06-04 Bradley Bell * console/CON_console.c, include/CON.console.h, include/console.h, main/console.c, main/game.c: console conversion to native gr, console resizing * include/gr.h, main/credits.c, main/kconfig.c, main/newmenu.c: put prototype for gr_bm_bitblt in gr.h 2003-06-03 Bradley Bell * console/CON_console.c, console/DT_drawtext.c, console/Makefile.am, include/CON_console.h, include/DT_drawtext.h, main/console.c: use native fonts for console * main/playsave.c: use shorts for short data 2003-06-02 Bradley Bell * configure.ac, main/console.c: set console background, fix whitespace 2003-06-01 Bradley Bell * Makefile.am, arch/sdl/event.c, configure.ac, console/CON_console.c, console/DT_drawtext.c, console/Makefile.am, console/internal.c, include/CON_console.h, include/DT_drawtext.h, include/console.h, main/console.c, main/game.c, main/gamecntl.c, main/gamerend.c: added console code (from SDL_console) 2003-05-30 Bradley Bell * README: minor update 2003-05-28 Bradley Bell * Info.plist.in, Makefile.am, configure.ac: add support for MacOS X bundle 0.2.5: 2003-06-06 Bradley Bell * main/kconfig.c: fix crash in control menus * main/gauges.c: force cockpit redraw in opengl * main/gamerend.c: move ogl swap, so cockpit and console get rendered properly 2003-06-01 Bradley Bell * configure.ac, libmve/mveplay.c: define struct timeval if needed 0.2.4: 2003-05-12 Bradley Bell * configure.ac: increment version number * main/bm.c: use con_printf for exit model warnings * configure.ac: must check for timespec after setting -mno-cygwin * main/inferno.c: added -nohogdir and -userdir options * NEWS, main/titles.c: use briefings with no extension 0.2.3: 2003-04-30 Bradley Bell * configure.ac: have to include time.h when checking for nanosleep * configure.ac, libmve/mveplay.c: use autoconf to check for struct timespec * Makefile.am, NEWS, README, configure.ac: fix linking bug, increment version number * main/Makefile.am: make dist fix 0.2.2: 2003-04-29 Bradley Bell * configure.ac, 2d/2dsline.c, main/automap.c, libmve/mveplay.c: fixes for OS X 10.2 2003-04-24 Bradley Bell * configure.ac: increment version number * main/inferno.c: redeclare main() 'the SDL way', make sure SDL.h is always included. 2003-04-24 Ingo van Lil * main/render.c: fix misspellings of NDEBUG 0.2.1: 2003-04-14 Bradley Bell * cfile/cfile.c: prefer files from d2 hog over d1 hog 2003-04-11 Bradley Bell * main/automap.c, main/gamemine.c, main/menu.c: fix compiler warnings 0.2.0: 2003-04-11 Bradley Bell * libmve/mveplay.c: use _sleep instead of sleep on win32 * Makefile.am, README, README.utils, arch/sdl/digi.c, arch/sdl/joy.c, arch/win32/Makefile.am, include/byteswap.h, include/cfile.h, include/error.h, libmve/Makefile.am, libmve/decoders.h, main/Makefile.am, main/endlevel.c, main/endlevel.h, main/playsave.c, misc/fileutil.c: utilities/Makefile.am: comments/formatting/dist problems * configure.ac: use different defines for os x 2003-04-07 Bradley Bell * include/error.h, misc/error.c: put some old stuff back in, eliminate duplicate error messages * main/text.c: don't die on text not found formatting * main/inferno.c: print some useful info if hog not found, allow -help to work if no text available 2003-04-07 Steffen Pohle * arch/linux/Makefile.am: revert to previous version, so linux joystick works 2003-04-03 Bradley Bell * main/endlevel.c: fixed exit model scheme yet again 2003-04-02 Bradley Bell * misc/error.c: call Int3 on Assert * main/cntrlcen.c, main/cntrlcen.h, main/gamesave.c: modified trigger reader * main/wall.c: don't die when trying to toggle nonexistent segment... vertigo level 10 is buggy! * main/gamemine.c: comments/formatting 2003-03-31 Micah J. Lieske * arch/dos/digimm.c, arch/sdl/digi.c, arch/win32/digi.c, main/inferno.c: Allow use of 22K sound samples 2003-03-29 Bradley Bell * arch/ogl/gr.c: default to bitmapped reticle * main/bm.c, main/endlevel.c, main/piggy.c, main/piggy.h, main/polyobj.c: rewrote endlevel stuff to reread exit model info every time * arch/sdl/joy.c: fixed text seen for hats in control config screen 2003-03-28 Bradley Bell * main/bm.c: heh, model nums in vertigo are hardcoded, N_D2_POLYGON_MODELS can't change * configure.ac, include/d1x.xpm, include/descent.xpm, arch/ogl/sdlgl.c, arch/sdl/gr.c: enabled setting icon with SDL_image 2003-03-27 Bradley Bell * main/text.h: fixed text references for hat directions * arch/ogl/Makefile.am: oops, can't get rid of main INCLUDE yet... 2003-03-26 Bradley Bell * main/playsave.c: make d2x keys backward compatible 2003-03-26 Micah J. Lieske * arch/sdl/event.c, arch/sdl/joy.c: added hat support for sdl joysticks 2003-03-26 Bradley Bell * main/piggy.c: fix crash when d1 data not present * main/gamecntl.c, main/kconfig.c, main/playsave.c: fix d2x keys, read/write from plr file * main/ai.h, main/collide.c, main/escort.c, main/escort.h, main/fuelcen.c, main/gamecntl.c, main/playsave.c, main/powerup.c: added escort.h header 2003-03-25 Bradley Bell * main/bm.c, main/piggy.c, main/piggy.h, main/gameseq.c: added D1_PIGFILE ("descent.pig") macro * main/bm.c, main/piggy.c, main/piggy.h: ability to load exit models from d1 pig file * main/bm.c, main/bm.h, main/endlevel.c, main/piggy.c, main/piggy.h: ability to load exit model bitmaps (or any bitmap, really) from d1 pig file 2003-03-23 Bradley Bell * main/bm.c: stop extra robots from overwriting exit models * include/ogl_init.h: increased OGL_TEXTURE_LIST_SIZE so the texture list doesn't get full * main/bm.c: fix mem leak when reading extra robots 2003-03-21 Bradley Bell * main/menu.c: Added option to set movie resolution (mostly works) 2003-03-21 Martin Schaffner * main/gameseq.c, main/piggy.c, main/piggy.h: move bitmap replacement functions to piggy.c * main/gameseq.c: attempt to support mac d1 descent.pig * main/bm.c: fix mem leak * main/gameseq.c: fix bug: when opening d1 level 1 with oem data files, both d1 and d2 oem briefing where showed * main/inferno.c, main/movie.c: Change the default movie resolution to "high", implement the option -lowresmovies 2003-03-20 Bradley Bell * arch/sdl/rbaudio.c, main/songs.c: cd detection works now * main/piggy.c: comments 2003-03-20 Martin Schaffner * main/gameseq.c: delete duplicate function * 2d/rle.c: fix color swapping on big endian of big rle bitmaps 2003-03-19 Bradley Bell * arch/sdl/rbaudio.c, include/rbaudio.h: starting d2 cd detection (cddb discid) support * arch/sdl/digi.c, main/kludge.c: implemented digi_link_sound_to_object3 for looping sounds, other looping stuff * arch/sdl/gr.c: removing dependencies on stuff in main/ * arch/linux/Makefile.am, arch/linux/init.c, arch/linux/linuxnet.c, arch/linux/include/ukali.h, arch/ogl/Makefile.am, main/inferno.c: moved joy_init back to main, other header cleanups * arch/win32/ipx_win.c, configure.ac: ipx on win32 fixed! 2003-03-19 Martin Schaffner * 2d/rle.c, include/gr.h, include/rle.h, main/bm.c, main/bm.h, main/gamemine.c, main/gamemine.h, main/gameseq.c, main/piggy.c, main/piggy.h, main/wall.c, main/wall.h: if descent.pig available, load d1 textures for d1 levels 2003-03-19 Bradley Bell * 2d/font.c, 2d/palette.c, 3d/interp.c, 3d/setup.c, arch/sdl/rbaudio.c, include/texmap.h, libmve/decoder16.c, libmve/decoder8.c, libmve/decoders.h, libmve/mveplay.c, texmap/ntmap.c, texmap/texmapl.h: header/extern declaration housekeeping * README: added some OS X info 2003-03-17 Bradley Bell * main/newdemo.c: simplify DEMO_FILENAME macro * main/console.c, main/game.c: enable experimental console support * main/gamerend.c: fixed location of fps meter in multi 2003-03-16 Bradley Bell * main/menu.c, main/newdemo.c, main/newdemo.h, main/newmenu.c: also look in shared data dir for demos * main/newdemo.c, main/newdemo.h: comments/formatting 2003-03-15 Christopher Thielen * main/kludge.c: set CDROM_dir back to "." - tricks game into thinking d2 cd is always present 2003-03-15 Bradley Bell * 2d/font.c, main/credits.c, main/scores.c: fixed opengl credits, scores * arch/sdl/rbaudio.c: formatting, enabled volume control under linux * arch/ogl/gr.c: fixed dark font bug by calling gr_set_mode from gr_init. don't really know why this works, though 2003-03-14 Bradley Bell * main/gameseq.c: fix Bitmap_replacement_data mem leakage * unused/bios/rbaudio.h: removed duplicate file 2003-03-14 Christopher Thielen * arch/sdl/rbaudio.c: stop cd audio when exiting 2003-03-14 Micah J. Lieske * main/gamecntl.c: add comments to the "only matt knows" cheats 2003-03-14 Martin Schaffner * main/gamemine.c: formatting, better texture conversion for d1 levels 2003-03-14 Bradley Bell * main/piggy.c: must swap all mac version pigfiles * main/ai.c, main/ai.h, main/bm.h, main/crypt.c, main/joydefs.h, main/multi.c: formatting, minor cleanups * 2d/rle.c: need to swap line_size on bigendian machines * main/mission.c, main/mission.h: detect mac full version hogfile 2003-03-13 Bradley Bell * arch/sdl/joydefs.c, main/kconfig.c, main/kconfig.h, main/menu.c: added joy/mouse sensitivity slider, increased range to 16, and added d2x keys menu * main/Makefile.am, main/joydefs.c, main/old/joydefs.c: moved old joydefs to main * arch/linux/Makefile.am: removed extra backslash * TODO, installation.txt: updated some documentation * main/gamecntl.c, main/menu.c, main/menu.h: added "d2x options" menu, with maxfps option 2003-03-12 Bradley Bell * main/game.c, main/game.h, main/inferno.c: added -maxfps option * arch/linux/alsadigi.c, arch/linux/findfile.c, arch/linux/hmiplay.c, arch/linux/init.c, arch/linux/ipx_bsd.c, arch/linux/ipx_kali.c, arch/linux/ipx_lin.c, arch/linux/ipx_udp.c, arch/linux/joydefs.c, arch/linux/ukali.c, arch/linux/include, arch/linux/include/ipx_bsd.h, arch/linux/include/ipx_drv.h, arch/linux/include/ipx_hlpr.h, arch/linux/include/ipx_kali.h, arch/linux/include/ipx_ld.h, arch/linux/include/ipx_lin.h, arch/linux/include/ipx_udp.h, arch/linux/include/joystick.h, arch/linux/include/music.h, arch/linux/include/serial.h, arch/linux/include/ukali.h: formatting 2003-03-11 Chris Arena * main/menu.c: fixed brightness slider 2003-03-01 Bradley Bell * main/piggy.c, main/titles.c: d1 briefing text fixed, spinning robots and animated bitmaps work, but colors are messed up 2003-02-28 Bradley Bell * main/player.h: whitespace * main/automap.c, main/cntrlcen.c, main/collide.c, main/gamerend.c: use Builtin_mission_num instead of 0 (if descent.hog is present, d1 becomes mission 0) * configure.ac, arch/win32/Makefile.am, arch/win32/ipx_drv.h, arch/win32/ipx_win.c, arch/win32/mingw_init.c, arch/win32/winnet.c: MinGW compiles with network enabled again, but still doesn't work * NEWS: Updated 2003-02-28 Bradley Bell * 2d/pcx.c, arch/ogl/gr.c, libmve/mveplay.c, main/gameseq.c, main/inferno.c, main/menu.c, main/movie.c, main/newmenu.c: Fixed many opengl glitches 2003-02-27 Bradley Bell * main/Makefile.am, main/gamesave.c, main/hoard.c, main/hoard.h, main/inferno.c, main/menu.c, main/mission.c, main/mission.h, main/network.c, main/network.h: noted that hoard.ham is only needed for multiplayer HOARD games, and should not be equated with "vertigo". put HoardEquipped() back in network.c. * arch/ggi/key.c, arch/sdl/key.c, arch/svgalib/key.c, include/d_delay.h, main/automap.c, main/game.c, main/kconfig.c, main/multi.c, main/newdemo.c, misc/Makefile.am, misc/d_delay.c: use timer_delay instead of d_delay 2003-02-27 Martin Schaffner * main/render.c: added replacement qsort for solaris 2003-02-26 Bradley Bell * main/gamemine.c: texture conversion for d1 shareware 2003-02-26 Martin Schaffner * main/gamemine.c: better texture conversion for d1 levels 2003-02-26 Micah J. Lieske * main/kconfig.c: fix joystick support under MinGW 2003-02-26 Bradley Bell * main/playsave.c: fix swapping glitch * configure.ac, readme.txt: clean stuff up, getting ready for 0.2.0 release * main/titles.c: begin support for rendering spinning robots in briefings * main/mission.c, main/mission.h: load d1 oem mission, d1 v1.0 mission * main/gamemine.c: load d1 shareware levels! 2003-02-25 Bradley Bell * TODO: update * autogen.sh: add warning about old auto* versions, use automake --copy 2003-02-24 Bradley Bell * main/gameseq.c, main/movies.c, main/titles.c: Descent I briefings mostly working * main/movie.c, main/titles.c: fixed some more briefing glitches 2003-02-23 Bradley Bell * main/movie.c: fixed crash when using shareware data files without -nohires * arch/sdl/digi.c: fix crash on non-existent sounds (i.e. shareware data) 2003-02-22 Bradley Bell * main/titles.c: fixed fullscreen toggle in briefings 2003-02-21 Bradley Bell * configure.ac: check for mingw when enabling nasm * main/playsave.c: enable loading player files of either byte order 2003-02-20 Bradley Bell * main/bm.c, main/bm.h, main/endlevel.c: fixed up endlevel stuff * arch/sdl/digi.c, main/kludge.c: oops, meant to say: fixed bug #343, not "rest of solution to bug #344" * arch/sdl/timer.c, include/timer.h: revert to more accurate timers * main/kludge.c: partial solution to bug #344 * Makefile.am, tools/cvs2cl/cvs2cl.pl: get rid of cvs2cl.pl * compilerdefs.txt: added linux/mips info * ChangeLog: clean up changelog 2003-02-19 Bradley Bell * libmve/mveplay.c: os x needs nanosleep prototype. 2003-02-18 Bradley Bell * .cvsignore, libmve/.cvsignore: added files to .cvsignore * include/libmve.h, libmve/mveplay.c, main/movie.c: added function to disable/enable audio * libmve/: mve_main.c, mveplay.c: bigendian fixes * main/: movie.h, titles.c: make sure movie's palette is set before writing briefing text. Fixes bug #359 * libmve/mveplay.c: make MVE_rmStepMovie play a full frame instead of a chunk * misc/: args.c, byteswap.c, d_delay.c, d_io.c, dos_disk.h, error.c, hash.c, parsarg.c, parsarg.h, strio.c, strutil.c: formatting * maths/: fix.asm, rand.c, tables.c, vecmat.c, vecmata.asm: formatting * texmap/: ntmap.c, scanline.c, scanline.h, texmapl.h, tmap_flt.asm, tmap_inc.asm, tmap_lin.asm, tmap_ll.asm, tmap_per.asm, tmapfade.asm, tmapflat.c, tmappent.S, tmapppro.S: formatting * include/libmve.h: blah 2003-02-18 Martin Schaffner * main/render.c: 2nd attempt to fix solaris qsort bug 2003-02-18 Bradley Bell * configure.ac, include/pstypes.h: put alignment detection in configure.ac 2003-02-17 Bradley Bell * Makefile.am, README.utils, configure.ac, include/libmve.h, include/mve_audio.h, include/mvelib.h, libmve/Makefile.am, libmve/decoder16.c, libmve/decoder8.c, libmve/mve_audio.c, libmve/mve_audio.h, libmve/mve_main.c, libmve/mvelib.c, libmve/mvelib.h, libmve/mveplay.c, main/Makefile.am, main/decoder16.c, main/decoder8.c, main/movie.c, main/mve_audio.c, main/mve_main.c, main/mvelib.c, main/mveplay.c, main/mveplay.h: moved mve stuff to separate subdir * include/mvelib.h, main/movie.c, main/mve_main.c, main/mvelib.c, main/mveplay.c, main/mveplay.h, main/titles.c: many improvements to mve code. Fixes (at least) bugs #41, #348, and #350. 2003-02-14 Bradley Bell * main/Makefile.am: no more Makefile.mveplay. again * main/mveplay.c: typo 2003-02-13 Bradley Bell * utilities/mvlextract.c: uint -> unsigned int * main/: mve_main.c, mvelib.c, mveplay.c: add fullscreen mode to standalone mveplayer, win32 support * main/movie.c: random bugfixes, win32 support * arch/sdl/Makefile.am: formatting * configure.ac: disable networking on mac/win for now * main/newmenu.c: comments 2003-02-13 Martin Schaffner * 3d/interp.c, include/interp.h, main/polyobj.c: get rid of some redundant swap functions. 2003-02-13 Bradley Bell * ChangeLog: update changelog 2003-02-13 Martin Schaffner * 3d/interp.c, include/interp.h, main/polyobj.c: fix remaining polymodel alignment issues. 2003-02-13 Bradley Bell * utilities/: hogcreate.c, hogextract.c, mvlcreate.c, mvlextract.c: fix various little bugs * main/mveplay.c, utilities/hogextract.c, utilities/mvlextract.c, utilities/tex2txb.c, utilities/txb2tex.c: eliminate warning * main/: Makefile.am, Makefile.mveplay: build mveplayer from regular makefiles * README.utils: new file * main/: mve_main.c, mveplay.c: more movie fixes * README: updated README * 2d/Makefile.am, main/Makefile.am: some OS X and dist fixes 2003-02-12 Bradley Bell * utilities/mvlextract.c: bigendian mvl support * main/mveplay.c: formatting, stuff * main/: Makefile.am, Makefile.mveplay: lotsa movie cleanups, added truecolor mve support, standalone mveplayer * include/mve_audio.h, include/mvelib.h, main/decoder16.c, main/decoder8.c, main/movie.c, main/mve_main.c, main/mvelib.c, main/mveplay.c: lotsa movie cleanups, added truecolor mve support, standalone mveplayer 2003-01-22 Bradley Bell * include/: interp.h, interp.h: restore prototype for swap_polygon_model_data 2003-01-21 Bradley Bell * main/piggy.c: use memcpy to avoid alignment problem * compilerdefs.txt: updated some defs, added sunos/sparc 2003-01-15 Bradley Bell * main/render.c, arch/ogl/ogl.c: use __sun__ for sunos * main/gamemine.c: attempting to support d1 shareware * compilerdefs.txt: update defs 2003-01-15 David Costanzo * main/mveplay.c: fix several bugs, comments, formatting. 2003-01-15 Bradley Bell * arch/ogl/sdlgl.c, arch/sdl/digi.c, arch/sdl/event.c, arch/sdl/gr.c, arch/sdl/init.c, arch/sdl/joy.c, arch/sdl/key.c, arch/sdl/mouse.c, arch/sdl/rbaudio.c, arch/sdl/timer.c, include/error.h, main/gamecntl.c, main/inferno.c: changed path for SDL headers * arch/: ogl/glx.c, ogl/gr.c, ogl/ogl.c, ogl/wgl.c, sdl/joydefs.c: formatting, comments 2003-01-11 Bradley Bell * main/: mission.c, mission.h: attempt to support d1 for mac mission * arch/sdl/joy.c, main/mvelib.c, main/titles.c: gcc 3.2 warnings * main/object.h: foo 2003-01-09 Bradley Bell * main/movie.c: use ifdef around gr_toggle_fullscreen 2003-01-07 Bradley Bell * Makefile.am, descent.msn, installation.txt, main/mission.c, main/mission.h: don't need .msn file for descent.hog anymore * README: stuff 2003-01-06 Bradley Bell * main/mission.h, main/mission.c: comments * README, TODO, cvshowto.txt, installation.txt, debian/copyright: documentations 2003-01-03 Bradley Bell * utilities/: txb2txt.c, txt2txb.c: remove old files * 3d/interp.c, include/byteswap.h, main/gamemine.c: formatting * main/polyobj.c: attempt to make read_model_file bigendian-friendly * main/menu.c: move vertigo text 2003-01-02 Bradley Bell * 3d/interp.c, include/interp.h, main/morph.c, main/polyobj.c, main/polyobj.h: cleanup alignment changes * NEWS, 3d/interp.c, include/3d.h, include/interp.h, include/pstypes.h, main/Makefile.am, main/bm.c, main/collide.c, main/object.h: fix alignment issues on sparc * cvshowto.txt: update cvs info * NEWS: news * 2d/rle.c: make rle_swap handle RLE_BIG 2003-01-01 Martin Schaffner * main/render.c: workaround solaris qsort bug 2003-01-01 Steffen Pohle * arch/linux/linuxnet.c, arch/linux/ukali.c, arch/linux/include/ukali.h, main/inferno.c: enabled kali * arch/linux/Makefile.am: enabled linux joystick, kali * configure.ac, arch/linux/joystick.c, arch/sdl/Makefile.am, arch/sdl/event.c: enabled linux joystick 2002-12-31 Bradley Bell * main/gamemine.c: simplified warning msg * NEWS, TODO, main/multi.c, main/netmisc.c: comments/whitespace * main/render.h: fix compiler warning 2002-12-31 Martin Schaffner * 2d/rle.c, main/inferno.c, main/piggy.c: fixed rle_swap leaks. 2002-12-24 Bradley Bell * main/mission.c: fixes an infinite loop which was caused by d2x thinking d2demo was a descent 1 mission 2002-12-24 Martin Schaffner * arch/ogl/ogl.c, main/render.c: fix compiler warnings. 2002-12-24 Bradley Bell * main/render.c: comments 2002-10-30 Bradley Bell * main/inferno.c: add help for -hogdir option * main/inferno.c: added -hogdir option 2002-10-28 Bradley Bell * main/: inferno.c, menu.c: enabled Vertigo displays * include/3d.h: typo 2002-10-28 Martin Schaffner and Bradley Bell * 3d/interp.c, include/3d.h, include/byteswap.h, main/bm.c, main/netmisc.c, main/network.c: simplify and eliminate redundant swap macros. 2002-10-28 Martin Schaffner * maths/fixc.c: fix infinite loop in quad_sqrt. * 3d/points.c, include/maths.h, include/pstypes.h, maths/fixc.c, maths/vecmat.c: sparc/sunos support: rename quad to quadint. 2002-10-12 Bradley Bell * 2d/2dsline.c: handle BM_OGL in gr_scanline() 2002-10-11 Bradley Bell * main/hud.c: make hud_message work correctly * 2d/palette.c, arch/sdl/gr.c, include/palette.h, main/inferno.c: enable -nofade * main/network.c: formatting, small fixes 2002-10-10 Bradley Bell * main/netmisc.h: no swap_object for little-endian * main/: netmisc.h, network.c: use macros to simplify network endian conversion * main/piggy.c: disable autodetect of mac pig (use --enable-macdata for now) * main/inferno.c: enable loading screen for mac shareware with -nohires * main/netmisc.c: whitespace * 2d/bitmap.c, main/inferno.c, main/mission.c, main/playsave.c: comments * main/hud.c: whitespace * configure.ac: remove shareware build, add macdata build * main/songs.c: whitespace * 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/gpixel.c, 2d/line.c, 2d/pixel.c, 2d/poly.c, 2d/rect.c, 2d/tmerge.c, main/gamerend.c: whitespace * 2d/: Makefile.am, tmerge_a.asm: enable TRANSPARENCY_COLOR for assembly 2002-10-04 Martin Schaffner * cfile/cfile.c, include/iff.h, main/gamepal.c, main/titles.c: comments, formatting, etc. * iff/iff.c: fix bigendian iff loading. 2002-10-03 Bradley Bell * utilities/txb2tex.c: typo * 3d/clipper.c, main/bm.c, main/game.c, main/gamecntl.c, main/newmenu.c, main/switch.c, main/terrain.c, main/text.c: whitespace * arch/sdl/mouse.c: whitespace 2002-09-19 Bradley Bell * main/kconfig.c: fix a oops, add old logs * main/kconfig.c: support for >3 mouse buttons 2002-09-18 Bradley Bell * include/gr.h: fix palette swap define 2002-09-14 Bradley Bell * main/titles.c: load hires briefing screen if lores doesn't exist (i.e. vertigo) and MenuHires=0 2002-09-14 Werner Augustin * main/: multi.h, network.h: pack some structures for ipx compatibility. 2002-09-14 Bradley Bell * cfile/cfile.c, main/endlevel.c, main/gamesave.c: revert cfgets() and load_endlevel_data() to expect newline-terminated strings, fix load_game_data to read null-terminated string for Current_level_name 2002-09-07 Bradley Bell * main/newmenu.c: added error message * main/menu.h: enable -nohires with mac shareware * 2d/palette.c, include/gr.h: enable 0/255 palette swap * 2d/font.c: enable 0/255 palette swap for fonts * 2d/bitblt.c: add TRANSPARENCY_COLOR to assembly code, nother OGL fix * 2d/2dsline.c: fix ogl blooper 2002-09-05 Bradley Bell * 2d/rle.c, 2d/scalec.c, include/rle.h: better just do it the old way * include/strutil.h: need string.h for strcasecmp * include/rle.h: okay, maybe it needs to be this way * include/: 3d.h, gr.h: more stuff from d2src, mostly formatting * 2d/scalec.c: more stuff from d2src * 2d/rle.c: more stuff from d2src, formatting * 2d/font.c: useless cruft * 2d/: 2dsline.c, bitmap.c, bitmap.h: more stuff from d2src * 2d/bitblt.c, include/grdef.h: moved gr_linear_movsd assembly from grdef.h to bitblt.c 2002-09-04 Bradley Bell * include/grdef.h: fix compiler warnings * 2d/bitblt.c: fix compiler warnings, #ifdef out dos-only code * include/grdef.h: gr_linear_movsd isn't static for NO_ASM, obviously * main/game.c: we want the mac ibitblt for everything but dos and windows, I think. * main/texmerge.c: these routines are in tmerge.c * main/credits.c: enable credits for mac and oem data * main/bm.c: use either exit.ham or exit.pofs * include/ibitblt.h: enable some more code from d2src * include/gr.h: enable mac ubitblt_double * 2d/rle.c: added gr_rle_expand_scanline_generic_masked from d2src * include/grdef.h: moved some inline asm from linear.h * 2d/ibitblt.c: brought in line with original d2 version * 2d/bitblt.c: reverted to original d2 version of this file, then added d1x enhancements * 2d/2dsline.c: formatting, use __MSDOS__ instead of __DJGPP__ * 2d/linear.h: moved these back to their original locations (bitblt.c, grdef.h) * main/mveplay.c: close some memory holes, speed up palette loading * main/movie.c: added fullscreen toggle while playing movies * main/inferno.c: comment out -superhires help text (always on) * include/timer.h: added approx_fsec_to_usec macro * arch/sdl/joy.c: fix compiler warning 2002-09-01 Bradley Bell * main/network.c: oops * main/: movie.c, mveplay.c, mveplay.h: more movie improvements * arch/sdl/timer.c, include/timer.h: added timer_delay, faster timer_get_fixed_seconds * TODO: todo 2002-08-31 Bradley Bell * TODO, main/inferno.c, main/movie.c, main/mveplay.c: movie improvements * main/multi.h: network endian stuff * 2d/font.c, include/gr.h: fast file i/o for font headers * arch/win32/arch_ip.cpp: unused file * main/: netmisc.c, netmisc.h, network.c, network.h: formatting, bigendian networking fixes * main/menu.c: make net menu more accurate, also make superhires always on * include/pstypes.h: better to have __pack__ all the time, I think. needed for networking, e.g. * arch/win32/: ipx_drv.h, ipx_win.c, winnet.c: win32 networking backtrack * arch/win32/Makefile.am: unused file * TODO: todo stuff 2002-08-30 Bradley Bell * arch/win32/ipx_drv.h: re-added arch/win32/ipx_drv.h * main/: newmenu.h, titles.c: formatting * NEWS, arch/linux/Makefile.am, arch/linux/include/ukali.h, main/multi.h: networking works, finally * TODO: added TODO file * arch/linux/arch_ip.cpp: unused fine * README: network sorta working * main/: Makefile.am, multi.c, network.c, network.h: more networking fixes * main/menu.c: load builtin mission correctly * main/inferno.c: documentation * main/: hoard.c, hoard.h, gamesave.c, mission.c: move hoard stuff out of network * main/Makefile.mveplay: don't need no more 2002-08-29 Bradley Bell * main/: ip_base.cpp, ip_base.h, ip_basec.h, ipclienc.c, ipclient.cpp, ipclient.h, ipserver.cpp, ipx_drv.c, multipow.c, multipow.h, netlist.c, netpkt.c, netpkt.h: deleting unused d1x stuff * include/ipx_drv.h: more network fixing * arch/linux/include/ipx_drv.h: more network fixing * include/ipx.h: formatting * arch/linux/ipx_kali.c, include/ipx.h: fixed networking fuck-up? * NEWS, arch/linux/Makefile.am, arch/linux/ipx_bsd.c, arch/linux/ipx_udp.c, arch/linux/linuxnet.c, main/Makefile.am, main/inferno.c: fixed networking fuck-up? * Makefile.am: moved mingw info to README * README, mingw32.txt: moved mingw info to README 2002-08-27 Bradley Bell * utilities/mvlextract.c: allow specifying file to extract * utilities/: tex2txb.c, txb2tex.c: use default extension to convert tex<->txb * utilities/hogextract.c: allow specifying file to extract * main/mission.c: Have to get mission_num _after_ promoting... * main/: gameseq.c, titles.c: beginning d1 briefing support * descent.msn: beginning d1 briefing support * main/: titles.c, titles.h: d1-style mission briefings * main/piggy.h: whitespace * main/movie.c: beginning robot movie support, fall back on lo/hi res if hi/lo not available * main/mission.c: added Builtin_mission_num for builtin mission, D1Hogdir, d1-style mission briefings * main/: gameseq.c, mission.h: added Builtin_mission_num for builtin mission * cfile/cfile.c, include/cfile.h: add capability for 3rd hogfile (for d1 missions that need d1 data) * 2d/ibitblt.c: whitespace 2002-08-26 Bradley Bell * utilities/mvlcreate.c: oops * utilities/: Makefile.am, mvlcreate.c, mvlextract.c: added mvl utilities * utilities/hogextract.c: added [v]iew option * utilities/: tex2txb.c, txb2tex.c: changed txt to tex * main/titles.c: fix writable string, disable DumbAdjust thing * main/polyobj.h: whitespace * main/newmenu.c: added pcx_get_dimensions(), other stuff from d2src * main/movie.c: read movies from AltHogDir, other fixes * main/: mission.c, mission.h: fix bug w/mission filename * main/gameseq.c: comments * main/digi.h: whitespace n stuff * include/mve_audio.h: added audio flag macros * 2d/pcx.c, include/pcx.h: added pcx_get_dimensions(), other stuff from d2src * 2d/font.c: stuff 2002-08-23 Bradley Bell * main/: gameseq.c, inferno.c, mission.c, mission.h, titles.c: fix briefing stuff * Makefile.am: remove d2demo.mn2 * cfile/cfile.c, include/cfile.h: add cfile_size function * d2demo.mn2, installation.txt, main/gameseq.h, main/mission.c: eliminate need for .mn2 files for oem and demo 2002-08-22 Bradley Bell * main/bm.c: fix for vertigo * main/menu.h: make OEM menu pcx available * 2d/rle.c: merge with original d2 file * Makefile.am, configure.ac: let mission files get installed by make 2002-08-17 Bradley Bell * configure.ac: make FAST_FILE_IO the default on little-endian machines * NEWS, README, compilerdefs.txt, readme.txt: documentation * 2d/bitblt.c, 2d/rle.c, arch/ogl/ogl.c: implement BM_FLAG_RLE_BIG (cockpit support?) 2002-08-15 Martin Schaffner * main/: game.c, menu.c, mission.c: promote builtin missions. 2002-08-15 Bradley Bell * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h, main/piggy.c: improved mac pig loading/reverted TRANSPARENCY_COLOR changes * utilities/.cvsignore: added cvsignore * 2d/palette.c, include/palette.h, main/gamesave.c: mac data file loading * main/piggy.c: mac data file loading * 2d/font.c, 2d/rle.c, include/gr.h, include/rle.h: set transparency and swap 0/255 correctly for mac data files 2002-08-13 Bradley Bell * Makefile.am, configure.ac, utilities/Makefile.am: moved utility to utilities to avoid conflict with c++ std lib * utilities/: Makefile.am, hogcreate.c, hogextract.c, txb2txt.c, txt2txb.c: moved utility to utilities to avoid conflict with c++ std lib * Makefile.am, configure.ac: add utilities 2002-08-09 Bradley Bell * 2d/palette.c, 3d/interp.c, include/gr.h, main/render.c: formatting 2002-08-08 Bradley Bell * main/inferno.c: comments * main/: newmenu.c, songs.c: mac demo datafile support * installation.txt: update * main/gamesave.c: use lowercase for consistency * main/: bm.c, bm.h, endlevel.c, polyobj.c: enable loading of exit models for other than d2demo 2002-08-07 Martin Schaffner * main/gamemine.c: formatting, better d1 texture conversion * Makefile.am, descent.mn2, descent.msn, main/mission.c, main/mission.h: recognize .msn mission files. 2002-08-07 Bradley Bell * .cvsignore, 2d/.cvsignore, 3d/.cvsignore, arch/.cvsignore, arch/dos/.cvsignore, arch/ggi/.cvsignore, arch/linux/.cvsignore, arch/ogl/.cvsignore, arch/sdl/.cvsignore, arch/svgalib/.cvsignore, arch/win32/.cvsignore, cfile/.cvsignore, iff/.cvsignore, main/.cvsignore, main/editor/.cvsignore, maths/.cvsignore, mem/.cvsignore, misc/.cvsignore, texmap/.cvsignore: added .cvsignore files 2002-08-06 Bradley Bell * main/: automap.c, laser.c, songs.c, titles.c: shareware stuff * main/Makefile.am: formatting * 2d/font.c: make gr_remap_font just reload the whole thing * configure.ac: formatting * Makefile.am: added d2demo.mn2 * d2demo.mn2: mission file for shareware * include/u_mem.h, main/ai.c, main/gamesave.c, main/inferno.c, main/laser.h, main/text.h, main/titles.c, main/weapon.c: whitespace * main/sounds.h: shareware stuff, whitespace * main/: polyobj.c, polyobj.h: more fast i/o macros * main/: menu.c, menu.h, mission.c, newmenu.c, piggy.c, piggy.h: shareware stuff * main/: endlevel.c, endlevel.h, gamemine.c, gameseq.c: merged endlevel stuff to non-shareware, allow movies/endlevel for alternate missions * main/cntrlcen.c: typo * main/bm.h: use global Piggy_hamfile_version * main/bm.c: merged endlevel stuff to non-shareware, more fast i/o macros, use global Piggy_hamfile_version * main/Makefile.am: terrain and movie stuff always used now * 2d/pcx.c, include/pcx.h: make pcx header available to other files, whitespace * main/: gamemine.c, gamesave.c: load DMB levels * main/: bm.c, cntrlcen.c, cntrlcen.h, fuelcen.c, fuelcen.h, segment.c, segment.h, switch.c, switch.h: fast i/o macros 2002-08-04 Martin Schaffner * main/gamemine.c, main/gamesave.c, mem/mem.c: d1 level stuff. 2002-08-04 Bradley Bell * main/inferno.c: shareware stuff, formatting * arch/sdl/rbaudio.c: gracefully handle redbook non-availability * arch/sdl/gr.c: don't need to set mode in gr_init 2002-08-02 Martin Schaffner * main/: gamemine.c, gamemine.h, gamesave.c, gamesave.h: more d1 level loading stuff * Makefile.am, descent.mn2: added mission file for descent 1 2002-08-02 Bradley Bell * arch/sdl/digi.c, arch/sdl/gr.c, include/error.h, include/oldsdl.h, main/gamecntl.c, main/inferno.c, main/laser.c, main/piggy.h, misc/error.c: junk * main/: endlevel.c, escort.c, gameseq.c, newmenu.c, render.c, render.h, scores.c, scores.h, terrain.c: shareware stuff * configure.ac, include/pstypes.h, main/bm.c, main/bm.h, main/effects.c, main/effects.h, main/piggy.c, main/piggy.h, main/powerup.c, main/powerup.h, main/robot.c, main/robot.h, main/vclip.c, main/vclip.h, main/wall.c, main/wall.h, main/weapon.c, main/weapon.h: fast i/o macros 2002-08-01 Martin Schaffner * NEWS, cfile/cfile.c, main/console.c, main/gamemine.c, main/gamemine.h, main/gamesave.c: load d1 levels 2002-07-30 Bradley Bell * configure.ac: oops * configure.ac, arch/ogl/gr.c, arch/ogl/ogl.c, include/ogl_init.h: OSX OGL fixes * main/menu.c, main/titles.c, NEWS, 2d/font.c, include/gr.h, include/grdef.h, main/game.c, main/gamefont.c, main/gamefont.h, main/gamemine.c, main/inferno.c, main/movie.c, main/newmenu.c, main/piggy.c, main/titles.c: support shareware datafiles! * main/: bm.c, gamemine.c, piggy.c, piggy.h, weapon.c, gamemine.c, piggy.c: SHAREWARE fixes 2002-07-29 Bradley Bell * NEWS, include/fileutil.h, main/bm.c, main/gameseq.c, main/mveplay.c, main/piggy.c, main/piggy.h, main/playsave.c, misc/fileutil.c: Portability - OS X support 2002-07-27 Bradley Bell * main/: Makefile.am, fuelcen.c, fuelcen.h, game.c, game.h, gamemine.c, gamesave.c, gameseq.c, piggy.c, piggy.h, segment.c, segment.h: portability * cfile/cfile.c, include/cfile.h, main/cntrlcen.c, main/cntrlcen.h, main/gamesave.c, main/switch.c, main/switch.h, main/wall.c, main/wall.h: portabilization * 2d/font.c, include/gr.h: portability 2002-07-26 Bradley Bell * 2d/font.c, 2d/pcx.c, include/gr.h, main/movie.c: portability * arch/linux/findfile.c, include/pstypes.h: os x fixes * main/player.c: foo * misc/fileutil.c, include/fileutil.h, misc/fileutil.c: oops * include/fileutil.h, misc/Makefile.am, misc/fileutil.c, misc/fileutil.h: portable file i/o utils * main/: Makefile.mveplay, inferno.c, movie.c, newmenu.c: s not a writable string anymore... / formatting * main/Makefile.am, main/bm.c, main/bm.h, main/cntrlcen.c, main/cntrlcen.h, main/effects.c, main/effects.h, main/piggy.c, main/piggy.h, main/player.c, main/player.h, main/polyobj.c, main/polyobj.h, main/powerup.c, main/powerup.h, main/robot.c, main/robot.h, main/vclip.c, main/vclip.h, main/wall.c, main/wall.h, main/weapon.c, main/weapon.h, 3d/interp.c, include/cfile.h: portable-izing file loading routines 2002-07-24 Bradley Bell * main/mveplay.c: correctly play files with 16bit uncompressed audio, mem checking, etc * main/: Makefile.mveplay, mvelib.c, mveplay.c: enable standalone mve player 2002-07-23 Bradley Bell * misc/Makefile.am: unused file * configure.ac, main/endlevel.c, main/endlevel.h, main/menu.c, main/sounds.h: remove experimental nmovie stuff * main/movie.c: add some debugging output 2002-07-22 Bradley Bell * main/: console.c, state.c: simplified header * main/movie.c: enable mveplay audio * main/old/movie.c: moved to main/ * include/mve_audio.h, include/mvelib.h, main/Makefile.am, main/inferno.c, main/kludge.c, main/movie.c, main/mve_audio.c, main/mvelib.c, main/mveplay.c: initial movie support * arch/linux/findfile.c, arch/ogl/gr.c, arch/ogl/ogl.c, arch/sdl/init.c, arch/sdl/joy.c, include/byteswap.h, include/ogl_init.h, include/pstypes.h, main/console.c, main/state.c, mem/mem.c: OS X stuff * configure.ac: OS X and movie stuff 2002-07-19 Bradley Bell * compilerdefs.txt: OSX defs 2002-07-18 Bradley Bell * main/inferno.c: use simpler rcs tags * autogen.sh: keep Changelog in cvs (and use --accum) * arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/rbaudio.c, arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/rbaudio.c, include/rbaudio.h, main/Makefile.am, main/cdrom.h, main/gamecntl.c, main/songs.c: changed cdrom->rbaudio * include/rbaudio.h: moved to /include 2002-07-17 Bradley Bell * 2d/d2sline.c, 2d/bitblt.c, 2d/bitmap.c, 2d/bitmap.h, 2d/box.c, 2d/canvas.c, 2d/circle.c, 2d/clip.h, 2d/disc.c, 2d/font.c, 2d/gpixel.c, 2d/ibitblt.c, 2d/line.c, 2d/linear.asm, 2d/linear.h, 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c, 2d/rect.c, 2d/rle.c, 2d/scale.c, 2d/scalea.asm, 2d/scalea.h, 2d/scalec.c, 2d/tmerge.c, 2d/tmerge_a.asm, 3d/clipper.c, 3d/clipper.h, 3d/draw.c, 3d/globvars.c, 3d/globvars.h, 3d/instance.c, 3d/interp.asm, 3d/interp.c, 3d/matrix.c, 3d/points.c, 3d/rod.c, 3d/setup.c: use simpler rcs tags 0.1.3: 2002-07-17 Bradley Bell * tools/cvs2cl/cvs2cl.pl: upgrade cvs2cl * d2x-gl.sh, d2x-ogl.sh: changed d2x-ogl to d2x-gl * debian/rules: don't need readme's * debian/rules: move d1x license to COPYING, license clarifications * COPYING, license.txt, debian/copyright, Makefile.am: move d1x license to COPYING, license clarifications * debian/rules: fix debian docs * debian/rules: fix debian manpages * debian/d2x-sdl.menu: fix debian menu * debian/rules: link to undocumented man page for debs * Makefile.am, configure.ac, debian/control, debian/copyright, debian/d2x-gl.files, debian/d2x-gl.menu, debian/d2x-sdl.files, debian/d2x-sdl.menu, debian/d2x.files, debian/d2x.menu, debian/rules, rpm/d2x.spec.in: change d2x-ogl to d2x-gl, other packaging stuff 2002-07-16 Bradley Bell * debian/: rules, changelog.in: deb stuff * configure.ac: cleaner nasm detection * debian/: changelog.in, control, rules: deb stuff * README, installation.txt: typos, stuff * configure.ac: better #defines * configure.ac: whitespace * configure.ac: better documentation * configure.ac, arch/sdl/event.c, arch/sdl/init.c: SDL_AUDIO and SDL_JOYSTICK not needed * configure.ac, main/inferno.c: __SDL__ ugly and not needed at all * configure.ac: need higher SDL for joystick * debian/: control, rules: deb stuff * arch/sdl/joy.c: old junk * Makefile.am, configure.ac: automake updates * main/: inferno.c, text.c: don't use althogdir on non-unix * configure.ac: more autoconf updates * misc/strutil.c: better strrev * main/inferno.c: need limits.h on mingw also * acconfig.h, configure.ac: Updated for autoconf 2.53 (no more acconfig.h) 2002-04-19 Bradley Bell * main/network.c: let hoard.ham be a cfile * main/text.c: better error message when hog not found * NEWS: more news 2002-03-23 Bradley Bell * acconfig.h, configure.ac, arch/linux/Makefile.am, arch/sdl/Makefile.am: Use SDL joystick automatically * arch/sdl/joy.c, main/kconfig.c: SDL Joystick works! 2002-03-05 Bradley Bell * arch/sdl/joydefs.c, arch/sdl/joy.c: SDL joystick stuff mostly done 2002-02-23 Bradley Bell * texmap/ntmap.c: fix bug preventing higher res sdl modes * arch/dos/Makefile.am, arch/ggi/Makefile.am, arch/linux/Makefile.am, arch/ogl/Makefile.am, arch/sdl/Makefile.am, arch/svgalib/Makefile.am, arch/win32/Makefile.am, main/editor/Makefile.am: moved includes to include * arch/sdl/gr.c: use SDL_VERSION_ATLEAST * Makefile.am, 2d/Makefile.am, 3d/Makefile.am, cfile/Makefile.am, iff/Makefile.am, main/Makefile.am, maths/Makefile.am, mem/Makefile.am, misc/Makefile.am, texmap/Makefile.am: moved includes to include * main/game.c: disabled cockpit for OGL, formatting * 2d/ibitblt.c: formatting 2002-02-16 Bradley Bell * include/oldsdl.h: check for older macros * configure.ac, arch/sdl/digi.c, arch/sdl/event.c, arch/sdl/gr.c, include/error.h, include/oldsdl.h, main/gamecntl.c, main/inferno.c: allow older sdl versions 2002-02-15 Bradley Bell * main/: automap.c, automap.h, inferno.c: automap resolution now selectable * include/: gr.h, grdef.h: moved protos to from grdef.h to gr.h * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c, sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c, win32/include/key_arch.h: never mind - that would be pointless * arch/: dos/key_arch.c, dos/include/key_arch.h, ggi/key_arch.c, sdl/key_arch.c, svgalib/key_arch.c, win32/key_arch.c, win32/include/key_arch.h: copied files from d1x * arch/linux/arch_ip.cpp, arch/win32/arch_ip.cpp, main/ip_base.cpp, main/ip_base.h, main/ipclient.cpp: enable udp debug messages * main/multipow.c: need conf.h * arch/win32/Makefile.am: new file * include/pstypes.h: added u_int16_t (needed in base_ip) * arch/win32/arch_ip.cpp: copied from d1x 2002-02-14 Bradley Bell * arch/sdl/gr.c, main/inferno.c: allow gr_init lowres * NEWS, include/gr.h, main/game.c, main/game.h, main/gamecntl.c, main/netlist.c: Added hotkeys to toggle fullscreen mode * main/: ip_base.cpp, ip_base.h, multi.h, netlist.c, netpkt.c, network.c, network.h, ipclient.cpp, netpkt.h: d1x->d2x * main/: multipow.c, multipow.h, netlist.c, netpkt.c, netpkt.h, reorder.h: Lotsa networking stuff from d1x 2002-02-13 Bradley Bell * include/gr.h, main/game.c: Fullscreen toggle stuff * arch/linux/Makefile.am, include/ipx.h: Lotsa networking stuff from d1x * main/: Makefile.am, inferno.c, ip_base.cpp, ip_base.h, menu.c, multi.h, network.c, network.h, newmenu.c: Lotsa networking stuff from d1x 2002-02-11 Bradley Bell * main/bm.c: use portable loader if bigendian * include/pstypes.h: don't define bool for c++ * include/cfile.h: extern AltHogDir stuff * include/byteswap.h: use WORDS_BIGENDIAN * main/: newmenu.c, newmenu.h: added fixedfont menu functions * main/vers_id.h: added D2X_IVER * misc/args.c: don't use d1x.ini * Makefile.am: rpm stuff * acconfig.h, configure.ac: c++, versioning, endianness, deb, rpm stuff 2002-02-09 Bradley Bell * rpm/: d2x.spec, d2x.spec.in: auto-generate rpm spec file 2002-02-09 Paolo Ulivi * d2x-ogl.sh, d2x-sdl.sh, rpm/.cvsignore, rpm/d2x.spec: rpm support 2002-02-06 Bradley Bell * arch/linux/arch_ip.cpp, main/ip_base.cpp, main/ip_base.h, main/ip_basec.h, main/ipclienc.c, main/ipclient.cpp, main/ipclient.h, main/ipserver.cpp: Adding d1x network code * debian/: changelog.in, control, copyright, d2x-gl.files, d2x-gl.menu, d2x.files, d2x.menu, rules: Added debian stuff 0.1.2: 2002-02-02 Bradley Bell * NEWS, arch/ggi/Makefile.am: reenabled ggi build * NEWS, acconfig.h, configure.ac, main/gamecntl.c, main/inferno.c: Enabled RELEASE option 2002-01-31 Bradley Bell * Makefile.am, configure.ac: specify prerequisite versions of autoconf and automake 2002-01-29 Bradley Bell * main/mission.c: RCS header added * main/inferno.c: update copyright date * main/mission.c: allow missions to be in AltHogDir * configure.ac: Display results of configure * include/d_io.h, main/inferno.c, main/newdemo.c: Added d_mkdir macro 2002-01-28 Bradley Bell * NEWS, acconfig.h, configure.ac, cfile/cfile.c, main/newdemo.c: Data files now go in DATADIR/games/d2x, user files now go in ~/.d2x 2002-01-28 Falk Hueffner * main/inferno.c: Data files now go in DATADIR/games/d2x, user files now go in ~/.d2x 2002-01-24 Bradley Bell * configure.ac: fix nasm not found error message 2002-01-18 Bradley Bell * configure.in: getting rid of old configure.in * acconfig.h, configure.ac, main/Makefile.am, main/kludge.c, main/movie.c: Movie playing kludgey stuff * misc/args.c: formatting * main/inferno.c: allow -h for help * include/error.h: don't die on int3, unless -debug given * mingw32.txt: more stuff 2001-12-29 Bradley Bell * Makefile.am: Got rid of thinking.txt * main/inferno.c: document -nomovies option 2001-12-28 Bradley Bell * main/titles.c: formatting, put some code into place for rendering of robots during briefings 2001-12-27 Bradley Bell * NEWS: stuff 2001-12-23 Craig Hadady * 2d/rle.c: fixed bug in dummy array. 2001-12-03 Bradley Bell * arch/sdl/init.c: fix formatting * Makefile.am, acconfig.h, configure.ac, arch/linux/Makefile.am, arch/sdl/Makefile.am, arch/sdl/event.c, arch/sdl/init.c, arch/sdl/joy.c, arch/svgalib/Makefile.am: lots of makefile fixes, and sdl joystick stuff 2001-11-30 Bradley Bell * thinking.txt: not needed 2001-11-27 Bradley Bell * cygconf, mingw32.txt: use sdl from source on cygwin * Makefile.am, configure.ac, arch/ogl/Makefile.am, arch/sdl/Makefile.am, main/Makefile.am: move SDL_LIBS to LIBS, SDL_CFLAGS to CFLAGS 2001-11-27 Bradley Bell * AUTHORS: typo 2001-11-14 Bradley Bell * texmap/scanline.c: use optimization flags as texmap default * NEWS: mouse wheel, etc * arch/include/mouse.h, arch/sdl/mouse.c, main/kconfig.c: use mouse wheel to emulate 3rd axis * Makefile.am, configure.ac: change ENV_DJGPP to DJGPP * include/error.h: kludge to ungrab mouse when we hit an int3 * include/d_io.h: change __ENV_WINDOWS__ to __WINDOWS__, __ENV_MSDOS__ to __MSDOS__ * arch/sdl/mouse.c: remove cruft, fix formatting, use mouse wheel to emulate 3rd axis * arch/sdl/event.c: remove cruft, fix formatting, begin joystick stuff * arch/sdl/digi.c: implemented digi_set_volume * include/grdef.h, main/config.c, misc/d_io.c: change __ENV_WINDOWS__ to __WINDOWS__, __ENV_MSDOS__ to __MSDOS__ * 2d/font.c, main/bm.c, main/gamesave.c, main/gameseq.c, main/piggy.c: use MAKE_SIG * installation.txt: update * configure.ac: new file * arch/sdl/joydefs.c: #include pstypes.h * arch/sdl/init.c: SDL joystick stuff * acconfig.h: adjust MINGW defines * arch/sdl/joydefs.c: copied joydefs_config from linux/joydefs.c - controls menu now works 2001-11-13 Bradley Bell * main/Makefile.am: Make sure bmread.c and terrain.c get included in dist * Makefile.am: New file * arch/dos/Makefile.am: Make sure gr.c and joy2.asm get included in dist * compilerdefs.txt: New file * main/aipath.c: use D_RAND_MAX instead of RAND_MAX 2001-11-12 Bradley Bell * main/playsave.c: load player files regardless of byte order of sig 2001-11-11 Bradley Bell * include/makesig.h, main/playsave.c: Created header for MAKE_SIG macro * main/Makefile.am: Don't use terrain.c unless SHAREWARE * NEWS: GL savegame thumbnails * acconfig.h, configure.in: make option for NMOVIES, default to off 2001-11-09 Bradley Bell * main/state.c: Enabled savegame thumbnails under OpenGL * unused/pa_null/pa_enabl.h: remove duplicate header * misc/args.c: use d2x.ini for option file * mem/mem.c: Move mem_realloc inside the ifdef * main/menu.c: fix 640x400 menu text * main/inferno.c: added documentation * main/endlevel.c: fix warnings * arch/ogl/gr.c: Get rid of gl spew * arch/linux/Makefile.am: move unused ipx_udp.c to EXTRA_DIST * acconfig.h: Define __SDL__ for mingw 2001-11-08 Bradley Bell * 2d/font.c: free OGL font data when rereading * main/collide.c, main/endlevel.c, main/endlevel.h, main/gameseq.c, main/gauges.c, acconfig.h, configure.in, main/inferno.c, main/laser.c, main/menu.c, main/menu.h, main/newmenu.c, main/piggy.c, main/sounds.h, main/switch.c, main/titles.c, main/weapon.h: Enabled shareware build, endlevel flythrough sequence * main/: Makefile.am, terrain.c, old/terrain.c: moved file, will be of use for shareware build * arch/ogl/: gr.c, sdlgl.c: use new d_realloc function, so mem manager doesn't die * include/u_mem.h, mem/mem.c: added d_realloc/mem_realloc functions 2001-11-05 Bradley Bell * include/args.h, main/inferno.c, misc/args.c: Change args_init back to InitArgs * include/3d.h: Add comment 2001-11-04 Bradley Bell * cfile/Makefile.am, cfile/nocfile.h, include/nocfile.h: Move header to includes/ * arch/ogl/sdlgl.c: Hack to keep SDL from screwing up X when it crashes * main/: gamecntl.c, inferno.c: SDL applies to more than X11... * arch/ogl/gr.c, main/Makefile.am, main/gauges.c, main/hud.c, main/hudmsg.h: Enable d1x-style hud_message * arch/ogl/: glx.c, wgl.c: Sync with d1x * 2d/font.c: re-init ogl fonts after remapping colors. 2001-11-02 Bradley Bell * misc/Makefile.am: remove byteswap.h (duplicate header) * 2d/font.c: fixed gr_remap_font, minor stuff * configure.in: take out -O2 if doing debug build * main/bm.c: formatting * 2d/font.c, include/gr.h, NEWS: Enable OpenGL fonts! * include/byteswap.h, misc/Makefile.am: fix swapint, swapshort macros, get rid of functions 2001-11-01 Bradley Bell * misc/byteswap.h: removed duplicate header 2001-10-31 Bradley Bell * NEWS, main/automap.c: automap works in opengl * NEWS, configure.in: Added news * main/newmenu.c: Must call set_screen_mode for menus when using GL * 2d/: bitblt.c, canvas.c, linear.h, scalea.h: Sync with d1x * arch/sdl/event.c, arch/sdl/gr.c, arch/sdl/init.c, iff/iff.c, include/3d.h, include/loadgl.h, main/inferno.c, maths/fixc.c, maths/vecmat.c, maths/vecmata.asm: Sync with d1x * Makefile.am, arch/sdl/Makefile.am: Makefile fixes * arch/ogl/: glx.c, gr.c, ogl.c, sdlgl.c: Sync with d1x * 3d/: clipper.c, draw.c, globvars.c, instance.c, interp.c, matrix.c, points.c, rod.c, setup.c: Minor sync with d1x 2001-10-27 Bradley Bell * main/inferno.c: added some documentation 2001-10-25 Bradley Bell * main/inferno.c, texmap/ntmap.c, texmap/tmapflat.c: Completed tmap selection code. * Makefile.am, configure.in, arch/Makefile.am, arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/digi.c, arch/dos/gr.c, arch/ggi/Makefile.am, arch/ggi/gr.c, arch/ogl/Makefile.am, arch/ogl/glx.c, arch/ogl/gr.c, arch/ogl/ogl.c, arch/ogl/sdlgl.c, arch/ogl/wgl.c, arch/sdl/Makefile.am, arch/sdl/cdrom.c, arch/sdl/digi.c, arch/sdl/gr.c, arch/svgalib/Makefile.am, arch/svgalib/gr.c, texmap/scanline.c: Finished moving stuff to arch/blah. I know, it's ugly, but It'll be easier to sync with d1x. * Makefile.am, configure.in, main/Makefile.am, main/editor/med.c, main/editor/medwall.h, main/editor/segment.c, main/editor/seguvs.h, main/editor/Makefile.am: attempt at support for editor, makefile changes, etc * misc/d_delay.c: formatting fix * texmap/: Makefile.am, ntmap.c, scanline.c, scanline.h, texmapl.h, tmappent.S, tmapppro.S: adding support for runtime selection of tmap funcs * main/: bmread.c, game.c, gamecntl.c, gamesave.c, inferno.c, inferno.h, piggy.c, render.c, editor/editor.h: conditionalize including multi.h and network.h, fix backslashes, fix compiler errors with EDITOR * main/: ai.c, ai2.c, aipath.c, automap.c, bm.c, cntrlcen.c, collide.c, controls.c, credits.c, dumpmine.c, endlevel.c, escort.c, fireball.c, fuelcen.c, gamemine.c, gameseq.c, gauges.c, laser.c, menu.c, multi.h, netmisc.c, network.h, newdemo.c, newmenu.c, object.c, powerup.c, state.c, switch.c, wall.c: conditionalize including multi.h and network.h, fix backslashes * include/pstypes.h: added typedef for u_int64_t on mingw * include/3d.h: added prototype for g3_uninit_polygon_model * arch/sdl/Makefile.am: Don't use SDL joystick except on mingw 2001-10-24 Bradley Bell * arch/: ggi/Makefile.am, svgalib/Makefile.am: Moved input stuff to arch subdirs, as in d1x. * Makefile.am, configure.in, main/kconfig.c: Revert bin_programs to earlier style until i understand automake 1.5 better. remove input from SUBDIRS * arch/: Makefile.am, dos/Makefile.am, dos/joy2.asm, dos/joyc.c, dos/joydefs.c, dos/key.c, dos/mouse.c, ggi/event.c, ggi/init.c, ggi/key.c, ggi/mouse.c, linux/Makefile.am, linux/joydefs.c, linux/joystick.c, linux/include/joystick.h, sdl/Makefile.am, sdl/event.c, sdl/joy.c, sdl/joydefs.c, sdl/key.c, sdl/mouse.c, svgalib/event.c, svgalib/init.c, svgalib/key.c, svgalib/mouse.c: Moved input stuff to arch subdirs, as in d1x. * NEWS, configure.in: blah blah 2001-10-23 Bradley Bell * include/ui.h, unused/ui/ui.h: Moved ui.h to includes/ * texmap/tmapppro.S: no need for #include here * main/Makefile.am: Build fixes. EDITOR_SRCS added to libmain_a_SOURCES. * main/: Makefile.am, network.c: No longer #ifdef'ing out the whole file. RCS header added * main/: bmread.c, kmatrix.c, multi.c, multibot.c: No longer #ifdef'ing out the whole file. RCS header added * Makefile.am, acconfig.h, configure.in, arch/dos/Makefile.am, main/Makefile.am, maths/Makefile.am, texmap/Makefile.am: Build fixes. Now works with automake 1.5 and autoconf 2.52. --enable-editor option added. SDL_VIDEO and SDL_INPUT defined for mingw (-grabmouse now works on win32). * config.guess, config.sub, install-sh, missing, mkinstalldirs: These don't belong in cvs 0.1.1: 2001-10-20 Bradley Bell * 2d/font.c: Don't free unused variables... * 2d/font.c, include/gr.h: Bringing font stuff more in line with d1x * Makefile.am, arch/Makefile.am, arch/dos/Makefile.am, arch/linux/Makefile.am, arch/win32/Makefile.am, iff/Makefile.am, main/Makefile.am: make dist more sensible * Makefile.am: Kludge for linking on mingw 2001-10-19 Bradley Bell * Makefile.am, configure.in, arch/win32/Makefile.am, arch/win32/ipx_win.c, arch/win32/winnet.c: Little fixes * include/ipx_drv.h: Check for __MINGW32__ * include/i86.h: Imported from d1x * arch/dos/: Makefile.am, ipx.c: Re-import of d1x files * arch/dos/modex.asm: Fixed %include * main/console.c: RCS headers added * arch/sdl/: Makefile.am, init.c, timer.c: Moved arch/sdl_* to arch/sdl * Makefile.am, main/Makefile.am: Moved final link to top-level directory instead of main/ * 2d/linear.asm, maths/fix.asm, maths/vecmata.asm: Changed __ENV_LINUX__ to __linux__ * configure.in, arch/Makefile.am, arch/dos_dpmi.c, arch/dos_findfile.c, arch/dos_init.c, arch/dos_ipx.c, arch/dos_modex.asm, arch/dos_timer.asm, arch/dos_tweak.inc, arch/dos_vesa.c, arch/dos_vgaregs.inc, arch/linux_init.c, arch/sdl_init.c, arch/sdl_timer.c, arch/dos/Makefile.am, arch/dos/dpmi.c, arch/dos/findfile.c, arch/dos/init.c, arch/dos/ipx.c, arch/dos/modex.asm, arch/dos/timer.asm, arch/dos/tweak.inc, arch/dos/vesa.c, arch/dos/vgaregs.inc, arch/linux/Makefile.am, arch/linux/init.c, arch/win32/Makefile.am, arch/win32/mingw_init.c, main/Makefile.am: Moved arch/sdl_* to arch/sdl * configure.in: add --enable-xploader, support arch/linux subdir, fix NASMFLAGS. * main/inferno.c: conditionalize conf.h 2001-10-19 Falk Hueffner * acconfig.h, 2d/bitmap.h, 3d/interp.c, cfile/cfile.c, include/cfile.h, main/bm.c, mem/mem.c, misc/fileutil.c, misc/fileutil.h: Partial application of linux/alpha patch. 2001-10-19 Bradley Bell * main/Makefile.am, arch/linux/Makefile.am: Brought linux networking in line with d1x, moved some arch/linux_* stuff to arch/linux/ * arch/linux/: findfile.c, ipx_bsd.c, ipx_kali.c, ipx_lin.c, linuxnet.c, ukali.c, include/ipx_bsd.h, include/ipx_hlpr.h, include/ipx_kali.h, include/ipx_ld.h, include/ipx_lin.h, include/ipx_udp.h, include/ukali.h: remove pesky * from RCS log entry * arch/: Makefile.am, linux_findfile.c, linux_ipx_bsd.c, linux_ipx_lin.c, linux_ipx_udp.c, linux_net.c, linux/findfile.c, linux/ipx_bsd.c, linux/ipx_kali.c, linux/ipx_lin.c, linux/ipx_udp.c, linux/linuxnet.c, linux/ukali.c, linux/include/ipx_bsd.h, linux/include/ipx_hlpr.h, linux/include/ipx_kali.h, linux/include/ipx_ld.h, linux/include/ipx_lin.h, linux/include/ipx_udp.h, linux/include/ukali.h: Brought linux networking in line with d1x, moved some arch/linux_* stuff to arch/linux/* * include/ipx_drv.h: Imported from d1x * main/ipx_drv.c: RCS info added, conf.h added, etc... * main/ipx_drv.c: Imported from d1x * include/args.h, include/ipx.h, main/inferno.c, main/network.c, main/network.h, main/Makefile.am: Trying to get network working on win32 * configure.in, 2d/Makefile.am, arch/win32/Makefile.am, main/Makefile.am: build fixes * arch/: win32/Makefile.am, win32/findfile.c, win32/ipx_drv.h, win32/ipx_win.c, win32/winnet.c, Makefile.am, win32_findfile.c, linux/include/ipx_drv.h: Moved win32_* to win32/* (a la d1x), starting to get net working. * include/pstypes.h: Changed __ENV_LINUX__ to __linux__, conditionalized min,max macros 2001-10-18 Bradley Bell * acconfig.h, 2d/linear.h, arch/include/joy.h, include/loadgl.h, include/strutil.h, include/vecmat.h, main/kconfig.c, misc/d_glob.c, texmap/tmap_inc.asm, texmap/tmap_per.asm, texmap/tmappent.S, texmap/tmapppro.S, main/console.c: Changed __ENV_LINUX__ to __linux__ * 2d/2dsline.c: RCS headers added/changed * configure.in: fix NASMFLAGS bug * main/: collide.c, inferno.c, object.c, render.c: RCS headers added/changed 2001-10-17 Bradley Bell * NEWS: Fixed the invulnerable robots bug! * main/collide.c: Fixed the invulnerable robots bug! 2001-10-14 Bradley Bell * Makefile.am, arch/Makefile.am, iff/Makefile.am, main/Makefile.am: Minor dist fix 2001-10-13 Bradley Bell * Makefile.am, autogen.sh, configure.in, 2d/Makefile.am, arch/Makefile.am, arch/dos/Makefile.am, arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am, arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am, arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am, arch/dos/include/Makefile.am, arch/dos/mm_snd/Makefile.am, arch/dos/mm_snd/include/Makefile.am, arch/include/Makefile.am, arch/linux/Makefile.am, arch/linux/include/Makefile.am, arch/win32/Makefile.am, arch/win32/d3dframe/Makefile.am, arch/win32/include/Makefile.am, iff/Makefile.am, iff/archive/Makefile.am, include/Makefile.am, main/Makefile.am, main/editor/Makefile.am, main/old/Makefile.am, tools/Makefile.am, tools/cvs2cl/Makefile.am, unused/Makefile.am, unused/bios/Makefile.am, unused/lib/Makefile.am, unused/novga/Makefile.am, unused/pa_null/Makefile.am, unused/ui/Makefile.am, unused/vga/Makefile.am, unused/vga/new/Makefile.am, unused/win95/Makefile.am: Removed automake stuff from "inert" subdirs. And there was much rejoicing. * Makefile.am, NEWS, configure.in: Stuff * ChangeLog: removing auto-generated file * cygconf: Added instructions for mingw32 build * Makefile.am: renamed INSTALL to installation.txt * installation.txt, INSTALL: renamed INSTALL to installation.txt * mingw32.txt: Added instructions for mingw32 build * configure.in: Enable assembly under mingw32 2001-10-12 Bradley Bell * acconfig.h, aclocal.m4, conf.h.in: remove superfluous files * acconfig.h, aclocal.m4, conf.h.in, configure.in, 2d/2dsline.c, 2d/bitblt.c, 2d/box.c, 2d/canvas.c, 2d/gpixel.c, 2d/line.c, 2d/pixel.c, include/pstypes.h, include/strutil.h, include/timer.h, main/digi.h, main/kludge.c, main/object.c, main/render.c, misc/d_glob.c, misc/d_io.c, misc/strutil.c: Changed __ENV_DJGPP__ to __DJGPP__, since it's built-in. 2001-10-12 Paolo Ulivi * aclocal.m4, conf.h.in, include/vecmat.h, main/collide.c, main/kludge.c, main/piggy.h: fix some gcc 3.0 warnings. 0.1.0: 2001-10-12 Bradley Bell * Makefile.am, unused/win95/Makefile.am: Fix some dist stuff * Makefile.am: make sure cygconf gets archived * configure.in: Increment version number in preparation for release * configure.in: Fix detection of opengl * Makefile.am, aclocal.m4, autogen.sh, conf.h.in, configure.in, cygconf, arch/Makefile.am, arch/include/joy.h, arch/include/mouse.h, include/loadgl.h, include/pstypes.h, include/strutil.h, main/Makefile.am, main/config.c, main/console.c, main/gamepal.h, main/gamerend.c, main/inferno.c, main/kconfig.c, main/multi.c, main/newdemo.c, misc/d_delay.c, misc/d_glob.c, misc/strutil.c: Switched from Cygwin to mingw32 on MS boxes. Vastly improved compilability. 2001-10-11 Bradley Bell * Makefile.am: Added macros/sdl.m4 * autogen.sh: Added macros/sdl.m4 2001-10-09 Bradley Bell * main/vers_id.h: Added DESCENT_VERSION constant * main/inferno.c: Added command-line help. * include/ogl_init.h: opengl improvments (following d1x changes) 2001-10-07 Bradley Bell * aclocal.m4, conf.h.in, configure.in, arch/Makefile.am, arch/ogl/Makefile.am: Remove duplicate headers. 2001-08-02 Thimo Neubauer * mem/mem.c: totally crippled the memory manager because it does not make sense for non-DOS-systems and it would have been too complicated to get it 64bit clean 2001-06-19 Bradley Bell * cvshowto.txt: updated anonymous password 2001-02-08 Bradley Bell * COPYING, license.txt: Added d1x license 2001-02-01 Bradley Bell * aclocal.m4, configure.in: Better detecting of SDL and GL/GLU 2001-01-31 Bradley Bell * configure.in, arch/include/mouse.h, include/pstypes.h, main/game.c, main/gamepal.h: OpenGL support under Cygwin/SDL * main/polyobj.c: fix typo * 2d/Makefile.am, 2d/bitblt.c, 2d/bitmap.c, 2d/box.c, 2d/canvas.c, 2d/circle.c, 2d/disc.c, 2d/font.c, 2d/gpixel.c, 2d/ibitblt.c, 2d/line.c, 2d/palette.c, 2d/pcx.c, 2d/pixel.c, 2d/poly.c, 2d/rect.c, 2d/rle.c, 2d/scale.c, 2d/scalec.c, 2d/tmerge.c, 3d/clipper.c, 3d/draw.c, 3d/globvars.c, 3d/instance.c, 3d/interp.c, 3d/matrix.c, 3d/points.c, 3d/rod.c, 3d/setup.c, arch/Makefile.am, cfile/cfile.c, iff/iff.c, main/ai.c, main/ai2.c, main/aipath.c, main/automap.c, main/bm.c, main/bmread.c, main/cmd.c, main/cntrlcen.c, main/collide.c, main/config.c, main/console.c, main/controls.c, main/credits.c, main/crypt.c, main/dumpmine.c, main/effects.c, main/endlevel.c, main/escort.c, main/fireball.c, main/fuelcen.c, main/fvi.c, main/game.c, main/gamecntl.c, main/gamefont.c, main/gamemine.c, main/gamepal.c, main/gamerend.c, main/gamesave.c, main/gameseg.c, main/gameseq.c, main/hostage.c, main/kconfig.c, main/kmatrix.c, main/laser.c, main/lighting.c, main/mglobal.c, main/mission.c, main/morph.c, main/netmisc.c, main/network.c, main/newdemo.c, main/newmenu.c, main/object.c, main/paging.c, main/physics.c, main/piggy.c, main/polyobj.c, main/powerup.c, main/render.c, main/robot.c, main/slew.c, main/songs.c, main/switch.c, main/texmerge.c, main/text.c, main/titles.c, main/vclip.c, main/wall.c, main/weapon.c, maths/Makefile.am, maths/fixc.c, maths/rand.c, maths/tables.c, maths/vecmat.c, mem/mem.c, misc/args.c, misc/byteswap.c, misc/d_delay.c, misc/d_glob.c, misc/d_io.c, misc/error.c, misc/hash.c, misc/strio.c, misc/strutil.c, texmap/Makefile.am, texmap/ntmap.c, texmap/scanline.c, texmap/tmapflat.c: Makefile and conf.h fixes * arch/dos_findfile.c, arch/dos_modex.asm, include/console.h, include/modex.h, main/collide.c, main/gamesave.c, main/gameseq.c, main/gauges.c, main/object.c, main/playsave.c, main/render.c, main/state.c, mem/mem.c, texmap/ntmap.c, texmap/tmapflat.c: Fix compiler warnings * include/gr.h, main/menu.c: Fullscreen toggle added to screen res menu * configure.in, include/pstypes.h, main/kconfig.c: Support for cross-compiling, and cygwin fixes 2001-01-30 Bradley Bell * configure.in, arch/Makefile.am, arch/win32_findfile.c, include/pstypes.h, include/strutil.h, main/Makefile.am, misc/strutil.c, unused/win95/findfile.c: Cygwin support, using SDL. needs --without-assembler and --without-network to compile 2001-01-29 Bradley Bell * configure.in, main/Makefile.am: Fixes to build system * main/kconfig.c: fix for non-linux joysticks * arch/: dos/Makefile.am, dos/cdrom.c, dos/digi.c, dos/dosgr.c, dos/dpmi.c, dos/findfile.c, dos/init.c, dos/ipx.c, dos/joy2.asm, dos/joyc.c, dos/joydefs.c, dos/key.c, dos/modex.asm, dos/mouse.c, dos/timer.asm, dos/tweak.inc, dos/vesa.c, dos/vgaregs.inc, include/joy.h, linux/Makefile.am, linux/findfile.c, linux/init.c, linux/ipx_bsd.c, linux/ipx_lin.c, linux/ipx_udp.c, linux/linuxnet.c, sdl/Makefile.am, sdl/init.c, sdl/timer.c: Removed duplicate files * arch/: Makefile.am, dos_dpmi.c, dos_findfile.c, dos_init.c, dos_ipx.c, dos_modex.asm, dos_timer.asm, dos_tweak.inc, dos_vesa.c, dos_vgaregs.inc, linux_findfile.c, linux_init.c, linux_ipx_bsd.c, linux_ipx_lin.c, linux_ipx_udp.c, linux_net.c, sdl_init.c, sdl_timer.c: Fixed build system, minor fixes * arch/dos/include/: joy.h, key.h, mouse.h: Unified input headers. * arch/linux/Makefile.am, configure.in: Duplicate file removal. 2001-01-28 Bradley Bell * conf.h.in, configure.in, arch/Makefile.am, arch/dos/include/Makefile.am, arch/include/Makefile.am, arch/include/key.h, main/Makefile.am: More header unification... * main/newdemo.c: Added * arch/include/: event.h, joy.h: unified input headers. * acconfig.h, include/d_delay.h, main/Makefile.am, main/game.c: OpenGL now uses SDL-GL instead of gii * arch/include/: key.h, mouse.h: Unified arch headers 2001-01-25 Bradley Bell * autogen.sh: use "set -e" so execution stops if something goes wrong. 2001-01-24 Bradley Bell * Makefile.am: typo * Makefile.am: Add ChangeLog to dist * ChangeLog: Putting this here so automake doesn't complain 0.0.9: 2001-01-24 Bradley Bell * INSTALL, NEWS, README, cvshowto.txt: updated documentation * tools/: Makefile.am, cvs2cl/Makefile.am, cvs2cl/cvs2cl.pl: cvs2cl for building ChangeLog from RCS entries * Makefile.am, acconfig.h, autogen.sh, conf.h.in, configure.in, arch/dos/allg_snd/Makefile.am, arch/dos/allg_snd/sound/Makefile.am, arch/dos/allg_snd/sound/drv/Makefile.am, arch/dos/bak/Makefile.am, arch/dos/comm/Makefile.am, arch/dos/comm/include/Makefile.am, arch/dos/include/Makefile.am, 2d/Makefile.am, 3d/Makefile.am, arch/Makefile.am, arch/dos/Makefile.am, arch/dos/mm_snd/Makefile.am, arch/dos/mm_snd/include/Makefile.am, arch/linux/Makefile.am, arch/linux/include/Makefile.am, arch/ogl/Makefile.am, arch/sdl/Makefile.am, arch/win32/Makefile.am, arch/win32/d3dframe/Makefile.am, arch/win32/include/Makefile.am, cfile/Makefile.am, iff/Makefile.am, iff/archive/Makefile.am, include/Makefile.am, main/editor/Makefile.am, main/old/Makefile.am, unused/Makefile.am, unused/bios/Makefile.am, unused/lib/Makefile.am, unused/novga/Makefile.am, unused/pa_null/Makefile.am, unused/ui/Makefile.am, unused/vga/Makefile.am, unused/vga/new/Makefile.am, unused/win95/Makefile.am, main/Makefile.am, maths/Makefile.am, misc/Makefile.am, texmap/Makefile.am: improved automake config. make dist, VPATH builds, ... * configure, Makefile.in, libtool, ltconfig, ltmain.sh, stamp-h.in, 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.in, arch/dos/Makefile.in, arch/linux/Makefile.in, arch/sdl/Makefile.in, cfile/Makefile.in, iff/Makefile.in, main/Makefile.in, maths/Makefile.in, mem/Makefile.in, misc/Makefile.in, texmap/Makefile.in: cruft removal * 2d/diff, arch/dos/sgrep.out, arch/linux/stHqFIq1, main/test.txt: junk removal * ChangeLog, NEWS: moved old ChangeLog to NEWS * configure.in, conf.h.in: moved NDEBUG to conf.h.in * main/: game.c, kconfig.c, text.c: changed args_find to FindArg * main/: gamecntl.c, inferno.c: changed args_find to FindArg, added -grabmouse option * arch/dos_init.c, arch/linux_init.c, arch/linux_ipx_udp.c, arch/linux_net.c, arch/sdl_init.c, arch/dos/init.c, arch/dos/joyc.c, arch/linux/init.c, arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/sdl/init.c, include/args.h, main/config.c, main/hud.c, main/menu.c, main/multi.c, main/network.c, main/piggy.c, main/polyobj.c, main/slew.c, main/songs.c, misc/args.c: changed args_find to FindArg 2001-01-22 Bradley Bell * configure, main/Makefile.am, main/Makefile.in: configuration fixes * include/error.h, include/mono.h, main/game.c, main/gamerend.c: fix compiler warnings w/opengl * include/console.h: ggi support * arch/linux_init.c: svgalib support * Makefile.in, conf.h.in, configure, configure.in, 2d/Makefile.am, 2d/Makefile.in, 3d/Makefile.in, arch/Makefile.am, arch/Makefile.in, arch/svgalib_init.c, cfile/Makefile.in, iff/Makefile.in, main/Makefile.am, main/Makefile.in, maths/Makefile.am, maths/Makefile.in, mem/Makefile.in, misc/Makefile.in, texmap/Makefile.am, texmap/Makefile.in: configuration fixes * iff/iff.c, include/u_mem.h: NDEBUG fixes * main/: ai.h, inferno.c, lighting.c, object.c, render.c: fix warnings and enable NDEBUG * arch/svgalib_init.c: svgalib support 2001-01-22 Michael Wagener * main/kconfig.c: joystick support 2001-01-21 Bradley Bell * cvshowto.txt: new file, taken from d1x webpage * AUTHORS, README: Taking over as maintainer of d2x * ChangeLog: Grab mouse with SDL/X11 * main/: gamecntl.c, inferno.c: Grab mouse with SDL/X11 2001-01-20 Bradley Bell * configure, configure.in: Turned -Werror back off by default * README, configure, configure.in, 2d/font.c, arch/sdl_init.c, iff/iff.c, include/3d.h, include/d_io.h, main/Makefile.am, main/Makefile.in, main/bm.c, main/collide.c, main/credits.c, main/fuelcen.h, main/game.c, main/gamecntl.c, main/gamepal.c, main/gamerend.c, main/gamesave.c, main/gameseg.c, main/gameseq.c, main/gauges.c, main/kconfig.c, main/kludge.c, main/kmatrix.c, main/laser.c, main/multi.c, main/network.c, main/network.h, main/newdemo.c, main/newmenu.c, main/object.c, main/object.h, main/physics.c, main/piggy.c, main/polyobj.c, main/state.c, main/switch.c, main/titles.c, main/wall.c: Got rid of all compiler warnings, for non-OpenGL on linux, anyway... 2001-01-19 Bradley Bell * copying: remove duplicate file * Import of d2x-0.0.9-pre1 * Import of d2x-0.0.8