aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firestore
Commit message (Collapse)AuthorAge
...
| | | * Merge branch 'master' into abseil-importGravatar Marek Gilbert2017-12-09
| | | |\ | | |_|/ | |/| |
| | | * Import absl/base/internal/endian.hGravatar Marek Gilbert2017-12-09
| | | |
| | * | Fixing commentGravatar Sebastian Schmidt2017-12-08
| | | |
| | * | Adding default optionGravatar Sebastian Schmidt2017-12-08
| | | |
| * | | Fix whitespaceGravatar Marek Gilbert2017-12-08
| | | |
* | | | make FIRDocumentListenOptions.includeMetadataChanges private (#540)Gravatar zxu2017-12-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * make FIRDocumentListenOptions.includeMetadataChanges private as discussed in Firestore API discussion, the name clashes creates confusion. Android SDK already not exposing the property; here change iOS SDK to match it. * update CHANGELOG
| | * | Method renamesGravatar Sebastian Schmidt2017-12-07
| | | |
| * | | Remove commented out codeGravatar Marek Gilbert2017-12-07
| | | |
| | * | Addressing all review commentsGravatar Sebastian Schmidt2017-12-07
| | | |
* | | | Merge pull request #542 from firebase/masterGravatar Gil2017-12-07
|\ \ \ \ | | | | | | | | | | sync firestore-api-changes with master
| | * | | Cut down absl CMakeLists to only include the things we useGravatar Marek Gilbert2017-12-07
| | | | |
| | * | | Consume googletest in the standard CMake wayGravatar Marek Gilbert2017-12-07
| | | | |
| | * | | Remove use of absl::synchronization_internal::ThreadPoolGravatar Marek Gilbert2017-12-07
| | | |/ | | |/|
| | * | Import a subset of abseil sourcesGravatar Marek Gilbert2017-12-07
| |/ /
* | | Implement NSPredicate-based query (#531)Gravatar zxu2017-12-07
| | | | | | | | | | | | | | | | | | * implement queryFilteredUsingPredicate in FIRQuery; * add unit test and integration test for queryFilteredUsingPredicate; * project change of adding the FIRQueryTests.m file; * refactoring queryFilteredUsingPredicate to split logic into two helpers;
| * | Add FirebaseFirestore.h to fix Firebase module in source build (#539)Gravatar Paul Beusterien2017-12-07
| | |
| * | Merge pull request #514 from firebase/zxu/logofflineGravatar zxu2017-12-07
| |\ \ | | | | | | | | Warn user if we raise with empty while not online
| * | | Rework the top-level cmake build to be a superproject (#538)Gravatar Gil2017-12-06
|/ / / | | | | | | | | | | | | All projects are now ExternalProjects This makes it much easier to build them all in a single pass.
| * | refactoring the condition when to warn offlineGravatar zxu1232017-12-06
| | |
| | * Adding SnapshotOptions to deal with pending ServerTimestampsGravatar Sebastian Schmidt2017-12-05
| |/ |/|
| * implement log warning for offline statusGravatar zxu1232017-12-05
| | | | | | | | | | * Move the logic from FSTEventManager to FSTRemoteStore. Pros: per query vs per stream. * Since state can go into unknown normally (e.g. no listener is registered and nobody care the status), we only warns when status is actually offline to avoid confusion.
* | Standardize cross module imports with angle bracket syntax (#526)Gravatar Paul Beusterien2017-12-04
| | | | | | | | Qualify all cross-pod imports of FirebaseCore headers
| * Merge branch 'master' into zxu/logofflineGravatar zxu1232017-12-04
| |\ | |/ |/| | | | | fix pod error: [!] CocoaPods could not find compatible versions for pod "FirebaseCor
* | Cleanup import path for FIRLogger (#523)Gravatar rsgowman2017-12-01
| |
* | Merge pull request #522 from firebase/mrschmidt-crashGravatar Sebastian Schmidt2017-12-01
|\ \ | | | | | | Ignoring stream messages for closed streams
| * | Ignoring stream messages for closed streamsGravatar Sebastian Schmidt2017-12-01
| | |
* | | Merge pull request #510 from firebase/mrschmidt-crashGravatar Sebastian Schmidt2017-12-01
|\| | | | | | | | Fixing race in FSTWriteStream
| * | Adding Changelog entryGravatar Sebastian Schmidt2017-12-01
| | |
* | | Merge pull request #521 from firebase/release-4.7.0Gravatar Paul Beusterien2017-12-01
|\ \ \ | | | | | | | | Core is now 4.7.0
| * | | Core is now 4.7.0Gravatar Paul Beusterien2017-12-01
| | | |
* | | | Fix long line and run style (#517)Gravatar Paul Beusterien2017-11-30
| | | |
| | * | Checking for stream close in handleStreamCloseGravatar Sebastian Schmidt2017-11-30
| | | |
* | | | add completion execution guarantees to firestore write ops (#481)Gravatar Morgan Chen2017-11-30
| | | |
| | | * Warn user if we raise with empty while not onlineGravatar zxu1232017-11-30
| | | | | | | | | | | | | | | | To avoid surprise by adding a warning. Right now, when offline, empty result is returned with no log nor error, see https://groups.google.com/forum/#!topic/google-cloud-firestore-discuss/puFl9HVU57I/discussion
* | | | Move sources into firebase::firestore and internal namespaces (#494)Gravatar Gil2017-11-30
| |_|/ |/| | | | | | | | | | | | | | | | | * Move sources into firebase::firestore and internal namespaces Combine support and core/util packages; this distinction wasn't really paying its freight.
* | | Fix StringView to properly convert NSStrings (#509)Gravatar rsgowman2017-11-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | NSStrings are utf16, so NSString::length returns the number of utf16 characters present in the string. When the string is entirely made up of US-ASCII characters, everything's fine. But when characters requiring 16 bits are present, the size calculations were incorrect. Fixed by calculating the length based on the destination character set (i.e. UTF8).
* | | Remove dependency on FirebaseAuth (#505)Gravatar rsgowman2017-11-30
| | | | | | | | | | | | We now use the internal core functionality instead.
* | | Allow clang-format to find Firestore/Source/Auth (#508)Gravatar Gil2017-11-30
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Avoid pruning paths with find find . -path foo -path bar -path baz is horrifically inefficient; properly excluding all of FirebaseAuth without excluding Firestore/Source/Auth ends up taking 1.5 minutes on my machine. Deleting via sed is much faster. * Allow a branch name or filenames to be specified on the command line e.g. ./scripts/style.sh master formats only files changed since master. * Format Firebase/Source/Auth code * Use alternate delimeter for path regexen
| * Fixing testsGravatar Sebastian Schmidt2017-11-29
| |
| * Merge branch 'master' into mrschmidt-crashGravatar Sebastian Schmidt2017-11-29
| |\ | |/ |/|
| * Fixing race in FSTWriteStreamGravatar Sebastian Schmidt2017-11-29
| |
* | FIRAppInternal.h is a published private header (#501)Gravatar Paul Beusterien2017-11-28
| |
* | Update CHANGELOG for Firestore v0.9.3 (#498)Gravatar Gil2017-11-28
| |
* | Replacing FIR_SWIFT_NAME macro with NS_SWIFT_NAME. (#476)Gravatar Ryan Wilson2017-11-28
| | | | | | | | | | | | | | | | | | | | * 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
* | Port autoid to C++ and remove FSTUtil (#475)Gravatar Gil2017-11-27
| | | | | | | | | | | | * Port autoid to C++ * Reimplement FSTUtil on top of firestore::CreateAutoId directly * Migrate FSTUtil callers to directly use firestore::CreateAutoId * Remove FSTUtil
* | Change FSTExponentialBackoff to use firestore::SecureRandom directly (#492)Gravatar Gil2017-11-27
| | | | | | | | | | * Migrate FSTExponentialBackoff to Objective-C++ * Change FSTExponentialBackoff to use firestore::SecureRandom directly
* | Fix a wrong file name in README.md (#493)Gravatar zxu1232017-11-27
| | | | | | Firebase.xcworkspace exists in /Example while Firestore.xcworkspace exists in /Firestore/Example. We actually want the developer to open Firestore.xcworkspace.
* | Use a prefix scan when fetching documents matching a query. (#488)Gravatar rsgowman2017-11-22
| | | | | | | | Minor optimization (which is already present in the ts code).
* | Buildable and interoperable source pods (#444)Gravatar Paul Beusterien2017-11-21
| |
* | Add SecureRandom (#473)Gravatar Gil2017-11-20
| | | | | | | | * Add SecureRandom * Add CMake support for building src/support