Commit graph

87 commits

Author SHA1 Message Date
Simon Howard
b747d06387 Rename README.OPL to README.Music and extend.
Chocolate Doom now has a bewildering array of different options for
music playback and it's worth documenting them properly. Extend the
existing README.OPL file to describe the other options that are
available, and rename it to README.Music as it's no longer just about
OPL playback.
2014-04-05 14:50:04 -04:00
Simon Howard
5afef298d6 osx: Use safe string functions for launcher.
The OS X launcher used a few unsafe string functions; use snprintf()
or strlcpy,strlcat here - as this is the launcher for OS X we don't
need to care about portability.
2014-04-01 21:51:18 -04:00
Simon Howard
e197f3e5fc Only include NOT-BUGS in releases of Doom binaries, not other games.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2662
2013-09-16 02:05:27 +00:00
Simon Howard
716a36949a Override the README distributed with Chocolate Strife Windows binaries
and include the custom version. Also include a copy in the Mac
documentation folder.

Subversion-branch: /branches/v2-branch
Subversion-revision: 2661
2013-09-16 01:43:37 +00:00
Simon Howard
e4e5387b31 Name OS X CMDLINE.game files as CMDLINE-game, so that they are not
considered as invalid file extensions.

Subversion-branch: /branches/v2-branch
Subversion-revision: 2656
2013-09-15 23:37:13 +00:00
Simon Howard
d0874f3178 Open appropriate CMDLINE file depending on the currently-selected game.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2655
2013-09-15 23:22:38 +00:00
Simon Howard
a1e79a3ba1 Fix copying of CMDLINE files for Mac package build.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2654
2013-09-15 23:22:06 +00:00
Simon Howard
3cd3810c38 Fix INSTALL generation for source code and Mac binary distribution.
Include CMDLINE files in Mac packages.

Subversion-branch: /branches/v2-branch
Subversion-revision: 2653
2013-09-15 22:52:54 +00:00
Simon Howard
b0a0f90cd9 Rework documentation system to generate INSTALL files tailored for the
different games.

Subversion-branch: /branches/v2-branch
Subversion-revision: 2652
2013-09-15 22:41:33 +00:00
Simon Howard
fff9267c40 Update Windows build to generate multiple .zip packages, one for each
game.

Subversion-branch: /branches/v2-branch
Subversion-revision: 2650
2013-09-15 21:09:17 +00:00
Simon Howard
110d279326 Remove top-level CMDLINE documentation file and generate multiple
CMDLINE files, one for each game.

Subversion-branch: /branches/v2-branch
Subversion-revision: 2648
2013-09-15 21:04:36 +00:00
Simon Howard
63acb55b18 Remove Windows CE support.
What support exists is for obsolete devices I no longer possess; I've
never been contacted about the port and it's been several years since
I even bothered to build a new version. All the extra overrides are
clutter that can just be removed.

Subversion-branch: /branches/v2-branch
Subversion-revision: 2615
2013-08-11 17:32:29 +00:00
Simon Howard
73fd9adc1e Reduce window height of .dmg Finder window - this reverts r2371.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2554
2012-12-24 01:09:30 +00:00
Simon Howard
f1934e990d Merge from trunk.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2553
2012-12-24 00:03:41 +00:00
Simon Howard
da1e9064e9 Add some extra zero-fill to the end of .DS_store.
Recent versions of Mac OS X Finder seem to generate slightly fatter
.DS_store files. This can cause a problem where there is insufficient
free space in tmp.dmg to generate the modified .DS_store file. Adding
some zero-fill to the end of the base one fixes this.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 2547
2012-12-22 23:30:17 +00:00
Simon Howard
55825846ef Update OS X launcher to include box for Strife IWAD.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2372
2011-09-12 22:21:53 +00:00
Simon Howard
2225061906 Increase window size in .dmg package, so that there is no vertical
scroll bar.

