| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* implement logger, apple impl and other impl, with test.
* some minor fixes
* re-organize cmake build rules;
* fix bugs in log_apple.mm;
* style fix by style.sh
* Complete removal of LogAssert
|
|\
| |
| | |
Release 4.8.0
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* 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
|
|/
|
|
|
|
|
|
| |
* Add abseil bits to the iOS build
* Migrate from prerelease to published abseil bits in ordered_code
* Remove prerelease abseil code
|
| |
|
| |
|
|\ |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|/ |
|
| |
|
| |
|
|\
| |
| | |
Warn user if we raise with empty while not online
|
| |
| |
| |
| |
| | |
All projects are now ExternalProjects
This makes it much easier to build them all in a single pass.
|
| | |
|
| |
| |
| |
| |
| | |
* 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.
|
| |
| |
| |
| | |
Qualify all cross-pod imports of FirebaseCore headers
|
| |\
| |/
|/|
| |
| | |
fix pod error:
[!] CocoaPods could not find compatible versions for pod "FirebaseCor
|
| | |
|
|\ \
| | |
| | | |
Ignoring stream messages for closed streams
|
| | | |
|
|\| |
| | |
| | | |
Fixing race in FSTWriteStream
|
| | | |
|
|\ \ \
| | | |
| | | | |
Core is now 4.7.0
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
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
Combine support and core/util packages; this distinction wasn't really
paying its freight.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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).
|
| | |
| | |
| | |
| | | |
We now use the internal core functionality instead.
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* 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
|
| | |
|
| |\
| |/
|/| |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* 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++
* Reimplement FSTUtil on top of firestore::CreateAutoId directly
* Migrate FSTUtil callers to directly use firestore::CreateAutoId
* Remove FSTUtil
|
| |
| |
| |
| |
| | |
* Migrate FSTExponentialBackoff to Objective-C++
* Change FSTExponentialBackoff to use firestore::SecureRandom directly
|
| |
| |
| | |
Firebase.xcworkspace exists in /Example while Firestore.xcworkspace exists in /Firestore/Example. We actually want the developer to open Firestore.xcworkspace.
|
| |
| |
| |
| | |
Minor optimization (which is already present in the ts code).
|
| | |
|
| |
| |
| |
| | |
* Add SecureRandom
* Add CMake support for building src/support
|