diff options
-rw-r--r-- | ChangeLog | 3324 |
1 files changed, 3044 insertions, 280 deletions
@@ -1,859 +1,3623 @@ -Sat Oct 29 21:48:55 2005 fraggle +2007-03-27 00:20:10 fraggle + + Fix docgen makefile dependencies. + +2007-03-27 00:19:22 fraggle + + Fix manpage copyright footer to include id as well as me. + +2007-03-26 13:09:53 fraggle + + Search WAD search dirs when loading dehacked patches. + +2007-03-19 16:44:49 fraggle + + Update TODO; PC speaker is supported now. + +2007-03-16 22:26:06 fraggle + + Add back shiftxform table so that the shift key works in multiplayer + chat when vanilla_keyboard_mapping is enabled. + +2007-03-16 21:43:28 fraggle + + Add config file option to enable/disable native keyboard bindings. + +2007-03-16 05:07:35 rtc_marine + + Update codeblocks project + +2007-03-15 18:43:22 fraggle + + Change MD5 code to use the standard types used elsewhere in the + program. + +2007-03-15 18:38:55 fraggle + + Use SDL for endianness byte swapping. m_swap.c removed; m_swap.h + renamed to i_swap.h. + +2007-03-14 13:05:03 fraggle + + Use SDL's built-in audio conversion routines to convert sound effects + to the output mixer device's sample rate. Simplistic (naive) + resampling in cases where SDL's routines can't do a conversion. This + needs a bit more work to filter out the high frequency artifacts at + 48khz output rate. + +2007-03-12 12:38:54 fraggle + + Change "sound effects enabled" checkbox to a dropdown, allowing PC + speaker to be selected as well. + +2007-03-10 07:48:21 rtc_marine + + Minor changes: + * No more shared libraries on windows, because they suck anyway and + complicate things + * Fix build virtual targets + +2007-03-10 05:40:12 fraggle + + Ignore the HOME environment variable on Windows - just behave like + Vanilla Doom. + +2007-03-10 02:11:18 rtc_marine + + Lots of changes/additions: + * Add libpcsound codeblocks project + * Use libraries that are built and project dependencies inside main + chocolate-doom/setup project and remove source files. + * libraries are now built in the "lib" top level directory + * Fix some warnings + +2007-03-09 23:30:46 fraggle + + Add pcsound Linux driver. + +2007-03-09 23:03:24 fraggle + + Don't build console mode apps; use the default -mwindows until the + stdout.txt/stderr.txt thing can be fixed. + +2007-03-09 22:50:48 fraggle + + Move the pcsound library to the top level, alongside textscreen. + +2007-03-09 22:20:28 fraggle + + Partially revert the last change. I'm going with a mixed approach for + handling key mappings. Chocolate Doom will use the original (broken) + Doom behavior, in that keys will be unmapped. A German user will have + to type "IDMZPOS", for example. However, when actually entering text, + for savegame names and multiplayer chat, the mapped character will be + used. The reasoning here is that Vanilla users will be used to + pressing the wrong keys, but it can never be desirable to use the + wrong mappings when typing in text. + +2007-03-09 12:56:45 fraggle + + Pay closer attention to keyboard mappings. In the menu code, + distinguish between keys pressed and characters typed, so that, for + example, when the menu prompts "press 'y' to continue", it responds to + the _character_ y being typed, not the key that is 'y' on an american + keyboard being pressed. Do the same when reading cheats. + +2007-03-09 12:35:18 fraggle + + Fix discrepancy between Doom and setup program when prompting for + keys. Add the ability to enable/disable key mappings so that the raw + key can be read in setup, exactly the same way that it is in Doom. + +2007-03-07 23:52:33 rtc_marine + + Update project Fix a warning + +2007-03-07 19:08:27 fraggle + + Use native endianness for sound output, rather than always LSB. Add + PC speaker code! + +2007-02-24 02:30:17 fraggle + + Fix up setup tool to display the video driver setting tabulated with + all the other settings. + +2007-02-24 02:26:02 fraggle + + Fix video_driver setting. + +2007-02-24 02:19:45 fraggle + + Fix library ordering for libtextscreen.a; fixes windows compile. + +2007-02-23 23:42:56 fraggle + + Fix compile errors. + +2007-02-23 23:41:58 fraggle + + Add an extra option to chocolate-setup on Windows to allow the video + driver to be selected from directx and windib. + +2007-02-23 23:26:26 fraggle + + Add a configuration file value to allow the SDL video driver to be + explicitly specified. + +2007-02-15 21:51:53 fraggle + + Really fix the menu corruption bug. + +2007-02-14 19:11:30 fraggle + + Make I_Error call abort() instead of exit(), so that we can get a + backtrace in the debugger. + +2007-02-14 19:11:03 fraggle + + Expand buffer length to fix bug on Windows with cycling character on + the quicksave screen. + +2007-02-14 19:10:30 fraggle + + Read sound length as a 32 bit field, not 16 bit. Fixes death sound in + marina.wad. + +2007-02-10 03:19:30 fraggle + + Don't prepend a superfluous './' to the path when searching the + current directory for an IWAD. + +2007-02-07 13:04:46 fraggle + + Revert previous change: throwing away the key state seems to be the + Doom 1.9 behavior. + +2007-02-07 12:58:53 fraggle + + Don't throw away keypress state when passing between levels - allows + shift to be held down for run when moving between levels. Thanks to + Zack Friedrich <zack18@comcast.net> for pointing this out. + +2007-02-01 12:21:14 fraggle + + Search IWAD search directories when loading PWAD files. + +2007-01-14 05:20:28 fraggle + + Fix savegamedir directory generation. + +2007-01-14 05:04:37 fraggle + + Change interpretation of DOOMWADDIR to the classic behavior: a single + directory path where an IWAD can be found. Add DOOMWADPATH as a + PATH-style list of directories to search for IWADs. This is to + maintain consistency/compatibility with other ports, and so that the + DOOMWADDIR name makes sense. + +2007-01-08 22:46:05 fraggle + + More helpful SDL_mixer error messages. + +2007-01-08 22:45:18 fraggle + + Bomb out with an error in configure if SDL_mixer or SDL_net are not + found. + +2007-01-07 01:58:16 fraggle + + Display a message on the console with details when WAD/DEH checksums + do not match. + +2007-01-06 22:26:23 fraggle + + Set svn:ignore properties on directories. + +2007-01-06 03:26:00 fraggle + + Hide the mouse cursor using SDL_SetCursor to a blank cursor, not + SDL_ShowCursor. This fixes mouse lag on Windows. Thanks to entryway. + +2007-01-06 02:15:44 rtc_marine + + temp -> tempdir update codeblocks projects (which is a new format, + latest cb svn build is needed) + +2007-01-06 00:34:50 fraggle + + Choose the locations for temporary files more intelligently. + +2007-01-05 23:42:38 fraggle + + Fix Batman Doom example in README. + +2007-01-05 23:41:17 fraggle + + Make the WADs input box wider. Rename labels in the start multiplayer + game dialog. + +2007-01-05 23:39:39 fraggle + + Add quit prompt message missing in the Doom source release. + +2007-01-05 23:38:19 fraggle + + Move response file code to m_argv.c + +2007-01-05 23:36:35 fraggle + + Clear the current value when entering a new value in number input + boxes. + +2007-01-05 23:35:30 fraggle + + Fix typing '_' and '+' in textscreen code. + +2007-01-02 06:59:58 rtc_marine + + Replace WINDOWS define with _WIN32 Update Codeblocks project + +2007-01-02 04:41:29 rtc_marine + + sys/wait.h does not exist on windows (thank mingw for sucking), add + WIFEXITED and WEXITSTATUS macros so it can compile under windows. + +2006-12-26 18:01:25 fraggle + + Remove command line options from README; move to autogenerated CMDLINE + file. + +2006-12-26 15:43:16 fraggle + + On OSX, make MIDI music disabled by default. There are problems with + the native MIDI code in SDL_mixer. + +2006-12-25 12:28:27 fraggle + + Fix default network port in chocolate-setup. + +2006-12-25 02:40:14 fraggle + + Fix up some text escaping errors. Add wikitext output for docgen. + +2006-12-24 23:55:08 fraggle + + Fix setup tool crash when no IWADs found. + +2006-12-24 23:54:41 fraggle + + Update TODO. + +2006-12-24 23:53:15 fraggle + + Javadoc-style self-documenting system for command line options. + +2006-12-24 16:32:47 fraggle + + Include "SDL.h", not <SDL.h>, as per http://www.libsdl.org/faq.php + +2006-12-24 11:11:21 fraggle + + Add new item for TODO. + +2006-12-23 21:24:56 fraggle + + Add '-findiwads' command line hack so that the setup program can find + out what games are installed. Provide a drop-down list in setup to + allow the game type to be selected. + +2006-12-23 01:36:18 rtc_marine + + update cb project files + +2006-12-23 01:32:22 fraggle + + Fix my email address. + +2006-12-23 01:30:20 fraggle + + Add config.h for codeblocks build :-) + +2006-12-22 15:22:40 fraggle + + Add definitions for PATH and directory separators. Allow multiple + directories to be specified in DOOMWADDIR, in the same way as PATH. + Make -iwad search through all search paths for the specified IWAD. + +2006-12-22 15:18:12 fraggle + + Update NEWS. + +2006-12-22 01:44:32 fraggle + + Add MSVC inttypes.h and stdint.h implementations: might be useful in + the future. + +2006-12-22 01:43:41 fraggle + + Switch from stdint.h to inttypes.h (which includes stdint.h). Old + pre-C99 versions of Solaris only have inttypes.h. + +2006-12-22 01:42:21 fraggle + + Update TODO - registry stuff is now done. + +2006-12-22 01:42:10 rtc_marine + + update cb project for d_iwad.* + +2006-12-22 01:39:03 fraggle + + Shut up compiler warnings. + +2006-12-21 22:03:00 fraggle + + Add registry key for Doom 95 shareware version. + +2006-12-21 21:43:47 fraggle + + Split off IWAD-related code into separate d_iwad.c. On Windows, + search the registry to automatically find the locations of installed + IWADs. + +2006-12-19 23:04:04 fraggle + + Update to latest version of chocolate-setup icon. + +2006-12-19 23:03:28 fraggle + + Update email address. Remove list of chocolate-doom.cfg options; it's + easier to just use the setup tool. The list of command line options + is also in dire need of updating ... + +2006-12-18 23:40:40 rtc_marine + + make icons a little smoother around the edges + +2006-12-18 19:21:21 fraggle + + Add missing copyright statement, comments. + +2006-12-18 18:15:47 fraggle + + x3, x4 aspect ratio corrected scale functions. + +2006-12-17 20:57:36 fraggle + + Make numbers in the chat macros configuration screen match the + keyboard keys used to activate them. + +2006-12-17 19:02:25 fraggle + + Update TODO + +2006-12-16 23:12:40 fraggle + + Allow -warp 1 to warp to E1M1, -warp 2 -> E2M1, etc. when playing + Doom 1. Thanks for RazTK for pointing this out. + +2006-12-16 22:57:58 fraggle + + Fix value in autoadjust message. + +2006-12-16 02:29:59 rtc_marine + + Add icon to chocolate-setup binary when built + +2006-12-16 01:56:59 fraggle + + Add aspect ratio correction to setup tool. Redesign the display + settings dialog. + +2006-12-16 01:53:54 fraggle + + Add function to set radio button labels. + +2006-12-16 01:53:17 fraggle + + Make dropdown lists emit a signal when set. + +2006-12-16 00:58:12 fraggle + + Add icon for setup tool. + +2006-12-16 00:54:18 fraggle + + Shut up datarootdir warnings. + +2006-12-16 00:53:17 fraggle + + "\0" -> NULL + +2006-12-15 23:15:05 rtc_marine + + Fix build Add new fields for code completion (stupid I know, but + otherwise cb will probably have a fit) + +2006-12-15 21:51:35 rtc_marine + + update project file to accomodate scaling code. + +2006-12-15 21:10:00 fraggle + + Fix episode 3 bunny end screen (oops!!!!) + +2006-12-15 19:35:46 fraggle + + Split off scaling code into i_scale.c. Add aspect ratio correction + stretching (fullscreen 320x240, 640x480, etc)! + +2006-12-08 16:37:41 fraggle + + Make trig tables const. + +2006-12-06 09:14:25 fraggle + + Add notes about packages to TODO. + +2006-12-05 21:45:32 fraggle + + More TODO items. That's all I can think of for now. + +2006-12-05 21:10:22 fraggle + + Update TODO list: remove some things which are now complete and add + some new ideas. + +2006-12-05 21:05:46 fraggle + + Update BUGS list. + +2006-12-05 21:05:26 fraggle + + Add missing #include. + +2006-12-01 09:04:34 fraggle + + Add SPARC note to NEWS. + +2006-12-01 08:57:15 fraggle + + Fixups to make compiles work under the Solaris/SPARC compiler. Thanks + to Mike Spooner <spooferman@excite.com> for his work on porting this. + +2006-11-29 00:53:37 fraggle + + Remove use of m4; use "Chocolate Doom" when referring to the program + by its proper name. + +2006-11-29 00:49:33 fraggle + + Use my gmail.com email address. + +2006-11-27 21:45:50 rtc_marine + + * removal of FEATURE_* defines from codeblocks project + * silence some warnings + +2006-11-25 20:14:27 fraggle + + Use C99 types. + +2006-11-25 19:45:02 fraggle + + Remove FixedDiv2; use actual fixed point version of FixedDiv (wtf?) + +2006-11-25 18:31:54 fraggle + + Remove version from msvc/config.h. This is not generated + automatically, so it is better to use a nonsensical version that will + encourage anyone that uses it to set it properly. + +2006-11-19 04:53:36 rtc_marine + + Silence warnings in debug build + +2006-11-16 00:12:34 fraggle + + Display lowres turning warning message client-side, not through + server-side broadcast messages. This avoids the possibility of + malicious servers that might not send the message. + +2006-11-16 00:05:44 fraggle + + Increase buffer size to fixes crashes due to buffer overruns. + +2006-11-15 00:25:22 fraggle + + Use booleans in place of ints where possible. + +2006-11-15 00:16:34 fraggle + + Fix endianness problem in mus2mid code (thanks denis) + +2006-11-14 20:31:37 fraggle + + Use getenv/putenv, not SDL_getenv/SDL_putenv. + +2006-11-14 20:09:26 fraggle + + Support running as a screensaver under X! + +2006-11-10 17:32:54 fraggle + + Fix for playing demos on PPC (actually, fix for loading single lump + files on non-little-endian machines). + +2006-11-10 07:50:26 fraggle + + Add -gdi command line parameter as a shortcut for + SDL_VIDEODRIVER=windib on Windows. + +2006-11-06 18:04:26 fraggle + + Use DirectX by default on Windows. + +2006-11-06 17:59:39 fraggle + + Center the mouse on startup to prevent abrupt turns when launching a + game from the command line. + +2006-11-02 19:01:30 fraggle + + Update NEWS file. + +2006-10-31 01:01:48 fraggle + + Simulate overflowing the Doom frame table in dehacked patches (DOS + dehacked's behavior). Overwrite the weaponinfo table instead when + changes are made to the last element in states[]. Thanks to grazza + for pointing out that Chococlate Doom did not emulate this bug. + +2006-10-28 20:30:59 fraggle + + Explicitly support dehacked patches that overflow the ammo[] array + with an invalid ammo type, allowing weapons that decrease the max ammo + of other weapons. + +2006-10-28 01:23:11 fraggle + + Display a warning when setting dehacked fields that would overflow + buffers in Vanilla dehacked. This should help pick up bugs like the + one in Batman Doom. + +2006-10-28 00:15:23 fraggle + + Allow multiple dehacked patches to be specified with the -deh command + line paramter, as with -file. + +2006-10-26 00:44:23 fraggle + + Allow F10 to exit in testcontrols mode. + +2006-10-25 21:04:58 fraggle + + "Always run" trick should only be when joyb_speed >= 10. Use 29 as + the ideal value in setup as this works in Original, Ultimate and Final + Doom, Heretic, Hexen and Strife. Thanks to Janizdreg for this. + +2006-10-25 19:12:08 fraggle + + Make the "test controls" option work - write the current config to + temporary config files and make Doom use these when executing it. + +2006-10-25 19:07:57 fraggle + + Don't print arguments read from response files - Vanilla Doom doesn't + do it. + +2006-10-24 23:30:19 rtc_marine + + update chocolate-setup codeblocks project + +2006-10-24 23:26:20 fraggle + + Don't rely on INSTALL_DIR for the Win32 build. + +2006-10-24 23:25:55 fraggle + + Add missing header for Win32 build. + +2006-10-24 21:07:32 fraggle + + Tweak capitalisation on the main menu to be more like setup.exe. + +2006-10-24 21:00:38 fraggle + + Escape WAD filenames passed to Doom with " quotes, to allow WAD + filenames with spaces. + +2006-10-24 20:58:39 fraggle + + Pass through config variables into response file when launching Doom. + +2006-10-24 20:50:00 fraggle + + Fix player name option in setup tool. + +2006-10-24 20:44:04 fraggle + + Make "hurt me plenty" the default skill. + +2006-10-24 20:32:26 fraggle + + Shut up compiler warnings. + +2006-10-24 20:23:16 fraggle + + Detect failures to initialise textscreen library and bomb out with an + error mess age. + +2006-10-24 00:15:24 fraggle + + Build command line parameters for starting multiplayer games and + joining multiplayer games. + +2006-10-24 00:14:43 fraggle + + Write newlines in response files to separate parameters. + +2006-10-23 23:27:10 fraggle + + Rename testconfig.[ch] to execute.[ch], add generalised framework for + launching Doom. Make the "Save parameters and launch Doom" option on + the main menu work. + +2006-10-23 23:00:52 fraggle + + Add missing header. + +2006-10-23 19:32:26 fraggle + + Detect when keyboard variables are changed and convert back so that + the new values are saved to the config file. + +2006-10-23 19:16:02 fraggle + + Load configuration on startup and save on quit. Functional setup + program! + +2006-10-23 19:00:30 fraggle + + Add m_argv.[ch] from Doom, fix up configfile.c so that it compiles + properly. Add to build. + +2006-10-23 18:59:51 fraggle + + Shut up compiler warnings. + +2006-10-23 18:58:50 fraggle + + Change config variable names to be the same as used in Doom. + +2006-10-23 18:57:56 fraggle + + Change config variable names to be the same as used in Doom. + +2006-10-23 18:48:38 fraggle + + Move MakeDirectory function into m_misc.c. Move configdir related + code into m_misc.c. + +2006-10-23 08:15:26 fraggle + + Add initial setup config file code (derived from the Doom config file + code). Not currently in build. + +2006-10-23 08:13:16 fraggle + + Stackable clip areas (useful for a future implementation of scrollable + panes). + +2006-10-22 23:10:08 fraggle + + Standardise setup config variable names on the same variable names + used in Doom. Add header files for source files where they are + needed. Make variables static where appropriate. General cleanups + etc. + +2006-10-22 18:17:15 fraggle + + Fix problem caused by use of 'long' type instead of 'int' type in + state_t structure: caused problems when using multiplayer on 64-bit + (thanks exp[x]). + +2006-10-22 18:13:12 fraggle + + Remove d_french.h from autotools build. + +2006-10-22 18:12:39 fraggle + + Catch failure to initialise video when calling SDL_Init. + +2006-10-18 02:07:28 fraggle + + Shut up warnings in w_wad.c. + +2006-10-18 01:55:49 fraggle + + Timer functionssss, precious! + +2006-10-18 01:51:11 fraggle + + Strip out CVS logs, RCS Id tags. + +2006-10-16 14:52:12 fraggle + + Reformat coding style file. Add stuff about hungarian notation, jwz + tab characters link and an introduction giving a brief explanation for + the choices. + +2006-10-15 02:06:27 rtc_marine + + update code::blocks project + +2006-10-14 15:05:51 fraggle + + Refactor I_InitGraphics. + +2006-10-14 14:59:28 fraggle + + Disable the "loading from disk" icon on MacOS. + +2006-10-14 14:26:17 fraggle + + Display drone indicator on the netgame waiting screen if drones are + connected. + +2006-10-14 13:55:02 fraggle + + Display a different message from the normal WAD directory warning if + players are mixing Freedoom/Original IWADs. + +2006-10-14 12:53:08 fraggle + + Change wording on netgame warning message. + +2006-10-12 18:34:32 fraggle + + Shut up compiler warnings for setup. + +2006-10-12 00:03:19 fraggle + + Shut up compiler warnings + +2006-10-11 23:55:06 fraggle + + Shut up compiler warnings. + +2006-10-10 03:00:52 fraggle + + Remove d_french.h, other i18n-related stuff. If people want i18n, it + should be done with dehacked and/or wad replacements - see my british + english translation in the idgames archive. + +2006-10-07 01:59:03 fraggle + + Add float spin control and use it for the acceleration controller in + setup. + +2006-10-06 23:22:10 rtc_marine + + update Code::Blocks project for new md5 code. + +2006-10-06 18:10:16 fraggle + + Alternate textscreen palette that fits the Tango desktop guidelines: + see http://uwstopia.nl/blog/2006/07/tango-terminal + +2006-10-06 18:06:05 fraggle + + Send deh/wad md5sums to players at the waiting screen. Display a + warning on the waiting screen if the checksums differ from the other + players. + +2006-10-06 08:02:42 fraggle + + Send deh/wad checksums to the server when connecting. + +2006-10-05 23:12:22 fraggle + + Dehacked information checksum generation + +2006-10-05 19:55:07 fraggle + + WAD directory checksum generation code + +2006-10-05 18:19:43 fraggle + + Prevent against deadlock where client and server are both stuck + waiting for each other to send data. + +2006-10-05 18:18:14 fraggle + + Packet loss simulation code for test. + +2006-09-30 11:52:25 fraggle + + Only allow drone mode when connecting. + +2006-09-30 11:22:48 fraggle + + Make the server stop sending if one of the clients stops + acknowledging. Fix check on number of players on connect. + +2006-09-29 22:38:21 fraggle + + Working -left and -right options! + +2006-09-29 22:25:13 fraggle + + Working drone clients! + +2006-09-29 12:49:30 fraggle + + Use TXT_AddWidgets in setup for greatly enhanced readability. + +2006-09-28 18:27:22 fraggle + + Add missing ellipsis to "Add WADs..." + +2006-09-27 00:52:50 fraggle + + Switch over a bunch of code to TXT_NewButton2 - improves readability. + +2006-09-27 00:50:39 fraggle + + When invoking chocolate doom, run it from the install dir on Unix. + +2006-09-27 00:50:06 fraggle + + Add "join game" dialog. + +2006-09-27 00:49:22 fraggle + + Move the "always run" checkbox to the movement section. + +2006-09-27 00:48:23 fraggle + + Add TXT_NewButton2 for creating a button with a callback (for + convenience). + +2006-09-27 00:47:27 fraggle + + Add TXT_AddWidgets for adding multiple widgets to a table. + +2006-09-26 00:22:56 fraggle + + Reduce the minimum width of the key/mouse input widgets and align the + mouse config dialog a bit nicer. + +2006-09-26 00:16:49 fraggle + + Add "Always run" checkbox to keyboard options. + +2006-09-26 00:09:32 fraggle + + Make examples call TXT_Shutdown before quit. + +2006-09-25 23:13:56 rtc_marine + + Update Code::Blocks setup project with added files + +2006-09-25 22:45:30 fraggle + + Fix colors. + +2006-09-25 21:47:11 fraggle + + Don't disable screen melt entirely in testcontrols mode; just on + startup. + +2006-09-25 21:42:37 fraggle + + Don't allow function keys to be used in testcontrols mode. + +2006-09-25 21:41:59 fraggle + + Remove low-pass filter on mouse for testcontrols mode - seems to work + ok with real mice. + +2006-09-25 21:31:42 fraggle + + Add "test" window actions to the keyboard/mouse dialogs to invoke + Chocolate Doom with the -testcontrols option. + +2006-09-25 19:04:29 fraggle + + Add "test controls" mode - for setup.exe in the future. Start + straight into the game with no melt effect and display a box showing + mouse speed to allow the threshold to be set easily. When escape is + pressed, quit straight away. + +2006-09-24 14:27:55 fraggle + + Add "extra parameters" dialog for specifying exra command-line + parameters. Move this and "UDP port" setting to a separate "Advanced" + section. + +2006-09-24 14:08:18 fraggle + + Add "time limit" control in multiplayer settings dialog. + +2006-09-24 14:07:30 fraggle + + Convenience function for creating a horizontal box. + +2006-09-24 14:06:32 fraggle + + Debug code for drawing an ASCII chart. + +2006-09-24 14:05:44 fraggle + + Use proper arrow characters on spin controls and change their color. + +2006-09-24 14:04:40 fraggle + + Fix declaration of TXT_NewWindowSelectAction + +2006-09-22 23:43:28 fraggle + + Call the SpechitOverrun _after_ incrementing numspechit. Thanks to + Quasar for pointing out this mistake. + +2006-09-22 23:12:50 fraggle + + Continue to build things if we fail to update chocolate_doom_icon.c - + display a warning about missing Python Image library. + +2006-09-22 21:32:00 fraggle + + Add DEH_String() conversions on more strings that are not being + converted. + +2006-09-22 21:30:48 fraggle + + Fix warning. + +2006-09-22 19:24:53 fraggle + + Add the ability to type in values for spin controls, like with normal + input boxes. + +2006-09-22 13:16:00 fraggle + + Fix warning about initialiser. + +2006-09-21 22:49:26 fraggle + + Set default sound devices to SNDDEVICE_SB, so that sfx and music are + on by default. + +2006-09-21 19:25:55 fraggle + + Rename Accept to Select. + +2006-09-21 19:21:16 fraggle + + Add compatibility options dialog. + +2006-09-21 19:20:45 fraggle + + Add ENDOOM and startup delay to display settings dialog. + +2006-09-21 17:25:10 fraggle + + Fix some warnings in textscreen code. + +2006-09-21 12:49:13 fraggle + + Use NULL for initialising pointers rather than 0. + +2006-09-21 12:48:38 fraggle + + Use DEFAULT_INT enum value rather than 0. + +2006-09-21 12:47:56 fraggle + + "\0" != NULL + +2006-09-21 12:13:28 rtc_marine + + Fix a lot of warnings (for fussy compilers) and one always-true check + +2006-09-21 10:11:58 fraggle + + Add new codeblocks build files to dist. + +2006-09-21 05:25:49 rtc_marine + + Code::Blocks project and workspace. + * Rename workspace appropriately in editor. + * Update project files for new spin control and fix compilation of + certain projects caused by it. + * Create virtual targets (Debug/Release) for textscreen project. Code: + * Fix the include in multiplayer.c, hopefully this does not break + anything. + +2006-09-20 20:04:02 fraggle + + Make sure modified copyright banners always end in a newline. If they + don't, add one. This fixes av.wad (thanks to myk for reporting). + +2006-09-20 19:15:32 fraggle + + Fill in some default values for the player name and the chat macros + (using the traditional defaults) + +2006-09-20 19:06:34 fraggle + + Add sound config dialog. Convert some of the mouse settings to use + spin controls. + +2006-09-20 19:05:10 fraggle + + Add spin control widget. + +2006-09-20 14:15:55 fraggle + + Change the default optimisation level to -O2 and add + --enable-penis-extension to configure.in. + +2006-09-20 12:47:24 fraggle + + Add multiplayer configuration dialog. + +2006-09-20 11:49:19 fraggle + + Remove tab characters :-) + +2006-09-20 11:47:13 fraggle + + Add HACKING file with guidelines for Chocolate Doom hackers. + +2006-09-20 11:27:22 fraggle + + Fix code style :-) + +2006-09-20 07:08:37 rtc_marine + + add extra defines when building don't crash if numlumps = 0 (which is + caused when an iwad has an invalid path) + +2006-09-20 01:06:21 fraggle + + Add "Enable mouse" checkbox to mouse config dialog. Reorder options. + +2006-09-20 00:51:54 fraggle + + Fix chocolate-setup warnings. + +2006-09-20 00:49:20 fraggle + + Fix textscreen warnings. + +2006-09-20 00:24:29 fraggle + + Turn on -Wall as well. + +2006-09-20 00:20:14 fraggle + + 'widgets' variable was used uninitialised. For some reason this + didn't always crash! + +2006-09-19 23:14:55 fraggle + + Build with debugging symbols by default. + +2006-09-19 22:26:52 fraggle + + Move the grab mouse setting to the mouse config dialog. + +2006-09-19 22:21:30 fraggle + + New display settings dialog! + +2006-09-19 22:13:56 fraggle + + Check column is valid when finding a selectable column. Fixes weird + scrolling behavior. + +2006-09-19 21:12:27 fraggle + + Set mouse button defaults. + +2006-09-19 04:38:15 rtc_marine + + make the icon work in the client binary + +2006-09-19 00:34:17 rtc_marine + + Code::Blocks projects: + * fixed directory locations + * minor enhancements to project building and locations of object files + * addition of chocolate-server project + * update workspace to accomodate chocolate-server project + +2006-09-18 23:20:23 fraggle + + Level select dialog. + +2006-09-18 23:19:30 fraggle + + Fix TXT_SelectWidgets with NULL spacers. + +2006-09-18 23:19:00 fraggle + + Add function to set button label. + +2006-09-18 13:13:40 fraggle + + Repeat key presses when the key is held down - thanks to Mad_Mac for + this one :-) + +2006-09-17 21:37:26 fraggle + + Split off query data into a net_querydata_t structure in + net_structrw.c + +2006-09-17 19:01:16 fraggle + + Fix local LAN queries. + +2006-09-17 18:01:33 fraggle + + Always wait for a keypress before closing the ENDOOM window; do not + close it automatically. + +2006-09-17 15:33:49 fraggle + + Update TODO list :-) + +2006-09-16 01:20:09 fraggle + + Undo previous commit: 'comport' and 'showmessages' are only generated + by setup.exe. + +2006-09-16 01:04:59 fraggle + + Preserve 'comport' variable in configuration files even though it is + unused. Add 'showmessages' which is a duplicate of 'show_messages' + but is how Vanilla Doom behaves! + +2006-09-16 00:47:12 fraggle + + Interpret the snd_sfxdevice and snd_musicdevice values in the + configuration file and act the same as Vanilla Doom. + +2006-09-12 11:03:57 fraggle + + Fix Z_FreeTags in z_native.c (chains were not set to NULL when freed). + +2006-09-11 09:48:57 fraggle + + Add codeblocks project files; thanks to Russell Rice. + +2006-09-09 22:44:51 fraggle + + Fix the -nomusic parameter. + +2006-09-09 20:11:05 fraggle + + Add command line arguments to main() in textscreen examples. + +2006-09-09 20:05:27 fraggle + + Add config.h for a possible MSVC build in the future. Add + mkinstalldirs to the list of files included in distribution. + +2006-09-09 17:52:01 fraggle + + Include SDL.h in the textscreen headers; the SDL headers need to be + included where main() is defined. + +2006-09-09 17:48:09 fraggle + + Add reference counts on callback tables so that if a callback destroys + the widget that owns the callback the program doesnt crash. + +2006-09-09 16:49:39 fraggle + + Remove hack accidentally committed that always updates the palette + +2006-09-02 20:10:07 fraggle + + Add -nwtmerge option, which behaves the same as NWT's -merge option. + What this does is load a PWAD, then search through the IWAD sprites + list, removing lumps where there are lumps of the same name in the + PWAD. The PWAD must then be loaded again with the normal -file + option. This is needed to run TiC's Obituary TC: chocolate-doom + -nwtmerge obtic2.wad -file obtic1.wad obtic2.wad -deh obtic1.deh Also + add W_PrintDirectory debug function, W_AddFile changed to return + handle. + +2006-09-02 20:02:11 fraggle + + Allow loading dehacked 2.3 patches. + +2006-09-02 20:01:35 fraggle + + Don't allow \0 in dehacked strings read with DEH_ReadLine. + +2006-09-01 21:45:45 fraggle + + Sync the -loadgame parameter across all clients connected to a server. + Loading/saving multiplayer games should all work now. + +2006-09-01 21:07:25 fraggle + + Better spechits emulation. Remove support for emulating the + higher-memory spechits overruns, as they will overwrite pointers with + garbage and crash the game. Change the spechits base address to one + from doom2.exe, which seems to work better in more cases. Add + -spechit command-line parameter to allow the base address to be + explicitly specified if necessary. + +2006-08-31 23:11:08 fraggle + + Call R_ExecuteSetViewSize immediately after calling I_InitGraphics. + I_InitGraphics can change where screens[0] points to, so the player + can end up with a blank screen sometimes. Thanks to Kurn for + reporting this. + +2006-08-31 21:40:48 fraggle + + Add missing copyright notices to textscreen and setup files. + +2006-08-31 19:31:10 fraggle + + Add new chocolate-setup source files into build. + +2006-08-31 19:15:36 fraggle + + Build man/ and setup/ directories from main makefile. + +2006-08-31 19:15:16 fraggle + + Add manual pages to build + +2006-08-31 19:14:45 fraggle + + Fix problem with 'c:\' in doom-options.in + +2006-08-31 19:14:22 fraggle + + Change the 'abort' button to a quit button on the main menu. Change + the confirmation dialog to use 'abort'. Working 'start network game' + button. + +2006-08-31 19:14:03 fraggle + + Add display.c with missing ConfigDisplay and multiplayer.c with + multiplayer game start window. + +2006-08-31 19:13:40 fraggle + + Add key and mouse input widgets for selecting keys and mouse buttons. + +2006-08-31 19:13:23 fraggle + + Check for 'ff_end' not 'ff_start' when displaying warning message + about merging flats. Some old Vanilla WADs used ff_start..f_end to + add extra flats and this message should not be displayed for them. Use + American spelling of 'behavior'. + +2006-08-31 19:13:04 fraggle + + Allow the demo size limit to be disabled through the config file. + +2006-08-31 19:12:43 fraggle + + Bomb out with an error when a dehacked string is set that is longer + than is possible in Vanilla Doom with normal dehacked. Chocolate Doom + is unforgiving! + +2006-08-31 19:12:25 fraggle + + Use the new TXT_Sleep function in Doom. + +2006-08-31 19:12:05 fraggle + + Add dropdown listbox widget + +2006-08-31 19:11:47 fraggle + + Exit the main loop automatically after all windows are closed + +2006-08-31 19:11:26 fraggle + + Add window listener functions to allow spying on keys and mouse + buttons received by windows. Emit a 'closed' signal when a window is + closed. Allow windows to have no action buttons. + +2006-08-31 19:11:07 fraggle + + Change name of escape window actions to 'Close' and add a separate + 'Abort' button creator. + +2006-08-31 19:10:49 fraggle + + Center the calculator in the window. + +2006-08-31 19:09:34 fraggle + + Add TXT_SelectWidget function to select a widget in a table, + TXT_SetColumnWidths to set table column widths. Don't send key + presses to unselectable widgets. + +2006-08-31 19:09:25 fraggle + + Allow multiple callbacks for the same signal on widgets + +2006-08-31 19:09:17 fraggle + + Initialise string input boxes to not editing + +2006-08-31 19:08:43 fraggle + + More efficient TXT_Sleep function that puts the textscreen code to + sleep until an event is received or the screen needs to blink. + +2006-08-06 23:51:29 fraggle + + Bomb out with an error when trying to draw patches that go off the + screen, as Vanilla Doom does. + +2006-07-28 20:13:13 fraggle + + Try to convert MUS even if the MUS header is not present. The new + code plays the deca.wad titlescreen music properly! + +2006-07-24 22:32:39 fraggle + + Oops :-) + +2006-07-22 17:43:12 fraggle + + New mus -> mid conversion code thanks to Ben Ryves + <benryves@benryves.com> This plays back a lot of music closer to + Vanilla Doom - eg. tnt.wad map02 + +2006-06-29 19:07:32 fraggle + + Add inverted checkboxes (tick in box when value is false) + +2006-06-29 19:05:32 fraggle + + Initial mouse configuration window. + +2006-06-29 10:05:54 fraggle + + Hugely refactor the response file loading code. Allow arguments to be + enclosed in quotes; this allows long filenames with spaces in to be + specified with -file in response files. + +2006-06-21 20:08:20 fraggle + + Let the SDL parachute catch crashes and shut down properly. Don't + crash after playing demos. + +2006-06-20 19:49:36 fraggle + + Add a fake nonfunctional key bindings configuration menu. + +2006-06-20 19:48:21 fraggle + + Always add a bit of padding inside windows (removes the need to add + padding explicitly in labels). Set the window title from the desktop + title. Only draw widget selection highlight in the window with focus + (top window). + +2006-06-18 23:54:48 fraggle + + Add deh_section_sound to dehacked sections list (thanks to rpeter on + the dw forums). + +2006-06-16 18:06:05 fraggle + + Add hash table for fast texture lookup; refactor P_GroupLines to use + an O(n) rather than O(n^2) algorithm: faster loading maps like sid.wad + map03 + +2006-06-03 19:23:09 fraggle + + Stop sending data to the server when a connection drops. Print a + message to the console as well. + +2006-06-03 17:12:08 fraggle + + Detect recursive calls to I_Error to prevent an infinite loop. + +2006-06-03 13:38:24 fraggle + + Bomb out with an error message if game options are specified to a + dedicated server. + +2006-06-02 21:50:51 fraggle + + Make clicking on "accept" action buttons send enter keypresses to the + window. + +2006-06-02 21:14:39 fraggle + + Make mouse button presses on widgets actually do useful things + +2006-06-02 20:52:01 fraggle + + Rearrange the buttons in the setup exit confirmation box. + +2006-06-02 20:45:41 fraggle + + Add utility functions to create "Abort" and "Accept" window actions + +2006-06-02 20:36:37 fraggle + + Draw the bottom separator in windows at the full window width. + +2006-06-02 20:32:48 fraggle + + Add initial code for a setup utility. + +2006-06-02 20:30:08 fraggle + + Update BUGS list. + +2006-06-02 20:29:24 fraggle + + textscreen: Rejig how the entire drawing process works. Add a + recursive layout method that assigns the position and size of widgets + for the whole window before drawing. Add another method that responds + to mouse button presses. Allow windows to have no title bar by + specifying NULL as the title. + +2006-05-29 22:39:12 fraggle + + Add ability to make widgets right aligned or centered within tables. + +2006-05-29 22:02:38 fraggle + + Convert calculator example to struts + +2006-05-29 21:55:20 fraggle + + Add -autojoin command line parameter to automatically search a local + LAN for a server and join it. + +2006-05-29 21:04:08 fraggle + + Fix broadcast transmits (-search works!) + +2006-05-29 21:00:41 fraggle + + Add textscreen.h top level header to avoid having to include all txt_* + headers individually. + +2006-05-29 20:54:11 fraggle + + Allow struts to force height as well as width. Hide "start game" + button for players which are not the game controller. + +2006-05-29 20:31:45 fraggle + + Shut up compiler warnings. + +2006-05-29 20:22:51 fraggle + + Add strut class to allow table column width to be forced. + +2006-05-29 14:25:38 fraggle + + Warp mouse to screen center (possibly fix joe's mouse problem). + +2006-05-29 12:19:53 fraggle + + Fix E1-3 intermission screen animations. + +2006-05-29 11:38:27 fraggle + + Add missing newline to message. + +2006-05-29 01:17:24 fraggle + + Change the mouse acceleration behavior to accelerate by multiplying by + a linear amount when a threshold is exceeded. + +2006-05-26 20:15:33 fraggle + + Switch netgame waiting screen to use the new text mode GUI system. + +2006-05-26 20:15:05 fraggle + + Add key description for spacebar. + +2006-05-26 16:37:09 fraggle + + Add an option to disable autoadjusting the video mode. + +2006-05-25 23:39:57 fraggle + + Put savegames in separate directories depending on the IWAD. + +2006-05-25 22:27:34 fraggle + + Allow NULL to be added to tables to specify a spacer (empty cell). + +2006-05-25 22:26:13 fraggle + + Allow the fg/bg colors to be set on labels. + +2006-05-25 22:07:14 fraggle + + Allow the fg/bg colors to be set on labels. + +2006-05-25 21:40:57 fraggle + + Build textscreen/ before textscreen/examples/ + +2006-05-25 21:18:19 fraggle + + Add screenmultiply x4 mode. + +2006-05-24 23:51:36 fraggle + + Remove debug hack used for testing startup delay. + +2006-05-24 22:35:45 fraggle + + Move textscreen GUI demos into an examples/ subdir. + +2006-05-24 21:27:40 fraggle + + Add small calculator GUI demo. + +2006-05-24 20:08:58 fraggle + + Only allow digits to be typed in number input boxes. + +2006-05-23 23:56:28 fraggle + + Prevent crashes when loading savegames where mancubi were in the + middle of firing. + +2006-05-23 23:52:01 fraggle + + Add input box widget, and include in guitest. + +2006-05-23 23:51:09 fraggle + + Make TXT_GetChar return the unicode value of the key pressed. For + text boxes. + +2006-05-23 20:33:35 fraggle + + Add a default action to close windows when escape is pressed. Do not + make escape quit the program unless there are no open windows. Add + TXT_ExitMainLoop(). + +2006-05-23 12:46:09 fraggle + + Fix compiler warnings caused by missing includes. + +2006-05-23 01:25:36 fraggle + + Add actions demonstration to guitest. + +2006-05-23 01:07:02 fraggle + + Add window action class for action area labels at the bottom of + windows. Adjust txt_table_t to expand tables to their maximum width + when they only have one column (ensures separators reach the window + edges). + +2006-05-23 01:05:05 fraggle + + Eat keypresses when pressing buttons. + +2006-05-23 01:04:27 fraggle + + Add TXT_GetKeyDescription() to provide descriptions of key codes. + +2006-05-22 20:25:19 fraggle + + Updated GUI test which demonstrates signals used to update a label. + +2006-05-22 20:23:28 fraggle + + Add TXT_SetLabel() function to set the label value. + +2006-05-22 19:51:21 fraggle + + Allow specifying the full path and filename when playing back demos. + +2006-05-22 12:59:11 fraggle + + CAST -> TXT_CAST_ARG, UNCAST -> TXT_UNCAST_ARG. + +2006-05-22 01:56:12 fraggle + + Add casting macros to allow for easy casts between types. + +2006-05-22 01:26:34 fraggle + + More signals to detect when checkboxes/radiobuttons are changed. + +2006-05-22 01:20:48 fraggle + + Add a signals architecture to allow callbacks on GUI events. Make all + widget classes initialise widgets by calling TXT_InitWidget. + +2006-05-21 22:01:46 fraggle + + Reformat source files in Makefile.am. + +2006-05-21 21:58:24 fraggle + + Add radio button class. + +2006-05-21 21:56:28 fraggle + + Initialise the table selection on table creation. + +2006-05-21 01:07:11 fraggle + + Always select a valid widget in a table before drawing the table. + +2006-05-20 22:37:34 fraggle + + Add missing free() call. + +2006-05-20 22:37:07 fraggle + + Updated guitest. + +2006-05-20 22:36:28 fraggle + + Add label class. + +2006-05-20 22:01:04 fraggle + + Make all windows be tables with one column. + +2006-05-20 21:49:50 fraggle + + Add table class. Allow widgets with heights of more than one line. + +2006-05-20 18:37:57 fraggle + + Checkbox class + +2006-05-20 17:34:34 fraggle + + Add main loop function and forward key presses to widgets. + +2006-05-20 17:24:58 fraggle + + Make Translatekey static. + +2006-05-20 17:16:35 fraggle + + Split off keyboard key definitions to a separate file. + +2006-05-20 16:45:36 fraggle + + Clip windows against the workspace boundaries. + +2006-05-20 16:15:17 fraggle + + Add selectable and visible properties to widgets. Allow the position + of windows to be set based on position of + top/bottom/center,left/right,center coordinates. + +2006-05-19 21:03:49 fraggle + + Initialise tracers to NULL on savegame load - fixes a problem with + revenant tracers in savegames. + +2006-05-19 21:01:59 fraggle + + Add a config file setting to allow a delay to be specified on startup. + +2006-05-19 20:57:59 fraggle + + Split off text mode gui desktop code into a separate file. Rename + some of the functions in txt_gui.c. + +2006-05-18 20:48:03 fraggle + + Add TXT_SetDesktopTitle() + +2006-05-18 19:55:24 fraggle + + Make TXT_AddWidget take a NULL pointer so different widget types can + be passed to it. + +2006-05-18 19:48:24 fraggle + + Initial working text-mode GUI framework. + +2006-05-11 13:03:02 fraggle + + Allow port to be specified for client to connect to through -port or + -connect hostname:port. + +2006-05-08 22:54:32 fraggle + + Allow -3 scale. + +2006-05-06 20:22:31 fraggle + + Respect the use_mouse value in configuration files. + +2006-05-06 20:14:08 fraggle + + Add back -nomouse command line parameter. + +2006-05-05 20:49:34 fraggle + + Syncronise the -timer/-avg parameters across all clients to avoid + desyncs. + +2006-05-03 20:23:54 fraggle + + Handle divide by zero in R_PointToDist: fixes crash in udm1.wad + +2006-05-03 19:54:08 fraggle + + Allow .mid files in PWADs (via including a MID inside a music lump). + This actually seems to work in Vanilla, as long as the MID is less + than ~96k. This isn't perfect. + +2006-04-28 18:31:21 fraggle + + Fix sky behavior to be like Vanilla Doom, ie. Doom II skies never + change unless the player restores from a saved game. Thanks to + sofaking for bringing this to my attention. There is more information + here: http://doom.wikia.com/wiki/Sky_never_changes_in_Doom_II + +2006-04-28 18:20:05 fraggle + + Fix spacing of the devparm mode dots! + +2006-04-14 16:25:42 fraggle + + Add ability to play using the Vanilla player sync code + +2006-04-14 16:24:32 fraggle + + Fix netgame respawn bug on MAP02 (may be 64-bit related) + +2006-04-09 03:54:21 fraggle + + Add change missed from last commit + +2006-04-09 03:50:34 fraggle + + Broadcast searches (currently broken) + +2006-04-08 14:30:33 fraggle + + Forgot to add net_query.c to Makefile.am + +2006-04-06 21:49:16 fraggle + + Debug code for tracking bandwidth usage + +2006-04-06 21:48:35 fraggle + + Add the ability to query the current state of servers, and '-query' + command line option to do so. + +2006-04-06 20:44:06 fraggle + + Save demos when quitting normally - it is no longer neccessary to + press 'q' to end a demo! Thanks to the 10,000 people who reported this + bug. + +2006-04-06 20:31:45 fraggle + + Use BACKUPTICS everywhere. Remove NET_TICCMD_QUEUE_SIZE + +2006-04-06 18:53:43 fraggle + + Sanity check data received by the server. Send version string earlier + in SYN packets to allow the fields that follow to be changed later on + if necessary. + +2006-04-01 21:16:43 fraggle + + Don't add modules to the server context until after they have been + initialised - avoids crash when bombing out in the init function + +2006-03-31 17:15:54 fraggle + + Remove reference to nonexistent i_main.h + +2006-03-30 20:25:12 fraggle + + Increase the default heap size to 16MB, and add a -mb parameter to + allow the heap size to be controlled from the command line. Who + doesn't have 16MB of memory these days? + +2006-03-30 20:16:06 fraggle + + When all players leave a server, start accepting new connections + again. This lets people run proper dedicated servers. + +2006-03-30 20:13:20 fraggle + + Add missing #include + +2006-03-30 20:08:37 fraggle + + Split off timer code into separate i_timer.c file. Add d_dedicated.c + and build chocolate-server, a standalone dedicated server. + +2006-03-30 19:17:58 fraggle + + Dedicated server mode. + +2006-03-30 01:23:20 fraggle + + Remove hard-coded use of network modules from server code. + +2006-03-29 19:22:37 fraggle + + Removing dummy file. + + Goodbye, #chocolate-doom :-( + +2006-03-29 19:21:51 fraggle + + Dummy commit to test the new IRC monitoring bot + + Hello #chocolate-doom! + +2006-03-29 16:59:39 fraggle + + Removing dummy.txt + +2006-03-29 16:58:54 fraggle + + This is a message. + + A multiline commit message. + +2006-03-29 16:58:09 fraggle + + Dummy change + +2006-03-29 16:56:36 fraggle + + Dummy commit + +2006-03-28 00:24:03 fraggle + + Update NEWS file, incorporating changes from v0.1.4 as well. + +2006-03-27 23:56:14 fraggle + + Fix divide by zero in 1427uv01.lmp caused by the use of int instead of + angle_t in R_ScaleFromGlobalAngle() + +2006-03-25 21:50:32 fraggle + + New feature to allow compiling without multiplayer support + +2006-03-25 21:47:13 fraggle + + Improve Z_CheckHeap() + +2006-03-25 20:08:58 fraggle + + Fix builds with FEATURE_DEHACKED disabled + +2006-03-25 18:28:48 fraggle + + Run the menu at the correct speed + +2006-03-24 21:43:43 fraggle + + Adjust anti-CPU-hogging sleep times. + +2006-03-24 21:20:36 fraggle + + Add "native allocator" message to distinguish from z_zone.c + +2006-03-24 20:40:08 fraggle + + Call W_GenerateHashTable to generate the lumpname hashtable. Do not + constantly look up MAP01 to see if this is a store demo. + +2006-03-24 20:39:28 fraggle + + Ooops! + +2006-03-24 20:39:08 fraggle + + Generate a hash table for fast lump name lookups. + +2006-03-24 19:59:03 fraggle + + Add a second implementation of the zone memory system which just uses + malloc() and free() as a backend. This will be useful for running + dedicated servers (no need to allocate an entire heap). + +2006-03-24 19:55:04 fraggle + + Make memblock_t internal to z_zone.c. Adjust Z_ChangeTag #define to + cope with this. + +2006-03-24 17:35:17 fraggle + + Update TODO. Remove finished things (64-bit, netcode) and stuff which + will never be done (z_zone short-circuit). Add some new TODOs. + +2006-03-24 16:51:28 fraggle + + Use "sizeof(line_t *)" not "4". Fixes 64-bit builds. + +2006-03-23 18:29:28 fraggle + + Remove "default sfx volume" message: this is confusing now, and isn't + in Vanilla anyway. + +2006-03-23 18:25:56 fraggle + + Fix sound range + +2006-03-23 17:43:15 fraggle + + Separate variables for config file volume levels and sound API + internal volume levels (this is how the Vanilla code behaves). Fixes + sound behavior on level 8! + +2006-03-19 00:12:00 fraggle + + Smarter fullscreen setting adjustment + +2006-03-18 23:42:03 fraggle + + Auto adjust settings when running fullscreen so that we run in a valid + video mode. + +2006-03-18 23:24:04 fraggle + + Fix music startup/shutdown + +2006-03-18 23:19:14 fraggle + + Catch failures to initialise SDL_mixer properly, and fail gracefully + rather than crashing the game. + +2006-03-18 21:22:09 fraggle + + Add missing SDL.h include for i_main.c - fixes play under MacOS X! + +2006-03-17 18:36:50 fraggle + + Fix windres detection + +2006-03-16 22:17:45 fraggle + + Better fix for the intermission screen crash. Don't call WI_End until + after we change to gamestate != GS_INTERMISSION + +2006-03-16 21:46:59 fraggle + + Fix crasher when starting new levels, because the intermissions code + tries to draw patches which have been unloaded (WI_Drawer runs after + WI_End, because it is waiting for the game loop to load the new level) + +2006-03-15 18:53:06 fraggle + + fix DEH_UNSUPPORTED_MAPPING, add frame::codepointer as an unsupported + mapping + +2006-03-15 18:52:31 fraggle + + Check for IWADs in the same order as Vanilla Doom + +2006-03-14 19:17:14 fraggle + + Detect the presence of 'windres' properly + +2006-03-11 21:34:19 fraggle + + Shut up compiler warnings + +2006-03-11 21:28:21 fraggle + + Fix bug with corruption of long player names. Remove tab characters. + +2006-03-10 01:49:25 fraggle + + Add fullscreen "letterbox" mode for people without a functioning + 320x200 video mode. + +2006-03-07 19:02:08 fraggle + + If running with -timedemo, do not generate new ticcmds through + NetUpdate. + +2006-03-07 18:25:32 fraggle + + Indicate when a message has been received from the server. + +2006-03-07 18:24:12 fraggle + + Store the reason when a connection is disconnected, and display a + message indicating when clients time out from the server. + +2006-03-07 12:57:52 fraggle + + Convert NET_CL_SafePuts to NET_SafePuts, and print rejection messages + from the server. + +2006-03-07 12:46:52 fraggle + + Generic console message mechanism. Inform all players when recording + a low-res demo. + +2006-03-06 20:48:07 fraggle + + Give a server-side warning when recording low resolution demos. + +2006-03-06 20:44:43 fraggle + + Do not run TryRunTics until after we have started demo recording. Fix + crash when recording demos. + +2006-03-03 19:18:48 fraggle + + Fix loss of precision when turning with mouse. + +2006-03-02 01:01:05 fraggle + + Add unsigned qualifiers on swapping functions, to stop problems on + MacOS X. + +2006-03-02 00:57:25 fraggle + + Remove redundant code, shut up warnings + +2006-03-02 00:10:23 fraggle + + _Really_ fix -nomonsters. + +2006-03-02 00:03:48 fraggle + + Rearrange client connect code; fix name resolving under windows + +2006-03-01 23:36:44 fraggle + + Detect turbo mode more accurately + +2006-03-01 20:02:53 fraggle + + Send the nomonsters flag on netgame start. + +2006-03-01 17:07:39 fraggle + + Don't melt the screen on startup + +2006-02-27 21:46:35 fraggle + + Fix consistency checks + +2006-02-27 20:11:14 fraggle + + Fix problem starting games with four players + +2006-02-27 19:39:26 fraggle + + Quit with an error when unable to resolve an address + +2006-02-27 17:57:55 fraggle + + Fix chat mode + +2006-02-27 17:57:39 fraggle + + Reduce the maximum latency to stop the game pausing and shooting + ahead. + +2006-02-27 16:31:08 fraggle + + Working client sync: adjust the clock to try to match the latency of + other players. Allow the menu ticker to run even if the main game + ticker doesn't run. Remove time request/response code (now using game + latency). + +2006-02-26 02:29:47 fraggle + + Change data files to binary files + +2006-02-24 19:14:59 fraggle + + Fix -extratics + +2006-02-24 19:14:22 fraggle + + Remove redundant stuff relating to the old network code + +2006-02-24 08:19:45 fraggle + + Only advance the receive window if we have received ticcmds from all + connected players. + +2006-02-23 23:42:00 fraggle + + Replace -client with -connect which takes a hostname/ip to connect to. + +2006-02-23 23:41:13 fraggle + + Track memory used by packet data to help detect memory leaks + +2006-02-23 23:40:30 fraggle + + Free back packets sent to the server after parsing them + +2006-02-23 20:53:03 fraggle + + Detect when clients are disconnected from the server, recover cleanly + and display a message. + +2006-02-23 20:31:09 fraggle + + Set ticdup from the command line with the -dup parameter. + +2006-02-23 20:22:57 fraggle + + Do not allow tics to buffer up in single player (stops the gun + instantly appearing on level start) + +2006-02-23 19:15:18 fraggle + + Fix crash when NOT recording lowres + +2006-02-23 19:12:43 fraggle + + Set maketic-gametic lag back to 1 second. + +2006-02-23 19:12:02 fraggle + + Add lowres_turn to indicate whether we generate angleturns which are + 8-bit as opposed to 16-bit. This is used when recording demos without + -longtics enabled. Sync this option between clients in a netgame, so + that if one player is recording a Vanilla demo, all clients record in + lowres. + +2006-02-23 18:20:29 fraggle + + Fix bugs in resend code for server->client data + +2006-02-23 18:19:05 fraggle + + Add lowres_turn parameter to net_full_ticcmd_t structure r/w functions + +2006-02-22 18:35:55 fraggle + + Packet resends for server->client gamedata + +2006-02-19 13:42:27 fraggle + + Move tic number expansion code to common code. Parse game data + packets received from the server. Strip down d_net.[ch] to work + through the new networking code. Remove game sync code. Remove + i_net.[ch] as it is no longer needed. Working networking! + +2006-02-19 13:38:59 fraggle + + Increase the size of BACKUPTICS to deal with heavy lag + +2006-02-17 21:42:13 fraggle + + Remove debug code + +2006-02-17 21:40:52 fraggle + + Full working resends for client->server comms + +2006-02-17 20:15:16 fraggle + + Request resends for missed packets + +2006-02-16 01:12:28 fraggle + + Define a new type net_full_ticcmd_t, a structure containing all + ticcmds for a given tic. Store received game data in a receive + window. Add send queues for clients and add data from the receive + window to generate complete sets of ticcmds. + +2006-02-15 12:57:58 fraggle + + Remove the savegame buffer entirely. Keep the old savegame size limit + bug add a "vanilla_savegame_limit" config file option which allows the + limit to be disabled if necessary. + +2006-02-03 18:41:26 fraggle + + Support NWT-style WAD merging (-af and -as command line parameters). + Restructure WAD loading so that merged WADs are always loaded before + normal PWADs. Remove W_InitMultipleFiles(). + +2006-01-30 08:12:49 fraggle + + Add manpage + +2006-01-30 08:06:29 fraggle + + Install into the games directory, not bin (Thanks to Jon Dowland) + +2006-01-29 15:07:12 fraggle + + Shut up compiler warnings + +2006-01-29 15:05:05 fraggle + + Allow map things of type <= 0 - these are ignored by Vanilla Doom. + Provides compatibility with plutonia.wad map12. + +2006-01-28 20:03:09 fraggle + + Avoid conflict with stdc time function + +2006-01-27 18:23:08 fraggle + + Exit with an error when playing a demo with the wrong version, like + Vanilla Doom + +2006-01-27 18:21:35 fraggle + + Fix compiler warning due to missing include + +2006-01-27 18:18:41 fraggle + + dehacked replacements for switch texture names + +2006-01-25 17:38:40 fraggle + + Allow overriding the animation texture/flat names via dehacked + +2006-01-24 01:46:08 fraggle + + More endianness fixes + +2006-01-23 21:56:18 fraggle + + Include the config header so that endianness is dealt with correctly + +2006-01-23 01:40:24 fraggle + + Fix bug when expanding large sound effects with odd sample rates + +2006-01-23 00:47:16 fraggle + + Rearrange the order of startup code to allow replacing the IWAD + filename via dehacked + +2006-01-23 00:37:14 fraggle + + Make the network waiting screen not thrash the CPU so much. + +2006-01-23 00:17:43 fraggle + + Allow changing the names of level lump names via dehacked. + +2006-01-23 00:12:25 fraggle + + Fix dehacked sky replacement + +2006-01-23 00:07:56 fraggle + + More dehacked text substitutions for finale text names + +2006-01-22 23:48:00 fraggle + + Allow changing of all menu graphic lumps via dehacked + +2006-01-22 23:38:05 fraggle + + Allow changing the status bar graphic lumps via dehacked + +2006-01-22 23:33:32 fraggle + + Allow changing the sky texture names via dehacked patches + +2006-01-22 22:29:42 fraggle + + Periodically request the time from clients to estimate their offset to + the server time. + +2006-01-22 21:22:35 fraggle + + Dehacked string replacements for menu graphic lump names + +2006-01-22 21:21:02 fraggle + + Dehacked string replacements for intermission screen graphic lumps + +2006-01-22 21:20:20 fraggle + + Dehacked string replacements for sound and music lump names + +2006-01-22 21:19:14 fraggle + + Dehacked string replacements for startup messages, IWAD names, demo + names and backgrounds + +2006-01-22 21:17:56 fraggle + + Catch calls to DEH_String before DEH_Init is called + +2006-01-21 14:16:49 fraggle + + Add first game data sending code. Check the client version when + connecting. + +2006-01-21 14:15:29 fraggle + + Remove SAVESTRINGSIZE (now defined in p_saveg.h) + +2006-01-20 21:05:16 fraggle + + Bump version to 0.2.0 + +2006-01-20 21:04:59 fraggle + + Import differences from stable branch. + +2006-01-19 18:46:24 fraggle + + Move savegame header read/write code into p_saveg.c + +2006-01-19 00:17:01 fraggle + + Remove now-redundant note about structure packing. + +2006-01-19 00:09:20 fraggle + + Add functions to r/w structures to the savegame buffer, rather than + copying the raw structures. This way, we read and write to the DOS + savegame format always, regardless of the compiler and processor + architecture, to ensure Vanilla compatibility. + +2006-01-16 23:35:55 fraggle + + Write icon data as hex numbers, rather than decimal + +2006-01-16 21:40:38 fraggle + + Vanilla savegame load/save + +2006-01-14 02:06:48 fraggle + + Include the game version in the settings structure. + +2006-01-14 00:27:16 fraggle + + Set the window caption and title + +2006-01-14 00:13:04 fraggle + + Detect if disconnected from the server while waiting for the game + start. + +2006-01-14 00:10:54 fraggle + + Change the format of color commands. Reorganise the waiting dialog. + +2006-01-13 23:56:00 fraggle + + Add text-mode I/O functions. Use text-mode screen for the waiting + screen. + +2006-01-13 23:52:12 fraggle + + Fix game start packet parsing logic. + +2006-01-13 18:23:28 fraggle + + Textscreen getchar() function; remove SDL code from I_Endoom. + +2006-01-13 02:22:47 fraggle + + Update prototypes to match header. Make sure we include the header in + the source file. + +2006-01-13 02:20:12 fraggle + + Signed integer read functions. Use these when reading ticcmd diffs. + +2006-01-13 02:19:18 fraggle + + Only accept sane player values when starting a new game. + +2006-01-12 02:18:59 fraggle + + Only start new games when in the waiting-for-start state. + +2006-01-12 02:11:52 fraggle + + Game start packets + +2006-01-12 01:34:48 fraggle + + Combine mouse motion for tics into single events. + +2006-01-12 00:21:29 fraggle + + Interpret the dehacked "max health" setting properly. + +2006-01-11 01:37:53 fraggle + + ticcmd diffs: allow compare and patching ticcmds, and reading/writing + ticdiffs to packets. + +2006-01-10 22:14:13 fraggle + + Shut up compiler warnings + +2006-01-10 19:59:26 fraggle + + Reliable packet transport mechanism + +2006-01-09 02:03:39 fraggle + + Send clients their player number, and indicate on the waiting screen + which client we are. + +2006-01-09 01:50:51 fraggle + + Deduce a sane player name by examining environment variables. Add a + "player_name" setting to chocolate-doom.cfg. Transmit the name to the + server and use the names players send in the waiting data list. + +2006-01-08 18:22:39 fraggle + + Strip carriage returns from the end of lines when reading + configuration files. + +2006-01-08 18:14:19 fraggle + + Update NEWS + +2006-01-08 18:13:33 fraggle + + show_endoom config file option to disable the endoom screen + +2006-01-08 17:52:45 fraggle + + Play some random music for the players while waiting for the game to + start. + +2006-01-08 17:52:16 fraggle + + Seed the M_Random random number generator from the system time to give + it some more randomness. + +2006-01-08 17:51:53 fraggle + + Add S_MusicPlaying function to query if music is still playing. + +2006-01-08 05:06:06 fraggle + + Reject new connections if the server is not in the waiting state. + +2006-01-08 05:04:50 fraggle + + Don't grab the mouse on the net waiting screen + +2006-01-08 04:52:26 fraggle + + Allow the server to reject clients + +2006-01-08 03:36:40 fraggle + + Fix double free of addresses + +2006-01-08 03:36:17 fraggle + + Fix packet send + +2006-01-08 02:53:31 fraggle + + Detect when client connection is disconnected. + +2006-01-08 02:53:05 fraggle + + Send keepalives if the connection is not doing anything else. Send + all packets using a new NET_Conn_SendPacket to support this. + +2006-01-08 00:10:48 fraggle + + Move common connection code into net_common.c, shared by server and + client code. + +2006-01-07 20:08:11 fraggle + + Send player name and address in the waiting data packets. Display + these on the waiting screen, and improve the waiting screen + appearance. + +2006-01-07 19:16:39 fraggle + + Only display a warning when unable to emulate a spechit overrun + +2006-01-07 19:11:54 fraggle + + Import the spechit overrun code from prboom-plus. Thanks to Andrey + Budko for his investigation into this behavior. + +2006-01-07 17:00:33 fraggle + + Mention the Chocolate Doom wiki, fix a spelling error. + +2006-01-07 16:59:52 fraggle + + Update NEWS + +2006-01-07 16:26:50 fraggle + + Fix the behavior when expanding sound effects (again). Doom actually + does play sounds of any sample rate, but the sound effects in + Scientist 2 are corrupted. Add some tests to check that the sound + effect header is correct, and generic sound rate conversion code. + +2006-01-06 19:26:02 fraggle + + Fix the "-skill 0" hack commonly used under DOS + +2006-01-05 02:48:03 fraggle + + Fixes for big endian machines (thanks locust) + +2006-01-05 02:42:58 fraggle + + Specify signed char explicitly for ticcmd_t fields. + +2006-01-02 21:52:06 fraggle + + Move I_InitGraphics call to be invoked earlier in D_DoomMain. Call + the NET_WaitForStart function to wait for a start signal in network + games. + +2006-01-02 21:50:26 fraggle + + Restructure the waiting screen code. Establish our own separate event + loop while waiting for the game to start, to avoid affecting the + original code too much. Move some _gui variables to net_client.c. + +2006-01-02 21:48:37 fraggle + + fix client connected function + +2006-01-02 21:04:10 fraggle + + Create NET_SV_Shutdown function to shut down the server. Call it when + quitting the game. Print the IP of the server correctly when + connecting. + +2006-01-02 21:02:16 fraggle + + Change AddrToString function to use an internal static buffer, for + ease of use. + +2006-01-02 20:27:45 fraggle + + Clear the screen AFTER initialising the loading disk buffer, so that + bits of loading disk are not visible on the initial screen melt. + +2006-01-02 20:14:29 fraggle + + Add a "-client" option to test connecting to a local server. + +2006-01-02 20:14:07 fraggle + + Fix connect timeout and shutdown client properly if we fail to + connect. + +2006-01-02 20:13:06 fraggle + + Refer to connected clients by their AddrToString() output rather than + just the pointer to their struct. Listen for IP connections as well + as loopback connections. + +2006-01-02 20:11:49 fraggle + + Rename i_net_module -> net_sdl_module. Fix the AddrToString method. + +2006-01-02 17:24:40 fraggle + + Remove test code + +2006-01-02 00:54:17 fraggle + + Fix packet not freed back after being sent. Code to disconnect + clients from the server side. + +2006-01-02 00:17:42 fraggle + + Encapsulate the event queue code properly. Add a D_PopEvent function + to read a new event from the event queue. + +2006-01-02 00:06:30 fraggle + + Make functions static. Remove unused variable. + +2006-01-02 00:00:08 fraggle + + Neater prefixes: NET_Client -> NET_CL_. NET_Server -> NET_SV_. + +2006-01-01 23:54:31 fraggle + + Client disconnect code + +2006-01-01 23:53:15 fraggle + + Remove GS_WAITINGSTART gamestate. This will be independent of the + main loop to avoid interfering with the main game code too much. + +2006-01-01 23:51:41 fraggle + + String read/write functions + +2005-12-30 18:58:22 fraggle + + Fix client code to correctly send reply to server on connection. Add + "waiting screen" while waiting for the game to start. Hook in the new + networking code into the main game code. + +2005-12-30 18:50:53 fraggle + + Millisecond clock function + +2005-12-29 21:29:55 fraggle + + Working client connect code + +2005-12-29 17:48:25 fraggle + + Add initial client/server connect code. Reorganise sources list in + Makefile.am. + +2005-12-29 17:47:47 fraggle + + Automatically initialise the address table + +2005-11-17 09:41:24 fraggle + + Catch SDL_QUIT event on ENDOOM display + +2005-10-30 19:56:15 fraggle + + Add foundation code for the new networking system + +2005-10-29 22:50:08 fraggle + + Update ChangeLog + +2005-10-29 22:48:55 fraggle 0.1.2 -Sat Oct 29 21:38:55 2005 fraggle +2005-10-29 22:38:55 fraggle Fix help screen orderings and skull positions to make Chocolate Doom behave exactly like the original executables. -Wed Oct 26 00:56:40 2005 fraggle +2005-10-26 01:56:40 fraggle Final Doom teleport logic was backwards -Mon Oct 24 18:50:39 2005 fraggle +2005-10-24 19:50:39 fraggle - Allow the game version to emulate to be specified from the command line - and set compatibility options accordingly. + Allow the game version to emulate to be specified from the command + line and set compatibility options accordingly. -Sun Oct 23 20:22:34 2005 fraggle +2005-10-23 21:22:35 fraggle - Drastically refactor the WAD merging code. Allow multiple replacements - of the same sprite in a PWAD (fixes Scientist 2) + Drastically refactor the WAD merging code. Allow multiple + replacements of the same sprite in a PWAD (fixes Scientist 2) -Sun Oct 23 18:39:44 2005 fraggle +2005-10-23 19:39:45 fraggle - Reproduce the behavior when playing a sound at a sample rate which - is not 11025 or 22050Hz. This is to "fix" a bug in Scientist 2: - however, it does not fix the playing of sounds, only silence - them. I tested Vanilla Doom and this is how it behaves when it - receives sound effects with odd sample rates. The bug here is - actually in the Scientist 2 WAD, which has sound effects that - have the wrong sample rate. + Reproduce the behavior when playing a sound at a sample rate which is + not 11025 or 22050Hz. This is to "fix" a bug in Scientist 2: however, + it does not fix the playing of sounds, only silence them. I tested + Vanilla Doom and this is how it behaves when it receives sound effects + with odd sample rates. The bug here is actually in the Scientist 2 + WAD, which has sound effects that have the wrong sample rate. -Tue Oct 18 19:05:18 2005 fraggle +2005-10-18 20:06:31 fraggle + + Update ChangeLog + +2005-10-18 20:05:18 fraggle 0.1.1 -Tue Oct 18 09:13:07 2005 fraggle +2005-10-18 13:32:55 fraggle + + Update ChangeLog + +2005-10-18 10:13:07 fraggle Update NEWS -Mon Oct 17 23:48:05 2005 fraggle +2005-10-18 00:48:05 fraggle DEH_CheckCommandLine -> DEH_Init, for consistency with other Init functions -Mon Oct 17 23:16:09 2005 fraggle +2005-10-18 00:16:09 fraggle - Add a "loading" message for each dehacked patch we load, to be orthogonal - to the WAD loading code + Add a "loading" message for each dehacked patch we load, to be + orthogonal to the WAD loading code -Mon Oct 17 22:07:25 2005 fraggle +2005-10-17 23:07:26 fraggle Fix "Monsters Infight" -Mon Oct 17 21:20:27 2005 fraggle +2005-10-17 22:20:27 fraggle Add note that the "Monsters Infight" setting is not supported. -Mon Oct 17 21:14:31 2005 fraggle +2005-10-17 22:14:31 fraggle Ignore comments in dehacked files. -Mon Oct 17 21:09:01 2005 fraggle +2005-10-17 22:09:01 fraggle Dehacked Misc support: Controls for the armor and armor class set when using the ammo cheats. -Mon Oct 17 21:02:57 2005 fraggle +2005-10-17 22:02:57 fraggle - Dehacked Misc support: Max soulsphere, Soulsphere+Megasphere health bonus - values, God mode health value + Dehacked Misc support: Max soulsphere, Soulsphere+Megasphere health + bonus values, God mode health value -Mon Oct 17 20:49:42 2005 fraggle +2005-10-17 21:49:42 fraggle Add dehacked "Misc" implementations for max armor+health, blue+green armor classes -Mon Oct 17 20:27:05 2005 fraggle +2005-10-17 21:27:05 fraggle - Start of Dehacked 'Misc' section support. Initial Health+Bullets, - and bfg cells/shot are supported. + Start of Dehacked 'Misc' section support. Initial Health+Bullets, and + bfg cells/shot are supported. -Mon Oct 17 19:46:22 2005 fraggle +2005-10-17 20:46:22 fraggle - Guard against multiple video shutdowns better. Fix crash due to improper - screen clear at startup. + Guard against multiple video shutdowns better. Fix crash due to + improper screen clear at startup. -Sun Oct 16 20:55:50 2005 fraggle +2005-10-16 21:55:50 fraggle Fix the '-cdrom' command-line option. -Sun Oct 16 16:16:03 2005 fraggle +2005-10-16 17:16:03 fraggle Set the default number of channels to a more sensible 8 -Sun Oct 16 01:18:10 2005 fraggle +2005-10-16 02:18:10 fraggle Global "configdir" variable with directory to store config files in. Create a function to find the filename for a savegame slot. Store savegames in the config dir. -Sat Oct 15 22:50:56 2005 fraggle +2005-10-15 23:50:57 fraggle Fix pink icon on startup -Sat Oct 15 17:57:47 2005 fraggle +2005-10-15 18:57:47 fraggle Add warning message for WADs with FF_START or SS_START in, suggesting the -merge option. -Sat Oct 15 17:42:07 2005 fraggle +2005-10-15 18:42:07 fraggle Mention dehacked banners -Sat Oct 15 17:38:49 2005 fraggle +2005-10-15 18:38:49 fraggle Print startup banners which have been modified by dehacked. -Sat Oct 15 17:09:11 2005 fraggle +2005-10-15 18:09:11 fraggle Add blackbug note -Sat Oct 15 16:58:31 2005 fraggle +2005-10-15 17:58:31 fraggle - Fix MIDI music not pausing when using SDL_mixer's native MIDI playback. - The SDL_mixer native MIDI code does not pause music properly - use - a workaround of setting the volume to 0. + Fix MIDI music not pausing when using SDL_mixer's native MIDI + playback. The SDL_mixer native MIDI code does not pause music + properly - use a workaround of setting the volume to 0. -Sat Oct 15 15:59:14 2005 fraggle +2005-10-15 16:59:14 fraggle Map mouse buttons correctly. -Sat Oct 15 15:47:50 2005 fraggle +2005-10-15 16:47:50 fraggle Update NEWS with info about bugs fixed. -Sat Oct 15 15:45:03 2005 fraggle +2005-10-15 16:45:03 fraggle - Check the return code from SDL_LockSurface to ensure a surface has been - properly locked. Fixes crash when switching applications while running - fullscreen. + Check the return code from SDL_LockSurface to ensure a surface has + been properly locked. Fixes crash when switching applications while + running fullscreen. -Thu Oct 13 23:12:30 2005 fraggle +2005-10-14 00:12:30 fraggle Fix Doom 1 skies -Thu Oct 13 22:23:55 2005 fraggle +2005-10-13 23:23:55 fraggle Fix logic for lost soul bounce -Wed Oct 12 21:52:01 2005 fraggle +2005-10-12 22:52:01 fraggle doomfeatures.h to allow certain features to be disabled in the build -Mon Oct 10 17:02:24 2005 fraggle +2005-10-10 18:02:24 fraggle Update to do list -Sun Oct 9 23:52:28 2005 fraggle +2005-10-10 00:52:28 fraggle Fix DEH_Warning call -Sun Oct 9 21:20:14 2005 fraggle +2005-10-09 22:22:41 fraggle + + Update ChangeLog + +2005-10-09 22:20:14 fraggle v0.1.0 -Sun Oct 9 21:19:41 2005 fraggle +2005-10-09 22:19:41 fraggle Include libtextscreen include in the right place, include deh_main.h in the dist. -Sun Oct 9 20:19:21 2005 fraggle +2005-10-09 21:19:21 fraggle Handle blinking text in ENDOOM lumps properly. -Sun Oct 9 20:06:50 2005 fraggle +2005-10-09 21:06:50 fraggle Check the header of dehacked files and make sure we only load valid dehacked files. -Sun Oct 9 16:42:46 2005 fraggle +2005-10-09 17:42:46 fraggle Cannot do arithmetic on void pointers in standard C -Sun Oct 9 14:34:19 2005 fraggle +2005-10-09 15:34:19 fraggle Fix banner string for ultimate doom -Sun Oct 9 00:25:49 2005 fraggle +2005-10-09 01:25:49 fraggle Improved sprite merging -Sun Oct 9 00:20:24 2005 fraggle +2005-10-09 01:20:24 fraggle Detect registered DOOM banner in dehacked patches -Sat Oct 8 21:02:55 2005 fraggle +2005-10-08 22:02:55 fraggle Allow dehacked substitutions on sprite names -Sat Oct 8 21:01:55 2005 fraggle +2005-10-08 22:01:55 fraggle Change dehacked startup message -Sat Oct 8 20:54:15 2005 fraggle +2005-10-08 21:54:16 fraggle Proper dehacked error/warning framework. Catch a load more errors. -Sat Oct 8 20:14:38 2005 fraggle +2005-10-08 21:14:38 fraggle Dehacked "Sound" section support -Sat Oct 8 20:14:24 2005 fraggle +2005-10-08 21:14:24 fraggle Add the ability to specify unsupported fields -Sat Oct 8 20:10:51 2005 fraggle +2005-10-08 21:10:51 fraggle Shut up compiler warning -Sat Oct 8 19:52:03 2005 fraggle +2005-10-08 20:52:03 fraggle Update NEWS, ChangeLog -Sat Oct 8 19:33:48 2005 fraggle +2005-10-08 20:33:48 fraggle Allow dehacked patches to override the name of the game via the startup banner. -Sat Oct 8 18:34:12 2005 fraggle +2005-10-08 19:34:12 fraggle Print startup message to stdout, not stderr -Sat Oct 8 18:23:17 2005 fraggle +2005-10-08 19:23:18 fraggle WAD merging code -Sat Oct 8 18:22:46 2005 fraggle +2005-10-08 19:22:46 fraggle - Store the cache as part of the lumpinfo_t struct. Add W_AddFile prototype - to header. + Store the cache as part of the lumpinfo_t struct. Add W_AddFile + prototype to header. -Thu Oct 6 19:36:41 2005 fraggle +2005-10-06 20:36:41 fraggle Must use the right no clipping cheat for the right game. -Thu Oct 6 19:32:38 2005 fraggle +2005-10-06 20:32:38 fraggle - Allow changing the background flats in finale text screens via dehacked + Allow changing the background flats in finale text screens via + dehacked -Tue Oct 4 22:10:32 2005 fraggle +2005-10-04 23:10:32 fraggle Dehacked "Misc" section parser (currently a dummy) -Tue Oct 4 22:04:06 2005 fraggle +2005-10-04 23:04:06 fraggle Parse dehacked "Ammo" sections properly -Tue Oct 4 21:41:42 2005 fraggle +2005-10-04 22:41:42 fraggle Rewrite cheats code. Add dehacked cheat replacement. -Tue Oct 4 00:41:49 2005 fraggle +2005-10-04 01:41:49 fraggle Move call to dehacked entrypoint to stop crashes -Mon Oct 3 21:39:39 2005 fraggle +2005-10-03 22:39:39 fraggle Dehacked text substitutions -Mon Oct 3 13:21:11 2005 fraggle +2005-10-03 14:44:12 fraggle + + Update ChangeLog + +2005-10-03 14:21:11 fraggle Weapons mapping code -Mon Oct 3 11:08:16 2005 fraggle +2005-10-03 12:08:16 fraggle - Replace end of section functions with NULLs as they arent currently being - used for anything. + Replace end of section functions with NULLs as they arent currently + being used for anything. -Mon Oct 3 11:02:08 2005 fraggle +2005-10-03 12:02:08 fraggle Add a weaponinfo_t mapping -Mon Oct 3 10:25:37 2005 fraggle +2005-10-03 11:25:37 fraggle - Add mapping code to map out structures and switch thing/frame code to use - this. + Add mapping code to map out structures and switch thing/frame code to + use this. -Mon Oct 3 00:42:45 2005 fraggle +2005-10-03 01:42:45 fraggle Frame numbers are indexed from 0 -Sun Oct 2 23:49:01 2005 fraggle +2005-10-03 00:49:01 fraggle The beginnings of dehacked support -Sun Oct 2 20:23:04 2005 fraggle +2005-10-02 21:23:04 fraggle - Guard against music lumps containing non-MUS data, document in bugs list + Guard against music lumps containing non-MUS data, document in bugs + list -Sun Oct 2 04:23:42 2005 fraggle +2005-10-02 05:23:42 fraggle Update NEWS -Sun Oct 2 04:22:06 2005 fraggle +2005-10-02 05:22:06 fraggle Fix Final Doom automap level name display -Sun Oct 2 04:16:47 2005 fraggle +2005-10-02 05:16:47 fraggle Fixes for Final Doom -Sun Oct 2 03:23:54 2005 fraggle +2005-10-02 04:23:54 fraggle Fix the length of time that ENDOOM is displayed for -Sun Oct 2 03:16:29 2005 fraggle +2005-10-02 04:16:29 fraggle ENDOOM support using text mode emulation -Sun Oct 2 03:03:40 2005 fraggle +2005-10-02 04:16:03 fraggle + + Text mode emulation code + +2005-10-02 04:03:40 fraggle Make sure loading disk is only shown if the display is initialised -Sat Oct 1 15:49:32 2005 fraggle +2005-10-01 16:50:13 fraggle + + Update ChangeLog + +2005-10-01 16:49:32 fraggle + + automake doesn't recognise .rc files unless there is a rule like this + in here. Store the rule in both forms. + +2005-09-28 01:08:45 fraggle - automake doesn't recognise .rc files unless there is a rule like this in - here. Store the rule in both forms. + Update ChangeLog -Tue Sep 27 22:33:42 2005 fraggle +2005-09-27 23:33:42 fraggle - Always use SDL_Flip to update the screen. Fixes problems in Windows when - running fullscreen, introduced by fixes to the disk icon code. + Always use SDL_Flip to update the screen. Fixes problems in Windows + when running fullscreen, introduced by fixes to the disk icon code. -Tue Sep 27 22:25:10 2005 fraggle +2005-09-27 23:25:10 fraggle Fix .rc -> .o rule -Tue Sep 27 22:23:32 2005 fraggle +2005-09-27 23:24:24 fraggle - Don't write converted output file unless everything went through - okay. + Add chocolate_doom_icon.c to CVS. This is kind of bad but saves + having to have Python installed -Tue Sep 27 21:46:53 2005 fraggle +2005-09-27 23:23:32 fraggle + + Don't write converted output file unless everything went through okay. + +2005-09-27 22:46:53 fraggle 0.0.4 -Mon Sep 26 21:44:30 2005 fraggle +2005-09-27 22:46:43 fraggle + + Update ChangeLog + +2005-09-26 22:44:30 fraggle Fix melting crap on startup - oops -Sun Sep 25 00:31:32 2005 fraggle +2005-09-25 01:31:32 fraggle + + Fix disk icon appearing before palette is set (pink disk!) Cleanup and + commenting + +2005-09-25 00:46:48 fraggle - Fix disk icon appearing before palette is set (pink disk!) - Cleanup and commenting + Update ChangeLog -Sat Sep 24 23:45:18 2005 fraggle +2005-09-25 00:45:18 fraggle Remove leftover debug code -Sat Sep 24 23:44:49 2005 fraggle +2005-09-25 00:44:49 fraggle Enforce sane screenmultiply values -Sat Sep 24 23:41:07 2005 fraggle +2005-09-25 00:41:07 fraggle Fix "loading" icon for all video modes -Sat Sep 24 23:16:43 2005 fraggle +2005-09-25 00:16:43 fraggle Remove icon border -Sat Sep 24 22:57:58 2005 fraggle +2005-09-24 23:58:01 fraggle Commit uac_dead fix -Sat Sep 24 22:04:03 2005 fraggle +2005-09-24 23:04:03 fraggle Add application icon to running program -Thu Sep 22 21:42:24 2005 fraggle +2005-09-22 22:42:24 fraggle 64-bit fixes -Thu Sep 22 13:57:32 2005 fraggle +2005-09-22 14:57:32 fraggle Add some more useful information to the README -Thu Sep 22 13:22:49 2005 fraggle +2005-09-22 14:23:58 fraggle + + Update ChangeLog + +2005-09-22 14:22:49 fraggle Update NEWS -Thu Sep 22 13:20:49 2005 fraggle +2005-09-22 14:20:49 fraggle Update bugs/todo lists -Thu Sep 22 13:13:47 2005 fraggle +2005-09-22 14:13:47 fraggle - Remove external statistics driver support (-statcopy): - nonfunctional on modern systems and never used. - Fix for systems where sizeof(int) != sizeof(void *) + 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 +2005-09-22 13:58:46 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) + 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 +2005-09-20 22:20:16 fraggle Generate chocolate-doom-res.rc with version and product info -Tue Sep 20 20:55:31 2005 fraggle +2005-09-20 21:55:32 fraggle - Conditionally build the resource file, dependent on whether windres exists + Conditionally build the resource file, dependent on whether windres + exists -Tue Sep 20 20:13:55 2005 fraggle +2005-09-20 21:13:55 fraggle Update to do list -Tue Sep 20 20:13:14 2005 fraggle +2005-09-20 21:13:15 fraggle + + Include icon in exe, rather than the default icon. Thanks to Joe + Kennedy for drawing this icon. + +2005-09-17 22:37:04 fraggle - Include icon in exe, rather than the default icon. Thanks to Joe Kennedy - for drawing this icon. + Update changelog -Sat Sep 17 21:17:45 2005 fraggle +2005-09-17 22:17:45 fraggle 0.0.3 -Sat Sep 17 20:50:46 2005 fraggle +2005-09-17 21:50:46 fraggle Mouse acceleration code to emulate old DOS drivers -Sat Sep 17 20:25:56 2005 fraggle +2005-09-17 21:25:56 fraggle - Set the default values for variables in their initialisers. Remove the - "defaultvalue" parameter and associated code from the configuration - file parsing code. + 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 +2005-09-17 21:06:45 fraggle - Rewrite configuration loading code; assign a type to each configuration - parameter. Allow float parameters, align all values in the configuration - files + 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 +2005-09-17 19:40:32 fraggle - Remove mkinstalldirs (redundant now); include BUGS and TODO in distribution + Autogenerated changelog -Wed Sep 14 22:08:29 2005 fraggle +2005-09-14 23:13:45 fraggle + + Remove mkinstalldirs (redundant now); include BUGS and TODO in + distribution + +2005-09-14 23:08:29 fraggle Fix startup messages displayed (build a console binary; remove CON redirection code) -Wed Sep 14 21:55:45 2005 fraggle +2005-09-14 22:55:47 fraggle Lock surfaces properly when we have to (fixes crash under Windows 98) -Tue Sep 13 20:18:51 2005 fraggle +2005-09-13 21:18:51 fraggle 0.0.2 -Sun Sep 11 23:57:07 2005 fraggle +2005-09-12 00:57:08 fraggle Remove temporary MIDI files generated by sound code. -Sun Sep 11 20:53:17 2005 fraggle +2005-09-11 21:53:17 fraggle Fix sounds playing at the wrong volume (too quiet) -Sun Sep 11 20:42:26 2005 fraggle +2005-09-11 21:42:26 fraggle Update NEWS with information about alt-tab bug -Sun Sep 11 20:35:18 2005 fraggle +2005-09-11 21:35:18 fraggle chocolate-doom.cfg -Sun Sep 11 20:25:56 2005 fraggle +2005-09-11 21:25:56 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 +2005-09-11 17:39:29 fraggle Fix declaration of I_Sleep (not I_Delay) and move to right header -Sun Sep 11 16:35:04 2005 fraggle +2005-09-11 17:35:04 fraggle Missing declarations -Thu Sep 8 22:10:40 2005 fraggle +2005-09-08 23:10:40 fraggle Delay calls so we don't use the entire CPU -Thu Sep 8 22:05:17 2005 fraggle +2005-09-08 23:05:17 fraggle Allow alt-tab away while running fullscreen -Thu Sep 8 09:58:00 2005 fraggle +2005-09-08 10:58:00 fraggle - MAXINTERCEPTS got converted to INT_MAXERCEPTS accidentally when switching - to the ANSI standard limit constants + MAXINTERCEPTS got converted to INT_MAXERCEPTS accidentally when + switching to the ANSI standard limit constants -Thu Sep 8 00:02:12 2005 fraggle +2005-09-08 01:02:12 fraggle Fix description -Thu Sep 8 00:01:50 2005 fraggle +2005-09-08 01:01:51 fraggle Fix switches not changing in Episode 4 -Wed Sep 7 22:58:34 2005 fraggle +2005-09-07 23:58:34 fraggle No SIGHUP on Windows -Wed Sep 7 22:55:28 2005 fraggle +2005-09-07 23:55:28 fraggle v0.0.1 -Wed Sep 7 22:24:26 2005 fraggle +2005-09-07 23:24:26 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. + 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 +2005-09-07 22:40:28 fraggle Catch signals and exit cleanly -Wed Sep 7 21:40:11 2005 fraggle +2005-09-07 22:40:11 fraggle Remove non-ANSI C headers and functions -Wed Sep 7 21:30:42 2005 fraggle +2005-09-07 22:30:42 fraggle Remove non-ANSI C headers. Use standard C file I/O functions. -Wed Sep 7 20:44:23 2005 fraggle +2005-09-07 21:44:23 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. + 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 +2005-09-07 13:34:47 fraggle Maintain dos-specific options in config file -Tue Sep 6 22:50:09 2005 fraggle +2005-09-06 23:50:09 fraggle Bugs list; update TODO -Tue Sep 6 22:39:43 2005 fraggle +2005-09-06 23:39:43 fraggle Restore -nosound, -nosfx, -nomusic -Tue Sep 6 21:40:28 2005 fraggle +2005-09-06 22:40:28 fraggle Setting music volume -Tue Sep 6 21:15:08 2005 fraggle +2005-09-06 22:15:08 fraggle Silly me - i misread cph's patch and got the logic backwards -Tue Sep 6 21:11:23 2005 fraggle +2005-09-06 22:11:23 fraggle Working music! -Tue Sep 6 21:06:45 2005 fraggle +2005-09-06 22:06:45 fraggle Newer versions of mmus2mid.c,h from prboom -Mon Sep 5 22:50:55 2005 fraggle +2005-09-05 23:50:56 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 +2005-09-05 22:03:43 fraggle 16-bit sound -Mon Sep 5 20:32:18 2005 fraggle +2005-09-05 21:32:18 fraggle - Use the system-nonspecific sound code to assign the channel number used - by SDL. Remove handle tagging stuff. + 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 +2005-09-05 00:18:30 fraggle - Remove dead code. Cope with the screen not having width == pitch. Lock - the SDL screen surface properly. Rewrite 2x scaling code. + 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 +2005-09-04 19:44:23 fraggle shut up compiler warnings -Sun Sep 4 17:33:43 2005 fraggle +2005-09-04 18:33:43 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 +2005-09-04 16:59:45 fraggle 'novert' command line option to disable vertical mouse movement -Sun Sep 4 15:23:29 2005 fraggle +2005-09-04 16:23:29 fraggle Support the old "joyb_speed 31" hack to allow autorun -Sun Sep 4 14:55:53 2005 fraggle +2005-09-04 15:55:53 fraggle Doom v1.9 doesnt allow cheats in nightmare mode! -Sun Sep 4 14:51:19 2005 fraggle +2005-09-04 15:51:19 fraggle - Display the correct quit messages according to which game is being played. - Remove "language" variable (do this through gettext, if ever) + 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 +2005-09-04 15:34:20 fraggle These things have been done -Thu Sep 1 00:01:36 2005 fraggle +2005-09-01 01:01:36 fraggle -nograbmouse option -Wed Aug 31 23:58:28 2005 fraggle +2005-09-01 00:58:28 fraggle smarter mouse grabbing for windowed mode -Wed Aug 31 21:50:57 2005 fraggle +2005-08-31 22:50:57 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 +2005-08-31 22:35:42 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 +2005-08-31 22:24:24 fraggle Remove the last traces of NORMALUNIX -Wed Aug 31 21:21:18 2005 fraggle +2005-08-31 22:21:18 fraggle - Better IWAD detection and identification. Support '-iwad' to specify + Better IWAD detection and identification. Support '-iwad' to specify the IWAD to use. -Tue Aug 30 22:15:11 2005 fraggle +2005-08-30 23:15:11 fraggle More Windows fixes -Tue Aug 30 22:11:10 2005 fraggle +2005-08-30 23:11:10 fraggle Windows fixes -Mon Aug 29 22:00:04 2005 fraggle +2005-08-29 23:00:04 fraggle Add missing header to fix build -Mon Aug 29 21:57:40 2005 fraggle +2005-08-29 22:57:40 fraggle Include autotools directory in dist -Tue Aug 23 09:54:23 2005 fraggle +2005-08-23 10:54:23 fraggle Demo sync problem with teleports and final doom -Fri Aug 19 21:55:51 2005 fraggle +2005-08-19 22:55:51 fraggle Make sounds louder. Use the correct maximum of 15 when doing sound calculations. -Fri Aug 12 16:54:15 2005 fraggle +2005-08-12 17:54:15 fraggle Port network code to use SDL_net -Wed Aug 10 08:45:35 2005 fraggle +2005-08-10 09:45:35 fraggle - Remove "if (french)" stuff, FRENCH define, detect french wad automatically + Remove "if (french)" stuff, FRENCH define, detect french wad + automatically -Mon Aug 8 15:19:47 2005 fraggle +2005-08-08 16:19:47 fraggle More TODOs/update -Sun Aug 7 20:01:00 2005 fraggle +2005-08-07 21:01:00 fraggle Clear the screen on startup -Sun Aug 7 19:21:01 2005 fraggle +2005-08-07 20:21:01 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 +2005-08-07 04:09:33 fraggle Fix gamma correction -Sun Aug 7 02:59:23 2005 fraggle +2005-08-07 03:59:23 fraggle Clear disk image when loading at startup -Sat Aug 6 18:37:46 2005 fraggle +2005-08-06 19:37:47 fraggle Fix low resolution mode -Sat Aug 6 17:30:30 2005 fraggle +2005-08-06 18:30:30 fraggle Only change palette on screen updates -Sat Aug 6 17:05:51 2005 fraggle +2005-08-06 18:05:51 fraggle - Remove debug messages, send error messages to stderr - Fix overflow when playing large sound files + Remove debug messages, send error messages to stderr Fix overflow when + playing large sound files -Fri Aug 5 17:53:07 2005 fraggle +2005-08-05 18:53:07 fraggle More sensible defaults -Thu Aug 4 22:55:07 2005 fraggle +2005-08-04 23:55:08 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 +2005-08-04 23:23:07 fraggle Use zone memory function. Add command line options -Thu Aug 4 21:48:32 2005 fraggle +2005-08-04 22:48:32 fraggle - Turn on compiler optimisation and warning options - Add SDL_mixer sound code + Turn on compiler optimisation and warning options Add SDL_mixer sound + code -Thu Aug 4 19:54:56 2005 fraggle +2005-08-04 20:54:56 fraggle Use keysym value rather than unicode value (fixes problems with shift key) -Thu Aug 4 18:42:15 2005 fraggle +2005-08-04 19:42:15 fraggle Silence compiler warnings -Thu Aug 4 18:40:22 2005 fraggle +2005-08-04 19:40:22 fraggle Use zone memory functions instead of alloca/malloc/free -Thu Aug 4 01:15:10 2005 fraggle +2005-08-04 02:15:10 fraggle Fix clev cheat -Thu Aug 4 01:14:37 2005 fraggle +2005-08-04 02:14:37 fraggle Begin/EndRead now in i_video.c -Thu Aug 4 01:13:46 2005 fraggle +2005-08-04 02:13:46 fraggle Loading disk -Wed Aug 3 22:20:09 2005 fraggle +2005-08-03 23:20:09 fraggle Display FPS on quit -Wed Aug 3 22:19:52 2005 fraggle +2005-08-03 23:19:52 fraggle Set some flags to fix palette and improve performance -Wed Aug 3 21:58:02 2005 fraggle +2005-08-03 22:58:02 fraggle Working scale*2 -Mon Jul 25 20:50:55 2005 fraggle +2005-07-25 21:50:55 fraggle mouse -Mon Jul 25 20:41:58 2005 fraggle +2005-07-25 21:41:59 fraggle Port timer code to SDL -Sun Jul 24 03:07:24 2005 fraggle +2005-07-24 04:07:24 fraggle Update to do list -Sun Jul 24 02:14:03 2005 fraggle +2005-07-24 03:14:04 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 + 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 +2005-07-24 00:07:04 fraggle Add back previously removed printfs as '.'s for startup progress bar -Sat Jul 23 21:42:52 2005 fraggle +2005-07-23 22:42:52 fraggle Add missing null to end of sprite names list -Sat Jul 23 21:32:47 2005 fraggle +2005-07-23 22:32:47 fraggle Add missing errno.h, fix crash on startup when no IWAD present -Sat Jul 23 19:42:56 2005 fraggle +2005-07-23 20:42:56 fraggle Startup messages as in the DOS exes -Sat Jul 23 19:31:49 2005 fraggle +2005-07-23 20:31:49 fraggle Update TODO list -Sat Jul 23 19:29:45 2005 fraggle +2005-07-23 20:29:45 fraggle Put version number back to 1.9 -Sat Jul 23 19:17:11 2005 fraggle +2005-07-23 20:17:11 fraggle Use ANSI-standard limit constants. Remove LINUX define. -Sat Jul 23 18:56:07 2005 fraggle +2005-07-23 19:56:07 fraggle Remove unneccessary pragmas -Sat Jul 23 18:54:30 2005 fraggle +2005-07-23 19:54:30 fraggle Fix quit prompt not displayed properly -Sat Jul 23 18:54:06 2005 fraggle +2005-07-23 19:54:06 fraggle Use standard C functions for WAD code -Sat Jul 23 18:50:34 2005 fraggle +2005-07-23 19:50:34 fraggle Use standard C file functions for WAD code -Sat Jul 23 17:46:19 2005 fraggle +2005-07-23 18:46:19 fraggle Import bouncing lost soul fix from prboom -Sat Jul 23 17:27:04 2005 fraggle +2005-07-23 18:27:04 fraggle Stop crash on shutdown -Sat Jul 23 17:21:35 2005 fraggle +2005-07-23 18:21:35 fraggle Remove step table (unused, adds dependency on pow function) -Sat Jul 23 16:44:55 2005 fraggle +2005-07-23 18:20:33 fraggle - Update copyright to GNU GPL + Autotools build system -Sat Jul 23 16:20:44 2005 fraggle +2005-07-23 17:54:24 fraggle - Initial revision + Standard distribution files + +2005-07-23 17:46:05 fraggle + + To do list + +2005-07-23 17:44:57 fraggle + + Update copyright to GNU GPL -Sat Jul 23 16:19:44 2005 fraggle +2005-07-23 17:19:41 fraggle Initial revision |