aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* 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
* Update `FieldValue` For Porting `Mutation`s to C++ (#1144)Gravatar zxu2018-04-23
| | | | | | | | | | * update FieldValue for Mutation implementation * address changes * address changes * address change
* Fixes base64URL encoding (#1161)Gravatar Zsika Phillip2018-04-20
| | | | | | | | * Fixes base64URL encoding * Addresses comments * Addresses comment
* Eliminate tvOS deprecation warnings in FirebaseDatabase (#1155)Gravatar Paul Beusterien2018-04-20
| | | | * Delete unused URLEncoded and URLDecoded
* Move array transforms to internal header pending backend support. (#1139)Gravatar Michael Lehenbauer2018-04-20
|
* Filter out document updates from target association changes (#1122)Gravatar Greg Soltis2018-04-20
| | | | | | | | * Filter out document updates from target association changes * Move remote-event-modifying methods onto remote event * Style
* Remove unused URL scheme files. (#1157)Gravatar Ryan Wilson2018-04-20
|
* Implement find-related methods on C++ immutable maps (#1145)Gravatar Gil2018-04-20
| | | | | | * Standardize method ordering across sorted maps * Add SortedMap::find * Add SortedMap::find_index * Add SortedMap::contains
* Add missing copyright and licenses (#1152)Gravatar Paul Beusterien2018-04-20
|
* Temporarily disable pod lib lint because of url validation failures today ↵Gravatar Paul Beusterien2018-04-20
| | | | (#1156)
* Rename iOS-specific targets with iOS-specific names (#1150)Gravatar Gil2018-04-20
| | | | | | | | | | | * Rename targets: * Firestore_Example to Firestore_Example_iOS * Firestore_Tests to Firestore_Tests_iOS * Firestore_IntegrationTests to Firestore_IntegrationTests_iOS * AllTests to AllTests_iOS * Rename associated schemes the same way * Update Podfile to reference the new targets
* Fix build breakages under linux (gcc) (#1154)Gravatar rsgowman2018-04-20
| | | | * fix multiline comments by subst /* ... */ for // * fix unreachable case in a switch statement
* replace the private OCMock method with a public one, and also fix the ↵Gravatar Chen Liang2018-04-19
| | | | EXC_BAD_ACCESSw (#1149)
* Prep Firestore Podfile for multiple platforms (#1148)Gravatar Gil2018-04-19
|
* Update project for CocoaPods 1.5.0. (#1147)Gravatar Gil2018-04-19
|
* Clean up warnings in Firestore (#1146)Gravatar Gil2018-04-19
|
* Add unit tests for FirebaseCore (#751)Gravatar Benoit St-Pierre2018-04-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add unit tests for FIRMutableDictionary Basic unit tests to increase overall code coverage. * Add unit tests for FIRReachabilityChecker Basic unit tests to increase overall test coverage. * Add unit tests for FIRNetwork Basic unit tests to increase overall test coverage. This also includes a mock HTTP server to serve mock network responses through the network stack. * Remove +internal from imports This was unnecessary. * Move Example/Tests/Core/Utils files to Example/Tests/Core This simplifies build files to include the correct dependencies I had also missed some tvOS test fixes. * PR Feedback Fixed some style issues and updated GTMHTTPServer comments. * Moved GTMHTTPServer.h into third_party directory * Revert Firebase Xcode project for merging. * Add tests to project file.
* Implement iterators for our immutable maps (#1132)Gravatar Gil2018-04-19
| | | | | | | | | | * Add a minimal LlrbNodeIterator * Remove fixed_size type parameter from FixedArray The parameter wasn't that useful and caused problems in trying to define dependent iterator types. * Add begin()/end() to SortedMap.
* Merge pull request #1136 from firebase/morganchen12-patch-1Gravatar Morgan Chen2018-04-18
|\ | | | | Fix bad type annotation in claims
* | fix integration test (#1134)Gravatar zxu2018-04-18
| |
| * Fix bad type annotation in claimsGravatar Morgan Chen2018-04-18
|/
* Firestore Travis: ensure CTest outputs the log on failure. (#1118)Gravatar Konstantin Varlamov2018-04-18
| | | | In CMake build of Firestore, configure CTest so that upon failure, it prints out the full log of the failing test(s).
* Add GetOptions for controlling offline get behaviour (#655)Gravatar rsgowman2018-04-18
| | | | Add option to allow the user to control where DocumentReference.getDocument() and CollectionReference.getDocuments() fetches from. By default, it fetches from the server (if possible) and falls back to the local cache. It's now possible to alternatively fetch from the local cache only, or to fetch from the server only (though in the server only case, latency compensation is still enabled).
* Fixes error handling when parsing tokens. (#1131)Gravatar Zsika Phillip2018-04-17
|
* Integration tests, changelog, and minor fixes for array transforms. (#1108)Gravatar Michael Lehenbauer2018-04-17
|
* Remove old, unused podspecs (#1129)Gravatar Paul Beusterien2018-04-17
|
* Serialize array transform mutations. (#1107)Gravatar Michael Lehenbauer2018-04-17
| | | | * Serialize array transform mutations. * Improve ArrayTransform constructor to avoid extra copying.
* Implement TreeSortedMap::insert (#1081)Gravatar Gil2018-04-17
| | | | | | | | | * Make LlrbNode Rep more explicit, share empty node * SortedMap::insert converts implementations * Implement LlrbNode::insert * Remove TestPolicy<SortedMap>
* Merge pull request #1112 from firebase/wilhuff/abseil-mergeGravatar Gil2018-04-17
|\ | | | | Merge updated abseil to master
| * Merge branch 'abseil-mirror' into wilhuff/abseil-mergeGravatar Marek Gilbert2018-04-17
| |\
| | * Merge pull request #1111 from firebase/wilhuff/abseil-updateGravatar Gil2018-04-17
| | |\ | | | | | | | | Update abseil-cpp to a new upstream
* | | | Adds documentation for parseIdToken (#1126)Gravatar Zsika Phillip2018-04-17
| | | | | | | | | | | | | | | | | | | | | | | | * Adds documentation for parseIdToken * Adds remarks to the documenation
* | | | Fix version number reporting for minor versions. (#1124)Gravatar Ryan Wilson2018-04-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix version number reporting for minor versions. * run clang-format * Updated the comment in systemVersion.
* | | | Travis: trigger rebuild if Travis config or build scripts have changed. (#1121)Gravatar Konstantin Varlamov2018-04-16
| | | |
* | | | Match previous systemVersion functionality (#1120)Gravatar Ryan Wilson2018-04-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Match previous systemVersion functionality * style.sh * Add new test file to test targets
* | | | Implement local and server application of arrayUnion and arrayRemove ↵Gravatar Michael Lehenbauer2018-04-16
| | | | | | | | | | | | | | | | transforms. (#1101)
* | | | Fix the build and travis change detection (#1117)Gravatar Gil2018-04-16
| | | | | | | | | | | | | | | | | | | | | | | | * Fix typo in main.swift * Fix change detection for Firestore in Travis
* | | | Replace the `SnapshotOptions` object with the behavior enum. (#1109)Gravatar Gil2018-04-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of calling `get(field, SnapshotOptions.serverTimestampBehavior(.estimate))` call `get(field, serverTimestampBehavior: .estimate)`
* | | | Rewrite some LocalStore tests (#1114)Gravatar Greg Soltis2018-04-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Pull localstore tests from other branch * Fix up the couple of tests that expected the assertion * Style
* | | | Update CHANGELOG for next release. (#1115)Gravatar Chen Liang2018-04-16
| | | |
* | | | Update Functions CHANGELOG.Gravatar Bryan Klimt2018-04-16
|\ \ \ \ | | | | | | | | | | Add note about renaming FIRFunctionsErrorCode for v2.
| * | | | Update the version number to 2.0.0.Gravatar Bryan Klimt2018-04-16
| | | | |
| * | | | Update CHANGELOG with most recent changes.Gravatar Bryan Klimt2018-04-16
|/ / / /