2006-10-02 13:56:59 +00:00
|
|
|
2006-07-27 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* main/inferno.c, main/titles.c, main/titles.h:
|
|
|
|
move titles, loading screen and order form showing to titles.c
|
|
|
|
|
|
|
|
* include/physfsx.h, main/inferno.c: move PhysicsFS
|
|
|
|
initialisation, search path setup and argument reading to physfsx.h
|
|
|
|
|
|
|
|
* main/gauges.c: always show bomb count if player has them,
|
|
|
|
bombs may be the selected secondary weapon but the right view can
|
|
|
|
be a camera view (http://dxx-rebirth.de/smf/index.php?topic=58.0)
|
|
|
|
|
|
|
|
2006-07-27 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* main/inferno.c, main/multi.c, main/multi.h:
|
|
|
|
move hoard data saving from main to save_hoard_data
|
|
|
|
|
|
|
|
2006-07-24 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* main/state.c: make the thumbnail properly when doing fast save
|
|
|
|
in d2xgl
|
|
|
|
|
|
|
|
2006-07-12 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* d2x.xcode/project.pbxproj: add references to headers in main
|
|
|
|
for SCM and batch find
|
|
|
|
|
|
|
|
2006-07-09 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* main/laser.c, main/object.c: fix crash when a robot's guided
|
|
|
|
missile explodes
|
|
|
|
|
|
|
|
* arch/carbon/descent.r: don't allow MPW build to run in OS X
|
|
|
|
(it won't work and doesn't need to)
|
|
|
|
|
|
|
|
* main/gauges.c: only free the gauge canvases when they exist
|
|
|
|
|
|
|
|
2006-06-05 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* main/slew.h: fix error when building editor with RELEASE
|
|
|
|
|
|
|
|
2006-06-03 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* main/game.c, main/gauges.c: the gauges work in 320xXXX (sdl)
|
|
|
|
again. It needs to create gauge canvases in the game when they're
|
|
|
|
sub-canvases, which they were made into on 2005-08-13
|
|
|
|
|
|
|
|
2006-03-05 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* main/inferno.c: create write directory if it doesn't exist
|
|
|
|
(didn't work before)
|
|
|
|
|
|
|
|
* main/gamesave.c, main/object.c, main/render.c,
|
|
|
|
main/editor/kfuncs.c, main/editor/med.c: allow the editor to be
|
|
|
|
built with NDEBUG
|
|
|
|
|
2006-03-20 17:12:09 +00:00
|
|
|
2006-02-26 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* include/strutil.h, main/bm.c, main/gamepal.c, main/gamesave.c,
|
|
|
|
main/movie.c, main/piggy.c, misc/strutil.c:
|
|
|
|
move change_filename_ext to strutil.c, rename to (and remove old)
|
|
|
|
change_filename_extension, add an assert and make it use strrchr
|
|
|
|
|
|
|
|
* main/gamerend.c: show the death sequence for d2x-gl
|
|
|
|
(fix bug #2513)
|
|
|
|
|
|
|
|
* main/gamesave.c: with the editor built, don't make .txm files
|
|
|
|
when a level is loaded (only make them when saving levels)
|
|
|
|
|
|
|
|
2006-02-25 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* main/menu.c: complete removal of 7th option in Options menu,
|
|
|
|
hopefully fixing bug #2514
|
|
|
|
|
|
|
|
* main/gameseg.c: when breaking a light, allow segment light to
|
|
|
|
change by more than F1_0
|
|
|
|
|
|
|
|
2006-02-24 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* main/gauges.c: make sure the correct font is used (whoops)
|
|
|
|
|
|
|
|
* main/newmenu.c: restore the old canvas after showing a menu,
|
|
|
|
avoiding potential problems
|
|
|
|
|
|
|
|
2005-11-29 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* main/titles.c: for Descent 1 briefings, look for briefings no
|
|
|
|
further than NUM_D1_BRIEFING_SCREENS (fix bug #2270)
|
|
|
|
|
|
|
|
2005-11-07 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* arch/ogl/ogl.c: make super transparent textures have alpha
|
|
|
|
|
|
|
|
2005-08-13 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* main/gauges.c: draw all gauges properly when using the cockpit
|
|
|
|
in d2x-gl, including the energy bars when empty
|
|
|
|
|
|
|
|
2005-08-07 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* arch/ogl/ogl.c, main/game.c, main/gamerend.c:
|
|
|
|
get the cockpit to show with d2x-gl (actually committed!)
|
|
|
|
|
|
|
|
2005-08-06 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* main/automap.c: must_free_canvas isn't used when
|
|
|
|
AUTOMAP_DIRECT_RENDER is defined (whoops)
|
|
|
|
|
|
|
|
* main/inferno.c: print the command line help properly
|
|
|
|
|
|
|
|
* arch/ogl/ogl.c, main/game.c, main/gamerend.c:
|
|
|
|
get the cockpit to show with d2x-gl
|
|
|
|
|
|
|
|
2005-08-02 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* 2d/bitblt.c, 2d/bitmap.c, 2d/pixel.c, 2d/rect.c, 2d/rle.c,
|
|
|
|
3d/draw.c, 3d/instance.c, 3d/matrix.c, 3d/points.c, 3d/rod.c,
|
|
|
|
3d/setup.c,
|
|
|
|
include/3d.h, include/palette.h,
|
|
|
|
main/automap.c, main/cntrlcen.c, main/credits.c, main/endlevel.c,
|
|
|
|
main/escort.c, main/game.c, main/game.h, main/gamecntl.c,
|
|
|
|
main/gamerend.c, main/gameseq.c, main/gauges.c, main/hud.c,
|
|
|
|
main/kconfig.c, main/kmatrix.c, main/menu.c, main/newmenu.c,
|
|
|
|
main/object.c, main/paging.c, main/piggy.c, main/scores.c,
|
|
|
|
main/state.c, main/titles.c:
|
|
|
|
remove DirectDraw use and Windows mouse stuff made redundant by SDL
|
|
|
|
(lots of WINDOWS code).
|
|
|
|
Makes cockpit draw properly in SDL
|
|
|
|
|
|
|
|
2005-07-30 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* 2d/2dsline.c, 2d/bitblt.c, 2d/bitmap.c, 2d/font.c, 2d/ibitblt.c,
|
|
|
|
2d/palette.c, 2d/pcx.c, 2d/rle.c,
|
|
|
|
include/gr.h,
|
|
|
|
main/automap.c, main/config.c, main/credits.c, main/escort.c,
|
|
|
|
main/game.c, main/gamecntl.c, main/gamepal.c, main/gamerend.c,
|
|
|
|
main/gameseq.c, main/gauges.c, main/hud.c, main/inferno.c,
|
|
|
|
main/kconfig.c, main/kmatrix.c, main/menu.c, main/movie.c,
|
|
|
|
main/newmenu.c, main/object.c, main/playsave.c, main/polyobj.c,
|
|
|
|
main/render.c, main/state.c, main/texmerge.c, main/titles.c:
|
|
|
|
remove all the redundant Polygon Acceleration stuff
|
|
|
|
(include/pa_enabl.h)
|
|
|
|
|
|
|
|
* 2d/bitblt.c, main/gamerend.c, main/inferno.c, main/object.c,
|
|
|
|
main/polyobj.c: remove old _3DFX code
|
|
|
|
|
|
|
|
* 2d/bitblt.c, 2d/ibitblt.c, include/gr.h, include/ibitblt.h,
|
|
|
|
main/game.c, main/game.h, main/gamecntl.c, main/gamerend.c,
|
|
|
|
main/gauges.c, main/hud.c: remove pixel double code
|
|
|
|
|
|
|
|
2005-07-29 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* 2d/font.c: show some missing wide 1's (bug #2269)
|
|
|
|
|
|
|
|
* main/game.c: only shoot when fire button down (fix bug #2271)
|
|
|
|
|
|
|
|
2005-07-28 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* main/gauges.c: show gauges in SDL (help fix bug #2267)
|
|
|
|
|
|
|
|
2005-07-27 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* d2x.xcode/project.pbxproj: build the editor by default
|
|
|
|
|
|
|
|
2005-07-25 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* main/bmread.c: cast some fprintf arguments to int, to fix
|
|
|
|
warnings
|
|
|
|
|
|
|
|
* main/editor/medrobot.c: no checking if obj->id > -1
|
|
|
|
(it's unsigned)
|
|
|
|
|
|
|
|
* main/editor/ksegsize.c, main/editor/segment.c,
|
|
|
|
main/editor/seguvs.c, ui/mouse.c: avoid assignments between
|
|
|
|
sbyte * and char *, ubyte * and char * to fix warnings with gcc 4.0
|
|
|
|
|
|
|
|
2005-07-24 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* main/bmread.c: call file static var 'time' 'play_time' instead,
|
|
|
|
because of conflict with function 'time' in /usr/include/time.h
|
|
|
|
(Mac OS X 10.4)
|
|
|
|
|
|
|
|
2005-07-22 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* main/editor/group.c: remove duplicate tmap_xlate_table
|
|
|
|
|
|
|
|
2005-07-21 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* d2x.xcode/project.pbxproj: make file paths relative to project,
|
|
|
|
add some files (so it builds), warnings are not errors
|
|
|
|
(ubyte *, sbyte * mismatches found when using gcc 4.0)
|
|
|
|
|
|
|
|
* arch/linux/ipx_mcast4.c, arch/linux/ipx_udp.c,
|
|
|
|
d2x.xcode/project.pbxproj, main/network.c, main/network.h,
|
|
|
|
main/newdemo.c: fix pointer mismatches, warnings are errors again
|
|
|
|
|
|
|
|
2005-07-03 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* include/ui.h, ui/file.c, ui/inputbox.c: add ui_inputbox_set_text
|
|
|
|
|
|
|
|
* include/ui.h, main/editor/centers.c, main/editor/medrobot.c,
|
|
|
|
main/editor/medwall.c, ui/radio.c: add ui_radio_set_value,
|
|
|
|
draw an "O" in the current radio button
|
|
|
|
|
|
|
|
2005-07-01 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* include/ui.h, main/editor/centers.c, main/editor/eswitch.c,
|
|
|
|
main/editor/medwall.c, ui/checkbox.c: add ui_checkbox_check
|
|
|
|
|
|
|
|
2005-06-23 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* installation.txt: describe new directory system
|
|
|
|
and mention recursive mission searching
|
|
|
|
|
|
|
|
2005-06-22 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* main/editor/kgame.c: load .rl2 files instead of .lvl files
|
|
|
|
(some editor info could be stored in .rdl / .rl2 files)
|
|
|
|
|
|
|
|
* include/nocfile.h, main/cntrlcen.c, main/cntrlcen.h,
|
|
|
|
main/fuelcen.c, main/fuelcen.h, main/game.c, main/game.h,
|
|
|
|
main/segment.c, main/segment.h, main/switch.c, main/switch.h,
|
|
|
|
main/wall.c, main/wall.h: add level component saving functions,
|
|
|
|
which use PhysicsFS and are endian friendly
|
|
|
|
|
|
|
|
* main/editor/mine.c, main/gamemine.c, main/gamemine.h:
|
|
|
|
add function for converting descent 2 texture numbers back to
|
|
|
|
descent 1 texture numbers
|
|
|
|
|
|
|
|
* main/editor/mine.c, main/gamesave.c: use PhysicsFS for saving
|
|
|
|
levels. Entirely endian friendly and allows saving of .rdl and .rl2
|
|
|
|
files.
|
|
|
|
|
|
|
|
2005-06-14 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* main/mission.c: make sure there is a path to free for D2 Demo/OEM
|
|
|
|
|
|
|
|
2005-06-13 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* main/gamemine.c: convert_d1_tmap_num now returns 193 for texture
|
|
|
|
number 198 to maintain bijectivity, when descent.pig is available
|
|
|
|
(used to return 167, which is also returned for Descent 1 texture
|
|
|
|
132)
|
|
|
|
|
|
|
|
* include/physfsx.h: added PHYSFSX_writeVector,
|
|
|
|
PHYSFSX_writeAngleVec, PHYSFSX_writeMatrix and PHYSFSX_printf
|
|
|
|
|
|
|
|
2005-04-05 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* arch/linux/joystick.c, arch/sdl/joy.c, main/kconfig.c: fix some
|
|
|
|
bugs in joystick initialization
|
|
|
|
|
|
|
|
2005-04-04 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/kconfig.c: cosmetic fixes to joystick config screen
|
|
|
|
|
|
|
|
* arch/dos/joyc.c, arch/include/joy.h, arch/linux/joydefs.c,
|
|
|
|
arch/linux/joystick.c, arch/linux/include/joystick.h,
|
|
|
|
arch/sdl/joy.c, arch/win32/joyhh.c, arch/win32/include/joy.h,
|
|
|
|
main/kconfig.c, unused/bios/joyc.c, unused/win95/joyc.c: change
|
|
|
|
MAX_BUTTONS to JOY_MAX_BUTTONS
|
|
|
|
|
|
|
|
* arch/sdl/joy.c, main/kconfig.c: don't use hardcoded descriptions
|
|
|
|
of joystick buttons/axes
|
|
|
|
|
|
|
|
* arch/win32/midi.c: don't play midi if -nosound
|
|
|
|
|
|
|
|
* arch/win32/mingw_init.c: remove redundant joy_init()
|
|
|
|
|
|
|
|
2005-04-01 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* main/game.c, main/editor/kdefs.h, main/editor/kfuncs.c,
|
|
|
|
main/editor/med.c: "Go to Main Menu" now works in editor
|
|
|
|
|
|
|
|
* main/editor/segment.c: set Highest_vertex_index and
|
|
|
|
Highest_segment_index to 0 when creating a new mine (avoids
|
|
|
|
problems with saving when another level was previously loaded)
|
|
|
|
|
|
|
|
2005-03-31 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* main/bm.c, main/bm.h, main/bmread.c, main/editor/editor.h,
|
|
|
|
main/editor/eglobal.c, main/editor/eobject.c,
|
|
|
|
main/editor/medrobot.c, main/editor/objpage.c,
|
|
|
|
main/editor/objpage.h: remove ObjType, ObjId, ObjStrength and
|
|
|
|
OL_ constants; use "object" instead of "robot" in some places;
|
|
|
|
draw and place reactors with correct modelnum
|
|
|
|
|
|
|
|
* main/editor/texpage.c: no using TmapList, initialise texture
|
|
|
|
category globals, no CurrentTmap (just use CurrentTexture)
|
|
|
|
|
|
|
|
2005-03-29 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* mem/mem.c: remove obsolete malloc.h
|
|
|
|
|
|
|
|
2005-03-20 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* Makefile.am: add some stuff to dist
|
|
|
|
|
|
|
|
* main/game.c, main/game.h, main/inferno.c, main/menu.c: added
|
|
|
|
MAX_FPS constant
|
|
|
|
|
|
|
|
* console/CON_console.c: Fixed console cursor positioning.
|
|
|
|
|
|
|
|
* main/text.c: revert to Error if text file not found.
|
|
|
|
|
|
|
|
2005-03-20 Martin Schaffner <schaffnerb@gmx.ch>
|
|
|
|
|
|
|
|
* ui/.cvsignore: New file
|
|
|
|
|
|
|
|
2005-03-17 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* arch/win32/midi.c: Add RCS ID tag
|
|
|
|
|
|
|
|
* README, VisualC/d2x/d2x.dsp, VisualC/d2xgl/d2xgl.dsp,
|
|
|
|
VisualC/libmve/libmve.dsp, VisualC/mveplayer/mveplayer.dsp:
|
|
|
|
Update SDL to 1.2.8
|
|
|
|
|
|
|
|
2005-03-16 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/bm.c, main/bm.h: use hardcoded value instead of
|
|
|
|
sizeof(tmap_info), since size depends on whether editor is built
|
|
|
|
or not.
|
|
|
|
|
|
|
|
* ui/mouse.c: gcc doesn't like multi-line // comments
|
|
|
|
|
|
|
|
* main/dumpmine.c: get rid of compiler warnings
|
|
|
|
|
|
|
|
2005-03-15 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 3d/interp.c: Disabled shading of flat (non-textured) polygons.
|
|
|
|
Fixes laser and plasma lighting bug, hopefully doesn't break
|
|
|
|
anything else.
|
|
|
|
|
|
|
|
* main/state.c: Fix crash if Num_walls=0
|
|
|
|
|
|
|
|
2005-03-12 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* Makefile.am, configure.ac: enable editor in unix-style builds
|
|
|
|
|
|
|
|
2005-03-12 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* main/gamesave.c: could check reactor model num, don't check
|
|
|
|
reactor object shields (not used anyway, it's stored/calculated
|
|
|
|
elsewhere)
|
|
|
|
|
|
|
|
2005-03-06 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* main/piggy.c: load the descent 1 color palette when NDEBUG is
|
|
|
|
defined
|
|
|
|
|
|
|
|
* main/editor/seguvs.c: check the uvs after they're assigned
|
|
|
|
|
|
|
|
2005-02-27 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* main/editor/med.c, ui/file.c, ui/keypress.c, ui/menu.c,
|
|
|
|
ui/menubar.c, ui/message.c, ui/number.c, ui/popup.c: call
|
|
|
|
gr_update in event loops
|
|
|
|
|
|
|
|
* include/ui.h, ui/file.c, ui/listbox.c: use PhysicsFS in
|
|
|
|
file.c, involves modifying the listbox so it can use
|
|
|
|
an array of string pointers
|
|
|
|
|
|
|
|
2005-02-26 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* ui/keypad.c, ui/ui.c: no unnecessarily including MS DOS
|
|
|
|
headers
|
|
|
|
|
|
|
|
* ui/window.c: only disable the keyboard for MS DOS
|
|
|
|
|
|
|
|
* main/editor/eswitch.c: add remove_trigger_num
|
|
|
|
(used by gamesave.c)
|
|
|
|
|
|
|
|
* main/bmread.c, main/inferno.c: if EDITOR is defined, game
|
|
|
|
still works if there's no BITMAPS.TBL in a PhysicsFS search path
|
|
|
|
|
|
|
|
* main/inferno.c: determine properly if 800x600 resolution is
|
|
|
|
available (for editor)
|
|
|
|
|
|
|
|
* main/editor/autosave.c, main/editor/macro.c, main/editor/med.c,
|
|
|
|
main/editor/medsel.c, ui/checkbox.c, ui/file.c, ui/gadget.c,
|
|
|
|
ui/inputbox.c, ui/keypad.c, ui/menu.c, ui/menubar.c, ui/radio.c,
|
|
|
|
ui/window.c: use d_malloc, d_calloc, d_strdup and d_free
|
|
|
|
|
|
|
|
* ui/keypad.c: fix the reading of keypad (.pad) files
|
|
|
|
|
|
|
|
* ui/menubar.c: use cfile to read the menubar file MED.MNU
|
|
|
|
|
|
|
|
2005-02-25 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* arch/carbon/conf.h, D2X.make: no defining OGL in conf.h,
|
|
|
|
allowing Mac OS 9 and X to both use conf.h but one can build for
|
|
|
|
OpenGL while the other doesn't.
|
|
|
|
|
|
|
|
* main/editor/mine.c: use the Descent 2 definitions for maximum
|
|
|
|
segments and vertices
|
|
|
|
|
|
|
|
2005-02-25 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* arch/dos/digi.c, arch/dos/digiallg.c, arch/dos/digimm.c,
|
|
|
|
arch/linux/alsadigi, arch/win32/digi.c: rip out digiobj stuff, use
|
|
|
|
d2src system for persistent sounds. Untested, of course.
|
|
|
|
|
|
|
|
* ChangeLog-old: clean up old changelog a little
|
|
|
|
|
|
|
|
* ChangeLog-old: converted old changelog to "cvs log" format, so
|
|
|
|
it can be manipulated with cvs2cl and other tools.
|
|
|
|
|
|
|
|
2005-02-24 Tim Massey <tmassey@obscorp.com>
|
|
|
|
|
|
|
|
* main/inferno.c: allow -notitles to work in shareware [and
|
|
|
|
non-RELEASE] version too. (d1x r1.35)
|
|
|
|
|
|
|
|
2005-02-24 Peter Hawkins <peterh@isa.net.au>
|
|
|
|
|
|
|
|
* arch/linux/alsadigi.c: update to alsa 1.0 API. (d1x r1.3)
|
|
|
|
|
|
|
|
2005-02-24 Matthew Mueller <donut@dakotacom.net>
|
|
|
|
|
|
|
|
* arch/ogl/gr.c: restore gamma ramp on exit since some drivers
|
|
|
|
don't do it automatically (eg, ati's fglrx linux driver) (d1x
|
|
|
|
r1.41)
|
|
|
|
|
|
|
|
2005-02-24 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/movie.c: change movie Warnings to con_printf, simplify
|
|
|
|
other debug info.
|
|
|
|
|
|
|
|
2005-02-24 Chris Taylor <chris@icculus.org>
|
|
|
|
|
|
|
|
* 2d/pcx.c, arch/ogl/gr.c, main/config.c, main/inferno.c,
|
|
|
|
main/newdemo.c, include/physfsx.h, include/cfile.h, main/playsave.c,
|
|
|
|
main/state.c, misc/args.c: use PHYSFSX_openReadBuffered and
|
|
|
|
PHYSFSX_openWriteBuffered, where appropriate
|
|
|
|
|
|
|
|
* main/gauges.c: draw behind the shield number properly with OpenGL
|
|
|
|
|
|
|
|
* main/gauges.c: draw the bomb count in OpenGL, but not when a bomb
|
|
|
|
is selected as a secondary weapon
|
|
|
|
|
|
|
|
* main/titles.c: check properly whether there's a briefing
|
|
|
|
|
|
|
|
* main/mission.c: recursively search directories in "missions"
|
|
|
|
for missions
|
|
|
|
|
|
|
|
2005-02-11 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* debian/control: build-dep on libphysfs-dev
|
|
|
|
|
|
|
|
* arch/ogl/gr.c: use GLint for arb_max_textures
|
|
|
|
|
|
|
|
* arch/ogl/Makefile.am: added internal.h to dist
|
|
|
|
|
|
|
|
* Makefile.am, arch/win32/Makefile.am: remove old files from dist
|
|
|
|
|
|
|
|
2005-01-25 Chris Taylor <c.taylor@student.curtin.edu.au>
|
|
|
|
|
|
|
|
* arch/carbon/conf.h, arch/ogl/gr.c, include/loadgl.h: on Carbon,
|
|
|
|
dynamically find and load the OpenGL library
|
|
|
|
|
|
|
|
* main/editor/macro.c: use physfs instead of non-existing cflib.h
|
|
|
|
|
|
|
|
* main/editor/medwall.c: use wall_close_door_num, not wall_close_door
|
|
|
|
|
|
|
|
* main/editor/medwall.c: include cntrlcen.h
|
|
|
|
|
|
|
|
* ui/barbox.c, ui/number.c: pass int*, not short* to gr_get_string_size
|
|
|
|
|
|
|
|
* include/ui.h, ui/barbox.c: make ui_barbox_update return void
|
|
|
|
|
|
|
|
* patching file ui/file.c, ui/listbox.c, file ui/mouse.c, ui/scroll.c,
|
|
|
|
ui/window.c: use timer_get_fixed_seconds instead of TICKER macro
|
|
|
|
|
|
|
|
* ui/number.c: s/inputbox/Inputbox/
|
|
|
|
|
|
|
|
* ui/ui.c: InstallErrorHandler() no longer exists, don't use it anymore
|
|
|
|
|
|
|
|
* main/bmread.c: externalize N_ObjBitmaps & remove_char, solve conflict
|
|
|
|
|
|
|
|
* main/editor/autosave.c, main/editor/editor.h, main/editor/group.c,
|
|
|
|
main/editor/kgame.c, main/editor/kmine.c, main/editor/macro.c,
|
|
|
|
main/gamesave.c: s/128/PATH_MAX
|
|
|
|
|
|
|
|
* include/pstypes.h, main/newmenu.c: clean up path/file length macros
|
|
|
|
|
|
|
|
* ui/inputbox.c, ui/keypad.c: use unsigned char when comparing to > 127
|
|
|
|
|
|
|
|
* ui/mouse.c, file ui/popup.c, ui/window.c: comment out uses of
|
|
|
|
mouse_set_limits and mouse_set_pos (we don't want to limit user)
|
|
|
|
|
|
|
|
* ui/menubar.c: specify int type for state2_alt_down
|
|
|
|
|
|
|
|
* main/editor/eglobal.c: remove variable New_segment (is now a macro)
|
|
|
|
|
|
|
|
* main/piggy.c: call bm_read_all even if EDITOR is defined
|
|
|
|
|
|
|
|
* main/gamesave.c: if LVL can't be found, try filename that was passed
|
|
|
|
|
|
|
|
* main/mission.c: ensure mission name is properly terminated
|
|
|
|
|
|
|
|
2005-01-24 Chris Taylor <c.taylor@student.curtin.edu.au>
|
|
|
|
|
|
|
|
* 2d/font.c: fix bug #2167: some characters would not display because
|
|
|
|
of signed/unsigned errors
|
|
|
|
|
|
|
|
* main/editor/editor.h: baptize the coefficients in vms_equation 'n'
|
|
|
|
|
|
|
|
* main/gamerend.c, main/gauges.c: fix bug #1893: fade ship and weapon
|
|
|
|
gauge when appropriate
|
|
|
|
|
|
|
|
* main/editor/kdefs.h, main/gamesave.c, main/gamesave.h: change
|
|
|
|
all functions in kfuncs.c to return int instead of void
|
|
|
|
|
|
|
|
* main/editor/ehostage.c, main/editor/eobject.c, main/editor/segment.c:
|
|
|
|
disable old hostage system in editor (d2 is simpler in this regard)
|
|
|
|
|
|
|
|
* main/wall.c, main/wall.h: move consts for WALL_IS_DOORWAY to header
|
|
|
|
|
|
|
|
* main/editor/info.c: only include i86.h and malloc.h ifdef DO_MEMINFO
|
|
|
|
|
|
|
|
* main/editor/centers.c: change curseg2p to Curseg2p
|
|
|
|
|
|
|
|
* main/editor/func.c: Include strutil.h in func.c (for stricmp)
|
|
|
|
|
|
|
|
* main/editor/macro.c: remove unused variable "length"
|
|
|
|
|
|
|
|
* main/editor/med.c: don't set screen mode to SM_ORIGINAL
|
|
|
|
|
|
|
|
* main/editor/medmisc.c: Pass both arguments to render_frame
|
|
|
|
|
|
|
|
* ui/barbox.c, ui/button.c, ui/checkbox.c, ui/file.c, ui/gadget.c,
|
|
|
|
ui/icon.c, ui/inputbox.c, ui/keypad.c, ui/keypress.c, ui/keytrap.c,
|
|
|
|
ui/listbox.c, ui/menu.c, ui/menubar.c, ui/message.c, ui/mouse.c,
|
|
|
|
ui/number.c, ui/popup.c, ui/radio.c, ui/scroll.c, ui/ui.c,
|
|
|
|
ui/uidraw.c, ui/userbox.c, ui/window.c: include u_mem.h and pstypes.h
|
|
|
|
instead of d1-style mem.h and types.h
|
|
|
|
|
|
|
|
* main/editor/texpage.c: do texture replacement for any mission
|
|
|
|
|
|
|
|
* main/editor/medwall.c: add prototype for create_removable_wall
|
|
|
|
|
|
|
|
* main/editor/medrobot.c: don't try to set the removed follow_path
|
|
|
|
|
|
|
|
2005-01-23 Jason Owen <shannara256@yahoo.com>
|
|
|
|
|
|
|
|
* arch/ogl/gr.c: fix bug #2085: don't print OGL extensions, since this
|
|
|
|
may crash printf if the list of extensions is huge
|
|
|
|
|
|
|
|
2005-01-23 Chris Taylor <c.taylor@student.curtin.edu.au>
|
|
|
|
|
|
|
|
* main/collide.c: fix bug #2140: even ifndef NETWORK do last level hack
|
|
|
|
only on last level of built-in mission.
|
|
|
|
|
|
|
|
* main/gauges.c: fix bug #2110: redraw energy/afterburner gauges
|
|
|
|
whenever necessary
|
|
|
|
|
|
|
|
* arch/ogl/gr.c, include/cfile.h, main/config.c, main/newdemo.c,
|
|
|
|
main/playsave.c, main/state.c, misc/args.c: change cfopen to use
|
|
|
|
buffers (speeding it up), and use cfopen instead of
|
|
|
|
PHYSFS_openRead/PHYSFS_openWrite where appropriate
|
|
|
|
|
|
|
|
* include/nocfile.h, main/editor/kmine.c, main/editor/mine.c: make
|
|
|
|
sure nocfile.h and cfile.h are never both included
|
|
|
|
|
|
|
|
2005-01-10 Chris Taylor <c.taylor@student.curtin.edu.au>
|
|
|
|
|
|
|
|
* main/bmread.c, main/dumpmine.c, main/gameseq.c, main/piggy.c:
|
|
|
|
fix bug #1676 (filling up of OLG texture list)
|
|
|
|
|
|
|
|
2005-01-07 Alexander Zielke <vulture@vultures-nest.de>
|
|
|
|
|
|
|
|
* main/state.c: fix problems with copying/deleting save files
|
|
|
|
|
|
|
|
* main/automap.c: make automap fonts transparent.
|
|
|
|
|
|
|
|
2005-01-07 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/menu.c: In Load Level, if there is no current mission,
|
|
|
|
select one
|
|
|
|
|
|
|
|
2005-01-05 Chris Taylor <c.taylor@student.curtin.edu.au>
|
|
|
|
|
|
|
|
* main/gameseq.c: Free polymodel data before reloading ham file.
|
|
|
|
|
|
|
|
* arch/ogl/gr.c: Implement fading in ogl_urect()
|
|
|
|
|
|
|
|
* main/gauges.c: Draw ship before shields in HUD.
|
|
|
|
|
|
|
|
2004-12-23 Chris Taylor <c.taylor@student.curtin.edu.au>
|
|
|
|
|
|
|
|
* main/editor/centers.c: Use both ints with the robot producer
|
|
|
|
flags.
|
|
|
|
|
|
|
|
2004-12-23 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/editor/centers.c, main/editor/editor.h,
|
|
|
|
main/editor/eswitch.c, main/editor/group.c, main/editor/med.c,
|
|
|
|
main/editor/meddraw.c, main/editor/medwall.c, main/editor/mine.c,
|
|
|
|
main/editor/seguvs.c, main/segment.h: Use macros to use Segment2s
|
|
|
|
when necessary.
|
|
|
|
|
|
|
|
2004-12-21 Chris Taylor <c.taylor@student.curtin.edu.au>
|
|
|
|
|
|
|
|
* main/bmread.c: don't duplicate the period in the filename
|
|
|
|
|
|
|
|
* main/dumpmine.c: Add function prototypes to remove warnings
|
|
|
|
|
|
|
|
* main/dumpmine.c, ui/window.c: Specify that two functions return
|
|
|
|
void.
|
|
|
|
|
|
|
|
* main/editor/autosave.c, main/editor/curves.c,
|
|
|
|
main/editor/ehostage.c, main/editor/kmine.c, main/editor/med.c,
|
|
|
|
main/editor/medrobot.c, main/editor/mine.c: fix occurences of
|
|
|
|
#ifdef __LINUX__
|
|
|
|
|
|
|
|
2004-12-19 Chris Taylor <c.taylor@student.curtin.edu.au>
|
|
|
|
|
|
|
|
* main/editor/eobject.c, main/editor/kgame.c,
|
|
|
|
main/editor/segment.c, main/gameseg.h, main/physics.c: Pass the
|
|
|
|
extra two parameters to get_seg_masks.
|
|
|
|
|
|
|
|
* main/gamemine.c, main/gamemine.h, main/gamesave.c: Enable global
|
|
|
|
structs for mine saving functions
|
|
|
|
|
|
|
|
* main/inferno.c: Use PhysicsFS for making the hoard ham.
|
|
|
|
|
|
|
|
* main/bmread.c: add missing includes
|
|
|
|
|
|
|
|
* 3d/interp.c: add g3_uninit_polygon_model (doesn't do anything)
|
|
|
|
|
|
|
|
* main/dumpmine.c: Fix type mismatches
|
|
|
|
|
|
|
|
2004-12-19 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* ui/Makefile.am: fix ui Makefile.am
|
|
|
|
|
|
|
|
* include/strutil.h, misc/strutil.c, main/bmread.c: implement
|
|
|
|
removeext, use it in ds_load instead of splitpath
|
|
|
|
|
|
|
|
2004-12-19 Chris Taylor <c.taylor@student.curtin.edu.au>
|
|
|
|
|
|
|
|
* include/u_mem.h: prototype for strdup with MPW
|
|
|
|
|
|
|
|
* main/laser.c: abort weapon fire if unable to create object
|
|
|
|
|
|
|
|
* include/ui.h, main/bm.c, main/dumpmine.c, main/editor/editor.h,
|
|
|
|
main/editor/medwall.h, main/editor/segment.c, main/gamesave.c,
|
|
|
|
unused/ui/icon.c: replace byte with sbyte
|
|
|
|
|
|
|
|
* include/func.h, ui/barbox.c, ui/button.c, ui/checkbox.c,
|
|
|
|
ui/file.c, ui/func.c, ui/gadget.c, ui/harderr.c, ui/icon.c,
|
|
|
|
ui/inputbox.c, ui/keypad.c, ui/keypress.c, ui/keytrap.c,
|
|
|
|
ui/listbox.c, ui/medfunc.c, ui/menu.c, ui/menubar.c, ui/message.c,
|
|
|
|
ui/mouse.c, ui/number.c, ui/popup.c, ui/radio.c, ui/scroll.c,
|
|
|
|
ui/ui.c, ui/uidraw.c, ui/userbox.c, ui/window.c,
|
|
|
|
unused/ui/barbox.c, unused/ui/button.c, unused/ui/checkbox.c,
|
|
|
|
unused/ui/file.c, unused/ui/func.c, unused/ui/func.h,
|
|
|
|
unused/ui/gadget.c, unused/ui/harderr.c, unused/ui/icon.c,
|
|
|
|
unused/ui/inputbox.c, unused/ui/keypad.c, unused/ui/keypress.c,
|
|
|
|
unused/ui/keytrap.c, unused/ui/listbox.c, unused/ui/medfunc.c,
|
|
|
|
unused/ui/menu.c, unused/ui/menubar.c, unused/ui/message.c,
|
|
|
|
unused/ui/mouse.c, unused/ui/number.c, unused/ui/popup.c,
|
|
|
|
unused/ui/radio.c, unused/ui/scroll.c, unused/ui/ui.c,
|
|
|
|
unused/ui/uidraw.c, unused/ui/userbox.c, unused/ui/window.c: moved
|
|
|
|
unused/ui to ui
|
|
|
|
|
|
|
|
* ui/Makefile.am: added Makefile.am for ui
|
|
|
|
|
|
|
|
* main/editor/Makefile.am, main/editor/autosave.c,
|
|
|
|
main/editor/centers.c, main/editor/centers.h,
|
|
|
|
main/editor/curves.c, main/editor/eglobal.c,
|
|
|
|
main/editor/ehostage.c, main/editor/ehostage.h,
|
|
|
|
main/editor/elight.c, main/editor/eobject.c,
|
|
|
|
main/editor/eobject.h, main/editor/eswitch.c,
|
|
|
|
main/editor/eswitch.h, main/editor/fixseg.c, main/editor/func.c,
|
|
|
|
main/editor/group.c, main/editor/info.c, main/editor/info.h,
|
|
|
|
main/editor/kbuild.c, main/editor/kcurve.c, main/editor/kfuncs.c,
|
|
|
|
main/editor/kfuncs.h, main/editor/kgame.c, main/editor/kgroup.c,
|
|
|
|
main/editor/khelp.c, main/editor/kmine.c, main/editor/ksegmove.c,
|
|
|
|
main/editor/ksegsel.c, main/editor/ksegsize.c,
|
|
|
|
main/editor/ktmap.c, main/editor/kview.c, main/editor/macro.c,
|
|
|
|
main/editor/macro.h, main/editor/meddraw.c, main/editor/meddraw.h,
|
|
|
|
main/editor/medlisp.h, main/editor/medmisc.c,
|
|
|
|
main/editor/medmisc.h, main/editor/medrobot.c,
|
|
|
|
main/editor/medrobot.h, main/editor/medsel.c,
|
|
|
|
main/editor/medsel.h, main/editor/medwall.c, main/editor/mine.c,
|
|
|
|
main/editor/objpage.c, main/editor/objpage.h,
|
|
|
|
main/editor/seguvs.c, main/editor/texpage.c,
|
|
|
|
main/editor/texture.c: imported missing editor files from d1x
|
|
|
|
|
|
|
|
* main/Makefile.am: build dumpmine.c for editor
|
|
|
|
|
|
|
|
* main/editor/macro.c, ui/barbox.c, ui/button.c, ui/checkbox.c,
|
|
|
|
ui/gadget.c, ui/icon.c, ui/inputbox.c, ui/keypress.c,
|
|
|
|
ui/listbox.c, ui/menu.c, ui/menubar.c, ui/message.c, ui/mouse.c,
|
|
|
|
ui/number.c, ui/popup.c, ui/radio.c, ui/scroll.c, ui/ui.c,
|
|
|
|
ui/uidraw.c, ui/userbox.c, ui/window.c: ifdef RCS for rcsid
|
|
|
|
|
|
|
|
* ChangeLog-old, main/editor/autosave.c, main/editor/centers.c,
|
|
|
|
main/editor/centers.h, main/editor/curves.c, main/editor/editor.h,
|
|
|
|
main/editor/eglobal.c, main/editor/ehostage.c,
|
|
|
|
main/editor/ehostage.h, main/editor/elight.c,
|
|
|
|
main/editor/eobject.c, main/editor/eobject.h,
|
|
|
|
main/editor/eswitch.c, main/editor/eswitch.h,
|
|
|
|
main/editor/fixseg.c, main/editor/func.c, main/editor/group.c,
|
|
|
|
main/editor/info.c, main/editor/info.h, main/editor/kbuild.c,
|
|
|
|
main/editor/kcurve.c, main/editor/kdefs.h, main/editor/kfuncs.c,
|
|
|
|
main/editor/kfuncs.h, main/editor/kgame.c, main/editor/kgroup.c,
|
|
|
|
main/editor/khelp.c, main/editor/kmine.c, main/editor/ksegmove.c,
|
|
|
|
main/editor/ksegsel.c, main/editor/ksegsize.c,
|
|
|
|
main/editor/ktmap.c, main/editor/kview.c, main/editor/macro.c,
|
|
|
|
main/editor/macro.h, main/editor/med.c, main/editor/meddraw.c,
|
|
|
|
main/editor/meddraw.h, main/editor/medlisp.h,
|
|
|
|
main/editor/medmisc.c, main/editor/medmisc.h,
|
|
|
|
main/editor/medrobot.c, main/editor/medrobot.h,
|
|
|
|
main/editor/medsel.c, main/editor/medsel.h, main/editor/medwall.c,
|
|
|
|
main/editor/medwall.h, main/editor/mine.c, main/editor/objpage.c,
|
|
|
|
main/editor/objpage.h, main/editor/segment.c,
|
|
|
|
main/editor/seguvs.c, main/editor/seguvs.h, main/editor/texpage.c,
|
|
|
|
main/editor/texpage.h, main/editor/texture.c: Move old logs to
|
|
|
|
ChangeLog-old
|
|
|
|
|
|
|
|
* main/editor/autosave.c main/editor/centers.c
|
|
|
|
main/editor/centers.h main/editor/curves.c main/editor/eglobal.c
|
|
|
|
main/editor/ehostage.c main/editor/ehostage.h main/editor/elight.c
|
|
|
|
main/editor/eobject.c main/editor/eobject.h main/editor/eswitch.c
|
|
|
|
main/editor/fixseg.c main/editor/func.c main/editor/group.c
|
|
|
|
main/editor/info.c main/editor/info.h main/editor/kbuild.c
|
|
|
|
main/editor/kcurve.c main/editor/kfuncs.c main/editor/kfuncs.h
|
|
|
|
main/editor/kgame.c main/editor/khelp.c main/editor/kmine.c
|
|
|
|
main/editor/ksegmove.c main/editor/ksegsel.c
|
|
|
|
main/editor/ksegsize.c main/editor/ktmap.c main/editor/kview.c
|
|
|
|
main/editor/macro.c main/editor/macro.h main/editor/meddraw.c
|
|
|
|
main/editor/meddraw.h main/editor/medlisp.h main/editor/medmisc.c
|
|
|
|
main/editor/medmisc.h main/editor/medrobot.c
|
|
|
|
main/editor/medrobot.h main/editor/medsel.c main/editor/medsel.h
|
|
|
|
main/editor/medwall.c main/editor/mine.c main/editor/objpage.c
|
|
|
|
main/editor/seguvs.c main/editor/seguvs.h main/editor/texpage.c
|
|
|
|
main/editor/texpage.h main/editor/texture.c ui/barbox.c
|
|
|
|
ui/button.c ui/checkbox.c ui/file.c ui/func.c ui/gadget.c
|
|
|
|
ui/harderr.c ui/icon.c ui/inputbox.c ui/keypad.c ui/keypress.c
|
|
|
|
ui/keytrap.c ui/listbox.c ui/medfunc.c ui/menu.c ui/menubar.c
|
|
|
|
ui/message.c ui/mouse.c ui/number.c ui/popup.c ui/radio.c
|
|
|
|
ui/scroll.c ui/ui.c ui/uidraw.c ui/userbox.c ui/window.c: include
|
|
|
|
conf.h in new editor files
|
|
|
|
|
|
|
|
2004-12-17 Chris Taylor <c.taylor@student.curtin.edu.au>
|
|
|
|
|
|
|
|
* main/state.c: open autosave file for writing, not reading
|
|
|
|
|
|
|
|
* main/game.c, main/gamecntl.c, main/gameseq.c, main/multi.c,
|
|
|
|
main/state.c, main/state.h: added fast save
|
|
|
|
|
|
|
|
* main/gameseq.c, main/inferno.c: force gr_update() so screens
|
|
|
|
always show in OpenGL
|
|
|
|
|
|
|
|
* 2d/font.c, 3d/rod.c: fix compiler errors in MPW w/o OpenGL
|
|
|
|
|
|
|
|
* misc/strutil.c: Implement strdup for MPW
|
|
|
|
|
|
|
|
* D2X.make, arch/carbon/conf.h: compile as a classic powerpc app
|
|
|
|
in MPW
|
|
|
|
|
|
|
|
* misc/strutil.c: fix MPW compiler errors
|
|
|
|
|
|
|
|
* main/mission.c, main/mission.h: allocate mission filenames
|
|
|
|
dynamically
|
|
|
|
|
|
|
|
2004-12-07 Chris Taylor <c.taylor@student.curtin.edu.au>
|
|
|
|
|
|
|
|
* 2d/font.c: Initialise the dataptr member correctly.
|
|
|
|
|
|
|
|
* include/mono.h: Print only mildly interesting messages to
|
|
|
|
stderr.txt. (revert earlier carbon changes)
|
|
|
|
|
|
|
|
2004-12-05 Chris Taylor <c.taylor@student.curtin.edu.au>
|
|
|
|
|
|
|
|
* include/physfsx.h: getRealPath uses the write directory if it
|
|
|
|
can't get the real directory
|
|
|
|
|
|
|
|
* D2X.make: remove misc/d_io.c
|
|
|
|
|
|
|
|
2004-12-03 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* include/cfile.h, include/physfsx.h: use PATH_MAX for hog
|
|
|
|
pathname, ensure correct translation of path separators
|
|
|
|
|
|
|
|
2004-12-03 Chris Taylor <c.taylor@student.curtin.edu.au>
|
|
|
|
|
|
|
|
* misc/strutil.c: fix stricmp and strnicmp
|
|
|
|
|
|
|
|
* main/mission.c: set builtin_hogsize to 0 for the Descent 1 built
|
|
|
|
in mission
|
|
|
|
|
|
|
|
2004-12-02 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* include/physfsx.h: use sprintf in PHYSFSX_getRealPath() because
|
|
|
|
I couldn't figure out why the previous code kept segfaulting under
|
|
|
|
linux.
|
|
|
|
|
|
|
|
* main/kconfig.c: disable call to reset_cockpit() which was
|
|
|
|
causing the "letterbox" bug
|
|
|
|
|
|
|
|
* main/inferno.c: don't die if title screens not found
|
|
|
|
|
|
|
|
2004-12-02 Martin Schaffner <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* configure.ac: require PhysicsFS header and library
|
|
|
|
|
|
|
|
2004-12-02 Chris Taylor <c.taylor@student.curtin.edu.au>
|
|
|
|
|
|
|
|
* main/bm.c, main/piggy.c: fix cfile bugs from recent changes
|
|
|
|
|
|
|
|
* D2X.make: fix build on Carbon by adding digiobj.c
|
|
|
|
|
|
|
|
* main/mission.c: set builtin_hogsize for non-built-in missions
|
|
|
|
|
|
|
|
* main/mission.c: pass individual mission around instead of whole list
|
|
|
|
|
|
|
|
* main/mission.c: remove mission list from global memory
|
|
|
|
|
|
|
|
2004-12-02 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* include/cfile.h, include/physfsx.h: fix RELEASE build, make sure
|
|
|
|
path separator gets added to hogdir
|
|
|
|
|
|
|
|
2004-12-01 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* README, configure.ac, VisualC/d2x/d2x.dsp,
|
|
|
|
VisualC/d2xgl/d2xgl.dsp, VisualC/libmve/libmve.dsp,
|
|
|
|
VisualC/mveplayer/mveplayer.dsp, include/loadgl.h,
|
|
|
|
include/ogl_init.h, include/physfsx.h: Updated MSVC build, now
|
|
|
|
uses dynamic opengl loading
|
|
|
|
|
|
|
|
2004-12-01 Chris Taylor <c.taylor@student.curtin.edu.au>
|
|
|
|
|
|
|
|
* arch/ogl/gr.c: make write_bmp use PhysicsFS
|
|
|
|
|
|
|
|
* include/args.h, misc/args.c: new AppendArgs function. This
|
|
|
|
separates the copying of the arguments passed to main() from the
|
|
|
|
reading of the arguments file
|
|
|
|
|
|
|
|
* include/cfile.h: Use portable PHYSFSX_getRealPath function, Use
|
|
|
|
the flexible cfgets, Fix compiling issues in MPW.
|
|
|
|
|
|
|
|
* include/physfsx.h: PHYSFSX_readU8 isn't endian friendly when
|
|
|
|
reading into an int, so it's removed completely. PHYSFSX_getc was
|
|
|
|
removed, because it's only use in misc/strio.c was removed. Put
|
|
|
|
in PHYSFSX_getRealPath, which recognises platform-specific
|
|
|
|
separators and doesn't use snprintf (MPW doesn't have it). MPW
|
|
|
|
doesn't have statfs.
|
|
|
|
|
|
|
|
* main/inferno.c: Remove use of open_movie_file. Read the
|
|
|
|
arguments file from the base directory, if there is one. Set up
|
|
|
|
D2X's write directory, including replacing any tilde at the start
|
|
|
|
of the path (if there is one) with the string returned by
|
|
|
|
PHYSFS_getUserDir(). This applies to all platforms. On Unix the
|
|
|
|
default is still ~/.d2x. Check if the write directory has to be
|
|
|
|
created. Read the arguments file in this write directory if there
|
|
|
|
is one. If there's still no write directory, set it to the base
|
|
|
|
directory. Won't set it to the current directory if this fails,
|
|
|
|
because of the issue of which character to use for which platform.
|
|
|
|
|
|
|
|
* main/playsave.c: Use PHYSFS_readSLE32 instead of
|
|
|
|
PHYSFS_readULE32 due to compiling issues in MPW. Use
|
|
|
|
cfile_read_short instead of PHYSFS_readULE16 because of both
|
|
|
|
compiling and endian issues. cfile_read_byte instead of
|
|
|
|
PHYSFSX_readU8. Write a dummy structure instead of seeking when
|
|
|
|
NETWORK isn't defined
|
|
|
|
|
|
|
|
* D2X.make: Don't compile cfile.c on Mac OS 9.
|
|
|
|
|
|
|
|
* README: add PhysicsFS to the required 'tools' in README, and
|
|
|
|
instructions for building in MPW.
|
|
|
|
|
|
|
|
* include/cfile.h: Make cfopen into an inline, where a read buffer
|
|
|
|
is set up. This speeds up loading significantly.
|
|
|
|
|
|
|
|
2004-12-01 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* include/physfsx.h, include/strio.h, main/cntrlcen.c,
|
|
|
|
main/inferno.c, main/newmenu.c, misc/args.c, misc/strio.c: more
|
|
|
|
physfs additions
|
|
|
|
|
|
|
|
* main/newmenu.c: fix player file deletion
|
|
|
|
|
|
|
|
* include/physfsx.h: fix statfs includes for OS X
|
|
|
|
|
|
|
|
* main/inferno.c, main/network.c: misc physfs conversions
|
|
|
|
|
|
|
|
* arch/linux/Makefile.am, arch/linux/findfile.c,
|
|
|
|
arch/win32/Makefile.am, arch/win32/findfile.c,
|
|
|
|
include/findfile.h, main/kludge.c, main/mission.c,
|
|
|
|
main/newmenu.c, main/piggy.c: get rid of findfile stuff
|
|
|
|
|
|
|
|
* main/gameseq.c, main/menu.c, main/newmenu.c: improved demo/plr
|
|
|
|
loading
|
|
|
|
|
|
|
|
* main/state.c: improve savegame load/save
|
|
|
|
|
|
|
|
* main/movie.c: make -nomovies friendlier
|
|
|
|
|
|
|
|
* 2d/pcx.c, include/physfsx.h: use physfs for writing pcx files
|
|
|
|
|
|
|
|
* include/d_io.h, include/physfsx.h, main/inferno.c,
|
|
|
|
main/newdemo.c, main/scores.c, misc/Makefile.am, misc/d_io.c: get
|
|
|
|
rid of d_io stuff.
|
|
|
|
|
|
|
|
* main/scores.c: use physfs for scores file
|
|
|
|
|
|
|
|
* main/playsave.c: improve player loading
|
|
|
|
|
|
|
|
* main/movie.c: improve movie loading
|
|
|
|
|
|
|
|
* main/mission.c: improve mission loading
|
|
|
|
|
|
|
|
* main/ai.c, main/ai.h, main/gameseq.c, main/newmenu.c,
|
|
|
|
main/state.c: use physfs for savegames
|
|
|
|
|
|
|
|
* README: minor update
|
|
|
|
|
|
|
|
* main/newdemo.c: use physfs for demos
|
|
|
|
|
|
|
|
* include/physfsx.h: added PHYSFSX_rename function
|
|
|
|
|
|
|
|
* main/gameseq.c, main/mission.c, main/movie.c: make movies use
|
|
|
|
physfs/rwops, add libmve callbacks
|
|
|
|
|
|
|
|
* include/physfsrwops.h, misc/Makefile.am, misc/physfsrwops.c:
|
|
|
|
added physfsrwops stuff
|
|
|
|
|
|
|
|
* include/cfile.h: added cfile_close wrapper
|
|
|
|
|
|
|
|
* main/mission.c, main/newmenu.c: use PHYSFS to load missions,
|
|
|
|
player files
|
|
|
|
|
|
|
|
* include/ignorecase.h, misc/Makefile.am, misc/ignorecase.c: added
|
|
|
|
ignorecase stuff
|
|
|
|
|
|
|
|
* main/config.c: use physfs to read config file
|
|
|
|
|
|
|
|
* include/physfsx.h: added gets and puts functions
|
|
|
|
|
|
|
|
* include/cfile.h: correct seek return value
|
|
|
|
|
|
|
|
* main/config.c, main/playsave.c: use physfs to write
|
|
|
|
config/player files
|
|
|
|
|
|
|
|
* include/physfsx.h: added my physfs extensions
|
|
|
|
|
|
|
|
* main/inferno.c: physfs initialization stuff
|
|
|
|
|
|
|
|
* configure.ac: add check for physfs lib
|
|
|
|
|
|
|
|
* include/cfile.h: made cfile into a wrapper for physfs
|
|
|
|
|
|
|
|
* main/mission.c, main/movie.c, main/newdemo.c, main/newmenu.c:
|
|
|
|
disabled althogdir stuff (shouldn't be needed w/physfs)
|
|
|
|
|
|
|
|
* Makefile.am, cfile/.cvsignore, cfile/Makefile.am, cfile/cfile.c,
|
|
|
|
configure.ac: drop cfile stuff
|
|
|
|
|
|
|
|
2004-11-30 Chris Taylor <c.taylor@student.curtin.edu.au>
|
|
|
|
|
|
|
|
* D2X.make: Don't use D2XFolder, because the userdir can now be
|
|
|
|
specified in Mac OS 9. Putting it in the source code folder is
|
|
|
|
more convenient. Turn debugging on. Don't compile old files,
|
|
|
|
compile new ones. Add the PhysicsFS library.
|
|
|
|
|
|
|
|
* iff/iff.c: Get rid of MIN redefinition.
|
|
|
|
|
|
|
|
* main/bm.c, main/piggy.c: Assign result of cfilelength to an int,
|
|
|
|
MPW doesn't like switches of long longs
|
|
|
|
|
|
|
|
2004-11-30 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* .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, debian/.cvsignore, iff/.cvsignore,
|
|
|
|
libmve/.cvsignore, main/.cvsignore, main/editor/.cvsignore,
|
|
|
|
maths/.cvsignore, mem/.cvsignore, misc/.cvsignore,
|
|
|
|
texmap/.cvsignore, utilities/.cvsignore: added stuff to .cvsignore
|
|
|
|
|
|
|
|
2004-11-28 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* arch/sdl/digi.c: kludge to keep from hanging on MinGW
|
|
|
|
|
|
|
|
* arch/sdl/digi.c: use d2src system for persistent sounds
|
|
|
|
|
|
|
|
* arch/sdl/digi.c, main/digi.h: original prototype in d2src is
|
|
|
|
wrong, I guess
|
|
|
|
|
|
|
|
* arch/sdl/digi.c, arch/win32/midi.c, main/Makefile.am,
|
|
|
|
main/digiobj.c, main/digi.h, main/kludge.c, main/old/digiobj.c:
|
|
|
|
ripped object stuff out of digi.c, now using digiobj.c. get rid of
|
|
|
|
a bunch of kludges, sound should be more true to original game now
|
|
|
|
|
|
|
|
* acinclude.m4, cygconf: put sdl.m4 in acinclude.m4, to make
|
|
|
|
autogen simpler
|
|
|
|
|
|
|
|
2004-11-27 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/text.c, main/text.h, main/titles.c: added function to
|
|
|
|
properly decode multi-line strings
|
|
|
|
|
|
|
|
* Makefile.am, arch/sdl/digi.c, arch/win32/Makefile.am,
|
|
|
|
arch/win32/hmpfile.c, arch/win32/midi.c, main/kludge.c: enabled
|
|
|
|
midi on win32
|
|
|
|
|
|
|
|
* main/bm.c, main/polyobj.c: better fix for model data freeing bug
|
|
|
|
|
|
|
|
* main/inferno.c: enable logo screens for shareware/oem
|
|
|
|
|
|
|
|
2004-11-26 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/mission.c, main/titles.c: fix d1 briefing glitches
|
|
|
|
|
|
|
|
* main/game.c: free up cpu by not calling timer_delay so many
|
|
|
|
times (fixes Bug 2034)
|
|
|
|
|
|
|
|
* main/gameseq.c: enable briefing screens for mac shareware
|
|
|
|
|
|
|
|
* 2d/bitblt.c: disable Assert so the credits work in opengl (gl
|
|
|
|
doesn't care if it draws offscreen, I guess)
|
|
|
|
|
|
|
|
* main/credits.c: reduce flickering in credits w/opengl
|
|
|
|
|
|
|
|
2004-11-25 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 2d/font.c: get rid of clipping in ogl_internal_string, causes
|
|
|
|
garbage on windows for some reason.
|
|
|
|
|
|
|
|
* 2d/font.c: fixed opengl menu font bug, caused by doing
|
|
|
|
arithmetic on signed chars.
|
|
|
|
|
|
|
|
2004-11-23 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* debian/control: depend on libsdl1.2-dev instead of libsdl-dev
|
|
|
|
|
|
|
|
2004-11-22 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* configure.ac, arch/include/joy.h, arch/linux/joydefs.c,
|
|
|
|
arch/linux/joystick.c, arch/linux/include/joystick.h,
|
|
|
|
arch/sdl/joy.c, main/kconfig.c: Fix sdl joystick axis problem, all
|
|
|
|
arch use global variable joy_num_axes
|
|
|
|
|
|
|
|
2004-11-19 Chris Taylor <c.taylor@student.curtin.edu.au>
|
|
|
|
|
|
|
|
* main/gamemine.c, main/piggy.c: compile again on older C compilers
|
|
|
|
|
|
|
|
* main/polyobj.c: don't corrupt model_data, so it can be freed properly
|
|
|
|
|
|
|
|
* main/gameseq.c, main/mission.c, main/mission.h: for enhanced (like
|
|
|
|
Vertigo) missions, load add-on ham file at every load, not only the 1st
|
|
|
|
|
|
|
|
* main/bm.ch: fix bug where loading a hxm would affect other levels too
|
|
|
|
|
|
|
|
* main/fireball.c: don't Int3() every time explosions don't look best
|
|
|
|
|
|
|
|
2004-11-16 Chris Taylor <c.taylor@student.curtin.edu.au>
|
|
|
|
|
|
|
|
* arch/carbon/findfile.c: fix Mac OS 9 bug with missions > 12 chars
|
|
|
|
|
|
|
|
2004-11-14 Chris Taylor <c.taylor@student.curtin.edu.au>
|
|
|
|
|
|
|
|
* arch/ogl/ogl.c: make Mac OS 9 Voodoo display textures
|
|
|
|
|
|
|
|
* arch/ogl/ogl.c: make Mac OS X OpenGL verify textures
|
|
|
|
|
|
|
|
2004-10-30 Martin Schaffner <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* main/gamemine.c, main/piggy.c: read descent 1 textures also from
|
|
|
|
shareware version of descent.hog. This is not yet bug-free
|
|
|
|
|
|
|
|
2004-10-30 Chris Taylor <c.taylor@student.curtin.edu.au>
|
|
|
|
|
|
|
|
* main/network.c: fix crash introduced with previous change
|
|
|
|
|
|
|
|
2004-10-24 Chris Taylor <c.taylor@student.curtin.edu.au>
|
|
|
|
|
|
|
|
* main/gameseq.c, main/gameseq.h, main/mission.c, main/mission.h,
|
|
|
|
main/titles.c, main/titles.h: move all mission stuff to mission.{c,h},
|
|
|
|
make mission structre memory allocated
|
|
|
|
|
|
|
|
2004-10-23 Martin Schaffner <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* main/Makefile.am, main/inferno.c, main/credits.c, main/endlevel.c,
|
|
|
|
main/bmread.c, main/titles.c, main/compbit.h, main/text.c,main/text.h,
|
|
|
|
VisualC/d2x/d2x.dsp, VisualC/d2xgl/d2xgl.dsp, VisualCE/d2x/d2x.vcp:
|
|
|
|
delete file compbit.h, move functionality to text.c, modify all
|
|
|
|
previous users of compbit.h to use existing function in text.h
|
|
|
|
|
|
|
|
* main/inferno.c: remove warning created by the fix for the cfgets
|
|
|
|
issue of 2004-08-29
|
|
|
|
|
|
|
|
* main/bmread.c: add comment
|
|
|
|
|
|
|
|
2004-10-23 Chris Taylor <c.taylor@student.curtin.edu.au>
|
|
|
|
|
|
|
|
* cfile/cfile.c: declare variable on top of block
|
|
|
|
|
|
|
|
* main/menu.c, main/mission.c, main/mission.h, main/multi.c,
|
|
|
|
main/multi.h, main/network.c: move mission list handling functionality
|
|
|
|
to mission.c, remove unnecessary load_mission calls in menu.c
|
|
|
|
|
|
|
|
* main/game.c: remove unnecessary build_mission_list call
|
|
|
|
|
|
|
|
* main/mission.c, main/mission.h: correct comments about anarchy-only
|
|
|
|
|
|
|
|
* main/mission.h, main/network.c, main/playsave.c, main/state.c:
|
|
|
|
remove explicit uses of mission list
|
|
|
|
|
|
|
|
2004-10-21 Martin Schaffner <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* libmve/mveplay.c: make it compile on Cygwin
|
|
|
|
|
|
|
|
2004-10-14 Chris Taylor <c.taylor@student.curtin.edu.au>
|
|
|
|
|
|
|
|
* main/config.c: fix bug uncovered by having fgets cut off ending \n
|
|
|
|
|
|
|
|
* main/text.c: fix crash on Mac OS X, probably fix bug 738
|
|
|
|
|
|
|
|
* include/mono.h: add mprintf support for carbon (Mac OS 9)
|
|
|
|
|
|
|
|
2004-10-09 Martin Schaffner <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* main/automap.c, main/cntrlcen.c, main/collide.c, main/endlevel.c,
|
|
|
|
main/gamerend.c, main/gameseq.c, main/mission.h, main/titles.c:
|
|
|
|
use new macros PLAYING_BUILTIN_MISSION and EMULATING_D1 for accessing
|
|
|
|
information about the current mission, for easier code refactorisation.
|
|
|
|
|
|
|
|
* cfile/cfile.c: correct warnings caused by change of 2004-09-30
|
|
|
|
|
|
|
|
* main/gamemine.c, main/piggy.c: fix bug 1675:
|
|
|
|
use better d2 textures if d1 hog is present but not loadable
|
|
|
|
|
|
|
|
2004-09-30 Martin Schaffner <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* cfile/cfile.c: simplify, reduce number of global vars
|
|
|
|
|
|
|
|
2004-09-05 Chris Taylor <c.taylor@student.curtin.edu.au>
|
|
|
|
|
|
|
|
* main/gameseg.c: fix bugfix of 2004-05-15
|
|
|
|
|
|
|
|
2004-08-29 Chris Taylor <c.taylor@student.curtin.edu.au>
|
|
|
|
|
|
|
|
* cfile/cfile.c: change macify_dospath to macify_posix_path for carbon
|
|
|
|
|
|
|
|
* cfile/cfile.c, main/config.c, main/credits.c, main/endlevel.c,
|
|
|
|
main/gamesave.c, main/inferno.c, main/mission.c, main/songs.c:
|
|
|
|
cfgets now always copies the terminating character to the dest buffer.
|
|
|
|
This fixes a bug that occured when reading cmd line args from d2x.ini
|
|
|
|
|
|
|
|
2004-08-29 Martin Schaffner <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* ChangeLog-old, main/editor/med.c, main/editor/segment.c:
|
|
|
|
move more old change logs into ChangeLog-old
|
|
|
|
|
|
|
|
2004-08-28 Chris Taylor <c.taylor@student.curtin.edu.au>
|
|
|
|
and Martin Schaffner <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* 2d/2dsline.c, 2d/bitblt.c, 2d/bitmap.c, 2d/clip.h, 2d/ibitblt.c
|
|
|
|
2d/linear.asm, 2d/palette.c, 2d/pcx.c, 2d/rle.c, 2d/scale.c
|
|
|
|
2d/scalea.asm, 3d/clipper.h, 3d/globvars.c, 3d/globvars.h
|
|
|
|
3d/instance.c, 3d/interp.c, 3d/matrix.c, 3d/points.c, 3d/rod.c
|
|
|
|
3d/setup.c, ChangeLog, arch/dos/bak/ipx.c, arch/dos/ipx.c
|
|
|
|
arch/dos/ipx.h, arch/dos/joyc.c, arch/dos/joydefs.c, arch/dos/key.c
|
|
|
|
arch/dos/mono.c, arch/dos/mono.h, arch/dos/mouse.c
|
|
|
|
arch/include/joy.h, arch/win32/include/key.h
|
|
|
|
arch/win32/include/mouse.h, arch/win32/mouse.c, cfile/cfile.c
|
|
|
|
iff/iff.c, include/3d.h, include/args.h, include/byteswap.h
|
|
|
|
include/cfile.h, include/error.h, include/gr.h, include/grdef.h
|
|
|
|
include/ibitblt.h, include/iff.h, include/ipx.h, include/palette.h
|
|
|
|
include/pcx.h, include/pstypes.h, include/rle.h, include/texmap.h
|
|
|
|
include/timer.h, include/u_dpmi.h, include/vecmat.h, main/ai.c
|
|
|
|
main/ai.h, main/ai2.c, main/aipath.c, main/aistruct.h, main/automap.c
|
|
|
|
main/automap.h, main/bm.c, main/bm.h, main/bmread.c, main/cntrlcen.c
|
|
|
|
main/cntrlcen.h, main/collide.c, main/collide.h, main/compbit.h
|
|
|
|
main/config.c, main/config.h, main/controls.c, main/controls.h
|
|
|
|
main/credits.c, main/credits.h, main/desc_id.h, main/digi.h
|
|
|
|
main/dumpmine.c, main/editor/medwall.h, main/editor/seguvs.h
|
|
|
|
main/effects.c, main/effects.h, main/endlevel.c, main/endlevel.h
|
|
|
|
main/escort.c, main/fireball.c, main/fireball.h, main/fuelcen.c
|
|
|
|
main/fuelcen.h, main/fvi.c, main/fvi.h, main/game.c, main/game.h
|
|
|
|
main/gamefont.c, main/gamefont.h, main/gamemine.c, main/gamemine.h
|
|
|
|
main/gamesave.c, main/gamesave.h, main/gameseg.c, main/gameseg.h
|
|
|
|
main/gameseq.c, main/gameseq.h, main/gauges.c, main/gauges.h
|
|
|
|
main/hostage.c, main/hostage.h, main/hud.c, main/inferno.c
|
|
|
|
main/joydefs.c, main/joydefs.h, main/kconfig.c, main/kconfig.h
|
|
|
|
main/kmatrix.c, main/kmatrix.h, main/laser.c, main/laser.h
|
|
|
|
main/lighting.c, main/lighting.h, main/menu.h, main/mglobal.c
|
|
|
|
main/mission.c, main/mission.h, main/modem.h, main/morph.c
|
|
|
|
main/morph.h, main/multi.h, main/multibot.h, main/netmisc.c
|
|
|
|
main/netmisc.h, main/network.h, main/newdemo.c, main/newdemo.h
|
|
|
|
main/newmenu.c, main/newmenu.h, main/object.c, main/object.h
|
|
|
|
main/paging.c, main/paging.h, main/physics.c, main/physics.h
|
|
|
|
main/piggy.c, main/piggy.h, main/player.h, main/playsave.c
|
|
|
|
main/playsave.h, main/polyobj.c, main/polyobj.h, main/powerup.c
|
|
|
|
main/powerup.h, main/render.c, main/render.h, main/robot.c
|
|
|
|
main/robot.h, main/scores.c, main/scores.h, main/screens.h
|
|
|
|
main/segment.h, main/segpoint.h, main/slew.c, main/slew.h
|
|
|
|
main/songs.c, main/songs.h, main/sounds.h, main/state.c
|
|
|
|
main/state.h, main/switch.c, main/switch.h, main/terrain.c
|
|
|
|
main/terrain.h, main/texmerge.c, main/texmerge.h, main/text.c
|
|
|
|
main/text.h, main/textures.h, main/titles.c, main/titles.h
|
|
|
|
main/vclip.c, main/vclip.h, main/wall.c, main/wall.h, main/weapon.c
|
|
|
|
main/weapon.h, maths/fixc.c, maths/tables.c, maths/vecmat.c
|
|
|
|
maths/vecmata.asm, misc/args.c, misc/error.c, texmap/ntmap.c
|
|
|
|
texmap/scanline.c, texmap/scanline.h, texmap/texmapl.h
|
|
|
|
texmap/tmap_flt.asm, texmap/tmap_inc.asm, texmap/tmap_lin.asm
|
|
|
|
texmap/tmap_ll.asm, texmap/tmap_per.asm, texmap/tmapfade.asm
|
|
|
|
texmap/tmapflat.c:
|
|
|
|
move old per-file change logs into new file ChangeLog-old
|
|
|
|
|
|
|
|
2004-08-28 H. Jones <kasxavulpo-dev@yahoo.com>
|
|
|
|
|
|
|
|
* arch/ogl/ogl.c: enable -gl_mipmap switch
|
|
|
|
|
|
|
|
2004-08-28 Chris Taylor <c.taylor@student.curtin.edu.au>
|
|
|
|
|
|
|
|
* arch/carbon/descent.r: swap min and max size to correct places
|
|
|
|
|
|
|
|
* arch/carbon/findfile.c: implement findfile for Mac OS Carbon
|
|
|
|
|
|
|
|
2004-08-06 Chris Taylor <c.taylor@student.curtin.edu.au>
|
|
|
|
|
|
|
|
* main/gamesave.c: fix a bug introduced with the change of 2004-06-26
|
|
|
|
|
|
|
|
* cfile/cfile.c: add mkdir for carbon, and support files ending in 0x0d
|
|
|
|
|
|
|
|
2004-08-06 Chris Taylor <c.taylor@student.curtin.edu.au>
|
|
|
|
|
|
|
|
* include/strio.h, include/strutil.h, misc/args.c, misc/strio.c,
|
|
|
|
misc/strutil.c: d2x can now handle any line ending when reading d2x.ini
|
|
|
|
|
|
|
|
* arch/ogl/gr.c, cfile/cfile.c, main/movie.c: make d2x compile (but not
|
|
|
|
link) on MPW on Mac OS 9 (carbon)
|
|
|
|
|
|
|
|
* include/mono.h: disable mprintf on carbon to avoid significant bloat
|
|
|
|
|
|
|
|
* include/error.h: on Mac OS 9 and X, define Int3 to be a Debugger
|
|
|
|
|
|
|
|
2004-08-04 Chris Taylor <c.taylor@student.curtin.edu.au>
|
|
|
|
|
|
|
|
* include/ogl_init.h: Include glu.h on OS X, it is sometimes necessary
|
|
|
|
|
|
|
|
2004-08-02 Martin Schaffner <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* include/pstypes.h: Now, I correctly applied Chris Taylor's patch
|
|
|
|
|
|
|
|
2004-08-01 Chris Taylor <c.taylor@student.curtin.edu.au>
|
|
|
|
|
|
|
|
* 2d/font.c, arch/ogl/gr.c, arch/ogl/ogl.c, mem/mem.c,
|
|
|
|
include/d_io.h, include/pstypes.h, include/u_dpmi.h,
|
|
|
|
libmve/mvelib.c, libmve/mveplay.c, main/cntrlcen.c, main/gameseq.c,
|
|
|
|
main/movie.c, main/newmenu.c, main/playsave.c, main/songs.c,
|
|
|
|
main/state.c, main/text.c: add "#ifdef macintosh" for carbon target
|
|
|
|
|
|
|
|
* D2X.make, arch/include/gui.h, arch/carbon/gui.c, arch/carbon/conf.h,
|
|
|
|
arch/carbon/findfile.c, arch/carbon/SDL_main.c, arch/carbon/descent.r:
|
|
|
|
new files for supporting compilation with MPW for carbon (Mac OS 9)
|
|
|
|
|
|
|
|
* include/strutil.h, misc/strutil.c: add str(n)icmp for carbon
|
|
|
|
|
|
|
|
* main/playsave.c: do not seek while writing, carbon does not like it
|
|
|
|
|
|
|
|
* arch/ogl/gr.c: use portable CFILE instead of POSIX file in write_bmp
|
|
|
|
|
|
|
|
* cfile/cfile.c: use portable ffilelength in cfile_size
|
|
|
|
|
|
|
|
* 2d/bitblt.c, 2d/font.c, 2d/rle.c, arch/ogl/gr.c, iff/iff.c,
|
|
|
|
main/inferno.c, main/kconfig.c, main/multi.c, main/multibot.c,
|
|
|
|
main/netmisc.c, main/newdemo.c, mem/mem.c: avoid assigments between
|
|
|
|
unsigned and signed char, MPW does not like these
|
|
|
|
|
|
|
|
2004-06-26 Chris Taylor <c.taylor@student.curtin.edu.au>
|
|
|
|
|
|
|
|
* main/gamemine.c, main/gamemine.h, main/gamesave.c: remove some
|
|
|
|
unnecessary globals
|
|
|
|
|
|
|
|
2004-06-01 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* libmve/mve_main.c: cast malloc function pointer
|
|
|
|
|
|
|
|
* MVEPlayer-Info.plist, d2x.xcode/project.pbxproj: added MVEPlayer
|
|
|
|
target to XCode project
|
|
|
|
|
|
|
|
2004-05-31 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* include/pstypes.h: fix accidental solaris breakage
|
|
|
|
|
|
|
|
* main/object.c: fix crash caused by death-cam code
|
|
|
|
|
|
|
|
* d2x-Info.plist, d2xgl-Info.plist, d2x.xcode/project.pbxproj:
|
|
|
|
XCode project simplifications, network enabled
|
|
|
|
|
|
|
|
* 2d/pixel.c, arch/ogl/ogl.c, include/pstypes.h,
|
|
|
|
include/strutil.h, libmve/mveplay.c: XCode compilability fixes
|
|
|
|
|
|
|
|
* Info.plist.in, Makefile.am, configure.ac: remove old OSX bundle
|
|
|
|
stuff
|
|
|
|
|
|
|
|
* English.lproj/InfoPlist.strings, d2x-Info.plist,
|
|
|
|
d2xgl-Info.plist, arch/cocoa/SDLMain.h, arch/cocoa/SDLMain.m,
|
|
|
|
d2x.xcode/project.pbxproj: added XCode project files
|
|
|
|
|
|
|
|
2004-05-22 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* configure.ac, arch/ogl/ogl.c, misc/Makefile.am: make libpng
|
|
|
|
optional
|
|
|
|
|
|
|
|
* rpm/d2x.spec.in: Changed descriptions
|
|
|
|
|
|
|
|
2004-05-22 Matthew Mueller <donut@dakotacom.net>
|
|
|
|
|
|
|
|
* arch/ogl/gr.c: fix compile when GL_NV_register_combiners isn't
|
|
|
|
defined (d1x r1.40)
|
|
|
|
|
|
|
|
* arch/win32/digi.c: fix strict-aliasing errors (d1x r1.13)
|
|
|
|
|
|
|
|
* arch/win32/digi.c, arch/win32/key.c: Fix mismatched arg types in
|
|
|
|
the win32 code (d1x r1.8, key_arch.c r1.2)
|
|
|
|
|
|
|
|
* arch/ogl/sdlgl.c, arch/ogl/wgl.c, main/inferno.c: made opengl
|
|
|
|
use 32bpp screen mode by default, add option to use 16bpp (d1x
|
|
|
|
r1.4, r1.16, r1.34)
|
|
|
|
|
|
|
|
* arch/ogl/ogl.c: allow for texture dimensions of 1, and fix ogl
|
|
|
|
replacement texture paletted->rgb conversion alpha problem (d1x
|
|
|
|
r1.43)
|
|
|
|
|
|
|
|
* arch/ogl/ogl.c, include/pngfile.h, main/piggy.c, main/piggy.h,
|
|
|
|
misc/Makefile.am, misc/pngfile.c: add opengl replacement texture
|
|
|
|
support (requires libpng and zlib) (d1x r1.42, r1.1, r1.10, r1.4,
|
|
|
|
r1.1)
|
|
|
|
|
|
|
|
* arch/ogl/gr.c, include/loadgl.h: fix win32
|
|
|
|
GL_NV_register_combiners build stuff (d1x r1.39, r1.7)
|
|
|
|
|
|
|
|
* arch/ogl/gr.c, arch/ogl/ogl.c, include/loadgl.h,
|
|
|
|
include/ogl_init.h, main/render.c: opengl hardware
|
|
|
|
super-transparency support using GL_NV_register_combiners (d1x
|
|
|
|
r1.38, r1.41, r1.6, r1.26, r1.7)
|
|
|
|
|
|
|
|
2004-05-22 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* arch/ogl/internal.h, include/gr.h, include/ogl_init.h: function
|
|
|
|
prototypes
|
|
|
|
|
|
|
|
2004-05-22 Matthew Mueller <donut@dakotacom.net>
|
|
|
|
|
|
|
|
* 2d/font.c, arch/ogl/gr.c, arch/ogl/internal.h, arch/ogl/ogl.c,
|
|
|
|
include/ogl_init.h: use GL_RGB for non-transparent textures, and
|
|
|
|
fix fonts not having transparent flag set (wouldn't get paletted)
|
|
|
|
(d1x r1.15, r1.37, r1.40, r1.25)
|
|
|
|
|
|
|
|
* arch/ogl/ogl.c: don't try to use paletted textures with
|
|
|
|
mipmapping since gluBuild2DMipmaps can't handle it (d1x r1.39)
|
|
|
|
|
|
|
|
* arch/ogl/gr.c, arch/ogl/ogl.c, include/loadgl.h,
|
|
|
|
include/ogl_init.h: add ogl paletted texture support (d1x r1.36,
|
|
|
|
r1.38, r1.5, r1.24)
|
|
|
|
|
|
|
|
* 2d/font.c: memset ogl font bitmap data since the copy function
|
|
|
|
leaves some (unused) parts uninitialized, which aggravates
|
|
|
|
valgrind (d1x r1.14)
|
|
|
|
|
|
|
|
* arch/win32/joyhh.c: fix phantom hat when used with a joystick
|
|
|
|
without one, since the code ignored the JOYCAPS_HASPOV flag (d1x
|
|
|
|
r1.5)
|
|
|
|
|
|
|
|
* arch/ogl/gr.c: fix possibility of saving incomplete .tga
|
|
|
|
screenshots if the entire thing wasn't written in one call to
|
|
|
|
write() (d1x r1.35)
|
|
|
|
|
|
|
|
* arch/win32/digi.c: fix persistent sounds (fans, etc) volume/pan
|
|
|
|
info not being updated on win32 (d1x r1.11)
|
|
|
|
|
|
|
|
* arch/win32/digi.c: remove some redundancy by not needing to do
|
|
|
|
SoundSlots[i].playing = 0; in addition to DS_release_slot. Also
|
|
|
|
clean up some indenting of DS_release_slot calls. And make
|
|
|
|
DS_release_slot return 1 when a sound is already not playing, in
|
|
|
|
addition to when a sound was killed. (d1x r1.10)
|
|
|
|
|
|
|
|
* arch/linux/joystick.c: fix crash/hang when using -nojoystick in
|
|
|
|
linux version (d1x r1.5)
|
|
|
|
|
|
|
|
* main/kconfig.c: make next axis config key skip currently
|
|
|
|
allocated axes (d1x r1.11)
|
|
|
|
|
|
|
|
2004-05-22 David Cleaver <wraithx@morpheus.net>
|
|
|
|
|
|
|
|
* main/kconfig.c: joy configuration next axis key from WraithX
|
|
|
|
(d1x r1.10)
|
|
|
|
|
|
|
|
2004-05-22 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/game.c, main/inferno.c: typo
|
|
|
|
|
|
|
|
2004-05-21 Matthew Mueller <donut@dakotacom.net>
|
|
|
|
|
|
|
|
* main/game.c, main/game.h, main/inferno.c: make rear view
|
|
|
|
leave_time variable with -rearviewleavetime argument (d1x r1.25,
|
|
|
|
r1.5, r1.27)
|
|
|
|
|
|
|
|
2004-05-22 Martin Schaffner <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* main/inferno.c: change -udp documentation to d2x behaviour
|
|
|
|
|
|
|
|
2004-05-21 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* include/gr.h: added missing define for menu fullscreen toggle
|
|
|
|
|
|
|
|
2004-05-21 Matthew Mueller <donut@dakotacom.net>
|
|
|
|
|
|
|
|
* arch/dos/joyc.c, arch/linux/joystick.c: use JOY_NUM_AXES instead
|
|
|
|
of 4 in joy_(get|set)_cal_vals (d1x r1.3, r1.4)
|
|
|
|
|
|
|
|
2004-05-21 Steven Mueller <diffusor@ugcs.caltech.edu>
|
|
|
|
|
|
|
|
* arch/include/joy.h, arch/linux/joydefs.c, arch/linux/joystick.c,
|
|
|
|
arch/linux/include/joystick.h: patch from Steven Mueller for using
|
|
|
|
more than 4 joystick devices in linux (d1x r1.3, r1.3, r1.3)
|
|
|
|
|
|
|
|
2004-05-21 Victor Rachels <sekmu@tisiphone.dhs.org>
|
|
|
|
|
|
|
|
* main/fvi.c, main/gameseg.c, main/gameseg.h, main/object.c,
|
|
|
|
main/physics.c, main/render.c, main/wall.c: file-line for segfault
|
|
|
|
info (d1x r1.3, r1.5, r1.3, r1.4, r1.3, r1.5, r1.2)
|
|
|
|
|
|
|
|
* arch/win32/digi.c: digisound fixes (d1x r1.7)
|
|
|
|
|
|
|
|
2004-05-21 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/inferno.c: added -udp documentation from d1x
|
|
|
|
|
|
|
|
2004-05-20 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* VisualC/d2xgl/d2xgl.dsp: don't need texmappers for OpenGL
|
|
|
|
|
|
|
|
2004-05-20 David Cleaver <wraithx@morpheus.net>
|
|
|
|
|
|
|
|
* main/controls.c, main/gamecntl.c, main/kconfig.c,
|
|
|
|
main/kconfig.h, main/object.c: death-cam from WraithX (d1x r1.3,
|
|
|
|
game.c r1.21, r1.6, r1.4, r1.3)
|
|
|
|
|
|
|
|
2004-05-20 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/inferno.c: document -ihaveabrokenmouse
|
|
|
|
|
|
|
|
2004-05-20 Matthew Mueller <donut@dakotacom.net>
|
|
|
|
|
|
|
|
* arch/dos/vesa.c: dos gcc 2.95 asm fixes (d1x r1.2)
|
|
|
|
|
|
|
|
2004-05-20 Victor Rachels <sekmu@tisiphone.dhs.org>
|
|
|
|
|
|
|
|
* arch/dos/init.c, arch/dos/mouse.c: added new arg and printfs for
|
|
|
|
mouse driver problems (d1x r1.2, r1.2)
|
|
|
|
|
|
|
|
2004-05-20 Matthew Mueller <donut@dakotacom.net>
|
|
|
|
|
|
|
|
* main/newmenu.c: increased MESSAGEBOX_TEXT_SIZE to fix netgame
|
|
|
|
join list score crash (d1x r1.8)
|
|
|
|
|
|
|
|
2004-05-20 Victor Rachels <sekmu@tisiphone.dhs.org>
|
|
|
|
|
|
|
|
* main/fvi.c, main/gameseg.c, main/gameseg.h, main/physics.c:
|
|
|
|
added debug info for illegal side type (d1x r1.2, r1.4, r1.2,
|
|
|
|
r1.2)
|
|
|
|
|
|
|
|
2004-05-20 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* arch/ogl/gr.c, main/menu.c: fix a couple of defines
|
|
|
|
|
|
|
|
* main/inferno.c: integrated some niceautomap stuff from d1x
|
|
|
|
|
|
|
|
2004-05-20 Matthew Mueller <donut@dakotacom.net>
|
|
|
|
|
|
|
|
* arch/win32/joyhh.c: fixed the config bug where it'd always put
|
|
|
|
in some weird axis (d1x r1.3)
|
|
|
|
|
|
|
|
* arch/win32/init.c: set win32 icon to icon from resource file
|
|
|
|
(d1x r1.4)
|
|
|
|
|
|
|
|
* arch/win32/key.c: win32: fixed space key not working in messages
|
|
|
|
(d1x r1.2)
|
|
|
|
|
|
|
|
2004-05-20 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* texmap/Makefile.am, texmap/scanline.c: don't need texmappers for
|
|
|
|
OpenGL
|
|
|
|
|
|
|
|
2004-05-20 Matthew Mueller <donut@dakotacom.net>
|
|
|
|
|
|
|
|
* main/inferno.c: document -gl_refresh (d1x r1.20)
|
|
|
|
|
|
|
|
* arch/win32/joyhh.c, arch/win32/mouse.c: w32: check
|
|
|
|
-no(mouse|joystick) within respective _init() funcs (d1x r1.2,
|
|
|
|
r1.6)
|
|
|
|
|
|
|
|
* arch/win32/win32.c: fixed win32 gr_*_mode funcs that I forgot to
|
|
|
|
change the arg type for (d1x r1.5)
|
|
|
|
|
|
|
|
2004-05-20 Victor Rachels <sekmu@tisiphone.dhs.org>
|
|
|
|
|
|
|
|
* arch/win32/digi.c: altsounds (d1x r1.6)
|
|
|
|
|
|
|
|
2004-05-20 Matthew Mueller <donut@dakotacom.net>
|
|
|
|
|
|
|
|
* arch/win32/digi.c: fixed a major memory leak and removed a bit
|
|
|
|
of redundancy (d1x r1.5)
|
|
|
|
|
|
|
|
* arch/win32/digi.c: call digi_reset_digi_sounds in digi_close to
|
|
|
|
fix crashing (d1x r1.4)
|
|
|
|
|
|
|
|
* arch/win32/digi.c: win32's digi_start_sound was not calling
|
|
|
|
DS_release_slot after setting .playing=0, resulting in a
|
|
|
|
memleak. Thanks to Stefan Ring for catching this (d1x r1.9)
|
|
|
|
|
|
|
|
* arch/win32/joyhh.c: remove joySetCapture in win32 joystick code,
|
|
|
|
apparently it was somehow causing some joysticks (Sidewinder
|
|
|
|
Precision 2) to only turn when the stick was moving, but not when
|
|
|
|
at turned but held stationary. And it was completely unused
|
|
|
|
anyway. Thanks to Stefan Ring for (somehow) finding this (d1x
|
|
|
|
r1.4)
|
|
|
|
|
|
|
|
* main/game.c: add alt+enter to toggle fullscreen (in addition to
|
|
|
|
previous key combos (d1x r1.29)
|
|
|
|
|
|
|
|
* arch/ogl/wgl.c: minor cleanup, use same for loop for filling r,
|
|
|
|
g, and b values (d1x r1.15)
|
|
|
|
|
|
|
|
* arch/ogl/gr.c: fix funky ogl gammaramp palette when getting hit
|
|
|
|
sometimes (didn't handle negative palette steps) (d1x r1.34)
|
|
|
|
|
|
|
|
* arch/ogl/ogl.c: add caching of weapon inner models, screen
|
|
|
|
shatter effects, robot explosions and weapons, and some more
|
|
|
|
always present stuff. Also clean up ogl_cache_weapon_textures
|
|
|
|
calling. (d1x r1.37)
|
|
|
|
|
|
|
|
2004-05-20 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/kludge.c, main/game.c: move gr_renderstats and
|
|
|
|
gr_badtexture back to game.c
|
|
|
|
|
|
|
|
2004-05-20 Matthew Mueller <donut@dakotacom.net>
|
|
|
|
|
|
|
|
* arch/ogl/ogl.c, include/gr.h, main/inferno.c: add -renderstats
|
|
|
|
command-line arg to activate RENDERSTATS (d1x r1.36, r1.15, r1.33)
|
|
|
|
|
|
|
|
* arch/ogl/ogl.c: fix last commit (d1x r1.35)
|
|
|
|
|
|
|
|
* arch/ogl/ogl.c: add RENDERSTATS counter for number of textures
|
|
|
|
loaded after texture caching stage (d1x r1.34)
|
|
|
|
|
|
|
|
* arch/ogl/ogl.c: use GL_INDEX_BITS to get bpp for color buffer
|
|
|
|
for renderstats (d1x r1.33)
|
|
|
|
|
|
|
|
2004-05-19 Matthew Mueller <donut@dakotacom.net>
|
|
|
|
|
|
|
|
* arch/ogl/gr.c, arch/ogl/ogl.c, include/ogl_init.h,
|
|
|
|
main/inferno.c: add anisotropic texture filtering suport (d1x
|
|
|
|
r1.33, r1.32, r1.23, r1.32)
|
|
|
|
|
|
|
|
* arch/ogl/ogl.c: make RENDERSTATS show size of color/depth buffer
|
|
|
|
too (d1x r1.31)
|
|
|
|
|
|
|
|
* arch/ogl/gr.c, arch/ogl/ogl.c, include/loadgl.c,
|
|
|
|
include/ogl_init.h: utilize hardware multitexturing support if
|
|
|
|
possible (requires GL_NV_texture_env_combine4 extension) (d1x
|
|
|
|
r1.32, r1.30, r1.4, 1.22)
|
|
|
|
|
|
|
|
* arch/ogl/glx.c: add ogl_setbrightness_internal stub for glx (d1x
|
|
|
|
r1.17)
|
|
|
|
|
|
|
|
* arch/ogl/wgl.c: implement SetGammaRamp on WGL (d1x r1.14)
|
|
|
|
|
|
|
|
* arch/ogl/gr.c, arch/ogl/internal.h, arch/ogl/sdlgl.c,
|
|
|
|
arch/ogl/wgl.c, include/ogl_init.h: implement brightness/palette
|
|
|
|
effects in OGL using SetGammaRamp, much faster than the hack that
|
|
|
|
was being used. currently SDL only (though not too hard to add to
|
|
|
|
WGL, not as easy as sdl) (d1x r1.31, r1.3, r1.13, r1.21)
|
|
|
|
|
|
|
|
* main/menu.c: allow arbitrary (custom) resolution entry in
|
|
|
|
change_res menu (d1x r1.14)
|
|
|
|
|
|
|
|
2004-05-19 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/game.c, main/game.h, main/inferno.c, main/menu.c: inserted
|
|
|
|
d1x-style res change menu (mostly works)
|
|
|
|
|
|
|
|
* misc/args.c: use strnicmp instead of strncasecmp
|
|
|
|
|
|
|
|
2004-05-19 Matthew Mueller <donut@dakotacom.net>
|
|
|
|
|
|
|
|
* arch/ogl/gr.c, main/inferno.c: add -gl_trilinear OGL
|
|
|
|
command-line option (d1x r1.27)
|
|
|
|
|
|
|
|
* main/inferno.c: restore inferno.c initialization of
|
|
|
|
screen_compatible and use_double_buffer to 'normal' values, broken
|
|
|
|
long long ago in one of the high res menu patches (d1x r1.30)
|
|
|
|
|
|
|
|
* include/args.h, main/inferno.c, misc/args.c: allow arbitrary
|
|
|
|
resolutions to be specified on command line (d1x r1.2, r1.29,
|
|
|
|
r1.4) -- doesn't work yet
|
|
|
|
|
|
|
|
* arch/linux/hmiplay.c: needs to include args.h now (d1x r1.9)
|
|
|
|
|
|
|
|
* arch/linux/hmiplay.c: implement -nomusic for linux hmiplay (d1x
|
|
|
|
r1.8)
|
|
|
|
|
|
|
|
* arch/linux/hmiplay.c: correct linux hmiplay handling of midi 0
|
|
|
|
volume song stop/starting (d1x r1.7)
|
|
|
|
|
|
|
|
2004-05-18 Matthew Mueller <donut@dakotacom.net>
|
|
|
|
|
|
|
|
* arch/linux/hmiplay.c: remove needless sleep on linux hmiplay
|
|
|
|
startup (d1x r1.6)
|
|
|
|
|
|
|
|
* arch/ogl/gr.c: fix off by .5 errors in ogl_upixelc and
|
|
|
|
ogl_ulinec (d1x r1.29)
|
|
|
|
|
|
|
|
* arch/ogl/ogl.c: fix ogl gr_ucircle (d1x r1.29)
|
|
|
|
|
|
|
|
* arch/ogl/gr.c: fix off-by-one error in ogl_urect, right and
|
|
|
|
bottom are inclusive not exclusive (d1x r1.28)
|
|
|
|
|
|
|
|
* arch/ogl/ogl.c, include/ogl_init.h, main/polyobj.c: fix briefing
|
|
|
|
spinning robot display in OGL (d1x r1.28, r1.20, r1.2)
|
|
|
|
|
|
|
|
* arch/sdl/digi.c: fix typo
|
|
|
|
|
|
|
|
* main/state.c: fix savegame thumbnail saving in OGL (d1x r1.6)
|
|
|
|
|
|
|
|
* arch/win32/init.c, arch/win32/win32.c: move win32 window
|
|
|
|
creation code from arch_init_start into arch_init to fix weirdness
|
|
|
|
with --help (d1x r1.5, r1.6)
|
|
|
|
|
|
|
|
* 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)
|
|
|
|
|
|
|
|
2004-05-18 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* include/vecmat.h: comments/formatting
|
|
|
|
|
|
|
|
2004-05-18 Martin Schaffner <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* 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 <dietfrid.mali@q-dial.de>
|
|
|
|
|
|
|
|
* 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 <dietfrid.mali@q-dial.de>
|
|
|
|
|
|
|
|
* main/wall.c: fix invalid memory access for d1 levels which
|
|
|
|
don't have a corresponding wall behind.
|
|
|
|
|
|
|
|
2004-05-16 Martin Schaffner <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* 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 <dietfrid.mali@q-dial.de>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* arch/sdl/digi.c: formatting
|
|
|
|
|
|
|
|
2004-05-12 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* arch/ogl/ogl.c: fix alpha calculation in g3_draw_poly, again
|
|
|
|
|
|
|
|
2004-05-10 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <dietfrid.mali@q-dial.de>
|
|
|
|
|
|
|
|
* 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 <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/inferno.c: comment out unused checksum variable
|
|
|
|
|
|
|
|
2004-04-14 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* arch/sdl/rbaudio.c: fix redbook tracking problems (fixes #1028)
|
|
|
|
|
|
|
|
2004-04-14 Terran Melconian <terran@consistent.org>
|
|
|
|
|
|
|
|
* main/gameseg.c: use portable rand function (fixes #1118)
|
|
|
|
|
|
|
|
2004-04-14 Sean Taylor <sscthunderbird@yahoo.com>
|
|
|
|
|
|
|
|
* main/songs.c: uncomment calls to RBAStop (fixes #473)
|
|
|
|
|
|
|
|
2004-01-08 Martin Schaffner <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* 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 <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* include/pstypes.h: sun OS typedef fixes
|
|
|
|
|
|
|
|
2003-12-28 Martin Schaffner <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <demon@mci.net.ua>
|
|
|
|
|
|
|
|
* compilerdefs.txt: added FreeBSD defs
|
|
|
|
|
|
|
|
2003-12-08 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* include/dtypes.h, include/dtypes.inc: remove unused, redundant
|
|
|
|
files
|
|
|
|
|
|
|
|
2003-12-08 Alexander Y. Yeikovich <demon@mci.net.ua>
|
|
|
|
|
|
|
|
* 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 <demon@mci.net.ua> and Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* VisualCE/d2x/d2x.vcp: updated project file
|
|
|
|
|
|
|
|
2003-11-20 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* NEWS, installation.txt: s'more documentation
|
|
|
|
|
|
|
|
2003-11-07 Steffen Pohle <stpohle@gmx.net>
|
|
|
|
|
|
|
|
* configure.ac: fix .exe extension problems
|
|
|
|
|
|
|
|
2003-11-07 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* arch/ogl/ogl.c: disable texture format verification for OS X -
|
|
|
|
Textures work fine!
|
|
|
|
|
|
|
|
2003-11-06 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* installation.txt: tell to install d1 .pig for better textures
|
|
|
|
|
|
|
|
2003-11-04 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* main/movie.c: when no movies are found, divide by six the
|
|
|
|
number of warning lines sent to stdout
|
|
|
|
|
|
|
|
2003-10-29 Martin Schaffner <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* include/byteswap.h: fix stupid copy/paste error
|
|
|
|
|
|
|
|
2003-10-24 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* main/gamemine.c, main/piggy.c: fix "psychedelic" walls
|
|
|
|
in d1 prisons
|
|
|
|
|
|
|
|
2003-10-21 Martin Schaffner <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* AUTHORS, NEWS: stuff
|
|
|
|
|
|
|
|
* arch/win32/ipx_mcast4.c: include newmenu header (for FAIL macro)
|
|
|
|
|
|
|
|
2003-10-12 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <plattner@caltech.edu>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* arch/win32/winnet.c: fixed stupid win32 network bug
|
|
|
|
|
|
|
|
2003-10-10 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/piggy.c: increased D1_MAX_TMAP_NUM
|
|
|
|
|
|
|
|
2003-10-10 Martin Schaffner <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* 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 <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* include/byteswap.h: added macros for coping with alignment
|
|
|
|
issues
|
|
|
|
|
|
|
|
2003-10-02 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/bm.c: make sure d1_texture_indices gets freed between
|
|
|
|
levels
|
|
|
|
|
|
|
|
2003-09-11 Martin Schaffner <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* main/piggy.h: fix size of d1 shareware descent.pig
|
|
|
|
|
|
|
|
2003-08-03 Martin Schaffner <martin.schaffner@epfl.ch>
|
|
|
|
|
|
|
|
* 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 <donut@dakotacom.net>
|
|
|
|
|
|
|
|
* main/controls.c: use fixed 20fps wiggle
|
|
|
|
|
|
|
|
2003-08-02 Paolo Ulivi <pulivi@libero.it> and Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* cfile/cfile.c: update raw_position in cfputc and cfputs
|
|
|
|
|
|
|
|
2003-08-02 Martin Schaffner <martin.schaffner@epfl.ch>
|
|
|
|
|
|
|
|
* 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 <martin.schaffner@epfl.ch>
|
|
|
|
|
|
|
|
* cfile/cfile.c: update raw_position in cfwrite
|
|
|
|
|
|
|
|
* main/network.c: comments/formatting
|
|
|
|
|
|
|
|
2003-06-22 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <taylor@icculus.org>
|
|
|
|
|
|
|
|
* libmve/mvelib.c, libmve/mveplay.c: stop memory leaks in libmve
|
|
|
|
|
|
|
|
2003-06-07 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/console.c: fix non-console build
|
|
|
|
|
|
|
|
* main/gamesave.c: comments
|
|
|
|
|
|
|
|
* main/bm.c: remove redundant break
|
|
|
|
|
|
|
|
2003-06-06 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* configure.ac, main/console.c: set console background, fix
|
|
|
|
whitespace
|
|
|
|
|
|
|
|
2003-06-01 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* README: minor update
|
|
|
|
|
|
|
|
2003-05-28 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* Info.plist.in, Makefile.am, configure.ac: add support for MacOS
|
|
|
|
X bundle
|
|
|
|
|
|
|
|
0.2.5:
|
|
|
|
|
|
|
|
2003-06-06 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* configure.ac, libmve/mveplay.c: define struct timeval if needed
|
|
|
|
|
|
|
|
0.2.4:
|
|
|
|
|
|
|
|
2003-05-12 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* configure.ac, 2d/2dsline.c, main/automap.c, libmve/mveplay.c:
|
|
|
|
fixes for OS X 10.2
|
|
|
|
|
|
|
|
2003-04-24 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <inguin@gmx.de>
|
|
|
|
|
|
|
|
* main/render.c: fix misspellings of NDEBUG
|
|
|
|
|
|
|
|
0.2.1:
|
|
|
|
|
|
|
|
2003-04-14 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* cfile/cfile.c: prefer files from d2 hog over d1 hog
|
|
|
|
|
|
|
|
2003-04-11 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/automap.c, main/gamemine.c, main/menu.c: fix compiler
|
|
|
|
warnings
|
|
|
|
|
|
|
|
0.2.0:
|
|
|
|
|
|
|
|
2003-04-11 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <stpohle@gmx.net>
|
|
|
|
|
|
|
|
* arch/linux/Makefile.am: revert to previous version, so linux
|
|
|
|
joystick works
|
|
|
|
|
|
|
|
2003-04-03 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/endlevel.c: fixed exit model scheme yet again
|
|
|
|
|
|
|
|
2003-04-02 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <MicahJon@compuserve.com>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/playsave.c: make d2x keys backward compatible
|
|
|
|
|
|
|
|
2003-03-26 Micah J. Lieske <MicahJon@compuserve.com>
|
|
|
|
|
|
|
|
* arch/sdl/event.c, arch/sdl/joy.c: added hat support for sdl
|
|
|
|
joysticks
|
|
|
|
|
|
|
|
2003-03-26 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/menu.c: Added option to set movie resolution (mostly works)
|
|
|
|
|
|
|
|
2003-03-21 Martin Schaffner <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* arch/sdl/rbaudio.c, main/songs.c: cd detection works now
|
|
|
|
|
|
|
|
* main/piggy.c: comments
|
|
|
|
|
|
|
|
2003-03-20 Martin Schaffner <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* main/gameseq.c: delete duplicate function
|
|
|
|
|
|
|
|
* 2d/rle.c: fix color swapping on big endian of big rle bitmaps
|
|
|
|
|
|
|
|
2003-03-19 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <chris@luethy.net>
|
|
|
|
|
|
|
|
* main/kludge.c: set CDROM_dir back to "." - tricks game into
|
|
|
|
thinking d2 cd is always present
|
|
|
|
|
|
|
|
2003-03-15 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/gameseq.c: fix Bitmap_replacement_data mem leakage
|
|
|
|
|
|
|
|
* unused/bios/rbaudio.h: removed duplicate file
|
|
|
|
|
|
|
|
2003-03-14 Christopher Thielen <chris@luethy.net>
|
|
|
|
|
|
|
|
* arch/sdl/rbaudio.c: stop cd audio when exiting
|
|
|
|
|
|
|
|
2003-03-14 Micah J. Lieske <MicahJon@compuserve.com>
|
|
|
|
|
|
|
|
* main/gamecntl.c: add comments to the "only matt knows" cheats
|
|
|
|
|
|
|
|
2003-03-14 Martin Schaffner <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* main/gamemine.c: formatting, better texture conversion for d1
|
|
|
|
levels
|
|
|
|
|
|
|
|
2003-03-14 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <ccarena@cox.net>
|
|
|
|
|
|
|
|
* main/menu.c: fixed brightness slider
|
|
|
|
|
|
|
|
2003-03-01 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* main/render.c: added replacement qsort for solaris
|
|
|
|
|
|
|
|
2003-02-26 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/gamemine.c: texture conversion for d1 shareware
|
|
|
|
|
|
|
|
2003-02-26 Martin Schaffner <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* main/gamemine.c: better texture conversion for d1 levels
|
|
|
|
|
|
|
|
2003-02-26 Micah J. Lieske <MicahJon@compuserve.com>
|
|
|
|
|
|
|
|
* main/kconfig.c: fix joystick support under MinGW
|
|
|
|
|
|
|
|
2003-02-26 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* TODO: update
|
|
|
|
|
|
|
|
* autogen.sh: add warning about old auto* versions, use
|
|
|
|
automake --copy
|
|
|
|
|
|
|
|
2003-02-24 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/titles.c: fixed fullscreen toggle in briefings
|
|
|
|
|
|
|
|
2003-02-21 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* configure.ac: check for mingw when enabling nasm
|
|
|
|
|
|
|
|
* main/playsave.c: enable loading player files of either byte
|
|
|
|
order
|
|
|
|
|
|
|
|
2003-02-20 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* libmve/mveplay.c: os x needs nanosleep prototype.
|
|
|
|
|
|
|
|
2003-02-18 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* .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 <martin.schaffner@epfl.ch>
|
|
|
|
|
|
|
|
* main/render.c: 2nd attempt to fix solaris qsort bug
|
|
|
|
|
|
|
|
2003-02-18 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* configure.ac, include/pstypes.h: put alignment detection in
|
|
|
|
configure.ac
|
|
|
|
|
|
|
|
2003-02-17 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/Makefile.am: no more Makefile.mveplay. again
|
|
|
|
|
|
|
|
* main/mveplay.c: typo
|
|
|
|
|
|
|
|
2003-02-13 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <martin.schaffner@epfl.ch>
|
|
|
|
|
|
|
|
* 3d/interp.c, include/interp.h, main/polyobj.c: get rid of some
|
|
|
|
redundant swap functions.
|
|
|
|
|
|
|
|
2003-02-13 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* ChangeLog: update changelog
|
|
|
|
|
|
|
|
2003-02-13 Martin Schaffner <martin.schaffner@epfl.ch>
|
|
|
|
|
|
|
|
* 3d/interp.c, include/interp.h, main/polyobj.c: fix remaining
|
|
|
|
polymodel alignment issues.
|
|
|
|
|
|
|
|
2003-02-13 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* include/: interp.h, interp.h: restore prototype for
|
|
|
|
swap_polygon_model_data
|
|
|
|
|
|
|
|
2003-01-21 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/piggy.c: use memcpy to avoid alignment problem
|
|
|
|
|
|
|
|
* compilerdefs.txt: updated some defs, added sunos/sparc
|
|
|
|
|
|
|
|
2003-01-15 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <david_costanzo@yahoo.com>
|
|
|
|
|
|
|
|
* main/mveplay.c: fix several bugs, comments, formatting.
|
|
|
|
|
|
|
|
2003-01-15 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/movie.c: use ifdef around gr_toggle_fullscreen
|
|
|
|
|
|
|
|
2003-01-07 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/mission.h, main/mission.c: comments
|
|
|
|
|
|
|
|
* README, TODO, cvshowto.txt, installation.txt, debian/copyright:
|
|
|
|
documentations
|
|
|
|
|
|
|
|
2003-01-03 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* main/render.c: workaround solaris qsort bug
|
|
|
|
|
|
|
|
2003-01-01 Steffen Pohle <stpohle@gmx.net>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* 2d/rle.c, main/inferno.c, main/piggy.c: fixed rle_swap leaks.
|
|
|
|
|
|
|
|
2002-12-24 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/mission.c: fixes an infinite loop which was caused by d2x
|
|
|
|
thinking d2demo was a descent 1 mission
|
|
|
|
|
|
|
|
2002-12-24 Martin Schaffner <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* arch/ogl/ogl.c, main/render.c: fix compiler warnings.
|
|
|
|
|
|
|
|
2002-12-24 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/render.c: comments
|
|
|
|
|
|
|
|
2002-10-30 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/inferno.c: add help for -hogdir option
|
|
|
|
|
|
|
|
* main/inferno.c: added -hogdir option
|
|
|
|
|
|
|
|
2002-10-28 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/: inferno.c, menu.c: enabled Vertigo displays
|
|
|
|
|
|
|
|
* include/3d.h: typo
|
|
|
|
|
|
|
|
2002-10-28 Martin Schaffner <maschaffner@gmx.ch> and Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 2d/2dsline.c: handle BM_OGL in gr_scanline()
|
|
|
|
|
|
|
|
2002-10-11 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/kconfig.c: fix a oops, add old logs
|
|
|
|
|
|
|
|
* main/kconfig.c: support for >3 mouse buttons
|
|
|
|
|
|
|
|
2002-09-18 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* include/gr.h: fix palette swap define
|
|
|
|
|
|
|
|
2002-09-14 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/titles.c: load hires briefing screen if lores doesn't exist
|
|
|
|
(i.e. vertigo) and MenuHires=0
|
|
|
|
|
|
|
|
2002-09-14 Werner Augustin <descent-source@mailinglist.gnuher.de>
|
|
|
|
|
|
|
|
* main/: multi.h, network.h: pack some structures for ipx
|
|
|
|
compatibility.
|
|
|
|
|
|
|
|
2002-09-14 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* main/: game.c, menu.c, mission.c: promote builtin missions.
|
|
|
|
|
|
|
|
2002-08-15 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* Makefile.am, configure.ac, utilities/Makefile.am: moved utility
|
|
|
|
to utilities to avoid conflict with c++ std lib <utility>
|
|
|
|
|
|
|
|
* utilities/: Makefile.am, hogcreate.c, hogextract.c, txb2txt.c,
|
|
|
|
txt2txb.c: moved utility to utilities to avoid conflict with c++
|
|
|
|
std lib <utility>
|
|
|
|
|
|
|
|
* Makefile.am, configure.ac: add utilities
|
|
|
|
|
|
|
|
2002-08-09 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 2d/palette.c, 3d/interp.c, include/gr.h, main/render.c:
|
|
|
|
formatting
|
|
|
|
|
|
|
|
2002-08-08 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* .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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* main/gamemine.c, main/gamesave.c, mem/mem.c: d1 level stuff.
|
|
|
|
|
|
|
|
2002-08-04 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <maschaffner@gmx.ch>
|
|
|
|
|
|
|
|
* NEWS, cfile/cfile.c, main/console.c, main/gamemine.c,
|
|
|
|
main/gamemine.h, main/gamesave.c: load d1 levels
|
|
|
|
|
|
|
|
2002-07-30 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* compilerdefs.txt: OSX defs
|
|
|
|
|
|
|
|
2002-07-18 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* arch/sdl/joydefs.c, arch/sdl/joy.c: SDL joystick stuff mostly
|
|
|
|
done
|
|
|
|
|
|
|
|
2002-02-23 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* rpm/: d2x.spec, d2x.spec.in: auto-generate rpm spec file
|
|
|
|
|
|
|
|
2002-02-09 Paolo Ulivi <pulivi@libero.it>
|
|
|
|
|
|
|
|
* d2x-ogl.sh, d2x-sdl.sh, rpm/.cvsignore, rpm/d2x.spec: rpm
|
|
|
|
support
|
|
|
|
|
|
|
|
2002-02-06 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* Makefile.am, configure.ac: specify prerequisite versions of
|
|
|
|
autoconf and automake
|
|
|
|
|
|
|
|
2002-01-29 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <falk.hueffner@student.uni-tuebingen.de>
|
|
|
|
|
|
|
|
* main/inferno.c: Data files now go in DATADIR/games/d2x, user
|
|
|
|
files now go in ~/.d2x
|
|
|
|
|
|
|
|
2002-01-24 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* configure.ac: fix nasm not found error message
|
|
|
|
|
|
|
|
2002-01-18 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* Makefile.am: Got rid of thinking.txt
|
|
|
|
|
|
|
|
* main/inferno.c: document -nomovies option
|
|
|
|
|
|
|
|
2001-12-28 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/titles.c: formatting, put some code into place for rendering
|
|
|
|
of robots during briefings
|
|
|
|
|
|
|
|
2001-12-27 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* NEWS: stuff
|
|
|
|
|
|
|
|
2001-12-23 Craig Hadady <chadady@iglou.com>
|
|
|
|
|
|
|
|
* 2d/rle.c: fixed bug in dummy array.
|
|
|
|
|
|
|
|
2001-12-03 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* thinking.txt: not needed
|
|
|
|
|
|
|
|
2001-11-27 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* AUTHORS: typo
|
|
|
|
|
|
|
|
2001-11-14 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/playsave.c: load player files regardless of byte order of
|
|
|
|
sig
|
|
|
|
|
|
|
|
2001-11-11 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* misc/byteswap.h: removed duplicate header
|
|
|
|
|
|
|
|
2001-10-31 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* main/inferno.c: added some documentation
|
|
|
|
|
|
|
|
2001-10-25 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* include/ui.h, unused/ui/ui.h: Moved ui.h to includes/
|
|
|
|
|
|
|
|
* texmap/tmapppro.S: no need for #include <conf.h> 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <falk.hueffner@student.uni-tuebingen.de>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* NEWS: Fixed the invulnerable robots bug!
|
|
|
|
|
|
|
|
* main/collide.c: Fixed the invulnerable robots bug!
|
|
|
|
|
|
|
|
2001-10-14 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* Makefile.am, arch/Makefile.am, iff/Makefile.am, main/Makefile.am:
|
|
|
|
Minor dist fix
|
|
|
|
|
|
|
|
2001-10-13 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <paoloulivi@tin.it>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* Makefile.am: Added macros/sdl.m4
|
|
|
|
|
|
|
|
* autogen.sh: Added macros/sdl.m4
|
|
|
|
|
|
|
|
2001-10-09 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* aclocal.m4, conf.h.in, configure.in, arch/Makefile.am,
|
|
|
|
arch/ogl/Makefile.am: Remove duplicate headers.
|
|
|
|
|
|
|
|
2001-08-02 Thimo Neubauer <thimo@debian.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* cvshowto.txt: updated anonymous password
|
|
|
|
|
|
|
|
2001-02-08 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* COPYING, license.txt: Added d1x license
|
|
|
|
|
|
|
|
2001-02-01 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* aclocal.m4, configure.in: Better detecting of SDL and GL/GLU
|
|
|
|
|
|
|
|
2001-01-31 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* configure.in, main/Makefile.am: Fixes to build system
|
|
|
|
|
|
|
|
* main/kconfig.c: fix for non-linux joysticks
|
|
|
|
|
|
|
|
* arch/dos/Makefile.am, arch/dos/cdrom.c, arch/dos/digi.c,
|
|
|
|
arch/dos/dosgr.c, arch/dos/dpmi.c, arch/dos/findfile.c,
|
|
|
|
arch/dos/init.c, arch/dos/ipx.c, arch/dos/joy2.asm,
|
|
|
|
arch/dos/joyc.c, arch/dos/joydefs.c, arch/dos/key.c,
|
|
|
|
arch/dos/modex.asm, arch/dos/mouse.c, arch/dos/timer.asm,
|
|
|
|
arch/dos/tweak.inc, arch/dos/vesa.c, arch/dos/vgaregs.inc,
|
|
|
|
arch/include/joy.h, arch/linux/Makefile.am, arch/linux/findfile.c,
|
|
|
|
arch/linux/init.c, arch/linux/ipx_bsd.c, arch/linux/ipx_lin.c,
|
|
|
|
arch/linux/ipx_udp.c, arch/linux/linuxnet.c, arch/sdl/Makefile.am,
|
|
|
|
arch/sdl/init.c, arch/sdl/timer.c: Removed duplicate files
|
|
|
|
|
|
|
|
* 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_findfile.c, arch/linux_init.c,
|
|
|
|
arch/linux_ipx_bsd.c, arch/linux_ipx_lin.c, arch/linux_ipx_udp.c,
|
|
|
|
arch/linux_net.c, arch/sdl_init.c, arch/sdl_timer.c: Fixed build
|
|
|
|
system, minor fixes
|
|
|
|
|
|
|
|
* arch/dos/include/joy.h, arch/dos/include/key.h,
|
|
|
|
arch/dos/include/mouse.h: Unified input headers.
|
|
|
|
|
|
|
|
* arch/linux/Makefile.am, configure.in: Duplicate file removal.
|
|
|
|
|
|
|
|
2001-01-28 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <ctype.h>
|
|
|
|
|
|
|
|
* arch/include/event.h, arch/include/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, arch/include/mouse.h: Unified arch headers
|
|
|
|
|
|
|
|
2001-01-25 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* autogen.sh: use "set -e" so execution stops if something goes
|
|
|
|
wrong.
|
|
|
|
|
|
|
|
2001-01-24 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* Makefile.am: typo
|
|
|
|
|
|
|
|
* Makefile.am: Add ChangeLog to dist
|
|
|
|
|
|
|
|
0.0.9:
|
|
|
|
|
|
|
|
2001-01-24 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* INSTALL, NEWS, README, cvshowto.txt: updated documentation
|
|
|
|
|
|
|
|
* tools/Makefile.am, tools/cvs2cl/Makefile.am,
|
|
|
|
tools/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, main/kconfig.c, main/text.c: changed args_find to
|
|
|
|
FindArg
|
|
|
|
|
|
|
|
* main/gamecntl.c, main/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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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, main/inferno.c, main/lighting.c, main/object.c,
|
|
|
|
main/render.c: fix warnings and enable NDEBUG *
|
|
|
|
arch/svgalib_init.c: svgalib support
|
|
|
|
|
|
|
|
2001-01-22 Michael Wagener <Michael.Wagener@materna.de>
|
|
|
|
|
|
|
|
* main/kconfig.c: joystick support
|
|
|
|
|
|
|
|
2001-01-21 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* cvshowto.txt: new file, taken from d1x webpage
|
|
|
|
|
|
|
|
* AUTHORS, README: Taking over as maintainer of d2x
|
|
|
|
|
|
|
|
* main/gamecntl.c, main/inferno.c: Grab mouse with SDL/X11
|
|
|
|
|
|
|
|
2001-01-20 Bradley Bell <btb@icculus.org>
|
|
|
|
|
|
|
|
* 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 <btb@icculus.org>
|
|
|
|
|
|
|
|
* copying: remove duplicate file
|
|
|
|
|
|
|
|
* Import of d2x-0.0.9-pre1
|
|
|
|
|
2006-10-02 13:56:59 +00:00
|
|
|
* Import of d2x-0.0.8
|