aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* - Added GTMGetURLHandler class that gives you a very easy way of supportingGravatar thomasvl@gmail.com2008-08-21
| | | | | | | | | | Get URL events just by adding a key to your plists, and adding a single method to your class. See GTMGetURLHandler.m for more details. - Added XcodeProject, AppleScript, and InterfaceBuilder Spotlight Plugins. Allows you to index .xcodeproj, .scpt, .scptd, .xib, .nib, and .aib files. See Readmes beside individual projects in SpotlightPlugins.
* - Added GTMNSMakeUncollectable for forcing objects to survive in a GC world.Gravatar thomasvl@gmail.com2008-08-12
| | | | | | | | | | | | | | | | | - Added GTMCFAutorelease to make the [GTMNSMakeCollectable(cfFoo) autorelease] simpler and clearer, it's now just GTMCFAutorelease(cfFoo), and works in both GC and non-GC world. - Added GTMIsGarbageCollectionEnabled to GTMGarbageCollection.h. See the note there for it's usage. - Disabled the unittests for things on top of NSAppleScript in a GC world since Apple has bugs and it can crash. See the unittest for a note about it. - GTMStackTrace now can figure out ObjC symbols. Downside it is now ObjC only. - GTMFourCharCode can now be used with NSAppleEventDescriptors easily. typeType, typeKeyword, typeApplSignature, and typeEnumerated all get turned into GTMFourCharCodes. - Fixed up crash in GTMLoggerRingBufferWriter when used with GC on. - Significant updates to GTMNSAppleScript+Handler allowing you to list all handlers and properties (including inherited) and cleans up several errors in how scripting was being handled.
* fix a bug w/ method check support.Gravatar thomasvl@gmail.com2008-07-29
| | | | | mark part of the logger+asl code as not feasible for testing. work around a unittesting marco catch w/ gc and __weak.
* helps if I add the files before doing the commitGravatar thomasvl@gmail.com2008-07-21
|
* - Removed GTMNSWorkspace+ScreenSaver as it has always been a little dodgy dueGravatar thomasvl@gmail.com2008-07-21
| | | | | | | | | | | | | | | | to it's dependencies on undocumented frameworks, and the ScreenSaver framework doesn't play nicely in GC mode. - Added property methods to GTMHTTPFetcher. These are convenient alternatives to storing an NSDictionary in the userData. - Renamed GTMDevLog.m to GTMDevLogUnitTestingBridge.m and added some more comments where it comes into play to hopefully make it more clear that it isn't needed in most cases. - Fixed a potential GTMHTTPFetcher crash on failed authentication. - Added a obj-c logging package, GTMLogger, for applications that want an application level logging system. See GTMLogger.h, GTMLogger+ASL.h, and GTMLoggerRingBufferWriter.h for what the basic system and two optional additions can do.
* - Added GTMSignalHandler for simple signal handling (via kqueue/runloop).Gravatar thomasvl@gmail.com2008-07-09
| | | | | | | | | | | | | | | | | | | | - Fixed up GTMIPhoneUnitTestDelegate to be pickier about which tests it runs - Added GTMNSString+URLArguments to GTMiPhone - Added GTMHTTPFetcher and GTMHTTPServer to GTMiPhone - Made sure that build would work with iPhone device attached, and that all tests run directly on the phone. - Added GTMValidatingContainers which are a set of mutable container classes that allow you to have a selector on a target that is called to verify that the objects being put into the container are valid. This can be controlled at compile time so that you don't take the performance hit in a release build. - Added GTMPath, which represents an existing absolute path on the file system. It also makes it very easy to contruct new paths in the file system as well as whole directory hierarchies. - Added GTMNSString+Replace for a common replacement need. - Added NSString+FindFolder for two commen helpers for building paths to common locations. - Added GTMLargeTypeWindow for doing display windows similar to Address Book Large Type display for phone numbers.
* fix building tiger gcov in directories w/ spaces in the nameGravatar thomasvl2008-06-16
|
* update release notes to say 1.5.0Gravatar thomasvl2008-06-13
|
* Landing a log of AppleScript/AppleEvent support code.Gravatar thomasvl2008-06-13
| | | | | | | Landing GTMHTTPServer as a simple server but mainly for use in unittesting. _GTMCompileAssert for doing compile time assertions to GTMDefines.h Lots of improvments for UnitTesting, Dave's gonna put up a wiki page shortly with the full details of what can be done.
* Standardize the reverse dns names for errors, notifications, etc.Gravatar thomasvl2008-05-16
| | | | | iPhone unit test framework didn't run tearDown on failures. Add String and Dictionary URLArgument support and tests.
* Added missing test image.Gravatar thomasvl2008-05-12
| | | | Export a header that was left as Project instead of Public.
* fix a iphone unittesting problem.Gravatar thomasvl2008-05-09
| | | | add stack trace.
* Flush out suppport for 64bit, GC support.Gravatar thomasvl2008-05-09
| | | | | | | Added some more xcode configs related to the above. Removed some classes that the unittesting doesn't need (and aren't able to support 64bit). add base64, httpfetcher, and progress monitor stream.
* removing executable bit that shouldn't be setGravatar thomasvl2008-04-29
|
* removed the executable bit set by accident on a few filesGravatar thomasvl2008-04-23
|
* helps to hit save in your editorGravatar thomasvl2008-04-14
|
* See the ReleaseNotes for the full details, highlights:Gravatar thomasvl2008-04-14
| | | | | | | | - bug fixes - code coverage support - more complete unittests - full support for unittesting UIs - support for the iphone sdk (include ui unittesting)
* Added GTMNSWorkspace+ScreenSaver, and got rid of device colors.Gravatar dmaclach2008-03-18
|
* switch the helper on NSTask over to a static function incase anyone ever wantedGravatar thomasvl2008-02-28
| | | | to use this code in some plugin where categories get dangerous.
* Added GTMNSFileManager+Path for two small helpers.Gravatar thomasvl2008-02-27
|
* Found and fixed a bug in the regex enumerators that was causing them toGravatar thomasvl2008-02-27
| | | | | | incorrectly walk a string when using '^' in an expression. Added GTMScriptRunner for spawning scripts.
* - Fixed up the prefix header of the project and prefix handing in the UnittestGravatar thomasvl2008-02-01
| | | | | | | | Xcode Config. (thanks schafdog) - Fixed error in handling default compression for NSData+zlib - Changed name on API in NSString+XML and added another api to make this a litte more clear. (thanks Kent)
* fold in GTMRegex and ignore the build dirGravatar thomasvl2008-01-30
|
* use the better testing macro so failures logGravatar thomasvl2008-01-29
|
* initial drop of a few sources to start things outGravatar thomasvl2008-01-28