summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2007-03-16Add back shiftxform table so that the shift key works in multiplayerSimon Howard
chat when vanilla_keyboard_mapping is enabled. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 861
2007-03-16Add config file option to enable/disable native keyboard bindings.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 860
2007-03-15Change MD5 code to use the standard types used elsewhere in the program.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 858
2007-03-15Use SDL for endianness byte swapping. m_swap.c removed; m_swap.h renamedSimon Howard
to i_swap.h. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 857
2007-03-14Use SDL's built-in audio conversion routines to convert sound effects toSimon Howard
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. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 856
2007-03-10Ignore the HOME environment variable on Windows - just behave likeSimon Howard
Vanilla Doom. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 853
2007-03-10Lots of changes/additions:Russell Rice
* 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 Subversion-branch: /trunk/chocolate-doom Subversion-revision: 852
2007-03-09Move the pcsound library to the top level, alongside textscreen.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 849
2007-03-09Partially revert the last change. I'm going with a mixed approach forSimon Howard
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. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 848
2007-03-09Pay closer attention to keyboard mappings. In the menu code, distinguishSimon Howard
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. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 847
2007-03-07Update projectRussell Rice
Fix a warning Subversion-branch: /trunk/chocolate-doom Subversion-revision: 845
2007-03-07Use native endianness for sound output, rather than always LSB. Add PCSimon Howard
speaker code! Subversion-branch: /trunk/chocolate-doom Subversion-revision: 844
2007-02-24Fix video_driver setting.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 842
2007-02-23Add a configuration file value to allow the SDL video driver to beSimon Howard
explicitly specified. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 838
2007-02-15Really fix the menu corruption bug.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 837
2007-02-14Make I_Error call abort() instead of exit(), so that we can get aSimon Howard
backtrace in the debugger. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 836
2007-02-14Expand buffer length to fix bug on Windows with cycling character on theSimon Howard
quicksave screen. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 835
2007-02-14Read sound length as a 32 bit field, not 16 bit. Fixes death sound inSimon Howard
marina.wad. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 834
2007-02-10Don't prepend a superfluous './' to the path when searching the currentSimon Howard
directory for an IWAD. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 833
2007-02-07Revert previous change: throwing away the key state seems to be the DoomSimon Howard
1.9 behavior. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 832
2007-02-07Don't throw away keypress state when passing between levels - allowsSimon Howard
shift to be held down for run when moving between levels. Thanks to Zack Friedrich <zack18@comcast.net> for pointing this out. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 831
2007-02-01Search IWAD search directories when loading PWAD files.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 830
2007-01-14Fix savegamedir directory generation.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 829
2007-01-14Change interpretation of DOOMWADDIR to the classic behavior: a singleSimon Howard
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. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 828
2007-01-08More helpful SDL_mixer error messages.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 827
2007-01-07Display a message on the console with details when WAD/DEH checksums doSimon Howard
not match. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 825
2007-01-06Set svn:ignore properties on directories.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 824
2007-01-06Hide the mouse cursor using SDL_SetCursor to a blank cursor, notSimon Howard
SDL_ShowCursor. This fixes mouse lag on Windows. Thanks to entryway. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 823
2007-01-06temp -> tempdirRussell Rice
update codeblocks projects (which is a new format, latest cb svn build is needed) Subversion-branch: /trunk/chocolate-doom Subversion-revision: 822
2007-01-06Choose the locations for temporary files more intelligently.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 821
2007-01-05Add quit prompt message missing in the Doom source release.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 818
2007-01-05Move response file code to m_argv.cSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 817
2006-12-26On OSX, make MIDI music disabled by default. There are problems with theSimon Howard
native MIDI code in SDL_mixer. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 811
2006-12-24Javadoc-style self-documenting system for command line options.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 806
2006-12-24Include "SDL.h", not <SDL.h>, as per http://www.libsdl.org/faq.phpSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 805
2006-12-23Add '-findiwads' command line hack so that the setup program can findSimon Howard
out what games are installed. Provide a drop-down list in setup to allow the game type to be selected. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 803
2006-12-22Add definitions for PATH and directory separators.Simon Howard
Allow multiple directories to be specified in DOOMWADDIR, in the same way as PATH. Make -iwad search through all search paths for the specified IWAD. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 799
2006-12-22Switch from stdint.h to inttypes.h (which includes stdint.h). OldSimon Howard
pre-C99 versions of Solaris only have inttypes.h. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 796
2006-12-22Shut up compiler warnings.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 793
2006-12-21Add registry key for Doom 95 shareware version.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 792
2006-12-21Split off IWAD-related code into separate d_iwad.c. On Windows, searchSimon Howard
the registry to automatically find the locations of installed IWADs. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 791
2006-12-18Add missing copyright statement, comments.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 787
2006-12-18x3, x4 aspect ratio corrected scale functions.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 786
2006-12-16Allow -warp 1 to warp to E1M1, -warp 2 -> E2M1, etc. when playing DoomSimon Howard
1. Thanks for RazTK for pointing this out. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 783
2006-12-16Fix value in autoadjust message.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 782
2006-12-16Add icon for setup tool.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 777
2006-12-16"\0" -> NULLSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 775
2006-12-15Fix episode 3 bunny end screen (oops!!!!)Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 772
2006-12-15Split off scaling code into i_scale.c. Add aspect ratio correctionSimon Howard
stretching (fullscreen 320x240, 640x480, etc)! Subversion-branch: /trunk/chocolate-doom Subversion-revision: 771
2006-12-08Make trig tables const.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 770