Commits

Author Commit Message Labels Comments Date
Peter Hosey
Display the hg revision in the Growl preference pane when it's an hg version.
Branches
default
Peter Hosey
Import hgRevision.h into GrowlVersion.h, so that we can have the hg revision in Info.plist files. We could import it into the Info.plist prefix header instead, but I figure that anything that imports GrowlVersion.h is likely to want the hg revision as well.
Branches
default
Peter Hosey
Fix the release names array's off-by-one error and, with it, the remaining test failures. GVU test coverage now 97.1%.
Branches
default
Peter Hosey
Actually use the releaseTypeNames array. Should fix unparsing of non-release versions, but doesn't, because the names are off by one.
Branches
default
Peter Hosey
Put a '.' character before the incremental component when unparsing a version. Fixes a test failure.
Branches
default
Peter Hosey
Test cases for version unparsing. 28 failures across all both architectures and GC states.
Branches
default
Rudy Richter
GrowlMail: plist changes, unverified on [redacted].2 yet
Branches
default
Peter Hosey
Increased version to 1.2.1hg.
Branches
default
Peter Hosey
Add a couple of basic test cases for hg versions as well as svn versions. Same release type, but different name in the version string. GVU test coverage now 97% (I'm not sure how it went up, but I'll take it).
Branches
default
Peter Hosey
Test cases for the version string comparator that converts "1.0" to 0.5. GVU test coverage is now 96.9%.
Branches
default
Peter Hosey
Test the parser's assignment of default development version numbers for various release types. GVU test coverage now 90.1%. I don't think this is right, though. Present Me says that the parser should reject these inputs, not accept them and make up the missing values.
Branches
default
Peter Hosey
Test spaces around the release type, and an r before the revision number, and the combination thereof. GVU test coverage now 89.3%.
Branches
default
Peter Hosey
Test cases for version strings prefixed and suffixed by spaces and line feeds. GVU test coverage now 87.8% (up from 86.3%).
Branches
default
Peter Hosey
Added test cases for comparing version strings. All pass.
Branches
default
Peter Hosey
Added test cases for comparing Version structures. All pass.
Branches
default
Peter Hosey
Make the “Unit tests” group correspond to the “Unit tests” folder.
Branches
default
Peter Hosey
Renaming TestVersionUtilities to TestVersionParsing, in order that this class represents one complete test suite.
Branches
default
Peter Hosey
Fixed the last test failure in GrowlVersionUtilities by rejecting a string that contains non-whitespace characters after the version number.
Branches
default
Peter Hosey
Fixed two test failures in GrowlVersionUtilities by rejecting a string that doesn't start with (optional whitespace followed by) a version number.
Branches
default
Peter Hosey
Added a unit test bundle target to the Growl Xcode project. These unit tests cover part of GrowlVersionUtilities. More should follow. We have three failures.
Branches
default
Peter Hosey
Fixed a leak when running the framework under GC, found by the Clang Static Analyzer. Did you know that CFMakeCollectable exists on Mac OS X 10.4? I didn't!
Branches
default
Peter Hosey
Use FSEvents to detect when the user installs plug-ins in the plug-ins folder. Currently has no visible effect in the prefpane, but does mean that you can drop a display plug-in into the Plugins folder, then open the prefpane, and be able to preview the display. Previously, the preview wouldn't work until you restarted Growl (or moved the plug-in back out of the folder and then double-clicked it). We also detect when the user removes a plug-in from the folder, although we c…
Branches
default
Peter Hosey
Set the Development Target of these xib files to IB 3.1, so that we can compile them on Leopard. Also updated the Deployment Target of a few of them to 10.5 (from 10.3).
Branches
default
Peter Hosey
Fixed more leaks found by the Clang Static Analyzer.
Branches
default
Peter Hosey
Fixed two more failures to report and handle errors, found by the Clang Static Analyzer.
Branches
default
Peter Hosey
Fixed leaking @"IOFireWireDevice", found by the Clang Static Analyzer.
Branches
default
Peter Hosey
Fixed this analysis flag by reporting the error and returning NULL.
Branches
default
Peter Hosey
Turning on the analyzer.
Branches
default
Peter Hosey
Fixed the 64-to-32 warnings, by changing signed and unsigned ints to CFIndexes (and, in one case, a size_t).
Branches
default
Peter Hosey
Turning on the usual suite of warnings.
Branches
default
  1. Prev
  2. Next