Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Deprecate runloop spinning functionality for tests. (#191) | dmaclach | 2018-11-12 |
| | | | It should all be replaced with XCTestExpectations. | ||
* | Move GTMCarbonEvent over to XCTestExpectation (#188) | dmaclach | 2018-11-12 |
| | |||
* | Fix up testharness. (#189) | dmaclach | 2018-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) | dmaclach | 2018-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) | dmaclach | 2018-11-12 |
| | |||
* | Deprecate all uses of SenTesting (#186) | dmaclach | 2018-11-12 |
| | |||
* | Remove ancient GTMNSString+Replace (#185) | dmaclach | 2018-11-11 |
| | |||
* | Remove unused GTMNSArray+Merge (#182) | dmaclach | 2018-11-11 |
| | |||
* | Deprecate GTMRegex. Use NSRegularExpression instead. (#184) | dmaclach | 2018-11-11 |
| | |||
* | Remove unused GTMObjectSingleton.h (#183) | dmaclach | 2018-11-11 |
| | |||
* | Revert "Fix up a race condition in GTMSimpleWorkerThread" | Thomas Van Lenten | 2018-11-08 |
| | | | | This reverts commit 585330a68d00c4d76927ff7bf4829471944358ab. | ||
* | Fix up a race condition in GTMSimpleWorkerThread | Dave MacLachlan | 2018-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. | Dave MacLachlan | 2018-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. | Thomas Van Lenten | 2018-09-04 |
| | |||
* | Remove deprecated Address Book support from GTM | Dave MacLachlan | 2018-09-04 |
| | |||
* | Fix Undefined Behavior, left shift of negative value, signed integer overflow. | Eugene Hermann | 2018-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 zero | Thomas Van Lenten | 2018-05-21 |
| | |||
* | Allow for building GTMSystemVersion under deployment target of 10.8 and above. | Boris Vidolov | 2018-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. | Thomas Van Lenten | 2018-04-23 |
| | |||
* | Fix Xcode 9.3 warning for "__weak only applies to ObjC types" | Sergio Campama | 2018-04-06 |
| | |||
* | Add CFBundleShortVersionString since things normally should have both keys. | Thomas Van Lenten | 2017-11-21 |
| | |||
* | HTML unescape using unichar array instead of bytes | Ray Chiang | 2017-11-14 |
| | |||
* | Add support to unescape 👍 | Ray Chiang | 2017-11-14 |
| | |||
* | Update GTMStackTraceTest limits as newer Xcodes have longer stack traces | Sergio Campama | 2017-10-30 |
| | |||
* | Bump to v2.1.3 for another release | Thomas Van Lenten | 2017-10-06 |
| | |||
* | Let Xcode 9 update the settings on the projects. | Thomas Van Lenten | 2017-10-06 |
| | |||
* | Fixing block types to support -Wstrict-prototypes. | Thomas Van Lenten | 2017-10-06 |
| | |||
* | Bump the min for the XCTest to iOS 8 (since it is a framework). | Thomas Van Lenten | 2017-10-06 |
| | | | | | - Disable GTMURLBuilderTest since there are system apis to use at iOS 8+. | ||
* | Disable the SignalHandler test, seems to choke Xcode9 at the moment | Thomas Van Lenten | 2017-10-06 |
| | |||
* | Make unittesting headers work with -Wreserved-id-macro | Thomas Van Lenten | 2017-10-06 |
| | |||
* | Fix up env check for changes to XCTest running | Thomas Van Lenten | 2017-10-06 |
| | |||
* | Fix error in __Require_noErr_Action naming | Thomas Van Lenten | 2017-10-06 |
| | |||
* | Under iOS 11, CFRelease doesn't seem to like releasing nil? | Thomas Van Lenten | 2017-10-06 |
| | |||
* | version bump for cutting a release | Thomas Van Lenten | 2017-10-06 |
| | |||
* | Cast NSInteger to long for formatting as %ld | Mark Mentovai | 2017-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 GTM | Mark Mentovai | 2017-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. | Thomas Van Lenten | 2017-06-19 |
| | | | | This has come up on issues #130 and #138. | ||
* | Provides a testing entitlements files. | Thomas Van Lenten | 2017-06-16 |
| | | | | Same as what is in UnitTesting/GTMIPhoneUnitTestMain.m. | ||
* | Avoid error from reserved macro name for GTMRegex.h | Sergio Campama | 2017-06-16 |
| | |||
* | Added -Wreserved-id-macro and but exclude existing nonconforming macros (#141) | brian-intuit | 2017-05-23 |
| | | | | Added -Wreserved-id-macro and but exclude existing nonconforming macros | ||
* | Fixed PodSpec for tvOS (#140) | Mario Hahn | 2017-05-19 |
| | | | | Fixed PodSpec for tvOS | ||
* | Support for tvOS (#139) | Mario Hahn | 2017-05-18 |
| | | | | Support for tvOS | ||
* | Merge pull request #136 from sergiocampama/white | Thomas Van Lenten | 2017-03-29 |
|\ | | | | | Remove trailing whitespaces | ||
| * | Remove trailing whitespaces | Sergio Campama | 2017-03-29 |
|/ | |||
* | Merge pull request #135 from sergiocampama/copy | Thomas Van Lenten | 2017-03-29 |
|\ | | | | | Change include to import for GTMDefines | ||
| * | Change include to import for GTMDefines | Sergio Campama | 2017-03-29 |
|/ | |||
* | Merge pull request #134 from sergiocampama/type | Thomas Van Lenten | 2017-03-14 |
|\ | | | | | Change file type from UTF16 to ASCII | ||
| * | Change file type from UTF16 to ASCII | Sergio Campama | 2017-03-13 |
|/ | |||
* | Merge pull request #131 from thomasvl/update | Thomas Van Lenten | 2017-01-11 |
|\ | | | | | Bump the pod version to do a release | ||
| * | Bump the pod version to do a release | Thomas Van Lenten | 2017-01-11 |
|/ |