aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Add missing dep for podspec.Gravatar Thomas Van Lenten2019-05-17
|
* Bump the version for a pods release.Gravatar Thomas Van Lenten2019-05-17
|
* GTMLocalizer: use NSAccessibility on 10.10+ deployment targetsGravatar Elly Fong-Jones2019-02-19
| | | | | | | | | | | This change makes GTMLocalizer use NSAccessibility when building for 10.10+ deployment targets. I tested this change by: 1) Hacking the GTM Xcode project to build with a 10.10 deployment target, and ignoring the other deprecated API uses; 2) Patching this GTM into the chromium tree (which does target 10.10) and ensuring that it still builds
* Import Foundation so the header is self standing.Gravatar Thomas Van Lenten2019-02-04
|
* Add import so source builds is compiling with modules.Gravatar Thomas Van Lenten2019-02-04
|
* Add GTMTimeUtils (#229)Gravatar dmaclach2019-01-03
| | | Utilities for relatively common desire to know the launch time of an app, or the boot time of a device.
* Enable release (#228)Gravatar dmaclach2018-12-14
| | | Release should work now (fingers crossed)
* Set target configurations correctly. (#227)Gravatar dmaclach2018-12-14
| | | | Target configs needed to be set to static library so that stripping occurred correctly. Unittest config was set as well.
* We should not be generating position dependent code. This is no longer ↵Gravatar dmaclach2018-12-13
| | | | standard for macOS or iOS. (#225)
* Bump Travis to using Xcode 10.1Gravatar Thomas Van Lenten2018-12-11
|
* Set the test host in the XCode settings for App Tests.Gravatar Thomas Van Lenten2018-12-11
|
* Let Xcode 10.1 update the project/scheme files.Gravatar Thomas Van Lenten2018-12-11
|
* Version bump for a release.Gravatar Thomas Van Lenten2018-12-05
| | | | | | | | | | Looking at what has changed since the last release: https://github.com/google/google-toolbox-for-mac/compare/v2.1.4...master There are two small fixes, but the rest is removing a few unused things and the majority is marking things as deprecated that the System Frameworks now provide. So bumping the minor version so folks can control when they adopt this if they so wish.
* Turn off the compiler warnings when building in another spot.Gravatar Thomas Van Lenten2018-12-03
|
* Turn off the compiler warnings when building the sources.Gravatar Thomas Van Lenten2018-12-03
| | | | | Let the library build cleaning in the modes folks should migrate, their code will still get the warning using things.
* Drop the helper scripts.Gravatar Thomas Van Lenten2018-12-03
| | | | | 'gcc' hasn't really be used in a while on the mac, and odds are neither is getting any real use.
* Drop the thread name test.Gravatar Thomas Van Lenten2018-11-20
| | | | | | The helpers not mess with names, so this was actually testing Apple's API, which does seem to have bugs/race conditions, so stop paying attention to it.
* Add travis config to build/test.Gravatar Thomas Van Lenten2018-11-20
|
* Remove a pile of Xcode configuration files which are out of date. (#215)Gravatar dmaclach2018-11-19
| | | | | The changes here focus on SDK specific or architecture specific settings where we should just be going with the Xcode defaults for the version of Xcode being used to build.
* Fix up GTMNSThread+block test. (#214)Gravatar dmaclach2018-11-19
| | | | | | | | Made an assumption about how runloops worked in all versions of iOS. Appears it was wrong in 32 bit versions on single processor. Runloop executes all input from an input source in a single burst which caused a test to fail. (iOS 8.4 on iPhone4s simulator)
* Fix up race between NSThread setName and pthread_getname on the thread. (#213)Gravatar dmaclach2018-11-19
|
* Reorder testing of selectors.Gravatar Thomas Van Lenten2018-11-15
| | | | | | | | | | | | | | Pick off the selector natively handled first. NSProxy's base (on my current OS atleast) will attempt to forward things, and the fact that the LightWeight proxy then eats the forward where there is no target objc seems to confuse things. This all makes the unittests fail when run in release mode, so it just generally seems safer to reorder this. The footnote, is NSProxy really defines a class method for this, but since LightweightProxy doesn't have a fixed class to check with, it can't really provide that method.
* Fix up race in testPThreadName. (#211)Gravatar dmaclach2018-11-15
| | | The block must execute before the test completes.
* 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
|