Include INSTALL file in distribution packages.
Change span drawing functions to work the same as Vanilla, so that in
Change default mouse acceleration in setup tool to match the game's
Align memory allocated by zone memory system to 8 byte boundaries on
Extend mouse code to support up to 8 buttons (allows mouse wheel to be
Fix volume multiply; DBOPL now generating output.
Hook DBOPL into OPL library and remove FMOPL. Does not generate any
Add C-converted version of DOSbox OPL emulator.
Add weapon cycling bindings for mouse and joystick buttons. Add weapon
Change back filter frequency. Add debug code to dump resampled sound
Fix sound resampling low pass filter.
Initial code for previous/next weapon switching keys.
When in windowed mode, allow the screen size to be dynamically resized
Add multiplayer spy key binding.
Add config file parameter to set OPL I/O port.
Check for libm, to fix Fedora compile issues.
Set MACOSX_DEPLOYMENT_TARGET to target 10.4, so that the launcher will
Update NEWS and ChangeLog, bump version number.
Add key bindings for multiplayer messaging.
Add key binding to change demo recording quit key.
Add tags files to svn:ignore.
Add INSTALL to all distribution packages, add note in README.
Clarify/update install instructions.
Don't grab the mouse when the demo sequence advances.
Use dehacked printf functions in Heretic code where appropriate.
Further sanity checking on use of strcpy() with dehacked string
Silence printf(DEH_String(...)) warnings, by providing a DEH_printf
Fix compiler warnings with savegame and response file code.
Scale up music volume from configuration file value in Heretic/Hexen.
Merge contents of OPL-TODO into TODO file.
Add textscreen Doxyfile to dist. Add .desktop file to svn:ignore. Add
Add -reject_pad_with_ff parameter to allow padding value to be
Add REJECT buffer overflow emulation, based on code from PrBoom+ (thanks
Disable OPL debugging messages.
Split out WAD command line parsing code into common code shared between
Suggest a different Heretic version when an invalid string or code
Do dehacked string substitution for end of episode text.
Fix unsigned integer overflow with calls to M_StrCaseStr where
Make tables const, minor commenting and formatting fixes.
Add WAD merging command line options to Heretic.
Add -hhever command line parameter to select patch version number.
Use DEH_String() around TXT_ definitions from dstrings.h.
Add new action pointer lookup table, and find offset based on patch
Add deh_hhe_version variable to specify version of executable used to
Add some DEH_String() calls where appropriate.
Add OPL-TODO to dist, set svn:ignore properties.
Use native MIDI music by default.
Load advapi32.dll pointers dynamically at runtime. This should fix any
- Fix codeblocks project build
Use wide-character versions of Win32 API functions. Clean up properly if
When loading driver, pass the full path to the ioperm.sys file.
Fix race condition with condition variable freed before it is signaled.
Minor documentation fixups.
Add OPL hardware playback support for Windows NT-based systems.
Bump version number, update ChangeLog and NEWS.
Add Heretic implementation of HHE "Text" section, add DEH_String()
Move action function prototypes in info.c into separate p_action.h
Call DEH_Init on Heretic startup so that patches will be loaded.
Only call InitializeSections() when a dehacked patch is actually loaded.
Add HHE 1.0 header signature to list of accepted signatures.
Add case-insensitive version of strstr(), and use this instead of
When initializing to load an HHE patch, patch the states[] table to be
Initial code for HHE patch support.
Move sound structure and ammo definitions into headers. Add #ifndef
Refactor dehacked structure mapping code to support string fields in
Add back unused phoenix rod object, frames, and dummy action pointer.
Fix Heretic/Hexen "noise" sound debug cheats.
Update OS X Makefile to include Heretic and Hexen executables, and to
Rearrange Makefile definitions.
Add a hint message about permissions if unable to get I/O permissions
Only distribute README.OPL in the Windows package, don't bother
Add README.OPL to list of documentation files to distribute.
Move parts of dehacked code into top-level common code, to allow future
Change Windows resource file to use PACKAGE_COPYRIGHT and
Change directory to home directory before launching the game, so that
Set launch button as default button, so that it is possible to launch
Rename mus2mid functions to be consistent with coding standard.
Remove unused PACKAGE_LONGDESC.
When doing a MUS to MID conversion, allocate MIDI channels so that the
Fix indentation/style etc. in mus2mid.c.
Add tags files to svn:ignore properties.