Allow changing the background flats in finale text screens via dehacked
Dehacked "Misc" section parser (currently a dummy)
Parse dehacked "Ammo" sections properly
Rewrite cheats code. Add dehacked cheat replacement.
Move call to dehacked entrypoint to stop crashes
Dehacked text substitutions
Replace end of section functions with NULLs as they arent currently being
Add mapping code to map out structures and switch thing/frame code to use
Frame numbers are indexed from 0
The beginnings of dehacked support
Guard against music lumps containing non-MUS data, document in bugs list
Fix Final Doom automap level name display
Fix the length of time that ENDOOM is displayed for
ENDOOM support using text mode emulation
Make sure loading disk is only shown if the display is initialised
automake doesn't recognise .rc files unless there is a rule like this in
Always use SDL_Flip to update the screen. Fixes problems in Windows when
Add chocolate_doom_icon.c to CVS. This is kind of bad but saves having
Don't write converted output file unless everything went through
Fix melting crap on startup - oops
Fix disk icon appearing before palette is set (pink disk!)
Enforce sane screenmultiply values
Fix "loading" icon for all video modes
Add application icon to running program
Add some more useful information to the README
Remove external statistics driver support (-statcopy):
Use a new PU_FREE tag to mark free blocks, rather than the 'user' field
Generate chocolate-doom-res.rc with version and product info
Conditionally build the resource file, dependent on whether windres exists
Include icon in exe, rather than the default icon. Thanks to Joe Kennedy
Mouse acceleration code to emulate old DOS drivers
Set the default values for variables in their initialisers. Remove the
Rewrite configuration loading code; assign a type to each configuration
Remove mkinstalldirs (redundant now); include BUGS and TODO in distribution
Fix startup messages displayed (build a console binary; remove CON
Lock surfaces properly when we have to (fixes crash under Windows 98)
Remove temporary MIDI files generated by sound code.
Fix sounds playing at the wrong volume (too quiet)
Update NEWS with information about alt-tab bug
Second configuration file to allow chocolate doom-specific settings.
Fix declaration of I_Sleep (not I_Delay) and move to right header
Delay calls so we don't use the entire CPU
Allow alt-tab away while running fullscreen
MAXINTERCEPTS got converted to INT_MAXERCEPTS accidentally when switching
Fix switches not changing in Episode 4
Modify the sound effect caching behaviour: sounds which are not playing
Catch signals and exit cleanly
Remove non-ANSI C headers and functions
Remove non-ANSI C headers. Use standard C file I/O functions.
Maintain dos-specific options in config file
Restore -nosound, -nosfx, -nomusic
Silly me - i misread cph's patch and got the logic backwards
Newer versions of mmus2mid.c,h from prboom
Add mmus2mid code from prboom. Use 'void *' for music handles. Pass
Use the system-nonspecific sound code to assign the channel number used
Remove dead code. Cope with the screen not having width == pitch. Lock
Support demos recorded with cph's modified "v1.91" doom exe - which
'novert' command line option to disable vertical mouse movement
Support the old "joyb_speed 31" hack to allow autorun
Doom v1.9 doesnt allow cheats in nightmare mode!
Display the correct quit messages according to which game is being played.
These things have been done
smarter mouse grabbing for windowed mode
Nicer banner showing the game type (once we know). Remove dead code.