| Commit message (Collapse) | Author | Age |
... | |
| | |
|
| | |
|
| |
| |
| |
| | |
When supporting iOS 8 and above, we can now safely use NSProcessInfo
on iOS as well as the Mac. This removes a dependency on UIKit for Core.
|
| | |
|
|/ |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
| |
* Add file I/O usage to documentation.
* Update defaultOptions message.
* Fix grammatical error.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Version bumps for Firebase 4.10.1 (#891)
* Minimal fix for b/74357976 (#890)
Fixes b/74357976 which caused unauthenticated users to be unable to reach the Firestore backend and updates the changelog.
* Copy all C++ strings to NSString where they're not obviously safe (#893)
This fixes a known instances of memory corruption where in
FSTLevelDBMutationQueue, the NSString view was retained for later, and
the incorrect user was used, causing b/74381054.
gRPC does not necessarily copy its string argumnets and if our hostname
were configured to a non-default one it's possible that we could corrupt
the host cache too.
All remaining usages of util::WrapNSStringNoCopy are obviously safe:
passed into logging or other known transient usages.
* fix lint
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
I've also added clearing of the library names for tests to avoid the
auto found versions on load.
|
| |
|
|
|
|
|
| |
This will allow us to collect the version of platform libraries that
developers use in conjunction with Firebase.
|
|\ |
|
| | |
|
| | |
|
|/ |
|
| |
|
|\
| |
| | |
Merge Release 4.8.1
|
| |
| |
| |
| |
| |
| | |
* Inject infoDictionary to fix flakey tests.
* Remove outdated comment, update format.
|
| |
| |
| |
| | |
Update missing version bump for M21.1 for FirebaseCore.
|
|/
|
|
| |
Updated the version numbers of pods which are being released in 4.8.1
|
| |
|
| |
|
|
|
|
|
|
|
| |
Add Community Supported tvOS for Core, Auth, Database and Storage.
Add tvOS unit tests
Add tvOS sample app
Update README.md
Add tvOS to travis testing
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Deprecate FIRAppEnvironmentUtil sharedApplication
* Remove sharedApplication private API.
This also allows us to remove an AppKit dependency.
* Disable autolink when building FirebaseCore (#606)
This prevents the dependencies of FirebaseCore's dependencies from
bleeding into its interface.
The proximate benefit of avoiding this is that FirebaseCore no longer
ends up depending on ColorSync.framework which became a top-level system
framework in 10.13. This makes it possible to build against the
resulting FirebaseCore.framework on macOS 10.12 using Xcode 9 (with the
macOS 10.13 SDK).
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* slight cleanup
* Use -D defines for versions
* Undo FIROptionsTest change
* Drop failed macro attempt
* Add correct version to podspec
* Add newline
* Shuffle files around
* Bring back log change
* Fix change
* Fix space
|
|
|
|
| |
This fixes a race condition where a caller calls FIRSetLoggerLevel and
then checks FIRIsLoggableLevel immediately after.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Add an Info.plist flag to disable TestFlight check.
This can save a small amount of memory during startup time.
* Change the flag name to the intended usage.
* Explicitly check for NSNumber.
|
|
|
|
|
| |
* Add log warning users of iOS 7 deprecation.
* Changed "warning" to "notice".
* Removed DEBUG flag
|
|\
| |
| | |
Release 4.7.0
|
| |
| |
| | |
This is to allow firestore to not require an explicit dependency on auth.
|
|/ |
|
|
|
|
|
|
|
|
|
|
| |
* Replacing FIR_SWIFT_NAME macro with NS_SWIFT_NAME.
This pushes the minimum Xcode version to 7.3, as NS_SWIFT_NAME was
limited before that version (which is why the macro was introduced in
the first place).
* Fixed FIRMessaging header
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* Make all FIRLogger functions extern "C"
* Make FSTIntegrationTestCase Objective-C++
Keep external interface to FSTIntegrationTestCase Objective-C
* Add explicit dependency on Firebase/Community/Core from Tests
This fixes a linkage error on a missing _FIRSetLoggerLevel symbol
|
| |
|