aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Version bumps for Firebase 4.10.0 (#859)Gravatar Paul Beusterien2018-02-27
|
* Update Core CHANGELOG for 4.0.16 (#858)Gravatar Paul Beusterien2018-02-27
|
* Update changelog for release (#857)Gravatar Zsika Phillip2018-02-27
| | | | | | * Updates changelog in preparation for release * Adds another change.
* Merge pull request #851 from firebase/bs-firebasecore-versionGravatar Benoit St-Pierre2018-02-26
|\ | | | | Report FirebaseCore version
| * Remove unnecessary nonnull annotationsGravatar Benoit St-Pierre2018-02-26
| |
| * Manually fix clang-format issuesGravatar Benoit St-Pierre2018-02-26
| |
* | Update CHANGELOG for Firestore v0.10.2 (#856)Gravatar Gil2018-02-26
| |
| * Add XCode and Apple SDK versionsGravatar Benoit St-Pierre2018-02-26
| |
* | Merge pull request #855 from firebase/schmidt-sebastian-patch-7Gravatar Sebastian Schmidt2018-02-26
|\ \ | | | | | | Update CHANGELOG.md for Firebase Storage v2.1.3
* \ \ Merge pull request #853 from firebase/schmidt-sebastian-patch-6Gravatar Sebastian Schmidt2018-02-26
|\ \ \ | | | | | | | | Updating RTDB Changelog for v4.1.5
| | * | Update CHANGELOG.mdGravatar Sebastian Schmidt2018-02-26
| |/ / |/| |
| * | Update CHANGELOG.mdGravatar Sebastian Schmidt2018-02-26
| | |
| | * Change library nameGravatar Benoit St-Pierre2018-02-26
| | |
| | * Style fixesGravatar Benoit St-Pierre2018-02-26
| | |
| * | Update CHANGELOG.mdGravatar Sebastian Schmidt2018-02-26
| | |
| * | Updating RTDB Changelog for v4.1..5Gravatar Sebastian Schmidt2018-02-26
| | |
| | * Merge branch 'master' into bs-firebasecore-versionGravatar Benoit St-Pierre2018-02-26
| | |\ | |_|/ |/| | | | | | | | * master: Deflake tests
| | * Merge branch 'master' into bs-firebasecore-versionGravatar Benoit St-Pierre2018-02-26
| | |\ | | |/ | |/| | | | | | | | | | | | | * master: Auto-style swift sources (#847) Fixes clang warnings for Auth (#848) Add build infrastructure for Codable support in Firestore (#815)
* | | Merge pull request #850 from firebase/bs-useragentGravatar Benoit St-Pierre2018-02-26
|\ \ \ | |/ / |/| | Add useragent registration
| * | Deflake testsGravatar Benoit St-Pierre2018-02-26
| | |
| | * Add FirebaseCore version reportingGravatar Benoit St-Pierre2018-02-26
| |/ | | | | | | | | I've also added clearing of the library names for tests to avoid the auto found versions on load.
| * PR feedbackGravatar Benoit St-Pierre2018-02-26
| |
* | Auto-style swift sources (#847)Gravatar Gil2018-02-26
| | | | | | | | | | | | | | | | | | | | | | * Fix bash style issues * Exclude additional build output directories * Format swift files with scripts/style.sh * Reformat swift sources * Allow swiftformat 0.32.0 on travis
| * Add tests for useragentGravatar Benoit St-Pierre2018-02-26
| | | | | | | | Tests a variety of simple use cases.
| * Revert "Move -messageWasLogged to FIRTestCase"Gravatar Benoit St-Pierre2018-02-26
| | | | | | | | This reverts commit dfda142503e0daffeab67e996df03324e1f372b3.
* | Fixes clang warnings for Auth (#848)Gravatar Zsika Phillip2018-02-26
| | | | | | | | | | | | * Fixes clang warnings for Auth * Addresses comments
| * Add third-party library version registrationGravatar Benoit St-Pierre2018-02-26
| | | | | | | | | | This will allow us to collect the version of platform libraries that developers use in conjunction with Firebase.
| * Move -messageWasLogged to FIRTestCaseGravatar Benoit St-Pierre2018-02-26
| | | | | | | | This makes it accessible to other test classes.
* | Add build infrastructure for Codable support in Firestore (#815)Gravatar Gil2018-02-26
|/ | | | | | | | | | | | * Add Firestore_SwiftTests_iOS target to Xcode * Add FirebaseFirestoreSwift podspec * Add Firestore_SwiftTests_iOS to the Podfile * Add CodableGeoPoint and tests * Version FirebaseFirestoreSwift separately
* Update CHANGELOG for release (#845)Gravatar Chen Liang2018-02-23
| | | | | | * improve the documentations on auto init property * adjust the comments
* Initial Carthage distribution instructions (#821)Gravatar Paul Beusterien2018-02-22
| | | | I couldn't find a way to get the Carthage installer to install Resources, so withdrawing Firestore and Invites. The other 11 components passed testing.
* Don't build firebase_firestore_testutil_apple on non-apple platforms. (#841)Gravatar rsgowman2018-02-22
| | | Was failing the cmake build on linux.
* Fix lint warnings (#840)Gravatar Gil2018-02-22
|
* Refactor [En|De]codeVarint to be symetric wrt tags (#837)Gravatar rsgowman2018-02-22
| | | | | | | | Since we can't decode a value before knowing it's type, I've pulled the tag handling out of these methods. More context over here: https://github.com/firebase/firebase-ios-sdk/pull/829
* Merge pull request #694 from morganchen12/auth-docsGravatar Morgan Chen2018-02-22
|\ | | | | add FIRUser behavior to documentation
| * address PR commentsGravatar Morgan Chen2018-02-22
| |
* | Avoid warnings about failing to override a designated initializer (#832)Gravatar Gil2018-02-22
| |
* | Fix Firestore tests for M22 (#834)Gravatar Gil2018-02-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add FIRFirestoreTests to the Firestore Xcode project * Avoid waitForExpectations:timeout: This API was added in Xcode 8.3, but we still build production releases with Xcode 8.2. waitForExpectationsWithTimeout:handler: is available from Xcode 7.2. * Add AppForUnitTesting Add a utility for constructing a Firebase App for testing. * Handle the nil UID from FIRAuth * Avoid running CMake tests twice * Only build app_testing on Apple platforms * Revise test.sh messages
* | Avoid wrapping and rewrapping NSStrings when constructing DatabaseId (#833)Gravatar Gil2018-02-22
| | | | | | | | | | | | * Avoid wrapping and rewrapping NSStrings when constructing DatabaseId * Shorten DatabaseId::kDefaultDatabaseId
* | Serialize (and deserialize) int64 values (#818) (#829)Gravatar rsgowman2018-02-22
| |
* | Fix trivial mem leak in the test suite (#828)Gravatar rsgowman2018-02-21
| | | | | | | | Reduces noise while running valgrind so that I can see the leaks that I'm introducing. :/
* | Accept FIRTimestamp where NSDate is currently accepted as a parameter (#823)Gravatar Konstantin Varlamov2018-02-21
| |
* | Fix implicit retain self warnings (#808)Gravatar rsgowman2018-02-21
| | | | | | | | | | | | Xcode has starting warning about us implicitly retaining self references within blocks. This commit fixes it by explicitly mentioning self. No real changes are introduced here; this is effectively just making implicit behaviour explicit.
* | Make FSTTimestamp into a public Firestore class (#698)Gravatar Konstantin Varlamov2018-02-20
| | | | | | | | - FSTTimestamp is now FIRTimestamp, under Firestore/Source/{Public,API}. This is a temporary solution; eventually, FIRTimestamp is supposed to live somewhere under Firebase; - move most internal Timestamp methods to the public header (the only exception is ISOString).
* | [En|De]codeUnsignedVarint -> [En|De]codeVarint (#817)Gravatar rsgowman2018-02-20
| | | | | | | | | | | | | | | | | | | | | | | | * [En|De]codeUnsignedVarint -> [En|De]codeVarint The 'unsigned' portion was misleading, as these varints work with both signed and unsigned integers. (The 'signed' varints also work with both signed and unsigned integers, but use zig-zag encoding so that negative numbers are encoded more efficiently. Note that 'signed' varints aren't used in the Value proto, so won't appear in the serializer class for at least the short term.) Added some docstrings to help disambiguate this.
* | Fix two stream close issues (b/73167987, b/73382103). (#810)Gravatar Michael Lehenbauer2018-02-20
| | | | | | | | | | | | | | | | | | | | | | * Fix b/73167987: Upon receiving a permanent write error when we had additional pendingWrites to send, we were restarting the stream with a new delegate and then immediately setting the delegate to nil, causing the stream to ignore all GRPC events for the stream. * Fix b/73382103: We were attempting to gracefully teardown the write stream (i.e. send an empty WriteRequest) even when the stream was already failed due to an error. This caused no harm other than log pollution, but I fixed it. * Use -[GRPCCall setResponseDispatchQueue] to dispatch GRPC callbacks directly onto the Firestore worker queue. This saves a double-dispatch and simplifies our logic. * Add stricter assertions regarding stream state now that dispatch queue / callback filter race conditions are eliminated.
* | replacing FSTGetTokenResult by C++ Token implementation (#805)Gravatar zxu2018-02-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * replacing Auth/FSTUser by C++ auth implementation * address changes * replacing FSTGetTokenResult by C++ Token implementation * address changes * address changes * fix another const& v.s. dispatch bug * fix more const& v.s. dispatch bug zxu123 committed * fix * passing by value in callback
* | Delete stale Firestore instances after FIRApp is deleted. (#809)Gravatar Ryan Wilson2018-02-16
| |
* | Disable -Wrange-loop-analysis for abseil (#807)Gravatar rsgowman2018-02-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | absl includes code like this: ``` void fn(std::initializer_list<absl::string_view> pieces) { ... for (const absl::string_view piece : pieces) total_size += piece.size(); ``` clang objects, suggesting that a reference should be used instead, i.e.: ``` for (const absl::string_view& piece : pieces) total_size += piece.size(); ``` But: a) we don't want to touch absl code b) string_views are cheap to copy (and absl recommends copying string_views rather than taking references as it may result in smaller code) c) some brief, naive benchmarking suggests there's no significant different in this case (i.e. (b) is correct.) Note that -Wrange-loop-analysis is already exlicitly enabled in our cmake build.
* | Require official 1.4.0 for min CocoaPods version (#806)Gravatar Paul Beusterien2018-02-16
| |