More TODO items. That's all I can think of for now.
Update TODO list: remove some things which are now complete and add some
Fixups to make compiles work under the Solaris/SPARC compiler. Thanks to
Remove use of m4; use "Chocolate Doom" when referring to the program by
Use my gmail.com email address.
* removal of FEATURE_* defines from codeblocks project
Remove FixedDiv2; use actual fixed point version of FixedDiv (wtf?)
Remove version from msvc/config.h. This is not generated automatically,
Silence warnings in debug build
Display lowres turning warning message client-side, not through
Increase buffer size to fixes crashes due to buffer overruns.
Use booleans in place of ints where possible.
Fix endianness problem in mus2mid code (thanks denis)
Use getenv/putenv, not SDL_getenv/SDL_putenv.
Support running as a screensaver under X!
Fix for playing demos on PPC (actually, fix for loading single lump
Add -gdi command line parameter as a shortcut for SDL_VIDEODRIVER=windib
Use DirectX by default on Windows.
Center the mouse on startup to prevent abrupt turns when launching a
Simulate overflowing the Doom frame table in dehacked patches (DOS
Explicitly support dehacked patches that overflow the ammo[] array with
Display a warning when setting dehacked fields that would overflow
Allow multiple dehacked patches to be specified with the -deh command
Allow F10 to exit in testcontrols mode.
"Always run" trick should only be when joyb_speed >= 10. Use 29 as the
Make the "test controls" option work - write the current config to
Don't print arguments read from response files - Vanilla Doom doesn't do
update chocolate-setup codeblocks project
Don't rely on INSTALL_DIR for the Win32 build.
Add missing header for Win32 build.
Tweak capitalisation on the main menu to be more like setup.exe.
Escape WAD filenames passed to Doom with " quotes, to allow WAD
Pass through config variables into response file when launching Doom.
Fix player name option in setup tool.
Make "hurt me plenty" the default skill.
Detect failures to initialise textscreen library and bomb out with an
Build command line parameters for starting multiplayer games and joining
Write newlines in response files to separate parameters.
Rename testconfig.[ch] to execute.[ch], add generalised framework for
Detect when keyboard variables are changed and convert back so that the
Load configuration on startup and save on quit. Functional setup
Add m_argv.[ch] from Doom, fix up configfile.c so that it compiles
Change config variable names to be the same as used in Doom.
Change config variable names to be the same as used in Doom.
Move MakeDirectory function into m_misc.c. Move configdir related code
Add initial setup config file code (derived from the Doom config file
Stackable clip areas (useful for a future implementation of scrollable
Standardise setup config variable names on the same variable names used
Fix problem caused by use of 'long' type instead of 'int' type in
Remove d_french.h from autotools build.
Catch failure to initialise video when calling SDL_Init.
Shut up warnings in w_wad.c.
Timer functionssss, precious!
Strip out CVS logs, RCS Id tags.
Reformat coding style file. Add stuff about hungarian notation, jwz tab
update code::blocks project
Disable the "loading from disk" icon on MacOS.
Display drone indicator on the netgame waiting screen if drones are connected.
Display a different message from the normal WAD directory warning if
Change wording on netgame warning message.
Shut up compiler warnings for setup.
Remove d_french.h, other i18n-related stuff. If people want i18n, it
Add float spin control and use it for the acceleration controller in setup.
update Code::Blocks project for new md5 code.
Alternate textscreen palette that fits the Tango desktop guidelines: see
Send deh/wad md5sums to players at the waiting screen. Display a warning
Send deh/wad checksums to the server when connecting.
Dehacked information checksum generation
WAD directory checksum generation code
Prevent against deadlock where client and server are both stuck waiting
Packet loss simulation code for test.
Only allow drone mode when connecting.
Make the server stop sending if one of the clients stops acknowledging.
Working -left and -right options!
Use TXT_AddWidgets in setup for greatly enhanced readability.
Add missing ellipsis to "Add WADs..."
Switch over a bunch of code to TXT_NewButton2 - improves readability.
When invoking chocolate doom, run it from the install dir on Unix.
Move the "always run" checkbox to the movement section.
Add TXT_NewButton2 for creating a button with a callback (for convenience).
Add TXT_AddWidgets for adding multiple widgets to a table.
Reduce the minimum width of the key/mouse input widgets and align the
Add "Always run" checkbox to keyboard options.
Make examples call TXT_Shutdown before quit.
Update Code::Blocks setup project with added files
Don't disable screen melt entirely in testcontrols mode; just on startup.