Loop songs (when appropriate)
Perform volume mapping on note and channel volumes before multiplying
Dont program an instrument if it is already set.
Set the volume on both operators for instruments that use non-modulating
Use fixed note on instruments with the fixed note flag set.
Use milliseconds rather than microseconds, to avoid integer overflow.
Use the pedal speed value for the volume. This sounds better, but it's
Set the right instrument for percussion notes.
Initial, broken, volume level setting.
Initial/basic MIDI track playback.
Add method to clear all existing callbacks.
- Add OPL to codeblocks project
MIDI_OpenFile -> MIDI_LoadFile.
Use OPL_Delay to wait 1ms for timer to expire when doing OPL detect.
Rename MIDI_OpenFile to MIDI_LoadFile, remove unneeded structure
Don't crash if OPL is shutdown after SDL was initialised.
Fix crash when specifying an invalid filename.
Set timer callback for OPL emulator so that the adlib detection routine
Fix compile with libsamplerate.
On Windows CE, use the Windows API to find the amount of available
Remove entry in bug list about OPL music.
Fix launching of the game from the setup tool in Windows CE.
Add Makefile for building CAB files, dependency calculation.
Use correct filename for SDL_net DLL.
Remove temporary files after generating CAB file.
Add script to generate Windows CE install package.
Automatically allocate a smaller zone size if it was not possible to
Don't post zero key events.
On Windows CE systems without a keyboard, patch the default settings to
Set the USER environment variable based on the owner information from
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 crash due to timer thread starting before resources allocated.
Add initial callback/timer API.
Set channel bits for OPL3 so that OPL2 traces will play back properly.
Add droplay example program from /research, adapted to work with OPL
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.