| 2007-05-16 |
| Oops! |
Simon Howard |
991ef372 |
| Rejig net_cl_new_sync and drone to be in d_net.c instead of net_client.c. Fix FEATURE_MULTIPLAYER conditional compile. Move some function definitions in d_net.c into headers. Reorganise the Makefile to split out files into sections based on features. |
Simon Howard |
07a5c09b |
| 2007-05-09 |
| Fix ticdup. |
Simon Howard |
8e024a47 |
| 2007-05-02 |
| Check in autoconf if python is installed; if not, don't run python scripts. |
Simon Howard |
85a70920 |
| Add missing files to dist. |
Simon Howard |
d3d5b27c |
| 2007-04-29 |
| Add missing codeblocks workspace files to dist. |
Simon Howard |
67648188 |
| 2007-04-16 |
| Fix crash: don't check for client resends after they have disconnected. |
Simon Howard |
f128ae0e |
| 2007-04-03 |
| Fix building with gcc 4.x |
Russell Rice |
37155e12 |
| 2007-03-27 |
| Update NEWS. |
Simon Howard |
ecc9922f |
| Update ChangeLog. |
Simon Howard |
b89632ad |
| <SDL.h> -> "SDL.h" |
Simon Howard |
6a36c84b |
| 2007-03-26 |
| Fix docgen makefile dependencies. |
Simon Howard |
ebbb382f |
| Fix manpage copyright footer to include id as well as me. |
Simon Howard |
c4d90f59 |
| Search WAD search dirs when loading dehacked patches. |
Simon Howard |
c8f42b1c |
| 2007-03-19 |
| Update TODO; PC speaker is supported now. |
Simon Howard |
a82e9f61 |
| 2007-03-16 |
| Add back shiftxform table so that the shift key works in multiplayer chat when vanilla_keyboard_mapping is enabled. |
Simon Howard |
cb089280 |
| Add config file option to enable/disable native keyboard bindings. |
Simon Howard |
1658ae11 |
| Update codeblocks project |
Russell Rice |
b8e861b2 |
| 2007-03-15 |
| Change MD5 code to use the standard types used elsewhere in the program. |
Simon Howard |
3476fcea |
| Use SDL for endianness byte swapping. m_swap.c removed; m_swap.h renamed to i_swap.h. |
Simon Howard |
c2af7bb9 |
| 2007-03-14 |
| Use SDL's built-in audio conversion routines to convert sound effects to the output mixer device's sample rate. Simplistic (naive) resampling in cases where SDL's routines can't do a conversion. This needs a bit more work to filter out the high frequency artifacts at 48khz output rate. |
Simon Howard |
b7906ef4 |
| 2007-03-12 |
| Change "sound effects enabled" checkbox to a dropdown, allowing PC speaker to be selected as well. |
Simon Howard |
bccb85d1 |
| 2007-03-10 |
| Minor changes: * No more shared libraries on windows, because they suck anyway and complicate things * Fix build virtual targets |
Russell Rice |
cb3c1cbb |
| Ignore the HOME environment variable on Windows - just behave like Vanilla Doom. |
Simon Howard |
82123dac |
| Lots of changes/additions: * Add libpcsound codeblocks project * Use libraries that are built and project dependencies inside main chocolate-doom/setup project and remove source files. * libraries are now built in the "lib" top level directory * Fix some warnings |
Russell Rice |
80746e79 |
| 2007-03-09 |
| Add pcsound Linux driver. |
Simon Howard |
eba59fdf |
| Don't build console mode apps; use the default -mwindows until the stdout.txt/stderr.txt thing can be fixed. |
Simon Howard |
1eeceb39 |
| Move the pcsound library to the top level, alongside textscreen. |
Simon Howard |
d4056662 |
| Partially revert the last change. I'm going with a mixed approach for handling key mappings. Chocolate Doom will use the original (broken) Doom behavior, in that keys will be unmapped. A German user will have to type "IDMZPOS", for example. However, when actually entering text, for savegame names and multiplayer chat, the mapped character will be used. The reasoning here is that Vanilla users will be used to pressing the wrong keys, but it can never be desirable to use the wrong mappings when typing in text. |
Simon Howard |
7ebeb393 |
| Pay closer attention to keyboard mappings. In the menu code, distinguish between keys pressed and characters typed, so that, for example, when the menu prompts "press 'y' to continue", it responds to the _character_ y being typed, not the key that is 'y' on an american keyboard being pressed. Do the same when reading cheats. |
Simon Howard |
f6d6e5fc |
| Fix discrepancy between Doom and setup program when prompting for keys. Add the ability to enable/disable key mappings so that the raw key can be read in setup, exactly the same way that it is in Doom. |
Simon Howard |
c5a4f04b |
| 2007-03-07 |
| Update project Fix a warning |
Russell Rice |
cebecf16 |
| Use native endianness for sound output, rather than always LSB. Add PC speaker code! |
Simon Howard |
e434c7c1 |
| 2007-02-24 |
| Fix up setup tool to display the video driver setting tabulated with all the other settings. |
Simon Howard |
b96d0e70 |
| Fix video_driver setting. |
Simon Howard |
32052d17 |
| Fix library ordering for libtextscreen.a; fixes windows compile. |
Simon Howard |
32762cc6 |
| 2007-02-23 |
| Fix compile errors. |
Simon Howard |
a85cd11e |
| Add an extra option to chocolate-setup on Windows to allow the video driver to be selected from directx and windib. |
Simon Howard |
456e8743 |
| Add a configuration file value to allow the SDL video driver to be explicitly specified. |
Simon Howard |
f49a1279 |
| 2007-02-15 |
| Really fix the menu corruption bug. |
Simon Howard |
e6d0591b |
| 2007-02-14 |
| Make I_Error call abort() instead of exit(), so that we can get a backtrace in the debugger. |
Simon Howard |
fb4a67b7 |
| Expand buffer length to fix bug on Windows with cycling character on the quicksave screen. |
Simon Howard |
5a63dede |
| Read sound length as a 32 bit field, not 16 bit. Fixes death sound in marina.wad. |
Simon Howard |
10547d41 |
| 2007-02-10 |
| Don't prepend a superfluous './' to the path when searching the current directory for an IWAD. |
Simon Howard |
28c6c516 |
| 2007-02-07 |
| Revert previous change: throwing away the key state seems to be the Doom 1.9 behavior. |
Simon Howard |
a653fb6e |
| Don't throw away keypress state when passing between levels - allows shift to be held down for run when moving between levels. Thanks to Zack Friedrich <zack18@comcast.net> for pointing this out. |
Simon Howard |
16447cf3 |
| 2007-02-01 |
| Search IWAD search directories when loading PWAD files. |
Simon Howard |
2f38d73f |
| 2007-01-14 |
| Fix savegamedir directory generation. |
Simon Howard |
7a6f9ad5 |
| Change interpretation of DOOMWADDIR to the classic behavior: a single directory path where an IWAD can be found. Add DOOMWADPATH as a PATH-style list of directories to search for IWADs. This is to maintain consistency/compatibility with other ports, and so that the DOOMWADDIR name makes sense. |
Simon Howard |
c380b055 |
| 2007-01-08 |
| More helpful SDL_mixer error messages. |
Simon Howard |
04e809fb |