Commit graph

1365 commits

Author SHA1 Message Date
Simon Howard
6f8ac36f66 Add textscreen Doxyfile to dist. Add .desktop file to svn:ignore. Add
opl ctags file to localvimrc.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1922
2010-04-30 19:38:24 +00:00
Simon Howard
e7f0d2727a Add -reject_pad_with_ff parameter to allow padding value to be
specified.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1915
2010-04-24 23:53:03 +00:00
Simon Howard
4070ecd92c Add REJECT buffer overflow emulation, based on code from PrBoom+ (thanks
entryway). Fixes YDFEAR25.LMP.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1914
2010-04-23 20:46:29 +00:00
Simon Howard
13d87ff8f1 Disable OPL debugging messages.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1913
2010-04-22 21:38:51 +00:00
Simon Howard
695b64ce29 Add OPL-TODO to dist, set svn:ignore properties.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1880
2010-03-08 18:52:59 +00:00
Simon Howard
2f3b2889ab Use native MIDI music by default.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1879
2010-03-08 18:50:29 +00:00
Simon Howard
448adb31d7 Merge opl-branch to trunk.
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-03-08 01:14:23 +00:00
Simon Howard
b9e1822962 Load advapi32.dll pointers dynamically at runtime. This should fix any
potential problems with that library not existing on Win9x.

Subversion-branch: /branches/opl-branch
Subversion-revision: 1877
2010-03-08 00:51:00 +00:00
Russell Rice
662ad8cbcd - Fix codeblocks project build
Subversion-branch: /branches/opl-branch
Subversion-revision: 1876
2010-03-04 01:36:32 +00:00
Simon Howard
92c9d5c388 Use wide-character versions of Win32 API functions. Clean up properly if
it was not possible to start the ioperm service.

Subversion-branch: /branches/opl-branch
Subversion-revision: 1875
2010-02-27 19:11:24 +00:00
Simon Howard
77ea97c627 When loading driver, pass the full path to the ioperm.sys file.
Subversion-branch: /branches/opl-branch
Subversion-revision: 1874
2010-02-27 18:57:46 +00:00
Simon Howard
1398c8aed3 Fix race condition with condition variable freed before it is signaled.
Subversion-branch: /branches/opl-branch
Subversion-revision: 1873
2010-02-27 17:48:25 +00:00
Simon Howard
5f2cfb50d1 Minor documentation fixups.
Subversion-branch: /branches/opl-branch
Subversion-revision: 1872
2010-02-26 21:32:41 +00:00
Simon Howard
06b97d2d11 Add OPL hardware playback support for Windows NT-based systems.
Subversion-branch: /branches/opl-branch
Subversion-revision: 1871
2010-02-26 21:07:59 +00:00
Simon Howard
c4fe7aa8b6 Bump version number, update ChangeLog and NEWS.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1869
2010-02-10 20:21:21 +00:00
Simon Howard
cdacf59ace Add a hint message about permissions if unable to get I/O permissions
for hardware OPL access.

Subversion-branch: /branches/opl-branch
Subversion-revision: 1844
2010-02-05 03:27:58 +00:00
Simon Howard
ff7fff78ec Only distribute README.OPL in the Windows package, don't bother
including it in the Mac OS X package.

