aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firestore
Commit message (Collapse)AuthorAge
* Merge pull request #576 from firebase/release-4.8.0Gravatar Kyle Ju2017-12-19
|\ | | | | Release 4.8.0
* | Use angle brackets for nonlocal #includes in Firestore (#580)Gravatar Gil2017-12-19
| |
| * Update component versions for Firebase 4.8.0 (#561)Gravatar Kyle Ju2017-12-12
| |
* | Add leveldb to the Firestore cmake build (#559)Gravatar Gil2017-12-12
| | | | | | | | | | | | | | | | | | | | | | | | * Use Debug as the default build type if unspecified * Add a leveldb ExternalProject, FindLevelDB module, and use it in Firestore * Accept an externally built leveldb via LEVELDB_ROOT * Clone leveldb via https: instead of git: * Remove extra DOWNLOAD_DIR which doesn't work with GIT sources
* | Remove prerelease abseil code (#558)Gravatar Gil2017-12-11
|/ | | | | | | | * Add abseil bits to the iOS build * Migrate from prerelease to published abseil bits in ordered_code * Remove prerelease abseil code
* Update CHANGELOG for Firestore v0.9.4 (#556)Gravatar Gil2017-12-11
|
* Add absl/base/internal/endian.h back into the buildGravatar Marek Gilbert2017-12-09
|
* Merge branch 'master' into abseil-importGravatar Marek Gilbert2017-12-09
|\
* | Import absl/base/internal/endian.hGravatar Marek Gilbert2017-12-09
| |
| * Fix whitespaceGravatar Marek Gilbert2017-12-08
| |
| * Remove commented out codeGravatar Marek Gilbert2017-12-07
| |
| * 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
|
* 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
| |
| * 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
* | Initial CMake-based build (#472)Gravatar Gil2017-11-20
| | | | | | | | | | Initial CMake-based build This knows how to download and build googletest.