aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Fix up timeout for test. (#205)Gravatar dmaclach2018-11-13
| | | | | The changes here had a test looping 5 times with a 1 second wait trying to finish in a 5 second window. That's a little too close for flakiness. Increased time out to 10 seconds.
* Added missing deprecated attribute to NSData+zlib. (#206)Gravatar dmaclach2018-11-13
|
* Remove unused GTMUnitTestDevLog. (#203)Gravatar dmaclach2018-11-13
| | | It wasn't being used anywhere.
* Add Deprecation Notices to GTMSystemVersion (#202)Gravatar dmaclach2018-11-13
| | | Move to NSProcessInfo where appropriate.
* Remove GTM_FOREACH_* macros. (#201)Gravatar dmaclach2018-11-13
| | | These have been useless since macOS 10.5.
* Remove GTMPath (#200)Gravatar dmaclach2018-11-13
| | | It has been obsolete since 10.5.
* Deprecate GTMNSScanner+JSON (#199)Gravatar dmaclach2018-11-13
| | | Use NSJSONSerialization instead.
* Add deprecation warnings on URLArgument categories. (#198)Gravatar dmaclach2018-11-13
| | | The URLArgument categories should be replaced with usages of NSURLComponents and NSURLItems.
* Remove Unused (and deprecated) GTMNSFileManager+Carbon (#197)Gravatar dmaclach2018-11-13
| | | These were functions that dealt with Aliases.
* Remove flaky "clean environment" check. (#193)Gravatar dmaclach2018-11-13
| | | This check is very flaky from OS version to OS version and whether or not you are running under the debugger.
* Remove GTMLoginItems (#196)Gravatar dmaclach2018-11-13
| | | | This functionality is no longer supported on OS X. Use a LaunchAgent, XPCService or the ServiceManagement APIs instead.
* Remove old uses of GTM_FOREACH_KEY (#194)Gravatar dmaclach2018-11-13
|
* Fixed up GTMSignalHandler and deprecated it. (#192)Gravatar dmaclach2018-11-13
| | | | | | | This gets GTMSignalHandler working with libdispatch, and also marks it as deprecated because it is probably easier just to write your own version to call a block instead of the method invocation here. This also makes the tests run again which hasn't been happening for a long time AFAICT.
* Fix up deprecations so that they use proper version numbering x_y vs x.y (#195)Gravatar dmaclach2018-11-13
|
* Fixes up a race condition in GTMNSThread+Blocks (#181)Gravatar dmaclach2018-11-12
| | | | | There was a race between the thread being finished and isFinished/isExecuting reporting correctly. There may have also been a locking issue on older single processor phones.
* Deprecate runloop spinning functionality for tests. (#191)Gravatar dmaclach2018-11-12
| | | It should all be replaced with XCTestExpectations.
* Move GTMCarbonEvent over to XCTestExpectation (#188)Gravatar dmaclach2018-11-12
|
* Fix up testharness. (#189)Gravatar dmaclach2018-11-12
| | | | There were quotes around the test harness path in the project that was making it so Xcode couldn't find it to run it.
* Turn off reserved-id-macro warning. (#190)Gravatar dmaclach2018-11-12
| | | | | This was causing errors when building with Xcode 10 and XCTest. XCTest defines a bunch of macros starting with _[A-Z] that were setting off the error when building for the Mac.
* Move animation over to XCTestExpectation (#187)Gravatar dmaclach2018-11-12
|
* Deprecate all uses of SenTesting (#186)Gravatar dmaclach2018-11-12
|
* Remove ancient GTMNSString+Replace (#185)Gravatar dmaclach2018-11-11
|
* Remove unused GTMNSArray+Merge (#182)Gravatar dmaclach2018-11-11
|
* Deprecate GTMRegex. Use NSRegularExpression instead. (#184)Gravatar dmaclach2018-11-11
|
* Remove unused GTMObjectSingleton.h (#183)Gravatar dmaclach2018-11-11
|
* Revert "Fix up a race condition in GTMSimpleWorkerThread"Gravatar Thomas Van Lenten2018-11-08
| | | | This reverts commit 585330a68d00c4d76927ff7bf4829471944358ab.
* Fix up a race condition in GTMSimpleWorkerThreadGravatar Dave MacLachlan2018-11-08
| | | | | | | Basically a complete rewrite of GTMSimpleWorkerThread that should get rid of a race condition when stopping tests and testing for "isExecuting/isFinished". It does change the observed behaviour of GTMSimpleWorkerThread a little in that "start" no longer blocks until the thread is starting, and we removed the unused "stop" method.
* Fix up some broken tests.Gravatar Dave MacLachlan2018-11-08
| | | | | - Set up stack trace test just so we make sure we don't recurse. Right now it is too tight and breaks on every system release. - SQLite's behavior is actually undefined in the case of sqlite3_errcode, so don't depend on it in a test.
* Remove AddressBook subspec since files are gone.Gravatar Thomas Van Lenten2018-09-04
|
* Remove deprecated Address Book support from GTMGravatar Dave MacLachlan2018-09-04
|
* Fix Undefined Behavior, left shift of negative value, signed integer overflow.Gravatar Eugene Hermann2018-07-25
| | | | | | | ubsan output: .../google_toolbox_for_mac/Foundation/GTMStringEncoding.m:204:16: runtime error: left shift of 10368305 by 8 places cannot be represented in type 'int' .../google_toolbox_for_mac/Foundation/GTMStringEncoding.m:312:16: runtime error: left shift of 42406098 by 6 places cannot be represented in type 'int' TESTED=Earth iOS --featires=ubsan
* fix gate to deal with GTM_MACOS_SDK being defined to zeroGravatar Thomas Van Lenten2018-05-21
|
* Allow for building GTMSystemVersion under deployment target of 10.8 and above.Gravatar Boris Vidolov2018-05-21
| | | | | | | - Keep Gestalt APIs till 10.8. - On 10.8 and 10.9 use sysctl and infer the OS version from there. - On 10.10+ use NSProcessInfo. - Added unit test to cover it.
* Bump the version to cut a release for newer Xcodes.Gravatar Thomas Van Lenten2018-04-23
|
* Fix Xcode 9.3 warning for "__weak only applies to ObjC types"Gravatar Sergio Campama2018-04-06
|
* Add CFBundleShortVersionString since things normally should have both keys.Gravatar Thomas Van Lenten2017-11-21
|
* HTML unescape using unichar array instead of bytesGravatar Ray Chiang2017-11-14
|
* Add support to unescape 👍Gravatar Ray Chiang2017-11-14
|
* Update GTMStackTraceTest limits as newer Xcodes have longer stack tracesGravatar Sergio Campama2017-10-30
|
* Bump to v2.1.3 for another releaseGravatar Thomas Van Lenten2017-10-06
|
* Let Xcode 9 update the settings on the projects.Gravatar Thomas Van Lenten2017-10-06
|
* Fixing block types to support -Wstrict-prototypes.Gravatar Thomas Van Lenten2017-10-06
|
* Bump the min for the XCTest to iOS 8 (since it is a framework).Gravatar Thomas Van Lenten2017-10-06
| | | | | - Disable GTMURLBuilderTest since there are system apis to use at iOS 8+.
* Disable the SignalHandler test, seems to choke Xcode9 at the momentGravatar Thomas Van Lenten2017-10-06
|
* Make unittesting headers work with -Wreserved-id-macroGravatar Thomas Van Lenten2017-10-06
|
* Fix up env check for changes to XCTest runningGravatar Thomas Van Lenten2017-10-06
|
* Fix error in __Require_noErr_Action namingGravatar Thomas Van Lenten2017-10-06
|
* Under iOS 11, CFRelease doesn't seem to like releasing nil?Gravatar Thomas Van Lenten2017-10-06
|
* version bump for cutting a releaseGravatar Thomas Van Lenten2017-10-06
|
* Cast NSInteger to long for formatting as %ldGravatar Mark Mentovai2017-07-24
| | | | | | | | | | | | | | In https://crbug.com/747643, a new version of Clang produces warnings when attempting to format NSInteger as %zd (which is normally used for ssize_t). Acquiesce by casting NSInteger to long and formatting using %ld. In the process, I audited all occurrences of %zd in GTM and found that the remainder were being used to format size_t, which ought to use %zu, so I’ve corrected those. I also audited the existing uses of %zu and found them all to be correct.