Subversion-branch: /branches/opl-branch
Subversion-revision: 1843
2010-02-05 03:27:14 +00:00
Simon Howard
b42f8f4ff9 Add README.OPL to list of documentation files to distribute.
Subversion-branch: /branches/opl-branch
Subversion-revision: 1842
2010-02-05 03:23:33 +00:00
Simon Howard
b4f2d75b34 Change Windows resource file to use PACKAGE_COPYRIGHT and
PACKAGE_LICENSE macros.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1836
2010-01-31 18:21:50 +00:00
Simon Howard
fdcd8dda09 Change directory to home directory before launching the game, so that
recorded demos go somewhere sensible.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1835
2010-01-30 16:14:04 +00:00
Simon Howard
a054475997 Set launch button as default button, so that it is possible to launch
the game by pressing return.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1834
2010-01-30 16:04:24 +00:00
Simon Howard
41e8417f36 Rename mus2mid functions to be consistent with coding standard.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1833
2010-01-30 00:37:17 +00:00
Simon Howard
0929063adf Remove unused PACKAGE_LONGDESC.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1832
2010-01-29 23:28:35 +00:00
Simon Howard
8e62a8d877 When doing a MUS to MID conversion, allocate MIDI channels so that the
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-29 19:17:56 +00:00
Simon Howard
6fbd6eafb3 Fix indentation/style etc. in mus2mid.c.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1830
2010-01-29 03:55:20 +00:00
Simon Howard
0b8bf3cfe3 Merge from trunk.
Subversion-branch: /branches/opl-branch
Subversion-revision: 1829
2010-01-27 19:50:30 +00:00
Simon Howard
a9e2d244a5 Add tags files to svn:ignore properties.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1828
2010-01-27 19:16:26 +00:00
Simon Howard
cf4d0c3bc8 Minor fix of British spelling -> American.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1827
2010-01-26 19:21:18 +00:00
Simon Howard
7c47cdf161 Fix glass hack windows where a linedef is flagged as two sided but has
only one side. Fixes WADs such as OTTAWAU.WAD (thanks Never_Again).

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1826
2010-01-26 19:18:18 +00:00
Simon Howard
bf8974e63b Add menu item to launcher to open a terminal window that can be used to
start the game. Add missing 'edit' menu. Set svn:ignore property for osx
directory.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1824
2010-01-23 23:06:45 +00:00
Simon Howard
47f828ea9f Fix package source URL.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1823
2010-01-18 19:40:50 +00:00
Simon Howard
0a540b154b Tweak package description slightly.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1822
2010-01-18 19:29:48 +00:00
Simon Howard
7f7a7354a5 Define project short description, copyright, maintainer and URL in
configure.in. Use these for the Info-gnustep.plist file. Add generated
.spec file for building RPM packages.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1821
2010-01-18 19:14:54 +00:00
Simon Howard
34e73b9fff Update NEWS.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1820
2010-01-17 16:58:37 +00:00
Simon Howard
b95262a16e Restore the original cursor when shutting down video code, this should
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-17 16:31:03 +00:00
Simon Howard
27b66df257 Update TODO file.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1818
2010-01-16 19:20:11 +00:00
Simon Howard
6e0df0d016 Don't open the configuration window when the launcher is first run;
display an error message if the user tries to launch the game without an
IWAD selected.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1817
2010-01-15 19:29:28 +00:00
Simon Howard
893c8dbe92 Fix GNUstep info panel.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1816
2010-01-15 19:14:02 +00:00
Simon Howard
cd8cf5f1c8 Center the launcher window and config window on startup.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1815
2010-01-15 18:51:35 +00:00
Simon Howard
571b9c32f5 Add wadfile.png for GNUstep build.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1814
2010-01-15 18:40:37 +00:00
Simon Howard
f176ac404a Extend osx makefile to allow building of a working GNUstep application,
for testing purposes. Add GNUstep version of Info.plist, remove
app-skeleton directory and move contents up.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1813
2010-01-15 18:13:05 +00:00
Simon Howard
df6a794052 In Chex Quest, use the radiation suit colormap instead of the red
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-14 18:47:03 +00:00
Simon Howard
009c7a7dd6 Oops.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1811
2010-01-12 20:16:25 +00:00
Simon Howard
b6810a2940 Strip executables when building Windows CE packages.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1810
2010-01-12 20:15:34 +00:00
Simon Howard
92eaebfb7a Rearrange order of Makefile generation to alphabetical order.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1809
2010-01-12 20:14:11 +00:00
Simon Howard
869447ff69 Move Makefile definitions for CC and STRIP into config.make, use
versions from autoconf.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1808
2010-01-12 20:12:56 +00:00
Simon Howard
d1b0870951 Set main menu title based on package name, not fixed string.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1807
2010-01-12 20:09:54 +00:00
Simon Howard
b777eebd4d Place commercial level name strings consecutively in the same array, so
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
2010-01-12 20:09:01 +00:00
Simon Howard
a33a26c2c4 Add missing connection for plutonia.wad set button.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1805
2010-01-12 01:32:24 +00:00
Simon Howard
96fc229a12 Add document icon file and use for file associations.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1804
2010-01-12 01:20:48 +00:00