Always use an SDL buffer size that is a power of two. Reduce buffer size
Add option to "join game" dialog in setup tool to autojoin a LAN game.
Make txt_inputboxes emit a "changed" signal when their value is changed.
Calculate SDL buffer size automatically based on sample rate.
Add copyright headers to textscreen examples.
Fix up some extended ASCII characters.
Add small textscreen font for low resolution displays, based on the
Fix clipped sounds when using libsamplerate (thanks David Flater)
Add check to allow sched_setaffinity code to work on older versions of
Define INVALID_SET_FILE_POINTER if it is not defined, to fix compilation
Add "make doc" target to run Doxygen, and add a Doxyfile. Add @file tags
Add documentation for high-level txt_desktop.h functions.
Add documentation for high-level textscreen functions.
Fix signed/unsigned conversion warning.
Look up SetProcessAffinityMask function at runtime, so that the program
Fix layout of widgets within scroll panes. Scroll scroll panes in
Allow clicking within scroll bars to set position.
Add scrollable pane widget to textscreen library.
Fix '-mmap' command line parameter.
Create the ~/.chocolate-doom/savegames directory on startup if it does
Replace -nommap with -mmap; do not use mmap()ed file access by default.
Bump version to 1.2.1, update NEWS and ChangeLog.
Fix crash when playing Doom 1 levels.
Bump version to 1.2.0, update NEWS and ChangeLog.
Set icon before calling TXT_Init, for setup and ENDOOM screens.
Fix window icon/title under Windows XP Luna theme.
Make intermission screen work on MAP33, to be consistent with Vanilla
Add check for sched_setaffinity to configure and only use it if it is
Add SDL_CFLAGS, SDL_LDFLAGS to default compile flags, and check for SDL
Use FILE_MAP_COPY instead of FILE_MAP_ALL_ACCESS for mapping files
Don't try to read SDL events until initialised.
Add .lvimrc local vim project settings.
Don't play DEMO4 if gameversion is emulating chex.exe - it only plays
Set processor affinity under non-Windows platforms using the POSIX API.
- Force use of dwarf-2 debugging information
Add -nocheat command line parameter to disable applying cheats from
Strip out NUL characters from dehacked files; this makes the dehacked
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.
Add Windows memory mapping backend.
Fix up some more code calling Z_Free instead of W_ReleaseLumpNum.
Add W_CacheLumpNum,Name API to WAD code for releasing a lump back to
Add WAD I/O abstraction layer - first step for mmapped WAD access.
"Python Image Library" -> "Python Imaging Library" (thanks exp(x)).
Add new Chocolate Doom icon.
Generate transparency mask for the application icon from black parts of
Bump version to 1.1.1, update ChangeLog and NEWS.
Fix build problem when libsamplerate support is enabled.
Bump version to 1.1.0, update ChangeLog and NEWS.
Don't successfully save a savegame if a buffer overrun occurs, and don't
Update some of the documentation.
Make the BSD PC speaker driver work on FreeBSD.
Make use_libsamplerate be an integer value that controls conversion
Fix bug with joystick configuration.
Flip all levels on load - the game is more fun this way.