aboutsummaryrefslogtreecommitdiff
path: root/Foundation
Commit message (Collapse)AuthorAge
* [Author: dmaclach]Gravatar gtm.daemon2010-05-14
| | | | | | | | | There are still a couple of errors occurring, but this fixes up the majority of stuff. I figured I'd send it out to you now to take a look at in the morning, and then we can clean up the last couple of issues. Not quite sure what to do about the naming of data files so that we can encompass ranges of system version (e.g. this file applies to 10.5 and 10.6 but not 10.4 or 10.7. R=thomasvl DELTA=10598 (10211 added, 70 deleted, 317 changed)
* [Author: dmaclach]Gravatar gtm.daemon2010-05-07
| | | | | | | Turned out that with inlining those methods I needed to change how the were declared. Sigh. DELTA=41 (27 added, 5 deleted, 9 changed) R=thomasvl
* [Author: dmaclach]Gravatar gtm.daemon2010-05-06
| | | | | | | So I can get around warnings on CoverStory on SnowLeopard. Hopefully Apple will fix this on their end and we can drop back to NSLocalizedString in future SDKs. R=thomasvl
* [Author: dmaclach]Gravatar gtm.daemon2010-04-15
| | | | | | | | refactor GTMUnitTestingUtilities into GTMAppKitUnitTestingUtilties and GTMFoundationUnitTestingUtilities. convert GTMSignalHandler over to using new runloop routines fix bug in GTMSignalHandler API with GC where releasing it wasn't sufficient to stop it listening. R=thomasvl DELTA=1227 (638 added, 566 deleted, 23 changed)
* [Author: dmaclach]Gravatar gtm.daemon2010-04-13
| | | | | | | Should fix up the GTM build problems. I hadn't noticed the leak that would occur in the release case. R=thomasvl DELTA=3 (0 added, 2 deleted, 1 changed)
* [Author: thomasvl]Gravatar gtm.daemon2010-04-13
| | | | | Change the guards for the atomic ops, this seems to make all the iPhone SDKS that come with 3.1.3 happy. Will test 3.2 after landing this. TBR=dmaclach
* [Author: mmentovai]Gravatar gtm.daemon2010-04-12
| | | | | | #include <objc/objc-auto.h> for objc_atomicCompareAndSwapGlobalBarrier R=thomasvl DELTA=1 (1 added, 0 deleted, 0 changed)
* [Author: dmaclach]Gravatar gtm.daemon2010-04-05
| | | | | | | | | | Subtle issue in GTMLightweightProxy where it would leak (and return nil) if you initialized it using a standard alloc] init] pattern instead if initWithRepresentedObject:]. The init call would go to the proxy which being nil would return nil, and you'd end up with both a leak and a nil pointer nasty. R=thomasvl DELTA=13 (13 added, 0 deleted, 0 changed)
* [Author: dmaclach]Gravatar gtm.daemon2010-03-24
| | | | | | Fix up broken unit test. R=mrossetti DELTA=2 (0 added, 0 deleted, 2 changed)
* [Author: dmaclach]Gravatar gtm.daemon2010-03-24
| | | | | | Fix up QSB so it will launch on SnowLeopard properly when prefs are deleted. R=mrossetti DELTA=14 (14 added, 0 deleted, 0 changed)
* [Author: dmaclach]Gravatar gtm.daemon2010-03-22
| | | | | | | Added some KVO debugging help. Specifically forces can access instance variables by KVO to NO in debug mode. R=thomasvl DELTA=340 (269 added, 21 deleted, 50 changed)
* [Author: dmaclach]Gravatar gtm.daemon2010-02-25
| | | | | | Clean up stack traces for http://code.google.com/p/google-toolbox-for-mac/issues/detail?id=45 R=thomasvl DELTA=23 (15 added, 1 deleted, 7 changed)
* [Author: dmaclach]Gravatar gtm.daemon2010-02-10
| | | | | | Clean up a pile of API upgrade warnings from clang, and the dead store. R=thomasvl DELTA=13 (0 added, 3 deleted, 10 changed)
* [Author: dmaclach]Gravatar gtm.daemon2010-02-09
| | | | | | Get rid of some warnings from clang. R=thomasvl DELTA=5 (0 added, 2 deleted, 3 changed)
* [Author: dmaclach]Gravatar gtm.daemon2010-02-01
| | | | | | Fix up a sqllite test leak R=thomasvl DELTA=4 (3 added, 0 deleted, 1 changed)
* [Author: dmaclach]Gravatar gtm.daemon2010-02-01
| | | | | | | Clean up leak in GTMAbstractDOListenerTest and add guard against similar leaks to GTMAbstractDOListener. R=thomasvl DELTA=15 (6 added, 0 deleted, 9 changed)
* [Author: dmaclach]Gravatar gtm.daemon2010-01-20
| | | | | | Get rid of 64->32 bit conversion warning. R=iwade,thomasvl DELTA=1 (0 added, 0 deleted, 1 changed)
* [Author: iwade]Gravatar gtm.daemon2010-01-20
| | | | | | | | | | | Fix unexpected log message warnings in *-Release configs. I thought _GTMDevLog only logged in DEBUG mode, but apparently not: UnitTesting/GTMDevLogUnitTestingBridge.m:// #define _GTMDevLog _GTMUnitTestDevLog R=dmaclach APPROVED=dmaclach DELTA=14 (0 added, 0 deleted, 14 changed)
* [Author: iwade]Gravatar gtm.daemon2010-01-15
| | | | | | | Added GTMStringEncoding which is a generic base 2-128 encoder/decoder with support for custom character maps. R=thomasvl APPROVED=thomasvl DELTA=723 (723 added, 0 deleted, 0 changed)
* [Author: dmaclach]Gravatar gtm.daemon2010-01-08
| | | | | | | Added some basic casting debugging goodness to GTM. Opinions? added to help catch a bug in QSB. R=thomasvl DELTA=55 (55 added, 0 deleted, 0 changed)
* [Author: dmaclach]Gravatar gtm.daemon2009-12-14
| | | | | | | Tighten up our AppleScript error handling code, and get rid of a private symbol. R=thomasvl DELTA=154 (144 added, 4 deleted, 6 changed)
* [Author: thomasvl]Gravatar gtm.daemon2009-12-11
| | | | | | Some style cleanup. R=dmaclach DELTA=9 (3 added, 1 deleted, 5 changed)
* [Author: thomasvl]Gravatar gtm.daemon2009-11-28
| | | | | | Update to some newer apis for the iPhone SDKs on the Xcode 3.2.x toolchain, the warnings don't happen on the 3.1.x tool chain. R=dmaclach DELTA=11 (8 added, 0 deleted, 3 changed)
* [Author: thomasvl]Gravatar gtm.daemon2009-11-20
| | | | | | | | | | Added Xcode configs for iPhone 2.2, 2.2.1, 3.0, 3.1, 3.1.2. Updated the GTMiPhone project to have multiple config support. Updated the helper script to handle all the iPhone configs also. Left the generic configs in for now until the automated builds are updated. Updated one issues with the atomic ops and iphone 3+ sdks. R=dmaclach DELTA=1413 (1397 added, 0 deleted, 16 changed)
* [Author: oster]Gravatar gtm.daemon2009-11-16
| | | | | | Update comments. DELTA=6 (0 added, 0 deleted, 6 changed) R=dmaclach,thomasvl
* [Author: thomasvl]Gravatar gtm.daemon2009-11-11
| | | | | | Fixup the logger test for iphone vs. desktop. TBR=dmaclach DELTA=8 (5 added, 0 deleted, 3 changed)
* [Author: thomasvl]Gravatar gtm.daemon2009-11-11
| | | | | | Doesn't fully pass, but updated constants. R=dmaclach DELTA=2 (0 added, 0 deleted, 2 changed)
* [Author: thomasvl]Gravatar gtm.daemon2009-11-11
| | | | | | | | | | | More work towards passing on 10.6: - Remove the build constants as we don't need them. - Update some bindings tests that were checking for wwdc seed or lower, to just be 10.6 or less, we'll update again with 10.7 (since i doubt they will change during an os release). - Move some images from 10.6.0 to 10.6. - Update the 10.6 images to current values, this appears to be the gamma change that happening in 10.6 (late in the cycle). - Add 10.6 image for the view drawing. R=dmaclach DELTA=44 (14 added, 13 deleted, 17 changed)
* [Author: thomasvl]Gravatar gtm.daemon2009-11-11
| | | | | | | | | We still have a bunch that doesn't work on 10.6, but this fixes some things: Update the logger test to handle the format change on 10.6. Update the AppleScript test to handle the 10.6 behaviors. Fix typo in the StackTraceTest. R=dmaclach DELTA=26 (18 added, 0 deleted, 8 changed)
* [Author: iwade]Gravatar gtm.daemon2009-10-29
| | | | | | | | | | Fix some garbage collecion related leaks. Discovered in a run of the Clang Static Analyzer: http://clang-analyzer.llvm.org/ R=dmaclach APPROVED=dmaclach DELTA=17 (11 added, 0 deleted, 6 changed)
* [Author: thomasvl]Gravatar gtm.daemon2009-10-23
| | | | | | Mark a test as still not always passing due to system bugs under garbage collection. R=dmaclach DELTA=2 (0 added, 0 deleted, 2 changed)
* [Author: dmaclach]Gravatar gtm.daemon2009-09-16
| | | | | | | | | Add support for more complex unit test class hierarchies than what is available out of the box in SenTestCase. I currently have the release notes checked out as part of a separate change, and will update them accordingly for this as well. R=thomasvl,mrossetti DELTA=80 (79 added, 0 deleted, 1 changed)
* [Author: thomasvl]Gravatar gtm.daemon2009-09-09
| | | | | | | | Update a comment to match the code for what it's checking. Clone the 10.5.7 (and 10.5.6 image over to 10.5.8) for the window test. Update the state files that I forget when I added support for NSBox. R=dmaclach DELTA=23 (21 added, 0 deleted, 2 changed)
* [Author: dmaclach]Gravatar gtm.daemon2009-09-08
| | | | | | Adds CGFloat support to NSNumber R=thomasvl DELTA=219 (217 added, 0 deleted, 2 changed)
* [Author: iwade]Gravatar gtm.daemon2009-09-03
| | | | | | | | | | | Add NSData hex conversion routines. Add a case-insensitive NSDictionary constructor. I have a need for both pieces of functionality in an iPhone app I'm developing. R=dmaclach,thomasvl APPROVED=dmaclach DELTA=521 (521 added, 0 deleted, 0 changed)
* [Author: dmaclach]Gravatar gtm.daemon2009-08-24
| | | | | | Standardize how we call free. No need to check for NULL. R=thomasvl DELTA=24 (0 added, 13 deleted, 11 changed)
* [Author: dmaclach]Gravatar gtm.daemon2009-08-11
| | | | | | I'll look into why this built cleanly on my machine for GTM. Maybe we define DEBUG in release somewhere? hope not. R=thomasvl DELTA=3 (2 added, 1 deleted, 0 changed)
* [Author: dmaclach]Gravatar gtm.daemon2009-08-11
| | | | | | | | | | Fixed up GTMGoogleSearch so that it actually works on the iPhone Device. Fixed up some GTMNSObject+KVO issues on the iPhone Device. Fixed up GTMObjC2Runtime so that it actually compiles on the device. Added debugging capabilities to KVO with GTM. Removed unnecessary GTM_* system version macros from GTMDefines.h R=thomasvl DELTA=185 (153 added, 19 deleted, 13 changed)
* [Author: iwade]Gravatar gtm.daemon2009-07-29
| | | | | | | Add gtm_dictionaryWithHttpArgumentsString to NSDictionary+URLArguments. R=thomasvl APPROVED=thomasvl DELTA=73 (72 added, 0 deleted, 1 changed)
* [Author: dmaclach]Gravatar gtm.daemon2009-07-22
| | | | | | Evil bug that ended up with us getting the class instead of an instance passed in to our callback. DELTA=30 (29 added, 0 deleted, 1 changed) R=thomasvl
* [Author: mrossetti]Gravatar gtm.daemon2009-07-20
| | | | | | Fix GTM build. R=dmaclach DELTA=1 (1 added, 0 deleted, 0 changed)
* [Author: alcor]Gravatar gtm.daemon2009-07-20
| | | | | | Fixes for tvl R=thomasvl,dmaclach DELTA=8 (0 added, 2 deleted, 6 changed)
* [Author: dmaclach]Gravatar gtm.daemon2009-07-14
| | | | | | Added support for passing in a context type object to GTMNSEnumerator+Filter. DELTA=176 (133 added, 0 deleted, 43 changed) R=thomasvl
* [Author: alcor]Gravatar gtm.daemon2009-07-14
| | | | | | Add quick and silent alias resolution R=dmaclach DELTA=44 (41 added, 1 deleted, 2 changed)
* [Author: thomasvl]Gravatar gtm.daemon2009-06-17
| | | | | | Gets tests running under 10.5.7 R=stuartmorgan DELTA=14 (8 added, 3 deleted, 3 changed)
* [Author: mrossetti]Gravatar gtm.daemon2009-06-15
| | | | | | Mostly minor cleanup with a couple of leaks plugged. DELTA=28 (2 added, 7 deleted, 19 changed) R=dmaclach,hawk
* [Author: thomasvl]Gravatar gtm.daemon2009-06-03
| | | | | | | | | Add a unittest for http://code.google.com/p/google-toolbox-for-mac/issues/detail?id=25 the bug isn't fixed yet, so the failing parts (they hang) are blocked from running. R=dmaclach DELTA=53 (53 added, 0 deleted, 0 changed)
* [Author: dmaclach]Gravatar gtm.daemon2009-05-28
| | | | | | | | | | Change GTMGoogleSearch to not do escaping of URL arguments, because as it turns out the client often wants to handle that themselves. Also, made it so that you didn't have to have a query argument, and that you could override other arguments by setting them to [NSNull null]. These changes make the API far more flexible. DELTA=48 (12 added, 23 deleted, 13 changed) R=thomasvl
* [Author: dmaclach]Gravatar gtm.daemon2009-05-22
| | | | | | Added GTMGoogleSearch. DELTA=853 (853 added, 0 deleted, 0 changed) TBR=thomasvl
* [Author: dmaclach]Gravatar gtm.daemon2009-05-14
| | | | | | Fix up GTMGeometryUtils header so that it works properly in a C++ environment R=thomasvl DELTA=8 (8 added, 0 deleted, 0 changed)