Use common event queue code.
Harmonise heretic code on TICRATE and use definition in i_timer.h.
Remove definitions from heretic/doomdef.h and use common headers. Merge
Remove heretic duplicate versions of M_AddToBox, M_ClearBox, SlopeDiv
Remove NeXT/WATCOMC ifdef blocks.
Remove ifdef blocks from heretic/r_draw.c.
Add chocolate-heretic, chocolate-hexen build targets.
Move m_random.[ch] to doom/ (as Hexen uses a different random number
Remove bits from heretic/m_misc.c that are in common; change
Remove now-unused screen number definitions.
Replace heretic "screen" variable with I_VideoBuffer.
Merge heretic/v_video.c to common code.
Remove screens[] and all remaining use of it.
Clean up string munging for selecting PCX filename.
Replace all use of screens[0] by I_VideoBuffer.
Remove screen parameter from V_DrawPatch functions; update code to use
Add a dest_buffer pointer for the v_video code, and V_UseBuffer to allow
Add I_VideoBuffer variable for pointer to screen buffer used by
Make the wipe code use dynamically allocated transition screens.
Remove heretic definitions for fixed math arithmetic and endianness
ANGLE_MAX -> ANG_MAX (oops)
Remove definitions from heretic/doomdef.h that are in common code.
Move finecosine variable into tables.c.
Move gameaction from d_event.h into doom/ code.
Remove Logitech Cyberman code.
Split sound code out of Heretic's i_ibm.c into s_sound.c. Rename
Convert MAXINT/MININT -> INT_MAX/INT_MIN in Heretic/Hexen code.
Clean up some warnings in the Hexen code.
Update HH-TODO andd add a couple of items
Allocate sound chunks and their buffers together, so that they are freed
Remove i_sdlsound.c dependency on doom/
Silence some compiler warnings on heretic/hexen code.
Add TODO file for Heretic/Hexen integration.
Remove duplicate w_wad.c from hexen/ and DevMaps option.
Remove duplicate w_wad.c from heretic/.
Add missing i_sound.h include.
Refactor configuration file system to allow configuration file variables
Allow all Doom missions to use any Doom version.
Split out variables for controls into common m_controls.c.
Split off game mode/mission/version definitions into common code, along
Replace Hexen CD music API with SDL-based equivalent (as yet untested).
Remove i_system.c dependency on doom/ code and add a generic I_AtExit()
Fix disabled PC speaker sounds.
Remove unneeded doomstat.h include.
Split off some of the s_sound.c code into i_sound.c and reimplement the
Move m_bbox.[ch] back to common (needed by v_video.c). Remove some
Move dehacked code to doom/. Split dehacked string replacement code into
Move m_bbox.[ch], f_wipe.[ch] to doom/
Split off patch code from r_defs.h into a common file. Remove dependency
Remove dependencies of i_video.c on doom/ code.
Remove includes of doomdef.h where possible, move generic parts into top
Split event code into a separate d_event.c file.
Move doom-specific files to a separate directory.
Add missing Hexen Makefile.am.
Remove z_zone.c and tables.c, as these are identical to the version in
Fix #include statements to use lower case filenames. Add automake
Reformat (beautify) Raven sources and add GPL headers.
Add GPLed Heretic/Hexen source.
Create branch for adding heretic/hexen code.
Update INSTALL to include some notes about Chex Quest.
Update missing chex.deh to reference its location in the idgames
Use / as a path separator, to allow cross-compiling of resource files
Fix crash related to A_BFGSpray with NULL target when using dehacked
Don't modify level lumps when loading levels.
Use FILE_MAP_ALL_ACCESS rather than FILE_MAP_READ when mmapping files
Search for chex.deh in WAD path.
Update netcode to allow chex quest gameversion.
Update Chocolate Setup to support chex.wad.
Fix crash on Chex Quest intermission screen (thanks entryway)
Automatically load chex.deh on startup if playing in chex mode.
Fix mistake in exit confirmation string that was breaking dehacked
Update codeblocks project to locate setup manifest
Don't do the Final Doom teleport quirk with Chex Quest, as chex.exe
Monsters don't drop ammo in Chex Quest.
Add magic dehacked comment to enable long cheat sequences (also for Chex
In chex mode, always warp to an episode 1 level, and display the level
Allow magic comments in dehacked files that disable the DOS dehacked
Chex Quest's chex.exe is based on the Final Doom exe, not the Ultimate
Fix "dimensional shambler waiting at the dos prompt" quit message to
Initial chex.exe emulation.
Fix dehacked replacements for the "press y to quit to dos" string.
Fix quit screen confirm message to say "quit to dos" rather than just
Add a helpful message for people trying to play with the wrong IWAD.
Only apply dehacked green armor class to the green armor shirt, not the
Always set armor class to 2 when picking up a megasphere (thanks
Updated Code::Blocks project for new files
Add setup-manifest.xml to dist.
Updated VC++ Project for added files; Manifest should have version
(Hopefully) fix for Windows Vista asking for security elevation when
Remove Vanilla Doom reload hack.
Add command line option to disable mmapped WAD I/O.
Fix win32 mmap driver and add to build.