Commit Graph
8 Commits
Author SHA1 Message Date
Maksym Malyhin 13beb58fa1 Refactor GULSwizzledObject to ARC to unblock SwiftPM support (#5862)
* Refactor GULSwizzledObject to ARC to unblock SwiftPM transition.

* run ./scripts/style.sh

* Assert a single swizzler per swizzled object.

* testMultiSwizzling: fix iOS 10 tests

* Changelog

* Cleanup
2020-10-08 16:02:56 -04:00
Ryan Wilson 19159a4b25 Fix tvOS storage issues. (#6658)
* Fix tvOS storage issues.

On tvOS devices, the ApplicationSupport directory cannot be used.
Unfortunately this doesn't come up in simulator testing, only on device.
This hasn't been fully tested on device but given that any writes to the
ApplicationSupport directory fail on tvOS, this change can't break much.

Fixes #6612

@defagos can you please give this a test?

* Fixed changed dir name for RC

* Fixed test naming, too.

* Fix the documentation comment for GoogleUtilities.

* Updated changelog.

* Review feedback
2020-10-08 11:28:41 -04:00
Paul Beusterien f2bcd5d82b Make all GoogleUtilities APIs public (#6588) 2020-09-29 07:26:10 -07:00
Maksym Malyhin a2546398c0 Revert "GULKeychainStorage: use dictionary instead of NSCache (#6224)" (#6227)
This reverts commit c59d75f740.
2020-08-07 12:08:49 -04:00
Maksym Malyhin c59d75f740 GULKeychainStorage: use dictionary instead of NSCache (#6224)
* GULKeychainStorage: use dictionary instead of NSCache

* Changelog
2020-08-07 10:42:53 -04:00
Paul Beusterien ec54ab71ed Add missing <TargetConditionals.h> before TARGET_OS_OSX test (#6186) 2020-08-03 09:08:33 -07:00
Maksym Malyhin 72ecea5bba GULAppDelegateSwizzlerTest: use OCMClassMock for application to avoid mock conflicts with KVO (#6145) 2020-07-28 13:36:16 -04:00
Paul Beusterien 66f4afce0f Structural setup for SPM GoogleUtilities tests (#5999) 2020-07-08 08:30:03 -07:00