Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Fix up timeout for test. (#205) | dmaclach | 2018-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) | dmaclach | 2018-11-13 | |
| | ||||
* | Remove unused GTMUnitTestDevLog. (#203) | dmaclach | 2018-11-13 | |
| | | | It wasn't being used anywhere. | |||
* | Add Deprecation Notices to GTMSystemVersion (#202) | dmaclach | 2018-11-13 | |
| | | | Move to NSProcessInfo where appropriate. | |||
* | Remove GTM_FOREACH_* macros. (#201) | dmaclach | 2018-11-13 | |
| | | | These have been useless since macOS 10.5. | |||
* | Remove GTMPath (#200) | dmaclach | 2018-11-13 | |
| | | | It has been obsolete since 10.5. | |||
* | Deprecate GTMNSScanner+JSON (#199) | dmaclach | 2018-11-13 | |
| | | | Use NSJSONSerialization instead. | |||
* | Add deprecation warnings on URLArgument categories. (#198) | dmaclach | 2018-11-13 | |
| | | | The URLArgument categories should be replaced with usages of NSURLComponents and NSURLItems. | |||
* | Remove Unused (and deprecated) GTMNSFileManager+Carbon (#197) | dmaclach | 2018-11-13 | |
| | | | These were functions that dealt with Aliases. | |||
* | Remove flaky "clean environment" check. (#193) | dmaclach | 2018-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) | dmaclach | 2018-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) | dmaclach | 2018-11-13 | |
| | ||||
* | Fixed up GTMSignalHandler and deprecated it. (#192) | dmaclach | 2018-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) | dmaclach | 2018-11-13 | |
| | ||||
* | Fixes up a race condition in GTMNSThread+Blocks (#181) | dmaclach | 2018-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) | 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. |