aboutsummaryrefslogtreecommitdiff
path: root/mkfiles.pl (follow)
Commit message (Collapse)AuthorAge
* Introduce a versioning mechanism, and an `About' box in all frontSimon Tatham2005-05-15
| | | | | | | | | ends. Versioning will be done solely by Subversion revision number, since development on these puzzles is very incremental and gradual and there don't tend to be obvious points to place numbered releases. [originally from svn r5781]
* Aha, even better: a Makefile hack that causes auto-detection of GTKSimon Tatham2005-04-28
| | | | | | 2 and fallback to GTK 1.2. [originally from svn r5705]
* Patches for GTK 2. Puzzles already _built_ under GTK 2, but now itSimon Tatham2005-04-27
| | | | | | | | | | | | | | | builds better: - the GTK makefile now defines $(GTK_CONFIG) which you can override, so you can build for GTK 2 with no makefile-editing simply by running `make GTK_CONFIG="pkg_config gtk+-2.0"' - we use Pango to find appropriate fonts, which means the text in the puzzles actually (gasp!) adapts its size to the circumstances. Unfortunately, I've been unable to do this portably without depending on _either_ a Pango function that isn't present in older versions _or_ the underlying window system being X11; I'd appreciate someone doing better. [originally from svn r5693]
* `make release' target, which builds a .dmg disk image in whatSimon Tatham2005-01-24
| | | | | | appears to be the approved Apple fashion. [originally from svn r5197]
* The #definition of COMBINED was done very badly: it was a piece ofSimon Tatham2005-01-24
| | | | | | | | | | platform-dependent code in puzzles.h (ick), which in turn depended on the magic symbol MAC_OS_X being defined by mkfiles.pl itself (yuck). Suddenly realised I can do much better simply by putting it in an OS X makefile extras section in Recipe, and removing both previous hacks. Much nicer. [originally from svn r5191]
* First cut at online help under OS X. I just built the HTML versionSimon Tatham2005-01-24
| | | | | | | | | of the manual using Halibut (with one additional magic tag in the <HEAD> section), stuck it in the right part of the application bundle, referenced it in Info.plist, and added a Help menu. Everything else was automatic. Not bad! [originally from svn r5190]
* Added a framework for putting things other than the binary into aSimon Tatham2005-01-23
| | | | | | | | | | Mac OS X application bundle, and provided an icon for Puzzles. Also renamed the OS X source file from macosx.m to osx.m, so that it can sit beside other things such as osx-info.plist and not cause enormously long filenames. [originally from svn r5179]
* Initial checkin of a Mac OS X port of puzzles, using Cocoa. AllSimon Tatham2005-01-22
| | | | | | | puzzles are compiled together into a single monolithic application which allows you to select each one from one of its menus. [originally from svn r5173]
* This repository needs to have a copy of mkfiles.pl, although reallySimon Tatham2004-08-16
I'd prefer to be able to share a single instance with PuTTY. [originally from svn r4466]