Commit Graph
99 Commits
Author SHA1 Message Date
Ryan Wilson 563854e81e Copy component container to GoogleUtilitiesComponents (#4113)
* Move component container to GoogleUtilities.

This will allow non-Firebase SDKs to take advantage of the component
system. Note: Firebase Core will eventually move over to use this, but
more investigation is needed about how this can be done with the least
amount of churn for other SDKs.

* Fix dependency on Logger.

* Add CHANGELOG entry.

* Fix selector name.

* Move ComponentContainer subspec to new pod.

* Rename to GoogleUtilitiesComponents.

* Style, make public headers.

* Update travis with new name.

* Add project to if_changed.sh

* Review comments.

* Enabled static framework, changed homepage.

* Fix missing quote.
2019-10-25 14:05:29 -04:00
Paul Beusterien eb413b3ba4 Delete unused commented asl tests (#3981) 2019-10-03 08:38:32 -07:00
Ryan Wilson 09f3f6c6a3 Fix unit testing crash with localization on (#3933) 2019-10-01 11:28:42 -07:00
Paul Beusterien 391271a807 Changelog and podspec for GoogleUtilities 6.3.1 (#3956) 2019-09-30 17:40:53 -07:00
Ryan Wilson c295991955 Fix Networking to receive data for POST requests (#3940)
* Fix Networking to receive data for POST requests

Currently,  GULNetworking doesn't receive the data when sending a POST request. 

Tracked internally at b/141712804

* Added unit tests.

* Update to handle the small data increments.
2019-09-27 16:45:27 -04:00
Paul Beusterien fb353c22d4 Merge 6.9.0 (#3907)
* Update versions for Release 6.9.0

* Fix unbalanced background task creation in GDTCCTUploader (#3838) (#3839)

* Add Manifest

* dependency version update

* Cherry picks for 6.9.0 (#3871)

* fixed "expiclitlySet" typo. (#3853)

* Mark unused variables (#3854)

* Mute FCM deprecated warnings with Xcode 11 and min iOS >= 10 (#3857)

* Add a third slash to make sure generated docs include these comments.b/13812238 (#3846)
2019-09-23 10:41:33 -07:00
Paul Beusterien 56f503b604 Fix GULMutableDictionary keyed subscript methods (#3882) 2019-09-19 14:54:01 -07:00
Paul Beusterien 6038d5a236 Mark unused variables (#3854) 2019-09-16 07:15:07 -07:00
Maksym Malyhin cd516bca5b GoogleUtilities: recover Xcode 8 compatibility. (#3713) 2019-08-28 11:11:51 -04:00
Maksym Malyhin 5cb58b881d GULSecureCoding introduced. (#3707)
* GULKeyedArchiver introduced.

* Bump GoogleUtilities version.

* Rename GULKeyedArchiver to GULSecureCodingTests. API cleanup.

* API notes.

* ./scripts/style.sh

* GoogleUtilities version 6.3.0
2019-08-27 17:59:27 -04:00
Paul Beusterien 96b828d9d9 Prep for GoogleUtilities 6.2.5 (#3548) 2019-08-12 06:59:15 -07:00
Paul Beusterien 3cd9695012 GULUserDefaults clear for all archs (#3544) 2019-08-09 13:45:28 -07:00
Gil 766e8723d7 Rework CMake builds of Firebase Frameworks (#3499)
* Add sed scripts that find the versions of podspecs

... without fully loading those via Pod::Spec, which is slow.

* Avoid compiling with different visibility settings

... in different translation units. This removes warnings about linking
googletest causing weak symbols becoming strong.

* Add CMake objc_framework

* Define FirebaseCore via objc_framework

* Define FIRCoreDiagnosticsInterop via objc_framework

* Define GoogleUtilities with objc_framework

* Define FirebaseCoreDiagnosticsInterop via objc_framework

* Define FirebaseAuthInterop via objc_framework

* Don't duplicate Core's dependency information everywhere

* Remove podspec_framework

* Fix compilation error with -Wstrict-prototyes
2019-08-05 16:46:28 -07:00
Maksym Malyhin ce199ba1e8 GoogleUtilities - M53 version bump and changelog (#3475)
* GoogleUtilities: bump patch version to 6.2.4

* GoogleUtilities: 6.2.4 changelog.
2019-07-31 09:34:14 -07:00
Maksym Malyhin d4e85d6d1e GULObjectSwizzler fix dealloc thread safety (#3300) 2019-07-30 12:42:34 -07:00
Paul Beusterien 98a21805bf Delete test that fails to build internally (#3384) 2019-07-18 14:35:28 -07:00
Maksym Malyhin aee6c41244 Revert "GULMutableDictionary: use dispatch_sync instead of async." (#3337)
* Revert "GULMutableDictionary: use `dispatch_sync` instead of `async`. (#3322)"

This reverts commit f7c88f17bc.

* GoogleUtilities 6.2.3
2019-07-11 17:31:54 -04:00
Maksym Malyhin 2018feee0e Bump GoogleUtilities version 6.2.2 (#3331)
* Bump GoogleUtilities version 6.2.2

* Changelog updates 6.2.2
2019-07-11 09:51:17 -04:00
Maksym Malyhin f7c88f17bc GULMutableDictionary: use dispatch_sync instead of async. (#3322) 2019-07-10 17:04:17 -04: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
Mike Diarmid d8a0e5e61b [docs] add missing semicolon (#3305)
Add missing semicolon to code example
2019-07-05 07:03:21 -07:00
Sebastian Roth c296efb9ec Import GULLoggerLevel.h via public framework header (#3277) 2019-07-01 07:03:22 -07:00
Paul Beusterien 80ee059075 M51 GoogleUtilities, Messaging and IID Changelogs (#3258) 2019-06-25 16:24:59 -07:00
Paul Beusterien e8e91c619b Fix Xcode 11 build warning (#3133) 2019-06-03 15:28:44 -07:00
Chen Liang 7eb1747e4b Adding macOS support for Messaging and InstanceID (#2880) 2019-05-30 15:31:38 -07:00
Paul Beusterien 9a90af0a97 GoogleUtilities 6.2.0 (#3097) 2019-05-28 16:01:51 -07:00
Paul Beusterien 56807f383e GoogleUtilities to testspec and pod gen (#2908) 2019-05-28 11:35:51 -07:00
Maksym Malyhin 56c36144ab GoogleUtilities unit tests on iOS 8 (#3093)
* GULAppDelegateSwizzlerTest iOS 8 fixes

* GULRuntimeClassSnapshot - NSAssert replaced with a condition to fix implementation for iOS 8
2019-05-28 06:59:35 -07:00
Paul Beusterien 00ff0f28db fix typo (#3086) 2019-05-25 15:48:45 -07:00
Paul Beusterien bf7eebbd41 Fix debug mode crash found internally (#3085) 2019-05-25 15:48:29 -07:00
Paul Beusterien e99d9291b4 Use standard import syntax (#3083) 2019-05-25 09:01:43 -07:00
Paul Beusterien a9c454491c Stop conditional compilation for GoogleUtilities testing (#3058) 2019-05-23 07:06:26 -07:00
Maksym Malyhin 774a1e26a7 GoogleUtilities 6.1.0 (#2999) 2019-05-14 13:48:06 -04:00
Maksym Malyhin 4e7aa8b680 GULAppDelegateSwizzler macOS support (#2911) 2019-05-02 18:08:05 -04:00
Maksym Malyhin e6854a836f GULAppDelegateSwizzlerTest (#2861) 2019-04-26 19:59:44 -04:00
Paul Beusterien 046290427f GoogleUtilities min ios version from 6 to 8 (#2876) 2019-04-22 15:53:39 -07:00
Maksym Malyhin 76aa880853 GULAppDelegateSwizzler - proxy APNS methods separately (#2835) 2019-04-17 17:35:14 -04:00
Paul Beusterien 00feaca45a Update GoogleUtilities CHANGELOG (#2817) 2019-04-12 07:25:27 -07:00
Maksym Malyhin 55814996a1 Cocoapods 1.7.0 multiproject support (b/128794527) (#2751) 2019-04-08 22:38:51 -04:00
Paul Beusterien 9da9f866d8 Add license files for Google Utilities 3rd party code (#2767) 2019-04-08 14:56:46 -07:00
Maksym Malyhin 67e7941dea pod lib lint GoogleUtilities.podspec warnings fixes (#2754) 2019-04-08 17:24:33 -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 267e9a6ece FIRMessagingRemoteNotificationsProxy updated to use GULAppDelegateSwizzler (#2683) 2019-04-04 09:26:12 -04:00
Maksym Malyhin b2cd981f23 Revert "GULLogger - count errors and warnigns" (#2714)
* Revert "GULLogger: logged issue counting concurrency issue fix (#2627)"

This reverts commit 961e9b0bfb.

* Revert "GULLogger - issue count synchronous getters  (#2610)"

This reverts commit c6da7d6161.

* Revert "GULLogger - count errors and warnigns (#2601)"

This reverts commit 1e08a55afd.
2019-04-03 15:05:07 -04:00
Maksym Malyhin 8cc5d652ec GULAppDelegateSwizzler - remote notifications methods and tvOS support (#2698) 2019-04-02 23:39:28 -04:00
Paul Beusterien 145c111d1a Minimum osx to 10.11 (#2680) 2019-03-29 16:26:27 -07:00
Maksym Malyhin 36d92cfb0f GULAppDelegateSwizzlerTests fix (#2657) 2019-03-27 13:45:07 -04:00
Maksym Malyhin 961e9b0bfb GULLogger: logged issue counting concurrency issue fix (#2627) 2019-03-26 14:54:43 -04:00
Maksym Malyhin c6da7d6161 GULLogger - issue count synchronous getters (#2610) 2019-03-22 14:50:15 -04:00