------------------------------------------------------------------------ r14 | fraggle | 2005-07-23 18:46:19 +0100 (Sat, 23 Jul 2005) | 2 lines Changed paths: M p_mobj.c Import bouncing lost soul fix from prboom ------------------------------------------------------------------------ ------------------------------------------------------------------------ r15 | fraggle | 2005-07-23 19:50:34 +0100 (Sat, 23 Jul 2005) | 2 lines Changed paths: M w_wad.c Use standard C file functions for WAD code ------------------------------------------------------------------------ ------------------------------------------------------------------------ r16 | fraggle | 2005-07-23 19:54:06 +0100 (Sat, 23 Jul 2005) | 2 lines Changed paths: M w_wad.h Use standard C functions for WAD code ------------------------------------------------------------------------ ------------------------------------------------------------------------ r17 | fraggle | 2005-07-23 19:54:30 +0100 (Sat, 23 Jul 2005) | 2 lines Changed paths: M m_menu.c Fix quit prompt not displayed properly ------------------------------------------------------------------------ ------------------------------------------------------------------------ r18 | fraggle | 2005-07-23 19:56:07 +0100 (Sat, 23 Jul 2005) | 2 lines Changed paths: M d_items.c M d_items.h M d_main.h M d_net.h M d_player.h M d_think.h M d_ticcmd.h M doomdef.c M doomstat.c M doomstat.h M dstrings.c M dstrings.h M i_net.c M i_net.h M i_system.c M i_system.h M i_video.h M info.c M m_bbox.c M m_fixed.c M m_fixed.h M m_swap.c M m_swap.h M p_inter.c M p_inter.h M p_mobj.h M p_pspr.h M p_saveg.h M p_setup.h M p_tick.h M r_bsp.h M r_data.h M r_defs.h M r_draw.h M r_main.h M r_plane.h M r_segs.h M r_sky.c M r_sky.h M r_state.h M r_things.h M s_sound.h Remove unneccessary pragmas ------------------------------------------------------------------------ ------------------------------------------------------------------------ r19 | fraggle | 2005-07-23 20:17:11 +0100 (Sat, 23 Jul 2005) | 2 lines Changed paths: M Makefile.am M am_map.c M d_net.c M doomtype.h M i_sound.c M i_video.c M m_bbox.c M m_bbox.h M m_fixed.c M m_misc.c M p_floor.c M p_local.h M p_maputl.c M p_setup.c M p_spec.c M r_data.c M r_main.c M r_segs.c M r_things.c M tables.h Use ANSI-standard limit constants. Remove LINUX define. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r20 | fraggle | 2005-07-23 20:29:45 +0100 (Sat, 23 Jul 2005) | 2 lines Changed paths: M doomdef.h Put version number back to 1.9 ------------------------------------------------------------------------ ------------------------------------------------------------------------ r22 | fraggle | 2005-07-23 20:42:56 +0100 (Sat, 23 Jul 2005) | 2 lines Changed paths: M i_system.c M r_data.c M r_main.c Startup messages as in the DOS exes ------------------------------------------------------------------------ ------------------------------------------------------------------------ r24 | fraggle | 2005-07-23 22:42:52 +0100 (Sat, 23 Jul 2005) | 2 lines Changed paths: M info.c M info.h Add missing null to end of sprite names list ------------------------------------------------------------------------ ------------------------------------------------------------------------ r25 | fraggle | 2005-07-24 00:07:04 +0100 (Sun, 24 Jul 2005) | 2 lines Changed paths: M r_data.c M r_main.c Add back previously removed printfs as '.'s for startup progress bar ------------------------------------------------------------------------ ------------------------------------------------------------------------ r26 | fraggle | 2005-07-24 03:14:04 +0100 (Sun, 24 Jul 2005) | 5 lines Changed paths: M Makefile.am M doomdef.h M i_video.c M m_misc.c 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 ------------------------------------------------------------------------ ------------------------------------------------------------------------ r32 | fraggle | 2005-08-03 23:20:09 +0100 (Wed, 03 Aug 2005) | 2 lines Changed paths: M g_game.c Display FPS on quit ------------------------------------------------------------------------ ------------------------------------------------------------------------ r33 | fraggle | 2005-08-04 02:13:46 +0100 (Thu, 04 Aug 2005) | 2 lines Changed paths: M i_video.c M w_wad.c Loading disk ------------------------------------------------------------------------ ------------------------------------------------------------------------ r35 | fraggle | 2005-08-04 02:15:10 +0100 (Thu, 04 Aug 2005) | 2 lines Changed paths: M st_stuff.c Fix clev cheat ------------------------------------------------------------------------ ------------------------------------------------------------------------ r36 | fraggle | 2005-08-04 19:40:22 +0100 (Thu, 04 Aug 2005) | 2 lines Changed paths: M r_data.c Use zone memory functions instead of alloca/malloc/free ------------------------------------------------------------------------ ------------------------------------------------------------------------ r37 | fraggle | 2005-08-04 19:42:15 +0100 (Thu, 04 Aug 2005) | 2 lines Changed paths: M Makefile.am M am_map.c M d_main.c M i_net.c M i_system.c M i_video.c M m_misc.c M p_floor.c M p_maputl.c M r_segs.c M r_things.c M s_sound.c M w_wad.c Silence compiler warnings ------------------------------------------------------------------------ ------------------------------------------------------------------------ r39 | fraggle | 2005-08-04 22:48:32 +0100 (Thu, 04 Aug 2005) | 3 lines Changed paths: M Makefile.am M d_main.c M doomdef.h M i_sound.c M i_sound.h M m_misc.c M s_sound.c Turn on compiler optimisation and warning options Add SDL_mixer sound code ------------------------------------------------------------------------ ------------------------------------------------------------------------ r41 | fraggle | 2005-08-04 23:55:08 +0100 (Thu, 04 Aug 2005) | 4 lines Changed paths: M d_main.c M d_net.c M doomdef.h M g_game.c Use DOOM_VERSION to define the Doom version (don't conflict with automake's config.h). Display GPL message instead of anti-piracy messages. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r45 | fraggle | 2005-08-06 19:37:47 +0100 (Sat, 06 Aug 2005) | 2 lines Changed paths: M m_menu.c M r_draw.c M r_main.c M r_main.h M r_things.c Fix low resolution mode ------------------------------------------------------------------------ ------------------------------------------------------------------------ r51 | fraggle | 2005-08-10 09:45:35 +0100 (Wed, 10 Aug 2005) | 2 lines Changed paths: M hu_stuff.c M i_video.c M wi_stuff.c Remove "if (french)" stuff, FRENCH define, detect french wad automatically ------------------------------------------------------------------------ ------------------------------------------------------------------------ r54 | fraggle | 2005-08-23 10:54:23 +0100 (Tue, 23 Aug 2005) | 2 lines Changed paths: M p_telept.c Demo sync problem with teleports and final doom ------------------------------------------------------------------------ ------------------------------------------------------------------------ r56 | fraggle | 2005-08-29 23:00:04 +0100 (Mon, 29 Aug 2005) | 2 lines Changed paths: M p_telept.c Add missing header to fix build ------------------------------------------------------------------------ ------------------------------------------------------------------------ r57 | fraggle | 2005-08-30 23:11:10 +0100 (Tue, 30 Aug 2005) | 2 lines Changed paths: M Makefile.am M d_main.c M i_main.c M i_net.c M w_wad.c Windows fixes ------------------------------------------------------------------------ ------------------------------------------------------------------------ r58 | fraggle | 2005-08-30 23:15:11 +0100 (Tue, 30 Aug 2005) | 2 lines Changed paths: M i_net.c M w_wad.c More Windows fixes ------------------------------------------------------------------------ ------------------------------------------------------------------------ r59 | fraggle | 2005-08-31 22:21:18 +0100 (Wed, 31 Aug 2005) | 3 lines Changed paths: M d_main.c M doomstat.c M doomstat.h Better IWAD detection and identification. Support '-iwad' to specify the IWAD to use. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r60 | fraggle | 2005-08-31 22:24:24 +0100 (Wed, 31 Aug 2005) | 2 lines Changed paths: M Makefile.am M d_main.c M d_net.c Remove the last traces of NORMALUNIX ------------------------------------------------------------------------ ------------------------------------------------------------------------ r61 | fraggle | 2005-08-31 22:35:42 +0100 (Wed, 31 Aug 2005) | 3 lines Changed paths: M d_main.c M i_video.c Display the game name in the title bar. Move game start code to later in initialisation because of the IWAD detection changes. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r62 | fraggle | 2005-08-31 22:50:57 +0100 (Wed, 31 Aug 2005) | 3 lines Changed paths: M d_main.c Nicer banner showing the game type (once we know). Remove dead code. Find the config file properly. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r66 | fraggle | 2005-09-04 15:51:19 +0100 (Sun, 04 Sep 2005) | 3 lines Changed paths: M doomstat.c M doomstat.h M dstrings.c M dstrings.h M m_menu.c Display the correct quit messages according to which game is being played. Remove "language" variable (do this through gettext, if ever) ------------------------------------------------------------------------ ------------------------------------------------------------------------ r67 | fraggle | 2005-09-04 15:55:53 +0100 (Sun, 04 Sep 2005) | 2 lines Changed paths: M st_stuff.c Doom v1.9 doesnt allow cheats in nightmare mode! ------------------------------------------------------------------------ ------------------------------------------------------------------------ r68 | fraggle | 2005-09-04 16:23:29 +0100 (Sun, 04 Sep 2005) | 2 lines Changed paths: M g_game.c Support the old "joyb_speed 31" hack to allow autorun ------------------------------------------------------------------------ ------------------------------------------------------------------------ r69 | fraggle | 2005-09-04 16:59:45 +0100 (Sun, 04 Sep 2005) | 2 lines Changed paths: M d_main.c M doomstat.h M g_game.c 'novert' command line option to disable vertical mouse movement ------------------------------------------------------------------------ ------------------------------------------------------------------------ r70 | fraggle | 2005-09-04 18:33:43 +0100 (Sun, 04 Sep 2005) | 3 lines Changed paths: M doomdef.h M g_game.c Support demos recorded with cph's modified "v1.91" doom exe - which contain higher resolution angleturn ------------------------------------------------------------------------ ------------------------------------------------------------------------ r71 | fraggle | 2005-09-04 19:44:23 +0100 (Sun, 04 Sep 2005) | 2 lines Changed paths: M am_map.c M d_main.c M d_net.c M g_game.c shut up compiler warnings ------------------------------------------------------------------------ ------------------------------------------------------------------------ r73 | fraggle | 2005-09-05 21:32:18 +0100 (Mon, 05 Sep 2005) | 3 lines Changed paths: M i_sound.c M i_sound.h M s_sound.c Use the system-nonspecific sound code to assign the channel number used by SDL. Remove handle tagging stuff. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r75 | fraggle | 2005-09-05 23:50:56 +0100 (Mon, 05 Sep 2005) | 3 lines Changed paths: M Makefile.am M i_sound.c M i_sound.h M m_swap.h A mmus2mid.c A mmus2mid.h M s_sound.c M sounds.h Add mmus2mid code from prboom. Use 'void *' for music handles. Pass length of data when registering music. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r78 | fraggle | 2005-09-06 22:15:08 +0100 (Tue, 06 Sep 2005) | 2 lines Changed paths: M p_telept.c Silly me - i misread cph's patch and got the logic backwards ------------------------------------------------------------------------ ------------------------------------------------------------------------ r82 | fraggle | 2005-09-07 13:34:47 +0100 (Wed, 07 Sep 2005) | 2 lines Changed paths: M m_misc.c Maintain dos-specific options in config file ------------------------------------------------------------------------ ------------------------------------------------------------------------ r84 | fraggle | 2005-09-07 22:30:42 +0100 (Wed, 07 Sep 2005) | 2 lines Changed paths: M m_menu.c Remove non-ANSI C headers. Use standard C file I/O functions. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r85 | fraggle | 2005-09-07 22:40:11 +0100 (Wed, 07 Sep 2005) | 2 lines Changed paths: M m_misc.c Remove non-ANSI C headers and functions ------------------------------------------------------------------------ ------------------------------------------------------------------------ r91 | fraggle | 2005-09-08 01:01:51 +0100 (Thu, 08 Sep 2005) | 2 lines Changed paths: M p_switch.c Fix switches not changing in Episode 4 ------------------------------------------------------------------------ ------------------------------------------------------------------------ r93 | fraggle | 2005-09-08 10:58:00 +0100 (Thu, 08 Sep 2005) | 3 lines Changed paths: M p_local.h M p_maputl.c MAXINTERCEPTS got converted to INT_MAXERCEPTS accidentally when switching to the ANSI standard limit constants ------------------------------------------------------------------------ ------------------------------------------------------------------------ r94 | fraggle | 2005-09-08 23:05:17 +0100 (Thu, 08 Sep 2005) | 2 lines Changed paths: M d_main.c M i_video.c Allow alt-tab away while running fullscreen ------------------------------------------------------------------------ ------------------------------------------------------------------------ r95 | fraggle | 2005-09-08 23:10:40 +0100 (Thu, 08 Sep 2005) | 2 lines Changed paths: M d_net.c M i_system.c Delay calls so we don't use the entire CPU ------------------------------------------------------------------------ ------------------------------------------------------------------------ r98 | fraggle | 2005-09-11 21:25:56 +0100 (Sun, 11 Sep 2005) | 4 lines Changed paths: M d_main.c M doomstat.h M g_game.c M i_video.c M i_video.h M m_misc.c Second configuration file to allow chocolate doom-specific settings. Adjust some existing command line logic (for graphics settings and novert) to adjust for this. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r109 | fraggle | 2005-09-17 21:06:45 +0100 (Sat, 17 Sep 2005) | 4 lines Changed paths: M m_misc.c Rewrite configuration loading code; assign a type to each configuration parameter. Allow float parameters, align all values in the configuration files ------------------------------------------------------------------------ ------------------------------------------------------------------------ r110 | fraggle | 2005-09-17 21:25:56 +0100 (Sat, 17 Sep 2005) | 4 lines Changed paths: M g_game.c M i_video.h M m_menu.c M m_misc.c M s_sound.c M v_video.c Set the default values for variables in their initialisers. Remove the "defaultvalue" parameter and associated code from the configuration file parsing code. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r111 | fraggle | 2005-09-17 21:50:46 +0100 (Sat, 17 Sep 2005) | 2 lines Changed paths: M i_video.c M m_misc.c Mouse acceleration code to emulate old DOS drivers ------------------------------------------------------------------------ ------------------------------------------------------------------------ r119 | fraggle | 2005-09-22 13:58:46 +0100 (Thu, 22 Sep 2005) | 3 lines Changed paths: M z_zone.c M z_zone.h 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) ------------------------------------------------------------------------ ------------------------------------------------------------------------ r120 | fraggle | 2005-09-22 14:13:47 +0100 (Thu, 22 Sep 2005) | 4 lines Changed paths: M d_main.c M d_net.c M g_game.c M i_system.c M r_data.c M r_draw.c Remove external statistics driver support (-statcopy): nonfunctional on modern systems and never used. Fix for systems where sizeof(int) != sizeof(void *) ------------------------------------------------------------------------ ------------------------------------------------------------------------ r125 | fraggle | 2005-09-22 22:42:24 +0100 (Thu, 22 Sep 2005) | 2 lines Changed paths: M r_data.c 64-bit fixes ------------------------------------------------------------------------ ------------------------------------------------------------------------ r127 | fraggle | 2005-09-24 23:58:01 +0100 (Sat, 24 Sep 2005) | 2 lines Changed paths: M p_enemy.c Commit uac_dead fix ------------------------------------------------------------------------ ------------------------------------------------------------------------ r131 | fraggle | 2005-09-25 00:45:18 +0100 (Sun, 25 Sep 2005) | 2 lines Changed paths: M z_zone.c Remove leftover debug code ------------------------------------------------------------------------ ------------------------------------------------------------------------ r149 | fraggle | 2005-10-02 05:16:47 +0100 (Sun, 02 Oct 2005) | 2 lines Changed paths: M d_main.c M f_finale.c Fixes for Final Doom ------------------------------------------------------------------------ ------------------------------------------------------------------------ r150 | fraggle | 2005-10-02 05:22:06 +0100 (Sun, 02 Oct 2005) | 2 lines Changed paths: M hu_stuff.c Fix Final Doom automap level name display ------------------------------------------------------------------------ ------------------------------------------------------------------------ r153 | fraggle | 2005-10-03 00:49:01 +0100 (Mon, 03 Oct 2005) | 2 lines Changed paths: M Makefile.am M d_main.c A deh_ammo.c A deh_defs.h A deh_frame.c A deh_io.c A deh_io.h A deh_main.c A deh_main.h A deh_ptr.c A deh_text.c A deh_thing.c A deh_weapon.c The beginnings of dehacked support ------------------------------------------------------------------------ ------------------------------------------------------------------------ r160 | fraggle | 2005-10-03 22:39:39 +0100 (Mon, 03 Oct 2005) | 2 lines Changed paths: M am_map.c M deh_main.h M deh_text.c M f_finale.c M g_game.c M hu_stuff.c M m_menu.c M p_doors.c M p_inter.c M st_stuff.c Dehacked text substitutions ------------------------------------------------------------------------ ------------------------------------------------------------------------ r161 | fraggle | 2005-10-04 01:41:49 +0100 (Tue, 04 Oct 2005) | 2 lines Changed paths: M d_main.c Move call to dehacked entrypoint to stop crashes ------------------------------------------------------------------------ ------------------------------------------------------------------------ r162 | fraggle | 2005-10-04 22:41:42 +0100 (Tue, 04 Oct 2005) | 2 lines Changed paths: M Makefile.am M am_map.c M am_map.h A deh_cheat.c M deh_main.c M m_cheat.c M m_cheat.h M st_stuff.c M st_stuff.h Rewrite cheats code. Add dehacked cheat replacement. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r165 | fraggle | 2005-10-06 20:32:38 +0100 (Thu, 06 Oct 2005) | 2 lines Changed paths: M f_finale.c Allow changing the background flats in finale text screens via dehacked ------------------------------------------------------------------------ ------------------------------------------------------------------------ r166 | fraggle | 2005-10-06 20:36:41 +0100 (Thu, 06 Oct 2005) | 2 lines Changed paths: M st_stuff.c Must use the right no clipping cheat for the right game. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r167 | fraggle | 2005-10-08 19:22:46 +0100 (Sat, 08 Oct 2005) | 3 lines Changed paths: M w_wad.c M w_wad.h Store the cache as part of the lumpinfo_t struct. Add W_AddFile prototype to header. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r168 | fraggle | 2005-10-08 19:23:18 +0100 (Sat, 08 Oct 2005) | 2 lines Changed paths: M Makefile.am M d_main.c A w_merge.c A w_merge.h WAD merging code ------------------------------------------------------------------------ ------------------------------------------------------------------------ r169 | fraggle | 2005-10-08 19:34:12 +0100 (Sat, 08 Oct 2005) | 2 lines Changed paths: M s_sound.c Print startup message to stdout, not stderr ------------------------------------------------------------------------ ------------------------------------------------------------------------ r170 | fraggle | 2005-10-08 20:33:48 +0100 (Sat, 08 Oct 2005) | 3 lines Changed paths: M d_main.c Allow dehacked patches to override the name of the game via the startup banner. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r172 | fraggle | 2005-10-08 21:10:51 +0100 (Sat, 08 Oct 2005) | 2 lines Changed paths: M d_main.c Shut up compiler warning ------------------------------------------------------------------------ ------------------------------------------------------------------------ r176 | fraggle | 2005-10-08 22:01:55 +0100 (Sat, 08 Oct 2005) | 2 lines Changed paths: M d_main.c Change dehacked startup message ------------------------------------------------------------------------ ------------------------------------------------------------------------ r177 | fraggle | 2005-10-08 22:02:55 +0100 (Sat, 08 Oct 2005) | 2 lines Changed paths: M r_things.c Allow dehacked substitutions on sprite names ------------------------------------------------------------------------ ------------------------------------------------------------------------ r178 | fraggle | 2005-10-09 01:20:24 +0100 (Sun, 09 Oct 2005) | 2 lines Changed paths: M d_main.c Detect registered DOOM banner in dehacked patches ------------------------------------------------------------------------ ------------------------------------------------------------------------ r180 | fraggle | 2005-10-09 15:34:19 +0100 (Sun, 09 Oct 2005) | 2 lines Changed paths: M d_main.c Fix banner string for ultimate doom ------------------------------------------------------------------------ ------------------------------------------------------------------------ r190 | fraggle | 2005-10-12 22:52:01 +0100 (Wed, 12 Oct 2005) | 2 lines Changed paths: M Makefile.am M d_main.c M deh_main.h A doomfeatures.h doomfeatures.h to allow certain features to be disabled in the build ------------------------------------------------------------------------ ------------------------------------------------------------------------ r191 | fraggle | 2005-10-13 23:23:55 +0100 (Thu, 13 Oct 2005) | 2 lines Changed paths: M p_mobj.c Fix logic for lost soul bounce ------------------------------------------------------------------------ ------------------------------------------------------------------------ r192 | fraggle | 2005-10-14 00:12:30 +0100 (Fri, 14 Oct 2005) | 2 lines Changed paths: M g_game.c Fix Doom 1 skies ------------------------------------------------------------------------ ------------------------------------------------------------------------ r198 | fraggle | 2005-10-15 18:38:49 +0100 (Sat, 15 Oct 2005) | 2 lines Changed paths: M d_main.c Print startup banners which have been modified by dehacked. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r200 | fraggle | 2005-10-15 18:57:47 +0100 (Sat, 15 Oct 2005) | 3 lines Changed paths: M d_main.c Add warning message for WADs with FF_START or SS_START in, suggesting the -merge option. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r202 | fraggle | 2005-10-16 02:18:10 +0100 (Sun, 16 Oct 2005) | 4 lines Changed paths: M d_main.c M doomstat.h M g_game.c M m_menu.c M m_misc.c M p_saveg.c M p_saveg.h 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. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r203 | fraggle | 2005-10-16 17:16:03 +0100 (Sun, 16 Oct 2005) | 2 lines Changed paths: M s_sound.c Set the default number of channels to a more sensible 8 ------------------------------------------------------------------------ ------------------------------------------------------------------------ r204 | fraggle | 2005-10-16 21:55:50 +0100 (Sun, 16 Oct 2005) | 2 lines Changed paths: M d_main.c M g_game.c M i_video.c M m_menu.c Fix the '-cdrom' command-line option. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r206 | fraggle | 2005-10-17 21:27:05 +0100 (Mon, 17 Oct 2005) | 3 lines Changed paths: M Makefile.am M deh_misc.c A deh_misc.h M g_game.c M p_pspr.c Start of Dehacked 'Misc' section support. Initial Health+Bullets, and bfg cells/shot are supported. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r207 | fraggle | 2005-10-17 21:49:42 +0100 (Mon, 17 Oct 2005) | 3 lines Changed paths: M deh_misc.c M p_inter.c Add dehacked "Misc" implementations for max armor+health, blue+green armor classes ------------------------------------------------------------------------ ------------------------------------------------------------------------ r208 | fraggle | 2005-10-17 22:02:57 +0100 (Mon, 17 Oct 2005) | 3 lines Changed paths: M deh_misc.c M p_inter.c M st_stuff.c Dehacked Misc support: Max soulsphere, Soulsphere+Megasphere health bonus values, God mode health value ------------------------------------------------------------------------ ------------------------------------------------------------------------ r209 | fraggle | 2005-10-17 22:09:01 +0100 (Mon, 17 Oct 2005) | 3 lines Changed paths: M deh_misc.c M st_stuff.c Dehacked Misc support: Controls for the armor and armor class set when using the ammo cheats. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r212 | fraggle | 2005-10-17 23:07:26 +0100 (Mon, 17 Oct 2005) | 2 lines Changed paths: M deh_misc.c M deh_misc.h M p_map.c Fix "Monsters Infight" ------------------------------------------------------------------------ ------------------------------------------------------------------------ r214 | fraggle | 2005-10-18 00:48:05 +0100 (Tue, 18 Oct 2005) | 3 lines Changed paths: M d_main.c M deh_main.c M deh_main.h DEH_CheckCommandLine -> DEH_Init, for consistency with other Init functions ------------------------------------------------------------------------ ------------------------------------------------------------------------ r223 | fraggle | 2005-10-24 19:50:39 +0100 (Mon, 24 Oct 2005) | 3 lines Changed paths: M d_main.c M doomdef.h M doomstat.c M doomstat.h M p_enemy.c M p_mobj.c M p_telept.c Allow the game version to emulate to be specified from the command line and set compatibility options accordingly. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r224 | fraggle | 2005-10-26 01:56:40 +0100 (Wed, 26 Oct 2005) | 2 lines Changed paths: M p_telept.c Final Doom teleport logic was backwards ------------------------------------------------------------------------ ------------------------------------------------------------------------ r225 | fraggle | 2005-10-29 22:38:55 +0100 (Sat, 29 Oct 2005) | 3 lines Changed paths: M m_menu.c Fix help screen orderings and skull positions to make Chocolate Doom behave exactly like the original executables. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r235 | fraggle | 2005-12-30 18:58:22 +0000 (Fri, 30 Dec 2005) | 4 lines Changed paths: M Makefile.am M d_main.c M d_net.c M doomdef.h M g_game.c M net_client.c M net_client.h M net_defs.h A net_gui.c A net_gui.h M net_server.c A net_structrw.c A net_structrw.h 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. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r237 | fraggle | 2006-01-01 23:53:15 +0000 (Sun, 01 Jan 2006) | 3 lines Changed paths: M d_main.c M d_net.c M doomdef.h M g_game.c Remove GS_WAITINGSTART gamestate. This will be independent of the main loop to avoid interfering with the main game code too much. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r238 | fraggle | 2006-01-01 23:54:31 +0000 (Sun, 01 Jan 2006) | 2 lines Changed paths: M d_net.c M net_client.c M net_client.h M net_defs.h M net_server.c Client disconnect code ------------------------------------------------------------------------ ------------------------------------------------------------------------ r239 | fraggle | 2006-01-02 00:00:08 +0000 (Mon, 02 Jan 2006) | 2 lines Changed paths: M d_net.c M net_client.c M net_client.h M net_server.c M net_server.h Neater prefixes: NET_Client -> NET_CL_. NET_Server -> NET_SV_. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r241 | fraggle | 2006-01-02 00:17:42 +0000 (Mon, 02 Jan 2006) | 3 lines Changed paths: M d_event.h M d_main.c M d_main.h M d_net.c Encapsulate the event queue code properly. Add a D_PopEvent function to read a new event from the event queue. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r247 | fraggle | 2006-01-02 20:14:29 +0000 (Mon, 02 Jan 2006) | 2 lines Changed paths: M d_net.c Add a "-client" option to test connecting to a local server. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r250 | fraggle | 2006-01-02 21:04:10 +0000 (Mon, 02 Jan 2006) | 4 lines Changed paths: M d_net.c M net_server.c M net_server.h 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. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r253 | fraggle | 2006-01-02 21:52:06 +0000 (Mon, 02 Jan 2006) | 3 lines Changed paths: M d_main.c 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. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r254 | fraggle | 2006-01-05 02:42:58 +0000 (Thu, 05 Jan 2006) | 2 lines Changed paths: M d_ticcmd.h Specify signed char explicitly for ticcmd_t fields. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r256 | fraggle | 2006-01-06 19:26:02 +0000 (Fri, 06 Jan 2006) | 2 lines Changed paths: M doomdef.h Fix the "-skill 0" hack commonly used under DOS ------------------------------------------------------------------------ ------------------------------------------------------------------------ r260 | fraggle | 2006-01-07 19:11:54 +0000 (Sat, 07 Jan 2006) | 3 lines Changed paths: M p_map.c Import the spechit overrun code from prboom-plus. Thanks to Andrey Budko for his investigation into this behavior. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r261 | fraggle | 2006-01-07 19:16:39 +0000 (Sat, 07 Jan 2006) | 2 lines Changed paths: M p_map.c Only display a warning when unable to emulate a spechit overrun ------------------------------------------------------------------------ ------------------------------------------------------------------------ r271 | fraggle | 2006-01-08 17:51:53 +0000 (Sun, 08 Jan 2006) | 2 lines Changed paths: M i_sound.c M i_sound.h M s_sound.c M s_sound.h Add S_MusicPlaying function to query if music is still playing. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r272 | fraggle | 2006-01-08 17:52:16 +0000 (Sun, 08 Jan 2006) | 3 lines Changed paths: M m_random.c Seed the M_Random random number generator from the system time to give it some more randomness. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r274 | fraggle | 2006-01-08 18:13:33 +0000 (Sun, 08 Jan 2006) | 2 lines Changed paths: M i_system.c M m_misc.c show_endoom config file option to disable the endoom screen ------------------------------------------------------------------------ ------------------------------------------------------------------------ r276 | fraggle | 2006-01-08 18:22:39 +0000 (Sun, 08 Jan 2006) | 3 lines Changed paths: M m_misc.c Strip carriage returns from the end of lines when reading configuration files. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r277 | fraggle | 2006-01-09 01:50:51 +0000 (Mon, 09 Jan 2006) | 4 lines Changed paths: M d_main.c M m_misc.c M net_client.c M net_client.h M net_server.c 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. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r280 | fraggle | 2006-01-10 22:14:13 +0000 (Tue, 10 Jan 2006) | 2 lines Changed paths: M d_main.c M i_sound.c M m_misc.c M mmus2mid.c M net_gui.c M w_wad.c Shut up compiler warnings ------------------------------------------------------------------------ ------------------------------------------------------------------------ r282 | fraggle | 2006-01-12 00:21:29 +0000 (Thu, 12 Jan 2006) | 2 lines Changed paths: M deh_misc.c M p_inter.c Interpret the dehacked "max health" setting properly. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r291 | fraggle | 2006-01-13 23:56:00 +0000 (Fri, 13 Jan 2006) | 3 lines Changed paths: M d_main.c M d_net.c M g_game.c M net_gui.c Add text-mode I/O functions. Use text-mode screen for the waiting screen. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r295 | fraggle | 2006-01-14 02:06:48 +0000 (Sat, 14 Jan 2006) | 2 lines Changed paths: M d_main.c M net_client.c M net_defs.h M net_structrw.c Include the game version in the settings structure. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r296 | fraggle | 2006-01-16 21:40:38 +0000 (Mon, 16 Jan 2006) | 2 lines Changed paths: M p_saveg.c Vanilla savegame load/save ------------------------------------------------------------------------ ------------------------------------------------------------------------ r298 | fraggle | 2006-01-19 00:09:20 +0000 (Thu, 19 Jan 2006) | 5 lines Changed paths: M p_saveg.c 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. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r299 | fraggle | 2006-01-19 00:17:01 +0000 (Thu, 19 Jan 2006) | 2 lines Changed paths: M p_saveg.c Remove now-redundant note about structure packing. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r300 | fraggle | 2006-01-19 18:46:24 +0000 (Thu, 19 Jan 2006) | 2 lines Changed paths: M g_game.c M p_saveg.c M p_saveg.h Move savegame header read/write code into p_saveg.c ------------------------------------------------------------------------ ------------------------------------------------------------------------ r309 | fraggle | 2006-01-20 21:04:59 +0000 (Fri, 20 Jan 2006) | 2 lines Changed paths: M m_misc.c Import differences from stable branch. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r311 | fraggle | 2006-01-21 14:15:29 +0000 (Sat, 21 Jan 2006) | 2 lines Changed paths: M m_menu.c Remove SAVESTRINGSIZE (now defined in p_saveg.h) ------------------------------------------------------------------------ ------------------------------------------------------------------------ r316 | fraggle | 2006-01-22 21:19:14 +0000 (Sun, 22 Jan 2006) | 2 lines Changed paths: M d_main.c Dehacked string replacements for startup messages, IWAD names, demo names and backgrounds ------------------------------------------------------------------------ ------------------------------------------------------------------------ r318 | fraggle | 2006-01-22 21:20:20 +0000 (Sun, 22 Jan 2006) | 2 lines Changed paths: M i_sound.c M s_sound.c Dehacked string replacements for sound and music lump names ------------------------------------------------------------------------ ------------------------------------------------------------------------ r320 | fraggle | 2006-01-22 21:21:02 +0000 (Sun, 22 Jan 2006) | 2 lines Changed paths: M wi_stuff.c Dehacked string replacements for intermission screen graphic lumps ------------------------------------------------------------------------ ------------------------------------------------------------------------ r322 | fraggle | 2006-01-22 21:22:35 +0000 (Sun, 22 Jan 2006) | 2 lines Changed paths: M m_menu.c Dehacked string replacements for menu graphic lump names ------------------------------------------------------------------------ ------------------------------------------------------------------------ r323 | fraggle | 2006-01-22 22:29:42 +0000 (Sun, 22 Jan 2006) | 3 lines Changed paths: M d_net.h M net_client.c M net_defs.h M net_server.c Periodically request the time from clients to estimate their offset to the server time. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r324 | fraggle | 2006-01-22 23:33:32 +0000 (Sun, 22 Jan 2006) | 2 lines Changed paths: M g_game.c Allow changing the sky texture names via dehacked patches ------------------------------------------------------------------------ ------------------------------------------------------------------------ r326 | fraggle | 2006-01-22 23:38:05 +0000 (Sun, 22 Jan 2006) | 2 lines Changed paths: M st_stuff.c Allow changing the status bar graphic lumps via dehacked ------------------------------------------------------------------------ ------------------------------------------------------------------------ r328 | fraggle | 2006-01-22 23:48:00 +0000 (Sun, 22 Jan 2006) | 2 lines Changed paths: M m_menu.c Allow changing of all menu graphic lumps via dehacked ------------------------------------------------------------------------ ------------------------------------------------------------------------ r330 | fraggle | 2006-01-23 00:07:56 +0000 (Mon, 23 Jan 2006) | 2 lines Changed paths: M f_finale.c More dehacked text substitutions for finale text names ------------------------------------------------------------------------ ------------------------------------------------------------------------ r332 | fraggle | 2006-01-23 00:12:25 +0000 (Mon, 23 Jan 2006) | 2 lines Changed paths: M g_game.c Fix dehacked sky replacement ------------------------------------------------------------------------ ------------------------------------------------------------------------ r334 | fraggle | 2006-01-23 00:17:43 +0000 (Mon, 23 Jan 2006) | 2 lines Changed paths: M p_setup.c Allow changing the names of level lump names via dehacked. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r336 | fraggle | 2006-01-23 00:47:16 +0000 (Mon, 23 Jan 2006) | 2 lines Changed paths: M d_main.c Rearrange the order of startup code to allow replacing the IWAD filename via dehacked ------------------------------------------------------------------------ ------------------------------------------------------------------------ r342 | fraggle | 2006-01-24 01:46:08 +0000 (Tue, 24 Jan 2006) | 2 lines Changed paths: M m_swap.c M m_swap.h M w_wad.c More endianness fixes ------------------------------------------------------------------------ ------------------------------------------------------------------------ r344 | fraggle | 2006-01-25 17:38:40 +0000 (Wed, 25 Jan 2006) | 2 lines Changed paths: M p_spec.c Allow overriding the animation texture/flat names via dehacked ------------------------------------------------------------------------ ------------------------------------------------------------------------ r346 | fraggle | 2006-01-27 18:18:41 +0000 (Fri, 27 Jan 2006) | 2 lines Changed paths: M p_switch.c dehacked replacements for switch texture names ------------------------------------------------------------------------ ------------------------------------------------------------------------ r348 | fraggle | 2006-01-27 18:21:35 +0000 (Fri, 27 Jan 2006) | 2 lines Changed paths: M p_switch.c Fix compiler warning due to missing include ------------------------------------------------------------------------ ------------------------------------------------------------------------ r351 | fraggle | 2006-01-27 18:23:08 +0000 (Fri, 27 Jan 2006) | 2 lines Changed paths: M g_game.c Exit with an error when playing a demo with the wrong version, like Vanilla Doom ------------------------------------------------------------------------ ------------------------------------------------------------------------ r352 | fraggle | 2006-01-28 20:03:09 +0000 (Sat, 28 Jan 2006) | 2 lines Changed paths: M wi_stuff.c Avoid conflict with stdc time function ------------------------------------------------------------------------ ------------------------------------------------------------------------ r354 | fraggle | 2006-01-29 15:05:05 +0000 (Sun, 29 Jan 2006) | 2 lines Changed paths: M p_mobj.c Allow map things of type <= 0 - these are ignored by Vanilla Doom. Provides compatibility with plutonia.wad map12. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r356 | fraggle | 2006-01-29 15:07:12 +0000 (Sun, 29 Jan 2006) | 2 lines Changed paths: M p_setup.c Shut up compiler warnings ------------------------------------------------------------------------ ------------------------------------------------------------------------ r362 | fraggle | 2006-02-03 18:41:26 +0000 (Fri, 03 Feb 2006) | 4 lines Changed paths: M d_main.c M d_main.h M w_merge.c M w_merge.h M w_wad.c M w_wad.h 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(). ------------------------------------------------------------------------ ------------------------------------------------------------------------ r367 | fraggle | 2006-02-15 12:57:58 +0000 (Wed, 15 Feb 2006) | 4 lines Changed paths: M g_game.c M m_misc.c M p_saveg.c M p_saveg.h 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. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r373 | fraggle | 2006-02-19 13:38:59 +0000 (Sun, 19 Feb 2006) | 2 lines Changed paths: M d_net.h Increase the size of BACKUPTICS to deal with heavy lag ------------------------------------------------------------------------ ------------------------------------------------------------------------ r374 | fraggle | 2006-02-19 13:42:27 +0000 (Sun, 19 Feb 2006) | 7 lines Changed paths: M Makefile.am M d_net.c M doomstat.h M g_game.c D i_net.c D i_net.h M net_client.c M net_common.c M net_common.h M net_server.c 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! ------------------------------------------------------------------------ ------------------------------------------------------------------------ r378 | fraggle | 2006-02-23 19:12:02 +0000 (Thu, 23 Feb 2006) | 6 lines Changed paths: M d_net.c M doomstat.h M g_game.c M net_client.c M net_server.c M net_structrw.c 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. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r379 | fraggle | 2006-02-23 19:12:43 +0000 (Thu, 23 Feb 2006) | 2 lines Changed paths: M d_net.c Set maketic-gametic lag back to 1 second. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r381 | fraggle | 2006-02-23 20:22:57 +0000 (Thu, 23 Feb 2006) | 3 lines Changed paths: M d_net.c Do not allow tics to buffer up in single player (stops the gun instantly appearing on level start) ------------------------------------------------------------------------ ------------------------------------------------------------------------ r386 | fraggle | 2006-02-23 23:42:00 +0000 (Thu, 23 Feb 2006) | 2 lines Changed paths: M d_net.c Replace -client with -connect which takes a hostname/ip to connect to. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r388 | fraggle | 2006-02-24 19:14:22 +0000 (Fri, 24 Feb 2006) | 2 lines Changed paths: M d_net.c M d_net.h M doomstat.h Remove redundant stuff relating to the old network code ------------------------------------------------------------------------ ------------------------------------------------------------------------ r394 | fraggle | 2006-02-27 16:31:08 +0000 (Mon, 27 Feb 2006) | 4 lines Changed paths: M d_net.c M net_client.c M net_defs.h M net_server.c M net_structrw.c 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). ------------------------------------------------------------------------ ------------------------------------------------------------------------ r395 | fraggle | 2006-02-27 17:57:39 +0000 (Mon, 27 Feb 2006) | 2 lines Changed paths: M d_net.c Reduce the maximum latency to stop the game pausing and shooting ahead. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r396 | fraggle | 2006-02-27 17:57:55 +0000 (Mon, 27 Feb 2006) | 2 lines Changed paths: M doomdef.h M hu_lib.c Fix chat mode ------------------------------------------------------------------------ ------------------------------------------------------------------------ r397 | fraggle | 2006-02-27 19:39:26 +0000 (Mon, 27 Feb 2006) | 2 lines Changed paths: M d_net.c Quit with an error when unable to resolve an address ------------------------------------------------------------------------ ------------------------------------------------------------------------ r399 | fraggle | 2006-02-27 21:46:35 +0000 (Mon, 27 Feb 2006) | 2 lines Changed paths: M d_ticcmd.h M g_game.c Fix consistency checks ------------------------------------------------------------------------ ------------------------------------------------------------------------ r400 | fraggle | 2006-03-01 17:07:39 +0000 (Wed, 01 Mar 2006) | 2 lines Changed paths: M d_main.c Don't melt the screen on startup ------------------------------------------------------------------------ ------------------------------------------------------------------------ r402 | fraggle | 2006-03-01 23:36:44 +0000 (Wed, 01 Mar 2006) | 2 lines Changed paths: M g_game.c Detect turbo mode more accurately ------------------------------------------------------------------------ ------------------------------------------------------------------------ r403 | fraggle | 2006-03-02 00:03:48 +0000 (Thu, 02 Mar 2006) | 2 lines Changed paths: M d_net.c Rearrange client connect code; fix name resolving under windows ------------------------------------------------------------------------ ------------------------------------------------------------------------ r405 | fraggle | 2006-03-02 00:57:25 +0000 (Thu, 02 Mar 2006) | 2 lines Changed paths: M d_net.c M g_game.c M net_client.h Remove redundant code, shut up warnings ------------------------------------------------------------------------ ------------------------------------------------------------------------ r408 | fraggle | 2006-03-06 20:44:43 +0000 (Mon, 06 Mar 2006) | 3 lines Changed paths: M d_main.c Do not run TryRunTics until after we have started demo recording. Fix crash when recording demos. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r414 | fraggle | 2006-03-07 19:02:08 +0000 (Tue, 07 Mar 2006) | 3 lines Changed paths: M d_net.c If running with -timedemo, do not generate new ticcmds through NetUpdate. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r419 | fraggle | 2006-03-15 18:52:31 +0000 (Wed, 15 Mar 2006) | 2 lines Changed paths: M d_main.c Check for IWADs in the same order as Vanilla Doom ------------------------------------------------------------------------ ------------------------------------------------------------------------ r421 | fraggle | 2006-03-16 21:46:59 +0000 (Thu, 16 Mar 2006) | 5 lines Changed paths: M wi_stuff.c M wi_stuff.h 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) ------------------------------------------------------------------------ ------------------------------------------------------------------------ r422 | fraggle | 2006-03-16 22:17:45 +0000 (Thu, 16 Mar 2006) | 3 lines Changed paths: M g_game.c M wi_stuff.c M wi_stuff.h Better fix for the intermission screen crash. Don't call WI_End until after we change to gamestate != GS_INTERMISSION ------------------------------------------------------------------------ ------------------------------------------------------------------------ r429 | fraggle | 2006-03-23 17:43:15 +0000 (Thu, 23 Mar 2006) | 4 lines Changed paths: M d_main.c M doomstat.h M i_sound.c M m_menu.c M m_misc.c M s_sound.c 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! ------------------------------------------------------------------------ ------------------------------------------------------------------------ r430 | fraggle | 2006-03-23 18:25:56 +0000 (Thu, 23 Mar 2006) | 2 lines Changed paths: M s_sound.c Fix sound range ------------------------------------------------------------------------ ------------------------------------------------------------------------ r431 | fraggle | 2006-03-23 18:29:28 +0000 (Thu, 23 Mar 2006) | 3 lines Changed paths: M s_sound.c Remove "default sfx volume" message: this is confusing now, and isn't in Vanilla anyway. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r432 | fraggle | 2006-03-24 16:51:28 +0000 (Fri, 24 Mar 2006) | 2 lines Changed paths: M p_setup.c Use "sizeof(line_t *)" not "4". Fixes 64-bit builds. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r434 | fraggle | 2006-03-24 19:55:04 +0000 (Fri, 24 Mar 2006) | 3 lines Changed paths: M w_wad.c M z_zone.c M z_zone.h Make memblock_t internal to z_zone.c. Adjust Z_ChangeTag #define to cope with this. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r436 | fraggle | 2006-03-24 20:39:08 +0000 (Fri, 24 Mar 2006) | 2 lines Changed paths: M w_wad.c Generate a hash table for fast lump name lookups. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r437 | fraggle | 2006-03-24 20:39:28 +0000 (Fri, 24 Mar 2006) | 2 lines Changed paths: M w_wad.c Ooops! ------------------------------------------------------------------------ ------------------------------------------------------------------------ r438 | fraggle | 2006-03-24 20:40:08 +0000 (Fri, 24 Mar 2006) | 3 lines Changed paths: M d_main.c M w_wad.h Call W_GenerateHashTable to generate the lumpname hashtable. Do not constantly look up MAP01 to see if this is a store demo. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r440 | fraggle | 2006-03-24 21:43:43 +0000 (Fri, 24 Mar 2006) | 2 lines Changed paths: M d_main.c M net_client.c M net_gui.c M net_server.c Adjust anti-CPU-hogging sleep times. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r441 | fraggle | 2006-03-25 18:28:48 +0000 (Sat, 25 Mar 2006) | 2 lines Changed paths: M d_net.c Run the menu at the correct speed ------------------------------------------------------------------------ ------------------------------------------------------------------------ r444 | fraggle | 2006-03-25 21:50:32 +0000 (Sat, 25 Mar 2006) | 2 lines Changed paths: M d_main.c M d_net.c M doomfeatures.h M m_misc.c New feature to allow compiling without multiplayer support ------------------------------------------------------------------------ ------------------------------------------------------------------------ r445 | fraggle | 2006-03-27 23:56:14 +0100 (Mon, 27 Mar 2006) | 3 lines Changed paths: M r_main.c Fix divide by zero in 1427uv01.lmp caused by the use of int instead of angle_t in R_ScaleFromGlobalAngle() ------------------------------------------------------------------------ ------------------------------------------------------------------------ r453 | fraggle | 2006-03-30 01:23:20 +0100 (Thu, 30 Mar 2006) | 2 lines Changed paths: M d_net.c M net_server.c M net_server.h Remove hard-coded use of network modules from server code. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r454 | fraggle | 2006-03-30 19:17:58 +0100 (Thu, 30 Mar 2006) | 2 lines Changed paths: M Makefile.am M d_main.c A net_dedicated.c A net_dedicated.h Dedicated server mode. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r455 | fraggle | 2006-03-30 20:08:37 +0100 (Thu, 30 Mar 2006) | 3 lines Changed paths: M Makefile.am A d_dedicated.c M d_main.c M d_net.c M g_game.c M i_system.c M i_system.h A i_timer.c (from i_system.c:453) A i_timer.h (from i_system.h:453) M i_video.c M m_menu.c M net_client.c M net_dedicated.c M net_gui.c M net_server.c Split off timer code into separate i_timer.c file. Add d_dedicated.c and build chocolate-server, a standalone dedicated server. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r464 | fraggle | 2006-04-06 21:48:35 +0100 (Thu, 06 Apr 2006) | 3 lines Changed paths: M d_main.c M net_defs.h A net_query.c A net_query.h M net_server.c Add the ability to query the current state of servers, and '-query' command line option to do so. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r467 | fraggle | 2006-04-09 03:50:34 +0100 (Sun, 09 Apr 2006) | 2 lines Changed paths: M d_main.c M net_io.c M net_query.c M net_sdl.c Broadcast searches (currently broken) ------------------------------------------------------------------------ ------------------------------------------------------------------------ r469 | fraggle | 2006-04-14 16:24:32 +0100 (Fri, 14 Apr 2006) | 2 lines Changed paths: M g_game.c Fix netgame respawn bug on MAP02 (may be 64-bit related) ------------------------------------------------------------------------ ------------------------------------------------------------------------ r470 | fraggle | 2006-04-14 16:25:42 +0100 (Fri, 14 Apr 2006) | 2 lines Changed paths: M d_net.c M net_client.c M net_client.h M net_defs.h M net_structrw.c Add ability to play using the Vanilla player sync code ------------------------------------------------------------------------ ------------------------------------------------------------------------ r472 | fraggle | 2006-04-28 18:31:21 +0100 (Fri, 28 Apr 2006) | 5 lines Changed paths: M g_game.c 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 ------------------------------------------------------------------------ ------------------------------------------------------------------------ r474 | fraggle | 2006-05-03 20:23:54 +0100 (Wed, 03 May 2006) | 2 lines Changed paths: M r_main.c Handle divide by zero in R_PointToDist: fixes crash in udm1.wad ------------------------------------------------------------------------ ------------------------------------------------------------------------ r475 | fraggle | 2006-05-05 20:49:34 +0100 (Fri, 05 May 2006) | 2 lines Changed paths: M d_main.c M d_net.c M doomstat.h M g_game.c M net_client.c M net_defs.h M net_structrw.c M p_spec.c Syncronise the -timer/-avg parameters across all clients to avoid desyncs. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r484 | fraggle | 2006-05-19 21:01:59 +0100 (Fri, 19 May 2006) | 2 lines Changed paths: M d_main.c M d_net.c M d_net.h M i_video.c M i_video.h M m_misc.c Add a config file setting to allow a delay to be specified on startup. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r485 | fraggle | 2006-05-19 21:03:49 +0100 (Fri, 19 May 2006) | 3 lines Changed paths: M p_saveg.c Initialise tracers to NULL on savegame load - fixes a problem with revenant tracers in savegames. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r488 | fraggle | 2006-05-20 17:16:35 +0100 (Sat, 20 May 2006) | 2 lines Changed paths: M Makefile.am M doomdef.h A doomkeys.h (from doomdef.h:477) Split off keyboard key definitions to a separate file. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r510 | fraggle | 2006-05-22 19:51:21 +0100 (Mon, 22 May 2006) | 2 lines Changed paths: M d_main.c Allow specifying the full path and filename when playing back demos. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r521 | fraggle | 2006-05-23 23:56:28 +0100 (Tue, 23 May 2006) | 3 lines Changed paths: M p_mobj.c Prevent crashes when loading savegames where mancubi were in the middle of firing. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r531 | fraggle | 2006-05-25 23:39:57 +0100 (Thu, 25 May 2006) | 2 lines Changed paths: M d_main.c M doomstat.h M p_saveg.c Put savegames in separate directories depending on the IWAD. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r532 | fraggle | 2006-05-26 16:37:09 +0100 (Fri, 26 May 2006) | 2 lines Changed paths: M i_video.c M i_video.h M m_misc.c Add an option to disable autoadjusting the video mode. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r535 | fraggle | 2006-05-29 01:17:24 +0100 (Mon, 29 May 2006) | 3 lines Changed paths: M i_video.c M i_video.h M m_misc.c Change the mouse acceleration behavior to accelerate by multiplying by a linear amount when a threshold is exceeded. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r537 | fraggle | 2006-05-29 12:19:53 +0100 (Mon, 29 May 2006) | 2 lines Changed paths: M wi_stuff.c Fix E1-3 intermission screen animations. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r544 | fraggle | 2006-05-29 21:55:20 +0100 (Mon, 29 May 2006) | 3 lines Changed paths: M d_net.c M net_query.c M net_query.h Add -autojoin command line parameter to automatically search a local LAN for a server and join it. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r558 | fraggle | 2006-06-16 18:06:05 +0100 (Fri, 16 Jun 2006) | 3 lines Changed paths: M p_setup.c M r_data.c M w_wad.c M w_wad.h 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 ------------------------------------------------------------------------ ------------------------------------------------------------------------ r562 | fraggle | 2006-06-21 20:08:20 +0100 (Wed, 21 Jun 2006) | 3 lines Changed paths: M g_game.c M i_main.c Let the SDL parachute catch crashes and shut down properly. Don't crash after playing demos. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r563 | fraggle | 2006-06-29 10:05:54 +0100 (Thu, 29 Jun 2006) | 4 lines Changed paths: M d_main.c 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. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r569 | fraggle | 2006-08-06 23:51:29 +0100 (Sun, 06 Aug 2006) | 3 lines Changed paths: M v_video.c Bomb out with an error when trying to draw patches that go off the screen, as Vanilla Doom does. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r581 | fraggle | 2006-08-31 19:13:04 +0100 (Thu, 31 Aug 2006) | 1 line Changed paths: M g_game.c M m_misc.c Allow the demo size limit to be disabled through the config file. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r582 | fraggle | 2006-08-31 19:13:23 +0100 (Thu, 31 Aug 2006) | 1 line Changed paths: M d_main.c 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'. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r591 | fraggle | 2006-08-31 23:11:08 +0100 (Thu, 31 Aug 2006) | 4 lines Changed paths: M d_main.c M m_menu.h M m_misc.c M r_main.c 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. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r592 | fraggle | 2006-09-01 21:07:25 +0100 (Fri, 01 Sep 2006) | 6 lines Changed paths: M p_map.c 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. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r593 | fraggle | 2006-09-01 21:45:45 +0100 (Fri, 01 Sep 2006) | 3 lines Changed paths: M d_main.c M doomstat.h M net_client.c M net_defs.h M net_structrw.c Sync the -loadgame parameter across all clients connected to a server. Loading/saving multiplayer games should all work now. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r596 | fraggle | 2006-09-02 20:10:07 +0100 (Sat, 02 Sep 2006) | 8 lines Changed paths: M d_main.c M w_merge.c M w_merge.h M w_wad.c M w_wad.h 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. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r606 | fraggle | 2006-09-16 00:47:12 +0100 (Sat, 16 Sep 2006) | 3 lines Changed paths: M i_sound.c M m_misc.c Interpret the snd_sfxdevice and snd_musicdevice values in the configuration file and act the same as Vanilla Doom. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r607 | fraggle | 2006-09-16 01:04:59 +0100 (Sat, 16 Sep 2006) | 4 lines Changed paths: M m_misc.c 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! ------------------------------------------------------------------------ ------------------------------------------------------------------------ r608 | fraggle | 2006-09-16 01:20:09 +0100 (Sat, 16 Sep 2006) | 3 lines Changed paths: M m_misc.c Undo previous commit: 'comport' and 'showmessages' are only generated by setup.exe. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r629 | rtc_marine | 2006-09-20 07:08:37 +0100 (Wed, 20 Sep 2006) | 2 lines Changed paths: M w_wad.c add extra defines when building don't crash if numlumps = 0 (which is caused when an iwad has an invalid path) ------------------------------------------------------------------------ ------------------------------------------------------------------------ r630 | fraggle | 2006-09-20 11:27:22 +0100 (Wed, 20 Sep 2006) | 2 lines Changed paths: M w_wad.c Fix code style :-) ------------------------------------------------------------------------ ------------------------------------------------------------------------ r638 | fraggle | 2006-09-20 20:04:02 +0100 (Wed, 20 Sep 2006) | 3 lines Changed paths: M d_main.c 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). ------------------------------------------------------------------------ ------------------------------------------------------------------------ r641 | rtc_marine | 2006-09-21 12:13:28 +0100 (Thu, 21 Sep 2006) | 1 line Changed paths: M am_map.c M d_main.c M deh_cheat.c M deh_main.c M deh_misc.c M f_finale.c M g_game.c M m_cheat.h M m_menu.c M m_misc.c M net_client.c M net_server.c M p_inter.c M p_spec.c M sounds.c M wi_stuff.c Fix a lot of warnings (for fussy compilers) and one always-true check ------------------------------------------------------------------------ ------------------------------------------------------------------------ r642 | fraggle | 2006-09-21 12:47:56 +0100 (Thu, 21 Sep 2006) | 2 lines Changed paths: M d_main.c M p_spec.c "\0" != NULL ------------------------------------------------------------------------ ------------------------------------------------------------------------ r643 | fraggle | 2006-09-21 12:48:38 +0100 (Thu, 21 Sep 2006) | 2 lines Changed paths: M m_misc.c Use DEFAULT_INT enum value rather than 0. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r649 | fraggle | 2006-09-21 22:49:26 +0100 (Thu, 21 Sep 2006) | 3 lines Changed paths: M i_sound.c M m_misc.c Set default sound devices to SNDDEVICE_SB, so that sfx and music are on by default. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r650 | fraggle | 2006-09-22 13:16:00 +0100 (Fri, 22 Sep 2006) | 2 lines Changed paths: M m_cheat.h Fix warning about initialiser. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r652 | fraggle | 2006-09-22 21:30:48 +0100 (Fri, 22 Sep 2006) | 2 lines Changed paths: M wi_stuff.c Fix warning. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r653 | fraggle | 2006-09-22 21:32:00 +0100 (Fri, 22 Sep 2006) | 2 lines Changed paths: M am_map.c M d_main.c M hu_stuff.c M i_system.c M i_video.c M m_menu.c M m_misc.c M p_spec.c M r_data.c M r_draw.c M st_lib.c M st_stuff.c Add DEH_String() conversions on more strings that are not being converted. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r655 | fraggle | 2006-09-22 23:43:28 +0100 (Fri, 22 Sep 2006) | 3 lines Changed paths: M p_map.c Call the SpechitOverrun _after_ incrementing numspechit. Thanks to Quasar for pointing out this mistake. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r662 | fraggle | 2006-09-25 19:04:29 +0100 (Mon, 25 Sep 2006) | 2 lines Changed paths: M d_main.c M doomstat.h M g_game.c M g_game.h M i_system.c M m_menu.c 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. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r664 | fraggle | 2006-09-25 21:41:59 +0100 (Mon, 25 Sep 2006) | 3 lines Changed paths: M g_game.c Remove low-pass filter on mouse for testcontrols mode - seems to work ok with real mice. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r665 | fraggle | 2006-09-25 21:42:37 +0100 (Mon, 25 Sep 2006) | 2 lines Changed paths: M m_menu.c Don't allow function keys to be used in testcontrols mode. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r666 | fraggle | 2006-09-25 21:47:11 +0100 (Mon, 25 Sep 2006) | 2 lines Changed paths: M d_main.c Don't disable screen melt entirely in testcontrols mode; just on startup. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r667 | fraggle | 2006-09-25 22:45:30 +0100 (Mon, 25 Sep 2006) | 2 lines Changed paths: M g_game.c Fix colors. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r680 | fraggle | 2006-09-29 22:25:13 +0100 (Fri, 29 Sep 2006) | 2 lines Changed paths: M d_main.c M d_net.c M net_client.c M net_client.h M net_defs.h M net_server.c Working drone clients! ------------------------------------------------------------------------ ------------------------------------------------------------------------ r681 | fraggle | 2006-09-29 22:38:21 +0100 (Fri, 29 Sep 2006) | 2 lines Changed paths: M d_net.c Working -left and -right options! ------------------------------------------------------------------------ ------------------------------------------------------------------------ r683 | fraggle | 2006-09-30 11:52:25 +0100 (Sat, 30 Sep 2006) | 2 lines Changed paths: M d_net.c Only allow drone mode when connecting. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r693 | fraggle | 2006-10-10 03:00:52 +0100 (Tue, 10 Oct 2006) | 2 lines Changed paths: D d_french.h M doomdef.h M dstrings.h 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. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r694 | fraggle | 2006-10-11 23:55:06 +0100 (Wed, 11 Oct 2006) | 2 lines Changed paths: M deh_cheat.c M deh_mapping.h M deh_misc.c M f_finale.c M g_game.c M m_cheat.h M m_menu.c M memio.c M net_client.c M net_defs.h M net_server.c M p_enemy.c M p_pspr.c M p_spec.c M r_plane.c M r_things.c M st_lib.c M st_lib.h Shut up compiler warnings. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r704 | fraggle | 2006-10-18 01:51:11 +0100 (Wed, 18 Oct 2006) | 2 lines Changed paths: M am_map.c M am_map.h M convert-icon M d_dedicated.c M d_englsh.h M d_event.h M d_items.c M d_items.h M d_main.c M d_main.h M d_net.c M d_net.h M d_player.h M d_textur.h M d_think.h M d_ticcmd.h M deh_ammo.c M deh_cheat.c M deh_defs.h M deh_frame.c M deh_io.c M deh_io.h M deh_main.c M deh_main.h M deh_mapping.c M deh_mapping.h M deh_misc.c M deh_misc.h M deh_ptr.c M deh_sound.c M deh_text.c M deh_thing.c M deh_weapon.c M doomdata.h M doomdef.c M doomdef.h M doomfeatures.h M doomkeys.h M doomstat.c M doomstat.h M doomtype.h M dstrings.c M dstrings.h M f_finale.c M f_finale.h M f_wipe.c M f_wipe.h M g_game.c M g_game.h M hu_lib.c M hu_lib.h M hu_stuff.c M hu_stuff.h M i_main.c M i_sound.c M i_sound.h M i_system.c M i_system.h M i_timer.c M i_timer.h M i_video.c M i_video.h M info.c M info.h M m_argv.c M m_argv.h M m_bbox.c M m_bbox.h M m_cheat.c M m_cheat.h M m_fixed.c M m_fixed.h M m_menu.c M m_menu.h M m_misc.c M m_misc.h M m_random.c M m_random.h M m_swap.c M m_swap.h M memio.c M memio.h M mus2mid.c M mus2mid.h M net_client.c M net_client.h M net_common.c M net_common.h M net_dedicated.c M net_dedicated.h M net_defs.h M net_gui.c M net_gui.h M net_io.c M net_io.h M net_loop.c M net_loop.h M net_packet.c M net_packet.h M net_query.c M net_query.h M net_sdl.c M net_sdl.h M net_server.c M net_server.h M net_structrw.c M net_structrw.h M p_ceilng.c M p_doors.c M p_enemy.c M p_floor.c M p_inter.c M p_inter.h M p_lights.c M p_local.h M p_map.c M p_maputl.c M p_mobj.c M p_mobj.h M p_plats.c M p_pspr.c M p_pspr.h M p_saveg.c M p_saveg.h M p_setup.c M p_setup.h M p_sight.c M p_spec.c M p_spec.h M p_switch.c M p_telept.c M p_tick.c M p_tick.h M p_user.c M r_bsp.c M r_bsp.h M r_data.c M r_data.h M r_defs.h M r_draw.c M r_draw.h M r_local.h M r_main.c M r_main.h M r_plane.c M r_plane.h M r_segs.c M r_segs.h M r_sky.c M r_sky.h M r_state.h M r_things.c M r_things.h M s_sound.c M s_sound.h M sounds.c M sounds.h M st_lib.c M st_lib.h M st_stuff.c M st_stuff.h M tables.c M tables.h M v_video.c M v_video.h M w_checksum.c M w_checksum.h M w_merge.c M w_merge.h M w_wad.c M w_wad.h M wi_stuff.c M wi_stuff.h M z_native.c M z_zone.c M z_zone.h Strip out CVS logs, RCS Id tags. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r706 | fraggle | 2006-10-18 02:07:28 +0100 (Wed, 18 Oct 2006) | 2 lines Changed paths: M d_main.c M w_checksum.c M w_merge.c M w_wad.c M w_wad.h Shut up warnings in w_wad.c. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r711 | fraggle | 2006-10-22 18:17:15 +0100 (Sun, 22 Oct 2006) | 2 lines Changed paths: M info.h 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]). ------------------------------------------------------------------------ ------------------------------------------------------------------------ r715 | fraggle | 2006-10-23 18:48:38 +0100 (Mon, 23 Oct 2006) | 2 lines Changed paths: M d_main.c M doomstat.h M m_misc.c M m_misc.h Move MakeDirectory function into m_misc.c. Move configdir related code into m_misc.c. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r721 | fraggle | 2006-10-23 19:32:26 +0100 (Mon, 23 Oct 2006) | 2 lines Changed paths: M m_misc.c Detect when keyboard variables are changed and convert back so that the new values are saved to the config file. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r737 | fraggle | 2006-10-25 19:07:57 +0100 (Wed, 25 Oct 2006) | 2 lines Changed paths: M d_main.c Don't print arguments read from response files - Vanilla Doom doesn't do it. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r739 | fraggle | 2006-10-25 21:04:58 +0100 (Wed, 25 Oct 2006) | 2 lines Changed paths: M g_game.c "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. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r740 | fraggle | 2006-10-26 00:44:23 +0100 (Thu, 26 Oct 2006) | 2 lines Changed paths: M m_menu.c Allow F10 to exit in testcontrols mode. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r743 | fraggle | 2006-10-28 20:30:59 +0100 (Sat, 28 Oct 2006) | 2 lines Changed paths: M p_pspr.c Explicitly support dehacked patches that overflow the ammo[] array with an invalid ammo type, allowing weapons that decrease the max ammo of other weapons. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r749 | fraggle | 2006-11-10 17:32:54 +0000 (Fri, 10 Nov 2006) | 2 lines Changed paths: M w_wad.c Fix for playing demos on PPC (actually, fix for loading single lump files on non-little-endian machines). ------------------------------------------------------------------------ ------------------------------------------------------------------------ r750 | fraggle | 2006-11-14 20:09:26 +0000 (Tue, 14 Nov 2006) | 2 lines Changed paths: M Makefile.am A chocolate-doom-screensaver.desktop M d_main.c M doomstat.h M i_sound.c M i_system.c M i_video.c M i_video.h Support running as a screensaver under X! ------------------------------------------------------------------------ ------------------------------------------------------------------------ r756 | rtc_marine | 2006-11-19 04:53:36 +0000 (Sun, 19 Nov 2006) | 1 line Changed paths: M m_misc.c Silence warnings in debug build ------------------------------------------------------------------------ ------------------------------------------------------------------------ r758 | fraggle | 2006-11-25 19:45:02 +0000 (Sat, 25 Nov 2006) | 2 lines Changed paths: M m_fixed.c M m_fixed.h Remove FixedDiv2; use actual fixed point version of FixedDiv (wtf?) ------------------------------------------------------------------------ ------------------------------------------------------------------------ r759 | fraggle | 2006-11-25 20:14:27 +0000 (Sat, 25 Nov 2006) | 2 lines Changed paths: M doomtype.h M m_fixed.c Use C99 types. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r770 | fraggle | 2006-12-08 16:37:41 +0000 (Fri, 08 Dec 2006) | 2 lines Changed paths: M r_main.c M tables.c M tables.h Make trig tables const. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r771 | fraggle | 2006-12-15 19:35:46 +0000 (Fri, 15 Dec 2006) | 2 lines Changed paths: M Makefile.am A i_scale.c A i_scale.h M i_video.c M i_video.h M m_misc.c Split off scaling code into i_scale.c. Add aspect ratio correction stretching (fullscreen 320x240, 640x480, etc)! ------------------------------------------------------------------------ ------------------------------------------------------------------------ r772 | fraggle | 2006-12-15 21:10:00 +0000 (Fri, 15 Dec 2006) | 2 lines Changed paths: M f_finale.c Fix episode 3 bunny end screen (oops!!!!) ------------------------------------------------------------------------ ------------------------------------------------------------------------ r775 | fraggle | 2006-12-16 00:53:17 +0000 (Sat, 16 Dec 2006) | 2 lines Changed paths: M sounds.c "\0" -> NULL ------------------------------------------------------------------------ ------------------------------------------------------------------------ r783 | fraggle | 2006-12-16 23:12:40 +0000 (Sat, 16 Dec 2006) | 2 lines Changed paths: M d_main.c Allow -warp 1 to warp to E1M1, -warp 2 -> E2M1, etc. when playing Doom 1. Thanks for RazTK for pointing this out. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r791 | fraggle | 2006-12-21 21:43:47 +0000 (Thu, 21 Dec 2006) | 2 lines Changed paths: M Makefile.am A d_iwad.c (from d_main.c:790) A d_iwad.h (from d_main.h:790) M d_main.c M m_misc.c M m_misc.h Split off IWAD-related code into separate d_iwad.c. On Windows, search the registry to automatically find the locations of installed IWADs. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r796 | fraggle | 2006-12-22 01:43:41 +0000 (Fri, 22 Dec 2006) | 2 lines Changed paths: M doomtype.h Switch from stdint.h to inttypes.h (which includes stdint.h). Old pre-C99 versions of Solaris only have inttypes.h. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r799 | fraggle | 2006-12-22 15:22:40 +0000 (Fri, 22 Dec 2006) | 4 lines Changed paths: M d_iwad.c M doomtype.h M m_misc.c M w_wad.c 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. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r803 | fraggle | 2006-12-23 21:24:56 +0000 (Sat, 23 Dec 2006) | 2 lines Changed paths: M d_iwad.c M d_iwad.h M d_main.c 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. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r806 | fraggle | 2006-12-24 23:53:15 +0000 (Sun, 24 Dec 2006) | 2 lines Changed paths: M d_iwad.c M d_main.c M d_net.c M deh_main.c M g_game.c M i_sound.c M i_system.c M i_video.c M m_misc.c M net_client.c M net_sdl.c M p_map.c Javadoc-style self-documenting system for command line options. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r817 | fraggle | 2007-01-05 23:38:19 +0000 (Fri, 05 Jan 2007) | 2 lines Changed paths: M d_main.c M m_argv.c M m_argv.h Move response file code to m_argv.c ------------------------------------------------------------------------ ------------------------------------------------------------------------ r818 | fraggle | 2007-01-05 23:39:39 +0000 (Fri, 05 Jan 2007) | 2 lines Changed paths: M dstrings.c M dstrings.h Add quit prompt message missing in the Doom source release. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r821 | fraggle | 2007-01-06 00:34:50 +0000 (Sat, 06 Jan 2007) | 2 lines Changed paths: M i_sound.c M m_misc.c M m_misc.h Choose the locations for temporary files more intelligently. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r822 | rtc_marine | 2007-01-06 02:15:44 +0000 (Sat, 06 Jan 2007) | 2 lines Changed paths: M m_misc.c temp -> tempdir update codeblocks projects (which is a new format, latest cb svn build is needed) ------------------------------------------------------------------------ ------------------------------------------------------------------------ r830 | fraggle | 2007-02-01 12:21:14 +0000 (Thu, 01 Feb 2007) | 2 lines Changed paths: M d_iwad.c M d_iwad.h M d_main.c Search IWAD search directories when loading PWAD files. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r831 | fraggle | 2007-02-07 12:58:53 +0000 (Wed, 07 Feb 2007) | 2 lines Changed paths: M g_game.c 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 for pointing this out. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r832 | fraggle | 2007-02-07 13:04:46 +0000 (Wed, 07 Feb 2007) | 2 lines Changed paths: M g_game.c Revert previous change: throwing away the key state seems to be the Doom 1.9 behavior. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r835 | fraggle | 2007-02-14 19:11:03 +0000 (Wed, 14 Feb 2007) | 2 lines Changed paths: M m_menu.c Expand buffer length to fix bug on Windows with cycling character on the quicksave screen. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r837 | fraggle | 2007-02-15 21:51:53 +0000 (Thu, 15 Feb 2007) | 2 lines Changed paths: M m_menu.c Really fix the menu corruption bug. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r838 | fraggle | 2007-02-23 23:26:26 +0000 (Fri, 23 Feb 2007) | 2 lines Changed paths: M i_video.c M i_video.h M m_misc.c Add a configuration file value to allow the SDL video driver to be explicitly specified. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r847 | fraggle | 2007-03-09 12:56:45 +0000 (Fri, 09 Mar 2007) | 2 lines Changed paths: M am_map.c M m_menu.c M st_stuff.c 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. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r848 | fraggle | 2007-03-09 22:20:28 +0000 (Fri, 09 Mar 2007) | 2 lines Changed paths: M am_map.c M m_menu.c M st_stuff.c 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. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r853 | fraggle | 2007-03-10 05:40:12 +0000 (Sat, 10 Mar 2007) | 2 lines Changed paths: M m_misc.c Ignore the HOME environment variable on Windows - just behave like Vanilla Doom. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r857 | fraggle | 2007-03-15 18:38:55 +0000 (Thu, 15 Mar 2007) | 2 lines Changed paths: M Makefile.am M f_finale.c M hu_lib.c M hu_stuff.c M i_sound.c A i_swap.h (from m_swap.h:851) M i_video.c M m_menu.c M m_misc.c D m_swap.c D m_swap.h M md5.c M mus2mid.c M p_setup.c M r_data.c M r_things.c M st_lib.c M v_video.c M w_wad.c M wi_stuff.c Use SDL for endianness byte swapping. m_swap.c removed; m_swap.h renamed to i_swap.h. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r860 | fraggle | 2007-03-16 21:43:28 +0000 (Fri, 16 Mar 2007) | 2 lines Changed paths: M am_map.c M g_game.c M hu_stuff.c M i_video.c M m_menu.c M m_misc.c M st_stuff.c Add config file option to enable/disable native keyboard bindings. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r861 | fraggle | 2007-03-16 22:26:06 +0000 (Fri, 16 Mar 2007) | 2 lines Changed paths: M hu_stuff.c M i_video.h M m_misc.c Add back shiftxform table so that the shift key works in multiplayer chat when vanilla_keyboard_mapping is enabled. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r875 | fraggle | 2007-05-16 14:49:04 +0100 (Wed, 16 May 2007) | 2 lines Changed paths: M Makefile.am M d_main.c M d_main.h M d_net.c M d_net.h M g_game.h M net_client.c M net_client.h Rejig net_cl_new_sync and drone to be in d_net.c instead of net_client.c. Fix FEATURE_MULTIPLAYER conditional compile. Move some function definitions in d_net.c into headers. Reorganise the Makefile to split out files into sections based on features. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r877 | fraggle | 2007-05-16 15:28:22 +0100 (Wed, 16 May 2007) | 2 lines Changed paths: M Makefile.am M deh_sound.c M doomfeatures.h M i_sound.c M i_system.c A s_dummy.c (from s_sound.c:868) M s_sound.c M s_sound.h Add FEATURE_SOUND. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r879 | fraggle | 2007-05-19 23:48:39 +0100 (Sat, 19 May 2007) | 2 lines Changed paths: M st_stuff.c Don't allow idclev in netgames. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r881 | fraggle | 2007-05-20 03:20:22 +0100 (Sun, 20 May 2007) | 2 lines Changed paths: M d_main.c Initialise sound before network setup to fix bug with sound effects not playing when playing netgames on Windows (text mode waiting screen shutdown causes sound not to start up?) ------------------------------------------------------------------------ ------------------------------------------------------------------------ r887 | fraggle | 2007-06-01 00:16:23 +0100 (Fri, 01 Jun 2007) | 2 lines Changed paths: M Makefile.am A i_joystick.c A i_joystick.h M i_main.c M i_system.c M m_misc.c Initial joystick support. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r889 | fraggle | 2007-06-01 19:08:09 +0100 (Fri, 01 Jun 2007) | 2 lines Changed paths: M g_game.c Up the threshold for the always run hack to 20; it's conceivable that there are control pads with more than 10 buttons. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r902 | fraggle | 2007-06-12 19:49:29 +0100 (Tue, 12 Jun 2007) | 2 lines Changed paths: M p_spec.c Emulate overflows in P_FindNextHighestFloor. Thanks to entryway for this fix. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r905 | fraggle | 2007-06-14 22:15:52 +0100 (Thu, 14 Jun 2007) | 2 lines Changed paths: M g_game.c Support up to 20 joystick buttons. Justification: most modern joysticks and joypads have many more than four buttons. Keeping the limit at four buttons restricts the player into using the first four buttons on his joystick/pad, which could be any arbitrary four set of buttons. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r906 | fraggle | 2007-06-14 22:45:50 +0100 (Thu, 14 Jun 2007) | 2 lines Changed paths: M i_sound.c M m_misc.c Add configuration file variable to change the sound sample rate (snd_samplerate) ------------------------------------------------------------------------ ------------------------------------------------------------------------ r908 | fraggle | 2007-06-16 17:02:46 +0100 (Sat, 16 Jun 2007) | 1 line Changed paths: M w_wad.c Switch to djb2 hash function and shut up compiler warnings ------------------------------------------------------------------------ ------------------------------------------------------------------------ r909 | fraggle | 2007-06-16 17:02:58 +0100 (Sat, 16 Jun 2007) | 1 line Changed paths: M p_ceilng.c M p_doors.c M p_floor.c M p_plats.c M p_spec.c M p_spec.h M p_switch.c Shut up strict aliasing warnings ------------------------------------------------------------------------ ------------------------------------------------------------------------ r910 | fraggle | 2007-06-16 17:03:10 +0100 (Sat, 16 Jun 2007) | 1 line Changed paths: M g_game.c M p_enemy.c M p_inter.c M p_mobj.c M p_pspr.c M p_user.c M r_draw.c M v_video.c Use divides instead of bitshifts, for clarity ------------------------------------------------------------------------ ------------------------------------------------------------------------ r911 | fraggle | 2007-06-16 17:04:00 +0100 (Sat, 16 Jun 2007) | 1 line Changed paths: M i_sound.c M s_dummy.c M s_sound.c M s_sound.h Clean up sound code ------------------------------------------------------------------------ ------------------------------------------------------------------------ r913 | fraggle | 2007-06-17 19:40:02 +0100 (Sun, 17 Jun 2007) | 2 lines Changed paths: M Makefile.am M d_main.c M deh_sound.c A i_music.h (from i_sound.h:912) M i_pcsound.c D i_pcsound.h A i_sdlmusic.c (from i_sound.c:912) A i_sdlsound.c (from i_sound.c:912) D i_sound.c D i_sound.h M s_sound.c M s_sound.h Split i_sound.c into i_sdlsound.c, i_sdlmusic.c, with generic "sound driver" modules, one for PC speaker and one for digital output. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r914 | fraggle | 2007-06-17 20:19:37 +0100 (Sun, 17 Jun 2007) | 2 lines Changed paths: M Makefile.am D i_music.h M i_sdlmusic.c D s_dummy.c M s_sound.c M s_sound.h Make the music code modular as well, although for the time being there is only one module. Remove s_dummy.c. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r918 | fraggle | 2007-06-20 01:37:40 +0100 (Wed, 20 Jun 2007) | 2 lines Changed paths: M g_game.c M m_misc.c Add new configuration options for the mouse and joystick for controls that are available through the keyboard. Justification: this is already possible through advanced mouse drivers and programs like js2x, so there might as well be a proper interface for it. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r922 | fraggle | 2007-06-21 12:33:46 +0100 (Thu, 21 Jun 2007) | 2 lines Changed paths: M am_map.c M d_iwad.c M d_main.c M deh_cheat.c M deh_main.c M deh_misc.c M doomtype.h M f_finale.c M i_pcsound.c M i_sdlmusic.c M i_sdlsound.c M m_misc.c M wi_stuff.c Add arrlen() macro as a clearer way of doing sizeof(array) / sizeof(*array) ------------------------------------------------------------------------ ------------------------------------------------------------------------ r923 | fraggle | 2007-06-21 23:00:38 +0100 (Thu, 21 Jun 2007) | 2 lines Changed paths: M g_game.c M p_enemy.c M p_inter.c M p_mobj.c M p_pspr.c M p_user.c M r_draw.c M v_video.c Revert previous change from bitshifts to divides; this causes demo desyncs. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r925 | fraggle | 2007-06-22 12:55:14 +0100 (Fri, 22 Jun 2007) | 2 lines Changed paths: M d_main.c M d_net.c M g_game.c M i_timer.c M net_client.c M net_sdl.c M p_doors.c M p_mobj.c M p_plats.c M p_spec.c Replace 35 with TICRATE where appropriate. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r928 | fraggle | 2007-06-30 15:34:03 +0100 (Sat, 30 Jun 2007) | 2 lines Changed paths: M d_net.c Don't crash if there is a multiplayer demo in the demo loop. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r934 | fraggle | 2007-07-08 18:52:45 +0100 (Sun, 08 Jul 2007) | 2 lines Changed paths: M g_game.c Add -netdemo for playing back netgame demos that only have a single player. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r935 | fraggle | 2007-07-08 21:53:18 +0100 (Sun, 08 Jul 2007) | 2 lines Changed paths: M doomkeys.h M i_video.c M m_misc.c Make the numeric keypad behave like Vanilla does. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r942 | fraggle | 2007-07-30 03:03:23 +0100 (Mon, 30 Jul 2007) | 2 lines Changed paths: M g_game.c Set timedemo start time when demo playback begins, not when the level begins. Using the level start time causes problems when timing multi-level demos. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r944 | fraggle | 2007-08-06 05:48:55 +0100 (Mon, 06 Aug 2007) | 2 lines Changed paths: M m_misc.c Remove duplicate FileExists function. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r949 | fraggle | 2007-08-08 19:03:32 +0100 (Wed, 08 Aug 2007) | 2 lines Changed paths: M m_misc.c Make M_FileExists work on directories. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r950 | fraggle | 2007-08-08 19:04:35 +0100 (Wed, 08 Aug 2007) | 2 lines Changed paths: M doomdef.h M i_video.c M st_stuff.h Move SCREENHEIGHT_4_3 to doomdef.h; remove some unused constants. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r955 | fraggle | 2007-08-09 01:04:03 +0100 (Thu, 09 Aug 2007) | 2 lines Changed paths: M am_map.c M d_net.c Don't crash when all players have quit. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r957 | fraggle | 2007-08-20 00:54:27 +0100 (Mon, 20 Aug 2007) | 2 lines Changed paths: M i_sdlmusic.c M s_sound.c Use __APPLE__ instead of __MACOSX__. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r959 | fraggle | 2007-08-27 20:31:30 +0100 (Mon, 27 Aug 2007) | 2 lines Changed paths: M am_map.c Fix bug where the automap always follows player 1 in multiplayer mode (thanks Janizdreg!) ------------------------------------------------------------------------ ------------------------------------------------------------------------ r960 | fraggle | 2007-08-31 08:27:44 +0100 (Fri, 31 Aug 2007) | 2 lines Changed paths: M doomdata.h M doomdef.h M m_misc.c M mus2mid.c M r_data.c M r_defs.h M w_wad.c M w_wad.h Use gcc packed attribute for all structures read/written to disk. This fixes architectures where structure fields are aligned differently to optimise reads, causing the game to crash. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r961 | fraggle | 2007-08-31 09:31:48 +0100 (Fri, 31 Aug 2007) | 2 lines Changed paths: M r_data.c Use short for texpatch_t .originx, .originy: fixes problem caused by sign conversion in the endianness code. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r963 | fraggle | 2007-09-02 21:14:40 +0100 (Sun, 02 Sep 2007) | 2 lines Changed paths: M g_game.c Don't make novert affect the joystick as well (thanks Janizdreg) ------------------------------------------------------------------------ ------------------------------------------------------------------------ r968 | fraggle | 2007-09-03 02:05:27 +0100 (Mon, 03 Sep 2007) | 2 lines Changed paths: M s_sound.c Up the default sample rate to 44100. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r971 | fraggle | 2007-09-14 23:20:08 +0100 (Fri, 14 Sep 2007) | 2 lines Changed paths: M p_enemy.c M p_local.h M p_mobj.c Add P_SubstNullMobj, substitute NULL mobjs for a dummy mobj where mo->target is not checked for NULL. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r972 | fraggle | 2007-09-15 13:35:33 +0100 (Sat, 15 Sep 2007) | 2 lines Changed paths: M p_local.h M p_maputl.c Add intercepts overrun emulation from PrBoom-plus. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r973 | fraggle | 2007-09-15 14:13:00 +0100 (Sat, 15 Sep 2007) | 2 lines Changed paths: M p_mobj.c Check for playeringame overflow when spawning a new player (for compatibility with vex6d.wad / bug_wald.lmp) ------------------------------------------------------------------------ ------------------------------------------------------------------------ r974 | fraggle | 2007-09-15 18:09:47 +0100 (Sat, 15 Sep 2007) | 2 lines Changed paths: M p_enemy.c Fix desyncs caused by previous change to A_Explode. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r975 | fraggle | 2007-10-19 00:38:53 +0100 (Fri, 19 Oct 2007) | 2 lines Changed paths: M deh_main.c M doomdef.h Fix for strcasecmp in MSVC; #define to stricmp. Outside MSVC, use strings.h. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r977 | fraggle | 2007-10-19 00:44:56 +0100 (Fri, 19 Oct 2007) | 2 lines Changed paths: M doomdef.h M net_loop.c M net_sdl.c #define snprintf, vsnprintf to _snprintf, _vsnprintf in MSVC. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r979 | fraggle | 2007-10-19 00:55:11 +0100 (Fri, 19 Oct 2007) | 2 lines Changed paths: M d_think.h Reorder actionf_t union members to fix warnings in info.c. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r984 | fraggle | 2007-12-13 22:26:16 +0000 (Thu, 13 Dec 2007) | 2 lines Changed paths: M d_main.c M g_game.c M m_misc.c M s_sound.c Add @vanilla tag for Vanilla doom command line options. Add missing documentation for -nosound, -nomusic, -nosfx. Fix up some bugs with the docgen wikitext output and allow control over output of Vanilla options. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r986 | fraggle | 2007-12-13 22:32:33 +0000 (Thu, 13 Dec 2007) | 2 lines Changed paths: M m_misc.c Add missing argument to the extraconfig command line parameter. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r997 | fraggle | 2008-01-10 00:46:53 +0000 (Thu, 10 Jan 2008) | 2 lines Changed paths: M p_map.c Use the same spechits magic value that PrBoom-plus uses (thanks Lemonzest). ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1000 | GhostlyDeath | 2008-01-16 13:39:24 +0000 (Wed, 16 Jan 2008) | 1 line Changed paths: M deh_mapping.c M doomdef.h M m_argv.c M w_merge.c Added MSVC9 (2k8 Express) Project File; The client builds but -setup and -server just need to have files excluded/included from the project ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1005 | fraggle | 2008-01-20 04:47:52 +0000 (Sun, 20 Jan 2008) | 5 lines Changed paths: M doomdef.h M i_scale.c M i_scale.h M i_video.c M i_video.h M m_misc.c Refactor the video mode configuration system. The previous system was built around the program choosing a screen mode from the user's settings, this is based around choosing settings from the specified screen mode. As such, the old screenmultiply config variable is now gone. Also, aspect ratio correction is now on by default. Add new aspect ratio correction functions for horizontal squashing (as a complement to the existing vertical stretching). ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1015 | fraggle | 2008-01-24 19:10:49 +0000 (Thu, 24 Jan 2008) | 2 lines Changed paths: M i_pcsound.c M m_menu.c M m_misc.c M m_random.c M v_video.c M v_video.h Make lookup tables const where possible. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1065 | fraggle | 2008-02-09 19:17:19 +0000 (Sat, 09 Feb 2008) | 2 lines Changed paths: M g_game.c M i_system.c M v_video.c Remove some unneeded functions from i_system.c. Make I_Error exit using exit() rather than abort(). Display a message box with the error on Windows. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1069 | fraggle | 2008-02-09 22:31:02 +0000 (Sat, 09 Feb 2008) | 2 lines Changed paths: M i_system.c M i_system.h M r_data.c Fix up the R_Main startup progress dots. If stdout is a file, don't display the surrounding box. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1074 | fraggle | 2008-02-10 18:44:05 +0000 (Sun, 10 Feb 2008) | 2 lines Changed paths: M i_system.c M p_maputl.c Fix compiler warnings. Refactor the intercepts overrun code so that it should work properly on big endian machines as well as little endian machines. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1076 | fraggle | 2008-02-11 22:59:51 +0000 (Mon, 11 Feb 2008) | 2 lines Changed paths: M i_sdlsound.c M m_misc.c Add support for sample rate conversion using libsamplerate (thanks to David Flater for this patch). ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1090 | fraggle | 2008-02-24 20:25:51 +0000 (Sun, 24 Feb 2008) | 2 lines Changed paths: M m_misc.c Switch to using CONFIG_VARIABLE_ macros for the configuration file tables. Add documentation for each value (for autogenerating documentation). ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1091 | fraggle | 2008-02-25 23:50:07 +0000 (Mon, 25 Feb 2008) | 2 lines Changed paths: M m_misc.c Replace manpage header, footer, environment files with a single template file. Generate documentation for the default.cfg and chocolate-doom.cfg configuration files. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1092 | fraggle | 2008-02-26 22:05:41 +0000 (Tue, 26 Feb 2008) | 2 lines Changed paths: M m_misc.c Minor config file documentation fixes. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1095 | fraggle | 2008-02-28 20:04:10 +0000 (Thu, 28 Feb 2008) | 2 lines Changed paths: M am_map.c M i_pcsound.c M i_scale.c M i_sdlsound.c M i_video.c M m_misc.c M net_client.c M r_things.c Add fixes for MSVC warnings (thanks entryway). ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1102 | fraggle | 2008-03-09 03:02:48 +0000 (Sun, 09 Mar 2008) | 2 lines Changed paths: M Makefile.am M d_iwad.c M d_main.c M g_game.c M i_system.c M m_argv.c A m_config.c (from m_misc.c:1101) A m_config.h (from m_misc.h:1101) M m_misc.c M m_misc.h M v_video.c M v_video.h M w_wad.c Split out configuration file code from m_misc.c into m_config.c. Move screenshot code into v_video.c Add M_FileLength common function for finding the length of an open file. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1109 | fraggle | 2008-04-01 01:10:20 +0100 (Tue, 01 Apr 2008) | 2 lines Changed paths: M p_setup.c Flip all levels on load - the game is more fun this way. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1110 | fraggle | 2008-04-02 01:00:11 +0100 (Wed, 02 Apr 2008) | 2 lines Changed paths: M p_setup.c April Fools! ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1119 | fraggle | 2008-04-19 14:43:17 +0100 (Sat, 19 Apr 2008) | 2 lines Changed paths: M g_game.c M p_saveg.c M p_saveg.h Don't successfully save a savegame if a buffer overrun occurs, and don't overwrite the existing savegame. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1120 | fraggle | 2008-04-19 16:27:50 +0100 (Sat, 19 Apr 2008) | 2 lines Changed paths: M p_saveg.c Fix warning. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1133 | fraggle | 2008-05-02 18:32:09 +0100 (Fri, 02 May 2008) | 2 lines Changed paths: M Makefile.am M w_checksum.c A w_file.c A w_file.h A w_file_posix.c A w_file_stdc.c M w_merge.c M w_wad.c M w_wad.h Add WAD I/O abstraction layer - first step for mmapped WAD access. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1134 | fraggle | 2008-05-02 19:48:43 +0100 (Fri, 02 May 2008) | 2 lines Changed paths: M am_map.c M d_main.c M g_game.c M i_pcsound.c M i_sdlsound.c M r_plane.c M s_sound.c M st_stuff.c M w_wad.c M w_wad.h M wi_stuff.c Add W_CacheLumpNum,Name API to WAD code for releasing a lump back to cache when it is no longer needed. Switch existing code to use the new API instead of Z_ChangeTag. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1135 | fraggle | 2008-05-02 20:18:52 +0100 (Fri, 02 May 2008) | 2 lines Changed paths: M i_video.c M p_setup.c M r_data.c Fix up some more code calling Z_Free instead of W_ReleaseLumpNum. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1136 | fraggle | 2008-05-02 20:19:38 +0100 (Fri, 02 May 2008) | 2 lines Changed paths: M w_wad.c Memory-mapped WAD access. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1140 | fraggle | 2008-05-04 22:43:38 +0100 (Sun, 04 May 2008) | 2 lines Changed paths: M p_setup.c M w_wad.c M w_wad.h Remove Vanilla Doom reload hack. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1145 | fraggle | 2008-06-09 19:11:24 +0100 (Mon, 09 Jun 2008) | 2 lines Changed paths: M deh_misc.c M p_inter.c Always set armor class to 2 when picking up a megasphere (thanks entryway). ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1146 | fraggle | 2008-06-11 01:14:07 +0100 (Wed, 11 Jun 2008) | 2 lines Changed paths: M deh_misc.c M p_inter.c Only apply dehacked green armor class to the green armor shirt, not the armor helmets as well. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1147 | fraggle | 2008-06-14 18:42:06 +0100 (Sat, 14 Jun 2008) | 2 lines Changed paths: M g_game.c Add a helpful message for people trying to play with the wrong IWAD. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1148 | fraggle | 2008-07-07 10:10:26 +0100 (Mon, 07 Jul 2008) | 2 lines Changed paths: M d_englsh.h Fix quit screen confirm message to say "quit to dos" rather than just "quit" (thanks MikeRS) ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1149 | fraggle | 2008-07-10 00:22:34 +0100 (Thu, 10 Jul 2008) | 2 lines Changed paths: M m_menu.c Fix dehacked replacements for the "press y to quit to dos" string. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1155 | fraggle | 2008-07-25 20:56:39 +0100 (Fri, 25 Jul 2008) | 2 lines Changed paths: M d_iwad.c M d_main.c M doomdef.h M f_finale.c M g_game.c M m_menu.c Initial chex.exe emulation. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1156 | fraggle | 2008-07-26 16:23:06 +0100 (Sat, 26 Jul 2008) | 2 lines Changed paths: M dstrings.c Fix "dimensional shambler waiting at the dos prompt" quit message to match the one in doom2.exe precisely. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1157 | fraggle | 2008-07-26 16:29:08 +0100 (Sat, 26 Jul 2008) | 2 lines Changed paths: M doomdef.h M m_menu.c Chex Quest's chex.exe is based on the Final Doom exe, not the Ultimate Doom exe. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1159 | fraggle | 2008-07-27 00:51:25 +0100 (Sun, 27 Jul 2008) | 2 lines Changed paths: M hu_stuff.c M st_stuff.c In chex mode, always warp to an episode 1 level, and display the level title in the automap for the equivalent episode 1 level. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1160 | fraggle | 2008-07-29 01:50:56 +0100 (Tue, 29 Jul 2008) | 2 lines Changed paths: M deh_cheat.c M deh_main.c M deh_main.h M m_cheat.h Add magic dehacked comment to enable long cheat sequences (also for Chex Quest support) ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1161 | fraggle | 2008-07-29 19:05:16 +0100 (Tue, 29 Jul 2008) | 2 lines Changed paths: M p_inter.c Monsters don't drop ammo in Chex Quest. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1162 | fraggle | 2008-07-29 19:06:04 +0100 (Tue, 29 Jul 2008) | 2 lines Changed paths: M p_telept.c Don't do the Final Doom teleport quirk with Chex Quest, as chex.exe doesn't do it. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1164 | fraggle | 2008-07-31 20:43:45 +0100 (Thu, 31 Jul 2008) | 2 lines Changed paths: M dstrings.c Fix mistake in exit confirmation string that was breaking dehacked patches that replace it. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1165 | fraggle | 2008-07-31 21:06:42 +0100 (Thu, 31 Jul 2008) | 2 lines Changed paths: M d_main.c M deh_main.c M deh_main.h M i_system.c Automatically load chex.deh on startup if playing in chex mode. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1166 | fraggle | 2008-07-31 21:21:58 +0100 (Thu, 31 Jul 2008) | 2 lines Changed paths: M wi_stuff.c Fix crash on Chex Quest intermission screen (thanks entryway) ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1169 | fraggle | 2008-08-02 14:29:37 +0100 (Sat, 02 Aug 2008) | 2 lines Changed paths: M d_main.c Search for chex.deh in WAD path. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1178 | fraggle | 2008-08-09 18:09:23 +0100 (Sat, 09 Aug 2008) | 2 lines Changed paths: M p_setup.c Don't modify level lumps when loading levels. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1189 | fraggle | 2008-08-19 20:51:41 +0100 (Tue, 19 Aug 2008) | 2 lines Changed paths: M p_map.c Fix crash related to A_BFGSpray with NULL target when using dehacked patches - discovered with insaned2.deh (thanks CSonicGo) ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1191 | fraggle | 2008-08-24 02:58:57 +0100 (Sun, 24 Aug 2008) | 2 lines Changed paths: M d_main.c Update missing chex.deh to reference its location in the idgames repository. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1264 | fraggle | 2008-09-21 19:20:32 +0100 (Sun, 21 Sep 2008) | 2 lines Changed paths: M d_main.c Don't play DEMO4 if gameversion is emulating chex.exe - it only plays demos 1-3. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1414 | fraggle | 2008-12-09 23:32:19 +0000 (Tue, 09 Dec 2008) | 2 lines Changed paths: M wi_stuff.c Make intermission screen work on MAP33, to be consistent with Vanilla Doom. Also, make levels after MAP33 trigger a V_DrawPatch error. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1420 | fraggle | 2008-12-10 20:20:10 +0000 (Wed, 10 Dec 2008) | 2 lines Changed paths: M wi_stuff.c Fix crash when playing Doom 1 levels. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1525 | fraggle | 2009-05-18 19:30:49 +0100 (Mon, 18 May 2009) | 2 lines Changed paths: M p_enemy.c Fix A_BossDeath behavior in v1.9 emulation mode (thanks entryway) ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1542 | fraggle | 2009-06-03 20:37:19 +0100 (Wed, 03 Jun 2009) | 2 lines Changed paths: M m_menu.c Add key_ variables for the keys used to control the menu. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1544 | fraggle | 2009-06-03 20:59:26 +0100 (Wed, 03 Jun 2009) | 2 lines Changed paths: M m_menu.c Fix shortcut keys for menu items. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1547 | fraggle | 2009-06-04 00:20:06 +0100 (Thu, 04 Jun 2009) | 2 lines Changed paths: M m_menu.c Use key for confirming menu messages, not typed char. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1551 | fraggle | 2009-06-05 17:58:48 +0100 (Fri, 05 Jun 2009) | 2 lines Changed paths: M am_map.c M g_game.c M m_config.c Add key binding variables for automap and weapon keys. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1555 | fraggle | 2009-06-07 02:26:45 +0100 (Sun, 07 Jun 2009) | 2 lines Changed paths: M d_net.c Fix compile with FEATURE_MULTIPLAYER disabled. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1559 | fraggle | 2009-06-07 02:33:58 +0100 (Sun, 07 Jun 2009) | 2 lines Changed paths: M doomtype.h Include libc_wince.h when on Windows CE. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1566 | fraggle | 2009-06-07 16:15:40 +0100 (Sun, 07 Jun 2009) | 2 lines Changed paths: M d_main.c Remove call to setbuf. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1586 | fraggle | 2009-06-10 20:03:08 +0100 (Wed, 10 Jun 2009) | 2 lines Changed paths: M g_game.c M hu_stuff.c M hu_stuff.h M i_system.c M m_config.c Add key bindings for pause, message refresh. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1600 | fraggle | 2009-06-12 20:07:55 +0100 (Fri, 12 Jun 2009) | 2 lines Changed paths: M d_main.c M m_config.c M m_config.h On Windows CE systems without a keyboard, patch the default settings to use hardware keys. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1620 | fraggle | 2009-07-12 17:47:12 +0100 (Sun, 12 Jul 2009) | 2 lines Changed paths: M i_sdlsound.c M z_native.c M z_zone.c M z_zone.h Fix compile with libsamplerate. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1699 | fraggle | 2009-10-01 00:07:03 +0100 (Thu, 01 Oct 2009) | 2 lines Changed paths: M d_iwad.c M d_iwad.h M d_main.c M d_net.h M deh_defs.h M deh_main.c M deh_ptr.c M deh_text.c M doomdef.h M i_joystick.c M i_pcsound.c M i_sdlmusic.c M i_sdlsound.c M i_timer.c M i_timer.h M i_video.c M net_client.c M net_common.c M net_defs.h M net_gui.c M net_loop.c M net_sdl.c M net_server.c M net_server.h M s_sound.c M s_sound.h M w_merge.c Change British English spellings to American English, for consistency. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1710 | fraggle | 2009-10-05 21:25:53 +0100 (Mon, 05 Oct 2009) | 2 lines Changed paths: M p_doors.c Fix desync in ep1-0500.lmp on 64-bit (thanks exp(x)). ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1711 | fraggle | 2009-10-10 02:02:58 +0100 (Sat, 10 Oct 2009) | 2 lines Changed paths: M p_spec.c Don't crash when using the donut special type and the joining linedef is one sided (thanks Alexander Waldmann). ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1720 | fraggle | 2009-10-17 20:29:46 +0100 (Sat, 17 Oct 2009) | 2 lines Changed paths: M m_misc.c M m_misc.h M p_spec.c Import donut overrun emulation code from PrBoom+ (Thanks entryway). ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1721 | fraggle | 2009-10-17 20:39:37 +0100 (Sat, 17 Oct 2009) | 2 lines Changed paths: M p_map.c Use M_StrToInt() when processing values passed with -spechit, so that hex values can be specified. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1722 | fraggle | 2009-10-17 21:13:54 +0100 (Sat, 17 Oct 2009) | 2 lines Changed paths: M p_map.c Fix error in last change. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1730 | fraggle | 2009-11-19 21:49:13 +0000 (Thu, 19 Nov 2009) | 2 lines Changed paths: M i_sdlmusic.c M m_config.c M s_sound.c Rework the OS X MIDI disabling code, as SDL_mixer 1.2.11 fixes the crash. Check and disable MIDI by default if using an older version of SDL on OS X. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1770 | fraggle | 2009-12-28 20:57:20 +0000 (Mon, 28 Dec 2009) | 2 lines Changed paths: M g_game.c When recording low resolution (non-longtics) Vanilla demos, carry forward the error from angleturn caused by the reduced resolution, so that consecutive errors can accumulate, possibly making turning slightly smoother. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1806 | fraggle | 2010-01-12 20:09:01 +0000 (Tue, 12 Jan 2010) | 2 lines Changed paths: M hu_stuff.c M st_stuff.c Place commercial level name strings consecutively in the same array, so that overflowing the end of one list accesses the start of the next. This trick is used by pl2.wad for its MAP33 secret level. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1812 | fraggle | 2010-01-14 18:47:03 +0000 (Thu, 14 Jan 2010) | 2 lines Changed paths: M st_stuff.c In Chex Quest, use the radiation suit colormap instead of the red colormaps that are usually used when taking damage (or using the berserk pack). This matches the Vanilla chex.exe behavior (thanks Fuzztooth). ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1826 | fraggle | 2010-01-26 19:18:18 +0000 (Tue, 26 Jan 2010) | 2 lines Changed paths: M p_map.c M p_setup.c M p_sight.c Fix glass hack windows where a linedef is flagged as two sided but has only one side. Fixes WADs such as OTTAWAU.WAD (thanks Never_Again). ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1878 | fraggle | 2010-03-08 01:14:23 +0000 (Mon, 08 Mar 2010) | 4 lines Changed paths: M Makefile.am A i_oplmusic.c (from /branches/opl-branch/src/i_oplmusic.c:1877) M i_sdlmusic.c A midifile.c (from /branches/opl-branch/src/midifile.c:1877) A midifile.h (from /branches/opl-branch/src/midifile.h:1877) M s_sound.c Merge opl-branch to trunk. OPL support still isn't perfect, and it certainly isn't complete. However, for now, it's good enough. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1879 | fraggle | 2010-03-08 18:50:29 +0000 (Mon, 08 Mar 2010) | 2 lines Changed paths: M s_sound.c Use native MIDI music by default. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1914 | fraggle | 2010-04-23 21:46:29 +0100 (Fri, 23 Apr 2010) | 2 lines Changed paths: M p_setup.c Add REJECT buffer overflow emulation, based on code from PrBoom+ (thanks entryway). Fixes YDFEAR25.LMP. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1915 | fraggle | 2010-04-25 00:53:03 +0100 (Sun, 25 Apr 2010) | 2 lines Changed paths: M p_setup.c Add -reject_pad_with_ff parameter to allow padding value to be specified. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1926 | fraggle | 2010-05-01 20:22:52 +0100 (Sat, 01 May 2010) | 2 lines Changed paths: M g_game.c M m_argv.c M p_saveg.c M p_saveg.h Fix compiler warnings with savegame and response file code. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1927 | fraggle | 2010-05-01 22:20:30 +0100 (Sat, 01 May 2010) | 2 lines Changed paths: M am_map.c M d_main.c M d_net.c M deh_main.h M deh_text.c M f_finale.c M hu_stuff.c M m_menu.c M p_saveg.c M p_setup.c M st_stuff.c M wi_stuff.c Silence printf(DEH_String(...)) warnings, by providing a DEH_printf function that checks the format string is a valid replacement. Also add DEH_fprintf and DEH_snprintf functions to use throughout the code to do similar checking. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1928 | fraggle | 2010-05-01 22:47:26 +0100 (Sat, 01 May 2010) | 2 lines Changed paths: M net_client.c M wi_stuff.c Further sanity checking on use of strcpy() with dehacked string replacements. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1930 | fraggle | 2010-05-03 17:47:25 +0100 (Mon, 03 May 2010) | 2 lines Changed paths: M wi_stuff.c Oops. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1939 | fraggle | 2010-07-10 16:27:52 +0100 (Sat, 10 Jul 2010) | 2 lines Changed paths: M g_game.c M m_config.c Add key binding to change demo recording quit key. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1940 | fraggle | 2010-07-10 16:56:18 +0100 (Sat, 10 Jul 2010) | 2 lines Changed paths: M hu_stuff.c M m_config.c Add key bindings for multiplayer messaging. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1948 | fraggle | 2010-07-31 20:25:17 +0100 (Sat, 31 Jul 2010) | 2 lines Changed paths: M g_game.c M m_config.c Add multiplayer spy key binding. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1950 | fraggle | 2010-08-04 19:25:04 +0100 (Wed, 04 Aug 2010) | 2 lines Changed paths: M g_game.c Initial code for previous/next weapon switching keys. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1953 | fraggle | 2010-08-09 18:53:10 +0100 (Mon, 09 Aug 2010) | 2 lines Changed paths: M g_game.c M m_config.c Add weapon cycling bindings for mouse and joystick buttons. Add weapon cycling bindings to configuration file and setup tool. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1958 | fraggle | 2010-08-20 12:30:30 +0100 (Fri, 20 Aug 2010) | 2 lines Changed paths: M g_game.c M i_video.c M i_video.h Extend mouse code to support up to 8 buttons (allows mouse wheel to be used). ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1959 | fraggle | 2010-08-20 13:20:58 +0100 (Fri, 20 Aug 2010) | 2 lines Changed paths: M z_zone.c Align memory allocated by zone memory system to 8 byte boundaries on 64-bit machines. Possibly fixes problems on sparc64? ------------------------------------------------------------------------ ------------------------------------------------------------------------ r1963 | fraggle | 2010-08-22 02:21:27 +0100 (Sun, 22 Aug 2010) | 2 lines Changed paths: M r_draw.c Change span drawing functions to work the same as Vanilla, so that in screenshots, floors and ceilings are pixel-perfect identical to Vanilla Doom (thanks Porsche Monty). ------------------------------------------------------------------------ ------------------------------------------------------------------------ r2122 | fraggle | 2010-09-19 21:09:36 +0100 (Sun, 19 Sep 2010) | 2 lines Changed paths: M m_argv.c Read response file in binary mode, to fix incomplete response file bug. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r2171 | fraggle | 2010-11-27 15:36:43 +0000 (Sat, 27 Nov 2010) | 2 lines Changed paths: M d_main.c M d_net.c M p_spec.c Fix -timer / -avg options to work like Vanilla when playing demos. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r2172 | fraggle | 2010-11-27 19:39:14 +0000 (Sat, 27 Nov 2010) | 3 lines Changed paths: M r_data.c When generating the texture name lookup hash table, add new entries to the end of chains. This way, entries earlier in the texture list trump later entries with the same name. This fixes a bug with the wrong sky being shown in Spooky01.wad (thanks Porsche Monty). ------------------------------------------------------------------------ ------------------------------------------------------------------------ r2176 | fraggle | 2010-11-30 20:00:06 +0000 (Tue, 30 Nov 2010) | 2 lines Changed paths: M d_iwad.c M d_main.c M deh_io.c M deh_io.h M deh_main.c M deh_main.h M doomdef.h M m_menu.c Add support for HACX v1.2 IWAD file. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r2179 | fraggle | 2010-11-30 20:44:20 +0000 (Tue, 30 Nov 2010) | 2 lines Changed paths: M d_main.c M d_net.c M doomstat.h M p_setup.c Remove "-debugfile" command line option and associated variable. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r2181 | fraggle | 2010-12-02 18:23:09 +0000 (Thu, 02 Dec 2010) | 2 lines Changed paths: M Makefile.am M d_net.c M net_dedicated.c M net_defs.h M net_query.c M net_query.h M net_server.c M net_server.h Register servers with Internet master server. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r2182 | fraggle | 2010-12-02 19:26:05 +0000 (Thu, 02 Dec 2010) | 2 lines Changed paths: M d_main.c M net_query.c M net_query.h Refactor query code and add a -masterquery command line parameter to query the master server. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r2184 | fraggle | 2010-12-02 20:11:24 +0000 (Thu, 02 Dec 2010) | 2 lines Changed paths: M d_main.c M net_query.c M net_query.h More refactoring of querying code, to not be specific to the purpose of printing out a list. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r2191 | fraggle | 2010-12-04 20:40:10 +0000 (Sat, 04 Dec 2010) | 2 lines Changed paths: M d_main.c Fix formatting for -masterquery to match -search. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r2193 | fraggle | 2010-12-04 20:56:04 +0000 (Sat, 04 Dec 2010) | 2 lines Changed paths: M d_main.c Rename search command line options: -search to search the Internet, -localsearch to search local LAN. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r2197 | fraggle | 2010-12-06 22:38:24 +0000 (Mon, 06 Dec 2010) | 2 lines Changed paths: M g_game.c Rename -netdemo command line parameter to -solo-net, for consistency with other ports (-netdemo is still recognised). ------------------------------------------------------------------------ ------------------------------------------------------------------------ r2198 | fraggle | 2010-12-06 23:37:27 +0000 (Mon, 06 Dec 2010) | 2 lines Changed paths: M d_net.c M g_game.c Fix -solo-net to actually behave the same as other ports. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r2221 | fraggle | 2010-12-14 20:55:30 +0000 (Tue, 14 Dec 2010) | 2 lines Changed paths: M d_main.c Check that an address is provided to the -query command line option (thanks Sander van Dijk). ------------------------------------------------------------------------ ------------------------------------------------------------------------ r2223 | fraggle | 2010-12-18 23:55:07 +0000 (Sat, 18 Dec 2010) | 2 lines Changed paths: M d_iwad.c M d_main.c M d_net.c M g_game.c M i_system.c M i_video.c M m_argv.c M m_argv.h M m_config.c M net_client.c M net_sdl.c M net_server.c M p_map.c M p_spec.c Add a M_CheckParmWithArgs function, that behaves like M_CheckParm but also checks that extra options were provided on the command line (thanks Sander van Dijk). ------------------------------------------------------------------------ ------------------------------------------------------------------------ r2225 | fraggle | 2010-12-25 20:55:30 +0000 (Sat, 25 Dec 2010) | 2 lines Changed paths: M g_game.c Remove the 32 character limit on the lengths of filenames specified to -record (thanks AlexXav). ------------------------------------------------------------------------ ------------------------------------------------------------------------ r2226 | fraggle | 2010-12-25 21:04:10 +0000 (Sat, 25 Dec 2010) | 2 lines Changed paths: M d_main.c M dstrings.h Remove the -wart parameter (thanks Sander van Dijk). ------------------------------------------------------------------------ ------------------------------------------------------------------------ r2230 | fraggle | 2010-12-28 16:43:41 +0000 (Tue, 28 Dec 2010) | 3 lines Changed paths: M d_main.c Make demo loop handling of DEMO4 case depend on the executable version being emulated: the Vanilla versions did not have any conditional behavior based on gamemode/gamemission. This has the side effect of causing the game to exit with an error when playing with Final Doom, but this is Vanilla behavior. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r2237 | fraggle | 2011-01-12 23:22:20 +0000 (Wed, 12 Jan 2011) | 2 lines Changed paths: M m_menu.c Fix menu navigation when using joystick / joypad (thanks AlexXav). ------------------------------------------------------------------------ ------------------------------------------------------------------------ r2297 | fraggle | 2011-03-09 01:06:07 +0000 (Wed, 09 Mar 2011) | 2 lines Changed paths: M d_main.c M doomdef.h M doomstat.c M m_menu.c Add support for the alternate version of the Final Doom executable that fixes the demo loop crash (thanks Porsche Monty, Enjay). ------------------------------------------------------------------------ ------------------------------------------------------------------------ r2298 | fraggle | 2011-03-09 19:02:15 +0000 (Wed, 09 Mar 2011) | 2 lines Changed paths: M i_system.c M i_system.h M p_map.c M p_setup.c Add null sector dereference emulation code from Prboom+, to fix desync with CLNJ-506.LMP (thanks entryway). ------------------------------------------------------------------------ ------------------------------------------------------------------------ r2311 | fraggle | 2011-03-28 01:24:47 +0100 (Mon, 28 Mar 2011) | 2 lines Changed paths: M g_game.c Fix weapon cycling from the shotgun to the chaingun in Doom 1 (thanks Alexandre Xavier). ------------------------------------------------------------------------ ------------------------------------------------------------------------ r2312 | fraggle | 2011-03-28 22:32:14 +0100 (Mon, 28 Mar 2011) | 2 lines Changed paths: M w_wad.c Allow .lmp files to be loaded (and demo files to be played back) that have long filenames (thanks blzut3). ------------------------------------------------------------------------ ------------------------------------------------------------------------ r2314 | fraggle | 2011-03-29 00:33:09 +0100 (Tue, 29 Mar 2011) | 2 lines Changed paths: M st_stuff.c Emulate bug with IDMUS cheat when emulating v1.9 (thanks Alexandre Xavier). ------------------------------------------------------------------------ ------------------------------------------------------------------------ r2330 | fraggle | 2011-04-24 23:22:11 +0100 (Sun, 24 Apr 2011) | 2 lines Changed paths: M d_net.c M net_server.c Infer -server when -privateserver is specified (thanks Porsche Monty). ------------------------------------------------------------------------ ------------------------------------------------------------------------ r2333 | fraggle | 2011-05-08 01:31:01 +0100 (Sun, 08 May 2011) | 2 lines Changed paths: M deh_io.c M i_scale.c M p_setup.c Shut up compiler warnings. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r2340 | fraggle | 2011-05-17 23:06:22 +0100 (Tue, 17 May 2011) | 2 lines Changed paths: M d_main.c Detect chex.deh if it is in the same directory as the IWAD file. ------------------------------------------------------------------------