arch/carbon/conf.h, arch/sdl/gr.c, d2x-Info.plist, d2xgl-Info.plist, main/inferno.c, English.lproj/InfoPlist.strings: update version info, use DESCENT_VERSION instead of PACKAGE_NAME
main/playsave.c: make sscanf look for "%i.%i" instead of "v%i.%i" because the 'v' isn't written to file (used to cause D2X for Mac OS 9 to crash), use PHYSFS_delete instead of unlink to be safe
include/physfsx.h: chdir to application directory so it uses relative userdir and hogdir paths properly, in Mac OS X it can make the root directory the current one
main/game.c, main/gamerend.c: small brace tidy up to allow a source code editor to list all the functions (from D2X CVS)
20061023
--------
/arch/sdl/joy.c: increased "MAX_HATS_PER_JOYSTICK" from 4 to 128 to prevent axes recognition problems
/d1x.ini, /main/inferno.c, /main/menu.c: in do_options_menu decreased i by 1 to not show d2x options menu if arg -nod2xmenu is found; added help text; added INI line
/arch/ogl/ogl.c: changed ogl_loadtexture to deal with transparent walls
/arch/linux/hmiplay.c: added cut_trough(), a clone of stop_all that is called to flush notes while playing a song to improve song switching
/arch/ogl/sdlgl.c, /arch/ogl/ogl.c, /main/endlevel.c: added GL functions to fix the portal-bug; added exception boolean value tempNoDepthTest to render d1 endlevel correctly; code reformatting
/arch/ogl/ogl.c, /main/endlevel.c, /main/gameseg.c, /main/render.c: improved use of Depth Test, added experimental hack for 4D levels; removed two Asserts which fail with 4D levels
/main/game.c: added game_flush_input() on automap calls to avaoid control irritations
/main/inferno.c: corrected command-line output in inferno.c
/dxx-readme.txt: corrected typo
/arch/ogl/ogl.c: disabled GL_CULL_FACE at ogl_end_frame to avoid problems with menus after player's death
/main/gameseg.c: disabled another Assert. commented with FIXME's - debugging if needed
/main/inferno.c: made 22k sounds default
/arch/ogl/ogl.c, /main/automap.c: show borders in SDL and OGL, optimized and cleaned
/2d/font.c, /arch/ogl/ogl.c, /d2x.ini, /include/gr.h, /include/ogl_init.h, /main/automap.c, /main/gamefont.c, /main/inferno.c, /main/kconfig.c, /main/menu.c, /main/newmenu.c, /main/newmenu.h, /main/scores.c, /main/state.c, /main/titles.c: made fonts scalable, added command-line to enable fixed fonts, made savegame thumbs scalable, reworked menu borders, new way to display level info in automap to get right with scaled fonts. additionally layed out special characters to newmenu.h
/arch/ogl/ogl.c, /main/credits.c, /main/polyobj.c, /main/titles.c: new code for ogl_offscreen_render, used it to reduce flickering in credits
/arch/ogl/gr.c, /arch/sdl/gr.c, /d2x.ini, /main/automap.c, /main/game.c, /main/gamecntl.c, /main/gamerend.c, /main/gameseq.c, /main/gauges.c, /main/inferno.c, /main/kconfig.c, /main/menu.c, /main/movie.c, /main/newmenu.c, /main/playsave.c, /main/scores.c, /main/screens.h: some fixes for menus and automap; new aspect code; improved code to scale window for cockpits; introducing new variable in playsave.c to store game resolution and saving Game_window_h/h again properly - fixes bugs with screwed resolutions; making menus in game-resolution as default and re-activating old command-line arg '-menu<X>x<Y>' to scale menus
/2d/bitblt.c, /arch/ogl/gr.c, /main/game.c, /main/gamerend.c, /main/gameseq.c, /main/gauges.c: scalable HUD, improvements for HUD and cockpits, cleaner code, fixes to get SDL renderer working again
/main/inferno.c: saving config files in home directory
/main/slew.h: fix error when building editor with RELEASE (d2x-cvs takeover)
/arch/carbon/descent.r: don't allow MPW build to run in OS X (d2x-cvs takeover)
/main/laser.c, /main/object.c: fix crash when a robot's guided missile explodes (d2x-cvs takeover)
/d2x.xcode/project.pbxproj: add references to headers in main for SCM and batch find (d2x-cvs takeover)
/main/inferno.c, /main/multi.c, /main/multi.h: move hoard data saving from main to save_hoard_data (d2x-cvs takeover)
/main/inferno.c, main/titles.c, main/titles.h: move titles, loading screen and order form showing to titles.c (d2x-cvs takeover)
/include/physfsx.h, /main/inferno.c: move PhysicsFS initialisation, search path setup and argument reading to physfsx.h (d2x-cvs takeover)
/ChangeLog: Update
/main/game.c, /main/inferno.c, /main/menu.c, /main/playsave.c: removing unnecessary stuff from game_init_render_buffers; better resolution handling; storing resolution stuff in PLX file (Thanks to Hans de Goede and Chris Taylor)"
/arch/sdl/joydefs.c, /main/config.h, /main/gameseq.c, /main/kconfig.c, /main/newmenu.c, /main/playsave.c: added new control type: Joystick & Mouse (Thanks to The_Lion)
/main/credits.c: code cleanup
/2d/font.c, /arch/ogl/ogl.c, /include/ogl_init.h, /main/automap.c, /main/gamerend.c, /main/gauges.c, /main/newdemo.c, /main/state.c: corrected demo-related font positions; fixed window view glitch in demo playback; merged ogl_ubitmapm_cs and ogl_ubitmapm_cf
/2d/font.c, /main/gamecntl.c, /main/menu.c: cleaned up options menu and removed 'd1x options' because not really necessary anymore
/arch/ogl/gr.c, /arch/sdl/gr.c, /arch/sdl/joy.c , /main/gamerend.c, /main/gauges.c, /main/hud.c, /main/menu.c: print joystick dialog to stdout; print time with hud messages; fixing some graphical glitches; repaired brightness slider (oops); code cleanup
/2d/font.c, /arch/ogl/gr.c, /arch/ogl/internal.h, /arch/ogl/ogl.c, /arch/ogl/sdlgl.c, /main/gamecntl.c, /main/inferno.c: introduced FSAA; fixed fullscreen toggle glitches; adjusted OGL_TEXTURE_LIST_SIZE and OGLTEXBUFSIZE; code cleanup; fixed memleak in game pause; restored font.c (oops)
/main/movie.c: made file extension for TXB files lowercase to match filename case itself. makes easier to use external files
/arch/ogl/gr.c, /main/inferno.c, /main/menu.c, /main/newmenu.c, /main/vers_id.h: if player is deleted also delete PLX file; removed date strings, not necessary; added Menu_special
/configure.ac, /Makefile.am: changed build target to 'rebirth'; changed version string; preparations for v0.50 release
/main/gauges.c: corrected position of shield/energy numbers if 200
/main/movie.c: improved code to show scaled movies
/arch/ogl/gr.c, /arch/ogl/ogl.c, /arch/ogl/sdlgl.c, /include/gr.h, /main/inferno.c: re-enabled SDL_SetGammaRamp; removed FSAA because no function on all platforms; fixed offscreen render; better restriction to show menus ingame
/arch/ogl/gr.c: switching SDL gammaramp off by default because uses too much CPU
/main/hud.c: aligned 'press any key...' message on hud
/main/credits.c: make scrolling smoother by changing time_delay
/main/gauges.c: fixes for alt huds
/main/gauges.c, /main/titles.c: don't show alt hud while guilded missile view; removed unnbecessary delay in show_char_delay to make robo movies smoother
/main/menu.c: print warning if resolution is set too high and don't change after all
/arch/ogl/gr.c, /main/lighting.c, /main/state.c: fixing OGL compile bug; fixing calculation of object light before and after restoring a saved game
/arch/sdl/joydefs.c, /main/config.h: re-activated Weapon Keys menu - aka D2X keys
/arch/sdl/joy.c, /main/inferno.c: fixing mem corruptions while closing joysticks; removed Joystick calibration which should be unnecessary with SDL
/arch/ogl/ogl.c: Fix for inherent limitation in pow2ize() and wrong description thereof
/d1x.ini, /main/inferno.c: cleaned up command-line help; removed old/redundant/unfunctional options; improved code to read -pilot argument
/arch/ogl/gr.c: make write_bmp use PhysFS
/main/credits.c: adjusted credits scroll speed with MenuHires
/include/loadgl.h, /main/gauges.c: introducing draw_wbu_border to draw rounded weapon boxes with glScissor
/main/game.c: removed calibrate joystick line from help menu
/arch/ogl/ogl.c: made lines width scale to resolution; fixed compiler warnings
/main/object.h: fixed compiler warnings in object header
/main/inferno.c, /main/kconfig.c: using global variable for sp-mouselook to save CPU usage
20060416
--------
/main/newmenu.c, /main/gauges.c, /main/gameseg.c, /main/menu.c, /main/gamesave.c, /main/gamerend.c, /include/strutil.h, /main/bm.c, /main/gamepal.c, /main/piggy.c, /misc/strutil.c, /main/object.c, /main/render.c, /main/editor/kfuncs.c, /main/editor/med.c: implementation of current d2x-cvs patches
/main/automap.c: FIX: deleting marker dialog in automap causes major graphical issues in automap
/main/movie.c: more original look of scalable movies
/arch/sdl/gr.c, /arch/ogl/gr.c, /main/inferno.c: added widescreen aspect with command-line option for SDL and OGL build
/main/newmenu.h: possible menu text sring length incrased to 255
/arch/ogl/ogl.c, /include/ogl_init.h, /2d/bitblt.c, /main/movie.c, /main/inferno.c: added mipmap operator to ogl_bitblt_i, added if to MovieShowFrame to switch off movie mipmap if argument -nomoviesmooth given, added command-line option
/arch/ogl/gr.c, /main/menu.c: removed fullok hack for fullscreen changing
20060226
--------
/arch/ogl/include/internal.h fixing "OGL: texture list full"-bug
/arch/linux/ipx_udp.c, /arch/win32/ipx_udp.c: full broadcast as default in UPD/IP games
/configure, /main/vers_id.h: changes in date, version-number
/arch/ogl/gr.c: setting gl_reticle as default (if you don't like it, set -gl_reticle 0)
/main/gauges.c: fixed alt-hud text positions for gl_reticle
/main/menu.c: removed serial connection functions (not really needed anymore)
/main/game.c, /main/inferno.c: implementation of menu in gameres
/arch/ogl/ogl.c, /main/movie.c: scalable movies
/main/menu.c: removed vertigo say for menu_gameres
/main/menu.c: load resolution after player is selected
/main/game.c, /main/gamecntl.c: new keys to get shrink and grow window functions working
/main/automap.c, /main/inferno.c: automap now always in gameres and eat less cpu power
/main/credits.c: credits now working correctly with menu_gameres
/main/scores.c: fixing frames in scoretable in menu_gameres
/main/kconfig.c: fixing frames in controls-config in menu_gameres
/main/menu.c: implementation of custom resolutions
/main/game.c, /main/menu.c: new calls to get right fonts with new resolutions menus-menu
/main/newdemo.c: smoother demo-playback
/arch/sdl/digi.c, /arch/linux/Makefile.am, /arch/linux/Makefile.in: implementation for midi on linux
/main/inferno.c: fixing possibility for midi-loops after game was killed
20060122
--------
/main/menu.c: removed second resolutions menu
/arch/ogl/gr.c: resolution switches now faster in windows (at least as fast as windows is able to)