aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Project modernization.Gravatar Thomas Van Lenten2018-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...Gravatar Thomas Van Lenten2018-11-15
|
* Add deprecation markings on GTMServiceManagement. (#207)Gravatar dmaclach2018-11-14
| | | Apple has deprecated ServiceManagment as of macOS 10.10 and iOS 8.0.
* Set GTM deployment target to macOS 10.7. (#208)Gravatar dmaclach2018-11-14
| | | Tests and code all build and run with no warnings.
* Deprecate GTMFileSystemKqueue. (#204)Gravatar dmaclach2018-11-13
| | | You should use libdispatch with a DISPATCH_SOURCE_TYPE_VNODE source.
* 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
|