Release/Makefile
2009-09-09 Adding the --no-relocate flag in the Makefile so that PackageMaker will get the hint that we don't want these items to relocate.
2009-09-03 Increased version to 1.2b2.
2009-08-31 The Growl Installer package is now a flat package, and requires Leopard for that reason. Accordingly, removed the paragraph about Leopard vs. Tiger from the introductory text (in all languages), and updated the Release Makefile.
2009-08-31 Set the destination path of the GrowlMail installer package's one and only Choice (not to be confused with its Contents), so that Installer doesn't stop at the destination-selection screen with the only option disabled. Also increased its package version requirement to Mac OS X 10.5, which has the side effect of turning it into a flat package, and updated the package identifier and Makefile to match. Finally, increased the package version number to 1.2 (matching what the Makefile gives it).
2009-08-15 Add a target to the Makefile to build an archive containing only Growl.framework, the dSYM bundle for the framework, and the LICENSE file.
2009-08-15 Increase Growl.framework's version to 1.6b1. Also increase the version in the Makefile, for the purpose of the forthcoming Growl framework archive target.
2009-08-15 Update the default configuration name used by the Makefiles.
2009-08-15 Don't hard-code the Deployment configuration name here; use the BUILDSTYLE variable instead.
2009-08-04 Merged my removal of the Tiger pmdoc.
2009-08-04 Backed out changeset b1a276e5fbd9: We no longer need a Tiger-compatible GrowlMail Installer package.
2009-08-01 Merging the end of the 1.1 series with Rudy's work on 1.2.
2009-07-07 Added BeepHammer
2009-07-29 Increasing version to 1.1.6 final.
2009-07-25 Created a new, separate, Tiger-compatible Installer package for GrowlMail. Both packages now have OS-version requirements set, so that each one will recommend the other to the user if it is inappropriate for the user's current system.
2009-07-14 Increased version to 1.1.6b4.
2009-07-07 Increase version numbers to 1.1.6b3.
2009-07-05 Since we're now setting ownership and permissions from the postflight script, we no longer need to do it here in the Makefile and create our own BOM and archive files.
2009-07-05 Increase version to 1.1.6b2—this time, in InfoPlist.strings as well as the Info.plists, release Makefile, and growlnotify and GrowlHelperApp source.
2009-07-02 Increased version to 1.1.6b1.
2009-06-15 Increase all versions to 1.1.5 final.
2009-06-15 When updating version numbers in Info.plist files, also update those of the GrowlSafariLoader bundle.
2009-06-11 Increasing version to 1.1.5b3.
2009-06-08 Increased version to 1.1.5b2.
2009-04-16 Fixed the Release Makefile to delete a couple of files it creates, including the XcodeBuildSettings.plist file that it creates since revision 119ca790c252.
2009-04-15 Increased version to 1.1.5b1.
2009-04-15 Always perform a clean build when building releases. Besides being a Good Idea generally, this also specifically prevents another case of blank dSYM bundles resulting from building twice (this time, in separate, sequential make processes).
2009-04-15 The Release Makefile now creates a third product: a tarball of the dSYM bundles. This will make it easy for anyone to download the dSYM bundles for a past release, enabling them to symbolicate crash logs.
2009-04-07 Worked around a PackageMaker 3.0.3 bug: When we use it through the command-line, it errors out for no good reason, unless we provide an identifier for the package we're building (x-radar://problem/6765073).
2009-04-06 Xcode no longer saves the build folder preference here. It now saves it as SYMROOT in the application-wide build settings preference.
2009-04-06 Updates to the Growl build system to obtain the revision identifier from Mercurial instead of Subversion.
2009-03-13 Updating the version information in the Release Makefile.
2008-06-18 Updated version to 1.1.4 for release.
2008-06-17 Increased version number to 1.1.4b2.
2008-06-17 Added a blank echo before the note about the sudo command.
2008-06-17 This echo needs an @ in order to prevent make from printing the entire echo command before running it.
2008-06-17 Added a Growl notification to the Growl Release Makefile.
2008-06-17 Changed Release Makefile to allow building a Growl disk image as a regular (non-admin) user. Hit ctrl-d at the sudo prompt.
2008-06-17 Adding b1 to the VERSION definition in the Release Makefile.
2008-06-17 Updated Release Makefile for 1.1.4 beta.
2008-06-10 Fixed creation of the GrowlSafari Installer package:
2008-06-10 The correct filename extension for GrowlSafari's package is .pkg, not .mpkg, because it is a single package, not a metapackage.
2008-06-06 Set BETA to FALSE.
2008-05-13 As discussed on the list, set the release volume name to Growl-VERSION rather than 'Growl VERSION' to avoid problems with Apple's Installer.app
2008-01-31 Update copyright to 2008 and version for 1.1.3b1.
2007-11-01 Preparing for 1.1.2's release.
2007-10-30 Missed this file.
2007-10-24 1.1.2b1
2007-10-01 Versioning for 1.1.2b1.
2007-09-13 1.1.1
2007-09-13 Swedish, Dtch, and pt_BR updates
2007-09-13 info.nib files are indeed needed to maintain editability for GrowlInstallationPrompt-Carbon.nib, in any case. I can't maintain my own care level for file size to handle the hassle of deleting these.
2007-09-11 1.1.1b2, which should be the final beta of 1.1.1
2007-09-11 Unless someone really objects, I'm disabling the 'optimization' of nib files
2007-09-11 1.1.1b1
2007-09-10 Versioning trunk to 1.1.1svn
2007-09-07 Argh, need .plist for plutil
2007-09-07 Convert framework plists to xml1
2007-09-07 Update the Growl.framework and Growl-WithInstaller.framework plists in the makefile, too
2007-09-06 Micro-optimization: Use the existing environment variable PWD, rather than a subprocess to the pwd utility, to determine our working directory.
2007-09-06 The assertnochanges magic isn't compatible with a fully-parallel Makefile. To solve this, I've moved all the meat to a new Makefile named Real-Makefile.make, leaving only the assertion targets and all and all-withlocalchanges in the main Makefile. Thus, the main Makefile acts as a gatekeeper; it trampolines to the real Makefile if and only if the assertion in question is true.