Commits

Author Commit Message Labels Comments Date
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
Peter Hosey
This has been working fine without calling -makeWindowControllers, so let's call the matter resolved. --Warnings;
Branches
default
Peter Hosey
Add another #pragma unused directive, fixing another warning.
Branches
default
Peter Hosey
Well, it *is* needed, and this warning applies to everything implicitly anyway. Baleeting. This was the last GrowlPluginController warning.
Branches
default
Peter Hosey
Handy as this method might have been, nothing was using it. Instead of fixing the warning directly, by caching the info that the method returned, let's just kill it off.
Branches
default
Peter Hosey
Fixed this bug (including '\0\0\0\0' in the set of the plug-in's file types) and removed the warning about it.
Branches
default
Peter Hosey
Use NSInteger, not int, fixing a 64-to-32 warning.
Branches
default
Rudy Richter
Growl.prefPane: xibify GrowlPref.nib and update the reference in the project file and turn off nib and xib flattening/stripping for the debug configuration
Branches
default
Peter Hosey
Also turn off IBC_FLATTEN_NIB, which also breaks the ability to edit the nib in IB.
Branches
default
  1. Prev
  2. Next