| Commit message (Collapse) | Author | Age |
| |
|
|\
| |
| | |
Unify the representation of the dotInfoConnected value to always be a…
|
| |
| |
| |
| |
| |
| | |
* Add Objective C example app for Messaging
* Travis static library testing
* static lib build fixes
|
|/
|
|
| |
__NSCFBoolean
|
|
|
|
|
|
| |
* Minor enhancements
* addresses comment
|
| |
|
|\
| |
| | |
add NS_ASSUME_NONNULL macros to messaging
|
|/ |
|
| |
|
|
|
|
|
|
|
|
| |
Deserializing not handled yet.
Note that the serializing case is fairly uninteresting, as assuming
valid input is passed in, there's no real reason why it should fail (and
if it does fail, it indicates a gross violation of our understanding of
the system.)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* port FieldMask to C++
* address changes
* address changes
* fix test
* address change
* Port transform operations (FSTTransformOperation, FSTServerTimestampTransform) to C++
* address changes
* address changes
* address changes
* address change
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
* updates the changelog for pending release
* addresses comment
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* port FieldMask to C++
* address changes
* address changes
* fix test
* address change
* fix lint
* address changes
* Revert "address changes"
This reverts commit c75bb42851b785ab0838bb23679f87dfad9df4bb.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* Adds copy auth state API
* improvements
* Addresses comments
|
|
|
|
|
|
|
|
|
|
| |
* Updates changelog for Auth next release
* Fixes typo
* Addresses comment
* Addresses comments
|
| |
|
| |
|
|\
| |
| | |
Updating Firebase Storage Changelog for v2.2.0
|
|\ \
| | |
| | | |
Updating Firestore Changelog for v0.11.0
|
| | | |
|
| |/
|/| |
|
|/ |
|
| |
|
| |
|
|
|
| |
Removes deprecation message for getIDTokenWithCompletion: and getIDTokenForcingRefresh:completion. This methods are not being deprecated.
|
|
|
|
|
|
|
|
| |
for timestamp fields (#831)
* add a new property `timestampsInSnapshotsEnabled` to `FirestoreSettings`, `false` by default;
* add a verbose warning message urging users to opt into the new behavior;
* set `timestampsInSnapshotsEnabled` to true in the integration tests to reduce the verbose console
spam during the test run and make sure the flag won't break anything once it's flipped.
|
|
|
|
|
|
| |
(#1001)
* add new topic subscription/unsubscription method with handler
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Drop write group from remote document change buffer
* Unwind some group dependendencies in local store
* Write group dropped from local store
* Drop write group from mutation queue tests
* Drop write group usage from query cache tests
* Drop write groups from remote document cache tests
* Drop write groups from remote document change buffer tests
* Drop write groups and the write group tracker
* Style
* Put the action in transaction
* Merge master, fix test
* Fix some compiler warnings but mostly trigger travis
* Responses to feedback
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Adds custom claims API to client
* Ammends branch
Adds:
- Deprecation messages
- Fixes auth result keys
- Ammends sample app
- Adds unit tests
* fixes typo
switches “to” to “so”
|
|
|
|
|
| |
Rewrite manual checks using `<chrono>` min()/max() functions and
duration_cast. This is cleaner and avoids including <limits>.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Some Timestamp tests check that constructor fails if given values beyond
the supported (pretty wide) range. In case Timestamp is created from
chrono::time_point, the time_point's underlying duration is
implementation-defined and may overflow when tests try to set it to
a value beyond Timestamp supported range. To work around this, make
these tests not run if time_point cannot represent boundary values on
this platform. For example, on OS X, time_point has microseconds
precision, so the tests may run, but on Linux, time_point has
nanoseconds precision, which would overflow.
|
|
|
|
|
|
|
|
| |
* Add std::make_unique rule
* Clean up usages of std::make_unique that crept in
This fails to build under Xcode 8.2
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Drop mutation queue shutdown
* Drop query cache shutdown
* Drop remote document cache shutdown
* Drop local store shutdown
* drop newline
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* FSTMutationQueue no longer needs groups
* Remove write group from mutation queue entirely
* Remove write group from query cache
* Mark groups unused in remote document cache
* Drop write group entirely from remote document cache
* style
* Drop commented-out code
* Drop commented-out code
|
|
|
|
|
|
|
|
|
|
|
| |
* Migrate Firebase off @import statements
* - Migrate tests and test utils from @import to #import.
- Update Xcode projects for tests to explicitly link in framework deps.
- Update check_no_module_imports.sh to look for @imports in tests/test utils/
integration tests.
* Ensure check_no_module_imports.sh explicitly exits with code 0 on success.
|
|
|
|
|
|
|
|
|
|
| |
* Prepare for TreeSortedMap
* Factor out SortedMapBase
* Move ArraySortedMap to impl
* Factor out SortedMap testing utilities
* Add a minimal TreeSortedMap
* Add the public SortedMap type
|
|\
| |
| | |
Deprecate StorageMetadata.downloadURLs
|
|\ \
| | |
| | | |
Fix some formatting issues.
|
|\ \ \
| | | |
| | | | |
Remove FIRMessagingInstanceIDProxy
|
| |/ /
|/| | |
|
| | | |
|
| |/
|/| |
|