summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2010-11-29Auto-adjust the screen color depth if the configured color depth is notSimon Howard
supported by the hardware. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2174
2010-11-27When generating the texture name lookup hash table, add new entries toSimon Howard
the end of chains. This way, entries earlier in the texture list trump later entries with the same name. This fixes a bug with the wrong sky being shown in Spooky01.wad (thanks Porsche Monty). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2172
2010-11-27Fix -timer / -avg options to work like Vanilla when playing demos.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2171
2010-11-26In non-palettized boxed screen modes, don't update the border areas ofSimon Howard
the screen. This is more CPU and memory efficient, and also fixes the "flashing border" bug when palette flashes occur. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2170
2010-11-26Turn double buffering on for non-palettized screen modes, as this may beSimon Howard
the cause of screen tearing reports. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2169
2010-11-24Detect when running on Windows Vista or later, and switch to 32 bppSimon Howard
screen mode. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2167
2010-11-24Add configuration file parameter and command line option to specify theSimon Howard
screen pixel depth. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2166
2010-11-24Add workaround to stop freezeups with old versions of SDL_mixer.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2165
2010-11-21Add -8in32 command line parameter to make the game run in 32-bit colorSimon Howard
mode, scaling up into an intermediate 8-bit buffer first. This should help with the palette problems experienced by Windows Vista/7 users. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2164
2010-09-19Read response file in binary mode, to fix incomplete response file bug.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2122
2010-08-22Change span drawing functions to work the same as Vanilla, so that inSimon Howard
screenshots, floors and ceilings are pixel-perfect identical to Vanilla Doom (thanks Porsche Monty). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1963
2010-08-20Remove debug printf().Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1960
2010-08-20Align memory allocated by zone memory system to 8 byte boundaries onSimon Howard
64-bit machines. Possibly fixes problems on sparc64? Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1959
2010-08-20Extend mouse code to support up to 8 buttons (allows mouse wheel to beSimon Howard
used). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1958
2010-08-09Add weapon cycling bindings for mouse and joystick buttons. Add weaponSimon Howard
cycling bindings to configuration file and setup tool. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1953
2010-08-07Change back filter frequency. Add debug code to dump resampled soundSimon Howard
effects to WAV files. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1952
2010-08-07Fix sound resampling low pass filter.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1951
2010-08-04Initial code for previous/next weapon switching keys.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1950
2010-08-03When in windowed mode, allow the screen size to be dynamically resizedSimon Howard
by dragging the window borders. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1949
2010-07-31Add multiplayer spy key binding.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1948
2010-07-28Add config file parameter to set OPL I/O port.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1947
2010-07-10Add key bindings for multiplayer messaging.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1940
2010-07-10Add key binding to change demo recording quit key.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1939
2010-05-14Don't grab the mouse when the demo sequence advances.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1935
2010-05-03Oops.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1930
2010-05-01Further sanity checking on use of strcpy() with dehacked stringSimon Howard
replacements. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1928
2010-05-01Silence printf(DEH_String(...)) warnings, by providing a DEH_printfSimon Howard
function that checks the format string is a valid replacement. Also add DEH_fprintf and DEH_snprintf functions to use throughout the code to do similar checking. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1927
2010-05-01Fix compiler warnings with savegame and response file code.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1926
2010-04-30Add textscreen Doxyfile to dist. Add .desktop file to svn:ignore. AddSimon Howard
opl ctags file to localvimrc. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1922
2010-04-24Add -reject_pad_with_ff parameter to allow padding value to beSimon Howard
specified. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1915
2010-04-23Add REJECT buffer overflow emulation, based on code from PrBoom+ (thanksSimon Howard
entryway). Fixes YDFEAR25.LMP. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1914
2010-04-22Disable OPL debugging messages.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1913
2010-03-08Use native MIDI music by default.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1879
2010-03-08Merge opl-branch to trunk.Simon Howard
OPL support still isn't perfect, and it certainly isn't complete. However, for now, it's good enough. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1878
2010-01-31Change Windows resource file to use PACKAGE_COPYRIGHT andSimon Howard
PACKAGE_LICENSE macros. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1836
2010-01-30Rename mus2mid functions to be consistent with coding standard.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1833
2010-01-29When doing a MUS to MID conversion, allocate MIDI channels so that theSimon Howard
lowest-numbered MIDI channels are used before higher-numbered ones. Fixes ear-piercing whistle sound in the MAP05 music when playing with timidity and EAWPATS (thanks entryway / HackNeyed). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1831
2010-01-29Fix indentation/style etc. in mus2mid.c.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1830
2010-01-27Merge from trunk.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1829
2010-01-27Add tags files to svn:ignore properties.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1828
2010-01-26Fix glass hack windows where a linedef is flagged as two sided but hasSimon Howard
only one side. Fixes WADs such as OTTAWAU.WAD (thanks Never_Again). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1826
2010-01-17Restore the original cursor when shutting down video code, this shouldSimon Howard
hopefully fix the problem with the mouse cursor disappearing when exiting on Win9x (thanks Janizdreg). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1819
2010-01-14In Chex Quest, use the radiation suit colormap instead of the redSimon Howard
colormaps that are usually used when taking damage (or using the berserk pack). This matches the Vanilla chex.exe behavior (thanks Fuzztooth). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1812
2010-01-12Place commercial level name strings consecutively in the same array, soSimon Howard
that overflowing the end of one list accesses the start of the next. This trick is used by pl2.wad for its MAP33 secret level. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1806
2009-12-28When recording low resolution (non-longtics) Vanilla demos, carrySimon Howard
forward the error from angleturn caused by the reduced resolution, so that consecutive errors can accumulate, possibly making turning slightly smoother. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1770
2009-12-27Oops.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1767
2009-12-27Allow DOOMWADDIR/DOOMWADPATH to contain the complete path to IWAD files,Simon Howard
as well as directories in which to search for IWAD files. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1766
2009-12-18Fix poor quality application icons seen when the game is running.Simon Howard
Add back 8-bit icon files alongside files including both 8-bit and high quality 32-bit versions. Use the high quality icon files for resource files includes, and the low quality ones for in-game SDL. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1750
2009-12-18Update generated source files containing icon data.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1749
2009-11-21Merge from trunk.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1734