Commit Graph
7 Commits
Author SHA1 Message Date
Chuan Ren 8843dbfd25 Add GULSceneDelegateSwizzler (#4524)
* Add GULSceneDelegateSwizzler

* Comments updated

* Fix build issue on xcode 10.*

* Remove empty methods

* Format

* Fix pr issues

* Format

* Fix build issue

* Fix build issue

* Fix build issue

* Reuse plist keys for scene delegate swizzler

* Add tests for the NSNotificationCenter related code

* Fix pr issues

* Make proxyOriginalSceneDelegate and isSceneDelegateProxyEnabled callable before ios 13

* Keep interceptors iOS 13+ only

* Revert "Make proxyOriginalSceneDelegate and isSceneDelegateProxyEnabled callable before ios 13"

This reverts commit 9927c06855.

* Fix a issue when the header is compiled but the implementation is not

This reverts commit a316673a69.

* Format

* Reuse [GULAppDelegateSwizzler isAppDelegateProxyEnabled]

* Fix build issue

* Revert to last green build

* Reuse [GULAppDelegateSwizzler isAppDelegateProxyEnabled] and fix other comments

* Make proxyOriginalSceneDelegate callable before ios 13

* Fix pr issues
2020-01-08 18:58:54 -05:00
Chuan Ren d6c117050e Handle UISceneDelegate changes in Auth (#4380)
* Handle UISceneDelegate changes in Auth

* Fix pr issue

* Update GULAppDelegateSwizzler.m

* Fix pr issue

* Update GULLoggerCodes.h

* Update GULLoggerCodes.h

* Update GULAppDelegateSwizzler_Private.h

* Update GULAppDelegateSwizzlerTest.m
2019-12-06 10:50:40 -08:00
Ryan Wilson 080397209e Add explicit Foundation import. (#3309)
This is causing issues when building an XCFramework.
2019-07-05 15:56:42 -04:00
Maksym Malyhin 0aa81c9032 Revert "Revert "GULAppDelegateSwizzler - remote notifications methods and tvOS support (#2698)"" (#2726)
This reverts commit a3a2267fe9.
2019-04-04 17:57:43 -04:00
Chen Liang ec2399683b Remove useMessagingDelegateForDirectChannel property (#2711) 2019-04-04 09:46:29 -07:00
Maksym Malyhin 8cc5d652ec GULAppDelegateSwizzler - remote notifications methods and tvOS support (#2698) 2019-04-02 23:39:28 -04:00
Tejas Deshpande 96438c722b Open source the Swizzler (#1564)
* Import the Swizzler sources into github

* Add subspecs to GoogleUtilities podspec

* Add post install step to test Podfile to add the preprocessor flags required for testing.

* Add the swizzler tests (except the flaky GULAppDelegateSwizzlerTest) to the Xcode project

* Add the AppDelegateSwizzler internal headers to the ios test header search path

* Add license header to GULLoggerCodes.h

* Fix/Suppress warnings in the framework.

* Disable certain classes for tvOS and macOS as well fix some additional pod lib lint warnings.

* Modify imports as well as add the required preprocessor flags to the test targets.

* Run pod deintegrate.
2018-07-20 15:48:03 -07:00