Thu Sep 22 13:22:49 2005 fraggle Update NEWS Thu Sep 22 13:20:49 2005 fraggle Update bugs/todo lists Thu Sep 22 13:13:47 2005 fraggle Remove external statistics driver support (-statcopy): nonfunctional on modern systems and never used. Fix for systems where sizeof(int) != sizeof(void *) Thu Sep 22 12:58:46 2005 fraggle Use a new PU_FREE tag to mark free blocks, rather than the 'user' field (avoids using magic numbers to mark allocated blocks with no user) Tue Sep 20 21:20:16 2005 fraggle Generate chocolate-doom-res.rc with version and product info Tue Sep 20 20:55:31 2005 fraggle Conditionally build the resource file, dependent on whether windres exists Tue Sep 20 20:13:55 2005 fraggle Update to do list Tue Sep 20 20:13:14 2005 fraggle Include icon in exe, rather than the default icon. Thanks to Joe Kennedy for drawing this icon. Sat Sep 17 21:17:45 2005 fraggle 0.0.3 Sat Sep 17 20:50:46 2005 fraggle Mouse acceleration code to emulate old DOS drivers Sat Sep 17 20:25:56 2005 fraggle Set the default values for variables in their initialisers. Remove the "defaultvalue" parameter and associated code from the configuration file parsing code. Sat Sep 17 20:06:45 2005 fraggle Rewrite configuration loading code; assign a type to each configuration parameter. Allow float parameters, align all values in the configuration files Wed Sep 14 22:13:45 2005 fraggle Remove mkinstalldirs (redundant now); include BUGS and TODO in distribution Wed Sep 14 22:08:29 2005 fraggle Fix startup messages displayed (build a console binary; remove CON redirection code) Wed Sep 14 21:55:45 2005 fraggle Lock surfaces properly when we have to (fixes crash under Windows 98) Tue Sep 13 20:18:51 2005 fraggle 0.0.2 Sun Sep 11 23:57:07 2005 fraggle Remove temporary MIDI files generated by sound code. Sun Sep 11 20:53:17 2005 fraggle Fix sounds playing at the wrong volume (too quiet) Sun Sep 11 20:42:26 2005 fraggle Update NEWS with information about alt-tab bug Sun Sep 11 20:35:18 2005 fraggle chocolate-doom.cfg Sun Sep 11 20:25:56 2005 fraggle Second configuration file to allow chocolate doom-specific settings. Adjust some existing command line logic (for graphics settings and novert) to adjust for this. Sun Sep 11 16:39:29 2005 fraggle Fix declaration of I_Sleep (not I_Delay) and move to right header Sun Sep 11 16:35:04 2005 fraggle Missing declarations Thu Sep 8 22:10:40 2005 fraggle Delay calls so we don't use the entire CPU Thu Sep 8 22:05:17 2005 fraggle Allow alt-tab away while running fullscreen Thu Sep 8 09:58:00 2005 fraggle MAXINTERCEPTS got converted to INT_MAXERCEPTS accidentally when switching to the ANSI standard limit constants Thu Sep 8 00:02:12 2005 fraggle Fix description Thu Sep 8 00:01:50 2005 fraggle Fix switches not changing in Episode 4 Wed Sep 7 22:58:34 2005 fraggle No SIGHUP on Windows Wed Sep 7 22:55:28 2005 fraggle v0.0.1 Wed Sep 7 22:24:26 2005 fraggle Modify the sound effect caching behaviour: sounds which are not playing are now marked as PU_CACHE; it is otherwise possible to run out of memory. Wed Sep 7 21:40:28 2005 fraggle Catch signals and exit cleanly Wed Sep 7 21:40:11 2005 fraggle Remove non-ANSI C headers and functions Wed Sep 7 21:30:42 2005 fraggle Remove non-ANSI C headers. Use standard C file I/O functions. Wed Sep 7 20:44:23 2005 fraggle Fix up names of functions Make the quit button work (pops up the "quit doom?" prompt). Fix focus detection to release the mouse and ignore mouse events when window is not focused. Wed Sep 7 12:34:47 2005 fraggle Maintain dos-specific options in config file Tue Sep 6 22:50:09 2005 fraggle Bugs list; update TODO Tue Sep 6 22:39:43 2005 fraggle Restore -nosound, -nosfx, -nomusic Tue Sep 6 21:40:28 2005 fraggle Setting music volume Tue Sep 6 21:15:08 2005 fraggle Silly me - i misread cph's patch and got the logic backwards Tue Sep 6 21:11:23 2005 fraggle Working music! Tue Sep 6 21:06:45 2005 fraggle Newer versions of mmus2mid.c,h from prboom Mon Sep 5 22:50:55 2005 fraggle Add mmus2mid code from prboom. Use 'void *' for music handles. Pass length of data when registering music. Mon Sep 5 21:03:43 2005 fraggle 16-bit sound Mon Sep 5 20:32:18 2005 fraggle Use the system-nonspecific sound code to assign the channel number used by SDL. Remove handle tagging stuff. Sun Sep 4 23:18:30 2005 fraggle Remove dead code. Cope with the screen not having width == pitch. Lock the SDL screen surface properly. Rewrite 2x scaling code. Sun Sep 4 18:44:22 2005 fraggle shut up compiler warnings Sun Sep 4 17:33:43 2005 fraggle Support demos recorded with cph's modified "v1.91" doom exe - which contain higher resolution angleturn Sun Sep 4 15:59:45 2005 fraggle 'novert' command line option to disable vertical mouse movement Sun Sep 4 15:23:29 2005 fraggle Support the old "joyb_speed 31" hack to allow autorun Sun Sep 4 14:55:53 2005 fraggle Doom v1.9 doesnt allow cheats in nightmare mode! Sun Sep 4 14:51:19 2005 fraggle Display the correct quit messages according to which game is being played. Remove "language" variable (do this through gettext, if ever) Sun Sep 4 14:34:20 2005 fraggle These things have been done Thu Sep 1 00:01:36 2005 fraggle -nograbmouse option Wed Aug 31 23:58:28 2005 fraggle smarter mouse grabbing for windowed mode Wed Aug 31 21:50:57 2005 fraggle Nicer banner showing the game type (once we know). Remove dead code. Find the config file properly. Wed Aug 31 21:35:42 2005 fraggle Display the game name in the title bar. Move game start code to later in initialisation because of the IWAD detection changes. Wed Aug 31 21:24:24 2005 fraggle Remove the last traces of NORMALUNIX Wed Aug 31 21:21:18 2005 fraggle Better IWAD detection and identification. Support '-iwad' to specify the IWAD to use. Tue Aug 30 22:15:11 2005 fraggle More Windows fixes Tue Aug 30 22:11:10 2005 fraggle Windows fixes Mon Aug 29 22:00:04 2005 fraggle Add missing header to fix build Mon Aug 29 21:57:40 2005 fraggle Include autotools directory in dist Tue Aug 23 09:54:23 2005 fraggle Demo sync problem with teleports and final doom Fri Aug 19 21:55:51 2005 fraggle Make sounds louder. Use the correct maximum of 15 when doing sound calculations. Fri Aug 12 16:54:15 2005 fraggle Port network code to use SDL_net Wed Aug 10 08:45:35 2005 fraggle Remove "if (french)" stuff, FRENCH define, detect french wad automatically Mon Aug 8 15:19:47 2005 fraggle More TODOs/update Sun Aug 7 20:01:00 2005 fraggle Clear the screen on startup Sun Aug 7 19:21:01 2005 fraggle Cycle round sound channels to stop reuse and conflicts of channel numbers. Add debug to detect when incorrect sound handles are used. Sun Aug 7 03:09:33 2005 fraggle Fix gamma correction Sun Aug 7 02:59:23 2005 fraggle Clear disk image when loading at startup Sat Aug 6 18:37:46 2005 fraggle Fix low resolution mode Sat Aug 6 17:30:30 2005 fraggle Only change palette on screen updates Sat Aug 6 17:05:51 2005 fraggle Remove debug messages, send error messages to stderr Fix overflow when playing large sound files Fri Aug 5 17:53:07 2005 fraggle More sensible defaults Thu Aug 4 22:55:07 2005 fraggle Use DOOM_VERSION to define the Doom version (don't conflict with automake's config.h). Display GPL message instead of anti-piracy messages. Thu Aug 4 22:23:07 2005 fraggle Use zone memory function. Add command line options Thu Aug 4 21:48:32 2005 fraggle Turn on compiler optimisation and warning options Add SDL_mixer sound code Thu Aug 4 19:54:56 2005 fraggle Use keysym value rather than unicode value (fixes problems with shift key) Thu Aug 4 18:42:15 2005 fraggle Silence compiler warnings Thu Aug 4 18:40:22 2005 fraggle Use zone memory functions instead of alloca/malloc/free Thu Aug 4 01:15:10 2005 fraggle Fix clev cheat Thu Aug 4 01:14:37 2005 fraggle Begin/EndRead now in i_video.c Thu Aug 4 01:13:46 2005 fraggle Loading disk Wed Aug 3 22:20:09 2005 fraggle Display FPS on quit Wed Aug 3 22:19:52 2005 fraggle Set some flags to fix palette and improve performance Wed Aug 3 21:58:02 2005 fraggle Working scale*2 Mon Jul 25 20:50:55 2005 fraggle mouse Mon Jul 25 20:41:58 2005 fraggle Port timer code to SDL Sun Jul 24 03:07:24 2005 fraggle Update to do list Sun Jul 24 02:14:03 2005 fraggle Move to SDL for graphics. Translate key scancodes to correct internal format when reading settings from config file - backwards compatible with config files for original exes Sat Jul 23 23:07:04 2005 fraggle Add back previously removed printfs as '.'s for startup progress bar Sat Jul 23 21:42:52 2005 fraggle Add missing null to end of sprite names list Sat Jul 23 21:32:47 2005 fraggle Add missing errno.h, fix crash on startup when no IWAD present Sat Jul 23 19:42:56 2005 fraggle Startup messages as in the DOS exes Sat Jul 23 19:31:49 2005 fraggle Update TODO list Sat Jul 23 19:29:45 2005 fraggle Put version number back to 1.9 Sat Jul 23 19:17:11 2005 fraggle Use ANSI-standard limit constants. Remove LINUX define. Sat Jul 23 18:56:07 2005 fraggle Remove unneccessary pragmas Sat Jul 23 18:54:30 2005 fraggle Fix quit prompt not displayed properly Sat Jul 23 18:54:06 2005 fraggle Use standard C functions for WAD code Sat Jul 23 18:50:34 2005 fraggle Use standard C file functions for WAD code Sat Jul 23 17:46:19 2005 fraggle Import bouncing lost soul fix from prboom Sat Jul 23 17:27:04 2005 fraggle Stop crash on shutdown Sat Jul 23 17:21:35 2005 fraggle Remove step table (unused, adds dependency on pow function) Sat Jul 23 16:44:55 2005 fraggle Update copyright to GNU GPL Sat Jul 23 16:20:44 2005 fraggle Initial revision Sat Jul 23 16:19:44 2005 fraggle Initial revision