1 2010-05-30 04:03:44 fraggle
3 Add INSTALL to all distribution packages, add note in README.
5 2010-05-30 03:56:58 fraggle
7 Clarify/update install instructions.
9 2010-05-14 19:42:32 fraggle
11 Don't grab the mouse when the demo sequence advances.
13 2010-05-03 17:47:25 fraggle
17 2010-05-03 16:58:52 fraggle
21 2010-05-01 22:47:26 fraggle
23 Further sanity checking on use of strcpy() with dehacked string
26 2010-05-01 22:20:30 fraggle
28 Silence printf(DEH_String(...)) warnings, by providing a DEH_printf
29 function that checks the format string is a valid replacement. Also
30 add DEH_fprintf and DEH_snprintf functions to use throughout the code
31 to do similar checking.
33 2010-05-01 20:22:52 fraggle
35 Fix compiler warnings with savegame and response file code.
37 2010-04-30 20:58:30 fraggle
39 Merge contents of OPL-TODO into TODO file.
41 2010-04-30 20:38:24 fraggle
43 Add textscreen Doxyfile to dist. Add .desktop file to svn:ignore. Add
44 opl ctags file to localvimrc.
46 2010-04-25 00:53:03 fraggle
48 Add -reject_pad_with_ff parameter to allow padding value to be
51 2010-04-23 21:46:29 fraggle
53 Add REJECT buffer overflow emulation, based on code from PrBoom+
54 (thanks entryway). Fixes YDFEAR25.LMP.
56 2010-04-22 22:38:51 fraggle
58 Disable OPL debugging messages.
60 2010-03-08 18:52:59 fraggle
62 Add OPL-TODO to dist, set svn:ignore properties.
64 2010-03-08 18:50:29 fraggle
66 Use native MIDI music by default.
68 2010-03-08 01:14:23 fraggle
70 Merge opl-branch to trunk.
72 OPL support still isn't perfect, and it certainly isn't complete.
73 However, for now, it's good enough.
75 2010-02-10 20:21:21 fraggle
77 Bump version number, update ChangeLog and NEWS.
79 2010-01-31 18:21:50 fraggle
81 Change Windows resource file to use PACKAGE_COPYRIGHT and
82 PACKAGE_LICENSE macros.
84 2010-01-30 16:14:04 fraggle
86 Change directory to home directory before launching the game, so that
87 recorded demos go somewhere sensible.
89 2010-01-30 16:04:24 fraggle
91 Set launch button as default button, so that it is possible to launch
92 the game by pressing return.
94 2010-01-30 00:37:17 fraggle
96 Rename mus2mid functions to be consistent with coding standard.
98 2010-01-29 23:28:35 fraggle
100 Remove unused PACKAGE_LONGDESC.
102 2010-01-29 19:17:56 fraggle
104 When doing a MUS to MID conversion, allocate MIDI channels so that the
105 lowest-numbered MIDI channels are used before higher-numbered ones.
106 Fixes ear-piercing whistle sound in the MAP05 music when playing with
107 timidity and EAWPATS (thanks entryway / HackNeyed).
109 2010-01-29 03:55:20 fraggle
111 Fix indentation/style etc. in mus2mid.c.
113 2010-01-27 19:16:26 fraggle
115 Add tags files to svn:ignore properties.
117 2010-01-26 19:21:18 fraggle
119 Minor fix of British spelling -> American.
121 2010-01-26 19:18:18 fraggle
123 Fix glass hack windows where a linedef is flagged as two sided but has
124 only one side. Fixes WADs such as OTTAWAU.WAD (thanks Never_Again).
126 2010-01-23 23:06:45 fraggle
128 Add menu item to launcher to open a terminal window that can be used
129 to start the game. Add missing 'edit' menu. Set svn:ignore property
132 2010-01-18 19:40:50 fraggle
134 Fix package source URL.
136 2010-01-18 19:29:48 fraggle
138 Tweak package description slightly.
140 2010-01-18 19:14:54 fraggle
142 Define project short description, copyright, maintainer and URL in
143 configure.in. Use these for the Info-gnustep.plist file. Add
144 generated .spec file for building RPM packages.
146 2010-01-17 16:58:37 fraggle
150 2010-01-17 16:31:03 fraggle
152 Restore the original cursor when shutting down video code, this should
153 hopefully fix the problem with the mouse cursor disappearing when
154 exiting on Win9x (thanks Janizdreg).
156 2010-01-16 19:20:11 fraggle
160 2010-01-15 19:29:28 fraggle
162 Don't open the configuration window when the launcher is first run;
163 display an error message if the user tries to launch the game without
166 2010-01-15 19:14:02 fraggle
168 Fix GNUstep info panel.
170 2010-01-15 18:51:35 fraggle
172 Center the launcher window and config window on startup.
174 2010-01-15 18:40:37 fraggle
176 Add wadfile.png for GNUstep build.
178 2010-01-15 18:13:05 fraggle
180 Extend osx makefile to allow building of a working GNUstep
181 application, for testing purposes. Add GNUstep version of Info.plist,
182 remove app-skeleton directory and move contents up.
184 2010-01-14 18:47:03 fraggle
186 In Chex Quest, use the radiation suit colormap instead of the red
187 colormaps that are usually used when taking damage (or using the
188 berserk pack). This matches the Vanilla chex.exe behavior (thanks
191 2010-01-12 20:16:25 fraggle
195 2010-01-12 20:15:34 fraggle
197 Strip executables when building Windows CE packages.
199 2010-01-12 20:14:11 fraggle
201 Rearrange order of Makefile generation to alphabetical order.
203 2010-01-12 20:12:56 fraggle
205 Move Makefile definitions for CC and STRIP into config.make, use
206 versions from autoconf.
208 2010-01-12 20:09:54 fraggle
210 Set main menu title based on package name, not fixed string.
212 2010-01-12 20:09:01 fraggle
214 Place commercial level name strings consecutively in the same array,
215 so that overflowing the end of one list accesses the start of the
216 next. This trick is used by pl2.wad for its MAP33 secret level.
218 2010-01-12 01:32:24 fraggle
220 Add missing connection for plutonia.wad set button.
222 2010-01-12 01:20:48 fraggle
224 Add document icon file and use for file associations.
226 2010-01-11 19:10:42 fraggle
228 Insert new files into the command line at the correct location,
229 allowing multiple files to be opened at once.
231 2010-01-11 01:35:04 fraggle
233 When launching a file from the finder, add the new file into the
234 command line at the appropriate position in the command line string.
236 2010-01-10 20:46:15 fraggle
238 Change "@executable_path@" to "@executable_path"
240 2010-01-10 18:48:21 fraggle
242 Install docs with a single cp, rather than using a for loop.
244 2010-01-10 18:42:35 fraggle
246 Recursively copy library dependencies into destination package.
247 Identify libraries to be installed based on the path in which they are
248 located, rather than whether there is "libSDL" in the name. Use
249 install_name_tool to change the search path so that the system looks
250 for libraries in @executable_path@ rather than their location on the
251 machine upon which the program was built.
253 2010-01-09 21:06:31 fraggle
255 Clear existing arguments when adding a file.
257 2010-01-09 20:42:30 fraggle
259 Add file to command line when opened; add link from AppController to
262 2010-01-09 18:54:04 fraggle
264 Initial code to identify file type by extension and add file to
267 2010-01-09 18:38:48 fraggle
269 Hook in AppController as delegate for application, add file
270 associations to property list file.
272 2010-01-05 17:20:58 fraggle
274 Add "clean" target to package makefiles.
276 2010-01-05 15:52:12 fraggle
278 Move config.make up to pkg/ directory. Use static makefiles to
279 generate all packages, rather than dynamically generated makefiles.
280 Add pkg/osx to dist. Make OS X staging directory depend on top level
281 documentation files. Generate CMDLINE as part of standard build if it
282 is not already present. Set svn:ignore properties.
284 2010-01-04 22:53:44 fraggle
286 Fix single space error when listing libraries.
288 2010-01-04 22:45:45 fraggle
290 Copy binaries into app dir along with libraries.
292 2010-01-04 22:24:48 fraggle
294 Include documentation files in package.
296 2010-01-04 22:19:53 fraggle
300 2010-01-04 22:11:11 fraggle
302 Generate Info.plist and config.make in configure and remove temporary
303 versions. Include config.h from top level.
305 2010-01-04 22:01:32 fraggle
307 Import OS X launcher code to trunk.
309 2010-01-03 03:49:11 fraggle
311 Add quotes around $@ in autogen script (thanks exp[x])
313 2009-12-28 20:57:20 fraggle
315 When recording low resolution (non-longtics) Vanilla demos, carry
316 forward the error from angleturn caused by the reduced resolution, so
317 that consecutive errors can accumulate, possibly making turning
320 2009-12-27 01:42:13 fraggle
324 2009-12-27 00:11:18 fraggle
326 Allow DOOMWADDIR/DOOMWADPATH to contain the complete path to IWAD
327 files, as well as directories in which to search for IWAD files.
329 2009-12-18 22:11:06 fraggle
331 Fix poor quality application icons seen when the game is running. Add
332 back 8-bit icon files alongside files including both 8-bit and high
333 quality 32-bit versions. Use the high quality icon files for resource
334 files includes, and the low quality ones for in-game SDL.
336 2009-12-18 21:11:32 fraggle
338 Update generated source files containing icon data.
340 2009-12-18 21:10:35 fraggle
342 Make ExecuteCommand() under Unix return a failure when the executable
345 2009-12-14 20:57:04 fraggle
347 Use GetModuleFileNameW to get the (Unicode) path to the Doom
348 executable. This hopefully fixes problems with Unicode directory
351 2009-12-14 18:54:25 fraggle
353 Add Chocolate Doom/setup icons with scaled versions for various
354 different icon sizes (thanks MikeRS).
356 2009-12-12 01:20:49 fraggle
358 Fix textscreen black border bug.
360 2009-12-09 02:40:39 fraggle
362 Fix the setup tool on Windows Vista/7 to not prompt for elevated
363 permissions and to disable the "Program Compatibility Assistant"
364 (thanks hobbs and MikeRS).
366 2009-11-29 22:50:17 fraggle
368 Add other missing files to dist.
370 2009-11-29 22:25:51 fraggle
372 Include .lvimrc in dist.
374 2009-11-21 03:56:59 fraggle
376 Add Makefile to build Win32 packages.
378 2009-11-21 02:05:56 fraggle
380 Use execvp() rather than execv(), to look up Doom binary in the PATH
383 2009-11-21 00:40:58 fraggle
385 Apply configuration file invalid key setting fix to setup code.
387 2009-11-21 00:38:16 fraggle
389 Don't crash if key settings are set in a configuration file that are
390 out of range (thanks entryway).
392 2009-11-21 00:24:59 fraggle
394 Fix crash with chocolate-setup under Windows (thanks Janizdreg).
396 2009-11-19 21:49:13 fraggle
398 Rework the OS X MIDI disabling code, as SDL_mixer 1.2.11 fixes the
399 crash. Check and disable MIDI by default if using an older version of
402 2009-11-19 21:07:31 fraggle
404 Make chocolate-setup use its own location in the filesystem to find
405 the location of the chocolate-doom executable. Remove INSTALL_DIR
408 2009-11-05 19:57:55 fraggle
410 Perform bounds checking on values passed to TXT_UpdateScreenArea() to
413 2009-10-26 19:28:12 fraggle
415 Initial hacks for compiling under SDL 1.3.
417 2009-10-17 21:13:54 fraggle
419 Fix error in last change.
421 2009-10-17 20:39:37 fraggle
423 Use M_StrToInt() when processing values passed with -spechit, so that
424 hex values can be specified.
426 2009-10-17 20:29:46 fraggle
428 Import donut overrun emulation code from PrBoom+ (Thanks entryway).
430 2009-10-16 19:10:30 fraggle
432 Fix compilation under MSVC (thanks entryway).
434 2009-10-10 23:58:25 fraggle
436 Rename pkg/wince/Makefile to pkg/wince/GNUmakefile (it uses GNU
439 2009-10-10 22:46:14 fraggle
441 Add pkg directory to make dist.
443 2009-10-10 02:02:58 fraggle
445 Don't crash when using the donut special type and the joining linedef
446 is one sided (thanks Alexander Waldmann).
448 2009-10-05 21:25:53 fraggle
450 Fix desync in ep1-0500.lmp on 64-bit (thanks exp(x)).
452 2009-10-05 00:38:14 fraggle
454 Provide pointer to STARTUPINFO structure when calling CreateProcessW,
455 to stop crash under normal Windows (not CE) when launching Doom from
456 the setup tools (thanks Janizdreg).
458 2009-10-01 20:08:21 fraggle
462 2009-10-01 02:04:00 fraggle
466 2009-10-01 00:07:03 fraggle
468 Change British English spellings to American English, for consistency.
470 2009-09-20 16:27:40 fraggle
472 Use "const char" in libtextscreen where appropriate (thanks entryway).
474 2009-09-11 22:56:47 fraggle
476 Add (lack of) copyright notice for SDL workaround.
478 2009-09-07 20:43:04 fraggle
480 Fix compilation under MacOS X.
482 2009-09-06 19:15:52 fraggle
484 Fixes for MSVC compile (thanks entryway).
486 2009-08-28 00:27:47 fraggle
488 Allow PGUP/PGDN to scroll up and down in scroll panes (thanks
491 2009-07-20 23:27:59 fraggle
493 Remove redundant variable assignment (thanks Quasar/Yagisan)
495 2009-07-20 01:37:41 fraggle
497 Save and display the loading disk icon as a fixed 16x16 square, from
498 an image drawn at the bottom right corner of the screen. This seems
499 to be the same as how Vanilla behaves, and fixes chook3.wad, that uses
500 an STDISK replacement with an offset that pushes the image to the
503 2009-07-13 23:43:06 fraggle
505 Add stdio.h include to fix MSVC build (thanks Kaiser)
507 2009-07-12 17:47:12 fraggle
509 Fix compile with libsamplerate.
511 2009-07-12 15:00:50 fraggle
513 On Windows CE, use the Windows API to find the amount of available
514 memory, so that at least two megabytes are always left available to
517 2009-07-11 12:15:32 fraggle
519 Add missing item to NEWS.
521 2009-07-07 20:46:55 fraggle
525 2009-07-07 20:38:00 fraggle
527 Fix launching of the game from the setup tool in Windows CE.
529 2009-06-21 20:33:35 fraggle
531 Add Makefile for building CAB files, dependency calculation.
533 2009-06-21 20:19:43 fraggle
535 Use correct filename for SDL_net DLL.
537 2009-06-21 20:03:38 fraggle
539 Remove temporary files after generating CAB file.
541 2009-06-20 23:13:44 fraggle
543 Add script to generate Windows CE install package.
545 2009-06-16 20:47:13 fraggle
547 Automatically allocate a smaller zone size if it was not possible to
548 allocate the default 16 MiB.
550 2009-06-13 18:10:18 fraggle
552 Don't post zero key events.
554 2009-06-12 20:07:55 fraggle
556 On Windows CE systems without a keyboard, patch the default settings
557 to use hardware keys.
559 2009-06-12 18:58:42 fraggle
561 Remove debug messages.
563 2009-06-12 18:35:39 fraggle
565 Set the USER environment variable based on the owner information from
568 2009-06-12 18:34:27 fraggle
570 Always grab input on Windows CE.
572 2009-06-11 22:34:36 fraggle
574 Include libc_wince.a in chocolate-server build.
576 2009-06-11 20:41:20 fraggle
578 Grab the input in setup when reading a new key binding, so that
579 Windows CE buttons are read properly. Map buttons to PC function
582 2009-06-11 19:19:05 fraggle
584 Include libc_wince.h on Windows CE.
586 2009-06-11 19:18:12 fraggle
588 Declare getenv/putenv on Windows CE for recent SDL versions that do
591 2009-06-10 20:03:08 fraggle
593 Add key bindings for pause, message refresh.
595 2009-06-08 20:26:29 fraggle
597 Remove debugging code.
599 2009-06-08 19:15:57 fraggle
601 Use SDL's getenv/putenv implementation, and populate at startup.
603 2009-06-08 00:41:10 fraggle
605 Use CreateFileW instead of OpenFile (doesn't exist on Windows CE)
607 2009-06-07 20:08:08 fraggle
609 Fix header includes (thanks exp[x])
611 2009-06-07 19:18:02 fraggle
613 Don't add DirectX/Windib selector on Windows CE.
615 2009-06-07 18:53:25 fraggle
617 Use home dir to store configuration and savegames under Windows CE.
619 2009-06-07 18:33:19 fraggle
621 Fix setup tool display configuration dialog when fullscreen is not
624 2009-06-07 18:10:05 fraggle
626 Make auto-adjust code switch to windowed mode if no fullscreen modes
629 2009-06-07 17:41:46 fraggle
631 Catch errors when initialising SDL. Use the small textscreen font by
632 default on Windows CE if no fullscreen modes are available.
634 2009-06-07 17:39:08 fraggle
636 Add missing SDL_thread include.
638 2009-06-07 17:35:43 fraggle
640 Don't try to use the SDL DirectX driver under Windows CE.
642 2009-06-07 16:21:41 fraggle
644 Fix setup tool compile on Windows CE.
646 2009-06-07 16:15:40 fraggle
648 Remove call to setbuf.
650 2009-06-07 15:35:27 fraggle
652 Add IWAD search dirs for Windows CE.
654 2009-06-07 15:20:46 fraggle
656 Exit with an error on failure to allocate zone memory.
658 2009-06-07 03:10:21 fraggle
660 Use MessageBoxW instead of MessageBox (doesn't exist on Windows CE)
662 2009-06-07 02:59:49 fraggle
664 Add README file for Windows CE library.
666 2009-06-07 02:56:21 fraggle
668 Detect Windows CE target and build/include libc_wince files as
671 2009-06-07 02:50:47 rtc_marine
673 - Update textscreen codeblocks project to include txt_scrollpane.* and
676 2009-06-07 02:33:58 fraggle
678 Include libc_wince.h when on Windows CE.
680 2009-06-07 02:32:15 fraggle
682 Add CPU affinity function for Windows CE.
684 2009-06-07 02:27:58 fraggle
686 Add libc_wince.h header, and EISDIR error value.
688 2009-06-07 02:27:30 fraggle
690 Use GetUserNameExW, not GetUserName (doesn't exist on WinCE)
692 2009-06-07 02:26:45 fraggle
694 Fix compile with FEATURE_MULTIPLAYER disabled.
696 2009-06-07 02:24:40 fraggle
698 Fix compile with FEATURE_SOUND disabled.
700 2009-06-07 01:56:23 fraggle
702 Add Windows CE implementations of some ANSI C functions that are
705 2009-06-06 22:13:44 fraggle
707 Don't check for Steam/CD installer versions on Windows CE.
709 2009-06-05 17:58:48 fraggle
711 Add key binding variables for automap and weapon keys.
713 2009-06-04 00:37:02 fraggle
715 Increase height of menu bindings dialog.
717 2009-06-04 00:35:05 fraggle
719 Use newer keyboard bindings dialog layout from raven-branch.
721 2009-06-04 00:20:37 fraggle
723 Add unique key groups for menu navigation and shortcuts.
725 2009-06-04 00:20:06 fraggle
727 Use key for confirming menu messages, not typed char.
729 2009-06-03 21:45:54 fraggle
731 Add dialog to setup tool for editing menu shortcuts.
733 2009-06-03 21:18:04 fraggle
735 Add config file variables to increase/decrease screen size.
737 2009-06-03 20:59:26 fraggle
739 Fix shortcut keys for menu items.
741 2009-06-03 20:55:50 fraggle
743 Add configuration file entries for menu key bindings.
745 2009-06-03 20:37:19 fraggle
747 Add key_ variables for the keys used to control the menu.
749 2009-05-26 23:14:24 fraggle
751 Fix tags for functions using TXT_UNCAST_ARG.
753 2009-05-26 22:13:18 fraggle
755 Set appropriate vim 'tags' variable for ctags files.
757 2009-05-21 20:18:38 fraggle
759 Set display settings window position based on screen dimensions,
760 rather than hard coding position.
762 2009-05-19 18:07:49 fraggle
764 Fix manpage documentation for DOOMWADPATH (thanks MikeRS)
766 2009-05-18 19:30:49 fraggle
768 Fix A_BossDeath behavior in v1.9 emulation mode (thanks entryway)
770 2009-05-17 14:54:19 fraggle
772 Always use an SDL buffer size that is a power of two. Reduce buffer
775 2009-05-12 19:03:20 fraggle
777 Add option to "join game" dialog in setup tool to autojoin a LAN game.
779 2009-05-12 19:01:27 fraggle
781 Make txt_inputboxes emit a "changed" signal when their value is
784 2009-05-07 22:59:38 fraggle
786 Calculate SDL buffer size automatically based on sample rate.
788 2009-05-05 01:00:53 fraggle
792 2009-05-05 00:46:27 fraggle
794 Minor smallfont fixups.
796 2009-05-01 22:05:57 fraggle
798 Add copyright headers to textscreen examples.
800 2009-04-26 17:59:08 fraggle
802 More smallfont fixups.
804 2009-04-23 20:58:11 fraggle
806 Fix up some extended ASCII characters.
808 2009-04-23 19:19:52 fraggle
812 2009-04-23 19:18:43 fraggle
814 Add small textscreen font for low resolution displays, based on the
815 Atari-Small font by Tom Fine.
817 2009-03-15 14:44:23 fraggle
819 Fix clipped sounds when using libsamplerate (thanks David Flater)
821 2009-03-14 15:28:41 fraggle
823 Add check to allow sched_setaffinity code to work on older versions of
826 2009-03-12 18:55:27 fraggle
828 Define INVALID_SET_FILE_POINTER if it is not defined, to fix
829 compilation under MSVC6 (thanks Quasar)
831 2009-03-08 22:51:25 fraggle
833 Add "make doc" target to run Doxygen, and add a Doxyfile. Add @file
834 tags to start of header files so that Doxygen will process them.
836 2009-03-07 00:35:08 fraggle
838 Add documentation for high-level txt_desktop.h functions.
840 2009-03-07 00:24:45 fraggle
842 Add documentation for high-level textscreen functions.
844 2009-03-06 20:01:32 fraggle
846 Fix signed/unsigned conversion warning.
848 2009-03-03 19:26:20 fraggle
850 Look up SetProcessAffinityMask function at runtime, so that the
851 program should work under Win9x again.
853 2009-01-30 23:53:47 fraggle
855 Fix layout of widgets within scroll panes. Scroll scroll panes in
856 response to keyboard events.
858 2009-01-29 23:26:03 fraggle
860 Shrink text box slightly.
862 2009-01-29 23:00:14 fraggle
864 Allow clicking within scroll bars to set position.
866 2009-01-29 22:54:13 fraggle
868 Add scrollable pane widget to textscreen library.
870 2009-01-17 14:05:31 fraggle
872 Fix '-mmap' command line parameter.
874 2009-01-07 22:05:13 fraggle
876 Create the ~/.chocolate-doom/savegames directory on startup if it does
879 2009-01-07 21:51:37 fraggle
881 Replace -nommap with -mmap; do not use mmap()ed file access by
882 default. Fixes Plutonia 2, and several other minor things.
884 2008-12-10 20:25:05 fraggle
886 Bump version to 1.2.1, update NEWS and ChangeLog.
888 2008-12-10 20:20:10 fraggle
890 Fix crash when playing Doom 1 levels.
892 2008-12-10 01:06:08 fraggle
894 Bump version to 1.2.0, update NEWS and ChangeLog.
896 2008-12-10 01:01:19 fraggle
898 Undo previous change.
900 2008-12-10 00:42:49 fraggle
902 Set icon before calling TXT_Init, for setup and ENDOOM screens.
904 2008-12-10 00:00:55 fraggle
906 Fix window icon/title under Windows XP Luna theme.
908 2008-12-09 23:32:19 fraggle
910 Make intermission screen work on MAP33, to be consistent with Vanilla
911 Doom. Also, make levels after MAP33 trigger a V_DrawPatch error.
913 2008-12-09 20:35:17 fraggle
915 Add check for sched_setaffinity to configure and only use it if it is
916 found. Display a message if we don't have any way to set processor
919 2008-12-09 19:56:43 fraggle
921 Add SDL_CFLAGS, SDL_LDFLAGS to default compile flags, and check for
922 SDL in configure before checking for libraries and headers, to fix
925 2008-12-03 22:09:22 fraggle
927 Use FILE_MAP_COPY instead of FILE_MAP_ALL_ACCESS for mapping files
928 (thanks to Christian Chech).
930 2008-12-01 21:08:23 fraggle
932 Don't try to read SDL events until initialised.
934 2008-10-01 21:22:09 fraggle
936 Add .lvimrc local vim project settings.
938 2008-09-21 19:20:32 fraggle
940 Don't play DEMO4 if gameversion is emulating chex.exe - it only plays
943 2008-09-20 19:18:06 fraggle
945 Set processor affinity under non-Windows platforms using the POSIX
948 2008-09-16 01:17:20 rtc_marine
950 - Force use of dwarf-2 debugging information - Fix an age-old problem
951 of not being able to find -lpcsound, the debug target was looking for
952 it rather than -lpcsound-dbg
954 2008-09-14 19:14:46 fraggle
956 Add -nocheat command line parameter to disable applying cheats from
959 2008-09-07 18:47:08 fraggle
961 Strip out NUL characters from dehacked files; this makes the dehacked
962 patch with portal.wad load properly.
964 2008-08-29 00:31:53 fraggle
968 2008-08-24 03:06:26 fraggle
970 Update INSTALL to include some notes about Chex Quest.
972 2008-08-24 02:58:57 fraggle
974 Update missing chex.deh to reference its location in the idgames
977 2008-08-20 19:27:56 fraggle
979 Use / as a path separator, to allow cross-compiling of resource files
980 (thanks Anonymous bug reporter)
982 2008-08-19 20:51:41 fraggle
984 Fix crash related to A_BFGSpray with NULL target when using dehacked
985 patches - discovered with insaned2.deh (thanks CSonicGo)
987 2008-08-09 18:09:23 fraggle
989 Don't modify level lumps when loading levels.
991 2008-08-08 23:38:25 fraggle
993 Use FILE_MAP_ALL_ACCESS rather than FILE_MAP_READ when mmapping files
994 under Windows (thanks entryway)
996 2008-08-02 14:29:37 fraggle
998 Search for chex.deh in WAD path.
1000 2008-07-31 23:01:38 fraggle
1002 Update netcode to allow chex quest gameversion.
1004 2008-07-31 22:29:20 fraggle
1006 Update Chocolate Setup to support chex.wad.
1008 2008-07-31 21:21:58 fraggle
1010 Fix crash on Chex Quest intermission screen (thanks entryway)
1012 2008-07-31 21:06:42 fraggle
1014 Automatically load chex.deh on startup if playing in chex mode.
1016 2008-07-31 20:43:45 fraggle
1018 Fix mistake in exit confirmation string that was breaking dehacked
1019 patches that replace it.
1021 2008-07-31 12:55:35 rtc_marine
1023 Update codeblocks project to locate setup manifest
1025 2008-07-29 19:06:04 fraggle
1027 Don't do the Final Doom teleport quirk with Chex Quest, as chex.exe
1030 2008-07-29 19:05:16 fraggle
1032 Monsters don't drop ammo in Chex Quest.
1034 2008-07-29 01:50:56 fraggle
1036 Add magic dehacked comment to enable long cheat sequences (also for
1039 2008-07-27 00:51:25 fraggle
1041 In chex mode, always warp to an episode 1 level, and display the level
1042 title in the automap for the equivalent episode 1 level.
1044 2008-07-26 16:45:52 fraggle
1046 Allow magic comments in dehacked files that disable the DOS dehacked
1047 text replacement limit, so that we can use a dehacked patch to emulate
1050 2008-07-26 16:29:08 fraggle
1052 Chex Quest's chex.exe is based on the Final Doom exe, not the Ultimate
1055 2008-07-26 16:23:06 fraggle
1057 Fix "dimensional shambler waiting at the dos prompt" quit message to
1058 match the one in doom2.exe precisely.
1060 2008-07-25 20:56:39 fraggle
1062 Initial chex.exe emulation.
1064 2008-07-10 00:22:34 fraggle
1066 Fix dehacked replacements for the "press y to quit to dos" string.
1068 2008-07-07 10:10:26 fraggle
1070 Fix quit screen confirm message to say "quit to dos" rather than just
1071 "quit" (thanks MikeRS)
1073 2008-06-14 18:42:06 fraggle
1075 Add a helpful message for people trying to play with the wrong IWAD.
1077 2008-06-11 01:14:07 fraggle
1079 Only apply dehacked green armor class to the green armor shirt, not
1080 the armor helmets as well.
1082 2008-06-09 19:11:24 fraggle
1084 Always set armor class to 2 when picking up a megasphere (thanks
1087 2008-05-05 04:52:08 GhostlyDeath
1089 Updated Code::Blocks project for new files
1091 2008-05-05 04:48:45 fraggle
1093 Add setup-manifest.xml to dist.
1095 2008-05-05 04:44:28 GhostlyDeath
1097 Updated VC++ Project for added files; Manifest should have version
1098 1.1.1.0 not 1.0.0.0; the rc files in the codeblocks folder have been
1101 2008-05-05 04:11:29 fraggle
1103 (Hopefully) fix for Windows Vista asking for security elevation when
1104 running chocolate-setup.
1106 2008-05-04 22:43:38 fraggle
1108 Remove Vanilla Doom reload hack.
1110 2008-05-04 18:09:51 fraggle
1112 Add command line option to disable mmapped WAD I/O.
1114 2008-05-04 17:45:10 fraggle
1116 Fix win32 mmap driver and add to build.
1118 2008-05-02 23:52:00 fraggle
1120 Add Windows memory mapping backend.
1122 2008-05-02 20:19:38 fraggle
1124 Memory-mapped WAD access.
1126 2008-05-02 20:18:52 fraggle
1128 Fix up some more code calling Z_Free instead of W_ReleaseLumpNum.
1130 2008-05-02 19:48:43 fraggle
1132 Add W_CacheLumpNum,Name API to WAD code for releasing a lump back to
1133 cache when it is no longer needed. Switch existing code to use the
1134 new API instead of Z_ChangeTag.
1136 2008-05-02 18:32:09 fraggle
1138 Add WAD I/O abstraction layer - first step for mmapped WAD access.
1140 2008-04-26 17:31:47 fraggle
1142 "Python Image Library" -> "Python Imaging Library" (thanks exp(x)).
1144 2008-04-26 15:33:14 fraggle
1146 Add new Chocolate Doom icon.
1148 2008-04-26 00:33:00 fraggle
1150 Generate transparency mask for the application icon from black parts
1153 2008-04-23 08:44:17 GhostlyDeath
1155 VC++ Project now builds
1157 2008-04-20 02:00:11 fraggle
1159 Bump version to 1.1.1, update ChangeLog and NEWS.
1161 2008-04-19 17:41:58 fraggle
1163 Fix build problem when libsamplerate support is enabled.
1165 2008-04-19 16:52:37 fraggle
1167 Bump version to 1.1.0, update ChangeLog and NEWS.
1169 2008-04-19 16:30:42 fraggle
1171 Fix some more warnings.
1173 2008-04-19 16:27:50 fraggle
1177 2008-04-19 14:43:17 fraggle
1179 Don't successfully save a savegame if a buffer overrun occurs, and
1180 don't overwrite the existing savegame.
1182 2008-04-19 14:24:59 fraggle
1186 2008-04-16 21:30:04 fraggle
1188 Update some of the documentation.
1190 2008-04-16 00:16:16 fraggle
1192 Make the BSD PC speaker driver work on FreeBSD.
1194 2008-04-15 22:40:33 fraggle
1196 Make use_libsamplerate be an integer value that controls conversion
1197 quality, rather than an on/off setting.
1199 2008-04-15 22:19:35 fraggle
1201 Fix bug with joystick configuration.
1203 2008-04-02 01:00:11 fraggle
1207 2008-04-01 01:10:20 fraggle
1209 Flip all levels on load - the game is more fun this way.
1211 2008-03-30 23:17:13 rtc_marine
1213 Fix an error message
1215 2008-03-15 23:54:00 rtc_marine
1217 Fix build of Chocolate Server
1219 2008-03-13 18:41:00 fraggle
1221 Display a warning message if use_libsamplerate != 0, but libsamplerate
1222 support is not compiled in.
1224 2008-03-13 18:33:59 fraggle
1226 Apply SRC patch from David Flater.
1228 2008-03-12 20:12:51 fraggle
1230 Add "see also" sections to manpages and GPL note. Add "files" section
1233 2008-03-09 03:19:35 rtc_marine
1235 update codeblocks project to reflect previous commit changes
1237 2008-03-09 03:02:48 fraggle
1239 Split out configuration file code from m_misc.c into m_config.c. Move
1240 screenshot code into v_video.c Add M_FileLength common function for
1241 finding the length of an open file.
1243 2008-02-28 21:22:41 fraggle
1245 Move vc9/ project files into the msvc/ directory and update the README
1246 file for the MSVC files.
1248 2008-02-28 20:07:31 fraggle
1250 Fix MSVC project file and resource file for new filenames.
1252 2008-02-28 20:04:10 fraggle
1254 Add fixes for MSVC warnings (thanks entryway).
1256 2008-02-26 22:13:35 fraggle
1260 2008-02-26 22:10:06 fraggle
1262 Don't sort config file variables alphabetically. Throw an exception
1263 for unknown documentation comments.
1265 2008-02-26 22:05:41 fraggle
1267 Minor config file documentation fixes.
1269 2008-02-25 23:50:07 fraggle
1271 Replace manpage header, footer, environment files with a single
1272 template file. Generate documentation for the default.cfg and
1273 chocolate-doom.cfg configuration files.
1275 2008-02-24 20:25:51 fraggle
1277 Switch to using CONFIG_VARIABLE_ macros for the configuration file
1278 tables. Add documentation for each value (for autogenerating
1281 2008-02-24 00:55:07 fraggle
1283 Fix leftover "junk" displayed on the screen on the initial melt when
1286 2008-02-23 22:51:17 fraggle
1288 Perform a low-pass filter of converted sounds to filter out
1289 high-frequency noise from the upscaling process.
1291 2008-02-21 20:01:30 fraggle
1293 Shut up compile warning.
1295 2008-02-17 03:12:25 fraggle
1297 Add command line option for server to allow client version checking to
1300 2008-02-13 19:06:11 fraggle
1302 Don't try to precache sound effects that don't exist.
1304 2008-02-12 22:16:12 fraggle
1308 2008-02-12 22:07:41 fraggle
1310 Use SRC_SINC_FASTEST for speed when using libsamplerate for
1311 conversions, and precache all sound effects for speed.
1313 2008-02-12 21:29:58 fraggle
1315 Add use_libsamplerate variable to setup.
1317 2008-02-12 21:26:31 fraggle
1319 Set the default startup_delay to 1s.
1321 2008-02-11 22:59:51 fraggle
1323 Add support for sample rate conversion using libsamplerate (thanks to
1324 David Flater for this patch).
1326 2008-02-10 18:44:05 fraggle
1328 Fix compiler warnings. Refactor the intercepts overrun code so that
1329 it should work properly on big endian machines as well as little
1332 2008-02-09 22:31:02 fraggle
1334 Fix up the R_Main startup progress dots. If stdout is a file, don't
1335 display the surrounding box.
1337 2008-02-09 22:21:33 fraggle
1339 Set the process affinity mask to 1 on Windows, to work around a bug in
1340 SDL_mixer (thanks entryway).
1342 2008-02-09 22:04:13 fraggle
1344 Set the SDL_VIDEODRIVER in setup, so that we get the correct modes
1345 list (different video drivers can give different results). Restart
1346 textscreen when the video driver is changed.
1348 2008-02-09 20:30:27 fraggle
1350 Define WIN32_LEAN_AND_MEAN to fix windows build of i_system.c.
1352 2008-02-09 19:17:19 fraggle
1354 Remove some unneeded functions from i_system.c. Make I_Error exit
1355 using exit() rather than abort(). Display a message box with the
1358 2008-02-06 23:55:33 fraggle
1360 Use geometric distance to find the nearest mode when autoadjusting,
1361 rather than number of pixels.
1363 2008-02-06 23:42:29 fraggle
1365 Add -geometry command line parameter to allow the screen size to be
1366 specified with one combined option.
1368 2008-02-06 22:18:16 fraggle
1370 Make 320x240 a "good" mode when aspect ratio correction is turned off.
1371 Don't switch to "bad" modes when changing other settings.
1373 2008-02-05 23:32:30 fraggle
1375 Set screen_{width,height} when finding the nearest mode. Save the
1376 last mode explicitly selected and use this as criteria for which mode
1377 is nearest. Align the display window so that the top always stays
1380 2008-02-05 05:34:07 rtc_marine
1384 2008-02-04 22:45:53 fraggle
1386 Mark 512x400 as a "bad" mode (don't autoadjust to it in fullscreen).
1387 Makes 640x480 the default when 320x200 mode is not available.
1389 2008-02-04 22:43:11 fraggle
1391 Update chocolate-setup to the new screen mode config system.
1393 2008-01-31 22:43:20 rtc_marine
1395 Use project names as binary names
1397 2008-01-30 19:09:31 fraggle
1399 Be more accurate in describing windowboxed modes as either
1400 "pillarboxed", "letterboxed" or "windowboxed".
1402 2008-01-26 15:38:28 fraggle
1404 Update make dist for new codeblocks files.
1406 2008-01-25 23:05:53 rtc_marine
1408 Change filenames to be name independant Update the project files and
1411 2008-01-25 22:48:23 fraggle
1413 Update win32 resource files for the new icon filenames.
1415 2008-01-25 17:37:48 fraggle
1417 Rename some files to be package name independent.
1419 2008-01-24 19:26:12 fraggle
1423 2008-01-24 19:14:44 fraggle
1425 Add manpages for chocolate-setup, chocolate-server, based on the
1426 versions by Jon Dowland for the Chocolate Doom debian package
1429 2008-01-24 19:10:49 fraggle
1431 Make lookup tables const where possible.
1433 2008-01-24 19:09:47 fraggle
1435 Fix fast / respawning monsters parameter not exchanged when starting
1436 netgames (thanks GhostlyDeath).
1438 2008-01-23 23:56:35 fraggle
1440 Add URLs for patches.
1442 2008-01-22 20:02:02 fraggle
1444 Use MEM_SEEK_SET for memio, not SEEK_SET.
1446 2008-01-22 20:00:42 fraggle
1448 Add SDL_mixer, SDL_net URLs and a section on timidity.
1450 2008-01-22 19:55:50 fraggle
1452 Include MSVC project files in make dist.
1454 2008-01-22 19:52:38 fraggle
1458 2008-01-21 15:07:15 GhostlyDeath
1460 Removed spaces from VC9 Project
1462 2008-01-20 16:18:16 fraggle
1464 Fix loading disk icon. Add back -1, -2, -3 command line options for
1465 scale. Only allow 320x200, 640x400 special case for aspect ratio
1466 correct when running fullscreen. Clean up "nearest mode"
1467 autoadjustment. Fix crash with autoadjust when running windowed.
1469 2008-01-20 04:59:50 fraggle
1471 Add -width, -height command line parameters for specifying the screen
1474 2008-01-20 04:47:52 fraggle
1476 Refactor the video mode configuration system. The previous system was
1477 built around the program choosing a screen mode from the user's
1478 settings, this is based around choosing settings from the specified
1479 screen mode. As such, the old screenmultiply config variable is now
1480 gone. Also, aspect ratio correction is now on by default. Add new
1481 aspect ratio correction functions for horizontal squashing (as a
1482 complement to the existing vertical stretching).
1484 2008-01-20 01:59:39 fraggle
1486 Use strcmp(), not strcasecmp() for checking driver name
1488 2008-01-20 00:22:47 fraggle
1490 Revert doomdef.h include added to pcsound.c.
1492 2008-01-16 14:41:07 rtc_marine
1494 Fix build Remove unused libraries from certain projects
1496 2008-01-16 14:33:08 GhostlyDeath
1498 Updated VC9 project, -setup and -server now build correctly
1500 2008-01-16 13:39:24 GhostlyDeath
1502 Added MSVC9 (2k8 Express) Project File; The client builds but -setup
1503 and -server just need to have files excluded/included from the project
1505 2008-01-16 11:13:42 rtc_marine
1507 Update config.h to 1.0.0 for the codeblocks projects
1509 2008-01-12 12:28:08 fraggle
1511 Make sure we credit Id in the manpage as well. Update copyright to
1514 2008-01-10 00:46:53 fraggle
1516 Use the same spechits magic value that PrBoom-plus uses (thanks
1519 2007-12-30 04:51:56 fraggle
1521 Add environment variable section to manpage.
1523 2007-12-18 22:09:51 fraggle
1525 Don't center the mouse on startup if the mouse is disabled (thanks
1526 Siggi) Reset the palette when the window is restored to clear any
1527 screen corruption (thanks Catoptromancy)
1529 2007-12-14 22:23:13 fraggle
1531 Don't grab the mouse if the mouse is disabled by -nomouse or through
1532 use_mouse in the configuration file (thanks MikeRS).
1534 2007-12-14 18:31:28 fraggle
1538 2007-12-14 18:29:23 fraggle
1540 Include doomfeatures.h in deh_misc.h so that FEATURE_DEHACKED is
1541 checked properly. Fixes STRAIN desyncs with BFG Cells/Shot not set
1544 2007-12-13 23:04:58 fraggle
1546 Add a list of wiki pages to link to and automatically insert links.
1548 2007-12-13 22:32:33 fraggle
1550 Add missing argument to the extraconfig command line parameter.
1552 2007-12-13 22:27:07 fraggle
1554 Add mmapped file IO note to TODO.
1556 2007-12-13 22:26:16 fraggle
1558 Add @vanilla tag for Vanilla doom command line options. Add missing
1559 documentation for -nosound, -nomusic, -nosfx. Fix up some bugs with
1560 the docgen wikitext output and allow control over output of Vanilla
1563 2007-12-10 21:03:28 fraggle
1565 Bump version to 1.0.0 and update ChangeLog.
1567 2007-12-08 11:07:13 fraggle
1571 2007-11-23 18:26:40 fraggle
1573 Use _spawnv() to invoke Doom under Windows, rather than system().
1574 Fixes bug with DOS window "flashing up" when opening the multiplayer
1577 2007-10-19 00:55:11 fraggle
1579 Reorder actionf_t union members to fix warnings in info.c.
1581 2007-10-19 00:54:11 fraggle
1583 Shut up signed / unsigned comparison warnings.
1585 2007-10-19 00:44:56 fraggle
1587 #define snprintf, vsnprintf to _snprintf, _vsnprintf in MSVC.
1589 2007-10-19 00:40:50 fraggle
1591 #define inline to _inline in MSVC.
1593 2007-10-19 00:38:53 fraggle
1595 Fix for strcasecmp in MSVC; #define to stricmp. Outside MSVC, use
1598 2007-09-15 18:09:47 fraggle
1600 Fix desyncs caused by previous change to A_Explode.
1602 2007-09-15 14:13:00 fraggle
1604 Check for playeringame overflow when spawning a new player (for
1605 compatibility with vex6d.wad / bug_wald.lmp)
1607 2007-09-15 13:35:33 fraggle
1609 Add intercepts overrun emulation from PrBoom-plus.
1611 2007-09-14 23:20:08 fraggle
1613 Add P_SubstNullMobj, substitute NULL mobjs for a dummy mobj where
1614 mo->target is not checked for NULL.
1616 2007-09-11 10:02:24 fraggle
1618 Remove obsolete autotools scripts from dist, require automake 1.8
1621 2007-09-05 00:50:56 fraggle
1623 Fix build failure when python is not installed.
1625 2007-09-03 02:05:27 fraggle
1627 Up the default sample rate to 44100.
1629 2007-09-03 02:00:19 fraggle
1631 Fix crash when playing long sounds (like DSBOSSIT)
1633 2007-09-03 01:43:29 fraggle
1635 Try to open /dev/speaker in the parent process, so that we can tell if
1636 we don't have permission to open it before we fork.
1638 2007-09-03 01:30:51 fraggle
1640 Add pcsound driver for OpenBSD.
1642 2007-09-02 21:17:19 fraggle
1644 Disable "saving config in ... " message for setup (thanks MikeRS)
1646 2007-09-02 21:14:40 fraggle
1648 Don't make novert affect the joystick as well (thanks Janizdreg)
1650 2007-08-31 09:59:34 fraggle
1652 Make SHORT and LONG macros return signed values; this is the behaviour
1653 of the versions in the original source and some code depends on it.
1655 2007-08-31 09:31:48 fraggle
1657 Use short for texpatch_t .originx, .originy: fixes problem caused by
1658 sign conversion in the endianness code.
1660 2007-08-31 08:27:44 fraggle
1662 Use gcc packed attribute for all structures read/written to disk. This
1663 fixes architectures where structure fields are aligned differently to
1664 optimise reads, causing the game to crash.
1666 2007-08-27 20:31:30 fraggle
1668 Fix bug where the automap always follows player 1 in multiplayer mode
1671 2007-08-24 01:27:39 fraggle
1673 Initialise tracksize variable before mus2mid conversion, otherwise it
1674 is not reset the next time we convert a mid
1676 2007-08-20 00:54:27 fraggle
1678 Use __APPLE__ instead of __MACOSX__.
1680 2007-08-09 01:28:34 fraggle
1682 Remove debugging message.
1684 2007-08-09 01:04:03 fraggle
1686 Don't crash when all players have quit.
1688 2007-08-09 01:03:41 fraggle
1690 Disconnect any remaining drones when the last real player quits.
1692 2007-08-08 22:14:48 fraggle
1694 Remove M_FileExists check for steam directories and add them as
1695 possible search paths anyway.
1697 2007-08-08 22:11:29 fraggle
1699 Add the default DEICE install directories to the IWAD search path on
1702 2007-08-08 21:06:46 fraggle
1704 Match steam IWAD directory order to IWAD search order.
1706 2007-08-08 19:04:35 fraggle
1708 Move SCREENHEIGHT_4_3 to doomdef.h; remove some unused constants.
1710 2007-08-08 19:03:32 fraggle
1712 Make M_FileExists work on directories.
1714 2007-08-08 03:00:53 fraggle
1716 Add temporary debugging messages for Steam support.
1718 2007-08-08 02:17:38 fraggle
1720 Don't assume Steam InstallPath ends in a \
1722 2007-08-07 05:26:16 fraggle
1724 All of the steam IWADs are in \base subdirectories.
1726 2007-08-07 02:19:49 fraggle
1728 Autodetect IWADs installed by Steam.
1730 2007-08-06 05:48:55 fraggle
1732 Remove duplicate FileExists function.
1734 2007-08-03 23:17:15 fraggle
1736 Fix 'pop' at the end of sound effects caused by an audio conversion
1739 2007-07-30 03:03:23 fraggle
1741 Set timedemo start time when demo playback begins, not when the level
1742 begins. Using the level start time causes problems when timing
1745 2007-07-30 01:44:49 fraggle
1747 Make the z_native "out of memory" error message match the normal
1750 2007-07-30 01:31:33 fraggle
1752 Fix bug in z_native linked list logic. Clear out all PU_CACHE blocks
1755 2007-07-30 00:41:12 fraggle
1757 Allow more than the standard three mouse buttons to be defined through
1760 2007-07-22 15:45:53 fraggle
1762 Add missing new mouse buttons to setup (thanks RazTK).
1764 2007-07-10 14:37:58 fraggle
1768 2007-07-10 14:37:44 fraggle
1770 Shut up compiler warning.
1772 2007-07-08 21:53:18 fraggle
1774 Make the numeric keypad behave like Vanilla does.
1776 2007-07-08 18:52:45 fraggle
1778 Add -netdemo for playing back netgame demos that only have a single
1781 2007-07-08 00:58:24 fraggle
1783 Make drones quit when disconnected from the server.
1785 2007-07-08 00:45:55 fraggle
1787 Don't grab the mouse if a drone player (no input, so it isn't needed).
1789 2007-07-05 13:06:10 fraggle
1791 Clearer prompt when asking whether to save settings on exit of setup.
1793 2007-07-05 12:57:18 fraggle
1795 Remove "startup delay" from the setup display configuration dialog.
1797 2007-07-04 23:57:07 fraggle
1799 Add pcsound_internal.h to dist.
1801 2007-06-30 15:34:03 fraggle
1803 Don't crash if there is a multiplayer demo in the demo loop.
1805 2007-06-28 00:15:56 fraggle
1807 Interpret skill level setting as a signed integer, to allow -skill 0.
1809 2007-06-22 20:14:49 fraggle
1811 Don't allow two actions bound to the same button in setup.
1813 2007-06-22 12:55:14 fraggle
1815 Replace 35 with TICRATE where appropriate.
1817 2007-06-21 23:51:47 fraggle
1819 Add a joystick dead zone for joysticks that don't have them.
1821 2007-06-21 23:00:38 fraggle
1823 Revert previous change from bitshifts to divides; this causes demo
1826 2007-06-21 12:33:46 fraggle
1828 Add arrlen() macro as a clearer way of doing sizeof(array) /
1831 2007-06-21 12:32:04 fraggle
1833 Add portability section to HACKING file.
1835 2007-06-20 12:44:46 fraggle
1839 2007-06-20 12:21:57 fraggle
1841 Add x5 screen scale (thanks MikeRS!)
1843 2007-06-20 01:37:40 fraggle
1845 Add new configuration options for the mouse and joystick for controls
1846 that are available through the keyboard. Justification: this is
1847 already possible through advanced mouse drivers and programs like
1848 js2x, so there might as well be a proper interface for it.
1850 2007-06-19 00:59:08 rtc_marine
1852 Update codeblocks projects for new sound stuff Include envvars in
1853 projects, which is part of the new format
1855 2007-06-19 00:50:42 fraggle
1857 Add -iwad when joining a game, as well as when creating one (thanks
1860 2007-06-19 00:47:44 fraggle
1862 Remove deleted headers from Makefile.am.
1864 2007-06-17 20:19:37 fraggle
1866 Make the music code modular as well, although for the time being there
1867 is only one module. Remove s_dummy.c.
1869 2007-06-17 19:40:02 fraggle
1871 Split i_sound.c into i_sdlsound.c, i_sdlmusic.c, with generic "sound
1872 driver" modules, one for PC speaker and one for digital output.
1874 2007-06-16 17:16:45 fraggle
1876 Switch back to z_zone, not z_native (oops!)
1878 2007-06-16 17:04:00 fraggle
1882 2007-06-16 17:03:10 fraggle
1884 Use divides instead of bitshifts, for clarity
1886 2007-06-16 17:02:58 fraggle
1888 Shut up strict aliasing warnings
1890 2007-06-16 17:02:46 fraggle
1892 Switch to djb2 hash function and shut up compiler warnings
1894 2007-06-15 00:20:30 rtc_marine
1896 Update codeblocks project
1898 2007-06-14 22:45:50 fraggle
1900 Add configuration file variable to change the sound sample rate
1903 2007-06-14 22:15:52 fraggle
1905 Support up to 20 joystick buttons. Justification: most modern
1906 joysticks and joypads have many more than four buttons. Keeping the
1907 limit at four buttons restricts the player into using the first four
1908 buttons on his joystick/pad, which could be any arbitrary four set of
1911 2007-06-14 22:03:22 fraggle
1913 Don't send joystick updates when the joystick is disabled. Shut up
1914 warning caused by missing header.
1916 2007-06-13 20:12:13 fraggle
1918 Working joystick code.
1920 2007-06-12 19:49:29 fraggle
1922 Emulate overflows in P_FindNextHighestFloor. Thanks to entryway for
1925 2007-06-09 23:28:55 fraggle
1927 Joystick calibration (untested)
1929 2007-06-09 19:01:00 fraggle
1931 Add stamp-h1 to svn:ignore.
1933 2007-06-09 19:00:19 fraggle
1935 Add *.exe to svn:ignore.
1937 2007-06-09 18:51:16 fraggle
1939 Initial joystick calibration code.
1941 2007-06-09 18:49:05 fraggle
1943 Open the joystick when prompting for a new button.
1945 2007-06-09 18:45:14 fraggle
1947 Set svn:ignore on pcsound directory.
1949 2007-06-04 19:35:51 fraggle
1951 Remove unneeded SDL.h include.
1953 2007-06-04 19:34:51 fraggle
1957 2007-06-04 19:34:24 fraggle
1959 Completed joystick button selection widget (untested)
1961 2007-06-04 19:32:50 fraggle
1963 Rename txt_main.c to txt_sdl.c; add txt_sdl.h for SDL-specific API
1964 functions, while keeping txt_main.h for the common API. Add
1965 TXT_SDL_SetEventCallback to allow programs to intercept SDL events in
1966 the textscreen main loop.
1968 2007-06-02 08:04:28 rtc_marine
1970 Update codeblocks projects for joystick stuff
1972 2007-06-01 19:08:42 fraggle
1974 Display a meaningful message when trying to start with an invalid
1977 2007-06-01 19:08:09 fraggle
1979 Up the threshold for the always run hack to 20; it's conceivable that
1980 there are control pads with more than 10 buttons.
1982 2007-06-01 19:06:15 fraggle
1984 Hide the joystick speed control when the always run hack is being
1987 2007-06-01 00:16:23 fraggle
1989 Initial joystick support.
1991 2007-05-24 15:31:54 fraggle
1993 Fix ByteSwapBlock macro.
1995 2007-05-24 15:29:08 fraggle
1997 Add TXT_SetWindowTitle function to wrap SDL_WM_SetCaption, so that
1998 txt_desktop.c doesn't need to call SDL functions directly.
2000 2007-05-24 15:26:08 fraggle
2002 Use I_Sleep in i_system.c instead of SDL_Delay directly.
2004 2007-05-20 16:06:46 fraggle
2006 Fix crash when converting audio down to a lower sample rate.
2008 2007-05-20 03:20:54 fraggle
2010 Stop music on sound shutdown so music isn't left playing at the ENDOOM
2013 2007-05-20 03:20:22 fraggle
2015 Initialise sound before network setup to fix bug with sound effects
2016 not playing when playing netgames on Windows (text mode waiting screen
2017 shutdown causes sound not to start up?)
2019 2007-05-19 23:53:10 fraggle
2023 2007-05-19 23:48:39 fraggle
2025 Don't allow idclev in netgames.
2027 2007-05-19 17:42:56 fraggle
2029 Fix tempo problems in pcsound linux driver.
2031 2007-05-16 15:28:22 fraggle
2035 2007-05-16 14:52:09 fraggle
2039 2007-05-16 14:49:04 fraggle
2041 Rejig net_cl_new_sync and drone to be in d_net.c instead of
2042 net_client.c. Fix FEATURE_MULTIPLAYER conditional compile. Move some
2043 function definitions in d_net.c into headers. Reorganise the Makefile
2044 to split out files into sections based on features.
2046 2007-05-09 19:48:32 fraggle
2050 2007-05-02 03:03:44 fraggle
2052 Check in autoconf if python is installed; if not, don't run python
2055 2007-05-02 02:51:15 fraggle
2057 Add missing files to dist.
2059 2007-04-29 15:53:37 fraggle
2061 Add missing codeblocks workspace files to dist.
2063 2007-04-16 12:34:26 fraggle
2065 Fix crash: don't check for client resends after they have
2068 2007-04-03 10:31:12 rtc_marine
2070 Fix building with gcc 4.x
2072 2007-03-27 12:57:28 fraggle
2076 2007-03-27 12:44:53 fraggle
2080 2007-03-27 12:40:04 fraggle
2084 2007-03-27 00:20:10 fraggle
2086 Fix docgen makefile dependencies.
2088 2007-03-27 00:19:22 fraggle
2090 Fix manpage copyright footer to include id as well as me.
2092 2007-03-26 13:09:53 fraggle
2094 Search WAD search dirs when loading dehacked patches.
2096 2007-03-19 16:44:49 fraggle
2098 Update TODO; PC speaker is supported now.
2100 2007-03-16 22:26:06 fraggle
2102 Add back shiftxform table so that the shift key works in multiplayer
2103 chat when vanilla_keyboard_mapping is enabled.
2105 2007-03-16 21:43:28 fraggle
2107 Add config file option to enable/disable native keyboard bindings.
2109 2007-03-16 05:07:35 rtc_marine
2111 Update codeblocks project
2113 2007-03-15 18:43:22 fraggle
2115 Change MD5 code to use the standard types used elsewhere in the
2118 2007-03-15 18:38:55 fraggle
2120 Use SDL for endianness byte swapping. m_swap.c removed; m_swap.h
2121 renamed to i_swap.h.
2123 2007-03-14 13:05:03 fraggle
2125 Use SDL's built-in audio conversion routines to convert sound effects
2126 to the output mixer device's sample rate. Simplistic (naive)
2127 resampling in cases where SDL's routines can't do a conversion. This
2128 needs a bit more work to filter out the high frequency artifacts at
2131 2007-03-12 12:38:54 fraggle
2133 Change "sound effects enabled" checkbox to a dropdown, allowing PC
2134 speaker to be selected as well.
2136 2007-03-10 07:48:21 rtc_marine
2139 * No more shared libraries on windows, because they suck anyway and
2141 * Fix build virtual targets
2143 2007-03-10 05:40:12 fraggle
2145 Ignore the HOME environment variable on Windows - just behave like
2148 2007-03-10 02:11:18 rtc_marine
2150 Lots of changes/additions:
2151 * Add libpcsound codeblocks project
2152 * Use libraries that are built and project dependencies inside main
2153 chocolate-doom/setup project and remove source files.
2154 * libraries are now built in the "lib" top level directory
2157 2007-03-09 23:30:46 fraggle
2159 Add pcsound Linux driver.
2161 2007-03-09 23:03:24 fraggle
2163 Don't build console mode apps; use the default -mwindows until the
2164 stdout.txt/stderr.txt thing can be fixed.
2166 2007-03-09 22:50:48 fraggle
2168 Move the pcsound library to the top level, alongside textscreen.
2170 2007-03-09 22:20:28 fraggle
2172 Partially revert the last change. I'm going with a mixed approach for
2173 handling key mappings. Chocolate Doom will use the original (broken)
2174 Doom behavior, in that keys will be unmapped. A German user will have
2175 to type "IDMZPOS", for example. However, when actually entering text,
2176 for savegame names and multiplayer chat, the mapped character will be
2177 used. The reasoning here is that Vanilla users will be used to
2178 pressing the wrong keys, but it can never be desirable to use the
2179 wrong mappings when typing in text.
2181 2007-03-09 12:56:45 fraggle
2183 Pay closer attention to keyboard mappings. In the menu code,
2184 distinguish between keys pressed and characters typed, so that, for
2185 example, when the menu prompts "press 'y' to continue", it responds to
2186 the _character_ y being typed, not the key that is 'y' on an american
2187 keyboard being pressed. Do the same when reading cheats.
2189 2007-03-09 12:35:18 fraggle
2191 Fix discrepancy between Doom and setup program when prompting for
2192 keys. Add the ability to enable/disable key mappings so that the raw
2193 key can be read in setup, exactly the same way that it is in Doom.
2195 2007-03-07 23:52:33 rtc_marine
2197 Update project Fix a warning
2199 2007-03-07 19:08:27 fraggle
2201 Use native endianness for sound output, rather than always LSB. Add
2204 2007-02-24 02:30:17 fraggle
2206 Fix up setup tool to display the video driver setting tabulated with
2207 all the other settings.
2209 2007-02-24 02:26:02 fraggle
2211 Fix video_driver setting.
2213 2007-02-24 02:19:45 fraggle
2215 Fix library ordering for libtextscreen.a; fixes windows compile.
2217 2007-02-23 23:42:56 fraggle
2221 2007-02-23 23:41:58 fraggle
2223 Add an extra option to chocolate-setup on Windows to allow the video
2224 driver to be selected from directx and windib.
2226 2007-02-23 23:26:26 fraggle
2228 Add a configuration file value to allow the SDL video driver to be
2229 explicitly specified.
2231 2007-02-15 21:51:53 fraggle
2233 Really fix the menu corruption bug.
2235 2007-02-14 19:11:30 fraggle
2237 Make I_Error call abort() instead of exit(), so that we can get a
2238 backtrace in the debugger.
2240 2007-02-14 19:11:03 fraggle
2242 Expand buffer length to fix bug on Windows with cycling character on
2243 the quicksave screen.
2245 2007-02-14 19:10:30 fraggle
2247 Read sound length as a 32 bit field, not 16 bit. Fixes death sound in
2250 2007-02-10 03:19:30 fraggle
2252 Don't prepend a superfluous './' to the path when searching the
2253 current directory for an IWAD.
2255 2007-02-07 13:04:46 fraggle
2257 Revert previous change: throwing away the key state seems to be the
2260 2007-02-07 12:58:53 fraggle
2262 Don't throw away keypress state when passing between levels - allows
2263 shift to be held down for run when moving between levels. Thanks to
2264 Zack Friedrich <zack18@comcast.net> for pointing this out.
2266 2007-02-01 12:21:14 fraggle
2268 Search IWAD search directories when loading PWAD files.
2270 2007-01-14 05:20:28 fraggle
2272 Fix savegamedir directory generation.
2274 2007-01-14 05:04:37 fraggle
2276 Change interpretation of DOOMWADDIR to the classic behavior: a single
2277 directory path where an IWAD can be found. Add DOOMWADPATH as a
2278 PATH-style list of directories to search for IWADs. This is to
2279 maintain consistency/compatibility with other ports, and so that the
2280 DOOMWADDIR name makes sense.
2282 2007-01-08 22:46:05 fraggle
2284 More helpful SDL_mixer error messages.
2286 2007-01-08 22:45:18 fraggle
2288 Bomb out with an error in configure if SDL_mixer or SDL_net are not
2291 2007-01-07 01:58:16 fraggle
2293 Display a message on the console with details when WAD/DEH checksums
2296 2007-01-06 22:26:23 fraggle
2298 Set svn:ignore properties on directories.
2300 2007-01-06 03:26:00 fraggle
2302 Hide the mouse cursor using SDL_SetCursor to a blank cursor, not
2303 SDL_ShowCursor. This fixes mouse lag on Windows. Thanks to entryway.
2305 2007-01-06 02:15:44 rtc_marine
2307 temp -> tempdir update codeblocks projects (which is a new format,
2308 latest cb svn build is needed)
2310 2007-01-06 00:34:50 fraggle
2312 Choose the locations for temporary files more intelligently.
2314 2007-01-05 23:42:38 fraggle
2316 Fix Batman Doom example in README.
2318 2007-01-05 23:41:17 fraggle
2320 Make the WADs input box wider. Rename labels in the start multiplayer
2323 2007-01-05 23:39:39 fraggle
2325 Add quit prompt message missing in the Doom source release.
2327 2007-01-05 23:38:19 fraggle
2329 Move response file code to m_argv.c
2331 2007-01-05 23:36:35 fraggle
2333 Clear the current value when entering a new value in number input
2336 2007-01-05 23:35:30 fraggle
2338 Fix typing '_' and '+' in textscreen code.
2340 2007-01-02 06:59:58 rtc_marine
2342 Replace WINDOWS define with _WIN32 Update Codeblocks project
2344 2007-01-02 04:41:29 rtc_marine
2346 sys/wait.h does not exist on windows (thank mingw for sucking), add
2347 WIFEXITED and WEXITSTATUS macros so it can compile under windows.
2349 2006-12-26 18:01:25 fraggle
2351 Remove command line options from README; move to autogenerated CMDLINE
2354 2006-12-26 15:43:16 fraggle
2356 On OSX, make MIDI music disabled by default. There are problems with
2357 the native MIDI code in SDL_mixer.
2359 2006-12-25 12:28:27 fraggle
2361 Fix default network port in chocolate-setup.
2363 2006-12-25 02:40:14 fraggle
2365 Fix up some text escaping errors. Add wikitext output for docgen.
2367 2006-12-24 23:55:08 fraggle
2369 Fix setup tool crash when no IWADs found.
2371 2006-12-24 23:54:41 fraggle
2375 2006-12-24 23:53:15 fraggle
2377 Javadoc-style self-documenting system for command line options.
2379 2006-12-24 16:32:47 fraggle
2381 Include "SDL.h", not <SDL.h>, as per http://www.libsdl.org/faq.php
2383 2006-12-24 11:11:21 fraggle
2385 Add new item for TODO.
2387 2006-12-23 21:24:56 fraggle
2389 Add '-findiwads' command line hack so that the setup program can find
2390 out what games are installed. Provide a drop-down list in setup to
2391 allow the game type to be selected.
2393 2006-12-23 01:36:18 rtc_marine
2395 update cb project files
2397 2006-12-23 01:32:22 fraggle
2399 Fix my email address.
2401 2006-12-23 01:30:20 fraggle
2403 Add config.h for codeblocks build :-)
2405 2006-12-22 15:22:40 fraggle
2407 Add definitions for PATH and directory separators. Allow multiple
2408 directories to be specified in DOOMWADDIR, in the same way as PATH.
2409 Make -iwad search through all search paths for the specified IWAD.
2411 2006-12-22 15:18:12 fraggle
2415 2006-12-22 01:44:32 fraggle
2417 Add MSVC inttypes.h and stdint.h implementations: might be useful in
2420 2006-12-22 01:43:41 fraggle
2422 Switch from stdint.h to inttypes.h (which includes stdint.h). Old
2423 pre-C99 versions of Solaris only have inttypes.h.
2425 2006-12-22 01:42:21 fraggle
2427 Update TODO - registry stuff is now done.
2429 2006-12-22 01:42:10 rtc_marine
2431 update cb project for d_iwad.*
2433 2006-12-22 01:39:03 fraggle
2435 Shut up compiler warnings.
2437 2006-12-21 22:03:00 fraggle
2439 Add registry key for Doom 95 shareware version.
2441 2006-12-21 21:43:47 fraggle
2443 Split off IWAD-related code into separate d_iwad.c. On Windows,
2444 search the registry to automatically find the locations of installed
2447 2006-12-19 23:04:04 fraggle
2449 Update to latest version of chocolate-setup icon.
2451 2006-12-19 23:03:28 fraggle
2453 Update email address. Remove list of chocolate-doom.cfg options; it's
2454 easier to just use the setup tool. The list of command line options
2455 is also in dire need of updating ...
2457 2006-12-18 23:40:40 rtc_marine
2459 make icons a little smoother around the edges
2461 2006-12-18 19:21:21 fraggle
2463 Add missing copyright statement, comments.
2465 2006-12-18 18:15:47 fraggle
2467 x3, x4 aspect ratio corrected scale functions.
2469 2006-12-17 20:57:36 fraggle
2471 Make numbers in the chat macros configuration screen match the
2472 keyboard keys used to activate them.
2474 2006-12-17 19:02:25 fraggle
2478 2006-12-16 23:12:40 fraggle
2480 Allow -warp 1 to warp to E1M1, -warp 2 -> E2M1, etc. when playing
2481 Doom 1. Thanks for RazTK for pointing this out.
2483 2006-12-16 22:57:58 fraggle
2485 Fix value in autoadjust message.
2487 2006-12-16 02:29:59 rtc_marine
2489 Add icon to chocolate-setup binary when built
2491 2006-12-16 01:56:59 fraggle
2493 Add aspect ratio correction to setup tool. Redesign the display
2496 2006-12-16 01:53:54 fraggle
2498 Add function to set radio button labels.
2500 2006-12-16 01:53:17 fraggle
2502 Make dropdown lists emit a signal when set.
2504 2006-12-16 00:58:12 fraggle
2506 Add icon for setup tool.
2508 2006-12-16 00:54:18 fraggle
2510 Shut up datarootdir warnings.
2512 2006-12-16 00:53:17 fraggle
2516 2006-12-15 23:15:05 rtc_marine
2518 Fix build Add new fields for code completion (stupid I know, but
2519 otherwise cb will probably have a fit)
2521 2006-12-15 21:51:35 rtc_marine
2523 update project file to accomodate scaling code.
2525 2006-12-15 21:10:00 fraggle
2527 Fix episode 3 bunny end screen (oops!!!!)
2529 2006-12-15 19:35:46 fraggle
2531 Split off scaling code into i_scale.c. Add aspect ratio correction
2532 stretching (fullscreen 320x240, 640x480, etc)!
2534 2006-12-08 16:37:41 fraggle
2536 Make trig tables const.
2538 2006-12-06 09:14:25 fraggle
2540 Add notes about packages to TODO.
2542 2006-12-05 21:45:32 fraggle
2544 More TODO items. That's all I can think of for now.
2546 2006-12-05 21:10:22 fraggle
2548 Update TODO list: remove some things which are now complete and add
2551 2006-12-05 21:05:46 fraggle
2555 2006-12-05 21:05:26 fraggle
2557 Add missing #include.
2559 2006-12-01 09:04:34 fraggle
2561 Add SPARC note to NEWS.
2563 2006-12-01 08:57:15 fraggle
2565 Fixups to make compiles work under the Solaris/SPARC compiler. Thanks
2566 to Mike Spooner <spooferman@excite.com> for his work on porting this.
2568 2006-11-29 00:53:37 fraggle
2570 Remove use of m4; use "Chocolate Doom" when referring to the program
2573 2006-11-29 00:49:33 fraggle
2575 Use my gmail.com email address.
2577 2006-11-27 21:45:50 rtc_marine
2579 * removal of FEATURE_* defines from codeblocks project
2580 * silence some warnings
2582 2006-11-25 20:14:27 fraggle
2586 2006-11-25 19:45:02 fraggle
2588 Remove FixedDiv2; use actual fixed point version of FixedDiv (wtf?)
2590 2006-11-25 18:31:54 fraggle
2592 Remove version from msvc/config.h. This is not generated
2593 automatically, so it is better to use a nonsensical version that will
2594 encourage anyone that uses it to set it properly.
2596 2006-11-19 04:53:36 rtc_marine
2598 Silence warnings in debug build
2600 2006-11-16 00:12:34 fraggle
2602 Display lowres turning warning message client-side, not through
2603 server-side broadcast messages. This avoids the possibility of
2604 malicious servers that might not send the message.
2606 2006-11-16 00:05:44 fraggle
2608 Increase buffer size to fixes crashes due to buffer overruns.
2610 2006-11-15 00:25:22 fraggle
2612 Use booleans in place of ints where possible.
2614 2006-11-15 00:16:34 fraggle
2616 Fix endianness problem in mus2mid code (thanks denis)
2618 2006-11-14 20:31:37 fraggle
2620 Use getenv/putenv, not SDL_getenv/SDL_putenv.
2622 2006-11-14 20:09:26 fraggle
2624 Support running as a screensaver under X!
2626 2006-11-10 17:32:54 fraggle
2628 Fix for playing demos on PPC (actually, fix for loading single lump
2629 files on non-little-endian machines).
2631 2006-11-10 07:50:26 fraggle
2633 Add -gdi command line parameter as a shortcut for
2634 SDL_VIDEODRIVER=windib on Windows.
2636 2006-11-06 18:04:26 fraggle
2638 Use DirectX by default on Windows.
2640 2006-11-06 17:59:39 fraggle
2642 Center the mouse on startup to prevent abrupt turns when launching a
2643 game from the command line.
2645 2006-11-02 19:01:30 fraggle
2649 2006-10-31 01:01:48 fraggle
2651 Simulate overflowing the Doom frame table in dehacked patches (DOS
2652 dehacked's behavior). Overwrite the weaponinfo table instead when
2653 changes are made to the last element in states[]. Thanks to grazza
2654 for pointing out that Chococlate Doom did not emulate this bug.
2656 2006-10-28 20:30:59 fraggle
2658 Explicitly support dehacked patches that overflow the ammo[] array
2659 with an invalid ammo type, allowing weapons that decrease the max ammo
2662 2006-10-28 01:23:11 fraggle
2664 Display a warning when setting dehacked fields that would overflow
2665 buffers in Vanilla dehacked. This should help pick up bugs like the
2668 2006-10-28 00:15:23 fraggle
2670 Allow multiple dehacked patches to be specified with the -deh command
2671 line paramter, as with -file.
2673 2006-10-26 00:44:23 fraggle
2675 Allow F10 to exit in testcontrols mode.
2677 2006-10-25 21:04:58 fraggle
2679 "Always run" trick should only be when joyb_speed >= 10. Use 29 as
2680 the ideal value in setup as this works in Original, Ultimate and Final
2681 Doom, Heretic, Hexen and Strife. Thanks to Janizdreg for this.
2683 2006-10-25 19:12:08 fraggle
2685 Make the "test controls" option work - write the current config to
2686 temporary config files and make Doom use these when executing it.
2688 2006-10-25 19:07:57 fraggle
2690 Don't print arguments read from response files - Vanilla Doom doesn't
2693 2006-10-24 23:30:19 rtc_marine
2695 update chocolate-setup codeblocks project
2697 2006-10-24 23:26:20 fraggle
2699 Don't rely on INSTALL_DIR for the Win32 build.
2701 2006-10-24 23:25:55 fraggle
2703 Add missing header for Win32 build.
2705 2006-10-24 21:07:32 fraggle
2707 Tweak capitalisation on the main menu to be more like setup.exe.
2709 2006-10-24 21:00:38 fraggle
2711 Escape WAD filenames passed to Doom with " quotes, to allow WAD
2712 filenames with spaces.
2714 2006-10-24 20:58:39 fraggle
2716 Pass through config variables into response file when launching Doom.
2718 2006-10-24 20:50:00 fraggle
2720 Fix player name option in setup tool.
2722 2006-10-24 20:44:04 fraggle
2724 Make "hurt me plenty" the default skill.
2726 2006-10-24 20:32:26 fraggle
2728 Shut up compiler warnings.
2730 2006-10-24 20:23:16 fraggle
2732 Detect failures to initialise textscreen library and bomb out with an
2735 2006-10-24 00:15:24 fraggle
2737 Build command line parameters for starting multiplayer games and
2738 joining multiplayer games.
2740 2006-10-24 00:14:43 fraggle
2742 Write newlines in response files to separate parameters.
2744 2006-10-23 23:27:10 fraggle
2746 Rename testconfig.[ch] to execute.[ch], add generalised framework for
2747 launching Doom. Make the "Save parameters and launch Doom" option on
2750 2006-10-23 23:00:52 fraggle
2754 2006-10-23 19:32:26 fraggle
2756 Detect when keyboard variables are changed and convert back so that
2757 the new values are saved to the config file.
2759 2006-10-23 19:16:02 fraggle
2761 Load configuration on startup and save on quit. Functional setup
2764 2006-10-23 19:00:30 fraggle
2766 Add m_argv.[ch] from Doom, fix up configfile.c so that it compiles
2767 properly. Add to build.
2769 2006-10-23 18:59:51 fraggle
2771 Shut up compiler warnings.
2773 2006-10-23 18:58:50 fraggle
2775 Change config variable names to be the same as used in Doom.
2777 2006-10-23 18:57:56 fraggle
2779 Change config variable names to be the same as used in Doom.
2781 2006-10-23 18:48:38 fraggle
2783 Move MakeDirectory function into m_misc.c. Move configdir related
2786 2006-10-23 08:15:26 fraggle
2788 Add initial setup config file code (derived from the Doom config file
2789 code). Not currently in build.
2791 2006-10-23 08:13:16 fraggle
2793 Stackable clip areas (useful for a future implementation of scrollable
2796 2006-10-22 23:10:08 fraggle
2798 Standardise setup config variable names on the same variable names
2799 used in Doom. Add header files for source files where they are
2800 needed. Make variables static where appropriate. General cleanups
2803 2006-10-22 18:17:15 fraggle
2805 Fix problem caused by use of 'long' type instead of 'int' type in
2806 state_t structure: caused problems when using multiplayer on 64-bit
2809 2006-10-22 18:13:12 fraggle
2811 Remove d_french.h from autotools build.
2813 2006-10-22 18:12:39 fraggle
2815 Catch failure to initialise video when calling SDL_Init.
2817 2006-10-18 02:07:28 fraggle
2819 Shut up warnings in w_wad.c.
2821 2006-10-18 01:55:49 fraggle
2823 Timer functionssss, precious!
2825 2006-10-18 01:51:11 fraggle
2827 Strip out CVS logs, RCS Id tags.
2829 2006-10-16 14:52:12 fraggle
2831 Reformat coding style file. Add stuff about hungarian notation, jwz
2832 tab characters link and an introduction giving a brief explanation for
2835 2006-10-15 02:06:27 rtc_marine
2837 update code::blocks project
2839 2006-10-14 15:05:51 fraggle
2841 Refactor I_InitGraphics.
2843 2006-10-14 14:59:28 fraggle
2845 Disable the "loading from disk" icon on MacOS.
2847 2006-10-14 14:26:17 fraggle
2849 Display drone indicator on the netgame waiting screen if drones are
2852 2006-10-14 13:55:02 fraggle
2854 Display a different message from the normal WAD directory warning if
2855 players are mixing Freedoom/Original IWADs.
2857 2006-10-14 12:53:08 fraggle
2859 Change wording on netgame warning message.
2861 2006-10-12 18:34:32 fraggle
2863 Shut up compiler warnings for setup.
2865 2006-10-12 00:03:19 fraggle
2867 Shut up compiler warnings
2869 2006-10-11 23:55:06 fraggle
2871 Shut up compiler warnings.
2873 2006-10-10 03:00:52 fraggle
2875 Remove d_french.h, other i18n-related stuff. If people want i18n, it
2876 should be done with dehacked and/or wad replacements - see my british
2877 english translation in the idgames archive.
2879 2006-10-07 01:59:03 fraggle
2881 Add float spin control and use it for the acceleration controller in
2884 2006-10-06 23:22:10 rtc_marine
2886 update Code::Blocks project for new md5 code.
2888 2006-10-06 18:10:16 fraggle
2890 Alternate textscreen palette that fits the Tango desktop guidelines:
2891 see http://uwstopia.nl/blog/2006/07/tango-terminal
2893 2006-10-06 18:06:05 fraggle
2895 Send deh/wad md5sums to players at the waiting screen. Display a
2896 warning on the waiting screen if the checksums differ from the other
2899 2006-10-06 08:02:42 fraggle
2901 Send deh/wad checksums to the server when connecting.
2903 2006-10-05 23:12:22 fraggle
2905 Dehacked information checksum generation
2907 2006-10-05 19:55:07 fraggle
2909 WAD directory checksum generation code
2911 2006-10-05 18:19:43 fraggle
2913 Prevent against deadlock where client and server are both stuck
2914 waiting for each other to send data.
2916 2006-10-05 18:18:14 fraggle
2918 Packet loss simulation code for test.
2920 2006-09-30 11:52:25 fraggle
2922 Only allow drone mode when connecting.
2924 2006-09-30 11:22:48 fraggle
2926 Make the server stop sending if one of the clients stops
2927 acknowledging. Fix check on number of players on connect.
2929 2006-09-29 22:38:21 fraggle
2931 Working -left and -right options!
2933 2006-09-29 22:25:13 fraggle
2935 Working drone clients!
2937 2006-09-29 12:49:30 fraggle
2939 Use TXT_AddWidgets in setup for greatly enhanced readability.
2941 2006-09-28 18:27:22 fraggle
2943 Add missing ellipsis to "Add WADs..."
2945 2006-09-27 00:52:50 fraggle
2947 Switch over a bunch of code to TXT_NewButton2 - improves readability.
2949 2006-09-27 00:50:39 fraggle
2951 When invoking chocolate doom, run it from the install dir on Unix.
2953 2006-09-27 00:50:06 fraggle
2955 Add "join game" dialog.
2957 2006-09-27 00:49:22 fraggle
2959 Move the "always run" checkbox to the movement section.
2961 2006-09-27 00:48:23 fraggle
2963 Add TXT_NewButton2 for creating a button with a callback (for
2966 2006-09-27 00:47:27 fraggle
2968 Add TXT_AddWidgets for adding multiple widgets to a table.
2970 2006-09-26 00:22:56 fraggle
2972 Reduce the minimum width of the key/mouse input widgets and align the
2973 mouse config dialog a bit nicer.
2975 2006-09-26 00:16:49 fraggle
2977 Add "Always run" checkbox to keyboard options.
2979 2006-09-26 00:09:32 fraggle
2981 Make examples call TXT_Shutdown before quit.
2983 2006-09-25 23:13:56 rtc_marine
2985 Update Code::Blocks setup project with added files
2987 2006-09-25 22:45:30 fraggle
2991 2006-09-25 21:47:11 fraggle
2993 Don't disable screen melt entirely in testcontrols mode; just on
2996 2006-09-25 21:42:37 fraggle
2998 Don't allow function keys to be used in testcontrols mode.
3000 2006-09-25 21:41:59 fraggle
3002 Remove low-pass filter on mouse for testcontrols mode - seems to work
3005 2006-09-25 21:31:42 fraggle
3007 Add "test" window actions to the keyboard/mouse dialogs to invoke
3008 Chocolate Doom with the -testcontrols option.
3010 2006-09-25 19:04:29 fraggle
3012 Add "test controls" mode - for setup.exe in the future. Start
3013 straight into the game with no melt effect and display a box showing
3014 mouse speed to allow the threshold to be set easily. When escape is
3015 pressed, quit straight away.
3017 2006-09-24 14:27:55 fraggle
3019 Add "extra parameters" dialog for specifying exra command-line
3020 parameters. Move this and "UDP port" setting to a separate "Advanced"
3023 2006-09-24 14:08:18 fraggle
3025 Add "time limit" control in multiplayer settings dialog.
3027 2006-09-24 14:07:30 fraggle
3029 Convenience function for creating a horizontal box.
3031 2006-09-24 14:06:32 fraggle
3033 Debug code for drawing an ASCII chart.
3035 2006-09-24 14:05:44 fraggle
3037 Use proper arrow characters on spin controls and change their color.
3039 2006-09-24 14:04:40 fraggle
3041 Fix declaration of TXT_NewWindowSelectAction
3043 2006-09-22 23:43:28 fraggle
3045 Call the SpechitOverrun _after_ incrementing numspechit. Thanks to
3046 Quasar for pointing out this mistake.
3048 2006-09-22 23:12:50 fraggle
3050 Continue to build things if we fail to update chocolate_doom_icon.c -
3051 display a warning about missing Python Image library.
3053 2006-09-22 21:32:00 fraggle
3055 Add DEH_String() conversions on more strings that are not being
3058 2006-09-22 21:30:48 fraggle
3062 2006-09-22 19:24:53 fraggle
3064 Add the ability to type in values for spin controls, like with normal
3067 2006-09-22 13:16:00 fraggle
3069 Fix warning about initialiser.
3071 2006-09-21 22:49:26 fraggle
3073 Set default sound devices to SNDDEVICE_SB, so that sfx and music are
3076 2006-09-21 19:25:55 fraggle
3078 Rename Accept to Select.
3080 2006-09-21 19:21:16 fraggle
3082 Add compatibility options dialog.
3084 2006-09-21 19:20:45 fraggle
3086 Add ENDOOM and startup delay to display settings dialog.
3088 2006-09-21 17:25:10 fraggle
3090 Fix some warnings in textscreen code.
3092 2006-09-21 12:49:13 fraggle
3094 Use NULL for initialising pointers rather than 0.
3096 2006-09-21 12:48:38 fraggle
3098 Use DEFAULT_INT enum value rather than 0.
3100 2006-09-21 12:47:56 fraggle
3104 2006-09-21 12:13:28 rtc_marine
3106 Fix a lot of warnings (for fussy compilers) and one always-true check
3108 2006-09-21 10:11:58 fraggle
3110 Add new codeblocks build files to dist.
3112 2006-09-21 05:25:49 rtc_marine
3114 Code::Blocks project and workspace.
3115 * Rename workspace appropriately in editor.
3116 * Update project files for new spin control and fix compilation of
3117 certain projects caused by it.
3118 * Create virtual targets (Debug/Release) for textscreen project. Code:
3119 * Fix the include in multiplayer.c, hopefully this does not break
3122 2006-09-20 20:04:02 fraggle
3124 Make sure modified copyright banners always end in a newline. If they
3125 don't, add one. This fixes av.wad (thanks to myk for reporting).
3127 2006-09-20 19:15:32 fraggle
3129 Fill in some default values for the player name and the chat macros
3130 (using the traditional defaults)
3132 2006-09-20 19:06:34 fraggle
3134 Add sound config dialog. Convert some of the mouse settings to use
3137 2006-09-20 19:05:10 fraggle
3139 Add spin control widget.
3141 2006-09-20 14:15:55 fraggle
3143 Change the default optimisation level to -O2 and add
3144 --enable-penis-extension to configure.in.
3146 2006-09-20 12:47:24 fraggle
3148 Add multiplayer configuration dialog.
3150 2006-09-20 11:49:19 fraggle
3152 Remove tab characters :-)
3154 2006-09-20 11:47:13 fraggle
3156 Add HACKING file with guidelines for Chocolate Doom hackers.
3158 2006-09-20 11:27:22 fraggle
3162 2006-09-20 07:08:37 rtc_marine
3164 add extra defines when building don't crash if numlumps = 0 (which is
3165 caused when an iwad has an invalid path)
3167 2006-09-20 01:06:21 fraggle
3169 Add "Enable mouse" checkbox to mouse config dialog. Reorder options.
3171 2006-09-20 00:51:54 fraggle
3173 Fix chocolate-setup warnings.
3175 2006-09-20 00:49:20 fraggle
3177 Fix textscreen warnings.
3179 2006-09-20 00:24:29 fraggle
3181 Turn on -Wall as well.
3183 2006-09-20 00:20:14 fraggle
3185 'widgets' variable was used uninitialised. For some reason this
3186 didn't always crash!
3188 2006-09-19 23:14:55 fraggle
3190 Build with debugging symbols by default.
3192 2006-09-19 22:26:52 fraggle
3194 Move the grab mouse setting to the mouse config dialog.
3196 2006-09-19 22:21:30 fraggle
3198 New display settings dialog!
3200 2006-09-19 22:13:56 fraggle
3202 Check column is valid when finding a selectable column. Fixes weird
3205 2006-09-19 21:12:27 fraggle
3207 Set mouse button defaults.
3209 2006-09-19 04:38:15 rtc_marine
3211 make the icon work in the client binary
3213 2006-09-19 00:34:17 rtc_marine
3215 Code::Blocks projects:
3216 * fixed directory locations
3217 * minor enhancements to project building and locations of object files
3218 * addition of chocolate-server project
3219 * update workspace to accomodate chocolate-server project
3221 2006-09-18 23:20:23 fraggle
3223 Level select dialog.
3225 2006-09-18 23:19:30 fraggle
3227 Fix TXT_SelectWidgets with NULL spacers.
3229 2006-09-18 23:19:00 fraggle
3231 Add function to set button label.
3233 2006-09-18 13:13:40 fraggle
3235 Repeat key presses when the key is held down - thanks to Mad_Mac for
3238 2006-09-17 21:37:26 fraggle
3240 Split off query data into a net_querydata_t structure in
3243 2006-09-17 19:01:16 fraggle
3245 Fix local LAN queries.
3247 2006-09-17 18:01:33 fraggle
3249 Always wait for a keypress before closing the ENDOOM window; do not
3250 close it automatically.
3252 2006-09-17 15:33:49 fraggle
3254 Update TODO list :-)
3256 2006-09-16 01:20:09 fraggle
3258 Undo previous commit: 'comport' and 'showmessages' are only generated
3261 2006-09-16 01:04:59 fraggle
3263 Preserve 'comport' variable in configuration files even though it is
3264 unused. Add 'showmessages' which is a duplicate of 'show_messages'
3265 but is how Vanilla Doom behaves!
3267 2006-09-16 00:47:12 fraggle
3269 Interpret the snd_sfxdevice and snd_musicdevice values in the
3270 configuration file and act the same as Vanilla Doom.
3272 2006-09-12 11:03:57 fraggle
3274 Fix Z_FreeTags in z_native.c (chains were not set to NULL when freed).
3276 2006-09-11 09:48:57 fraggle
3278 Add codeblocks project files; thanks to Russell Rice.
3280 2006-09-09 22:44:51 fraggle
3282 Fix the -nomusic parameter.
3284 2006-09-09 20:11:05 fraggle
3286 Add command line arguments to main() in textscreen examples.
3288 2006-09-09 20:05:27 fraggle
3290 Add config.h for a possible MSVC build in the future. Add
3291 mkinstalldirs to the list of files included in distribution.
3293 2006-09-09 17:52:01 fraggle
3295 Include SDL.h in the textscreen headers; the SDL headers need to be
3296 included where main() is defined.
3298 2006-09-09 17:48:09 fraggle
3300 Add reference counts on callback tables so that if a callback destroys
3301 the widget that owns the callback the program doesnt crash.
3303 2006-09-09 16:49:39 fraggle
3305 Remove hack accidentally committed that always updates the palette
3307 2006-09-02 20:10:07 fraggle
3309 Add -nwtmerge option, which behaves the same as NWT's -merge option.
3310 What this does is load a PWAD, then search through the IWAD sprites
3311 list, removing lumps where there are lumps of the same name in the
3312 PWAD. The PWAD must then be loaded again with the normal -file
3313 option. This is needed to run TiC's Obituary TC: chocolate-doom
3314 -nwtmerge obtic2.wad -file obtic1.wad obtic2.wad -deh obtic1.deh Also
3315 add W_PrintDirectory debug function, W_AddFile changed to return
3318 2006-09-02 20:02:11 fraggle
3320 Allow loading dehacked 2.3 patches.
3322 2006-09-02 20:01:35 fraggle
3324 Don't allow \0 in dehacked strings read with DEH_ReadLine.
3326 2006-09-01 21:45:45 fraggle
3328 Sync the -loadgame parameter across all clients connected to a server.
3329 Loading/saving multiplayer games should all work now.
3331 2006-09-01 21:07:25 fraggle
3333 Better spechits emulation. Remove support for emulating the
3334 higher-memory spechits overruns, as they will overwrite pointers with
3335 garbage and crash the game. Change the spechits base address to one
3336 from doom2.exe, which seems to work better in more cases. Add
3337 -spechit command-line parameter to allow the base address to be
3338 explicitly specified if necessary.
3340 2006-08-31 23:11:08 fraggle
3342 Call R_ExecuteSetViewSize immediately after calling I_InitGraphics.
3343 I_InitGraphics can change where screens[0] points to, so the player
3344 can end up with a blank screen sometimes. Thanks to Kurn for
3347 2006-08-31 21:40:48 fraggle
3349 Add missing copyright notices to textscreen and setup files.
3351 2006-08-31 19:31:10 fraggle
3353 Add new chocolate-setup source files into build.
3355 2006-08-31 19:15:36 fraggle
3357 Build man/ and setup/ directories from main makefile.
3359 2006-08-31 19:15:16 fraggle
3361 Add manual pages to build
3363 2006-08-31 19:14:45 fraggle
3365 Fix problem with 'c:\' in doom-options.in
3367 2006-08-31 19:14:22 fraggle
3369 Change the 'abort' button to a quit button on the main menu. Change
3370 the confirmation dialog to use 'abort'. Working 'start network game'
3373 2006-08-31 19:14:03 fraggle
3375 Add display.c with missing ConfigDisplay and multiplayer.c with
3376 multiplayer game start window.
3378 2006-08-31 19:13:40 fraggle
3380 Add key and mouse input widgets for selecting keys and mouse buttons.
3382 2006-08-31 19:13:23 fraggle
3384 Check for 'ff_end' not 'ff_start' when displaying warning message
3385 about merging flats. Some old Vanilla WADs used ff_start..f_end to
3386 add extra flats and this message should not be displayed for them. Use
3387 American spelling of 'behavior'.
3389 2006-08-31 19:13:04 fraggle
3391 Allow the demo size limit to be disabled through the config file.
3393 2006-08-31 19:12:43 fraggle
3395 Bomb out with an error when a dehacked string is set that is longer
3396 than is possible in Vanilla Doom with normal dehacked. Chocolate Doom
3399 2006-08-31 19:12:25 fraggle
3401 Use the new TXT_Sleep function in Doom.
3403 2006-08-31 19:12:05 fraggle
3405 Add dropdown listbox widget
3407 2006-08-31 19:11:47 fraggle
3409 Exit the main loop automatically after all windows are closed
3411 2006-08-31 19:11:26 fraggle
3413 Add window listener functions to allow spying on keys and mouse
3414 buttons received by windows. Emit a 'closed' signal when a window is
3415 closed. Allow windows to have no action buttons.
3417 2006-08-31 19:11:07 fraggle
3419 Change name of escape window actions to 'Close' and add a separate
3420 'Abort' button creator.
3422 2006-08-31 19:10:49 fraggle
3424 Center the calculator in the window.
3426 2006-08-31 19:09:34 fraggle
3428 Add TXT_SelectWidget function to select a widget in a table,
3429 TXT_SetColumnWidths to set table column widths. Don't send key
3430 presses to unselectable widgets.
3432 2006-08-31 19:09:25 fraggle
3434 Allow multiple callbacks for the same signal on widgets
3436 2006-08-31 19:09:17 fraggle
3438 Initialise string input boxes to not editing
3440 2006-08-31 19:08:43 fraggle
3442 More efficient TXT_Sleep function that puts the textscreen code to
3443 sleep until an event is received or the screen needs to blink.
3445 2006-08-06 23:51:29 fraggle
3447 Bomb out with an error when trying to draw patches that go off the
3448 screen, as Vanilla Doom does.
3450 2006-07-28 20:13:13 fraggle
3452 Try to convert MUS even if the MUS header is not present. The new
3453 code plays the deca.wad titlescreen music properly!
3455 2006-07-24 22:32:39 fraggle
3459 2006-07-22 17:43:12 fraggle
3461 New mus -> mid conversion code thanks to Ben Ryves
3462 <benryves@benryves.com> This plays back a lot of music closer to
3463 Vanilla Doom - eg. tnt.wad map02
3465 2006-06-29 19:07:32 fraggle
3467 Add inverted checkboxes (tick in box when value is false)
3469 2006-06-29 19:05:32 fraggle
3471 Initial mouse configuration window.
3473 2006-06-29 10:05:54 fraggle
3475 Hugely refactor the response file loading code. Allow arguments to be
3476 enclosed in quotes; this allows long filenames with spaces in to be
3477 specified with -file in response files.
3479 2006-06-21 20:08:20 fraggle
3481 Let the SDL parachute catch crashes and shut down properly. Don't
3482 crash after playing demos.
3484 2006-06-20 19:49:36 fraggle
3486 Add a fake nonfunctional key bindings configuration menu.
3488 2006-06-20 19:48:21 fraggle
3490 Always add a bit of padding inside windows (removes the need to add
3491 padding explicitly in labels). Set the window title from the desktop
3492 title. Only draw widget selection highlight in the window with focus
3495 2006-06-18 23:54:48 fraggle
3497 Add deh_section_sound to dehacked sections list (thanks to rpeter on
3500 2006-06-16 18:06:05 fraggle
3502 Add hash table for fast texture lookup; refactor P_GroupLines to use
3503 an O(n) rather than O(n^2) algorithm: faster loading maps like sid.wad
3506 2006-06-03 19:23:09 fraggle
3508 Stop sending data to the server when a connection drops. Print a
3509 message to the console as well.
3511 2006-06-03 17:12:08 fraggle
3513 Detect recursive calls to I_Error to prevent an infinite loop.
3515 2006-06-03 13:38:24 fraggle
3517 Bomb out with an error message if game options are specified to a
3520 2006-06-02 21:50:51 fraggle
3522 Make clicking on "accept" action buttons send enter keypresses to the
3525 2006-06-02 21:14:39 fraggle
3527 Make mouse button presses on widgets actually do useful things
3529 2006-06-02 20:52:01 fraggle
3531 Rearrange the buttons in the setup exit confirmation box.
3533 2006-06-02 20:45:41 fraggle
3535 Add utility functions to create "Abort" and "Accept" window actions
3537 2006-06-02 20:36:37 fraggle
3539 Draw the bottom separator in windows at the full window width.
3541 2006-06-02 20:32:48 fraggle
3543 Add initial code for a setup utility.
3545 2006-06-02 20:30:08 fraggle
3549 2006-06-02 20:29:24 fraggle
3551 textscreen: Rejig how the entire drawing process works. Add a
3552 recursive layout method that assigns the position and size of widgets
3553 for the whole window before drawing. Add another method that responds
3554 to mouse button presses. Allow windows to have no title bar by
3555 specifying NULL as the title.
3557 2006-05-29 22:39:12 fraggle
3559 Add ability to make widgets right aligned or centered within tables.
3561 2006-05-29 22:02:38 fraggle
3563 Convert calculator example to struts
3565 2006-05-29 21:55:20 fraggle
3567 Add -autojoin command line parameter to automatically search a local
3568 LAN for a server and join it.
3570 2006-05-29 21:04:08 fraggle
3572 Fix broadcast transmits (-search works!)
3574 2006-05-29 21:00:41 fraggle
3576 Add textscreen.h top level header to avoid having to include all txt_*
3577 headers individually.
3579 2006-05-29 20:54:11 fraggle
3581 Allow struts to force height as well as width. Hide "start game"
3582 button for players which are not the game controller.
3584 2006-05-29 20:31:45 fraggle
3586 Shut up compiler warnings.
3588 2006-05-29 20:22:51 fraggle
3590 Add strut class to allow table column width to be forced.
3592 2006-05-29 14:25:38 fraggle
3594 Warp mouse to screen center (possibly fix joe's mouse problem).
3596 2006-05-29 12:19:53 fraggle
3598 Fix E1-3 intermission screen animations.
3600 2006-05-29 11:38:27 fraggle
3602 Add missing newline to message.
3604 2006-05-29 01:17:24 fraggle
3606 Change the mouse acceleration behavior to accelerate by multiplying by
3607 a linear amount when a threshold is exceeded.
3609 2006-05-26 20:15:33 fraggle
3611 Switch netgame waiting screen to use the new text mode GUI system.
3613 2006-05-26 20:15:05 fraggle
3615 Add key description for spacebar.
3617 2006-05-26 16:37:09 fraggle
3619 Add an option to disable autoadjusting the video mode.
3621 2006-05-25 23:39:57 fraggle
3623 Put savegames in separate directories depending on the IWAD.
3625 2006-05-25 22:27:34 fraggle
3627 Allow NULL to be added to tables to specify a spacer (empty cell).
3629 2006-05-25 22:26:13 fraggle
3631 Allow the fg/bg colors to be set on labels.
3633 2006-05-25 22:07:14 fraggle
3635 Allow the fg/bg colors to be set on labels.
3637 2006-05-25 21:40:57 fraggle
3639 Build textscreen/ before textscreen/examples/
3641 2006-05-25 21:18:19 fraggle
3643 Add screenmultiply x4 mode.
3645 2006-05-24 23:51:36 fraggle
3647 Remove debug hack used for testing startup delay.
3649 2006-05-24 22:35:45 fraggle
3651 Move textscreen GUI demos into an examples/ subdir.
3653 2006-05-24 21:27:40 fraggle
3655 Add small calculator GUI demo.
3657 2006-05-24 20:08:58 fraggle
3659 Only allow digits to be typed in number input boxes.
3661 2006-05-23 23:56:28 fraggle
3663 Prevent crashes when loading savegames where mancubi were in the
3666 2006-05-23 23:52:01 fraggle
3668 Add input box widget, and include in guitest.
3670 2006-05-23 23:51:09 fraggle
3672 Make TXT_GetChar return the unicode value of the key pressed. For
3675 2006-05-23 20:33:35 fraggle
3677 Add a default action to close windows when escape is pressed. Do not
3678 make escape quit the program unless there are no open windows. Add
3681 2006-05-23 12:46:09 fraggle
3683 Fix compiler warnings caused by missing includes.
3685 2006-05-23 01:25:36 fraggle
3687 Add actions demonstration to guitest.
3689 2006-05-23 01:07:02 fraggle
3691 Add window action class for action area labels at the bottom of
3692 windows. Adjust txt_table_t to expand tables to their maximum width
3693 when they only have one column (ensures separators reach the window
3696 2006-05-23 01:05:05 fraggle
3698 Eat keypresses when pressing buttons.
3700 2006-05-23 01:04:27 fraggle
3702 Add TXT_GetKeyDescription() to provide descriptions of key codes.
3704 2006-05-22 20:25:19 fraggle
3706 Updated GUI test which demonstrates signals used to update a label.
3708 2006-05-22 20:23:28 fraggle
3710 Add TXT_SetLabel() function to set the label value.
3712 2006-05-22 19:51:21 fraggle
3714 Allow specifying the full path and filename when playing back demos.
3716 2006-05-22 12:59:11 fraggle
3718 CAST -> TXT_CAST_ARG, UNCAST -> TXT_UNCAST_ARG.
3720 2006-05-22 01:56:12 fraggle
3722 Add casting macros to allow for easy casts between types.
3724 2006-05-22 01:26:34 fraggle
3726 More signals to detect when checkboxes/radiobuttons are changed.
3728 2006-05-22 01:20:48 fraggle
3730 Add a signals architecture to allow callbacks on GUI events. Make all
3731 widget classes initialise widgets by calling TXT_InitWidget.
3733 2006-05-21 22:01:46 fraggle
3735 Reformat source files in Makefile.am.
3737 2006-05-21 21:58:24 fraggle
3739 Add radio button class.
3741 2006-05-21 21:56:28 fraggle
3743 Initialise the table selection on table creation.
3745 2006-05-21 01:07:11 fraggle
3747 Always select a valid widget in a table before drawing the table.
3749 2006-05-20 22:37:34 fraggle
3751 Add missing free() call.
3753 2006-05-20 22:37:07 fraggle
3757 2006-05-20 22:36:28 fraggle
3761 2006-05-20 22:01:04 fraggle
3763 Make all windows be tables with one column.
3765 2006-05-20 21:49:50 fraggle
3767 Add table class. Allow widgets with heights of more than one line.
3769 2006-05-20 18:37:57 fraggle
3773 2006-05-20 17:34:34 fraggle
3775 Add main loop function and forward key presses to widgets.
3777 2006-05-20 17:24:58 fraggle
3779 Make Translatekey static.
3781 2006-05-20 17:16:35 fraggle
3783 Split off keyboard key definitions to a separate file.
3785 2006-05-20 16:45:36 fraggle
3787 Clip windows against the workspace boundaries.
3789 2006-05-20 16:15:17 fraggle
3791 Add selectable and visible properties to widgets. Allow the position
3792 of windows to be set based on position of
3793 top/bottom/center,left/right,center coordinates.
3795 2006-05-19 21:03:49 fraggle
3797 Initialise tracers to NULL on savegame load - fixes a problem with
3798 revenant tracers in savegames.
3800 2006-05-19 21:01:59 fraggle
3802 Add a config file setting to allow a delay to be specified on startup.
3804 2006-05-19 20:57:59 fraggle
3806 Split off text mode gui desktop code into a separate file. Rename
3807 some of the functions in txt_gui.c.
3809 2006-05-18 20:48:03 fraggle
3811 Add TXT_SetDesktopTitle()
3813 2006-05-18 19:55:24 fraggle
3815 Make TXT_AddWidget take a NULL pointer so different widget types can
3818 2006-05-18 19:48:24 fraggle
3820 Initial working text-mode GUI framework.
3822 2006-05-11 13:03:02 fraggle
3824 Allow port to be specified for client to connect to through -port or
3825 -connect hostname:port.
3827 2006-05-08 22:54:32 fraggle
3831 2006-05-06 20:22:31 fraggle
3833 Respect the use_mouse value in configuration files.
3835 2006-05-06 20:14:08 fraggle
3837 Add back -nomouse command line parameter.
3839 2006-05-05 20:49:34 fraggle
3841 Syncronise the -timer/-avg parameters across all clients to avoid
3844 2006-05-03 20:23:54 fraggle
3846 Handle divide by zero in R_PointToDist: fixes crash in udm1.wad
3848 2006-05-03 19:54:08 fraggle
3850 Allow .mid files in PWADs (via including a MID inside a music lump).
3851 This actually seems to work in Vanilla, as long as the MID is less
3852 than ~96k. This isn't perfect.
3854 2006-04-28 18:31:21 fraggle
3856 Fix sky behavior to be like Vanilla Doom, ie. Doom II skies never
3857 change unless the player restores from a saved game. Thanks to
3858 sofaking for bringing this to my attention. There is more information
3859 here: http://doom.wikia.com/wiki/Sky_never_changes_in_Doom_II
3861 2006-04-28 18:20:05 fraggle
3863 Fix spacing of the devparm mode dots!
3865 2006-04-14 16:25:42 fraggle
3867 Add ability to play using the Vanilla player sync code
3869 2006-04-14 16:24:32 fraggle
3871 Fix netgame respawn bug on MAP02 (may be 64-bit related)
3873 2006-04-09 03:54:21 fraggle
3875 Add change missed from last commit
3877 2006-04-09 03:50:34 fraggle
3879 Broadcast searches (currently broken)
3881 2006-04-08 14:30:33 fraggle
3883 Forgot to add net_query.c to Makefile.am
3885 2006-04-06 21:49:16 fraggle
3887 Debug code for tracking bandwidth usage
3889 2006-04-06 21:48:35 fraggle
3891 Add the ability to query the current state of servers, and '-query'
3892 command line option to do so.
3894 2006-04-06 20:44:06 fraggle
3896 Save demos when quitting normally - it is no longer neccessary to
3897 press 'q' to end a demo! Thanks to the 10,000 people who reported this
3900 2006-04-06 20:31:45 fraggle
3902 Use BACKUPTICS everywhere. Remove NET_TICCMD_QUEUE_SIZE
3904 2006-04-06 18:53:43 fraggle
3906 Sanity check data received by the server. Send version string earlier
3907 in SYN packets to allow the fields that follow to be changed later on
3910 2006-04-01 21:16:43 fraggle
3912 Don't add modules to the server context until after they have been
3913 initialised - avoids crash when bombing out in the init function
3915 2006-03-31 17:15:54 fraggle
3917 Remove reference to nonexistent i_main.h
3919 2006-03-30 20:25:12 fraggle
3921 Increase the default heap size to 16MB, and add a -mb parameter to
3922 allow the heap size to be controlled from the command line. Who
3923 doesn't have 16MB of memory these days?
3925 2006-03-30 20:16:06 fraggle
3927 When all players leave a server, start accepting new connections
3928 again. This lets people run proper dedicated servers.
3930 2006-03-30 20:13:20 fraggle
3932 Add missing #include
3934 2006-03-30 20:08:37 fraggle
3936 Split off timer code into separate i_timer.c file. Add d_dedicated.c
3937 and build chocolate-server, a standalone dedicated server.
3939 2006-03-30 19:17:58 fraggle
3941 Dedicated server mode.
3943 2006-03-30 01:23:20 fraggle
3945 Remove hard-coded use of network modules from server code.
3947 2006-03-29 19:22:37 fraggle
3949 Removing dummy file.
3951 Goodbye, #chocolate-doom :-(
3953 2006-03-29 19:21:51 fraggle
3955 Dummy commit to test the new IRC monitoring bot
3957 Hello #chocolate-doom!
3959 2006-03-29 16:59:39 fraggle
3963 2006-03-29 16:58:54 fraggle
3967 A multiline commit message.
3969 2006-03-29 16:58:09 fraggle
3973 2006-03-29 16:56:36 fraggle
3977 2006-03-28 00:24:03 fraggle
3979 Update NEWS file, incorporating changes from v0.1.4 as well.
3981 2006-03-27 23:56:14 fraggle
3983 Fix divide by zero in 1427uv01.lmp caused by the use of int instead of
3984 angle_t in R_ScaleFromGlobalAngle()
3986 2006-03-25 21:50:32 fraggle
3988 New feature to allow compiling without multiplayer support
3990 2006-03-25 21:47:13 fraggle
3992 Improve Z_CheckHeap()
3994 2006-03-25 20:08:58 fraggle
3996 Fix builds with FEATURE_DEHACKED disabled
3998 2006-03-25 18:28:48 fraggle
4000 Run the menu at the correct speed
4002 2006-03-24 21:43:43 fraggle
4004 Adjust anti-CPU-hogging sleep times.
4006 2006-03-24 21:20:36 fraggle
4008 Add "native allocator" message to distinguish from z_zone.c
4010 2006-03-24 20:40:08 fraggle
4012 Call W_GenerateHashTable to generate the lumpname hashtable. Do not
4013 constantly look up MAP01 to see if this is a store demo.
4015 2006-03-24 20:39:28 fraggle
4019 2006-03-24 20:39:08 fraggle
4021 Generate a hash table for fast lump name lookups.
4023 2006-03-24 19:59:03 fraggle
4025 Add a second implementation of the zone memory system which just uses
4026 malloc() and free() as a backend. This will be useful for running
4027 dedicated servers (no need to allocate an entire heap).
4029 2006-03-24 19:55:04 fraggle
4031 Make memblock_t internal to z_zone.c. Adjust Z_ChangeTag #define to
4034 2006-03-24 17:35:17 fraggle
4036 Update TODO. Remove finished things (64-bit, netcode) and stuff which
4037 will never be done (z_zone short-circuit). Add some new TODOs.
4039 2006-03-24 16:51:28 fraggle
4041 Use "sizeof(line_t *)" not "4". Fixes 64-bit builds.
4043 2006-03-23 18:29:28 fraggle
4045 Remove "default sfx volume" message: this is confusing now, and isn't
4048 2006-03-23 18:25:56 fraggle
4052 2006-03-23 17:43:15 fraggle
4054 Separate variables for config file volume levels and sound API
4055 internal volume levels (this is how the Vanilla code behaves). Fixes
4056 sound behavior on level 8!
4058 2006-03-19 00:12:00 fraggle
4060 Smarter fullscreen setting adjustment
4062 2006-03-18 23:42:03 fraggle
4064 Auto adjust settings when running fullscreen so that we run in a valid
4067 2006-03-18 23:24:04 fraggle
4069 Fix music startup/shutdown
4071 2006-03-18 23:19:14 fraggle
4073 Catch failures to initialise SDL_mixer properly, and fail gracefully
4074 rather than crashing the game.
4076 2006-03-18 21:22:09 fraggle
4078 Add missing SDL.h include for i_main.c - fixes play under MacOS X!
4080 2006-03-17 18:36:50 fraggle
4082 Fix windres detection
4084 2006-03-16 22:17:45 fraggle
4086 Better fix for the intermission screen crash. Don't call WI_End until
4087 after we change to gamestate != GS_INTERMISSION
4089 2006-03-16 21:46:59 fraggle
4091 Fix crasher when starting new levels, because the intermissions code
4092 tries to draw patches which have been unloaded (WI_Drawer runs after
4093 WI_End, because it is waiting for the game loop to load the new level)
4095 2006-03-15 18:53:06 fraggle
4097 fix DEH_UNSUPPORTED_MAPPING, add frame::codepointer as an unsupported
4100 2006-03-15 18:52:31 fraggle
4102 Check for IWADs in the same order as Vanilla Doom
4104 2006-03-14 19:17:14 fraggle
4106 Detect the presence of 'windres' properly
4108 2006-03-11 21:34:19 fraggle
4110 Shut up compiler warnings
4112 2006-03-11 21:28:21 fraggle
4114 Fix bug with corruption of long player names. Remove tab characters.
4116 2006-03-10 01:49:25 fraggle
4118 Add fullscreen "letterbox" mode for people without a functioning
4121 2006-03-07 19:02:08 fraggle
4123 If running with -timedemo, do not generate new ticcmds through
4126 2006-03-07 18:25:32 fraggle
4128 Indicate when a message has been received from the server.
4130 2006-03-07 18:24:12 fraggle
4132 Store the reason when a connection is disconnected, and display a
4133 message indicating when clients time out from the server.
4135 2006-03-07 12:57:52 fraggle
4137 Convert NET_CL_SafePuts to NET_SafePuts, and print rejection messages
4140 2006-03-07 12:46:52 fraggle
4142 Generic console message mechanism. Inform all players when recording
4145 2006-03-06 20:48:07 fraggle
4147 Give a server-side warning when recording low resolution demos.
4149 2006-03-06 20:44:43 fraggle
4151 Do not run TryRunTics until after we have started demo recording. Fix
4152 crash when recording demos.
4154 2006-03-03 19:18:48 fraggle
4156 Fix loss of precision when turning with mouse.
4158 2006-03-02 01:01:05 fraggle
4160 Add unsigned qualifiers on swapping functions, to stop problems on
4163 2006-03-02 00:57:25 fraggle
4165 Remove redundant code, shut up warnings
4167 2006-03-02 00:10:23 fraggle
4169 _Really_ fix -nomonsters.
4171 2006-03-02 00:03:48 fraggle
4173 Rearrange client connect code; fix name resolving under windows
4175 2006-03-01 23:36:44 fraggle
4177 Detect turbo mode more accurately
4179 2006-03-01 20:02:53 fraggle
4181 Send the nomonsters flag on netgame start.
4183 2006-03-01 17:07:39 fraggle
4185 Don't melt the screen on startup
4187 2006-02-27 21:46:35 fraggle
4189 Fix consistency checks
4191 2006-02-27 20:11:14 fraggle
4193 Fix problem starting games with four players
4195 2006-02-27 19:39:26 fraggle
4197 Quit with an error when unable to resolve an address
4199 2006-02-27 17:57:55 fraggle
4203 2006-02-27 17:57:39 fraggle
4205 Reduce the maximum latency to stop the game pausing and shooting
4208 2006-02-27 16:31:08 fraggle
4210 Working client sync: adjust the clock to try to match the latency of
4211 other players. Allow the menu ticker to run even if the main game
4212 ticker doesn't run. Remove time request/response code (now using game
4215 2006-02-26 02:29:47 fraggle
4217 Change data files to binary files
4219 2006-02-24 19:14:59 fraggle
4223 2006-02-24 19:14:22 fraggle
4225 Remove redundant stuff relating to the old network code
4227 2006-02-24 08:19:45 fraggle
4229 Only advance the receive window if we have received ticcmds from all
4232 2006-02-23 23:42:00 fraggle
4234 Replace -client with -connect which takes a hostname/ip to connect to.
4236 2006-02-23 23:41:13 fraggle
4238 Track memory used by packet data to help detect memory leaks
4240 2006-02-23 23:40:30 fraggle
4242 Free back packets sent to the server after parsing them
4244 2006-02-23 20:53:03 fraggle
4246 Detect when clients are disconnected from the server, recover cleanly
4247 and display a message.
4249 2006-02-23 20:31:09 fraggle
4251 Set ticdup from the command line with the -dup parameter.
4253 2006-02-23 20:22:57 fraggle
4255 Do not allow tics to buffer up in single player (stops the gun
4256 instantly appearing on level start)
4258 2006-02-23 19:15:18 fraggle
4260 Fix crash when NOT recording lowres
4262 2006-02-23 19:12:43 fraggle
4264 Set maketic-gametic lag back to 1 second.
4266 2006-02-23 19:12:02 fraggle
4268 Add lowres_turn to indicate whether we generate angleturns which are
4269 8-bit as opposed to 16-bit. This is used when recording demos without
4270 -longtics enabled. Sync this option between clients in a netgame, so
4271 that if one player is recording a Vanilla demo, all clients record in
4274 2006-02-23 18:20:29 fraggle
4276 Fix bugs in resend code for server->client data
4278 2006-02-23 18:19:05 fraggle
4280 Add lowres_turn parameter to net_full_ticcmd_t structure r/w functions
4282 2006-02-22 18:35:55 fraggle
4284 Packet resends for server->client gamedata
4286 2006-02-19 13:42:27 fraggle
4288 Move tic number expansion code to common code. Parse game data
4289 packets received from the server. Strip down d_net.[ch] to work
4290 through the new networking code. Remove game sync code. Remove
4291 i_net.[ch] as it is no longer needed. Working networking!
4293 2006-02-19 13:38:59 fraggle
4295 Increase the size of BACKUPTICS to deal with heavy lag
4297 2006-02-17 21:42:13 fraggle
4301 2006-02-17 21:40:52 fraggle
4303 Full working resends for client->server comms
4305 2006-02-17 20:15:16 fraggle
4307 Request resends for missed packets
4309 2006-02-16 01:12:28 fraggle
4311 Define a new type net_full_ticcmd_t, a structure containing all
4312 ticcmds for a given tic. Store received game data in a receive
4313 window. Add send queues for clients and add data from the receive
4314 window to generate complete sets of ticcmds.
4316 2006-02-15 12:57:58 fraggle
4318 Remove the savegame buffer entirely. Keep the old savegame size limit
4319 bug add a "vanilla_savegame_limit" config file option which allows the
4320 limit to be disabled if necessary.
4322 2006-02-03 18:41:26 fraggle
4324 Support NWT-style WAD merging (-af and -as command line parameters).
4325 Restructure WAD loading so that merged WADs are always loaded before
4326 normal PWADs. Remove W_InitMultipleFiles().
4328 2006-01-30 08:12:49 fraggle
4332 2006-01-30 08:06:29 fraggle
4334 Install into the games directory, not bin (Thanks to Jon Dowland)
4336 2006-01-29 15:07:12 fraggle
4338 Shut up compiler warnings
4340 2006-01-29 15:05:05 fraggle
4342 Allow map things of type <= 0 - these are ignored by Vanilla Doom.
4343 Provides compatibility with plutonia.wad map12.
4345 2006-01-28 20:03:09 fraggle
4347 Avoid conflict with stdc time function
4349 2006-01-27 18:23:08 fraggle
4351 Exit with an error when playing a demo with the wrong version, like
4354 2006-01-27 18:21:35 fraggle
4356 Fix compiler warning due to missing include
4358 2006-01-27 18:18:41 fraggle
4360 dehacked replacements for switch texture names
4362 2006-01-25 17:38:40 fraggle
4364 Allow overriding the animation texture/flat names via dehacked
4366 2006-01-24 01:46:08 fraggle
4368 More endianness fixes
4370 2006-01-23 21:56:18 fraggle
4372 Include the config header so that endianness is dealt with correctly
4374 2006-01-23 01:40:24 fraggle
4376 Fix bug when expanding large sound effects with odd sample rates
4378 2006-01-23 00:47:16 fraggle
4380 Rearrange the order of startup code to allow replacing the IWAD
4381 filename via dehacked
4383 2006-01-23 00:37:14 fraggle
4385 Make the network waiting screen not thrash the CPU so much.
4387 2006-01-23 00:17:43 fraggle
4389 Allow changing the names of level lump names via dehacked.
4391 2006-01-23 00:12:25 fraggle
4393 Fix dehacked sky replacement
4395 2006-01-23 00:07:56 fraggle
4397 More dehacked text substitutions for finale text names
4399 2006-01-22 23:48:00 fraggle
4401 Allow changing of all menu graphic lumps via dehacked
4403 2006-01-22 23:38:05 fraggle
4405 Allow changing the status bar graphic lumps via dehacked
4407 2006-01-22 23:33:32 fraggle
4409 Allow changing the sky texture names via dehacked patches
4411 2006-01-22 22:29:42 fraggle
4413 Periodically request the time from clients to estimate their offset to
4416 2006-01-22 21:22:35 fraggle
4418 Dehacked string replacements for menu graphic lump names
4420 2006-01-22 21:21:02 fraggle
4422 Dehacked string replacements for intermission screen graphic lumps
4424 2006-01-22 21:20:20 fraggle
4426 Dehacked string replacements for sound and music lump names
4428 2006-01-22 21:19:14 fraggle
4430 Dehacked string replacements for startup messages, IWAD names, demo
4431 names and backgrounds
4433 2006-01-22 21:17:56 fraggle
4435 Catch calls to DEH_String before DEH_Init is called
4437 2006-01-21 14:16:49 fraggle
4439 Add first game data sending code. Check the client version when
4442 2006-01-21 14:15:29 fraggle
4444 Remove SAVESTRINGSIZE (now defined in p_saveg.h)
4446 2006-01-20 21:05:16 fraggle
4448 Bump version to 0.2.0
4450 2006-01-20 21:04:59 fraggle
4452 Import differences from stable branch.
4454 2006-01-19 18:46:24 fraggle
4456 Move savegame header read/write code into p_saveg.c
4458 2006-01-19 00:17:01 fraggle
4460 Remove now-redundant note about structure packing.
4462 2006-01-19 00:09:20 fraggle
4464 Add functions to r/w structures to the savegame buffer, rather than
4465 copying the raw structures. This way, we read and write to the DOS
4466 savegame format always, regardless of the compiler and processor
4467 architecture, to ensure Vanilla compatibility.
4469 2006-01-16 23:35:55 fraggle
4471 Write icon data as hex numbers, rather than decimal
4473 2006-01-16 21:40:38 fraggle
4475 Vanilla savegame load/save
4477 2006-01-14 02:06:48 fraggle
4479 Include the game version in the settings structure.
4481 2006-01-14 00:27:16 fraggle
4483 Set the window caption and title
4485 2006-01-14 00:13:04 fraggle
4487 Detect if disconnected from the server while waiting for the game
4490 2006-01-14 00:10:54 fraggle
4492 Change the format of color commands. Reorganise the waiting dialog.
4494 2006-01-13 23:56:00 fraggle
4496 Add text-mode I/O functions. Use text-mode screen for the waiting
4499 2006-01-13 23:52:12 fraggle
4501 Fix game start packet parsing logic.
4503 2006-01-13 18:23:28 fraggle
4505 Textscreen getchar() function; remove SDL code from I_Endoom.
4507 2006-01-13 02:22:47 fraggle
4509 Update prototypes to match header. Make sure we include the header in
4512 2006-01-13 02:20:12 fraggle
4514 Signed integer read functions. Use these when reading ticcmd diffs.
4516 2006-01-13 02:19:18 fraggle
4518 Only accept sane player values when starting a new game.
4520 2006-01-12 02:18:59 fraggle
4522 Only start new games when in the waiting-for-start state.
4524 2006-01-12 02:11:52 fraggle
4528 2006-01-12 01:34:48 fraggle
4530 Combine mouse motion for tics into single events.
4532 2006-01-12 00:21:29 fraggle
4534 Interpret the dehacked "max health" setting properly.
4536 2006-01-11 01:37:53 fraggle
4538 ticcmd diffs: allow compare and patching ticcmds, and reading/writing
4539 ticdiffs to packets.
4541 2006-01-10 22:14:13 fraggle
4543 Shut up compiler warnings
4545 2006-01-10 19:59:26 fraggle
4547 Reliable packet transport mechanism
4549 2006-01-09 02:03:39 fraggle
4551 Send clients their player number, and indicate on the waiting screen
4552 which client we are.
4554 2006-01-09 01:50:51 fraggle
4556 Deduce a sane player name by examining environment variables. Add a
4557 "player_name" setting to chocolate-doom.cfg. Transmit the name to the
4558 server and use the names players send in the waiting data list.
4560 2006-01-08 18:22:39 fraggle
4562 Strip carriage returns from the end of lines when reading
4563 configuration files.
4565 2006-01-08 18:14:19 fraggle
4569 2006-01-08 18:13:33 fraggle
4571 show_endoom config file option to disable the endoom screen
4573 2006-01-08 17:52:45 fraggle
4575 Play some random music for the players while waiting for the game to
4578 2006-01-08 17:52:16 fraggle
4580 Seed the M_Random random number generator from the system time to give
4581 it some more randomness.
4583 2006-01-08 17:51:53 fraggle
4585 Add S_MusicPlaying function to query if music is still playing.
4587 2006-01-08 05:06:06 fraggle
4589 Reject new connections if the server is not in the waiting state.
4591 2006-01-08 05:04:50 fraggle
4593 Don't grab the mouse on the net waiting screen
4595 2006-01-08 04:52:26 fraggle
4597 Allow the server to reject clients
4599 2006-01-08 03:36:40 fraggle
4601 Fix double free of addresses
4603 2006-01-08 03:36:17 fraggle
4607 2006-01-08 02:53:31 fraggle
4609 Detect when client connection is disconnected.
4611 2006-01-08 02:53:05 fraggle
4613 Send keepalives if the connection is not doing anything else. Send
4614 all packets using a new NET_Conn_SendPacket to support this.
4616 2006-01-08 00:10:48 fraggle
4618 Move common connection code into net_common.c, shared by server and
4621 2006-01-07 20:08:11 fraggle
4623 Send player name and address in the waiting data packets. Display
4624 these on the waiting screen, and improve the waiting screen
4627 2006-01-07 19:16:39 fraggle
4629 Only display a warning when unable to emulate a spechit overrun
4631 2006-01-07 19:11:54 fraggle
4633 Import the spechit overrun code from prboom-plus. Thanks to Andrey
4634 Budko for his investigation into this behavior.
4636 2006-01-07 17:00:33 fraggle
4638 Mention the Chocolate Doom wiki, fix a spelling error.
4640 2006-01-07 16:59:52 fraggle
4644 2006-01-07 16:26:50 fraggle
4646 Fix the behavior when expanding sound effects (again). Doom actually
4647 does play sounds of any sample rate, but the sound effects in
4648 Scientist 2 are corrupted. Add some tests to check that the sound
4649 effect header is correct, and generic sound rate conversion code.
4651 2006-01-06 19:26:02 fraggle
4653 Fix the "-skill 0" hack commonly used under DOS
4655 2006-01-05 02:48:03 fraggle
4657 Fixes for big endian machines (thanks locust)
4659 2006-01-05 02:42:58 fraggle
4661 Specify signed char explicitly for ticcmd_t fields.
4663 2006-01-02 21:52:06 fraggle
4665 Move I_InitGraphics call to be invoked earlier in D_DoomMain. Call
4666 the NET_WaitForStart function to wait for a start signal in network
4669 2006-01-02 21:50:26 fraggle
4671 Restructure the waiting screen code. Establish our own separate event
4672 loop while waiting for the game to start, to avoid affecting the
4673 original code too much. Move some _gui variables to net_client.c.
4675 2006-01-02 21:48:37 fraggle
4677 fix client connected function
4679 2006-01-02 21:04:10 fraggle
4681 Create NET_SV_Shutdown function to shut down the server. Call it when
4682 quitting the game. Print the IP of the server correctly when
4685 2006-01-02 21:02:16 fraggle
4687 Change AddrToString function to use an internal static buffer, for
4690 2006-01-02 20:27:45 fraggle
4692 Clear the screen AFTER initialising the loading disk buffer, so that
4693 bits of loading disk are not visible on the initial screen melt.
4695 2006-01-02 20:14:29 fraggle
4697 Add a "-client" option to test connecting to a local server.
4699 2006-01-02 20:14:07 fraggle
4701 Fix connect timeout and shutdown client properly if we fail to
4704 2006-01-02 20:13:06 fraggle
4706 Refer to connected clients by their AddrToString() output rather than
4707 just the pointer to their struct. Listen for IP connections as well
4708 as loopback connections.
4710 2006-01-02 20:11:49 fraggle
4712 Rename i_net_module -> net_sdl_module. Fix the AddrToString method.
4714 2006-01-02 17:24:40 fraggle
4718 2006-01-02 00:54:17 fraggle
4720 Fix packet not freed back after being sent. Code to disconnect
4721 clients from the server side.
4723 2006-01-02 00:17:42 fraggle
4725 Encapsulate the event queue code properly. Add a D_PopEvent function
4726 to read a new event from the event queue.
4728 2006-01-02 00:06:30 fraggle
4730 Make functions static. Remove unused variable.
4732 2006-01-02 00:00:08 fraggle
4734 Neater prefixes: NET_Client -> NET_CL_. NET_Server -> NET_SV_.
4736 2006-01-01 23:54:31 fraggle
4738 Client disconnect code
4740 2006-01-01 23:53:15 fraggle
4742 Remove GS_WAITINGSTART gamestate. This will be independent of the
4743 main loop to avoid interfering with the main game code too much.
4745 2006-01-01 23:51:41 fraggle
4747 String read/write functions
4749 2005-12-30 18:58:22 fraggle
4751 Fix client code to correctly send reply to server on connection. Add
4752 "waiting screen" while waiting for the game to start. Hook in the new
4753 networking code into the main game code.
4755 2005-12-30 18:50:53 fraggle
4757 Millisecond clock function
4759 2005-12-29 21:29:55 fraggle
4761 Working client connect code
4763 2005-12-29 17:48:25 fraggle
4765 Add initial client/server connect code. Reorganise sources list in
4768 2005-12-29 17:47:47 fraggle
4770 Automatically initialise the address table
4772 2005-11-17 09:41:24 fraggle
4774 Catch SDL_QUIT event on ENDOOM display
4776 2005-10-30 19:56:15 fraggle
4778 Add foundation code for the new networking system
4780 2005-10-29 22:50:08 fraggle
4784 2005-10-29 22:48:55 fraggle
4788 2005-10-29 22:38:55 fraggle
4790 Fix help screen orderings and skull positions to make Chocolate Doom
4791 behave exactly like the original executables.
4793 2005-10-26 01:56:40 fraggle
4795 Final Doom teleport logic was backwards
4797 2005-10-24 19:50:39 fraggle
4799 Allow the game version to emulate to be specified from the command
4800 line and set compatibility options accordingly.
4802 2005-10-23 21:22:35 fraggle
4804 Drastically refactor the WAD merging code. Allow multiple
4805 replacements of the same sprite in a PWAD (fixes Scientist 2)
4807 2005-10-23 19:39:45 fraggle
4809 Reproduce the behavior when playing a sound at a sample rate which is
4810 not 11025 or 22050Hz. This is to "fix" a bug in Scientist 2: however,
4811 it does not fix the playing of sounds, only silence them. I tested
4812 Vanilla Doom and this is how it behaves when it receives sound effects
4813 with odd sample rates. The bug here is actually in the Scientist 2
4814 WAD, which has sound effects that have the wrong sample rate.
4816 2005-10-18 20:06:31 fraggle
4820 2005-10-18 20:05:18 fraggle
4824 2005-10-18 13:32:55 fraggle
4828 2005-10-18 10:13:07 fraggle
4832 2005-10-18 00:48:05 fraggle
4834 DEH_CheckCommandLine -> DEH_Init, for consistency with other Init
4837 2005-10-18 00:16:09 fraggle
4839 Add a "loading" message for each dehacked patch we load, to be
4840 orthogonal to the WAD loading code
4842 2005-10-17 23:07:26 fraggle
4844 Fix "Monsters Infight"
4846 2005-10-17 22:20:27 fraggle
4848 Add note that the "Monsters Infight" setting is not supported.
4850 2005-10-17 22:14:31 fraggle
4852 Ignore comments in dehacked files.
4854 2005-10-17 22:09:01 fraggle
4856 Dehacked Misc support: Controls for the armor and armor class set when
4857 using the ammo cheats.
4859 2005-10-17 22:02:57 fraggle
4861 Dehacked Misc support: Max soulsphere, Soulsphere+Megasphere health
4862 bonus values, God mode health value
4864 2005-10-17 21:49:42 fraggle
4866 Add dehacked "Misc" implementations for max armor+health, blue+green
4869 2005-10-17 21:27:05 fraggle
4871 Start of Dehacked 'Misc' section support. Initial Health+Bullets, and
4872 bfg cells/shot are supported.
4874 2005-10-17 20:46:22 fraggle
4876 Guard against multiple video shutdowns better. Fix crash due to
4877 improper screen clear at startup.
4879 2005-10-16 21:55:50 fraggle
4881 Fix the '-cdrom' command-line option.
4883 2005-10-16 17:16:03 fraggle
4885 Set the default number of channels to a more sensible 8
4887 2005-10-16 02:18:10 fraggle
4889 Global "configdir" variable with directory to store config files in.
4890 Create a function to find the filename for a savegame slot. Store
4891 savegames in the config dir.
4893 2005-10-15 23:50:57 fraggle
4895 Fix pink icon on startup
4897 2005-10-15 18:57:47 fraggle
4899 Add warning message for WADs with FF_START or SS_START in, suggesting
4902 2005-10-15 18:42:07 fraggle
4904 Mention dehacked banners
4906 2005-10-15 18:38:49 fraggle
4908 Print startup banners which have been modified by dehacked.
4910 2005-10-15 18:09:11 fraggle
4914 2005-10-15 17:58:31 fraggle
4916 Fix MIDI music not pausing when using SDL_mixer's native MIDI
4917 playback. The SDL_mixer native MIDI code does not pause music
4918 properly - use a workaround of setting the volume to 0.
4920 2005-10-15 16:59:14 fraggle
4922 Map mouse buttons correctly.
4924 2005-10-15 16:47:50 fraggle
4926 Update NEWS with info about bugs fixed.
4928 2005-10-15 16:45:03 fraggle
4930 Check the return code from SDL_LockSurface to ensure a surface has
4931 been properly locked. Fixes crash when switching applications while
4934 2005-10-14 00:12:30 fraggle
4938 2005-10-13 23:23:55 fraggle
4940 Fix logic for lost soul bounce
4942 2005-10-12 22:52:01 fraggle
4944 doomfeatures.h to allow certain features to be disabled in the build
4946 2005-10-10 18:02:24 fraggle
4950 2005-10-10 00:52:28 fraggle
4952 Fix DEH_Warning call
4954 2005-10-09 22:22:41 fraggle
4958 2005-10-09 22:20:14 fraggle
4962 2005-10-09 22:19:41 fraggle
4964 Include libtextscreen include in the right place, include deh_main.h
4967 2005-10-09 21:19:21 fraggle
4969 Handle blinking text in ENDOOM lumps properly.
4971 2005-10-09 21:06:50 fraggle
4973 Check the header of dehacked files and make sure we only load valid
4976 2005-10-09 17:42:46 fraggle
4978 Cannot do arithmetic on void pointers in standard C
4980 2005-10-09 15:34:19 fraggle
4982 Fix banner string for ultimate doom
4984 2005-10-09 01:25:49 fraggle
4986 Improved sprite merging
4988 2005-10-09 01:20:24 fraggle
4990 Detect registered DOOM banner in dehacked patches
4992 2005-10-08 22:02:55 fraggle
4994 Allow dehacked substitutions on sprite names
4996 2005-10-08 22:01:55 fraggle
4998 Change dehacked startup message
5000 2005-10-08 21:54:16 fraggle
5002 Proper dehacked error/warning framework. Catch a load more errors.
5004 2005-10-08 21:14:38 fraggle
5006 Dehacked "Sound" section support
5008 2005-10-08 21:14:24 fraggle
5010 Add the ability to specify unsupported fields
5012 2005-10-08 21:10:51 fraggle
5014 Shut up compiler warning
5016 2005-10-08 20:52:03 fraggle
5018 Update NEWS, ChangeLog
5020 2005-10-08 20:33:48 fraggle
5022 Allow dehacked patches to override the name of the game via the
5025 2005-10-08 19:34:12 fraggle
5027 Print startup message to stdout, not stderr
5029 2005-10-08 19:23:18 fraggle
5033 2005-10-08 19:22:46 fraggle
5035 Store the cache as part of the lumpinfo_t struct. Add W_AddFile
5036 prototype to header.
5038 2005-10-06 20:36:41 fraggle
5040 Must use the right no clipping cheat for the right game.
5042 2005-10-06 20:32:38 fraggle
5044 Allow changing the background flats in finale text screens via
5047 2005-10-04 23:10:32 fraggle
5049 Dehacked "Misc" section parser (currently a dummy)
5051 2005-10-04 23:04:06 fraggle
5053 Parse dehacked "Ammo" sections properly
5055 2005-10-04 22:41:42 fraggle
5057 Rewrite cheats code. Add dehacked cheat replacement.
5059 2005-10-04 01:41:49 fraggle
5061 Move call to dehacked entrypoint to stop crashes
5063 2005-10-03 22:39:39 fraggle
5065 Dehacked text substitutions
5067 2005-10-03 14:44:12 fraggle
5071 2005-10-03 14:21:11 fraggle
5073 Weapons mapping code
5075 2005-10-03 12:08:16 fraggle
5077 Replace end of section functions with NULLs as they arent currently
5078 being used for anything.
5080 2005-10-03 12:02:08 fraggle
5082 Add a weaponinfo_t mapping
5084 2005-10-03 11:25:37 fraggle
5086 Add mapping code to map out structures and switch thing/frame code to
5089 2005-10-03 01:42:45 fraggle
5091 Frame numbers are indexed from 0
5093 2005-10-03 00:49:01 fraggle
5095 The beginnings of dehacked support
5097 2005-10-02 21:23:04 fraggle
5099 Guard against music lumps containing non-MUS data, document in bugs
5102 2005-10-02 05:23:42 fraggle
5106 2005-10-02 05:22:06 fraggle
5108 Fix Final Doom automap level name display
5110 2005-10-02 05:16:47 fraggle
5112 Fixes for Final Doom
5114 2005-10-02 04:23:54 fraggle
5116 Fix the length of time that ENDOOM is displayed for
5118 2005-10-02 04:16:29 fraggle
5120 ENDOOM support using text mode emulation
5122 2005-10-02 04:16:03 fraggle
5124 Text mode emulation code
5126 2005-10-02 04:03:40 fraggle
5128 Make sure loading disk is only shown if the display is initialised
5130 2005-10-01 16:50:13 fraggle
5134 2005-10-01 16:49:32 fraggle
5136 automake doesn't recognise .rc files unless there is a rule like this
5137 in here. Store the rule in both forms.
5139 2005-09-28 01:08:45 fraggle
5143 2005-09-27 23:33:42 fraggle
5145 Always use SDL_Flip to update the screen. Fixes problems in Windows
5146 when running fullscreen, introduced by fixes to the disk icon code.
5148 2005-09-27 23:25:10 fraggle
5152 2005-09-27 23:24:24 fraggle
5154 Add chocolate_doom_icon.c to CVS. This is kind of bad but saves
5155 having to have Python installed
5157 2005-09-27 23:23:32 fraggle
5159 Don't write converted output file unless everything went through okay.
5161 2005-09-27 22:46:53 fraggle
5165 2005-09-27 22:46:43 fraggle
5169 2005-09-26 22:44:30 fraggle
5171 Fix melting crap on startup - oops
5173 2005-09-25 01:31:32 fraggle
5175 Fix disk icon appearing before palette is set (pink disk!) Cleanup and
5178 2005-09-25 00:46:48 fraggle
5182 2005-09-25 00:45:18 fraggle
5184 Remove leftover debug code
5186 2005-09-25 00:44:49 fraggle
5188 Enforce sane screenmultiply values
5190 2005-09-25 00:41:07 fraggle
5192 Fix "loading" icon for all video modes
5194 2005-09-25 00:16:43 fraggle
5198 2005-09-24 23:58:01 fraggle
5202 2005-09-24 23:04:03 fraggle
5204 Add application icon to running program
5206 2005-09-22 22:42:24 fraggle
5210 2005-09-22 14:57:32 fraggle
5212 Add some more useful information to the README
5214 2005-09-22 14:23:58 fraggle
5218 2005-09-22 14:22:49 fraggle
5222 2005-09-22 14:20:49 fraggle
5224 Update bugs/todo lists
5226 2005-09-22 14:13:47 fraggle
5228 Remove external statistics driver support (-statcopy): nonfunctional
5229 on modern systems and never used. Fix for systems where sizeof(int)
5232 2005-09-22 13:58:46 fraggle
5234 Use a new PU_FREE tag to mark free blocks, rather than the 'user'
5235 field (avoids using magic numbers to mark allocated blocks with no
5238 2005-09-20 22:20:16 fraggle
5240 Generate chocolate-doom-res.rc with version and product info
5242 2005-09-20 21:55:32 fraggle
5244 Conditionally build the resource file, dependent on whether windres
5247 2005-09-20 21:13:55 fraggle
5251 2005-09-20 21:13:15 fraggle
5253 Include icon in exe, rather than the default icon. Thanks to Joe
5254 Kennedy for drawing this icon.
5256 2005-09-17 22:37:04 fraggle
5260 2005-09-17 22:17:45 fraggle
5264 2005-09-17 21:50:46 fraggle
5266 Mouse acceleration code to emulate old DOS drivers
5268 2005-09-17 21:25:56 fraggle
5270 Set the default values for variables in their initialisers. Remove
5271 the "defaultvalue" parameter and associated code from the
5272 configuration file parsing code.
5274 2005-09-17 21:06:45 fraggle
5276 Rewrite configuration loading code; assign a type to each
5277 configuration parameter. Allow float parameters, align all values in
5278 the configuration files
5280 2005-09-17 19:40:32 fraggle
5282 Autogenerated changelog
5284 2005-09-14 23:13:45 fraggle
5286 Remove mkinstalldirs (redundant now); include BUGS and TODO in
5289 2005-09-14 23:08:29 fraggle
5291 Fix startup messages displayed (build a console binary; remove CON
5294 2005-09-14 22:55:47 fraggle
5296 Lock surfaces properly when we have to (fixes crash under Windows 98)
5298 2005-09-13 21:18:51 fraggle
5302 2005-09-12 00:57:08 fraggle
5304 Remove temporary MIDI files generated by sound code.
5306 2005-09-11 21:53:17 fraggle
5308 Fix sounds playing at the wrong volume (too quiet)
5310 2005-09-11 21:42:26 fraggle
5312 Update NEWS with information about alt-tab bug
5314 2005-09-11 21:35:18 fraggle
5318 2005-09-11 21:25:56 fraggle
5320 Second configuration file to allow chocolate doom-specific settings.
5321 Adjust some existing command line logic (for graphics settings and
5322 novert) to adjust for this.
5324 2005-09-11 17:39:29 fraggle
5326 Fix declaration of I_Sleep (not I_Delay) and move to right header
5328 2005-09-11 17:35:04 fraggle
5330 Missing declarations
5332 2005-09-08 23:10:40 fraggle
5334 Delay calls so we don't use the entire CPU
5336 2005-09-08 23:05:17 fraggle
5338 Allow alt-tab away while running fullscreen
5340 2005-09-08 10:58:00 fraggle
5342 MAXINTERCEPTS got converted to INT_MAXERCEPTS accidentally when
5343 switching to the ANSI standard limit constants
5345 2005-09-08 01:02:12 fraggle
5349 2005-09-08 01:01:51 fraggle
5351 Fix switches not changing in Episode 4
5353 2005-09-07 23:58:34 fraggle
5355 No SIGHUP on Windows
5357 2005-09-07 23:55:28 fraggle
5361 2005-09-07 23:24:26 fraggle
5363 Modify the sound effect caching behaviour: sounds which are not
5364 playing are now marked as PU_CACHE; it is otherwise possible to run
5367 2005-09-07 22:40:28 fraggle
5369 Catch signals and exit cleanly
5371 2005-09-07 22:40:11 fraggle
5373 Remove non-ANSI C headers and functions
5375 2005-09-07 22:30:42 fraggle
5377 Remove non-ANSI C headers. Use standard C file I/O functions.
5379 2005-09-07 21:44:23 fraggle
5381 Fix up names of functions Make the quit button work (pops up the "quit
5382 doom?" prompt). Fix focus detection to release the mouse and ignore
5383 mouse events when window is not focused.
5385 2005-09-07 13:34:47 fraggle
5387 Maintain dos-specific options in config file
5389 2005-09-06 23:50:09 fraggle
5391 Bugs list; update TODO
5393 2005-09-06 23:39:43 fraggle
5395 Restore -nosound, -nosfx, -nomusic
5397 2005-09-06 22:40:28 fraggle
5399 Setting music volume
5401 2005-09-06 22:15:08 fraggle
5403 Silly me - i misread cph's patch and got the logic backwards
5405 2005-09-06 22:11:23 fraggle
5409 2005-09-06 22:06:45 fraggle
5411 Newer versions of mmus2mid.c,h from prboom
5413 2005-09-05 23:50:56 fraggle
5415 Add mmus2mid code from prboom. Use 'void *' for music handles. Pass
5416 length of data when registering music.
5418 2005-09-05 22:03:43 fraggle
5422 2005-09-05 21:32:18 fraggle
5424 Use the system-nonspecific sound code to assign the channel number
5425 used by SDL. Remove handle tagging stuff.
5427 2005-09-05 00:18:30 fraggle
5429 Remove dead code. Cope with the screen not having width == pitch.
5430 Lock the SDL screen surface properly. Rewrite 2x scaling code.
5432 2005-09-04 19:44:23 fraggle
5434 shut up compiler warnings
5436 2005-09-04 18:33:43 fraggle
5438 Support demos recorded with cph's modified "v1.91" doom exe - which
5439 contain higher resolution angleturn
5441 2005-09-04 16:59:45 fraggle
5443 'novert' command line option to disable vertical mouse movement
5445 2005-09-04 16:23:29 fraggle
5447 Support the old "joyb_speed 31" hack to allow autorun
5449 2005-09-04 15:55:53 fraggle
5451 Doom v1.9 doesnt allow cheats in nightmare mode!
5453 2005-09-04 15:51:19 fraggle
5455 Display the correct quit messages according to which game is being
5456 played. Remove "language" variable (do this through gettext, if ever)
5458 2005-09-04 15:34:20 fraggle
5460 These things have been done
5462 2005-09-01 01:01:36 fraggle
5466 2005-09-01 00:58:28 fraggle
5468 smarter mouse grabbing for windowed mode
5470 2005-08-31 22:50:57 fraggle
5472 Nicer banner showing the game type (once we know). Remove dead code.
5473 Find the config file properly.
5475 2005-08-31 22:35:42 fraggle
5477 Display the game name in the title bar. Move game start code to later
5478 in initialisation because of the IWAD detection changes.
5480 2005-08-31 22:24:24 fraggle
5482 Remove the last traces of NORMALUNIX
5484 2005-08-31 22:21:18 fraggle
5486 Better IWAD detection and identification. Support '-iwad' to specify
5489 2005-08-30 23:15:11 fraggle
5493 2005-08-30 23:11:10 fraggle
5497 2005-08-29 23:00:04 fraggle
5499 Add missing header to fix build
5501 2005-08-29 22:57:40 fraggle
5503 Include autotools directory in dist
5505 2005-08-23 10:54:23 fraggle
5507 Demo sync problem with teleports and final doom
5509 2005-08-19 22:55:51 fraggle
5511 Make sounds louder. Use the correct maximum of 15 when doing sound
5514 2005-08-12 17:54:15 fraggle
5516 Port network code to use SDL_net
5518 2005-08-10 09:45:35 fraggle
5520 Remove "if (french)" stuff, FRENCH define, detect french wad
5523 2005-08-08 16:19:47 fraggle
5527 2005-08-07 21:01:00 fraggle
5529 Clear the screen on startup
5531 2005-08-07 20:21:01 fraggle
5533 Cycle round sound channels to stop reuse and conflicts of channel
5534 numbers. Add debug to detect when incorrect sound handles are used.
5536 2005-08-07 04:09:33 fraggle
5538 Fix gamma correction
5540 2005-08-07 03:59:23 fraggle
5542 Clear disk image when loading at startup
5544 2005-08-06 19:37:47 fraggle
5546 Fix low resolution mode
5548 2005-08-06 18:30:30 fraggle
5550 Only change palette on screen updates
5552 2005-08-06 18:05:51 fraggle
5554 Remove debug messages, send error messages to stderr Fix overflow when
5555 playing large sound files
5557 2005-08-05 18:53:07 fraggle
5559 More sensible defaults
5561 2005-08-04 23:55:08 fraggle
5563 Use DOOM_VERSION to define the Doom version (don't conflict with
5564 automake's config.h). Display GPL message instead of anti-piracy
5567 2005-08-04 23:23:07 fraggle
5569 Use zone memory function. Add command line options
5571 2005-08-04 22:48:32 fraggle
5573 Turn on compiler optimisation and warning options Add SDL_mixer sound
5576 2005-08-04 20:54:56 fraggle
5578 Use keysym value rather than unicode value (fixes problems with shift
5581 2005-08-04 19:42:15 fraggle
5583 Silence compiler warnings
5585 2005-08-04 19:40:22 fraggle
5587 Use zone memory functions instead of alloca/malloc/free
5589 2005-08-04 02:15:10 fraggle
5593 2005-08-04 02:14:37 fraggle
5595 Begin/EndRead now in i_video.c
5597 2005-08-04 02:13:46 fraggle
5601 2005-08-03 23:20:09 fraggle
5605 2005-08-03 23:19:52 fraggle
5607 Set some flags to fix palette and improve performance
5609 2005-08-03 22:58:02 fraggle
5613 2005-07-25 21:50:55 fraggle
5617 2005-07-25 21:41:59 fraggle
5619 Port timer code to SDL
5621 2005-07-24 04:07:24 fraggle
5625 2005-07-24 03:14:04 fraggle
5627 Move to SDL for graphics. Translate key scancodes to correct internal
5628 format when reading settings from config file - backwards compatible
5629 with config files for original exes
5631 2005-07-24 00:07:04 fraggle
5633 Add back previously removed printfs as '.'s for startup progress bar
5635 2005-07-23 22:42:52 fraggle
5637 Add missing null to end of sprite names list
5639 2005-07-23 22:32:47 fraggle
5641 Add missing errno.h, fix crash on startup when no IWAD present
5643 2005-07-23 20:42:56 fraggle
5645 Startup messages as in the DOS exes
5647 2005-07-23 20:31:49 fraggle
5651 2005-07-23 20:29:45 fraggle
5653 Put version number back to 1.9
5655 2005-07-23 20:17:11 fraggle
5657 Use ANSI-standard limit constants. Remove LINUX define.
5659 2005-07-23 19:56:07 fraggle
5661 Remove unneccessary pragmas
5663 2005-07-23 19:54:30 fraggle
5665 Fix quit prompt not displayed properly
5667 2005-07-23 19:54:06 fraggle
5669 Use standard C functions for WAD code
5671 2005-07-23 19:50:34 fraggle
5673 Use standard C file functions for WAD code
5675 2005-07-23 18:46:19 fraggle
5677 Import bouncing lost soul fix from prboom
5679 2005-07-23 18:27:04 fraggle
5681 Stop crash on shutdown
5683 2005-07-23 18:21:35 fraggle
5685 Remove step table (unused, adds dependency on pow function)
5687 2005-07-23 18:20:33 fraggle
5689 Autotools build system
5691 2005-07-23 17:54:24 fraggle
5693 Standard distribution files
5695 2005-07-23 17:46:05 fraggle
5699 2005-07-23 17:44:57 fraggle
5701 Update copyright to GNU GPL
5703 2005-07-23 17:19:41 fraggle