aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Port FSTDocumentKeySet to C++ DocumentKeySet (#1229)Gravatar Gil2018-05-05
| | | | | | | | | * Define a Comparator for DocumentKey * Automated migration from FSTDocumentKeySet to DocumentKeySet * Manual fixups for DocumentKeySet * Delete FSTDocumentKeySet
* Add Development section to Functions README (#1230)Gravatar Paul Beusterien2018-05-04
|
* [De]serialize DocumentKeys via the remote Serializer (#1212)Gravatar rsgowman2018-05-04
|
* Check in deintegrated Functions Xcode project file (#1227)Gravatar Paul Beusterien2018-05-04
| | | | * Add -all_load (See PR #1226)
* Add -all_load to Firebase unit test runs (#1226)Gravatar Paul Beusterien2018-05-04
|
* removes remarks from deprecated APIs (#1225)Gravatar Zsika Phillip2018-05-04
|
* Eliminate duplicate symbol in CocoaPods -all_load build (#1223)Gravatar Paul Beusterien2018-05-03
|
* Build Firestore integration tests (#1211)Gravatar Gil2018-05-03
| | | We can't necessarily run them yet, but at least verify they build
* Prepare Firestore for use as a static library (#1210)Gravatar Gil2018-05-03
| | | | | | | | | | | | | | | | * Remove spurious dependencies on other project targets in the integration tests * Integration tests don't depend on OCMock ... and shouldn't * Integration tests don't directly depend upon leveldb either * Flatten Firestore example Podfile Make the targets independent in Firestore/Example/Podfile and add a workaround to deduplicate dependencies. * Project file output from running pod update
* Fix warning on FSTTargetMapping mentioned in #1210 (#1218)Gravatar Gil2018-05-03
| | | | | | method definition for 'filterUpdatesUsingExistingKeys:' not found There are no abstract methods in Objective-C so the base class needs an implementation.
* Fix Firestore style issue. (#1220)Gravatar Ryan Wilson2018-05-03
|
* Bump sequence numbers when receiving a new resume token (#1214)Gravatar Greg Soltis2018-05-03
| | | | | | | | * Bump sequence number on resume token refresh * Style * Fix comment formatting
* b/78539022: Fix test at risk of range violation errors depending on ↵Gravatar Michael Lehenbauer2018-05-02
| | | | | time-of-day. (#1213) micros could underflow or overflow if the test was run at the wrong time... Replaced with hardcoded timestamps as I don't think making it time-dependent gains us interesting additional coverage.
* Fixes typo in public facing error message (#1207)Gravatar Zsika Phillip2018-05-02
|
* Add Immutable SortedSet in C++ (#1206)Gravatar Gil2018-05-02
| | | | | | | * Add SortedSet * Add document_key_set.h * Add equality to SortedSet
* Minor test naming fixup (#1209)Gravatar rsgowman2018-05-02
|
* Adding mergeFields support (#1141)Gravatar Sebastian Schmidt2018-05-02
|
* Add error handler for serializer (for deserializing cases) (#1181)Gravatar rsgowman2018-05-01
| | | | | This is more interesting than the serializing case, as we should expect to see occasional corruption of our input byte vector.
* Port `SnapshotVersion` for the rest Firestore modulo (#1185)Gravatar zxu2018-05-01
| | | | | | | | | | | | | | * remove conversions in `Local` and `Remote` * replace `FSTSnapshotVersion` in `Model` * replace `FSTSnapshotVersion` in the rest * let test check equal with C++ equal * fix newly added code * address changes
* Define a general hashing utility in C++ (#1195)Gravatar Gil2018-05-01
| | | | | This is good enough to make it possible for the new C++ code to interoperate with existing Objective-C code where `-hash` is required if you override `-isEqual:`.
* Remove logging count for this release. (#1201)Gravatar Ryan Wilson2018-05-01
|
* Port the feedback from the Java port (#1199)Gravatar Greg Soltis2018-04-30
| | | | | | * Port the feedback from the port * Fix comment grammar
* Adds and modifies deprecation messages (#1202)Gravatar Zsika Phillip2018-04-30
| | | | | | * Adds and modifies deprecation messages * Addresses Comments
* Remove deprecated verify phone number (#1200)Gravatar Zsika Phillip2018-04-30
| | | | | | * remove_deprecated_verify_phone * Fixes unit tests
* Remove iOS 7 Simulator check from FIRLogger. (#1196)Gravatar Ryan Wilson2018-04-30
| | | This isn't needed anymore due to the minimum required version being bumped to iOS 8.
* Try recommended stability improvements and restoring pod lib lint (#1193)Gravatar Paul Beusterien2018-04-30
|
* Adds phone auth testing. (disableAppVerification) (#1192)Gravatar Zsika Phillip2018-04-29
|
* shouldEstablishDirectChannel cannot be replaced by ↵Gravatar Chen Liang2018-04-26
| | | | | isDirectChannelEstablished as it represents whether user "should" connect instead of whether user "is" connected (#1190) shouldEstablishDirectChannel cannot be replaced by isDirectChannelEstablished as it represents whether user "should" connect instead of whether user "is" connected
* Add explicit Functions umbrella (#1187)Gravatar Paul Beusterien2018-04-26
|
* Removes deprecated getToken APIs (#1188)Gravatar Zsika Phillip2018-04-26
|
* Adds new callback to createUse API (breaking change) (#1186)Gravatar Zsika Phillip2018-04-25
|
* Identify limbo-only document updates (#1167)Gravatar Greg Soltis2018-04-25
| | | | | | | | | | | | | | | | | | | | | | * Filter out document updates from target association changes * Move remote-event-modifying methods onto remote event * Style * keep limbo docs in remote event * Implement identification of limbo document updates * Refactor a bit to handle removes as well * Drop newline * Handle synthesized limbo deletes * Response to feedback * Appease the style gods
* Port `SnapshotVersion` for `Remote` (#1174)Gravatar zxu2018-04-25
| | | | | | | | | | | | | | | | | | | | * no-brainer replace FSTSnapshotVersion by SnapshotVersion in `Remote` * delete `FSTSnapshotVersion` in `Remote` * fix test * partially revert RemoteEvent * Revert "partially revert RemoteEvent" This reverts commit 67e35bb6c11eaf79608df8d02a60788a40331d0f. * fix a bug * fix integration * address changes
* Port `SnapshotVersion` for `Local` (#1182)Gravatar zxu2018-04-25
| | | | | | | | | | | | * no-brainer replace `FSTSnapshotVersion` with `SnapshotVersion` * refresh code * fix LocalStore * fix LocalStore (partial revert 78e6c38) * address changes
* Fix new Xcode 9.3 warnings (#1183)Gravatar Paul Beusterien2018-04-25
|
* First pass of Auth breaking changes (#1123)Gravatar Zsika Phillip2018-04-25
|
* Add counter for errors and warnings logged. (#1168)Gravatar Ryan Wilson2018-04-25
| | | | * Moved writes outside of dispatch_async block.
* Deprecates SignInWithCredential (#1151)Gravatar Zsika Phillip2018-04-24
|
* Remove unnecesary function that broke build (#1178)Gravatar Paul Beusterien2018-04-24
|
* Notice for tvOS and macOS (#1177)Gravatar Paul Beusterien2018-04-24
|
* Remove GTM dependency from FirebaseAuth (#1175)Gravatar Paul Beusterien2018-04-24
|
* Eliminate an Auth tvOS build warning (#1159)Gravatar Paul Beusterien2018-04-24
|
* Add key-only projections to immutable C++ maps (#1166)Gravatar Gil2018-04-24
| | | | | | * Add a simple range adapter. * Add SortedMap::keys * Add SortedMap::keys_from * Add SortedMap::keys_in
* fix a bug caught by asan failure (#1173)Gravatar zxu2018-04-24
|
* Implement erase in C++ immutable maps (#1158)Gravatar Gil2018-04-24
| | | | * Add SortedMap::min * Add SortedMap::erase
* Adjust serializer test to verify via libprotobuf. (#1039)Gravatar rsgowman2018-04-24
| | | | | | Previously, the tests would compare serialization results against a precomputed (via protoc) array of bytes. Now they serialize via our nanopb based class and deserialize via libprotobuf (and vice versa) and then ensure the result is the same as the input
* Should always query the latest checkin info from InstanceIDGravatar Chen Liang2018-04-23
| | | This fixes a bug that when we delete IID, IID refreshes new checkin info and FCM stops querying the checkin if checkin exists. And this causes FCM using staled checkin info and not able to receive data message.
* Firestore Travis: add test runs using sanitizers (#1128)Gravatar Konstantin Varlamov2018-04-23
| | | Also move most of `before_install` actions from Travis config into scripts to reduce duplication.
* Array Contains Queries (not added to public headers yet). (#1138)Gravatar Michael Lehenbauer2018-04-23
|
* Update travis to use Xcode 9.3 (#1163)Gravatar Paul Beusterien2018-04-23
| | | | | * Workaround already installed brew error message * NSJSONSerialization of doubles is now fixed on OSX