Merge pull request #318 from svdijk/bugfix
heretic, hexen: Fix mouse (and joystick) weapon cycling.
setup: Add key_mission to the controls group.
build: adjust location of execgamesdir
build: kill redundant boilerplate in autogen.sh
build: do not create an INSTALL file
build: fix not-honored --docdir setting
build: avoid error message during autogen.sh
Bump version number to 2.0.0, make minor modifications to NEWS.
Fix crash caused by Strife nicknames (thanks fabian).
Update README to point at Github instead of Sourceforge. Remove contents
Rename configure.in to configure.ac, to comply with modern autotools
Don't clean static manpages (oops).
Fix 'make clean' where some files were not being cleaned (thanks
Fix Heretic demo desync caused by r1228 (thanks marineController).
Fix crash when using fallback Doom IWAD and selecting level.
Bump version number to 2.0.0-beta3.
Bump version numbers for Codeblocks, MSVC project files from 1.99.0 to
Remove KEY_RSHIFT special-casing from Heretic/Hexen menu code to fix
Initialize data2 to zero for ev_keyup events, rather than just letting
Update INSTALL template file to include upgrade instructions for
Change names of Doom II MAP31/MAP32 when using the BFG edition (thanks
Show package string on Hexen startup, to match other games.
Add Steam IWAD path for Hexen Deathkings WAD (thanks chungy).
Fix quoting around use of AC_LANG_PROGRAM macro to stop warning message.
Clear relative mouse state after moving mouse cursor to corner to
Add default DOS installer paths for Heretic, Hexen and Strife to IWAD
Change old Doom wiki link to new URL (thanks Quasar).
* Fixed deathmatch spots error message to match binary (why'd they
Proper output of randomparm's current value when passing through
* Fix problem that crashes netdemos in ST_Drawer
Only show 'flying' controls when configuring Heretic or Hexen, not
Change gradient characters of 'large' textscreen font to be direct
Fix setup tool Windows resource file to include the application manifest
Bump version number to 2.0.0-beta2.
Use system DPI setting on Windows to determine whether to use the large
Add missing asmv3 namespace to setup manifest (oops).
Declare Windows binaries as DPI-aware to prevent the OS from applying
Use .items() rather than .iteritems() for compatibility with Python 2.7
Determine which textscreen font to use by looking at the current desktop
Fix Vanilla behavior of shift key when entering savegame names in the
Use _SCRIPTS rather than _DATA for duplicated setup binaries so that the
Default to windowed mode in OS X, as there is an SDL bug that can cause
Don't crash Heretic in A_SkullPop() if a player is gibbed and respawns
Select fallback IWADs that match the game we are configuring (thanks
When loading Heretic savegames, NULL out certain special values which
Disable file selector dialog on Windows.
Fix icon at multiplayer wait screen (thanks Alexandre Xavier).
Use OPL MIDI playback as the default music device.
Correct up/down look logic that was incorrectly allowing 6 degrees of
Fix bug with freeing of static strings, accidentally introduced in
Fix accidental string concatenation that broke Steam Heretic IWAD
Rip out special casing on Windows that defaults to the SDL directx
Remove call to I_SetWindowTitle() that is no longer needed.
Remove gamemission variables for Heretic and Hexen and hard-code to the
Update generation of Windows RC version to properly handle -xxx
Bump version number to v2.0.0-beta1; update NEWS.
Merge HH-TODO into main TODO file.
Tweak mouse grab behavior: don't arbitrarily warp the mouse at game
Fix Hexen CD music (now working and tested with a real Hexen CD).
Don't grab the mouse at the Strife startup screen.
Set window title/icon for Heretic/Hexen startup windows, to match the
Set window title and icon on ENDOOM window to match main game window.
Finish implementation of Hexen CD audio music mode.
Change netgame version mismatch message to be reminiscent of the Vanilla
Fix RANGECHECK on V_DrawPatch() functions, so the game exits with an
Preserve libsamplerate_scale in the setup tool.
Add config file variable for controlling libsamplerate conversion scale
Translate HHE thing numbers according to patch exe version number, as
Fix comments: HHE, not Dehacked.
Map thing type and state table indexes to those used by Vanilla Heretic
Use portable functions for reading/writing sector effect thinker
Use portable functions to read/write mobj_t structures.
Add portable functions to read/write player_t structures and use this
Add portable functions to read integers from savegame files and use
Split Heretic savegame code into a separate file.
Call I_PrecacheSounds() in Heretic/Hexen startup code so that sounds are
Small fix to a big problem regarding save slots.
Fix mouse "use" button in Heretic (thanks mooseman2).
Rename gamesdir to execgamesdir so that the binaries are installed by
Fix setup tool desktop file to point to chocolate-doom-setup.
Update rpm.spec to build Strife package.
Install documentation files into separate directories, one for each
Install multiple copies of the setup binary, one for each game.
Sync -random command line parameter as part of game settings.
Set setup tool title so that it it shows the name of the correct game
Set a title on the ENDOOM window.
Place the mouse cursor in a less distracting location when releasing
Fix crash at Heretic E2 end screen (thanks Leitbild).
Change to using V_DrawFilledBox to clear the intro screen instead of
Fix same error made before with -novoice command - grr!
Only include NOT-BUGS in releases of Doom binaries, not other games.