Subversion-branch: /branches/v2-branch
Subversion-revision: 2371
2011-09-12 21:58:52 +00:00
Simon Howard
efd15d965d Merge from raven-branch.
Subversion-branch: /branches/strife-branch
Subversion-revision: 2367
2011-09-11 23:40:44 +00:00
Simon Howard
1cfa4409af Rework configuration window; add Heretic/Hexen configuration boxes.
Subversion-branch: /branches/raven-branch
Subversion-revision: 2348
2011-06-13 23:45:10 +00:00
Simon Howard
391e7466b1 Merge from trunk.
Subversion-branch: /branches/raven-branch
Subversion-revision: 2347
2011-06-13 22:21:37 +00:00
Simon Howard
184ea9ba50 Convert build system to using the PROGRAM_PREFIX system used on
raven-branch.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 2336
2011-05-14 20:11:26 +00:00
Simon Howard
351c1be331 Allow IWAD files to be double-clicked in the finder to set the IWAD
configuration.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 2334
2011-05-08 18:29:46 +00:00
Simon Howard
1fd0ad08ed Rework OS X launcher package. Include documentation files within the
application bundle and add a help menu with links. Rework .dmg
generation to generate a file with a "fancy" background image and
overall nicer appearance.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 2332
2011-05-07 23:52:26 +00:00
Simon Howard
b79f27cef8 Add a symlink hack to work around the fact that OS X doesn't like paths
in MANPATH to contain spaces.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 2318
2011-03-30 19:16:40 +00:00
Simon Howard
0268c882d9 Remove the BUGS file as it doesn't really contain any useful
information.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 2316
2011-03-28 23:48:31 +00:00
Simon Howard
d4e5675421 Include Unix manpages in MacOS package, and set MANPATH to point to them
when opening a terminal window.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 2302
2011-03-10 19:47:14 +00:00
Simon Howard
eca0d817b7 Replace the INSTALL file with a template version that is customized to
different platforms.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 2299
2011-03-10 19:03:23 +00:00
Simon Howard
07bb5a69ef Add Strife to OS X launcher.
Subversion-branch: /branches/strife-branch
Subversion-revision: 2294
2011-03-06 22:58:02 +00:00
Simon Howard
72c1191348 Make code changes to add Heretic/Hexen support to OS X launcher.
Subversion-branch: /branches/raven-branch
Subversion-revision: 2277
2011-02-24 20:57:30 +00:00
Simon Howard
a9996b41e9 Merge from trunk.
Subversion-branch: /branches/raven-branch
Subversion-revision: 2258
2011-02-12 15:38:08 +00:00
Simon Howard
6d9d1c6051 Remove redundant package version label from top of OS X launcher window.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 2234
2011-01-02 17:45:24 +00:00
Simon Howard
8dab0a3e63 Merge from trunk. This is slightly out of date as I did the merge
several days ago.

Subversion-branch: /branches/raven-branch
Subversion-revision: 2212
2010-12-10 22:44:01 +00:00
Simon Howard
e18391bb0f Add NOT-BUGS file with some common Vanilla gotchas.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 2175
2010-11-30 01:08:59 +00:00
Simon Howard
167d4df40b Update Python scripts to work in Python 3.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 2162
2010-11-09 16:10:52 +00:00
Simon Howard
22fc405736 Merge from trunk.
Subversion-branch: /branches/raven-branch
Subversion-revision: 1987
2010-08-31 19:26:32 +00:00
Simon Howard
b582e47695 Include INSTALL file in distribution packages.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1969
2010-08-28 18:28:05 +00:00
Simon Howard
fea1fb2a38 Set MACOSX_DEPLOYMENT_TARGET to target 10.4, so that the launcher will
work on older versions.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1944
2010-07-14 20:36:53 +00:00
Simon Howard
1162b2c65c Merge from trunk.
Subversion-branch: /branches/raven-branch
Subversion-revision: 1924
2010-04-30 20:53:31 +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
52f81b4ef1 Update OS X Makefile to include Heretic and Hexen executables, and to
correct the setup location.

Subversion-branch: /branches/raven-branch
Subversion-revision: 1847
2010-02-05 23:30:22 +00:00
Simon Howard
3c18831a7c Rearrange Makefile definitions.
Subversion-branch: /branches/raven-branch
Subversion-revision: 1846
2010-02-05 23:23:48 +00:00
Simon Howard
677729c658 Merge from trunk.
Subversion-branch: /branches/raven-branch
Subversion-revision: 1845
2010-02-05 23:08:12 +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
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
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
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
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