* Add header for API proposal
* Fix some bugs and add implmentation
* Fix header import
* Fix umbrella header
* Add ways to modify settings object
* Remove unnecessary nodoc
* Update with new API
* Add implementations for Firestore and RTDB
* Revert emulator settings class
* fix style
* Remove bad import and assertion on override
* Prevent database emu from being set after repo init
* Add unified emu to functions
* Add tests
* update header comment
* fix test failures
* remove unused variable
* fix database test
* cast NSInteger to long
* fix style
* Fix functions test in travis
* Remove valueForKeyPath in tests
* fix style
* update comments and remove explicit scheme
* save progress
* Implement reference validation for RTDB
* Add tests
* Add changelog entries
* Remove test logs
* Fix line lengths
* remove underlyingHost
* fix functions tests
* fix integration warnings in functions test
* fix functions test
* Fix infinite loop exposed in integration tests (#6912)
Co-authored-by: Paul Beusterien <paulbeusterien@google.com>
* Functions Interop
Convert Firebase Functions to use the Auth Interop pod
* Style FIxes
* Style fixes (from clang-format 7)
* Attempt to fix Travis Build
* Add Firebase/Core/Private to header search path
* Switch to using non-internal header
* Add Firebase Core private headers to search path
* Change Podfile to use Interop pods
I also removed a doubly-defined `FRAMEWORK_SEARCH_PATHS`
* Add Private Headers to search path
I also cleaned up some more project settings
* PR Feedback
* Looking for container headers
* PR Feedback
I also attempted moving the FakeApp class to the test targets and further simplified the project file.
* Re-add -all_load
* Set test target headers
I also moved the Podfile pods to the app target rather than the top-level
* Whitespace
* Re-add FirebaseFunctions to search path
* Revert project file back to origin/master
* Found the headers!
- Remove `FUNFakeApp` from app target
+ Add `FUNFakeApp` to test targets
+ Add `$(inherited)` to `HEADER_SEARCH_PATH` as per CocoaPods warning
+ Add `$(SRCROOT)/../../Firebase/Core/Private` to find `FIRComponentContainerInternal` header
~ Change import from frameworks import to regular import
* Revert xcsheme to previous version
* Update FIRFunctions.m
* CL Feedback
- Delete `FUNFakeApp`
+ Add `FIRAuthInteropFake` to test targets
~ Update initializer to use projectID instead of app
* Style fixes
* CL Feedback
* Fix Integration tests
* Set the region to the expected value
* Update node package.json to latest versions
* Migrate Firebase off @import statements
* - Migrate tests and test utils from @import to #import.
- Update Xcode projects for tests to explicitly link in framework deps.
- Update check_no_module_imports.sh to look for @imports in tests/test utils/
integration tests.
* Ensure check_no_module_imports.sh explicitly exits with code 0 on success.