« June 2007 | Archives index | August 2007 »
July 31, 2007
Convert WOTest class to use Objective-C 2.0 properties (WOTest, f2d45e3)
This commit converts most of the accessors for the instance variables in the WOTest class to Objective-C 2.0 properties.
At the same time some unused instance variables were disposed of or marked for future deprecation.
Note that due to an apparent bug in the compiler I was unable to implement the public-readonly/private-readwrite pattern as suggested in the documentation, and so the readonly/readwrite portions are commented out. I will be making a reduced test case for this and filing a Radar. Watch for a future commit that adds the Radar number in a comment.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 2:23 PM
Alignment fixes (WOTest, ae704ac)
Adjust whitespace to improve alignment (better readability).
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 2:23 PM
July 30, 2007
Use Fast Enumeration (WOTest, 2e78859)
Switch to Objective-C 2.0 Fast Enumeration.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 7:52 PM
Bump version number for Leopard development (WOHotKey, 7eac894)
Bump version to 1.99-pre in anticipation of the final Leopard release which will be 2.0.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 2:01 PM
Bump version number for Leopard development (WOTest, adbabe0)
Bump version to 1.99-pre in anticipation of the final Leopard release which will be 2.0.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 1:59 PM
Set up initial ignores (WOBezel, 7c041ee)
Add ".gitignore" file to ignore "bak" and "temp" files.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 1:56 PM
Bump version number for Leopard development (WOBezel, c745d0c)
Bump version number to 1.99-pre on this, the Leopard branch of development, as this will eventually become WOBezel 2.0.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 1:56 PM
Upgrade Xcode project bundle (WOBezel, 65bf93c)
Upgrade Xcode project to version 3.0.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 1:50 PM
Remove redundant build settings (WOBezel, 4f5a8a9)
Remove redundant build settings on aggregate targets, leaving only the PRODUCT_NAME intact (necessary for dependency analysis).
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 1:49 PM
Huge whitespace cleanup (Synergy, 6705ceb)
Massive whitespace cleanup throughout entire codebase (over 15,000 lines in the diff): substitute spaces for tabs, kill trailing whitespace, improve alignment in some places.
In some cases the search for unwanted tabs and trailing whitespace lead to lines containing redundant comments; rather than fixing the whitespace on those lines the entire comment was just removed.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 12:52 PM
Remove build subdirectory (Synergy, 6ef0846)
Remove unwanted build subdirectory for the SynergyReg tool, a vestige from the days long before the move to a shared built products directory.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 12:52 PM
Huge whitespace cleanup (Synergy, 6705ceb)
Massive whitespace cleanup throughout entire codebase (over 15,000 lines in the diff): substitute spaces for tabs, kill trailing whitespace, improve alignment in some places.
In some cases the search for unwanted tabs and trailing whitespace lead to lines containing redundant comments; rather than fixing the whitespace on those lines the entire comment was just removed.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 12:52 PM
Remove build subdirectory (Synergy, 6ef0846)
Remove unwanted build subdirectory for the SynergyReg tool, a vestige from the days long before the move to a shared built products directory.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 12:36 PM
July 29, 2007
Big whitespace cleanup (WODebug, 446c26d)
Whitespace cleanup for the entire codebase (over 2,100 lines in the diff): convert tabs to spaces and eliminate trailing whitespace.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 7:08 PM
Whitespace cleanup (WOBezel, 27f1c96)
Large whitespace cleanup (about 2,300 lines in the diff): removal of trailing whitespace and conversion of tabs to spaces.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 7:02 PM
Normalize dates (WOBezel, 28d799e)
Convert dates to an unambiguous, international-friendly format to avoid possible misunderstanding for people expecting to see US rather than European-style dates.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 6:55 PM
Update copyright range (WOBezel, a6790cc)
Extend copyright year range to 2007 for all files modified this year.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 6:52 PM
Remove references to Subversion $Id$ keyword (WOBezel, 82c952e)
Remove all references to Subversion $Id$ keyword throughout the codebase, and modify the Shell Script build phase which updated the build number based on the same.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 6:48 PM
Normalize dates (WODebug, aa4e67a)
Use unambiguous, internationally-friendly dates that will make equal sense to readers expecting US or European-style dates.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 6:43 PM
Update copyright ranges (WODebug, 1c482a1)
Extend copyright range to 2007 for all files modified in 2007.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 6:41 PM
Skip Subversion build number update (WODebug, 42a75fe)
As foreshadowed in the last commit, this commit alters the appropriate Shell Script build phases so as to not invoke the Subversion-related build number updating machinery.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 4:05 PM
Remove Subversion $Id$ keywords (WODebug, 685b576)
Remove now-redundant Subversion-only keywords from source files, as well as related code that incorporates them as part of the build number during the build. Note this commit only removes the code-level components of the build number embedding process; in a separate commit I will modify the corresponding Shell Script build phase.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 3:56 PM
Remove CleanSVN.sh file (WODebug, 22147df)
This helper script is now redundant thanks to the move to Git, so remove it.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 3:36 PM
Use international-friendly dates in source files (WOHotKey, e25bb7c)
Modify some of the source files, which had potentially ambiguous dates in them depending on whether the reader assumed a European or US-style date format. Instead use an unambiguous, explicit, more verbose format.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 3:14 PM
Update copyright date ranges (WOHotKey, 9910801)
Update copyright date ranges to include 2007 for all files modified this year.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 3:12 PM
Whitespace cleanup (tabs) (WOHotKey, c180b30)
Replace unwanted tabs with spaces in entire codebase.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 2:07 PM
July 28, 2007
Remove Subversion keywords (WOHotKey, 1c39000)
Remove the now-redundant Subversion "$Id$ keywords from the code base.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 10:54 PM
Whitespace fixes (WOHotKey, 92ce331)
Strip trailing whitespace from entire codebase.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 10:45 PM
Migrate to new Leopard keyboard APIs (WOHotKey, 7ae51da)
Some of the old APIs previously used are now deprecated in Leopard. To get a warning free build this commit gets rid of all uses of the old APIs and migrates to the new ones.
Along the way it seems that KCHR resources have become deprecated (at least there is no explicit mention of them in the headers), so the related code has been removed; this is expected to have little effect on the results because KCHR-based code was only used as a fallback when uchr-based lookup failed.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 10:12 PM
Update method signature to avoid deprecated API warnings (WOHotKey, f4f9ad8)
The method signature for validateMenuItem: has changed in Leopard. This commit updates the signature; functionality is unchanged but the new signature avoids some warnings about deprecated APIs that are issued inside the method itself.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:44 PM
Set up ignores for temporary files (WOHotKey, 1526604)
Add a .gitignore file for ignoring temporary files (.bak and .temp).
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:44 PM
Remove references to old build number (WOHotKey, e7cef31)
Remove references to old embedded build number information in version header.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:44 PM
Remove Subversion build number updates (WOHotKey, dc547c6)
Now that this code is hosted in a Git repository the old machinery for updating the build number based on the SVK/Subversion revision number is no longer applicable, so remove it.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:35 PM
Remove redundant build settings (WOTest, dca6ddc)
Prune redundant build settings from aggregate targets, leaving only the PRODUCT_NAME in place (needed by Xcode for dependency analysis).
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:30 PM
Restore PRODUCT_NAME (WOHotKey, f9fa9cf)
Restore PRODUCT_NAME build setting to aggregate targets; it appears that it is necessary for dependency analysis.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:24 PM
Remove superfluous build settings on aggregate targets (WOHotKey, b0678b9)
Not sure whether this is a new feature of Xcode or whether the settings were always present but not exposed, but I've just noticed a bunch of redundant build settings on aggregate targets. This commit removes them.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 4:53 PM
Update Xcode project bundle format (WOHotKey, 39dc89e)
Use the latest Xcode project bundle format (for Xcode 3.0).
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 4:53 PM
Update Xcode project bundle format (WOTest, 19425f4)
Use the latest Xcode project bundle format (for Xcode 3.0).
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 4:53 PM
Installer package (Wincent Strings Utility, 538f59e)
Set up installer package (PackageMaker document, installer window background PDF, GPL version 3 license in RTF format) and accompanying Shell Script build phase.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 4:39 PM
Use relative path for installer window background (Wincent Icon Utility, 9b10438)
The PackageMaker document mistakenly specified the path to the installer window background PDF using an absolute rather than a relative path. This commit amends that, making it use a relative path.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 4:34 PM
Add note() function and documentation (buildtools, d75ece2)
Add a note() function to Common.sh, as well as documentation which clarifies the purpose of and difference between note(), err() and warn().
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 4:06 PM
Use err() and warn() functions consistently (buildtools, 3611298)
Some of the scripts were using vanilla "echo" statements for issuing warnings and errors. This commit brings all scripts into line, consistently using the warn() and err() functions defined in Common.sh for that purpose.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 4:06 PM
Check for empty PRODUCT_NAME (buildtools, 2104d18)
Check for empty PRODUCT_NAME and bail with an error message if necessary. We don't want an empty PRODUCT_NAME because that would yield a nonsensical target package name ".pkg".
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 4:06 PM
Add package building target (Wincent Icon Utility, bffc1c8)
Add a Shell Script target that uses the Package.sh script from the Wincent Build Tools to prepare an installer package.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 3:50 PM
Derive package name from PRODUCT_NAME (buildtools, 20994a2)
Make the target package name argument optional as well; if it is not supplied the a name will be derived from the PRODUCT_NAME build setting by appending ".pkg".
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 3:49 PM
Add /usr/local/share/man to MANPATH (snippets, 3eeb288)
The latest Xcode Foundation tool templates try to install man pages in /usr/local/share/man, so update MANPATH in my ~/.bash_profile to include that path.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 3:37 PM
Initial version of Package.sh script (buildtools, b91af36)
Basic implementation of Package.sh script intended for use within a Shell Script build phase in Xcode. Takes one obligatory and one optional argument: respectively, the name of the installer package to produce and a PackageMaker document.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 3:30 PM
Remove hard-coded tool name in RunDoxygen.sh (buildtools, 9b4238b)
Replace hard-coded tool name in RunDoxygen.sh with special shell variable, bringing it in line with with the other scripts in the buildtools do.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 3:30 PM
Add installer files (Wincent Icon Utility, 9aa464b)
Add a PackageMaker document and the remaining dependent file (the background PDF; the other dependent file, the license RTF file, was added in the previous commit).
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 3:00 PM
July 27, 2007
Add RTF version of license (Wincent Icon Utility, 0b7157f)
This commit adds an RTF version of the license file, which will be used by the installer package. I prepared the RTF version by removing the inappropriate hard-wrapping and applying appropriate styling to differentiate the headings.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 8:26 PM
Better handling when growlnotify is not installed (WOTest, f0adf26)
Previouly when growlnotify was not installed env would issue an ugly error message to the standard error.
This commit redirects standard error to /dev/null so as to suppress this output and instead checks the exit status of the env tool. When growlnotify cannot be found in the current PATH a note (not an error or warning) is printed to the console. Other failure cases issue either an error or a warning, depending on their severity.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 5:46 PM
Remove "Copy Files" build phase (Wincent Icon Utility, a17e17a)
The default Xcode template now includes an unwanted "Copy Files" files phase that copies the manual page to /usr/share/man/man1/ which causes builds to fail when running as a normal user. This is a new behaviour with the latest Xcode build; I don't know the exact cause but I suspect that the behaviour of the SKIP_INSTALL build setting might have changed (the Copy Files phase is in fact set to "Copy only when installing").
This commit removes the unwanted phase.
Two more appropriate solutions for installing the manual page would be either preparing an Installer package (for installations outside of Xcode) or setting up a completely separate "Install" target (for use within Xcode) that could be fired off explicitly when desired.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 5:16 PM
Corrections for last commit (Wincent Icon Utility, b685fd5)
Correct two problems introduced in the last commit: one misnamed function and one case typo in a variable name.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 5:00 PM
Handle pre-existing icon files (Wincent Icon Utility, 6b08d35)
This is an initial attempt at handling pre-existing icon files (easy enough to encounter when doing repeated builds). If an existing file is already present we try to open it, remove any existing icon resources, and then proceed to the normal codepath (adding the new icon resource).
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 2:11 PM
Edit error messages for redundancy (Wincent Icon Utility, 4457f16)
Remove the redundant "icns" reference in a couple of the error messages.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 2:11 PM
Add man page (Wincent Icon Utility, 97de3a3)
Add a basic man page for wincent-icon-util.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 11:39 AM
Add license file (Wincent Icon Utility, b93fc70)
Add a copy of the full GPL (version 3) text to the repository.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 11:11 AM
July 26, 2007
Document new dependency (buildtools, 9536869)
This commit documents the new external dependency on Wincent Icon Utility.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 11:36 PM
Use Wincent Icon Utility for setting custom folder icons (buildtools, 9abc011)
The most recent update to the Xcode Tools breaks the previously existing mechanism for applying custom icons to folders.
I've developed a custom Foundation/Carbon tool to replace the old procedure; this commit switches over buildtools to use the new tool. I will document the new dependency in another commit.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 11:32 PM
Exit with status 0 on success (Wincent Icon Utility, 4d637be)
If the icon is successfully applied to the target folder exit with a 0 exit code to indicate success.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 11:28 PM
Include file/folder name in error messages (Wincent Icon Utility, 6b89434)
Make the error messages slightly more helpful by including the name of the file or folder related to the failed operation.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 11:17 PM
Switch to shared configuration from buildtools (Wincent Icon Utility, 1b3c196)
Switch to the shared configuration from the Wincent Build Tools, thus allowing the removal of the sample prefix header file provided by Xcode. Minor changes to code to silence warnings produced as a result of the new configuration.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 11:17 PM
Prepare ignores for Xcode project bundle (Wincent Icon Utility, fc0fe2c)
Set up a gitignore file to ignore unwanted files in the Xcode project bundle, remove previously added but unwanted files, add default.pbxuser file.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 11:17 PM
Whitespace fixes (Wincent Icon Utility, 1cba309)
Fix lines with unnecessary trailing whitespace.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 11:17 PM
Initial commit (Wincent Icon Utility, 89139c0)
Basic command line tool prototype (untested) for setting a custom folder icon.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 11:17 PM
Drain pool before exiting (Wincent Strings Utility, 7001916)
Rather than just letting the autorelease pool leak at the end of execution do the right thing and drain it first. There's no real need for it in this case but it's a general good practice so I should get into the habit of doing it.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 10:13 PM
Silence GCC unused variable warning (Wincent Strings Utility, e741402)
Suppress "unused variable" warning for autorelease pools.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 10:13 PM
Correct parameter name in config_list method (snippets, d16a900)
The parameter name for the config_list method should be "key" and not "keys".
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 12:33 PM
Rename configs method to config_list (snippets, d4bb346)
To avoid potential confusion between the "config" and "configs" methods due to their extremely similar names, the latter has been renamed to "config_list".
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 12:33 PM
Add filtering to Git post-receive hook (snippets, 5df28ff)
The Git post-receive hook can now be used to automatically filter out potentially confidential words or phrases so that in the resulting weblog post they will be replaced with the string "[filtered]".
For example, the term "[filtered]" will be replaced in the weblog post version of this commit message.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 12:31 PM
check_cr(): accept filenames with spaces in them (snippets, 710f111)
The check_cr() function was misbehaving when the input files contained spaces in their names. This commit spawns a subshell so as to conveniently do a temporary override of the IFS (Internal Field Separator).
Now the check_cr() function will accept filenames with spaces (or even tabs) in their names. It will not handle filenames with linefeeds in them, but this should not be a very common case.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 11:22 AM
July 25, 2007
Turn off Zero Link (buildtools, 36e3c46)
Xcode 3.0 no longer supports Zero Link, so turn it off.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 3:45 PM
Gate problematic mock object test (WOTest, 2088ff0)
The handling of unrecognized selectors appears to have changed in Leopard in ways that cause one of the mock object tests to fail. Specifically, an NSInvalidArgumentException is raised and it appears that the -[NSProxy doesNotRecognizeSelector:] method is being called; setting breakpoints indicates that the -forward:: method on the WOMock class is no longer being invoked.
So I am temporarily gating off this test so that we can get error-free test runs, pending further investigation. I plan to rework much of the mock/stub API in any case based on better understanding obtained through my experiences with RSpec (my use of the terms "mock" and "stub" is incorrect, based on my first contact with those terms in the OCMock framework); at a minimum, I plan to rename WOStub and its subclasses to better reflect what it actually does (it is a message recorder and should probably be called as such). I may also later add WOMock subclasses that really are stubs (non-verifying mocks).
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 10:11 AM
Remove unit test made redundant by garbage collection (WOTest, 0f96414)
One of the unit tests expected an exception to be raised when working with objects that don't respond to the retain and release methods, but in a garbage collected world these messages become no-ops (and in fact I believe that the compiler literally optimizes them away to nothing).
As such, no exception was being raised and there is no way to "fix" either the test or the tested implementation: it's simply that the test no longer makes sense in the context of garbage collection. This commit removes the now-redundant test.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:47 AM
Allow pointer-to-pointer comparisons (WOTest, 8210f41)
Found another case in which comparing nil to nil was leading to a failing test; ultimately the +[NSValue WOTest_compare:] method was being called where both objects were encoded with type "pointer-to-void".
This commit adds a special case for such comparisons: truly equal pointers are considered to be NSOrderedSame; all others fall through to the default path and an exception is raised.
This is a conservative approach because in reality the only kind of pointer comparison which makes sense in practice is an equality test, not an ordering test.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:47 AM
Avoid NSGetSizeAndAlignment bug (WOTest, 1266032)
Leopard has a bug in the NSGetSizeAndAlignment() function which prevents it from handling structs which have bitfields in them. This in turn breaks the +[NSValue valueWithBytes:objCType:] method when used with structs containing bitfields.
So this commit #ifdefs out the tests which fail as a result of this bug. A simplified testcase demonstrating the problem has be en added to the "other" subdirectory. A Radar has been filed (<rdar://problem/5357040>); currently awaiting on a fix from Apple.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:47 AM
Whitespace cleanup (WOTest, b788b43)
Extensive whitespace cleanup of entire codebase (over 9,300 lines in the diff) cleaning up mixed tabs and spaces (now uses spaces consistently) and trailing whitespace at the end of lines.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:47 AM
Fix object-to-pointer comparisons on Leopard (WOTest, a39fc79)
The behaviour of the @encode directive has changed on Leopard and this breaks a number of the comparisons that previously worked in Tiger. For example, comparisons between object pointers and nil, or even between nil and nil, were broken.
This commit adds some special cases for these types of comparisons which now perform simple pointer equality tests instead of failing. I also removed one test which failed on Tiger (when nil was encoded as a numeric scalar) but no longer fails on Leopard.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:47 AM
Remove Subversion build number (WOTest, 4cdc88d)
Now that this code is stored in a Git repository, remove the build-number embedding procedure which got the SVK/Subversion revision number and embedded it in each build.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:47 AM
Ignore temporary files (WOTest, 723791d)
Ignore ".bak" and ".temp" files created by the Wincent Build Tools during builds.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:47 AM
Update ignore file for Xcode 3 mode files (WOTest, 732472c)
Xcode 3 mode files have a new extension (mode1v3), so update the ignore file accordingly.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:47 AM
Ignore user-specific files in Xcode project bundle (WOTest, a50333e)
Ignore all pbxuser files (except default.pbxuser) and all mode1 files.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:47 AM
Use international-friendly dates in source files (WOTest, 238a55a)
To avoid possible missunderstandings caused by ambiguous interpretations of dates (which might appear to be in either US or some kind of European format) switch to more verbose, explicit dates.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:47 AM
Remove embedded svn:keywords (WOTest, 6c1a61d)
Remove all embedded $Id$ strings as these are a Subversion-specific feature and we're moving to Git.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:47 AM
Initial import (WOTest, e6ec690)
Based on the current tip of the trunk (r208) in the old Subversion repository.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:47 AM
Add license header to Rakefile (Wopen3, b979144)
Add missing GPL v3 license header to Rakefile.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:46 AM
Initial import (Wopen3, 48600ed)
Initial import, extracted from the Walrus repository (commit 963908b833e9f0976fdfea00484c87d19e81850f).
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:46 AM
Readability improvements (Wincent Strings Utility, 785e7c4)
More source code reformatting for increased readability.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:44 AM
Remove workaround for auto-indentation bug (Wincent Strings Utility, f9a9461)
The auto-indentation bug discovered in the Xcode 2 series (<rdar://problem/4450544>) no longer appears to be a problem in Xcode 3, so remove the workaround.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:44 AM
Reformatting for readability (Wincent Strings Utility, ddef228)
Mostly whitespace adjustments (horizontal and vertical) to make better use of available space.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:44 AM
Objective-C 2.0: fast enumeration (Wincent Strings Utility, 146e1b7)
Replace old explicit for loops with Objective-C 2.0 fast enumeration.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:44 AM
Objective C 2.0: garbarge collection (Wincent Strings Utility, 1de2729)
Garbarge collection is already turned on; remove release and autorelease messages which are now redundant.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:44 AM
Remove references to no longer included Omni files (Wincent Strings Utility, 1736e59)
Remove dead references to Omni files no longer included in repository.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:44 AM
Bump version number (Wincent Strings Utility, 6715980)
Bump version number (1.1+) in between releases.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:44 AM
Use default prefix header (Wincent Strings Utility, f753ea8)
Rather than using a custom prefix header use the default prefix header for Foundation tools (inherited via build setting from Wincent Build Tools configuration).
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:44 AM
Use configuration from Wincent Build Tools (Wincent Strings Utility, 205ed23)
Replace hard-coded settings with configuration inherited from the Wincent Build Tools.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:44 AM
Update project file to Xcode 3 format (Wincent Strings Utility, 98173a5)
Update compatibility option to Xcode 3.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:44 AM
Update Xcode project bundle ignore file (Wincent Strings Utility, 9613227)
Update for Xcode 3, where mode files now have a "mode1v3" extension.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:44 AM
Ignore files inside Xcode project bundle (Wincent Strings Utility, 943fa63)
Set up ".gitignore" file inside Xcode project bundle to ignore all "pbxuser" and "mode1" files, except for "default.pbxuser".
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:44 AM
Remove redundant RCSID tagging (Wincent Strings Utility, 5cdd6a7)
Remove now-redundant embedded $Id$ tag and the accompanying macro used to embed it.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:43 AM
Update copyright notices (Wincent Strings Utility, 35574b1)
Update copyright year range to extend to 2007 and remove superfluous "All rights reserved" string.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:43 AM
Update license to GPL v3 (Wincent Strings Utility, da3429b)
Replace previous license file with GPL version 3. Update the license header of all source files.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:43 AM
Remove Subversion-specific keywords (Wincent Strings Utility, 24edba9)
Remove embedded $Id$ tags from all source files. These are specific to Subversion and are no longer relevant due to the migration to Git.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:43 AM
Move license notes to README (Wincent Strings Utility, 00daf96)
Move notes on Omni's original source code and derivation into the README file.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:43 AM
Initial import (Wincent Strings Utility, cbaaf97)
Corresponds to revision 46 of the old Subversion repository.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:43 AM
Merge branch 'master' into antlr (Walrus, ae55d35)
<unknown>
Posted 9:41 AM
Add README for ANTLR branch (Walrus, b8aa77d)
Add README document explaining purpose and nature of the "antlr" branch.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:41 AM
Catch dsymutil output for warnings (buildtools, 40aa1c6)
Use the regular expression matcher built in to Bash 3.0 and up to check the dsymutil output for warnings. If warnings are present then alert the user of the need to do a Clean before attempting a Release Build; the most likely cause is that the binary has already been stripped and running dsymutil on it again will produce a useless dSYM bundle.
This approach is better than letter the dsymutil-generated warnings go through to the user because it makes explicit the likely cause as well as the required solution.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:37 AM
Modify "if" statements in scripts for correctness and brevity (buildtools, add47f3)
Correct one erroneous "if" statement (in StripDSYM.sh) and use shorter form (using the "-z" test) in several others.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:37 AM
Remove old stripping script (buildtools, 9dbc47e)
The old stripping script corresponds to the pre-dSYM workflow and all of my projects and their targets have long since been upgraded to use dSYM and the corresponding stripping scripts, so remove the old script.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:37 AM
Update stripping procedure for Leopard (buildtools, 7ca1010)
A number of changes have taken place in Leopard which allow the simplification of the stripping procedure.
Firstly, the atos tool is now capable of working with Universal Binaries (in fact this capability was added prior to Leopard) and so it is no longer necessary to keep unstripped thin binaries for debugging purposes.
Secondly, the arch names (as reported by lipo) are no longer necessarily "ppc" and "i386" like they were in Tiger. For example, on my test machine they are "ppc7400" and "i386". The ARCHS environment variable still only contains "ppc" and "i386", however, and this mismatch causes lipo to complain.
My initial solution was to iterate through VALID_ARCHS trying them out one by one and building up a list of actually-present architectures, but in the end the simplest solution was to forget about using lipo to split things into thin binaries and just work with Universal binaries at every step; this is possible because it seems that the entire tool chain (atos, strip, GDB with dSYM etc) is now capable of working with Universal Binaries.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:37 AM
Set executable bits on all executables (buildtools, b2ba583)
This commit sets the executable bit on a number of shell scripts that were missing their executable bits.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:37 AM
Remove SVK script (buildtools, f9467ea)
Remove script made redundant in the move to Git.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:37 AM
Remove references to deleted files (buildtools, b427bae)
Remove documentation that references deleted files.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:37 AM
Remove obsolete help scripts (buildtools, 14f41cf)
Remove scripts made redundant by use of Walrus templates.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:37 AM
Remove textual references to Subversion (buildtools, 9d811be)
Remove references to "svn" in paths ("svn-files", "non-svn-files"), replacing them with SCM-neutral terms "src" and "extra". Also remove references to "Subversion" in the documentation.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:37 AM
Remove Subversion-specific scripts (buildtools, a95e191)
Remove scripts made redundant in the move to Git.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:37 AM
Update copyright years (buildtools, 80cda95)
Extend copyright range to 2007 for all files edited in 2007 (effectively all source files in the Wincent Build Tools).
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:37 AM
Switch to GPL version 3 (buildtools, dc11cf5)
Include new license text and update license header in all source files.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:37 AM
Remove Omni references (buildtools, 29595b2)
Now that the Wincent Strings Utility is no longer distributed with the Wincent Build Tools it is no longer necessary to mention it in the license file.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:37 AM
Use unambiguous date format (buildtools, 627c240)
Change all the dates in the source files to use a non-ambiguous format and avoid confusion for readers who may not know whether to interpret dates as European or US dates.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:37 AM
Remove Subversion-specific keywords (buildtools, 5ac53a7)
Remove all $Id$ tags from source files. They are specific to Subversion and now we've migrated to Git.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:37 AM
Initial import (buildtools, e7f5322)
Corresponds to the current tip of the trunk (r79) in the old Subversion repository.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:37 AM
July 23, 2007
Add init.ae file (snippets, b94d6c0)
The main reason I use aee is for its display of line/column information. This commit adds a basic init.ae file that should be copied to ~/.init.ae or to the current working directory and which turns on the desired display.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 9:53 PM
Update symlink for new WOCommon location (WOHotKey, e43beb7)
Back in the days of Subversion externals each project that used code from WOCommon had a local copy of WOCommon incoporated by reference using the svn:externals mechanism.
When I moved to SVK (which doesn't support Subversion externals) I was forced to look for an alternative and opted to check out a copy of WOCommon adjacent to the incorporating project's checkout (SVK does not allow nested checkouts) and add a symbolic link inside the project tree so that relative imports and the like would continue to work seamlessly.
Upon switching to git these checkouts were no longer quite as "lightweight" as before because every single checkout is actually a clone of the entire repository and all its history. It would be possibly to do a "shallow" clone but that would introduce the possibility for inconsistency due to human error.
So I've decided to slightly modify the symlink structure so that all projects which use WOCommon will share the same checked out copy. We lose some redundancy but gain more robustness in the process (less scope for forgetting to pull updates, less chance of accidentally editing the wrong file if Xcode decides to open up the wrong copy of a common file etc).
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 1:19 PM
Update symlink for new WOCommon location (WODebug, 5dcece2)
Back in the days of Subversion externals each project that used code from WOCommon had a local copy of WOCommon incoporated by reference using the svn:externals mechanism.
When I moved to SVK (which doesn't support Subversion externals) I was forced to look for an alternative and opted to check out a copy of WOCommon adjacent to the incorporating project's checkout (SVK does not allow nested checkouts) and add a symbolic link inside the project tree so that relative imports and the like would continue to work seamlessly.
Upon switching to git these checkouts were no longer quite as "lightweight" as before because every single checkout is actually a clone of the entire repository and all its history. It would be possibly to do a "shallow" clone but that would introduce the possibility for inconsistency due to human error.
So I've decided to slightly modify the symlink structure so that all projects which use WOCommon will share the same checked out copy. We lose some redundancy but gain more robustness in the process (less scope for forgetting to pull updates, less chance of accidentally editing the wrong file if Xcode decides to open up the wrong copy of a common file etc).
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 1:19 PM
Update symlink for new WOCommon location (WOBezel, befefb5)
Back in the days of Subversion externals each project that used code from WOCommon had a local copy of WOCommon incoporated by reference using the svn:externals mechanism.
When I moved to SVK (which doesn't support Subversion externals) I was forced to look for an alternative and opted to check out a copy of WOCommon adjacent to the incorporating project's checkout (SVK does not allow nested checkouts) and add a symbolic link inside the project tree so that relative imports and the like would continue to work seamlessly.
Upon switching to git these checkouts were no longer quite as "lightweight" as before because every single checkout is actually a clone of the entire repository and all its history. It would be possibly to do a "shallow" clone but that would introduce the possibility for inconsistency due to human error.
So I've decided to slightly modify the symlink structure so that all projects which use WOCommon will share the same checked out copy. We lose some redundancy but gain more robustness in the process (less scope for forgetting to pull updates, less chance of accidentally editing the wrong file if Xcode decides to open up the wrong copy of a common file etc).
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 1:18 PM
Update symlink for new WOCommon location (Synergy Advance, c728d13)
Back in the days of Subversion externals each project that used code from WOCommon had a local copy of WOCommon incoporated by reference using the svn:externals mechanism.
When I moved to SVK (which doesn't support Subversion externals) I was forced to look for an alternative and opted to check out a copy of WOCommon adjacent to the incorporating project's checkout (SVK does not allow nested checkouts) and add a symbolic link inside the project tree so that relative imports and the like would continue to work seamlessly.
Upon switching to git these checkouts were no longer quite as "lightweight" as before because every single checkout is actually a clone of the entire repository and all its history. It would be possibly to do a "shallow" clone but that would introduce the possibility for inconsistency due to human error.
So I've decided to slightly modify the symlink structure so that all projects which use WOCommon will share the same checked out copy. We lose some redundancy but gain more robustness in the process (less scope for forgetting to pull updates, less chance of accidentally editing the wrong file if Xcode decides to open up the wrong copy of a common file etc).
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 1:18 PM
Update symlink for new WOCommon location (Synergy, ec6cb54)
Back in the days of Subversion externals each project that used code from WOCommon had a local copy of WOCommon incoporated by reference using the svn:externals mechanism.
When I moved to SVK (which doesn't support Subversion externals) I was forced to look for an alternative and opted to check out a copy of WOCommon adjacent to the incorporating project's checkout (SVK does not allow nested checkouts) and add a symbolic link inside the project tree so that relative imports and the like would continue to work seamlessly.
Upon switching to git these checkouts were no longer quite as "lightweight" as before because every single checkout is actually a clone of the entire repository and all its history. It would be possibly to do a "shallow" clone but that would introduce the possibility for inconsistency due to human error.
So I've decided to slightly modify the symlink structure so that all projects which use WOCommon will share the same checked out copy. We lose some redundancy but gain more robustness in the process (less scope for forgetting to pull updates, less chance of accidentally editing the wrong file if Xcode decides to open up the wrong copy of a common file etc).
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 1:17 PM
Update symlink for new WOCommon location (Synergy, ec6cb54)
Back in the days of Subversion externals each project that used code from WOCommon had a local copy of WOCommon incoporated by reference using the svn:externals mechanism.
When I moved to SVK (which doesn't support Subversion externals) I was forced to look for an alternative and opted to check out a copy of WOCommon adjacent to the incorporating project's checkout (SVK does not allow nested checkouts) and add a symbolic link inside the project tree so that relative imports and the like would continue to work seamlessly.
Upon switching to git these checkouts were no longer quite as "lightweight" as before because every single checkout is actually a clone of the entire repository and all its history. It would be possibly to do a "shallow" clone but that would introduce the possibility for inconsistency due to human error.
So I've decided to slightly modify the symlink structure so that all projects which use WOCommon will share the same checked out copy. We lose some redundancy but gain more robustness in the process (less scope for forgetting to pull updates, less chance of accidentally editing the wrong file if Xcode decides to open up the wrong copy of a common file etc).
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 1:17 PM
Update symlink for new WOCommon location (Secret Agent, 240f6f9)
Back in the days of Subversion externals each project that used code from WOCommon had a local copy of WOCommon incoporated by reference using the svn:externals mechanism.
When I moved to SVK (which doesn't support Subversion externals) I was forced to look for an alternative and opted to check out a copy of WOCommon adjacent to the incorporating project's checkout (SVK does not allow nested checkouts) and add a symbolic link inside the project tree so that relative imports and the like would continue to work seamlessly.
Upon switching to git these checkouts were no longer quite as "lightweight" as before because every single checkout is actually a clone of the entire repository and all its history. It would be possibly to do a "shallow" clone but that would introduce the possibility for inconsistency due to human error.
So I've decided to slightly modify the symlink structure so that all projects which use WOCommon will share the same checked out copy. We lose some redundancy but gain more robustness in the process (less scope for forgetting to pull updates, less chance of accidentally editing the wrong file if Xcode decides to open up the wrong copy of a common file etc).
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 1:16 PM
Update symlink for new WOCommon location (Hextrapolate, c9a9bd7)
Back in the days of Subversion externals each project that used code from WOCommon had a local copy of WOCommon incoporated by reference using the svn:externals mechanism.
When I moved to SVK (which doesn't support Subversion externals) I was forced to look for an alternative and opted to check out a copy of WOCommon adjacent to the incorporating project's checkout (SVK does not allow nested checkouts) and add a symbolic link inside the project tree so that relative imports and the like would continue to work seamlessly.
Upon switching to git these checkouts were no longer quite as "lightweight" as before because every single checkout is actually a clone of the entire repository and all its history. It would be possibly to do a "shallow" clone but that would introduce the possibility for inconsistency due to human error.
So I've decided to slightly modify the symlink structure so that all projects which use WOCommon will share the same checked out copy. We lose some redundancy but gain more robustness in the process (less scope for forgetting to pull updates, less chance of accidentally editing the wrong file if Xcode decides to open up the wrong copy of a common file etc).
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 1:15 PM
Install r117, 1 item changed
Tag Synergy 3.1.4 release
Posted 11:54 AM
Install r116, 1 item changed
Update version numbers for Synergy 3.1.4 release
Posted 11:53 AM
Synergy r402, 15 items changed
Bump version number post-release
Posted 11:49 AM
Synergy r401, 1 item changed
Tag 3.1.4 release
Posted 11:47 AM
Synergy r400, 16 items changed
Bump version number for release
Posted 10:23 AM
July 21, 2007
Add home directory backup script (snippets, 7643a87)
This new script is designed to complement the daily "burn to DVD" script that I've been using for a long time now (and will continue to use). This is a simple combination of nice, sudo and tar which excludes a couple of uninteresting subdirectories but otherwise dumps my entire home directory into a compressed tar archive on an external volume.
It is intended to be run four times a day from a cron job.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 4:16 PM
snippets r90, 1 item changed
Exclude socket from backup script (avoids harmless warning)
Posted 4:04 PM
snippets r89, 1 item changed
Exclude 'vendor' directory from backup script
Posted 2:19 PM
July 20, 2007
Walrus r194, 1 item changed
Separate autotest file no longer need with this version of RSpec
Posted 2:56 PM
Walrus r193, 1 item changed
Cosmetic cleanup in spec helper (shorten comments, uniform quotes)
Posted 2:56 PM
Replace comment macros with literals (WOCommon, 096ce6e)
Remove the comment start and end macros which were previoulsy necessary due to an auto-indentation bug in Xcode 2.2.1 (<rdar://problem/4450544>).
In doing so, I also noticed that one of the macros was in fact incorrect (missing a character) although the bug never surfaced in actual use because I never made use of that particular comment mode; the string literal is now corrected.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 1:17 PM
Remove temporary "bak" file (WOCommon, 1bce7bc)
This file should never have been in the repository but was accidentally added when the repository was still Subversion hosted.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 1:10 PM
Updated copyright year ranges (WOCommon, 177e5dd)
Update copyright year range to end on 2007 for all files modified this year.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 1:07 PM
Update copyright year range (Synergy Advance, 68ec4e5)
Update copyright year range to end in 2007 for all files changed this year.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 1:06 PM
Remove Subversion-specific keywords (WOCommon, 54b91bb)
Remove $now-redundant $Id$ tags for all files; these were specific to Subversion and are no longer useful now that the code is being managed in a Git repository.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 12:52 PM
Remove Subversion-specific keywords (Synergy Advance, 3b37a73)
Remove $Id$ tags as they were Subversion specific and are no longer useful now that the code is in a Git repository.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 12:49 PM
Whitespace cleanup (Synergy Advance, 8d99c8a)
Another extensive whitespace cleanup of the entire tree; although not as many changes as in the WOCommon cleanup there are still over 12,000 lines in the diff. Cleanup consisted of: space-to-tab conversion for consistency where needed (in property lists); tab-to-space conversion for consistency where needed (source code etc); and removal of trailing whitespace.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 12:12 PM
Add check_cr function to Bash profile (snippets, 33ddcb7)
The check_cr function scans the currently directory recursively checking text files for Windows or (Classic) Mac line endings (carriage returns). Progress is reported in the console as each file is scanned.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 12:08 PM
Huge whitespace cleanup (WOCommon, 73c1c2d)
This is a massive whitespace cleanup of the entire tree (more than 25,000 lines in the diff) consisting of: converting of mixed tabs/spaces to all spaces where appropriate (in source files, for example); the reverse case, converting spaces to tabs where appropriate (in property list files); removal of trailing whitespace on the end of lines; removal of invisible (non-printable) characters that had snuck into comments; conversion of Windows line-endings on some RSpec-generated files to UNIX line-endings.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 12:05 PM
July 19, 2007
Set up ignore files for Xcode project bundle (REnamer, 7fd2cac)
Set up the standard ignore files for the Xcode project bundle (ignore all "mode1" files and variants, and all "pbxuser" files apart from "default.pbxuser").
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 8:11 PM
Initial import (REnamer, a88000b)
Corresponds to tip of trunk in old Subversion repository (r55).
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 8:09 PM
REnamer r56, 4 items changed
Commit pending changes (new notes, adjustments to help documentation) prior to migration to Git
Posted 8:05 PM
Set up ignores for Xcode project bundle (Clipboard Commando, 2090b0c)
Set up the standard Xcode project bundle ignores (all "mode1" files and their variants, all "pbxuser" files except for "default.pbxuser").
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 8:02 PM
Initial import (Clipboard Commando, baea095)
Corresponds to tip of trunk from old Subversion repository (r15).
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 8:01 PM
Set up ignores for Xcode project bundle (WOHotKey, d4c403d)
Set the standard ignores for the Xcode project bundle (all "mode1" files and their variants, all "pbxuser" files except for "default.pbxuser").
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 7:55 PM
Initial import (WOHotKey, 11a0cf1)
Initial import from Subversion repository (tip of trunk, Leopard), corresponding to revision 102.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 7:52 PM
Set up ignores for Xcode project bundle (WODebug, f38cc99)
Set up the standard ignores for an Xcode project bundle ("mode1" and "pbxuser" files, excepting the "default.pbxuser" file).
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 7:47 PM
Initial import (WODebug, b291771)
Initial import from the tip of the trunk (Leopard) in the old Subversion repository (revision 179).
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 7:44 PM
Set up ignores for Xcode project bundle (WOBezel, 785c725)
Ignore all "mode1" files and their variants, and all "pbxuser" files with the exception of "default.pbxuser".
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 7:34 PM
Initial import (WOBezel, f8fa71b)
Initial import from the tip of the trunk of the old Subversion repository (corresponds to revision 71).
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 7:32 PM
Set up ignores for Xcode project bundle (Synergy Advance, 4b3e2db)
Ignore all "mode1", "mode1v3" etc files, and all "pbxuser" files (except for the default, "default.pbxuser").
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 7:18 PM
Initial import (Synergy Advance, 92b38d9)
Imported the tip of the trunk (Leopard) from the old Subversion repository (revision 517).
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 7:14 PM
Set up ignores for Xcode project bundle (Secret Agent, 07cc450)
Ignore all "mode1" files (including "mode1v3" created by Xcode 3) and all "pbxuser" files (except for "default.pbxuser").
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 7:05 PM
Initial import (Secret Agent, 7bc7549)
Initial import, corresponding to the tip of the trunk (Leopard) in the old Subversion repository (revision 15).
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 7:00 PM
Set up ignores for Xcode project bundle (Hextrapolate, d53618b)
Ignore all "mode1" files (including the new "mode1v3" files added by Xcode 3) and all "pbxuser" files (except for "default.pbxuser").
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 6:51 PM
Initial import (Hextrapolate, ec7557b)
Corresponds to revision 92 (tip of the trunk, Leopard) in the old Subversion repository.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 6:47 PM
Set up ignores for Xcode project bundle (WOCommon, db2b0f0)
Ignore all ".mode1" files (including the new ".mode1v3" files created by Xcode 3) and all ".pbxuser" files (except for the default, "default.pbxuser").
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 6:17 PM
Initial import (WOCommon, 3bcf3f0)
Initial import from old Subversion repository (tip of trunk, Leopard); this corresponds to revision number 649.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 6:10 PM
Bump version number (Synergy, 302a419)
Distinguish this (the Leopard branch) from ongoing Jaguar/Panther/Tiger development by bumping the version number to "3.5-pre"; the final release for Leopard will eventually be version 3.5.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 5:50 PM
Bump version number (Synergy, 302a419)
Distinguish this (the Leopard branch) from ongoing Jaguar/Panther/Tiger development by bumping the version number to "3.5-pre"; the final release for Leopard will eventually be version 3.5.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 5:50 PM
Initial import (Synergy, 7634780)
Initial import corresponding to the tip of the trunk (Leopard) in the current Subversion repository (revision 399).
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 5:45 PM
Initial import (Synergy, 7634780)
Initial import corresponding to the tip of the trunk (Leopard) in the current Subversion repository (revision 399).
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 5:42 PM
Synergy r399, 13 items changed
Cleanup (removing old files, unnecessary comments) prior to Git migration
Posted 5:33 PM
Add dot-files (snippets, 9f0e5f3)
Add Bash, Nano and wget dot-files.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 2:06 PM
Add public keys (snippets, da237b0)
Store public SSH keys in snippets repository.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 1:00 PM
Add RDoc documentation to post-receive script (snippets, 238877e)
Now all modules, classes and methods are documented via RDoc.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 11:43 AM
Soft-wrapping of commit message bodies (snippets, 7be8da9)
Perform some preprocessing on commit message bodies prior to handing them off to Movable Type: consecutive newline pairs are allowed through and Movable Type interprets these as paragraph breaks; all other newlines are converted to spaces (without this Movable Type would insert line break tags for each one, thus causing the output to be hard-wrapped in the browser.
This allows the best of both worlds: readable, hard-wrapped text in the console and attractive, soft-wrapped text in the web browser.
The cost of all this is that commit message bodies should only be standard text, not code snippets or anything which would require literal newlines to be echoed.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 10:38 AM
July 18, 2007
Add example invocation to documentation (snippets, ed5284b)
Add an example command-line invocation showing a couple of abbreviated SHA-1
hashes and a "master" ref specification.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 8:51 PM
Document command line operation (snippets, 44c5caa)
Add RDoc documentation for operation from the command line.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 8:47 PM
Add list method to CommitList (snippets, cda2ffe)
Add list accessor to CommitList so that callers have an enumerable object and
can call collect (etc) on it.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 8:26 PM
Handle multiple commits per post-receive invocation (snippets, 9dd5748)
Handle a wider range of possible post-receive inputs:
Firstly, we now have different handling for creation and update events.
Secondly, both kinds of events may actually reflect multiple commits for a
single push. So we try to get a revision list based on the "new" and the "old"
revisions, taking into account that they may not actually be on the same
branch (so we use "git merge-base" to determine a likely common ancestor) and
trying to avoid generating posts for commits which have already generated
posts in the past (we do this by excluding all refs apart from the current
one; any commits reachable from those other refs have presumably been reported
previously).
There is still a tiny possibly race window in which another user could update
the list of refs after we get the refs list but before we use it to perform
the exclusion, and this could cause reports for some commits to be incorrectly
skipped. As noted in the notes of the post-receive-email sample script that
comes with Git, this race would be quite difficult to avoid, but luckily it is
not very likely (especially in my set-up where I am basically the only
committer).
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 8:26 PM
Command refactoring for better error detection (snippets, 098ddbc)
Refactor most invocations of the git tool into separate methods to allow
better error checking. Now non-zero exit codes will cause an exception to be
thrown where appropraite. Harmless errors should not have any effect.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 6:02 PM
Ignore ref_name (snippets, 22e4a24)
Ignore ref_name for now seeing as it is not used for any real purpose. If I
later decide to take specific actions depending on the reference name (for
example, distinguishing between unannotated tags, annotated tags, branch
commits and tracking branch events, as demonstrated in the post-receive-email
hook that comes with Git) I can always do something with the ref_name.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 6:02 PM
Stricter check for creation events (snippets, f2fe528)
Instead of using a relatively loose regular expression to detect creation
events use a strict fixed-length check for a string consisting of exactly 40
zeros.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 6:01 PM
Activate XML-RPC posting (snippets, dc5c3d9)
Initial testing is complete, so go live with actual XML-RPC posting.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 6:01 PM
Ruby rewrite of post-receive hook (snippets, d54a73f)
Replace old commit-feed script and Bash post-receive hook with a single hook
script written in Ruby.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 6:01 PM
Initial version of post-receive hook (snippets, 60d726a)
This is a Bash script modelled on the example post-receive-email hook script
that comes with Git. This is a base version of the script that parses the
standard input and mines git for information appropriate to include in the
corresponding XML-RPC post to the weblog.
Rather than having two, scripts however, the plan is to roll the functionality
of this script and that of the commit-feed.rb script into a single Ruby
script which handles everything.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 6:01 PM
Fix whitespace (snippets, eb4acd2)
Fix mixed tabs/spaces used for indentation.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 6:01 PM
Organize Git-related snippets in "git" subdirectory (snippets, 7ccfa8a)
Move commit-feed script into "git" subdirectory.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 6:00 PM
Correct shebang line (snippets, f08c4fa)
Trust the environment to appropriately set PATH and find the right version of
the ruby executable.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 6:00 PM
Update copyright range (snippets, d398f3d)
Update copyright span to 2007.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 6:00 PM
Remove Subversion tags (snippets, f1d6935)
Remove Subversion-specific $Id$ tag from source file.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 5:59 PM
Add commit-feed script (snippets, 1f6a1b3)
This is the original version of the script (designed for use with Subversion).
It will need to be updated to work with Git.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 5:59 PM
Add missing punctuation (snippets, 4532546)
Correct typo (missing period) in README file.
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 5:55 PM
Initial import (snippets, 4cfa167)
Initial repositor import (contains only README file).
Signed-off-by: Wincent Colaiuta <win@wincent.com>
Posted 5:54 PM
July 16, 2007
Wincent Strings Utility r46, 1 item changed
Set svn:ignore for *.mode1 file(s) in Xcode project bundle
Posted 6:30 PM
Wincent Strings Utility r45, 1 item changed
Shorten copyright notice
Posted 6:29 PM
buildtools r79, 5 items changed
Don't bundle Wincent Strings UtilityRather than bundling a precompiled version of Wincent Strings Utility expectto find a copy in the local PATH environment variable.
Posted 4:10 PM
July 10, 2007
WOCommon r649, 129 items changed
Install Haml 1.7 backend
Install the new version of Haml. None of the templates use Haml yet, but the plan is that they will.
Posted 7:25 PM
July 9, 2007
Synergy r398, 2 items changed
r7450@cuzco (orig r397): wincent | 2007-07-09 11:13:40 +0200 Update WOControlButtons.h
Posted 11:15 AM
Synergy r397, 1 item changed
Update WOControlButtons.h
Posted 11:13 AM
July 7, 2007
WOTest r208, 77 items changed
Upgrade to GPLv3
Posted 9:02 PM
WOCommon r648, 5 items changed
Tokenizing of URIs
Posted 2:24 PM
July 6, 2007
WOCommon r647, 2 items changed
Fix only known remaining cosmetic glitch in newline handling (extra newline at end of pre blocks)
Posted 10:19 PM
WOCommon r646, 2 items changed
Big improvement in handling of newlines: for greater consistency newlines are only emitted after closing a block level element, or inside a pre block or nowiki span; newlines within a paragraph span are converted into a single space, but not when they appear at the very start or very end of the paragraph. These changes make the formatting of the generated HTML much more consistent and easier to unit test (less brittle).
Posted 10:09 PM
WOTest r207, 2 items changed
Isolate tests which fail with crashes on Leopard (throwing WORootClass causes an abort; low-level exception handling doesn't work)
Posted 7:30 PM
WOTest r206, 1 item changed
Work around GCC bug (spurious warning about unused variable) by avoid use of temporary variable
Posted 7:08 PM
WOTest r205, 12 items changed
First phase in Leopard/Objective-C 2.0 port: eliminate warnings about deprecated APIs in the Objective-C runtime
Posted 7:05 PM
WOTest r204, 1 item changed
Synchronize trunk (Leopard) with Tiger branch
Posted 3:52 PM
WOTest r203, 2 items changed
Tag trunk
Posted 3:52 PM
WOHotKey r102, 1 item changed
Synchronize trunk (Leopard) with Tiger branch
Posted 3:50 PM
WOHotKey r101, 2 items changed
Tag trunk
Posted 3:49 PM
WODebug r179, 1 item changed
Synchronize trunk (Leopard) with Tiger branch
Posted 3:48 PM
WODebug r178, 2 items changed
Tag trunk
Posted 3:47 PM
WOBezel r71, 1 item changed
Synchronize trunk (Leopard) with Tiger branch
Posted 3:46 PM
WOBezel r70, 2 items changed
Tag trunk
Posted 3:45 PM
Synergy Advance r517, 1 item changed
Synchronize trunk (Leopard) with Tiger branch
Posted 3:01 PM
Synergy Advance r516, 2 items changed
Tag trunk
Posted 3:01 PM
WOCommon r645, 1 item changed
Synchronize trunk (Leopard) with Tiger branch
Posted 2:36 PM
WOCommon r644, 2 items changed
Tag trunk
Posted 2:36 PM
Synergy r396, 1 item changed
Resynchronize trunk (Leopard) with Jaguar branch
Posted 2:33 PM
Synergy r395, 2 items changed
Tag trunk
Posted 2:32 PM
WOTest r202, 3 items changed
Header updates
Posted 2:05 PM
WOTest r201, 3 items changed
Fix problems with header file inclusion after doing a full clean (wiping out the shared built products folder)
Posted 2:05 PM
WOTest r200, 1 item changed
Ignore Xcode index file in SOURCE_ROOT
Posted 2:05 PM
WOTest r199, 2 items changed
Reorder build phases to catch compilation and linker errors faster
Posted 2:05 PM
WOTest r198, 2 items changed
Better solution for environment variable cleanup (do it at the NSTask level)
Posted 2:05 PM
WOTest r197, 2 items changed
Special treatment for WOTestBundleInjector environment variable as well
Posted 2:05 PM
WOTest r196, 2 items changed
Clarify comment about PATH environment variable
Posted 2:05 PM
WOTest r195, 2 items changed
Launch growlnotify using env, and unset DYLD_INSERT_LIBRARIES to prevent the dynamic loader from issuing warning messages which might be generated when that environment variable is set for use by WOTestRunner
Posted 2:05 PM
WOTest r194, 3 items changed
Rudimentary growlnotify support
Posted 2:04 PM
WOTest r193, 2 items changed
Replace WO_TEST_FAIL macro with TODO comment
Posted 2:04 PM
WOTest r192, 7 items changed
WOTestRunner should return a non-zero exit status if any test fails
Posted 2:03 PM
WOTest r191, 4 items changed
Updated comments
Posted 2:03 PM
WOTest r190, 2 items changed
Fix broken path in custom icon shell script phase
Posted 2:03 PM
WOTest r189, 2 items changed
Update references
Posted 2:03 PM
WOTest r188, 2 items changed
Re-add Wincent-specific test bundle icons, but under 'Tests' subdirectory
Posted 2:03 PM
WOTest r187, 2 items changed
Remove Wincent-specific bundle icon.
Posted 2:03 PM
WOTest r186, 2 items changed
Add 'set -e'
Posted 2:03 PM
WOTest r185, 9 items changed
New build numbering scheme; silence more 'might be clobbered' warnings on Intel release builds
Posted 2:02 PM
WOTest r184, 4 items changed
Clarify TODO comments
Posted 2:02 PM
WOTest r183, 7 items changed
Fixed cast bugs that would show up under very specific circumstances; added regression tests for bug; also added 'warnsAboutSignComparisons' to shared test instance so that the regression tests can run without polluting the console output
Posted 2:02 PM
WOTest r182, 4 items changed
Weak import the AppKit framework so as to provide useful but optional code as a basis for application tests
Posted 2:01 PM
WOTest r181, 2 items changed
Add WOTestApplicationTestsController header to framework header
Posted 2:01 PM
WOTest r180, 5 items changed
Add missing GPL header to new files
Posted 2:01 PM
WOTest r179, 7 items changed
WOTestApplicationTestsController class
Posted 2:01 PM
WOTest r178, 4 items changed
Thread-proofing for WOTestBundleInjector; workaround GCC warnings about potentially clobbered variables
Posted 2:01 PM
WOTest r177, 4 items changed
Silence autorelease pool warnings on secondary thread
Posted 2:00 PM
WOTest r176, 2 items changed
Update doxyfile
Posted 2:00 PM
WOTest r175, 3 items changed
Update default.pbxuser file (mods to custom executables)
Posted 2:00 PM
WOTest r174, 3 items changed
Notes in bundle injector class
Posted 1:59 PM
WOTest r173, 3 items changed
Clean up textual output of unit test running script by avoiding a harmless warning
Posted 1:59 PM
WOTest r172, 4 items changed
Header reorganization to speed up build times
Posted 1:59 PM
WOTest r171, 5 items changed
Common prefix headers
Posted 1:59 PM
WOTest r170, 5 items changed
Test results are now truncated at 64 characters instead of 32 characters so that more information appears in the build results window; additionally, when truncation occurs the full untruncated text is printed below (in the details pane of the build results window)
Posted 1:58 PM
WOTest r169, 5 items changed
Add regresion test for multi-threaded crash testing
Posted 1:58 PM
WOTest r168, 6 items changed
Better formatting for pointer-to-void values; now use: "(void *)0x51a76c"
Posted 1:57 PM
WOTest r167, 6 items changed
Greatly improved the readability and usefulness of test output by adding a human-readable description method to NSValue; this is of particular impact on Intel, where byte ordering issues conspired to make even the simplest numbers virtually unreadable for normal human beings; the descriptions are not only more readable but also richer because they now include type information
Posted 1:57 PM
WOTest r166, 3 items changed
Replace setjmp/longjmp based code with homemade code which takes into account the fact that exceptions are handled on a different thread
Posted 1:57 PM
WOTest r165, 11 items changed
Replace signal handling mechanism with lower-level exception handling (at CoreServices level); this prevents the Crash Reporter application from showing up spuriously when WOTest intercepts a fault that would otherwise derail the testing process
Posted 1:56 PM
WOHotKey r100, 1 item changed
Ignore Xcode index file in SOURCE_ROOT
Posted 1:50 PM
WOHotKey r99, 2 items changed
Reorder build phases to catch compilation and linker errors faster
Posted 1:50 PM
WODebug r177, 1 item changed
Ignore Xcode index file in SOURCE_ROOT
Posted 1:49 PM
WODebug r176, 2 items changed
Reorder build phases to catch compilation and linker errors faster
Posted 1:49 PM
WOBezel r69, 2 items changed
Reorder build phases to catch compilation and linker errors faster
Posted 1:49 PM
WOCommon r643, 2 items changed
Set svn:ignore for temporary files
Posted 1:48 PM
WOCommon r642, 14 items changed
Import WikiText module (working prototype)
Posted 1:48 PM
WOCommon r641, 1 item changed
Ignore Xcode index file in SOURCE_ROOT
Posted 1:47 PM
WOCommon r640, 2 items changed
Reorder build phases to catch compilation and linker errors faster
Posted 1:47 PM
WOCommon r639, 3 items changed
Notes for Leopard; Comment clean-up
Posted 1:47 PM
WOCommon r638, 2 items changed
Bump Synergy Advance version number
Posted 1:47 PM
WOCommon r637, 31 items changed
Upgrade RSpec plug-in to 0.9.4
Posted 1:47 PM
WOCommon r636, 25 items changed
Upgrade RSpec plug-in to 0.9.3
Posted 1:47 PM
WOCommon r635, 200 items changed
Update rspec plugins to 0.9.2
Posted 1:47 PM
Synergy Advance r515, 2 items changed
Fix subtle build dependency ordering problem
Posted 1:45 PM
Synergy Advance r514, 53 items changed
Initial import of new help documentation
Posted 1:45 PM
Synergy Advance r513, 2 items changed
Reorder build phases to catch compilation and linker errors faster
Posted 1:45 PM
Synergy Advance r512, 2 items changed
Bump version number post-release
Posted 1:45 PM
Synergy Advance r511, 2 items changed
Xcode project file noise
Posted 1:44 PM
Synergy Advance r510, 3 items changed
Bump version number pre-release
Posted 1:44 PM
Synergy Advance r509, 6 items changed
Add rating adjustment nib
Posted 1:44 PM
Synergy Advance r508, 4 items changed
Class export for WORatingMenu (necessary for Release builds)
Posted 1:44 PM
Synergy Advance r507, 10 items changed
Replace previous implementation of Ratings submenu in Global Menu with newly refactored WORatingMenu class; now the Global Menu can also show/set half-star ratings whenever the Option key is held down, just like the new Dock Menu can
Posted 1:44 PM
Synergy Advance r506, 2 items changed
Update headers for WORatingMenu
Posted 1:44 PM
Synergy Advance r505, 15 items changed
Factor out ratings menu code into separate WORatingMenu class where it can be used by both the Dock and Global Menu
Posted 1:44 PM
Synergy Advance r504, 3 items changed
Automatically bundle up dSYM packages after each release build
Posted 1:43 PM
Synergy Advance r503, 2 items changed
Correct the selector used in three-star case
Posted 1:43 PM
Synergy Advance r502, 2 items changed
Use NSMixedState to mark half-star ratings, NSOnState to mark other ratings
Posted 1:43 PM
Synergy Advance r501, 3 items changed
Hint in user interface about use of Option key
Posted 1:43 PM
Synergy Advance r500, 2 items changed
Use 'black star' instead of 'white star' in WORatingTransformer
Posted 1:43 PM
Synergy Advance r499, 2 items changed
Remove header declaration for method refactored into other class; silences build warning
Posted 1:43 PM
Synergy Advance r498, 2 items changed
Ghost 'Stop' menu item if not applicable
Posted 1:43 PM
Synergy Advance r497, 5 items changed
New strings (for Dock menu)
Posted 1:42 PM
Synergy Advance r496, 3 items changed
Dock menu is now functional for all options exposed in the preferences
Posted 1:42 PM
Synergy Advance r495, 2 items changed
Handle more player states when updating Global Menu
Posted 1:42 PM
Synergy Advance r494, 2 items changed
Parameterless variants of many actions (allows for distinct behaviour for menu-driven and hot-key-driven invocations); Use macros instead of integer literals for better readability and robustness.
Posted 1:42 PM
Synergy Advance r493, 34 items changed
Refactoring: rating-to-string and player-state-to-string conversions now handled in NSValueTransformer subclasses for better modularity, plan is to later replace some related old-fashioned code with Cocoa bindings; Additional Dock preferences: basic working prototype of user-customizable Dock menu; Additional hot-keys for setting half-star ratings; Code improvements: many integer literals replaced with new macros for better robustness and readability (was able to delete many comments as a result); Renamed many methods in iTunes controller class (some actions were labelled using nouns instead of verbs); Update copyright dates; Source code formatting improvements
Posted 1:42 PM
Synergy Advance r492, 3 items changed
To avoid confusion, suppress echoing of harmless warning messages to console at default log level (http://wincent.com/a/support/bugs/show_bug.cgi?id=568)
Posted 1:42 PM
Synergy Advance r491, 1 item changed
Ignore Xcode index in SOURCE_ROOT
Posted 1:42 PM
Synergy r394, 2 items changed
Increased consistency in string comparisons
Posted 1:40 PM
Synergy r393, 17 items changed
Bump version number prior to release
Posted 1:40 PM
Synergy r392, 2 items changed
Source code cleanup; increased robustness for notification-handling code (better handling of unset values)
Posted 1:40 PM
July 5, 2007
WOCommon r634, 1 item changed
Set svn:ignore for temporary files
Posted 9:05 PM
WOCommon r633, 13 items changed
Import WikiText module (working prototype)
Posted 9:02 PM
Install r115, 1 item changed
Tagging for Synergy 3.1.4b release
Posted 8:34 PM
Install r114, 1 item changed
Update build settings for Synergy 3.1.4b release
Posted 8:33 PM
Synergy r391, 1 item changed
Tagging 3.1.4b release
Posted 7:23 PM
Synergy r390, 1 item changed
Increased consistency in string comparisons
Posted 7:22 PM
Synergy r389, 16 items changed
Bump version number prior to release
Posted 7:19 PM
Synergy r388, 1 item changed
Source code cleanup; increased robustness for notification-handling code (better handling of unset values)
Posted 7:18 PM


