aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* 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.
* 10.13 SDK (and iOS 11 equivalent) compatibility for GTMGravatar Mark Mentovai2017-07-10
| | | | | | | | | | | | | | | Starting in the 10.6 SDK, the non-underscored and all-lowercase macro names in <AssertMacros.h> were deprecated. In the 10.13 SDK shipping in Xcode 9 beta 3 (but not previous betas of Xcode 9), Apple has made good on its promise to eventually disable these names. Update GTM to use the new underscored mixed-case names. Provided that nobody needs to target anything older than the 10.5 SDK anymore, this should be a safe change. Aside from GTMCarbonEvent.m, which is used by Chrome, this change is untested, and was made by mechanically replacing uses of the various check, require, and verify macros found in GTM.
* Add default_subspecs to help avoid testing code ended up in apps.Gravatar Thomas Van Lenten2017-06-19
| | | | This has come up on issues #130 and #138.
* Provides a testing entitlements files.Gravatar Thomas Van Lenten2017-06-16
| | | | Same as what is in UnitTesting/GTMIPhoneUnitTestMain.m.
* Avoid error from reserved macro name for GTMRegex.hGravatar Sergio Campama2017-06-16
|
* Added -Wreserved-id-macro and but exclude existing nonconforming macros (#141)Gravatar brian-intuit2017-05-23
| | | | Added -Wreserved-id-macro and but exclude existing nonconforming macros
* Fixed PodSpec for tvOS (#140)Gravatar Mario Hahn2017-05-19
| | | | Fixed PodSpec for tvOS
* Support for tvOS (#139)Gravatar Mario Hahn2017-05-18
| | | | Support for tvOS
* Merge pull request #136 from sergiocampama/whiteGravatar Thomas Van Lenten2017-03-29
|\ | | | | Remove trailing whitespaces
| * Remove trailing whitespacesGravatar Sergio Campama2017-03-29
|/
* Merge pull request #135 from sergiocampama/copyGravatar Thomas Van Lenten2017-03-29
|\ | | | | Change include to import for GTMDefines
| * Change include to import for GTMDefinesGravatar Sergio Campama2017-03-29
|/
* Merge pull request #134 from sergiocampama/typeGravatar Thomas Van Lenten2017-03-14
|\ | | | | Change file type from UTF16 to ASCII
| * Change file type from UTF16 to ASCIIGravatar Sergio Campama2017-03-13
|/