Always grab input on Windows CE.
Include libc_wince.a in chocolate-server build.
Grab the input in setup when reading a new key binding, so that Windows
Include libc_wince.h on Windows CE.
Declare getenv/putenv on Windows CE for recent SDL versions that do not
Add key bindings for pause, message refresh.
Use SDL's getenv/putenv implementation, and populate at startup.
Use CreateFileW instead of OpenFile (doesn't exist on Windows CE)
Fix header includes (thanks exp[x])
Don't add DirectX/Windib selector on Windows CE.
Use home dir to store configuration and savegames under Windows CE.
Fix setup tool display configuration dialog when fullscreen is not
Make auto-adjust code switch to windowed mode if no fullscreen modes are
Catch errors when initialising SDL. Use the small textscreen font by
Add missing SDL_thread include.
Don't try to use the SDL DirectX driver under Windows CE.
Fix setup tool compile on Windows CE.
Add IWAD search dirs for Windows CE.
Exit with an error on failure to allocate zone memory.
Use MessageBoxW instead of MessageBox (doesn't exist on Windows CE)
Add README file for Windows CE library.
Detect Windows CE target and build/include libc_wince files as
- Update textscreen codeblocks project to include txt_scrollpane.* and
Include libc_wince.h when on Windows CE.
Add CPU affinity function for Windows CE.
Add libc_wince.h header, and EISDIR error value.
Use GetUserNameExW, not GetUserName (doesn't exist on WinCE)
Fix compile with FEATURE_MULTIPLAYER disabled.
Fix compile with FEATURE_SOUND disabled.
Add Windows CE implementations of some ANSI C functions that are
Don't check for Steam/CD installer versions on Windows CE.
Add key binding variables for automap and weapon keys.
Increase height of menu bindings dialog.
Use newer keyboard bindings dialog layout from raven-branch.
Add unique key groups for menu navigation and shortcuts.
Use key for confirming menu messages, not typed char.
Add dialog to setup tool for editing menu shortcuts.
Add config file variables to increase/decrease screen size.
Fix shortcut keys for menu items.
Add configuration file entries for menu key bindings.
Add key_ variables for the keys used to control the menu.
Fix tags for functions using TXT_UNCAST_ARG.
Set appropriate vim 'tags' variable for ctags files.
Set display settings window position based on screen dimensions, rather
Fix manpage documentation for DOOMWADPATH (thanks MikeRS)
Fix A_BossDeath behavior in v1.9 emulation mode (thanks entryway)
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.