1 2008-12-10 20:20:10 fraggle
3 Fix crash when playing Doom 1 levels.
5 2008-12-10 01:06:08 fraggle
7 Bump version to 1.2.0, update NEWS and ChangeLog.
9 2008-12-10 01:01:19 fraggle
13 2008-12-10 00:42:49 fraggle
15 Set icon before calling TXT_Init, for setup and ENDOOM screens.
17 2008-12-10 00:00:55 fraggle
19 Fix window icon/title under Windows XP Luna theme.
21 2008-12-09 23:32:19 fraggle
23 Make intermission screen work on MAP33, to be consistent with Vanilla
24 Doom. Also, make levels after MAP33 trigger a V_DrawPatch error.
26 2008-12-09 20:35:17 fraggle
28 Add check for sched_setaffinity to configure and only use it if it is
29 found. Display a message if we don't have any way to set processor
32 2008-12-09 19:56:43 fraggle
34 Add SDL_CFLAGS, SDL_LDFLAGS to default compile flags, and check for
35 SDL in configure before checking for libraries and headers, to fix
38 2008-12-03 22:09:22 fraggle
40 Use FILE_MAP_COPY instead of FILE_MAP_ALL_ACCESS for mapping files
41 (thanks to Christian Chech).
43 2008-12-01 21:08:23 fraggle
45 Don't try to read SDL events until initialised.
47 2008-10-01 21:22:09 fraggle
49 Add .lvimrc local vim project settings.
51 2008-09-21 19:20:32 fraggle
53 Don't play DEMO4 if gameversion is emulating chex.exe - it only plays
56 2008-09-20 19:18:06 fraggle
58 Set processor affinity under non-Windows platforms using the POSIX
61 2008-09-16 01:17:20 rtc_marine
63 - Force use of dwarf-2 debugging information - Fix an age-old problem
64 of not being able to find -lpcsound, the debug target was looking for
65 it rather than -lpcsound-dbg
67 2008-09-14 19:14:46 fraggle
69 Add -nocheat command line parameter to disable applying cheats from
72 2008-09-07 18:47:08 fraggle
74 Strip out NUL characters from dehacked files; this makes the dehacked
75 patch with portal.wad load properly.
77 2008-08-29 00:31:53 fraggle
81 2008-08-24 03:06:26 fraggle
83 Update INSTALL to include some notes about Chex Quest.
85 2008-08-24 02:58:57 fraggle
87 Update missing chex.deh to reference its location in the idgames
90 2008-08-20 19:27:56 fraggle
92 Use / as a path separator, to allow cross-compiling of resource files
93 (thanks Anonymous bug reporter)
95 2008-08-19 20:51:41 fraggle
97 Fix crash related to A_BFGSpray with NULL target when using dehacked
98 patches - discovered with insaned2.deh (thanks CSonicGo)
100 2008-08-09 18:09:23 fraggle
102 Don't modify level lumps when loading levels.
104 2008-08-08 23:38:25 fraggle
106 Use FILE_MAP_ALL_ACCESS rather than FILE_MAP_READ when mmapping files
107 under Windows (thanks entryway)
109 2008-08-02 14:29:37 fraggle
111 Search for chex.deh in WAD path.
113 2008-07-31 23:01:38 fraggle
115 Update netcode to allow chex quest gameversion.
117 2008-07-31 22:29:20 fraggle
119 Update Chocolate Setup to support chex.wad.
121 2008-07-31 21:21:58 fraggle
123 Fix crash on Chex Quest intermission screen (thanks entryway)
125 2008-07-31 21:06:42 fraggle
127 Automatically load chex.deh on startup if playing in chex mode.
129 2008-07-31 20:43:45 fraggle
131 Fix mistake in exit confirmation string that was breaking dehacked
132 patches that replace it.
134 2008-07-31 12:55:35 rtc_marine
136 Update codeblocks project to locate setup manifest
138 2008-07-29 19:06:04 fraggle
140 Don't do the Final Doom teleport quirk with Chex Quest, as chex.exe
143 2008-07-29 19:05:16 fraggle
145 Monsters don't drop ammo in Chex Quest.
147 2008-07-29 01:50:56 fraggle
149 Add magic dehacked comment to enable long cheat sequences (also for
152 2008-07-27 00:51:25 fraggle
154 In chex mode, always warp to an episode 1 level, and display the level
155 title in the automap for the equivalent episode 1 level.
157 2008-07-26 16:45:52 fraggle
159 Allow magic comments in dehacked files that disable the DOS dehacked
160 text replacement limit, so that we can use a dehacked patch to emulate
163 2008-07-26 16:29:08 fraggle
165 Chex Quest's chex.exe is based on the Final Doom exe, not the Ultimate
168 2008-07-26 16:23:06 fraggle
170 Fix "dimensional shambler waiting at the dos prompt" quit message to
171 match the one in doom2.exe precisely.
173 2008-07-25 20:56:39 fraggle
175 Initial chex.exe emulation.
177 2008-07-10 00:22:34 fraggle
179 Fix dehacked replacements for the "press y to quit to dos" string.
181 2008-07-07 10:10:26 fraggle
183 Fix quit screen confirm message to say "quit to dos" rather than just
184 "quit" (thanks MikeRS)
186 2008-06-14 18:42:06 fraggle
188 Add a helpful message for people trying to play with the wrong IWAD.
190 2008-06-11 01:14:07 fraggle
192 Only apply dehacked green armor class to the green armor shirt, not
193 the armor helmets as well.
195 2008-06-09 19:11:24 fraggle
197 Always set armor class to 2 when picking up a megasphere (thanks
200 2008-05-05 04:52:08 GhostlyDeath
202 Updated Code::Blocks project for new files
204 2008-05-05 04:48:45 fraggle
206 Add setup-manifest.xml to dist.
208 2008-05-05 04:44:28 GhostlyDeath
210 Updated VC++ Project for added files; Manifest should have version
211 1.1.1.0 not 1.0.0.0; the rc files in the codeblocks folder have been
214 2008-05-05 04:11:29 fraggle
216 (Hopefully) fix for Windows Vista asking for security elevation when
217 running chocolate-setup.
219 2008-05-04 22:43:38 fraggle
221 Remove Vanilla Doom reload hack.
223 2008-05-04 18:09:51 fraggle
225 Add command line option to disable mmapped WAD I/O.
227 2008-05-04 17:45:10 fraggle
229 Fix win32 mmap driver and add to build.
231 2008-05-02 23:52:00 fraggle
233 Add Windows memory mapping backend.
235 2008-05-02 20:19:38 fraggle
237 Memory-mapped WAD access.
239 2008-05-02 20:18:52 fraggle
241 Fix up some more code calling Z_Free instead of W_ReleaseLumpNum.
243 2008-05-02 19:48:43 fraggle
245 Add W_CacheLumpNum,Name API to WAD code for releasing a lump back to
246 cache when it is no longer needed. Switch existing code to use the
247 new API instead of Z_ChangeTag.
249 2008-05-02 18:32:09 fraggle
251 Add WAD I/O abstraction layer - first step for mmapped WAD access.
253 2008-04-26 17:31:47 fraggle
255 "Python Image Library" -> "Python Imaging Library" (thanks exp(x)).
257 2008-04-26 15:33:14 fraggle
259 Add new Chocolate Doom icon.
261 2008-04-26 00:33:00 fraggle
263 Generate transparency mask for the application icon from black parts
266 2008-04-23 08:44:17 GhostlyDeath
268 VC++ Project now builds
270 2008-04-20 02:00:11 fraggle
272 Bump version to 1.1.1, update ChangeLog and NEWS.
274 2008-04-19 17:41:58 fraggle
276 Fix build problem when libsamplerate support is enabled.
278 2008-04-19 16:52:37 fraggle
280 Bump version to 1.1.0, update ChangeLog and NEWS.
282 2008-04-19 16:30:42 fraggle
284 Fix some more warnings.
286 2008-04-19 16:27:50 fraggle
290 2008-04-19 14:43:17 fraggle
292 Don't successfully save a savegame if a buffer overrun occurs, and
293 don't overwrite the existing savegame.
295 2008-04-19 14:24:59 fraggle
299 2008-04-16 21:30:04 fraggle
301 Update some of the documentation.
303 2008-04-16 00:16:16 fraggle
305 Make the BSD PC speaker driver work on FreeBSD.
307 2008-04-15 22:40:33 fraggle
309 Make use_libsamplerate be an integer value that controls conversion
310 quality, rather than an on/off setting.
312 2008-04-15 22:19:35 fraggle
314 Fix bug with joystick configuration.
316 2008-04-02 01:00:11 fraggle
320 2008-04-01 01:10:20 fraggle
322 Flip all levels on load - the game is more fun this way.
324 2008-03-30 23:17:13 rtc_marine
328 2008-03-15 23:54:00 rtc_marine
330 Fix build of Chocolate Server
332 2008-03-13 18:41:00 fraggle
334 Display a warning message if use_libsamplerate != 0, but libsamplerate
335 support is not compiled in.
337 2008-03-13 18:33:59 fraggle
339 Apply SRC patch from David Flater.
341 2008-03-12 20:12:51 fraggle
343 Add "see also" sections to manpages and GPL note. Add "files" section
346 2008-03-09 03:19:35 rtc_marine
348 update codeblocks project to reflect previous commit changes
350 2008-03-09 03:02:48 fraggle
352 Split out configuration file code from m_misc.c into m_config.c. Move
353 screenshot code into v_video.c Add M_FileLength common function for
354 finding the length of an open file.
356 2008-02-28 21:22:41 fraggle
358 Move vc9/ project files into the msvc/ directory and update the README
359 file for the MSVC files.
361 2008-02-28 20:07:31 fraggle
363 Fix MSVC project file and resource file for new filenames.
365 2008-02-28 20:04:10 fraggle
367 Add fixes for MSVC warnings (thanks entryway).
369 2008-02-26 22:13:35 fraggle
373 2008-02-26 22:10:06 fraggle
375 Don't sort config file variables alphabetically. Throw an exception
376 for unknown documentation comments.
378 2008-02-26 22:05:41 fraggle
380 Minor config file documentation fixes.
382 2008-02-25 23:50:07 fraggle
384 Replace manpage header, footer, environment files with a single
385 template file. Generate documentation for the default.cfg and
386 chocolate-doom.cfg configuration files.
388 2008-02-24 20:25:51 fraggle
390 Switch to using CONFIG_VARIABLE_ macros for the configuration file
391 tables. Add documentation for each value (for autogenerating
394 2008-02-24 00:55:07 fraggle
396 Fix leftover "junk" displayed on the screen on the initial melt when
399 2008-02-23 22:51:17 fraggle
401 Perform a low-pass filter of converted sounds to filter out
402 high-frequency noise from the upscaling process.
404 2008-02-21 20:01:30 fraggle
406 Shut up compile warning.
408 2008-02-17 03:12:25 fraggle
410 Add command line option for server to allow client version checking to
413 2008-02-13 19:06:11 fraggle
415 Don't try to precache sound effects that don't exist.
417 2008-02-12 22:16:12 fraggle
421 2008-02-12 22:07:41 fraggle
423 Use SRC_SINC_FASTEST for speed when using libsamplerate for
424 conversions, and precache all sound effects for speed.
426 2008-02-12 21:29:58 fraggle
428 Add use_libsamplerate variable to setup.
430 2008-02-12 21:26:31 fraggle
432 Set the default startup_delay to 1s.
434 2008-02-11 22:59:51 fraggle
436 Add support for sample rate conversion using libsamplerate (thanks to
437 David Flater for this patch).
439 2008-02-10 18:44:05 fraggle
441 Fix compiler warnings. Refactor the intercepts overrun code so that
442 it should work properly on big endian machines as well as little
445 2008-02-09 22:31:02 fraggle
447 Fix up the R_Main startup progress dots. If stdout is a file, don't
448 display the surrounding box.
450 2008-02-09 22:21:33 fraggle
452 Set the process affinity mask to 1 on Windows, to work around a bug in
453 SDL_mixer (thanks entryway).
455 2008-02-09 22:04:13 fraggle
457 Set the SDL_VIDEODRIVER in setup, so that we get the correct modes
458 list (different video drivers can give different results). Restart
459 textscreen when the video driver is changed.
461 2008-02-09 20:30:27 fraggle
463 Define WIN32_LEAN_AND_MEAN to fix windows build of i_system.c.
465 2008-02-09 19:17:19 fraggle
467 Remove some unneeded functions from i_system.c. Make I_Error exit
468 using exit() rather than abort(). Display a message box with the
471 2008-02-06 23:55:33 fraggle
473 Use geometric distance to find the nearest mode when autoadjusting,
474 rather than number of pixels.
476 2008-02-06 23:42:29 fraggle
478 Add -geometry command line parameter to allow the screen size to be
479 specified with one combined option.
481 2008-02-06 22:18:16 fraggle
483 Make 320x240 a "good" mode when aspect ratio correction is turned off.
484 Don't switch to "bad" modes when changing other settings.
486 2008-02-05 23:32:30 fraggle
488 Set screen_{width,height} when finding the nearest mode. Save the
489 last mode explicitly selected and use this as criteria for which mode
490 is nearest. Align the display window so that the top always stays
493 2008-02-05 05:34:07 rtc_marine
497 2008-02-04 22:45:53 fraggle
499 Mark 512x400 as a "bad" mode (don't autoadjust to it in fullscreen).
500 Makes 640x480 the default when 320x200 mode is not available.
502 2008-02-04 22:43:11 fraggle
504 Update chocolate-setup to the new screen mode config system.
506 2008-01-31 22:43:20 rtc_marine
508 Use project names as binary names
510 2008-01-30 19:09:31 fraggle
512 Be more accurate in describing windowboxed modes as either
513 "pillarboxed", "letterboxed" or "windowboxed".
515 2008-01-26 15:38:28 fraggle
517 Update make dist for new codeblocks files.
519 2008-01-25 23:05:53 rtc_marine
521 Change filenames to be name independant Update the project files and
524 2008-01-25 22:48:23 fraggle
526 Update win32 resource files for the new icon filenames.
528 2008-01-25 17:37:48 fraggle
530 Rename some files to be package name independent.
532 2008-01-24 19:26:12 fraggle
536 2008-01-24 19:14:44 fraggle
538 Add manpages for chocolate-setup, chocolate-server, based on the
539 versions by Jon Dowland for the Chocolate Doom debian package
542 2008-01-24 19:10:49 fraggle
544 Make lookup tables const where possible.
546 2008-01-24 19:09:47 fraggle
548 Fix fast / respawning monsters parameter not exchanged when starting
549 netgames (thanks GhostlyDeath).
551 2008-01-23 23:56:35 fraggle
553 Add URLs for patches.
555 2008-01-22 20:02:02 fraggle
557 Use MEM_SEEK_SET for memio, not SEEK_SET.
559 2008-01-22 20:00:42 fraggle
561 Add SDL_mixer, SDL_net URLs and a section on timidity.
563 2008-01-22 19:55:50 fraggle
565 Include MSVC project files in make dist.
567 2008-01-22 19:52:38 fraggle
571 2008-01-21 15:07:15 GhostlyDeath
573 Removed spaces from VC9 Project
575 2008-01-20 16:18:16 fraggle
577 Fix loading disk icon. Add back -1, -2, -3 command line options for
578 scale. Only allow 320x200, 640x400 special case for aspect ratio
579 correct when running fullscreen. Clean up "nearest mode"
580 autoadjustment. Fix crash with autoadjust when running windowed.
582 2008-01-20 04:59:50 fraggle
584 Add -width, -height command line parameters for specifying the screen
587 2008-01-20 04:47:52 fraggle
589 Refactor the video mode configuration system. The previous system was
590 built around the program choosing a screen mode from the user's
591 settings, this is based around choosing settings from the specified
592 screen mode. As such, the old screenmultiply config variable is now
593 gone. Also, aspect ratio correction is now on by default. Add new
594 aspect ratio correction functions for horizontal squashing (as a
595 complement to the existing vertical stretching).
597 2008-01-20 01:59:39 fraggle
599 Use strcmp(), not strcasecmp() for checking driver name
601 2008-01-20 00:22:47 fraggle
603 Revert doomdef.h include added to pcsound.c.
605 2008-01-16 14:41:07 rtc_marine
607 Fix build Remove unused libraries from certain projects
609 2008-01-16 14:33:08 GhostlyDeath
611 Updated VC9 project, -setup and -server now build correctly
613 2008-01-16 13:39:24 GhostlyDeath
615 Added MSVC9 (2k8 Express) Project File; The client builds but -setup
616 and -server just need to have files excluded/included from the project
618 2008-01-16 11:13:42 rtc_marine
620 Update config.h to 1.0.0 for the codeblocks projects
622 2008-01-12 12:28:08 fraggle
624 Make sure we credit Id in the manpage as well. Update copyright to
627 2008-01-10 00:46:53 fraggle
629 Use the same spechits magic value that PrBoom-plus uses (thanks
632 2007-12-30 04:51:56 fraggle
634 Add environment variable section to manpage.
636 2007-12-18 22:09:51 fraggle
638 Don't center the mouse on startup if the mouse is disabled (thanks
639 Siggi) Reset the palette when the window is restored to clear any
640 screen corruption (thanks Catoptromancy)
642 2007-12-14 22:23:13 fraggle
644 Don't grab the mouse if the mouse is disabled by -nomouse or through
645 use_mouse in the configuration file (thanks MikeRS).
647 2007-12-14 18:31:28 fraggle
651 2007-12-14 18:29:23 fraggle
653 Include doomfeatures.h in deh_misc.h so that FEATURE_DEHACKED is
654 checked properly. Fixes STRAIN desyncs with BFG Cells/Shot not set
657 2007-12-13 23:04:58 fraggle
659 Add a list of wiki pages to link to and automatically insert links.
661 2007-12-13 22:32:33 fraggle
663 Add missing argument to the extraconfig command line parameter.
665 2007-12-13 22:27:07 fraggle
667 Add mmapped file IO note to TODO.
669 2007-12-13 22:26:16 fraggle
671 Add @vanilla tag for Vanilla doom command line options. Add missing
672 documentation for -nosound, -nomusic, -nosfx. Fix up some bugs with
673 the docgen wikitext output and allow control over output of Vanilla
676 2007-12-10 21:03:28 fraggle
678 Bump version to 1.0.0 and update ChangeLog.
680 2007-12-08 11:07:13 fraggle
684 2007-11-23 18:26:40 fraggle
686 Use _spawnv() to invoke Doom under Windows, rather than system().
687 Fixes bug with DOS window "flashing up" when opening the multiplayer
690 2007-10-19 00:55:11 fraggle
692 Reorder actionf_t union members to fix warnings in info.c.
694 2007-10-19 00:54:11 fraggle
696 Shut up signed / unsigned comparison warnings.
698 2007-10-19 00:44:56 fraggle
700 #define snprintf, vsnprintf to _snprintf, _vsnprintf in MSVC.
702 2007-10-19 00:40:50 fraggle
704 #define inline to _inline in MSVC.
706 2007-10-19 00:38:53 fraggle
708 Fix for strcasecmp in MSVC; #define to stricmp. Outside MSVC, use
711 2007-09-15 18:09:47 fraggle
713 Fix desyncs caused by previous change to A_Explode.
715 2007-09-15 14:13:00 fraggle
717 Check for playeringame overflow when spawning a new player (for
718 compatibility with vex6d.wad / bug_wald.lmp)
720 2007-09-15 13:35:33 fraggle
722 Add intercepts overrun emulation from PrBoom-plus.
724 2007-09-14 23:20:08 fraggle
726 Add P_SubstNullMobj, substitute NULL mobjs for a dummy mobj where
727 mo->target is not checked for NULL.
729 2007-09-11 10:02:24 fraggle
731 Remove obsolete autotools scripts from dist, require automake 1.8
734 2007-09-05 00:50:56 fraggle
736 Fix build failure when python is not installed.
738 2007-09-03 02:05:27 fraggle
740 Up the default sample rate to 44100.
742 2007-09-03 02:00:19 fraggle
744 Fix crash when playing long sounds (like DSBOSSIT)
746 2007-09-03 01:43:29 fraggle
748 Try to open /dev/speaker in the parent process, so that we can tell if
749 we don't have permission to open it before we fork.
751 2007-09-03 01:30:51 fraggle
753 Add pcsound driver for OpenBSD.
755 2007-09-02 21:17:19 fraggle
757 Disable "saving config in ... " message for setup (thanks MikeRS)
759 2007-09-02 21:14:40 fraggle
761 Don't make novert affect the joystick as well (thanks Janizdreg)
763 2007-08-31 09:59:34 fraggle
765 Make SHORT and LONG macros return signed values; this is the behaviour
766 of the versions in the original source and some code depends on it.
768 2007-08-31 09:31:48 fraggle
770 Use short for texpatch_t .originx, .originy: fixes problem caused by
771 sign conversion in the endianness code.
773 2007-08-31 08:27:44 fraggle
775 Use gcc packed attribute for all structures read/written to disk. This
776 fixes architectures where structure fields are aligned differently to
777 optimise reads, causing the game to crash.
779 2007-08-27 20:31:30 fraggle
781 Fix bug where the automap always follows player 1 in multiplayer mode
784 2007-08-24 01:27:39 fraggle
786 Initialise tracksize variable before mus2mid conversion, otherwise it
787 is not reset the next time we convert a mid
789 2007-08-20 00:54:27 fraggle
791 Use __APPLE__ instead of __MACOSX__.
793 2007-08-09 01:28:34 fraggle
795 Remove debugging message.
797 2007-08-09 01:04:03 fraggle
799 Don't crash when all players have quit.
801 2007-08-09 01:03:41 fraggle
803 Disconnect any remaining drones when the last real player quits.
805 2007-08-08 22:14:48 fraggle
807 Remove M_FileExists check for steam directories and add them as
808 possible search paths anyway.
810 2007-08-08 22:11:29 fraggle
812 Add the default DEICE install directories to the IWAD search path on
815 2007-08-08 21:06:46 fraggle
817 Match steam IWAD directory order to IWAD search order.
819 2007-08-08 19:04:35 fraggle
821 Move SCREENHEIGHT_4_3 to doomdef.h; remove some unused constants.
823 2007-08-08 19:03:32 fraggle
825 Make M_FileExists work on directories.
827 2007-08-08 03:00:53 fraggle
829 Add temporary debugging messages for Steam support.
831 2007-08-08 02:17:38 fraggle
833 Don't assume Steam InstallPath ends in a \
835 2007-08-07 05:26:16 fraggle
837 All of the steam IWADs are in \base subdirectories.
839 2007-08-07 02:19:49 fraggle
841 Autodetect IWADs installed by Steam.
843 2007-08-06 05:48:55 fraggle
845 Remove duplicate FileExists function.
847 2007-08-03 23:17:15 fraggle
849 Fix 'pop' at the end of sound effects caused by an audio conversion
852 2007-07-30 03:03:23 fraggle
854 Set timedemo start time when demo playback begins, not when the level
855 begins. Using the level start time causes problems when timing
858 2007-07-30 01:44:49 fraggle
860 Make the z_native "out of memory" error message match the normal
863 2007-07-30 01:31:33 fraggle
865 Fix bug in z_native linked list logic. Clear out all PU_CACHE blocks
868 2007-07-30 00:41:12 fraggle
870 Allow more than the standard three mouse buttons to be defined through
873 2007-07-22 15:45:53 fraggle
875 Add missing new mouse buttons to setup (thanks RazTK).
877 2007-07-10 14:37:58 fraggle
881 2007-07-10 14:37:44 fraggle
883 Shut up compiler warning.
885 2007-07-08 21:53:18 fraggle
887 Make the numeric keypad behave like Vanilla does.
889 2007-07-08 18:52:45 fraggle
891 Add -netdemo for playing back netgame demos that only have a single
894 2007-07-08 00:58:24 fraggle
896 Make drones quit when disconnected from the server.
898 2007-07-08 00:45:55 fraggle
900 Don't grab the mouse if a drone player (no input, so it isn't needed).
902 2007-07-05 13:06:10 fraggle
904 Clearer prompt when asking whether to save settings on exit of setup.
906 2007-07-05 12:57:18 fraggle
908 Remove "startup delay" from the setup display configuration dialog.
910 2007-07-04 23:57:07 fraggle
912 Add pcsound_internal.h to dist.
914 2007-06-30 15:34:03 fraggle
916 Don't crash if there is a multiplayer demo in the demo loop.
918 2007-06-28 00:15:56 fraggle
920 Interpret skill level setting as a signed integer, to allow -skill 0.
922 2007-06-22 20:14:49 fraggle
924 Don't allow two actions bound to the same button in setup.
926 2007-06-22 12:55:14 fraggle
928 Replace 35 with TICRATE where appropriate.
930 2007-06-21 23:51:47 fraggle
932 Add a joystick dead zone for joysticks that don't have them.
934 2007-06-21 23:00:38 fraggle
936 Revert previous change from bitshifts to divides; this causes demo
939 2007-06-21 12:33:46 fraggle
941 Add arrlen() macro as a clearer way of doing sizeof(array) /
944 2007-06-21 12:32:04 fraggle
946 Add portability section to HACKING file.
948 2007-06-20 12:44:46 fraggle
952 2007-06-20 12:21:57 fraggle
954 Add x5 screen scale (thanks MikeRS!)
956 2007-06-20 01:37:40 fraggle
958 Add new configuration options for the mouse and joystick for controls
959 that are available through the keyboard. Justification: this is
960 already possible through advanced mouse drivers and programs like
961 js2x, so there might as well be a proper interface for it.
963 2007-06-19 00:59:08 rtc_marine
965 Update codeblocks projects for new sound stuff Include envvars in
966 projects, which is part of the new format
968 2007-06-19 00:50:42 fraggle
970 Add -iwad when joining a game, as well as when creating one (thanks
973 2007-06-19 00:47:44 fraggle
975 Remove deleted headers from Makefile.am.
977 2007-06-17 20:19:37 fraggle
979 Make the music code modular as well, although for the time being there
980 is only one module. Remove s_dummy.c.
982 2007-06-17 19:40:02 fraggle
984 Split i_sound.c into i_sdlsound.c, i_sdlmusic.c, with generic "sound
985 driver" modules, one for PC speaker and one for digital output.
987 2007-06-16 17:16:45 fraggle
989 Switch back to z_zone, not z_native (oops!)
991 2007-06-16 17:04:00 fraggle
995 2007-06-16 17:03:10 fraggle
997 Use divides instead of bitshifts, for clarity
999 2007-06-16 17:02:58 fraggle
1001 Shut up strict aliasing warnings
1003 2007-06-16 17:02:46 fraggle
1005 Switch to djb2 hash function and shut up compiler warnings
1007 2007-06-15 00:20:30 rtc_marine
1009 Update codeblocks project
1011 2007-06-14 22:45:50 fraggle
1013 Add configuration file variable to change the sound sample rate
1016 2007-06-14 22:15:52 fraggle
1018 Support up to 20 joystick buttons. Justification: most modern
1019 joysticks and joypads have many more than four buttons. Keeping the
1020 limit at four buttons restricts the player into using the first four
1021 buttons on his joystick/pad, which could be any arbitrary four set of
1024 2007-06-14 22:03:22 fraggle
1026 Don't send joystick updates when the joystick is disabled. Shut up
1027 warning caused by missing header.
1029 2007-06-13 20:12:13 fraggle
1031 Working joystick code.
1033 2007-06-12 19:49:29 fraggle
1035 Emulate overflows in P_FindNextHighestFloor. Thanks to entryway for
1038 2007-06-09 23:28:55 fraggle
1040 Joystick calibration (untested)
1042 2007-06-09 19:01:00 fraggle
1044 Add stamp-h1 to svn:ignore.
1046 2007-06-09 19:00:19 fraggle
1048 Add *.exe to svn:ignore.
1050 2007-06-09 18:51:16 fraggle
1052 Initial joystick calibration code.
1054 2007-06-09 18:49:05 fraggle
1056 Open the joystick when prompting for a new button.
1058 2007-06-09 18:45:14 fraggle
1060 Set svn:ignore on pcsound directory.
1062 2007-06-04 19:35:51 fraggle
1064 Remove unneeded SDL.h include.
1066 2007-06-04 19:34:51 fraggle
1070 2007-06-04 19:34:24 fraggle
1072 Completed joystick button selection widget (untested)
1074 2007-06-04 19:32:50 fraggle
1076 Rename txt_main.c to txt_sdl.c; add txt_sdl.h for SDL-specific API
1077 functions, while keeping txt_main.h for the common API. Add
1078 TXT_SDL_SetEventCallback to allow programs to intercept SDL events in
1079 the textscreen main loop.
1081 2007-06-02 08:04:28 rtc_marine
1083 Update codeblocks projects for joystick stuff
1085 2007-06-01 19:08:42 fraggle
1087 Display a meaningful message when trying to start with an invalid
1090 2007-06-01 19:08:09 fraggle
1092 Up the threshold for the always run hack to 20; it's conceivable that
1093 there are control pads with more than 10 buttons.
1095 2007-06-01 19:06:15 fraggle
1097 Hide the joystick speed control when the always run hack is being
1100 2007-06-01 00:16:23 fraggle
1102 Initial joystick support.
1104 2007-05-24 15:31:54 fraggle
1106 Fix ByteSwapBlock macro.
1108 2007-05-24 15:29:08 fraggle
1110 Add TXT_SetWindowTitle function to wrap SDL_WM_SetCaption, so that
1111 txt_desktop.c doesn't need to call SDL functions directly.
1113 2007-05-24 15:26:08 fraggle
1115 Use I_Sleep in i_system.c instead of SDL_Delay directly.
1117 2007-05-20 16:06:46 fraggle
1119 Fix crash when converting audio down to a lower sample rate.
1121 2007-05-20 03:20:54 fraggle
1123 Stop music on sound shutdown so music isn't left playing at the ENDOOM
1126 2007-05-20 03:20:22 fraggle
1128 Initialise sound before network setup to fix bug with sound effects
1129 not playing when playing netgames on Windows (text mode waiting screen
1130 shutdown causes sound not to start up?)
1132 2007-05-19 23:53:10 fraggle
1136 2007-05-19 23:48:39 fraggle
1138 Don't allow idclev in netgames.
1140 2007-05-19 17:42:56 fraggle
1142 Fix tempo problems in pcsound linux driver.
1144 2007-05-16 15:28:22 fraggle
1148 2007-05-16 14:52:09 fraggle
1152 2007-05-16 14:49:04 fraggle
1154 Rejig net_cl_new_sync and drone to be in d_net.c instead of
1155 net_client.c. Fix FEATURE_MULTIPLAYER conditional compile. Move some
1156 function definitions in d_net.c into headers. Reorganise the Makefile
1157 to split out files into sections based on features.
1159 2007-05-09 19:48:32 fraggle
1163 2007-05-02 03:03:44 fraggle
1165 Check in autoconf if python is installed; if not, don't run python
1168 2007-05-02 02:51:15 fraggle
1170 Add missing files to dist.
1172 2007-04-29 15:53:37 fraggle
1174 Add missing codeblocks workspace files to dist.
1176 2007-04-16 12:34:26 fraggle
1178 Fix crash: don't check for client resends after they have
1181 2007-04-03 10:31:12 rtc_marine
1183 Fix building with gcc 4.x
1185 2007-03-27 12:57:28 fraggle
1189 2007-03-27 12:44:53 fraggle
1193 2007-03-27 12:40:04 fraggle
1197 2007-03-27 00:20:10 fraggle
1199 Fix docgen makefile dependencies.
1201 2007-03-27 00:19:22 fraggle
1203 Fix manpage copyright footer to include id as well as me.
1205 2007-03-26 13:09:53 fraggle
1207 Search WAD search dirs when loading dehacked patches.
1209 2007-03-19 16:44:49 fraggle
1211 Update TODO; PC speaker is supported now.
1213 2007-03-16 22:26:06 fraggle
1215 Add back shiftxform table so that the shift key works in multiplayer
1216 chat when vanilla_keyboard_mapping is enabled.
1218 2007-03-16 21:43:28 fraggle
1220 Add config file option to enable/disable native keyboard bindings.
1222 2007-03-16 05:07:35 rtc_marine
1224 Update codeblocks project
1226 2007-03-15 18:43:22 fraggle
1228 Change MD5 code to use the standard types used elsewhere in the
1231 2007-03-15 18:38:55 fraggle
1233 Use SDL for endianness byte swapping. m_swap.c removed; m_swap.h
1234 renamed to i_swap.h.
1236 2007-03-14 13:05:03 fraggle
1238 Use SDL's built-in audio conversion routines to convert sound effects
1239 to the output mixer device's sample rate. Simplistic (naive)
1240 resampling in cases where SDL's routines can't do a conversion. This
1241 needs a bit more work to filter out the high frequency artifacts at
1244 2007-03-12 12:38:54 fraggle
1246 Change "sound effects enabled" checkbox to a dropdown, allowing PC
1247 speaker to be selected as well.
1249 2007-03-10 07:48:21 rtc_marine
1252 * No more shared libraries on windows, because they suck anyway and
1254 * Fix build virtual targets
1256 2007-03-10 05:40:12 fraggle
1258 Ignore the HOME environment variable on Windows - just behave like
1261 2007-03-10 02:11:18 rtc_marine
1263 Lots of changes/additions:
1264 * Add libpcsound codeblocks project
1265 * Use libraries that are built and project dependencies inside main
1266 chocolate-doom/setup project and remove source files.
1267 * libraries are now built in the "lib" top level directory
1270 2007-03-09 23:30:46 fraggle
1272 Add pcsound Linux driver.
1274 2007-03-09 23:03:24 fraggle
1276 Don't build console mode apps; use the default -mwindows until the
1277 stdout.txt/stderr.txt thing can be fixed.
1279 2007-03-09 22:50:48 fraggle
1281 Move the pcsound library to the top level, alongside textscreen.
1283 2007-03-09 22:20:28 fraggle
1285 Partially revert the last change. I'm going with a mixed approach for
1286 handling key mappings. Chocolate Doom will use the original (broken)
1287 Doom behavior, in that keys will be unmapped. A German user will have
1288 to type "IDMZPOS", for example. However, when actually entering text,
1289 for savegame names and multiplayer chat, the mapped character will be
1290 used. The reasoning here is that Vanilla users will be used to
1291 pressing the wrong keys, but it can never be desirable to use the
1292 wrong mappings when typing in text.
1294 2007-03-09 12:56:45 fraggle
1296 Pay closer attention to keyboard mappings. In the menu code,
1297 distinguish between keys pressed and characters typed, so that, for
1298 example, when the menu prompts "press 'y' to continue", it responds to
1299 the _character_ y being typed, not the key that is 'y' on an american
1300 keyboard being pressed. Do the same when reading cheats.
1302 2007-03-09 12:35:18 fraggle
1304 Fix discrepancy between Doom and setup program when prompting for
1305 keys. Add the ability to enable/disable key mappings so that the raw
1306 key can be read in setup, exactly the same way that it is in Doom.
1308 2007-03-07 23:52:33 rtc_marine
1310 Update project Fix a warning
1312 2007-03-07 19:08:27 fraggle
1314 Use native endianness for sound output, rather than always LSB. Add
1317 2007-02-24 02:30:17 fraggle
1319 Fix up setup tool to display the video driver setting tabulated with
1320 all the other settings.
1322 2007-02-24 02:26:02 fraggle
1324 Fix video_driver setting.
1326 2007-02-24 02:19:45 fraggle
1328 Fix library ordering for libtextscreen.a; fixes windows compile.
1330 2007-02-23 23:42:56 fraggle
1334 2007-02-23 23:41:58 fraggle
1336 Add an extra option to chocolate-setup on Windows to allow the video
1337 driver to be selected from directx and windib.
1339 2007-02-23 23:26:26 fraggle
1341 Add a configuration file value to allow the SDL video driver to be
1342 explicitly specified.
1344 2007-02-15 21:51:53 fraggle
1346 Really fix the menu corruption bug.
1348 2007-02-14 19:11:30 fraggle
1350 Make I_Error call abort() instead of exit(), so that we can get a
1351 backtrace in the debugger.
1353 2007-02-14 19:11:03 fraggle
1355 Expand buffer length to fix bug on Windows with cycling character on
1356 the quicksave screen.
1358 2007-02-14 19:10:30 fraggle
1360 Read sound length as a 32 bit field, not 16 bit. Fixes death sound in
1363 2007-02-10 03:19:30 fraggle
1365 Don't prepend a superfluous './' to the path when searching the
1366 current directory for an IWAD.
1368 2007-02-07 13:04:46 fraggle
1370 Revert previous change: throwing away the key state seems to be the
1373 2007-02-07 12:58:53 fraggle
1375 Don't throw away keypress state when passing between levels - allows
1376 shift to be held down for run when moving between levels. Thanks to
1377 Zack Friedrich <zack18@comcast.net> for pointing this out.
1379 2007-02-01 12:21:14 fraggle
1381 Search IWAD search directories when loading PWAD files.
1383 2007-01-14 05:20:28 fraggle
1385 Fix savegamedir directory generation.
1387 2007-01-14 05:04:37 fraggle
1389 Change interpretation of DOOMWADDIR to the classic behavior: a single
1390 directory path where an IWAD can be found. Add DOOMWADPATH as a
1391 PATH-style list of directories to search for IWADs. This is to
1392 maintain consistency/compatibility with other ports, and so that the
1393 DOOMWADDIR name makes sense.
1395 2007-01-08 22:46:05 fraggle
1397 More helpful SDL_mixer error messages.
1399 2007-01-08 22:45:18 fraggle
1401 Bomb out with an error in configure if SDL_mixer or SDL_net are not
1404 2007-01-07 01:58:16 fraggle
1406 Display a message on the console with details when WAD/DEH checksums
1409 2007-01-06 22:26:23 fraggle
1411 Set svn:ignore properties on directories.
1413 2007-01-06 03:26:00 fraggle
1415 Hide the mouse cursor using SDL_SetCursor to a blank cursor, not
1416 SDL_ShowCursor. This fixes mouse lag on Windows. Thanks to entryway.
1418 2007-01-06 02:15:44 rtc_marine
1420 temp -> tempdir update codeblocks projects (which is a new format,
1421 latest cb svn build is needed)
1423 2007-01-06 00:34:50 fraggle
1425 Choose the locations for temporary files more intelligently.
1427 2007-01-05 23:42:38 fraggle
1429 Fix Batman Doom example in README.
1431 2007-01-05 23:41:17 fraggle
1433 Make the WADs input box wider. Rename labels in the start multiplayer
1436 2007-01-05 23:39:39 fraggle
1438 Add quit prompt message missing in the Doom source release.
1440 2007-01-05 23:38:19 fraggle
1442 Move response file code to m_argv.c
1444 2007-01-05 23:36:35 fraggle
1446 Clear the current value when entering a new value in number input
1449 2007-01-05 23:35:30 fraggle
1451 Fix typing '_' and '+' in textscreen code.
1453 2007-01-02 06:59:58 rtc_marine
1455 Replace WINDOWS define with _WIN32 Update Codeblocks project
1457 2007-01-02 04:41:29 rtc_marine
1459 sys/wait.h does not exist on windows (thank mingw for sucking), add
1460 WIFEXITED and WEXITSTATUS macros so it can compile under windows.
1462 2006-12-26 18:01:25 fraggle
1464 Remove command line options from README; move to autogenerated CMDLINE
1467 2006-12-26 15:43:16 fraggle
1469 On OSX, make MIDI music disabled by default. There are problems with
1470 the native MIDI code in SDL_mixer.
1472 2006-12-25 12:28:27 fraggle
1474 Fix default network port in chocolate-setup.
1476 2006-12-25 02:40:14 fraggle
1478 Fix up some text escaping errors. Add wikitext output for docgen.
1480 2006-12-24 23:55:08 fraggle
1482 Fix setup tool crash when no IWADs found.
1484 2006-12-24 23:54:41 fraggle
1488 2006-12-24 23:53:15 fraggle
1490 Javadoc-style self-documenting system for command line options.
1492 2006-12-24 16:32:47 fraggle
1494 Include "SDL.h", not <SDL.h>, as per http://www.libsdl.org/faq.php
1496 2006-12-24 11:11:21 fraggle
1498 Add new item for TODO.
1500 2006-12-23 21:24:56 fraggle
1502 Add '-findiwads' command line hack so that the setup program can find
1503 out what games are installed. Provide a drop-down list in setup to
1504 allow the game type to be selected.
1506 2006-12-23 01:36:18 rtc_marine
1508 update cb project files
1510 2006-12-23 01:32:22 fraggle
1512 Fix my email address.
1514 2006-12-23 01:30:20 fraggle
1516 Add config.h for codeblocks build :-)
1518 2006-12-22 15:22:40 fraggle
1520 Add definitions for PATH and directory separators. Allow multiple
1521 directories to be specified in DOOMWADDIR, in the same way as PATH.
1522 Make -iwad search through all search paths for the specified IWAD.
1524 2006-12-22 15:18:12 fraggle
1528 2006-12-22 01:44:32 fraggle
1530 Add MSVC inttypes.h and stdint.h implementations: might be useful in
1533 2006-12-22 01:43:41 fraggle
1535 Switch from stdint.h to inttypes.h (which includes stdint.h). Old
1536 pre-C99 versions of Solaris only have inttypes.h.
1538 2006-12-22 01:42:21 fraggle
1540 Update TODO - registry stuff is now done.
1542 2006-12-22 01:42:10 rtc_marine
1544 update cb project for d_iwad.*
1546 2006-12-22 01:39:03 fraggle
1548 Shut up compiler warnings.
1550 2006-12-21 22:03:00 fraggle
1552 Add registry key for Doom 95 shareware version.
1554 2006-12-21 21:43:47 fraggle
1556 Split off IWAD-related code into separate d_iwad.c. On Windows,
1557 search the registry to automatically find the locations of installed
1560 2006-12-19 23:04:04 fraggle
1562 Update to latest version of chocolate-setup icon.
1564 2006-12-19 23:03:28 fraggle
1566 Update email address. Remove list of chocolate-doom.cfg options; it's
1567 easier to just use the setup tool. The list of command line options
1568 is also in dire need of updating ...
1570 2006-12-18 23:40:40 rtc_marine
1572 make icons a little smoother around the edges
1574 2006-12-18 19:21:21 fraggle
1576 Add missing copyright statement, comments.
1578 2006-12-18 18:15:47 fraggle
1580 x3, x4 aspect ratio corrected scale functions.
1582 2006-12-17 20:57:36 fraggle
1584 Make numbers in the chat macros configuration screen match the
1585 keyboard keys used to activate them.
1587 2006-12-17 19:02:25 fraggle
1591 2006-12-16 23:12:40 fraggle
1593 Allow -warp 1 to warp to E1M1, -warp 2 -> E2M1, etc. when playing
1594 Doom 1. Thanks for RazTK for pointing this out.
1596 2006-12-16 22:57:58 fraggle
1598 Fix value in autoadjust message.
1600 2006-12-16 02:29:59 rtc_marine
1602 Add icon to chocolate-setup binary when built
1604 2006-12-16 01:56:59 fraggle
1606 Add aspect ratio correction to setup tool. Redesign the display
1609 2006-12-16 01:53:54 fraggle
1611 Add function to set radio button labels.
1613 2006-12-16 01:53:17 fraggle
1615 Make dropdown lists emit a signal when set.
1617 2006-12-16 00:58:12 fraggle
1619 Add icon for setup tool.
1621 2006-12-16 00:54:18 fraggle
1623 Shut up datarootdir warnings.
1625 2006-12-16 00:53:17 fraggle
1629 2006-12-15 23:15:05 rtc_marine
1631 Fix build Add new fields for code completion (stupid I know, but
1632 otherwise cb will probably have a fit)
1634 2006-12-15 21:51:35 rtc_marine
1636 update project file to accomodate scaling code.
1638 2006-12-15 21:10:00 fraggle
1640 Fix episode 3 bunny end screen (oops!!!!)
1642 2006-12-15 19:35:46 fraggle
1644 Split off scaling code into i_scale.c. Add aspect ratio correction
1645 stretching (fullscreen 320x240, 640x480, etc)!
1647 2006-12-08 16:37:41 fraggle
1649 Make trig tables const.
1651 2006-12-06 09:14:25 fraggle
1653 Add notes about packages to TODO.
1655 2006-12-05 21:45:32 fraggle
1657 More TODO items. That's all I can think of for now.
1659 2006-12-05 21:10:22 fraggle
1661 Update TODO list: remove some things which are now complete and add
1664 2006-12-05 21:05:46 fraggle
1668 2006-12-05 21:05:26 fraggle
1670 Add missing #include.
1672 2006-12-01 09:04:34 fraggle
1674 Add SPARC note to NEWS.
1676 2006-12-01 08:57:15 fraggle
1678 Fixups to make compiles work under the Solaris/SPARC compiler. Thanks
1679 to Mike Spooner <spooferman@excite.com> for his work on porting this.
1681 2006-11-29 00:53:37 fraggle
1683 Remove use of m4; use "Chocolate Doom" when referring to the program
1686 2006-11-29 00:49:33 fraggle
1688 Use my gmail.com email address.
1690 2006-11-27 21:45:50 rtc_marine
1692 * removal of FEATURE_* defines from codeblocks project
1693 * silence some warnings
1695 2006-11-25 20:14:27 fraggle
1699 2006-11-25 19:45:02 fraggle
1701 Remove FixedDiv2; use actual fixed point version of FixedDiv (wtf?)
1703 2006-11-25 18:31:54 fraggle
1705 Remove version from msvc/config.h. This is not generated
1706 automatically, so it is better to use a nonsensical version that will
1707 encourage anyone that uses it to set it properly.
1709 2006-11-19 04:53:36 rtc_marine
1711 Silence warnings in debug build
1713 2006-11-16 00:12:34 fraggle
1715 Display lowres turning warning message client-side, not through
1716 server-side broadcast messages. This avoids the possibility of
1717 malicious servers that might not send the message.
1719 2006-11-16 00:05:44 fraggle
1721 Increase buffer size to fixes crashes due to buffer overruns.
1723 2006-11-15 00:25:22 fraggle
1725 Use booleans in place of ints where possible.
1727 2006-11-15 00:16:34 fraggle
1729 Fix endianness problem in mus2mid code (thanks denis)
1731 2006-11-14 20:31:37 fraggle
1733 Use getenv/putenv, not SDL_getenv/SDL_putenv.
1735 2006-11-14 20:09:26 fraggle
1737 Support running as a screensaver under X!
1739 2006-11-10 17:32:54 fraggle
1741 Fix for playing demos on PPC (actually, fix for loading single lump
1742 files on non-little-endian machines).
1744 2006-11-10 07:50:26 fraggle
1746 Add -gdi command line parameter as a shortcut for
1747 SDL_VIDEODRIVER=windib on Windows.
1749 2006-11-06 18:04:26 fraggle
1751 Use DirectX by default on Windows.
1753 2006-11-06 17:59:39 fraggle
1755 Center the mouse on startup to prevent abrupt turns when launching a
1756 game from the command line.
1758 2006-11-02 19:01:30 fraggle
1762 2006-10-31 01:01:48 fraggle
1764 Simulate overflowing the Doom frame table in dehacked patches (DOS
1765 dehacked's behavior). Overwrite the weaponinfo table instead when
1766 changes are made to the last element in states[]. Thanks to grazza
1767 for pointing out that Chococlate Doom did not emulate this bug.
1769 2006-10-28 20:30:59 fraggle
1771 Explicitly support dehacked patches that overflow the ammo[] array
1772 with an invalid ammo type, allowing weapons that decrease the max ammo
1775 2006-10-28 01:23:11 fraggle
1777 Display a warning when setting dehacked fields that would overflow
1778 buffers in Vanilla dehacked. This should help pick up bugs like the
1781 2006-10-28 00:15:23 fraggle
1783 Allow multiple dehacked patches to be specified with the -deh command
1784 line paramter, as with -file.
1786 2006-10-26 00:44:23 fraggle
1788 Allow F10 to exit in testcontrols mode.
1790 2006-10-25 21:04:58 fraggle
1792 "Always run" trick should only be when joyb_speed >= 10. Use 29 as
1793 the ideal value in setup as this works in Original, Ultimate and Final
1794 Doom, Heretic, Hexen and Strife. Thanks to Janizdreg for this.
1796 2006-10-25 19:12:08 fraggle
1798 Make the "test controls" option work - write the current config to
1799 temporary config files and make Doom use these when executing it.
1801 2006-10-25 19:07:57 fraggle
1803 Don't print arguments read from response files - Vanilla Doom doesn't
1806 2006-10-24 23:30:19 rtc_marine
1808 update chocolate-setup codeblocks project
1810 2006-10-24 23:26:20 fraggle
1812 Don't rely on INSTALL_DIR for the Win32 build.
1814 2006-10-24 23:25:55 fraggle
1816 Add missing header for Win32 build.
1818 2006-10-24 21:07:32 fraggle
1820 Tweak capitalisation on the main menu to be more like setup.exe.
1822 2006-10-24 21:00:38 fraggle
1824 Escape WAD filenames passed to Doom with " quotes, to allow WAD
1825 filenames with spaces.
1827 2006-10-24 20:58:39 fraggle
1829 Pass through config variables into response file when launching Doom.
1831 2006-10-24 20:50:00 fraggle
1833 Fix player name option in setup tool.
1835 2006-10-24 20:44:04 fraggle
1837 Make "hurt me plenty" the default skill.
1839 2006-10-24 20:32:26 fraggle
1841 Shut up compiler warnings.
1843 2006-10-24 20:23:16 fraggle
1845 Detect failures to initialise textscreen library and bomb out with an
1848 2006-10-24 00:15:24 fraggle
1850 Build command line parameters for starting multiplayer games and
1851 joining multiplayer games.
1853 2006-10-24 00:14:43 fraggle
1855 Write newlines in response files to separate parameters.
1857 2006-10-23 23:27:10 fraggle
1859 Rename testconfig.[ch] to execute.[ch], add generalised framework for
1860 launching Doom. Make the "Save parameters and launch Doom" option on
1863 2006-10-23 23:00:52 fraggle
1867 2006-10-23 19:32:26 fraggle
1869 Detect when keyboard variables are changed and convert back so that
1870 the new values are saved to the config file.
1872 2006-10-23 19:16:02 fraggle
1874 Load configuration on startup and save on quit. Functional setup
1877 2006-10-23 19:00:30 fraggle
1879 Add m_argv.[ch] from Doom, fix up configfile.c so that it compiles
1880 properly. Add to build.
1882 2006-10-23 18:59:51 fraggle
1884 Shut up compiler warnings.
1886 2006-10-23 18:58:50 fraggle
1888 Change config variable names to be the same as used in Doom.
1890 2006-10-23 18:57:56 fraggle
1892 Change config variable names to be the same as used in Doom.
1894 2006-10-23 18:48:38 fraggle
1896 Move MakeDirectory function into m_misc.c. Move configdir related
1899 2006-10-23 08:15:26 fraggle
1901 Add initial setup config file code (derived from the Doom config file
1902 code). Not currently in build.
1904 2006-10-23 08:13:16 fraggle
1906 Stackable clip areas (useful for a future implementation of scrollable
1909 2006-10-22 23:10:08 fraggle
1911 Standardise setup config variable names on the same variable names
1912 used in Doom. Add header files for source files where they are
1913 needed. Make variables static where appropriate. General cleanups
1916 2006-10-22 18:17:15 fraggle
1918 Fix problem caused by use of 'long' type instead of 'int' type in
1919 state_t structure: caused problems when using multiplayer on 64-bit
1922 2006-10-22 18:13:12 fraggle
1924 Remove d_french.h from autotools build.
1926 2006-10-22 18:12:39 fraggle
1928 Catch failure to initialise video when calling SDL_Init.
1930 2006-10-18 02:07:28 fraggle
1932 Shut up warnings in w_wad.c.
1934 2006-10-18 01:55:49 fraggle
1936 Timer functionssss, precious!
1938 2006-10-18 01:51:11 fraggle
1940 Strip out CVS logs, RCS Id tags.
1942 2006-10-16 14:52:12 fraggle
1944 Reformat coding style file. Add stuff about hungarian notation, jwz
1945 tab characters link and an introduction giving a brief explanation for
1948 2006-10-15 02:06:27 rtc_marine
1950 update code::blocks project
1952 2006-10-14 15:05:51 fraggle
1954 Refactor I_InitGraphics.
1956 2006-10-14 14:59:28 fraggle
1958 Disable the "loading from disk" icon on MacOS.
1960 2006-10-14 14:26:17 fraggle
1962 Display drone indicator on the netgame waiting screen if drones are
1965 2006-10-14 13:55:02 fraggle
1967 Display a different message from the normal WAD directory warning if
1968 players are mixing Freedoom/Original IWADs.
1970 2006-10-14 12:53:08 fraggle
1972 Change wording on netgame warning message.
1974 2006-10-12 18:34:32 fraggle
1976 Shut up compiler warnings for setup.
1978 2006-10-12 00:03:19 fraggle
1980 Shut up compiler warnings
1982 2006-10-11 23:55:06 fraggle
1984 Shut up compiler warnings.
1986 2006-10-10 03:00:52 fraggle
1988 Remove d_french.h, other i18n-related stuff. If people want i18n, it
1989 should be done with dehacked and/or wad replacements - see my british
1990 english translation in the idgames archive.
1992 2006-10-07 01:59:03 fraggle
1994 Add float spin control and use it for the acceleration controller in
1997 2006-10-06 23:22:10 rtc_marine
1999 update Code::Blocks project for new md5 code.
2001 2006-10-06 18:10:16 fraggle
2003 Alternate textscreen palette that fits the Tango desktop guidelines:
2004 see http://uwstopia.nl/blog/2006/07/tango-terminal
2006 2006-10-06 18:06:05 fraggle
2008 Send deh/wad md5sums to players at the waiting screen. Display a
2009 warning on the waiting screen if the checksums differ from the other
2012 2006-10-06 08:02:42 fraggle
2014 Send deh/wad checksums to the server when connecting.
2016 2006-10-05 23:12:22 fraggle
2018 Dehacked information checksum generation
2020 2006-10-05 19:55:07 fraggle
2022 WAD directory checksum generation code
2024 2006-10-05 18:19:43 fraggle
2026 Prevent against deadlock where client and server are both stuck
2027 waiting for each other to send data.
2029 2006-10-05 18:18:14 fraggle
2031 Packet loss simulation code for test.
2033 2006-09-30 11:52:25 fraggle
2035 Only allow drone mode when connecting.
2037 2006-09-30 11:22:48 fraggle
2039 Make the server stop sending if one of the clients stops
2040 acknowledging. Fix check on number of players on connect.
2042 2006-09-29 22:38:21 fraggle
2044 Working -left and -right options!
2046 2006-09-29 22:25:13 fraggle
2048 Working drone clients!
2050 2006-09-29 12:49:30 fraggle
2052 Use TXT_AddWidgets in setup for greatly enhanced readability.
2054 2006-09-28 18:27:22 fraggle
2056 Add missing ellipsis to "Add WADs..."
2058 2006-09-27 00:52:50 fraggle
2060 Switch over a bunch of code to TXT_NewButton2 - improves readability.
2062 2006-09-27 00:50:39 fraggle
2064 When invoking chocolate doom, run it from the install dir on Unix.
2066 2006-09-27 00:50:06 fraggle
2068 Add "join game" dialog.
2070 2006-09-27 00:49:22 fraggle
2072 Move the "always run" checkbox to the movement section.
2074 2006-09-27 00:48:23 fraggle
2076 Add TXT_NewButton2 for creating a button with a callback (for
2079 2006-09-27 00:47:27 fraggle
2081 Add TXT_AddWidgets for adding multiple widgets to a table.
2083 2006-09-26 00:22:56 fraggle
2085 Reduce the minimum width of the key/mouse input widgets and align the
2086 mouse config dialog a bit nicer.
2088 2006-09-26 00:16:49 fraggle
2090 Add "Always run" checkbox to keyboard options.
2092 2006-09-26 00:09:32 fraggle
2094 Make examples call TXT_Shutdown before quit.
2096 2006-09-25 23:13:56 rtc_marine
2098 Update Code::Blocks setup project with added files
2100 2006-09-25 22:45:30 fraggle
2104 2006-09-25 21:47:11 fraggle
2106 Don't disable screen melt entirely in testcontrols mode; just on
2109 2006-09-25 21:42:37 fraggle
2111 Don't allow function keys to be used in testcontrols mode.
2113 2006-09-25 21:41:59 fraggle
2115 Remove low-pass filter on mouse for testcontrols mode - seems to work
2118 2006-09-25 21:31:42 fraggle
2120 Add "test" window actions to the keyboard/mouse dialogs to invoke
2121 Chocolate Doom with the -testcontrols option.
2123 2006-09-25 19:04:29 fraggle
2125 Add "test controls" mode - for setup.exe in the future. Start
2126 straight into the game with no melt effect and display a box showing
2127 mouse speed to allow the threshold to be set easily. When escape is
2128 pressed, quit straight away.
2130 2006-09-24 14:27:55 fraggle
2132 Add "extra parameters" dialog for specifying exra command-line
2133 parameters. Move this and "UDP port" setting to a separate "Advanced"
2136 2006-09-24 14:08:18 fraggle
2138 Add "time limit" control in multiplayer settings dialog.
2140 2006-09-24 14:07:30 fraggle
2142 Convenience function for creating a horizontal box.
2144 2006-09-24 14:06:32 fraggle
2146 Debug code for drawing an ASCII chart.
2148 2006-09-24 14:05:44 fraggle
2150 Use proper arrow characters on spin controls and change their color.
2152 2006-09-24 14:04:40 fraggle
2154 Fix declaration of TXT_NewWindowSelectAction
2156 2006-09-22 23:43:28 fraggle
2158 Call the SpechitOverrun _after_ incrementing numspechit. Thanks to
2159 Quasar for pointing out this mistake.
2161 2006-09-22 23:12:50 fraggle
2163 Continue to build things if we fail to update chocolate_doom_icon.c -
2164 display a warning about missing Python Image library.
2166 2006-09-22 21:32:00 fraggle
2168 Add DEH_String() conversions on more strings that are not being
2171 2006-09-22 21:30:48 fraggle
2175 2006-09-22 19:24:53 fraggle
2177 Add the ability to type in values for spin controls, like with normal
2180 2006-09-22 13:16:00 fraggle
2182 Fix warning about initialiser.
2184 2006-09-21 22:49:26 fraggle
2186 Set default sound devices to SNDDEVICE_SB, so that sfx and music are
2189 2006-09-21 19:25:55 fraggle
2191 Rename Accept to Select.
2193 2006-09-21 19:21:16 fraggle
2195 Add compatibility options dialog.
2197 2006-09-21 19:20:45 fraggle
2199 Add ENDOOM and startup delay to display settings dialog.
2201 2006-09-21 17:25:10 fraggle
2203 Fix some warnings in textscreen code.
2205 2006-09-21 12:49:13 fraggle
2207 Use NULL for initialising pointers rather than 0.
2209 2006-09-21 12:48:38 fraggle
2211 Use DEFAULT_INT enum value rather than 0.
2213 2006-09-21 12:47:56 fraggle
2217 2006-09-21 12:13:28 rtc_marine
2219 Fix a lot of warnings (for fussy compilers) and one always-true check
2221 2006-09-21 10:11:58 fraggle
2223 Add new codeblocks build files to dist.
2225 2006-09-21 05:25:49 rtc_marine
2227 Code::Blocks project and workspace.
2228 * Rename workspace appropriately in editor.
2229 * Update project files for new spin control and fix compilation of
2230 certain projects caused by it.
2231 * Create virtual targets (Debug/Release) for textscreen project. Code:
2232 * Fix the include in multiplayer.c, hopefully this does not break
2235 2006-09-20 20:04:02 fraggle
2237 Make sure modified copyright banners always end in a newline. If they
2238 don't, add one. This fixes av.wad (thanks to myk for reporting).
2240 2006-09-20 19:15:32 fraggle
2242 Fill in some default values for the player name and the chat macros
2243 (using the traditional defaults)
2245 2006-09-20 19:06:34 fraggle
2247 Add sound config dialog. Convert some of the mouse settings to use
2250 2006-09-20 19:05:10 fraggle
2252 Add spin control widget.
2254 2006-09-20 14:15:55 fraggle
2256 Change the default optimisation level to -O2 and add
2257 --enable-penis-extension to configure.in.
2259 2006-09-20 12:47:24 fraggle
2261 Add multiplayer configuration dialog.
2263 2006-09-20 11:49:19 fraggle
2265 Remove tab characters :-)
2267 2006-09-20 11:47:13 fraggle
2269 Add HACKING file with guidelines for Chocolate Doom hackers.
2271 2006-09-20 11:27:22 fraggle
2275 2006-09-20 07:08:37 rtc_marine
2277 add extra defines when building don't crash if numlumps = 0 (which is
2278 caused when an iwad has an invalid path)
2280 2006-09-20 01:06:21 fraggle
2282 Add "Enable mouse" checkbox to mouse config dialog. Reorder options.
2284 2006-09-20 00:51:54 fraggle
2286 Fix chocolate-setup warnings.
2288 2006-09-20 00:49:20 fraggle
2290 Fix textscreen warnings.
2292 2006-09-20 00:24:29 fraggle
2294 Turn on -Wall as well.
2296 2006-09-20 00:20:14 fraggle
2298 'widgets' variable was used uninitialised. For some reason this
2299 didn't always crash!
2301 2006-09-19 23:14:55 fraggle
2303 Build with debugging symbols by default.
2305 2006-09-19 22:26:52 fraggle
2307 Move the grab mouse setting to the mouse config dialog.
2309 2006-09-19 22:21:30 fraggle
2311 New display settings dialog!
2313 2006-09-19 22:13:56 fraggle
2315 Check column is valid when finding a selectable column. Fixes weird
2318 2006-09-19 21:12:27 fraggle
2320 Set mouse button defaults.
2322 2006-09-19 04:38:15 rtc_marine
2324 make the icon work in the client binary
2326 2006-09-19 00:34:17 rtc_marine
2328 Code::Blocks projects:
2329 * fixed directory locations
2330 * minor enhancements to project building and locations of object files
2331 * addition of chocolate-server project
2332 * update workspace to accomodate chocolate-server project
2334 2006-09-18 23:20:23 fraggle
2336 Level select dialog.
2338 2006-09-18 23:19:30 fraggle
2340 Fix TXT_SelectWidgets with NULL spacers.
2342 2006-09-18 23:19:00 fraggle
2344 Add function to set button label.
2346 2006-09-18 13:13:40 fraggle
2348 Repeat key presses when the key is held down - thanks to Mad_Mac for
2351 2006-09-17 21:37:26 fraggle
2353 Split off query data into a net_querydata_t structure in
2356 2006-09-17 19:01:16 fraggle
2358 Fix local LAN queries.
2360 2006-09-17 18:01:33 fraggle
2362 Always wait for a keypress before closing the ENDOOM window; do not
2363 close it automatically.
2365 2006-09-17 15:33:49 fraggle
2367 Update TODO list :-)
2369 2006-09-16 01:20:09 fraggle
2371 Undo previous commit: 'comport' and 'showmessages' are only generated
2374 2006-09-16 01:04:59 fraggle
2376 Preserve 'comport' variable in configuration files even though it is
2377 unused. Add 'showmessages' which is a duplicate of 'show_messages'
2378 but is how Vanilla Doom behaves!
2380 2006-09-16 00:47:12 fraggle
2382 Interpret the snd_sfxdevice and snd_musicdevice values in the
2383 configuration file and act the same as Vanilla Doom.
2385 2006-09-12 11:03:57 fraggle
2387 Fix Z_FreeTags in z_native.c (chains were not set to NULL when freed).
2389 2006-09-11 09:48:57 fraggle
2391 Add codeblocks project files; thanks to Russell Rice.
2393 2006-09-09 22:44:51 fraggle
2395 Fix the -nomusic parameter.
2397 2006-09-09 20:11:05 fraggle
2399 Add command line arguments to main() in textscreen examples.
2401 2006-09-09 20:05:27 fraggle
2403 Add config.h for a possible MSVC build in the future. Add
2404 mkinstalldirs to the list of files included in distribution.
2406 2006-09-09 17:52:01 fraggle
2408 Include SDL.h in the textscreen headers; the SDL headers need to be
2409 included where main() is defined.
2411 2006-09-09 17:48:09 fraggle
2413 Add reference counts on callback tables so that if a callback destroys
2414 the widget that owns the callback the program doesnt crash.
2416 2006-09-09 16:49:39 fraggle
2418 Remove hack accidentally committed that always updates the palette
2420 2006-09-02 20:10:07 fraggle
2422 Add -nwtmerge option, which behaves the same as NWT's -merge option.
2423 What this does is load a PWAD, then search through the IWAD sprites
2424 list, removing lumps where there are lumps of the same name in the
2425 PWAD. The PWAD must then be loaded again with the normal -file
2426 option. This is needed to run TiC's Obituary TC: chocolate-doom
2427 -nwtmerge obtic2.wad -file obtic1.wad obtic2.wad -deh obtic1.deh Also
2428 add W_PrintDirectory debug function, W_AddFile changed to return
2431 2006-09-02 20:02:11 fraggle
2433 Allow loading dehacked 2.3 patches.
2435 2006-09-02 20:01:35 fraggle
2437 Don't allow \0 in dehacked strings read with DEH_ReadLine.
2439 2006-09-01 21:45:45 fraggle
2441 Sync the -loadgame parameter across all clients connected to a server.
2442 Loading/saving multiplayer games should all work now.
2444 2006-09-01 21:07:25 fraggle
2446 Better spechits emulation. Remove support for emulating the
2447 higher-memory spechits overruns, as they will overwrite pointers with
2448 garbage and crash the game. Change the spechits base address to one
2449 from doom2.exe, which seems to work better in more cases. Add
2450 -spechit command-line parameter to allow the base address to be
2451 explicitly specified if necessary.
2453 2006-08-31 23:11:08 fraggle
2455 Call R_ExecuteSetViewSize immediately after calling I_InitGraphics.
2456 I_InitGraphics can change where screens[0] points to, so the player
2457 can end up with a blank screen sometimes. Thanks to Kurn for
2460 2006-08-31 21:40:48 fraggle
2462 Add missing copyright notices to textscreen and setup files.
2464 2006-08-31 19:31:10 fraggle
2466 Add new chocolate-setup source files into build.
2468 2006-08-31 19:15:36 fraggle
2470 Build man/ and setup/ directories from main makefile.
2472 2006-08-31 19:15:16 fraggle
2474 Add manual pages to build
2476 2006-08-31 19:14:45 fraggle
2478 Fix problem with 'c:\' in doom-options.in
2480 2006-08-31 19:14:22 fraggle
2482 Change the 'abort' button to a quit button on the main menu. Change
2483 the confirmation dialog to use 'abort'. Working 'start network game'
2486 2006-08-31 19:14:03 fraggle
2488 Add display.c with missing ConfigDisplay and multiplayer.c with
2489 multiplayer game start window.
2491 2006-08-31 19:13:40 fraggle
2493 Add key and mouse input widgets for selecting keys and mouse buttons.
2495 2006-08-31 19:13:23 fraggle
2497 Check for 'ff_end' not 'ff_start' when displaying warning message
2498 about merging flats. Some old Vanilla WADs used ff_start..f_end to
2499 add extra flats and this message should not be displayed for them. Use
2500 American spelling of 'behavior'.
2502 2006-08-31 19:13:04 fraggle
2504 Allow the demo size limit to be disabled through the config file.
2506 2006-08-31 19:12:43 fraggle
2508 Bomb out with an error when a dehacked string is set that is longer
2509 than is possible in Vanilla Doom with normal dehacked. Chocolate Doom
2512 2006-08-31 19:12:25 fraggle
2514 Use the new TXT_Sleep function in Doom.
2516 2006-08-31 19:12:05 fraggle
2518 Add dropdown listbox widget
2520 2006-08-31 19:11:47 fraggle
2522 Exit the main loop automatically after all windows are closed
2524 2006-08-31 19:11:26 fraggle
2526 Add window listener functions to allow spying on keys and mouse
2527 buttons received by windows. Emit a 'closed' signal when a window is
2528 closed. Allow windows to have no action buttons.
2530 2006-08-31 19:11:07 fraggle
2532 Change name of escape window actions to 'Close' and add a separate
2533 'Abort' button creator.
2535 2006-08-31 19:10:49 fraggle
2537 Center the calculator in the window.
2539 2006-08-31 19:09:34 fraggle
2541 Add TXT_SelectWidget function to select a widget in a table,
2542 TXT_SetColumnWidths to set table column widths. Don't send key
2543 presses to unselectable widgets.
2545 2006-08-31 19:09:25 fraggle
2547 Allow multiple callbacks for the same signal on widgets
2549 2006-08-31 19:09:17 fraggle
2551 Initialise string input boxes to not editing
2553 2006-08-31 19:08:43 fraggle
2555 More efficient TXT_Sleep function that puts the textscreen code to
2556 sleep until an event is received or the screen needs to blink.
2558 2006-08-06 23:51:29 fraggle
2560 Bomb out with an error when trying to draw patches that go off the
2561 screen, as Vanilla Doom does.
2563 2006-07-28 20:13:13 fraggle
2565 Try to convert MUS even if the MUS header is not present. The new
2566 code plays the deca.wad titlescreen music properly!
2568 2006-07-24 22:32:39 fraggle
2572 2006-07-22 17:43:12 fraggle
2574 New mus -> mid conversion code thanks to Ben Ryves
2575 <benryves@benryves.com> This plays back a lot of music closer to
2576 Vanilla Doom - eg. tnt.wad map02
2578 2006-06-29 19:07:32 fraggle
2580 Add inverted checkboxes (tick in box when value is false)
2582 2006-06-29 19:05:32 fraggle
2584 Initial mouse configuration window.
2586 2006-06-29 10:05:54 fraggle
2588 Hugely refactor the response file loading code. Allow arguments to be
2589 enclosed in quotes; this allows long filenames with spaces in to be
2590 specified with -file in response files.
2592 2006-06-21 20:08:20 fraggle
2594 Let the SDL parachute catch crashes and shut down properly. Don't
2595 crash after playing demos.
2597 2006-06-20 19:49:36 fraggle
2599 Add a fake nonfunctional key bindings configuration menu.
2601 2006-06-20 19:48:21 fraggle
2603 Always add a bit of padding inside windows (removes the need to add
2604 padding explicitly in labels). Set the window title from the desktop
2605 title. Only draw widget selection highlight in the window with focus
2608 2006-06-18 23:54:48 fraggle
2610 Add deh_section_sound to dehacked sections list (thanks to rpeter on
2613 2006-06-16 18:06:05 fraggle
2615 Add hash table for fast texture lookup; refactor P_GroupLines to use
2616 an O(n) rather than O(n^2) algorithm: faster loading maps like sid.wad
2619 2006-06-03 19:23:09 fraggle
2621 Stop sending data to the server when a connection drops. Print a
2622 message to the console as well.
2624 2006-06-03 17:12:08 fraggle
2626 Detect recursive calls to I_Error to prevent an infinite loop.
2628 2006-06-03 13:38:24 fraggle
2630 Bomb out with an error message if game options are specified to a
2633 2006-06-02 21:50:51 fraggle
2635 Make clicking on "accept" action buttons send enter keypresses to the
2638 2006-06-02 21:14:39 fraggle
2640 Make mouse button presses on widgets actually do useful things
2642 2006-06-02 20:52:01 fraggle
2644 Rearrange the buttons in the setup exit confirmation box.
2646 2006-06-02 20:45:41 fraggle
2648 Add utility functions to create "Abort" and "Accept" window actions
2650 2006-06-02 20:36:37 fraggle
2652 Draw the bottom separator in windows at the full window width.
2654 2006-06-02 20:32:48 fraggle
2656 Add initial code for a setup utility.
2658 2006-06-02 20:30:08 fraggle
2662 2006-06-02 20:29:24 fraggle
2664 textscreen: Rejig how the entire drawing process works. Add a
2665 recursive layout method that assigns the position and size of widgets
2666 for the whole window before drawing. Add another method that responds
2667 to mouse button presses. Allow windows to have no title bar by
2668 specifying NULL as the title.
2670 2006-05-29 22:39:12 fraggle
2672 Add ability to make widgets right aligned or centered within tables.
2674 2006-05-29 22:02:38 fraggle
2676 Convert calculator example to struts
2678 2006-05-29 21:55:20 fraggle
2680 Add -autojoin command line parameter to automatically search a local
2681 LAN for a server and join it.
2683 2006-05-29 21:04:08 fraggle
2685 Fix broadcast transmits (-search works!)
2687 2006-05-29 21:00:41 fraggle
2689 Add textscreen.h top level header to avoid having to include all txt_*
2690 headers individually.
2692 2006-05-29 20:54:11 fraggle
2694 Allow struts to force height as well as width. Hide "start game"
2695 button for players which are not the game controller.
2697 2006-05-29 20:31:45 fraggle
2699 Shut up compiler warnings.
2701 2006-05-29 20:22:51 fraggle
2703 Add strut class to allow table column width to be forced.
2705 2006-05-29 14:25:38 fraggle
2707 Warp mouse to screen center (possibly fix joe's mouse problem).
2709 2006-05-29 12:19:53 fraggle
2711 Fix E1-3 intermission screen animations.
2713 2006-05-29 11:38:27 fraggle
2715 Add missing newline to message.
2717 2006-05-29 01:17:24 fraggle
2719 Change the mouse acceleration behavior to accelerate by multiplying by
2720 a linear amount when a threshold is exceeded.
2722 2006-05-26 20:15:33 fraggle
2724 Switch netgame waiting screen to use the new text mode GUI system.
2726 2006-05-26 20:15:05 fraggle
2728 Add key description for spacebar.
2730 2006-05-26 16:37:09 fraggle
2732 Add an option to disable autoadjusting the video mode.
2734 2006-05-25 23:39:57 fraggle
2736 Put savegames in separate directories depending on the IWAD.
2738 2006-05-25 22:27:34 fraggle
2740 Allow NULL to be added to tables to specify a spacer (empty cell).
2742 2006-05-25 22:26:13 fraggle
2744 Allow the fg/bg colors to be set on labels.
2746 2006-05-25 22:07:14 fraggle
2748 Allow the fg/bg colors to be set on labels.
2750 2006-05-25 21:40:57 fraggle
2752 Build textscreen/ before textscreen/examples/
2754 2006-05-25 21:18:19 fraggle
2756 Add screenmultiply x4 mode.
2758 2006-05-24 23:51:36 fraggle
2760 Remove debug hack used for testing startup delay.
2762 2006-05-24 22:35:45 fraggle
2764 Move textscreen GUI demos into an examples/ subdir.
2766 2006-05-24 21:27:40 fraggle
2768 Add small calculator GUI demo.
2770 2006-05-24 20:08:58 fraggle
2772 Only allow digits to be typed in number input boxes.
2774 2006-05-23 23:56:28 fraggle
2776 Prevent crashes when loading savegames where mancubi were in the
2779 2006-05-23 23:52:01 fraggle
2781 Add input box widget, and include in guitest.
2783 2006-05-23 23:51:09 fraggle
2785 Make TXT_GetChar return the unicode value of the key pressed. For
2788 2006-05-23 20:33:35 fraggle
2790 Add a default action to close windows when escape is pressed. Do not
2791 make escape quit the program unless there are no open windows. Add
2794 2006-05-23 12:46:09 fraggle
2796 Fix compiler warnings caused by missing includes.
2798 2006-05-23 01:25:36 fraggle
2800 Add actions demonstration to guitest.
2802 2006-05-23 01:07:02 fraggle
2804 Add window action class for action area labels at the bottom of
2805 windows. Adjust txt_table_t to expand tables to their maximum width
2806 when they only have one column (ensures separators reach the window
2809 2006-05-23 01:05:05 fraggle
2811 Eat keypresses when pressing buttons.
2813 2006-05-23 01:04:27 fraggle
2815 Add TXT_GetKeyDescription() to provide descriptions of key codes.
2817 2006-05-22 20:25:19 fraggle
2819 Updated GUI test which demonstrates signals used to update a label.
2821 2006-05-22 20:23:28 fraggle
2823 Add TXT_SetLabel() function to set the label value.
2825 2006-05-22 19:51:21 fraggle
2827 Allow specifying the full path and filename when playing back demos.
2829 2006-05-22 12:59:11 fraggle
2831 CAST -> TXT_CAST_ARG, UNCAST -> TXT_UNCAST_ARG.
2833 2006-05-22 01:56:12 fraggle
2835 Add casting macros to allow for easy casts between types.
2837 2006-05-22 01:26:34 fraggle
2839 More signals to detect when checkboxes/radiobuttons are changed.
2841 2006-05-22 01:20:48 fraggle
2843 Add a signals architecture to allow callbacks on GUI events. Make all
2844 widget classes initialise widgets by calling TXT_InitWidget.
2846 2006-05-21 22:01:46 fraggle
2848 Reformat source files in Makefile.am.
2850 2006-05-21 21:58:24 fraggle
2852 Add radio button class.
2854 2006-05-21 21:56:28 fraggle
2856 Initialise the table selection on table creation.
2858 2006-05-21 01:07:11 fraggle
2860 Always select a valid widget in a table before drawing the table.
2862 2006-05-20 22:37:34 fraggle
2864 Add missing free() call.
2866 2006-05-20 22:37:07 fraggle
2870 2006-05-20 22:36:28 fraggle
2874 2006-05-20 22:01:04 fraggle
2876 Make all windows be tables with one column.
2878 2006-05-20 21:49:50 fraggle
2880 Add table class. Allow widgets with heights of more than one line.
2882 2006-05-20 18:37:57 fraggle
2886 2006-05-20 17:34:34 fraggle
2888 Add main loop function and forward key presses to widgets.
2890 2006-05-20 17:24:58 fraggle
2892 Make Translatekey static.
2894 2006-05-20 17:16:35 fraggle
2896 Split off keyboard key definitions to a separate file.
2898 2006-05-20 16:45:36 fraggle
2900 Clip windows against the workspace boundaries.
2902 2006-05-20 16:15:17 fraggle
2904 Add selectable and visible properties to widgets. Allow the position
2905 of windows to be set based on position of
2906 top/bottom/center,left/right,center coordinates.
2908 2006-05-19 21:03:49 fraggle
2910 Initialise tracers to NULL on savegame load - fixes a problem with
2911 revenant tracers in savegames.
2913 2006-05-19 21:01:59 fraggle
2915 Add a config file setting to allow a delay to be specified on startup.
2917 2006-05-19 20:57:59 fraggle
2919 Split off text mode gui desktop code into a separate file. Rename
2920 some of the functions in txt_gui.c.
2922 2006-05-18 20:48:03 fraggle
2924 Add TXT_SetDesktopTitle()
2926 2006-05-18 19:55:24 fraggle
2928 Make TXT_AddWidget take a NULL pointer so different widget types can
2931 2006-05-18 19:48:24 fraggle
2933 Initial working text-mode GUI framework.
2935 2006-05-11 13:03:02 fraggle
2937 Allow port to be specified for client to connect to through -port or
2938 -connect hostname:port.
2940 2006-05-08 22:54:32 fraggle
2944 2006-05-06 20:22:31 fraggle
2946 Respect the use_mouse value in configuration files.
2948 2006-05-06 20:14:08 fraggle
2950 Add back -nomouse command line parameter.
2952 2006-05-05 20:49:34 fraggle
2954 Syncronise the -timer/-avg parameters across all clients to avoid
2957 2006-05-03 20:23:54 fraggle
2959 Handle divide by zero in R_PointToDist: fixes crash in udm1.wad
2961 2006-05-03 19:54:08 fraggle
2963 Allow .mid files in PWADs (via including a MID inside a music lump).
2964 This actually seems to work in Vanilla, as long as the MID is less
2965 than ~96k. This isn't perfect.
2967 2006-04-28 18:31:21 fraggle
2969 Fix sky behavior to be like Vanilla Doom, ie. Doom II skies never
2970 change unless the player restores from a saved game. Thanks to
2971 sofaking for bringing this to my attention. There is more information
2972 here: http://doom.wikia.com/wiki/Sky_never_changes_in_Doom_II
2974 2006-04-28 18:20:05 fraggle
2976 Fix spacing of the devparm mode dots!
2978 2006-04-14 16:25:42 fraggle
2980 Add ability to play using the Vanilla player sync code
2982 2006-04-14 16:24:32 fraggle
2984 Fix netgame respawn bug on MAP02 (may be 64-bit related)
2986 2006-04-09 03:54:21 fraggle
2988 Add change missed from last commit
2990 2006-04-09 03:50:34 fraggle
2992 Broadcast searches (currently broken)
2994 2006-04-08 14:30:33 fraggle
2996 Forgot to add net_query.c to Makefile.am
2998 2006-04-06 21:49:16 fraggle
3000 Debug code for tracking bandwidth usage
3002 2006-04-06 21:48:35 fraggle
3004 Add the ability to query the current state of servers, and '-query'
3005 command line option to do so.
3007 2006-04-06 20:44:06 fraggle
3009 Save demos when quitting normally - it is no longer neccessary to
3010 press 'q' to end a demo! Thanks to the 10,000 people who reported this
3013 2006-04-06 20:31:45 fraggle
3015 Use BACKUPTICS everywhere. Remove NET_TICCMD_QUEUE_SIZE
3017 2006-04-06 18:53:43 fraggle
3019 Sanity check data received by the server. Send version string earlier
3020 in SYN packets to allow the fields that follow to be changed later on
3023 2006-04-01 21:16:43 fraggle
3025 Don't add modules to the server context until after they have been
3026 initialised - avoids crash when bombing out in the init function
3028 2006-03-31 17:15:54 fraggle
3030 Remove reference to nonexistent i_main.h
3032 2006-03-30 20:25:12 fraggle
3034 Increase the default heap size to 16MB, and add a -mb parameter to
3035 allow the heap size to be controlled from the command line. Who
3036 doesn't have 16MB of memory these days?
3038 2006-03-30 20:16:06 fraggle
3040 When all players leave a server, start accepting new connections
3041 again. This lets people run proper dedicated servers.
3043 2006-03-30 20:13:20 fraggle
3045 Add missing #include
3047 2006-03-30 20:08:37 fraggle
3049 Split off timer code into separate i_timer.c file. Add d_dedicated.c
3050 and build chocolate-server, a standalone dedicated server.
3052 2006-03-30 19:17:58 fraggle
3054 Dedicated server mode.
3056 2006-03-30 01:23:20 fraggle
3058 Remove hard-coded use of network modules from server code.
3060 2006-03-29 19:22:37 fraggle
3062 Removing dummy file.
3064 Goodbye, #chocolate-doom :-(
3066 2006-03-29 19:21:51 fraggle
3068 Dummy commit to test the new IRC monitoring bot
3070 Hello #chocolate-doom!
3072 2006-03-29 16:59:39 fraggle
3076 2006-03-29 16:58:54 fraggle
3080 A multiline commit message.
3082 2006-03-29 16:58:09 fraggle
3086 2006-03-29 16:56:36 fraggle
3090 2006-03-28 00:24:03 fraggle
3092 Update NEWS file, incorporating changes from v0.1.4 as well.
3094 2006-03-27 23:56:14 fraggle
3096 Fix divide by zero in 1427uv01.lmp caused by the use of int instead of
3097 angle_t in R_ScaleFromGlobalAngle()
3099 2006-03-25 21:50:32 fraggle
3101 New feature to allow compiling without multiplayer support
3103 2006-03-25 21:47:13 fraggle
3105 Improve Z_CheckHeap()
3107 2006-03-25 20:08:58 fraggle
3109 Fix builds with FEATURE_DEHACKED disabled
3111 2006-03-25 18:28:48 fraggle
3113 Run the menu at the correct speed
3115 2006-03-24 21:43:43 fraggle
3117 Adjust anti-CPU-hogging sleep times.
3119 2006-03-24 21:20:36 fraggle
3121 Add "native allocator" message to distinguish from z_zone.c
3123 2006-03-24 20:40:08 fraggle
3125 Call W_GenerateHashTable to generate the lumpname hashtable. Do not
3126 constantly look up MAP01 to see if this is a store demo.
3128 2006-03-24 20:39:28 fraggle
3132 2006-03-24 20:39:08 fraggle
3134 Generate a hash table for fast lump name lookups.
3136 2006-03-24 19:59:03 fraggle
3138 Add a second implementation of the zone memory system which just uses
3139 malloc() and free() as a backend. This will be useful for running
3140 dedicated servers (no need to allocate an entire heap).
3142 2006-03-24 19:55:04 fraggle
3144 Make memblock_t internal to z_zone.c. Adjust Z_ChangeTag #define to
3147 2006-03-24 17:35:17 fraggle
3149 Update TODO. Remove finished things (64-bit, netcode) and stuff which
3150 will never be done (z_zone short-circuit). Add some new TODOs.
3152 2006-03-24 16:51:28 fraggle
3154 Use "sizeof(line_t *)" not "4". Fixes 64-bit builds.
3156 2006-03-23 18:29:28 fraggle
3158 Remove "default sfx volume" message: this is confusing now, and isn't
3161 2006-03-23 18:25:56 fraggle
3165 2006-03-23 17:43:15 fraggle
3167 Separate variables for config file volume levels and sound API
3168 internal volume levels (this is how the Vanilla code behaves). Fixes
3169 sound behavior on level 8!
3171 2006-03-19 00:12:00 fraggle
3173 Smarter fullscreen setting adjustment
3175 2006-03-18 23:42:03 fraggle
3177 Auto adjust settings when running fullscreen so that we run in a valid
3180 2006-03-18 23:24:04 fraggle
3182 Fix music startup/shutdown
3184 2006-03-18 23:19:14 fraggle
3186 Catch failures to initialise SDL_mixer properly, and fail gracefully
3187 rather than crashing the game.
3189 2006-03-18 21:22:09 fraggle
3191 Add missing SDL.h include for i_main.c - fixes play under MacOS X!
3193 2006-03-17 18:36:50 fraggle
3195 Fix windres detection
3197 2006-03-16 22:17:45 fraggle
3199 Better fix for the intermission screen crash. Don't call WI_End until
3200 after we change to gamestate != GS_INTERMISSION
3202 2006-03-16 21:46:59 fraggle
3204 Fix crasher when starting new levels, because the intermissions code
3205 tries to draw patches which have been unloaded (WI_Drawer runs after
3206 WI_End, because it is waiting for the game loop to load the new level)
3208 2006-03-15 18:53:06 fraggle
3210 fix DEH_UNSUPPORTED_MAPPING, add frame::codepointer as an unsupported
3213 2006-03-15 18:52:31 fraggle
3215 Check for IWADs in the same order as Vanilla Doom
3217 2006-03-14 19:17:14 fraggle
3219 Detect the presence of 'windres' properly
3221 2006-03-11 21:34:19 fraggle
3223 Shut up compiler warnings
3225 2006-03-11 21:28:21 fraggle
3227 Fix bug with corruption of long player names. Remove tab characters.
3229 2006-03-10 01:49:25 fraggle
3231 Add fullscreen "letterbox" mode for people without a functioning
3234 2006-03-07 19:02:08 fraggle
3236 If running with -timedemo, do not generate new ticcmds through
3239 2006-03-07 18:25:32 fraggle
3241 Indicate when a message has been received from the server.
3243 2006-03-07 18:24:12 fraggle
3245 Store the reason when a connection is disconnected, and display a
3246 message indicating when clients time out from the server.
3248 2006-03-07 12:57:52 fraggle
3250 Convert NET_CL_SafePuts to NET_SafePuts, and print rejection messages
3253 2006-03-07 12:46:52 fraggle
3255 Generic console message mechanism. Inform all players when recording
3258 2006-03-06 20:48:07 fraggle
3260 Give a server-side warning when recording low resolution demos.
3262 2006-03-06 20:44:43 fraggle
3264 Do not run TryRunTics until after we have started demo recording. Fix
3265 crash when recording demos.
3267 2006-03-03 19:18:48 fraggle
3269 Fix loss of precision when turning with mouse.
3271 2006-03-02 01:01:05 fraggle
3273 Add unsigned qualifiers on swapping functions, to stop problems on
3276 2006-03-02 00:57:25 fraggle
3278 Remove redundant code, shut up warnings
3280 2006-03-02 00:10:23 fraggle
3282 _Really_ fix -nomonsters.
3284 2006-03-02 00:03:48 fraggle
3286 Rearrange client connect code; fix name resolving under windows
3288 2006-03-01 23:36:44 fraggle
3290 Detect turbo mode more accurately
3292 2006-03-01 20:02:53 fraggle
3294 Send the nomonsters flag on netgame start.
3296 2006-03-01 17:07:39 fraggle
3298 Don't melt the screen on startup
3300 2006-02-27 21:46:35 fraggle
3302 Fix consistency checks
3304 2006-02-27 20:11:14 fraggle
3306 Fix problem starting games with four players
3308 2006-02-27 19:39:26 fraggle
3310 Quit with an error when unable to resolve an address
3312 2006-02-27 17:57:55 fraggle
3316 2006-02-27 17:57:39 fraggle
3318 Reduce the maximum latency to stop the game pausing and shooting
3321 2006-02-27 16:31:08 fraggle
3323 Working client sync: adjust the clock to try to match the latency of
3324 other players. Allow the menu ticker to run even if the main game
3325 ticker doesn't run. Remove time request/response code (now using game
3328 2006-02-26 02:29:47 fraggle
3330 Change data files to binary files
3332 2006-02-24 19:14:59 fraggle
3336 2006-02-24 19:14:22 fraggle
3338 Remove redundant stuff relating to the old network code
3340 2006-02-24 08:19:45 fraggle
3342 Only advance the receive window if we have received ticcmds from all
3345 2006-02-23 23:42:00 fraggle
3347 Replace -client with -connect which takes a hostname/ip to connect to.
3349 2006-02-23 23:41:13 fraggle
3351 Track memory used by packet data to help detect memory leaks
3353 2006-02-23 23:40:30 fraggle
3355 Free back packets sent to the server after parsing them
3357 2006-02-23 20:53:03 fraggle
3359 Detect when clients are disconnected from the server, recover cleanly
3360 and display a message.
3362 2006-02-23 20:31:09 fraggle
3364 Set ticdup from the command line with the -dup parameter.
3366 2006-02-23 20:22:57 fraggle
3368 Do not allow tics to buffer up in single player (stops the gun
3369 instantly appearing on level start)
3371 2006-02-23 19:15:18 fraggle
3373 Fix crash when NOT recording lowres
3375 2006-02-23 19:12:43 fraggle
3377 Set maketic-gametic lag back to 1 second.
3379 2006-02-23 19:12:02 fraggle
3381 Add lowres_turn to indicate whether we generate angleturns which are
3382 8-bit as opposed to 16-bit. This is used when recording demos without
3383 -longtics enabled. Sync this option between clients in a netgame, so
3384 that if one player is recording a Vanilla demo, all clients record in
3387 2006-02-23 18:20:29 fraggle
3389 Fix bugs in resend code for server->client data
3391 2006-02-23 18:19:05 fraggle
3393 Add lowres_turn parameter to net_full_ticcmd_t structure r/w functions
3395 2006-02-22 18:35:55 fraggle
3397 Packet resends for server->client gamedata
3399 2006-02-19 13:42:27 fraggle
3401 Move tic number expansion code to common code. Parse game data
3402 packets received from the server. Strip down d_net.[ch] to work
3403 through the new networking code. Remove game sync code. Remove
3404 i_net.[ch] as it is no longer needed. Working networking!
3406 2006-02-19 13:38:59 fraggle
3408 Increase the size of BACKUPTICS to deal with heavy lag
3410 2006-02-17 21:42:13 fraggle
3414 2006-02-17 21:40:52 fraggle
3416 Full working resends for client->server comms
3418 2006-02-17 20:15:16 fraggle
3420 Request resends for missed packets
3422 2006-02-16 01:12:28 fraggle
3424 Define a new type net_full_ticcmd_t, a structure containing all
3425 ticcmds for a given tic. Store received game data in a receive
3426 window. Add send queues for clients and add data from the receive
3427 window to generate complete sets of ticcmds.
3429 2006-02-15 12:57:58 fraggle
3431 Remove the savegame buffer entirely. Keep the old savegame size limit
3432 bug add a "vanilla_savegame_limit" config file option which allows the
3433 limit to be disabled if necessary.
3435 2006-02-03 18:41:26 fraggle
3437 Support NWT-style WAD merging (-af and -as command line parameters).
3438 Restructure WAD loading so that merged WADs are always loaded before
3439 normal PWADs. Remove W_InitMultipleFiles().
3441 2006-01-30 08:12:49 fraggle
3445 2006-01-30 08:06:29 fraggle
3447 Install into the games directory, not bin (Thanks to Jon Dowland)
3449 2006-01-29 15:07:12 fraggle
3451 Shut up compiler warnings
3453 2006-01-29 15:05:05 fraggle
3455 Allow map things of type <= 0 - these are ignored by Vanilla Doom.
3456 Provides compatibility with plutonia.wad map12.
3458 2006-01-28 20:03:09 fraggle
3460 Avoid conflict with stdc time function
3462 2006-01-27 18:23:08 fraggle
3464 Exit with an error when playing a demo with the wrong version, like
3467 2006-01-27 18:21:35 fraggle
3469 Fix compiler warning due to missing include
3471 2006-01-27 18:18:41 fraggle
3473 dehacked replacements for switch texture names
3475 2006-01-25 17:38:40 fraggle
3477 Allow overriding the animation texture/flat names via dehacked
3479 2006-01-24 01:46:08 fraggle
3481 More endianness fixes
3483 2006-01-23 21:56:18 fraggle
3485 Include the config header so that endianness is dealt with correctly
3487 2006-01-23 01:40:24 fraggle
3489 Fix bug when expanding large sound effects with odd sample rates
3491 2006-01-23 00:47:16 fraggle
3493 Rearrange the order of startup code to allow replacing the IWAD
3494 filename via dehacked
3496 2006-01-23 00:37:14 fraggle
3498 Make the network waiting screen not thrash the CPU so much.
3500 2006-01-23 00:17:43 fraggle
3502 Allow changing the names of level lump names via dehacked.
3504 2006-01-23 00:12:25 fraggle
3506 Fix dehacked sky replacement
3508 2006-01-23 00:07:56 fraggle
3510 More dehacked text substitutions for finale text names
3512 2006-01-22 23:48:00 fraggle
3514 Allow changing of all menu graphic lumps via dehacked
3516 2006-01-22 23:38:05 fraggle
3518 Allow changing the status bar graphic lumps via dehacked
3520 2006-01-22 23:33:32 fraggle
3522 Allow changing the sky texture names via dehacked patches
3524 2006-01-22 22:29:42 fraggle
3526 Periodically request the time from clients to estimate their offset to
3529 2006-01-22 21:22:35 fraggle
3531 Dehacked string replacements for menu graphic lump names
3533 2006-01-22 21:21:02 fraggle
3535 Dehacked string replacements for intermission screen graphic lumps
3537 2006-01-22 21:20:20 fraggle
3539 Dehacked string replacements for sound and music lump names
3541 2006-01-22 21:19:14 fraggle
3543 Dehacked string replacements for startup messages, IWAD names, demo
3544 names and backgrounds
3546 2006-01-22 21:17:56 fraggle
3548 Catch calls to DEH_String before DEH_Init is called
3550 2006-01-21 14:16:49 fraggle
3552 Add first game data sending code. Check the client version when
3555 2006-01-21 14:15:29 fraggle
3557 Remove SAVESTRINGSIZE (now defined in p_saveg.h)
3559 2006-01-20 21:05:16 fraggle
3561 Bump version to 0.2.0
3563 2006-01-20 21:04:59 fraggle
3565 Import differences from stable branch.
3567 2006-01-19 18:46:24 fraggle
3569 Move savegame header read/write code into p_saveg.c
3571 2006-01-19 00:17:01 fraggle
3573 Remove now-redundant note about structure packing.
3575 2006-01-19 00:09:20 fraggle
3577 Add functions to r/w structures to the savegame buffer, rather than
3578 copying the raw structures. This way, we read and write to the DOS
3579 savegame format always, regardless of the compiler and processor
3580 architecture, to ensure Vanilla compatibility.
3582 2006-01-16 23:35:55 fraggle
3584 Write icon data as hex numbers, rather than decimal
3586 2006-01-16 21:40:38 fraggle
3588 Vanilla savegame load/save
3590 2006-01-14 02:06:48 fraggle
3592 Include the game version in the settings structure.
3594 2006-01-14 00:27:16 fraggle
3596 Set the window caption and title
3598 2006-01-14 00:13:04 fraggle
3600 Detect if disconnected from the server while waiting for the game
3603 2006-01-14 00:10:54 fraggle
3605 Change the format of color commands. Reorganise the waiting dialog.
3607 2006-01-13 23:56:00 fraggle
3609 Add text-mode I/O functions. Use text-mode screen for the waiting
3612 2006-01-13 23:52:12 fraggle
3614 Fix game start packet parsing logic.
3616 2006-01-13 18:23:28 fraggle
3618 Textscreen getchar() function; remove SDL code from I_Endoom.
3620 2006-01-13 02:22:47 fraggle
3622 Update prototypes to match header. Make sure we include the header in
3625 2006-01-13 02:20:12 fraggle
3627 Signed integer read functions. Use these when reading ticcmd diffs.
3629 2006-01-13 02:19:18 fraggle
3631 Only accept sane player values when starting a new game.
3633 2006-01-12 02:18:59 fraggle
3635 Only start new games when in the waiting-for-start state.
3637 2006-01-12 02:11:52 fraggle
3641 2006-01-12 01:34:48 fraggle
3643 Combine mouse motion for tics into single events.
3645 2006-01-12 00:21:29 fraggle
3647 Interpret the dehacked "max health" setting properly.
3649 2006-01-11 01:37:53 fraggle
3651 ticcmd diffs: allow compare and patching ticcmds, and reading/writing
3652 ticdiffs to packets.
3654 2006-01-10 22:14:13 fraggle
3656 Shut up compiler warnings
3658 2006-01-10 19:59:26 fraggle
3660 Reliable packet transport mechanism
3662 2006-01-09 02:03:39 fraggle
3664 Send clients their player number, and indicate on the waiting screen
3665 which client we are.
3667 2006-01-09 01:50:51 fraggle
3669 Deduce a sane player name by examining environment variables. Add a
3670 "player_name" setting to chocolate-doom.cfg. Transmit the name to the
3671 server and use the names players send in the waiting data list.
3673 2006-01-08 18:22:39 fraggle
3675 Strip carriage returns from the end of lines when reading
3676 configuration files.
3678 2006-01-08 18:14:19 fraggle
3682 2006-01-08 18:13:33 fraggle
3684 show_endoom config file option to disable the endoom screen
3686 2006-01-08 17:52:45 fraggle
3688 Play some random music for the players while waiting for the game to
3691 2006-01-08 17:52:16 fraggle
3693 Seed the M_Random random number generator from the system time to give
3694 it some more randomness.
3696 2006-01-08 17:51:53 fraggle
3698 Add S_MusicPlaying function to query if music is still playing.
3700 2006-01-08 05:06:06 fraggle
3702 Reject new connections if the server is not in the waiting state.
3704 2006-01-08 05:04:50 fraggle
3706 Don't grab the mouse on the net waiting screen
3708 2006-01-08 04:52:26 fraggle
3710 Allow the server to reject clients
3712 2006-01-08 03:36:40 fraggle
3714 Fix double free of addresses
3716 2006-01-08 03:36:17 fraggle
3720 2006-01-08 02:53:31 fraggle
3722 Detect when client connection is disconnected.
3724 2006-01-08 02:53:05 fraggle
3726 Send keepalives if the connection is not doing anything else. Send
3727 all packets using a new NET_Conn_SendPacket to support this.
3729 2006-01-08 00:10:48 fraggle
3731 Move common connection code into net_common.c, shared by server and
3734 2006-01-07 20:08:11 fraggle
3736 Send player name and address in the waiting data packets. Display
3737 these on the waiting screen, and improve the waiting screen
3740 2006-01-07 19:16:39 fraggle
3742 Only display a warning when unable to emulate a spechit overrun
3744 2006-01-07 19:11:54 fraggle
3746 Import the spechit overrun code from prboom-plus. Thanks to Andrey
3747 Budko for his investigation into this behavior.
3749 2006-01-07 17:00:33 fraggle
3751 Mention the Chocolate Doom wiki, fix a spelling error.
3753 2006-01-07 16:59:52 fraggle
3757 2006-01-07 16:26:50 fraggle
3759 Fix the behavior when expanding sound effects (again). Doom actually
3760 does play sounds of any sample rate, but the sound effects in
3761 Scientist 2 are corrupted. Add some tests to check that the sound
3762 effect header is correct, and generic sound rate conversion code.
3764 2006-01-06 19:26:02 fraggle
3766 Fix the "-skill 0" hack commonly used under DOS
3768 2006-01-05 02:48:03 fraggle
3770 Fixes for big endian machines (thanks locust)
3772 2006-01-05 02:42:58 fraggle
3774 Specify signed char explicitly for ticcmd_t fields.
3776 2006-01-02 21:52:06 fraggle
3778 Move I_InitGraphics call to be invoked earlier in D_DoomMain. Call
3779 the NET_WaitForStart function to wait for a start signal in network
3782 2006-01-02 21:50:26 fraggle
3784 Restructure the waiting screen code. Establish our own separate event
3785 loop while waiting for the game to start, to avoid affecting the
3786 original code too much. Move some _gui variables to net_client.c.
3788 2006-01-02 21:48:37 fraggle
3790 fix client connected function
3792 2006-01-02 21:04:10 fraggle
3794 Create NET_SV_Shutdown function to shut down the server. Call it when
3795 quitting the game. Print the IP of the server correctly when
3798 2006-01-02 21:02:16 fraggle
3800 Change AddrToString function to use an internal static buffer, for
3803 2006-01-02 20:27:45 fraggle
3805 Clear the screen AFTER initialising the loading disk buffer, so that
3806 bits of loading disk are not visible on the initial screen melt.
3808 2006-01-02 20:14:29 fraggle
3810 Add a "-client" option to test connecting to a local server.
3812 2006-01-02 20:14:07 fraggle
3814 Fix connect timeout and shutdown client properly if we fail to
3817 2006-01-02 20:13:06 fraggle
3819 Refer to connected clients by their AddrToString() output rather than
3820 just the pointer to their struct. Listen for IP connections as well
3821 as loopback connections.
3823 2006-01-02 20:11:49 fraggle
3825 Rename i_net_module -> net_sdl_module. Fix the AddrToString method.
3827 2006-01-02 17:24:40 fraggle
3831 2006-01-02 00:54:17 fraggle
3833 Fix packet not freed back after being sent. Code to disconnect
3834 clients from the server side.
3836 2006-01-02 00:17:42 fraggle
3838 Encapsulate the event queue code properly. Add a D_PopEvent function
3839 to read a new event from the event queue.
3841 2006-01-02 00:06:30 fraggle
3843 Make functions static. Remove unused variable.
3845 2006-01-02 00:00:08 fraggle
3847 Neater prefixes: NET_Client -> NET_CL_. NET_Server -> NET_SV_.
3849 2006-01-01 23:54:31 fraggle
3851 Client disconnect code
3853 2006-01-01 23:53:15 fraggle
3855 Remove GS_WAITINGSTART gamestate. This will be independent of the
3856 main loop to avoid interfering with the main game code too much.
3858 2006-01-01 23:51:41 fraggle
3860 String read/write functions
3862 2005-12-30 18:58:22 fraggle
3864 Fix client code to correctly send reply to server on connection. Add
3865 "waiting screen" while waiting for the game to start. Hook in the new
3866 networking code into the main game code.
3868 2005-12-30 18:50:53 fraggle
3870 Millisecond clock function
3872 2005-12-29 21:29:55 fraggle
3874 Working client connect code
3876 2005-12-29 17:48:25 fraggle
3878 Add initial client/server connect code. Reorganise sources list in
3881 2005-12-29 17:47:47 fraggle
3883 Automatically initialise the address table
3885 2005-11-17 09:41:24 fraggle
3887 Catch SDL_QUIT event on ENDOOM display
3889 2005-10-30 19:56:15 fraggle
3891 Add foundation code for the new networking system
3893 2005-10-29 22:50:08 fraggle
3897 2005-10-29 22:48:55 fraggle
3901 2005-10-29 22:38:55 fraggle
3903 Fix help screen orderings and skull positions to make Chocolate Doom
3904 behave exactly like the original executables.
3906 2005-10-26 01:56:40 fraggle
3908 Final Doom teleport logic was backwards
3910 2005-10-24 19:50:39 fraggle
3912 Allow the game version to emulate to be specified from the command
3913 line and set compatibility options accordingly.
3915 2005-10-23 21:22:35 fraggle
3917 Drastically refactor the WAD merging code. Allow multiple
3918 replacements of the same sprite in a PWAD (fixes Scientist 2)
3920 2005-10-23 19:39:45 fraggle
3922 Reproduce the behavior when playing a sound at a sample rate which is
3923 not 11025 or 22050Hz. This is to "fix" a bug in Scientist 2: however,
3924 it does not fix the playing of sounds, only silence them. I tested
3925 Vanilla Doom and this is how it behaves when it receives sound effects
3926 with odd sample rates. The bug here is actually in the Scientist 2
3927 WAD, which has sound effects that have the wrong sample rate.
3929 2005-10-18 20:06:31 fraggle
3933 2005-10-18 20:05:18 fraggle
3937 2005-10-18 13:32:55 fraggle
3941 2005-10-18 10:13:07 fraggle
3945 2005-10-18 00:48:05 fraggle
3947 DEH_CheckCommandLine -> DEH_Init, for consistency with other Init
3950 2005-10-18 00:16:09 fraggle
3952 Add a "loading" message for each dehacked patch we load, to be
3953 orthogonal to the WAD loading code
3955 2005-10-17 23:07:26 fraggle
3957 Fix "Monsters Infight"
3959 2005-10-17 22:20:27 fraggle
3961 Add note that the "Monsters Infight" setting is not supported.
3963 2005-10-17 22:14:31 fraggle
3965 Ignore comments in dehacked files.
3967 2005-10-17 22:09:01 fraggle
3969 Dehacked Misc support: Controls for the armor and armor class set when
3970 using the ammo cheats.
3972 2005-10-17 22:02:57 fraggle
3974 Dehacked Misc support: Max soulsphere, Soulsphere+Megasphere health
3975 bonus values, God mode health value
3977 2005-10-17 21:49:42 fraggle
3979 Add dehacked "Misc" implementations for max armor+health, blue+green
3982 2005-10-17 21:27:05 fraggle
3984 Start of Dehacked 'Misc' section support. Initial Health+Bullets, and
3985 bfg cells/shot are supported.
3987 2005-10-17 20:46:22 fraggle
3989 Guard against multiple video shutdowns better. Fix crash due to
3990 improper screen clear at startup.
3992 2005-10-16 21:55:50 fraggle
3994 Fix the '-cdrom' command-line option.
3996 2005-10-16 17:16:03 fraggle
3998 Set the default number of channels to a more sensible 8
4000 2005-10-16 02:18:10 fraggle
4002 Global "configdir" variable with directory to store config files in.
4003 Create a function to find the filename for a savegame slot. Store
4004 savegames in the config dir.
4006 2005-10-15 23:50:57 fraggle
4008 Fix pink icon on startup
4010 2005-10-15 18:57:47 fraggle
4012 Add warning message for WADs with FF_START or SS_START in, suggesting
4015 2005-10-15 18:42:07 fraggle
4017 Mention dehacked banners
4019 2005-10-15 18:38:49 fraggle
4021 Print startup banners which have been modified by dehacked.
4023 2005-10-15 18:09:11 fraggle
4027 2005-10-15 17:58:31 fraggle
4029 Fix MIDI music not pausing when using SDL_mixer's native MIDI
4030 playback. The SDL_mixer native MIDI code does not pause music
4031 properly - use a workaround of setting the volume to 0.
4033 2005-10-15 16:59:14 fraggle
4035 Map mouse buttons correctly.
4037 2005-10-15 16:47:50 fraggle
4039 Update NEWS with info about bugs fixed.
4041 2005-10-15 16:45:03 fraggle
4043 Check the return code from SDL_LockSurface to ensure a surface has
4044 been properly locked. Fixes crash when switching applications while
4047 2005-10-14 00:12:30 fraggle
4051 2005-10-13 23:23:55 fraggle
4053 Fix logic for lost soul bounce
4055 2005-10-12 22:52:01 fraggle
4057 doomfeatures.h to allow certain features to be disabled in the build
4059 2005-10-10 18:02:24 fraggle
4063 2005-10-10 00:52:28 fraggle
4065 Fix DEH_Warning call
4067 2005-10-09 22:22:41 fraggle
4071 2005-10-09 22:20:14 fraggle
4075 2005-10-09 22:19:41 fraggle
4077 Include libtextscreen include in the right place, include deh_main.h
4080 2005-10-09 21:19:21 fraggle
4082 Handle blinking text in ENDOOM lumps properly.
4084 2005-10-09 21:06:50 fraggle
4086 Check the header of dehacked files and make sure we only load valid
4089 2005-10-09 17:42:46 fraggle
4091 Cannot do arithmetic on void pointers in standard C
4093 2005-10-09 15:34:19 fraggle
4095 Fix banner string for ultimate doom
4097 2005-10-09 01:25:49 fraggle
4099 Improved sprite merging
4101 2005-10-09 01:20:24 fraggle
4103 Detect registered DOOM banner in dehacked patches
4105 2005-10-08 22:02:55 fraggle
4107 Allow dehacked substitutions on sprite names
4109 2005-10-08 22:01:55 fraggle
4111 Change dehacked startup message
4113 2005-10-08 21:54:16 fraggle
4115 Proper dehacked error/warning framework. Catch a load more errors.
4117 2005-10-08 21:14:38 fraggle
4119 Dehacked "Sound" section support
4121 2005-10-08 21:14:24 fraggle
4123 Add the ability to specify unsupported fields
4125 2005-10-08 21:10:51 fraggle
4127 Shut up compiler warning
4129 2005-10-08 20:52:03 fraggle
4131 Update NEWS, ChangeLog
4133 2005-10-08 20:33:48 fraggle
4135 Allow dehacked patches to override the name of the game via the
4138 2005-10-08 19:34:12 fraggle
4140 Print startup message to stdout, not stderr
4142 2005-10-08 19:23:18 fraggle
4146 2005-10-08 19:22:46 fraggle
4148 Store the cache as part of the lumpinfo_t struct. Add W_AddFile
4149 prototype to header.
4151 2005-10-06 20:36:41 fraggle
4153 Must use the right no clipping cheat for the right game.
4155 2005-10-06 20:32:38 fraggle
4157 Allow changing the background flats in finale text screens via
4160 2005-10-04 23:10:32 fraggle
4162 Dehacked "Misc" section parser (currently a dummy)
4164 2005-10-04 23:04:06 fraggle
4166 Parse dehacked "Ammo" sections properly
4168 2005-10-04 22:41:42 fraggle
4170 Rewrite cheats code. Add dehacked cheat replacement.
4172 2005-10-04 01:41:49 fraggle
4174 Move call to dehacked entrypoint to stop crashes
4176 2005-10-03 22:39:39 fraggle
4178 Dehacked text substitutions
4180 2005-10-03 14:44:12 fraggle
4184 2005-10-03 14:21:11 fraggle
4186 Weapons mapping code
4188 2005-10-03 12:08:16 fraggle
4190 Replace end of section functions with NULLs as they arent currently
4191 being used for anything.
4193 2005-10-03 12:02:08 fraggle
4195 Add a weaponinfo_t mapping
4197 2005-10-03 11:25:37 fraggle
4199 Add mapping code to map out structures and switch thing/frame code to
4202 2005-10-03 01:42:45 fraggle
4204 Frame numbers are indexed from 0
4206 2005-10-03 00:49:01 fraggle
4208 The beginnings of dehacked support
4210 2005-10-02 21:23:04 fraggle
4212 Guard against music lumps containing non-MUS data, document in bugs
4215 2005-10-02 05:23:42 fraggle
4219 2005-10-02 05:22:06 fraggle
4221 Fix Final Doom automap level name display
4223 2005-10-02 05:16:47 fraggle
4225 Fixes for Final Doom
4227 2005-10-02 04:23:54 fraggle
4229 Fix the length of time that ENDOOM is displayed for
4231 2005-10-02 04:16:29 fraggle
4233 ENDOOM support using text mode emulation
4235 2005-10-02 04:16:03 fraggle
4237 Text mode emulation code
4239 2005-10-02 04:03:40 fraggle
4241 Make sure loading disk is only shown if the display is initialised
4243 2005-10-01 16:50:13 fraggle
4247 2005-10-01 16:49:32 fraggle
4249 automake doesn't recognise .rc files unless there is a rule like this
4250 in here. Store the rule in both forms.
4252 2005-09-28 01:08:45 fraggle
4256 2005-09-27 23:33:42 fraggle
4258 Always use SDL_Flip to update the screen. Fixes problems in Windows
4259 when running fullscreen, introduced by fixes to the disk icon code.
4261 2005-09-27 23:25:10 fraggle
4265 2005-09-27 23:24:24 fraggle
4267 Add chocolate_doom_icon.c to CVS. This is kind of bad but saves
4268 having to have Python installed
4270 2005-09-27 23:23:32 fraggle
4272 Don't write converted output file unless everything went through okay.
4274 2005-09-27 22:46:53 fraggle
4278 2005-09-27 22:46:43 fraggle
4282 2005-09-26 22:44:30 fraggle
4284 Fix melting crap on startup - oops
4286 2005-09-25 01:31:32 fraggle
4288 Fix disk icon appearing before palette is set (pink disk!) Cleanup and
4291 2005-09-25 00:46:48 fraggle
4295 2005-09-25 00:45:18 fraggle
4297 Remove leftover debug code
4299 2005-09-25 00:44:49 fraggle
4301 Enforce sane screenmultiply values
4303 2005-09-25 00:41:07 fraggle
4305 Fix "loading" icon for all video modes
4307 2005-09-25 00:16:43 fraggle
4311 2005-09-24 23:58:01 fraggle
4315 2005-09-24 23:04:03 fraggle
4317 Add application icon to running program
4319 2005-09-22 22:42:24 fraggle
4323 2005-09-22 14:57:32 fraggle
4325 Add some more useful information to the README
4327 2005-09-22 14:23:58 fraggle
4331 2005-09-22 14:22:49 fraggle
4335 2005-09-22 14:20:49 fraggle
4337 Update bugs/todo lists
4339 2005-09-22 14:13:47 fraggle
4341 Remove external statistics driver support (-statcopy): nonfunctional
4342 on modern systems and never used. Fix for systems where sizeof(int)
4345 2005-09-22 13:58:46 fraggle
4347 Use a new PU_FREE tag to mark free blocks, rather than the 'user'
4348 field (avoids using magic numbers to mark allocated blocks with no
4351 2005-09-20 22:20:16 fraggle
4353 Generate chocolate-doom-res.rc with version and product info
4355 2005-09-20 21:55:32 fraggle
4357 Conditionally build the resource file, dependent on whether windres
4360 2005-09-20 21:13:55 fraggle
4364 2005-09-20 21:13:15 fraggle
4366 Include icon in exe, rather than the default icon. Thanks to Joe
4367 Kennedy for drawing this icon.
4369 2005-09-17 22:37:04 fraggle
4373 2005-09-17 22:17:45 fraggle
4377 2005-09-17 21:50:46 fraggle
4379 Mouse acceleration code to emulate old DOS drivers
4381 2005-09-17 21:25:56 fraggle
4383 Set the default values for variables in their initialisers. Remove
4384 the "defaultvalue" parameter and associated code from the
4385 configuration file parsing code.
4387 2005-09-17 21:06:45 fraggle
4389 Rewrite configuration loading code; assign a type to each
4390 configuration parameter. Allow float parameters, align all values in
4391 the configuration files
4393 2005-09-17 19:40:32 fraggle
4395 Autogenerated changelog
4397 2005-09-14 23:13:45 fraggle
4399 Remove mkinstalldirs (redundant now); include BUGS and TODO in
4402 2005-09-14 23:08:29 fraggle
4404 Fix startup messages displayed (build a console binary; remove CON
4407 2005-09-14 22:55:47 fraggle
4409 Lock surfaces properly when we have to (fixes crash under Windows 98)
4411 2005-09-13 21:18:51 fraggle
4415 2005-09-12 00:57:08 fraggle
4417 Remove temporary MIDI files generated by sound code.
4419 2005-09-11 21:53:17 fraggle
4421 Fix sounds playing at the wrong volume (too quiet)
4423 2005-09-11 21:42:26 fraggle
4425 Update NEWS with information about alt-tab bug
4427 2005-09-11 21:35:18 fraggle
4431 2005-09-11 21:25:56 fraggle
4433 Second configuration file to allow chocolate doom-specific settings.
4434 Adjust some existing command line logic (for graphics settings and
4435 novert) to adjust for this.
4437 2005-09-11 17:39:29 fraggle
4439 Fix declaration of I_Sleep (not I_Delay) and move to right header
4441 2005-09-11 17:35:04 fraggle
4443 Missing declarations
4445 2005-09-08 23:10:40 fraggle
4447 Delay calls so we don't use the entire CPU
4449 2005-09-08 23:05:17 fraggle
4451 Allow alt-tab away while running fullscreen
4453 2005-09-08 10:58:00 fraggle
4455 MAXINTERCEPTS got converted to INT_MAXERCEPTS accidentally when
4456 switching to the ANSI standard limit constants
4458 2005-09-08 01:02:12 fraggle
4462 2005-09-08 01:01:51 fraggle
4464 Fix switches not changing in Episode 4
4466 2005-09-07 23:58:34 fraggle
4468 No SIGHUP on Windows
4470 2005-09-07 23:55:28 fraggle
4474 2005-09-07 23:24:26 fraggle
4476 Modify the sound effect caching behaviour: sounds which are not
4477 playing are now marked as PU_CACHE; it is otherwise possible to run
4480 2005-09-07 22:40:28 fraggle
4482 Catch signals and exit cleanly
4484 2005-09-07 22:40:11 fraggle
4486 Remove non-ANSI C headers and functions
4488 2005-09-07 22:30:42 fraggle
4490 Remove non-ANSI C headers. Use standard C file I/O functions.
4492 2005-09-07 21:44:23 fraggle
4494 Fix up names of functions Make the quit button work (pops up the "quit
4495 doom?" prompt). Fix focus detection to release the mouse and ignore
4496 mouse events when window is not focused.
4498 2005-09-07 13:34:47 fraggle
4500 Maintain dos-specific options in config file
4502 2005-09-06 23:50:09 fraggle
4504 Bugs list; update TODO
4506 2005-09-06 23:39:43 fraggle
4508 Restore -nosound, -nosfx, -nomusic
4510 2005-09-06 22:40:28 fraggle
4512 Setting music volume
4514 2005-09-06 22:15:08 fraggle
4516 Silly me - i misread cph's patch and got the logic backwards
4518 2005-09-06 22:11:23 fraggle
4522 2005-09-06 22:06:45 fraggle
4524 Newer versions of mmus2mid.c,h from prboom
4526 2005-09-05 23:50:56 fraggle
4528 Add mmus2mid code from prboom. Use 'void *' for music handles. Pass
4529 length of data when registering music.
4531 2005-09-05 22:03:43 fraggle
4535 2005-09-05 21:32:18 fraggle
4537 Use the system-nonspecific sound code to assign the channel number
4538 used by SDL. Remove handle tagging stuff.
4540 2005-09-05 00:18:30 fraggle
4542 Remove dead code. Cope with the screen not having width == pitch.
4543 Lock the SDL screen surface properly. Rewrite 2x scaling code.
4545 2005-09-04 19:44:23 fraggle
4547 shut up compiler warnings
4549 2005-09-04 18:33:43 fraggle
4551 Support demos recorded with cph's modified "v1.91" doom exe - which
4552 contain higher resolution angleturn
4554 2005-09-04 16:59:45 fraggle
4556 'novert' command line option to disable vertical mouse movement
4558 2005-09-04 16:23:29 fraggle
4560 Support the old "joyb_speed 31" hack to allow autorun
4562 2005-09-04 15:55:53 fraggle
4564 Doom v1.9 doesnt allow cheats in nightmare mode!
4566 2005-09-04 15:51:19 fraggle
4568 Display the correct quit messages according to which game is being
4569 played. Remove "language" variable (do this through gettext, if ever)
4571 2005-09-04 15:34:20 fraggle
4573 These things have been done
4575 2005-09-01 01:01:36 fraggle
4579 2005-09-01 00:58:28 fraggle
4581 smarter mouse grabbing for windowed mode
4583 2005-08-31 22:50:57 fraggle
4585 Nicer banner showing the game type (once we know). Remove dead code.
4586 Find the config file properly.
4588 2005-08-31 22:35:42 fraggle
4590 Display the game name in the title bar. Move game start code to later
4591 in initialisation because of the IWAD detection changes.
4593 2005-08-31 22:24:24 fraggle
4595 Remove the last traces of NORMALUNIX
4597 2005-08-31 22:21:18 fraggle
4599 Better IWAD detection and identification. Support '-iwad' to specify
4602 2005-08-30 23:15:11 fraggle
4606 2005-08-30 23:11:10 fraggle
4610 2005-08-29 23:00:04 fraggle
4612 Add missing header to fix build
4614 2005-08-29 22:57:40 fraggle
4616 Include autotools directory in dist
4618 2005-08-23 10:54:23 fraggle
4620 Demo sync problem with teleports and final doom
4622 2005-08-19 22:55:51 fraggle
4624 Make sounds louder. Use the correct maximum of 15 when doing sound
4627 2005-08-12 17:54:15 fraggle
4629 Port network code to use SDL_net
4631 2005-08-10 09:45:35 fraggle
4633 Remove "if (french)" stuff, FRENCH define, detect french wad
4636 2005-08-08 16:19:47 fraggle
4640 2005-08-07 21:01:00 fraggle
4642 Clear the screen on startup
4644 2005-08-07 20:21:01 fraggle
4646 Cycle round sound channels to stop reuse and conflicts of channel
4647 numbers. Add debug to detect when incorrect sound handles are used.
4649 2005-08-07 04:09:33 fraggle
4651 Fix gamma correction
4653 2005-08-07 03:59:23 fraggle
4655 Clear disk image when loading at startup
4657 2005-08-06 19:37:47 fraggle
4659 Fix low resolution mode
4661 2005-08-06 18:30:30 fraggle
4663 Only change palette on screen updates
4665 2005-08-06 18:05:51 fraggle
4667 Remove debug messages, send error messages to stderr Fix overflow when
4668 playing large sound files
4670 2005-08-05 18:53:07 fraggle
4672 More sensible defaults
4674 2005-08-04 23:55:08 fraggle
4676 Use DOOM_VERSION to define the Doom version (don't conflict with
4677 automake's config.h). Display GPL message instead of anti-piracy
4680 2005-08-04 23:23:07 fraggle
4682 Use zone memory function. Add command line options
4684 2005-08-04 22:48:32 fraggle
4686 Turn on compiler optimisation and warning options Add SDL_mixer sound
4689 2005-08-04 20:54:56 fraggle
4691 Use keysym value rather than unicode value (fixes problems with shift
4694 2005-08-04 19:42:15 fraggle
4696 Silence compiler warnings
4698 2005-08-04 19:40:22 fraggle
4700 Use zone memory functions instead of alloca/malloc/free
4702 2005-08-04 02:15:10 fraggle
4706 2005-08-04 02:14:37 fraggle
4708 Begin/EndRead now in i_video.c
4710 2005-08-04 02:13:46 fraggle
4714 2005-08-03 23:20:09 fraggle
4718 2005-08-03 23:19:52 fraggle
4720 Set some flags to fix palette and improve performance
4722 2005-08-03 22:58:02 fraggle
4726 2005-07-25 21:50:55 fraggle
4730 2005-07-25 21:41:59 fraggle
4732 Port timer code to SDL
4734 2005-07-24 04:07:24 fraggle
4738 2005-07-24 03:14:04 fraggle
4740 Move to SDL for graphics. Translate key scancodes to correct internal
4741 format when reading settings from config file - backwards compatible
4742 with config files for original exes
4744 2005-07-24 00:07:04 fraggle
4746 Add back previously removed printfs as '.'s for startup progress bar
4748 2005-07-23 22:42:52 fraggle
4750 Add missing null to end of sprite names list
4752 2005-07-23 22:32:47 fraggle
4754 Add missing errno.h, fix crash on startup when no IWAD present
4756 2005-07-23 20:42:56 fraggle
4758 Startup messages as in the DOS exes
4760 2005-07-23 20:31:49 fraggle
4764 2005-07-23 20:29:45 fraggle
4766 Put version number back to 1.9
4768 2005-07-23 20:17:11 fraggle
4770 Use ANSI-standard limit constants. Remove LINUX define.
4772 2005-07-23 19:56:07 fraggle
4774 Remove unneccessary pragmas
4776 2005-07-23 19:54:30 fraggle
4778 Fix quit prompt not displayed properly
4780 2005-07-23 19:54:06 fraggle
4782 Use standard C functions for WAD code
4784 2005-07-23 19:50:34 fraggle
4786 Use standard C file functions for WAD code
4788 2005-07-23 18:46:19 fraggle
4790 Import bouncing lost soul fix from prboom
4792 2005-07-23 18:27:04 fraggle
4794 Stop crash on shutdown
4796 2005-07-23 18:21:35 fraggle
4798 Remove step table (unused, adds dependency on pow function)
4800 2005-07-23 18:20:33 fraggle
4802 Autotools build system
4804 2005-07-23 17:54:24 fraggle
4806 Standard distribution files
4808 2005-07-23 17:46:05 fraggle
4812 2005-07-23 17:44:57 fraggle
4814 Update copyright to GNU GPL
4816 2005-07-23 17:19:41 fraggle