| Commit message (Collapse) | Author | Age |
... | |
| |
|
|
|
|
| |
* Add SortedMap::min
* Add SortedMap::erase
|
|
|
|
|
|
| |
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
|
|
|
| |
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.
|
|
|
| |
Also move most of `before_install` actions from Travis config into scripts to reduce duplication.
|
| |
|
|
|
|
|
| |
* Workaround already installed brew error message
* NSJSONSerialization of doubles is now fixed on OSX
|
|
|
|
|
|
|
|
|
|
| |
* update FieldValue for Mutation implementation
* address changes
* address changes
* address change
|
|
|
|
|
|
|
|
| |
* Fixes base64URL encoding
* Addresses comments
* Addresses comment
|
|
|
|
| |
* Delete unused URLEncoded and URLDecoded
|
| |
|
|
|
|
|
|
|
|
| |
* Filter out document updates from target association changes
* Move remote-event-modifying methods onto remote event
* Style
|
| |
|
|
|
|
|
|
| |
* Standardize method ordering across sorted maps
* Add SortedMap::find
* Add SortedMap::find_index
* Add SortedMap::contains
|
| |
|
|
|
|
| |
(#1156)
|
|
|
|
|
|
|
|
|
|
|
| |
* 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 multiline comments by subst /* ... */ for //
* fix unreachable case in a switch statement
|
|
|
|
| |
EXC_BAD_ACCESSw (#1149)
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|\
| |
| | |
Fix bad type annotation in claims
|
| | |
|
|/ |
|
|
|
|
| |
In CMake build of Firestore, configure CTest so that upon failure, it
prints out the full log of the failing test(s).
|
|
|
|
| |
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).
|
| |
|
| |
|
| |
|
|
|
|
| |
* Serialize array transform mutations.
* Improve ArrayTransform constructor to avoid extra copying.
|
|
|
|
|
|
|
|
|
| |
* Make LlrbNode Rep more explicit, share empty node
* SortedMap::insert converts implementations
* Implement LlrbNode::insert
* Remove TestPolicy<SortedMap>
|
|\
| |
| | |
Merge updated abseil to master
|
| |\ |
|
| | |\
| | | |
| | | | |
Update abseil-cpp to a new upstream
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* Adds documentation for parseIdToken
* Adds remarks to the documenation
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* Fix version number reporting for minor versions.
* run clang-format
* Updated the comment in systemVersion.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* Match previous systemVersion functionality
* style.sh
* Add new test file to test targets
|
| | | |
| | | |
| | | |
| | | | |
transforms. (#1101)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* Fix typo in main.swift
* Fix change detection for Firestore in Travis
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Instead of calling
`get(field, SnapshotOptions.serverTimestampBehavior(.estimate))`
call
`get(field, serverTimestampBehavior: .estimate)`
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* Pull localstore tests from other branch
* Fix up the couple of tests that expected the assertion
* Style
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Add note about renaming FIRFunctionsErrorCode for v2.
|
| | | | | |
|
|/ / / / |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Change Next() to avoid advancing past the end of either iterator by only
advancing if !advanced and if the iterator is still valid.
If Next() is called after the last entry is deleted, SyncToTransaction()
returns false indicating it hasn't advanced but at that point is_valid_
is false. Previously Next() would then attempt to advance one of the
underlying iterators and if it was the mutations_iter_ would advance
past the end, which would cause the next UpdateCurrent() to dereference
random memory.
|