Commit graph

1193 commits

Author SHA1 Message Date
Simon Howard
b5b2cea39c Fix poor quality application icons seen when the game is running.
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-18 22:11:06 +00:00
Simon Howard
8a58f6fb1e Update generated source files containing icon data.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1749
2009-12-18 21:11:32 +00:00
Simon Howard
e81acc7df5 Make ExecuteCommand() under Unix return a failure when the executable
cannot be executed.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1748
2009-12-18 21:10:35 +00:00
Simon Howard
4f540343e6 Use GetModuleFileNameW to get the (Unicode) path to the Doom executable.
This hopefully fixes problems with Unicode directory names.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1747
2009-12-14 20:57:04 +00:00
Simon Howard
ef736b3d42 Add Chocolate Doom/setup icons with scaled versions for various
different icon sizes (thanks MikeRS).

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1746
2009-12-14 18:54:25 +00:00
Simon Howard
7972eefbf4 Fix textscreen black border bug.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1745
2009-12-12 01:20:49 +00:00
Simon Howard
c09be2cdb7 Fix the setup tool on Windows Vista/7 to not prompt for elevated
permissions and to disable the "Program Compatibility Assistant" (thanks
hobbs and MikeRS).

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1744
2009-12-09 02:40:39 +00:00
Simon Howard
d27d3bb8b6 Add other missing files to dist.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1743
2009-11-29 22:50:17 +00:00
Simon Howard
c42cd2a30e Include .lvimrc in dist.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1742
2009-11-29 22:25:51 +00:00
Simon Howard
2c6e7b2f10 Add Makefile to build Win32 packages.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1736
2009-11-21 03:56:59 +00:00
Simon Howard
944a39e9d1 Use execvp() rather than execv(), to look up Doom binary in the PATH if
necessary.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1735
2009-11-21 02:05:56 +00:00
Simon Howard
892ad7c072 Apply configuration file invalid key setting fix to setup code.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1733
2009-11-21 00:40:58 +00:00
Simon Howard
1dfad75870 Don't crash if key settings are set in a configuration file that are out
of range (thanks entryway).

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1732
2009-11-21 00:38:16 +00:00
Simon Howard
f9c9221497 Fix crash with chocolate-setup under Windows (thanks Janizdreg).
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1731
2009-11-21 00:24:59 +00:00
Simon Howard
43b0dbd272 Rework the OS X MIDI disabling code, as SDL_mixer 1.2.11 fixes the
crash. Check and disable MIDI by default if using an older version of
SDL on OS X.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1730
2009-11-19 21:49:13 +00:00
Simon Howard
e62fdd771f Make chocolate-setup use its own location in the filesystem to find the
location of the chocolate-doom executable. Remove INSTALL_DIR define.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1729
2009-11-19 21:07:31 +00:00
Simon Howard
9ea3cb62c9 Perform bounds checking on values passed to TXT_UpdateScreenArea() to
avoid crashes.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1728
2009-11-05 19:57:55 +00:00
Simon Howard
3771126689 Initial hacks for compiling under SDL 1.3.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1726
2009-10-26 19:28:12 +00:00
Simon Howard
42454af827 Fix error in last change.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1722
2009-10-17 20:13:54 +00:00
Simon Howard
1290c2496e Use M_StrToInt() when processing values passed with -spechit, so that
hex values can be specified.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1721
2009-10-17 19:39:37 +00:00
Simon Howard
a3ab0a6910 Import donut overrun emulation code from PrBoom+ (Thanks entryway).
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1720
2009-10-17 19:29:46 +00:00
Simon Howard
df49602893 Fix compilation under MSVC (thanks entryway).
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1717
2009-10-16 18:10:30 +00:00
Simon Howard
86d7863428 Rename pkg/wince/Makefile to pkg/wince/GNUmakefile (it uses GNU
extensions).

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1714
2009-10-10 22:58:25 +00:00
Simon Howard
6e71769007 Add pkg directory to make dist.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1712
2009-10-10 21:46:14 +00:00
Simon Howard
cc92d31eea Don't crash when using the donut special type and the joining linedef is
one sided (thanks Alexander Waldmann).

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1711
2009-10-10 01:02:58 +00:00
Simon Howard
a91a40f18e Fix desync in ep1-0500.lmp on 64-bit (thanks exp(x)).
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1710
2009-10-05 20:25:53 +00:00
Simon Howard
55789cf12d Provide pointer to STARTUPINFO structure when calling CreateProcessW, to
stop crash under normal Windows (not CE) when launching Doom from the
setup tools (thanks Janizdreg).

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1709
2009-10-04 23:38:14 +00:00
Simon Howard
a034c665c0 Oops.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1703
2009-10-01 19:08:21 +00:00
Simon Howard
508c3fd3fa Oops.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1701
2009-10-01 01:04:00 +00:00
Simon Howard
410579ec66 Change British English spellings to American English, for consistency.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1699
2009-09-30 23:07:03 +00:00
Simon Howard
42f7a9b8a2 Use "const char" in libtextscreen where appropriate (thanks entryway).
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1679
2009-09-20 15:27:40 +00:00
Simon Howard
10da45b90c Add (lack of) copyright notice for SDL workaround.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1665
2009-09-11 21:56:47 +00:00
Simon Howard
be3bba2a1c Fix compilation under MacOS X.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1659
2009-09-07 19:43:04 +00:00
Simon Howard
0de7210f96 Fixes for MSVC compile (thanks entryway).
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1657
2009-09-06 18:15:52 +00:00
Simon Howard
ec81c27ef5 Allow PGUP/PGDN to scroll up and down in scroll panes (thanks
LionsPhil).

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1631
2009-08-27 23:27:47 +00:00
Simon Howard
1715116ef1 Remove redundant variable assignment (thanks Quasar/Yagisan)
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1630
2009-07-20 22:27:59 +00:00
Simon Howard
f1596273a3 Save and display the loading disk icon as a fixed 16x16 square, from an
image drawn at the bottom right corner of the screen. This seems to be
the same as how Vanilla behaves, and fixes chook3.wad, that uses an
STDISK replacement with an offset that pushes the image to the left.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1629
2009-07-20 00:37:41 +00:00
Simon Howard
63b550c068 Add stdio.h include to fix MSVC build (thanks Kaiser)
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1625
2009-07-13 22:43:06 +00:00
Simon Howard
e66653a8a6 Fix compile with libsamplerate.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1620
2009-07-12 16:47:12 +00:00
Simon Howard
1dbed3064b On Windows CE, use the Windows API to find the amount of available
memory, so that at least two megabytes are always left available to the
OS.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1619
2009-07-12 14:00:50 +00:00
Simon Howard
24db815f28 Add missing item to NEWS.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1614
2009-07-11 11:15:32 +00:00
Simon Howard
24783792e5 Update NEWS.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1609
2009-07-07 19:46:55 +00:00
Simon Howard
e806e6a649 Fix launching of the game from the setup tool in Windows CE.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1608
2009-07-07 19:38:00 +00:00
Simon Howard
8777a9672e Add Makefile for building CAB files, dependency calculation.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1607
2009-06-21 19:33:35 +00:00
Simon Howard
4981903f7c Use correct filename for SDL_net DLL.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1606
2009-06-21 19:19:43 +00:00
Simon Howard
48f39f1ee5 Remove temporary files after generating CAB file.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1605
2009-06-21 19:03:38 +00:00
Simon Howard
d131bab501 Add script to generate Windows CE install package.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1604
2009-06-20 22:13:44 +00:00
Simon Howard
9d9d55a9d8 Automatically allocate a smaller zone size if it was not possible to
allocate the default 16 MiB.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1603
2009-06-16 19:47:13 +00:00
Simon Howard
356cc402ca Don't post zero key events.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1602
2009-06-13 17:10:18 +00:00
Simon Howard
d4863b4c4a On Windows CE systems without a keyboard, patch the default settings to
use hardware keys.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1600
2009-06-12 19:07:55 +00:00