Make the music code modular as well, although for the time being there
Split i_sound.c into i_sdlsound.c, i_sdlmusic.c, with generic "sound
Switch back to z_zone, not z_native (oops!)
Use divides instead of bitshifts, for clarity
Shut up strict aliasing warnings
Switch to djb2 hash function and shut up compiler warnings
Add configuration file variable to change the sound sample rate
Support up to 20 joystick buttons. Justification: most modern joysticks
Don't send joystick updates when the joystick is disabled. Shut up
Emulate overflows in P_FindNextHighestFloor. Thanks to entryway for this
Joystick calibration (untested)
Add stamp-h1 to svn:ignore.
Initial joystick calibration code.
Open the joystick when prompting for a new button.
Set svn:ignore on pcsound directory.
Remove unneeded SDL.h include.
Completed joystick button selection widget (untested)
Rename txt_main.c to txt_sdl.c; add txt_sdl.h for SDL-specific API
Update codeblocks projects for joystick stuff
Display a meaningful message when trying to start with an invalid
Up the threshold for the always run hack to 20; it's conceivable that
Hide the joystick speed control when the always run hack is being used.
Add TXT_SetWindowTitle function to wrap SDL_WM_SetCaption, so that
Use I_Sleep in i_system.c instead of SDL_Delay directly.
Fix crash when converting audio down to a lower sample rate.
Stop music on sound shutdown so music isn't left playing at the ENDOOM
Initialise sound before network setup to fix bug with sound effects not
Don't allow idclev in netgames.
Fix tempo problems in pcsound linux driver.
Rejig net_cl_new_sync and drone to be in d_net.c instead of
Check in autoconf if python is installed; if not, don't run python
Add missing codeblocks workspace files to dist.
Fix crash: don't check for client resends after they have disconnected.
Fix docgen makefile dependencies.
Fix manpage copyright footer to include id as well as me.
Search WAD search dirs when loading dehacked patches.
Update TODO; PC speaker is supported now.
Add back shiftxform table so that the shift key works in multiplayer
Add config file option to enable/disable native keyboard bindings.
Change MD5 code to use the standard types used elsewhere in the program.
Use SDL for endianness byte swapping. m_swap.c removed; m_swap.h renamed
Use SDL's built-in audio conversion routines to convert sound effects to
Change "sound effects enabled" checkbox to a dropdown, allowing PC
Ignore the HOME environment variable on Windows - just behave like
Don't build console mode apps; use the default -mwindows until the
Move the pcsound library to the top level, alongside textscreen.
Partially revert the last change. I'm going with a mixed approach for
Pay closer attention to keyboard mappings. In the menu code, distinguish
Fix discrepancy between Doom and setup program when prompting for keys.
Use native endianness for sound output, rather than always LSB. Add PC
Fix up setup tool to display the video driver setting tabulated with all
Fix library ordering for libtextscreen.a; fixes windows compile.
Add an extra option to chocolate-setup on Windows to allow the video
Add a configuration file value to allow the SDL video driver to be
Really fix the menu corruption bug.
Make I_Error call abort() instead of exit(), so that we can get a
Expand buffer length to fix bug on Windows with cycling character on the
Read sound length as a 32 bit field, not 16 bit. Fixes death sound in
Don't prepend a superfluous './' to the path when searching the current
Revert previous change: throwing away the key state seems to be the Doom
Don't throw away keypress state when passing between levels - allows
Search IWAD search directories when loading PWAD files.
Fix savegamedir directory generation.
Change interpretation of DOOMWADDIR to the classic behavior: a single
More helpful SDL_mixer error messages.
Bomb out with an error in configure if SDL_mixer or SDL_net are not
Display a message on the console with details when WAD/DEH checksums do
Set svn:ignore properties on directories.
Hide the mouse cursor using SDL_SetCursor to a blank cursor, not
Choose the locations for temporary files more intelligently.
Fix Batman Doom example in README.
Make the WADs input box wider. Rename labels in the start multiplayer
Add quit prompt message missing in the Doom source release.
Move response file code to m_argv.c
Clear the current value when entering a new value in number input boxes.
Fix typing '_' and '+' in textscreen code.