Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Project modernization. | Thomas Van Lenten | 2018-11-15 |
| | | | | | | | | | - Create shared scheme to use. - Let Xcode (9.4.1) update the project files and add some warnings. - Remove -finalize (GC days are gone) - Add some more pragmas to compile cleanly. - The iOS targets had a mix of 7.0 and 8.0 min versions, so make them all 8. | ||
* | Drop the ReleaseNotes, they went stale a long time ago... | Thomas Van Lenten | 2018-11-15 |
| | |||
* | Add deprecation markings on GTMServiceManagement. (#207) | dmaclach | 2018-11-14 |
| | | | Apple has deprecated ServiceManagment as of macOS 10.10 and iOS 8.0. | ||
* | Set GTM deployment target to macOS 10.7. (#208) | dmaclach | 2018-11-14 |
| | | | Tests and code all build and run with no warnings. | ||
* | Deprecate GTMFileSystemKqueue. (#204) | dmaclach | 2018-11-13 |
| | | | You should use libdispatch with a DISPATCH_SOURCE_TYPE_VNODE source. | ||
* | 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 |
| |