aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* "Handle" BatchGetDocumentsResponse.transaction (by ignoring it) (#1318)Gravatar rsgowman2018-05-28
|
* Added .podspec file for libFuzzer (#1338)Gravatar Mina Farid2018-05-28
| | | | | | | | | | | * Added .podspec file for libFuzzer * The libFuzzer pod does not include the `main()` function to allow the pod to be built independently. * Fuzzing applications must provide both the `main()` function and the `LLVMFuzzerTestOneInput` function. The `main()` function should call `fuzzer::FuzzerDriver(...)` similar to the original `FuzzerMain.cpp`. * LLVM License and authors
* Firestore project: Import of API interfaces. (#1337)Gravatar zxu2018-05-25
| | | | | | | | | | | | | | | | | | | | - 198063502 Address comment upstream. by zxu <zxu> - 197942352 Fix style upstream and fix destination depot in copybara. by zxu <zxu> - 197925542 Fix headers with change from GitHub, see the current diff... by zxu <zxu> - 197922012 Implement ListenerRegistration::Remove(). by zxu <zxu> - 197713382 Implement more on listener class and implement ListenerRe... by zxu <zxu> - 196551381 Implement more on listener class and implement the Docume... by zxu <zxu> - 196276752 Implement the SnapshotMetadata with inline methods and (n... by zxu <zxu> - 195841793 Implement the wrapper class for callback (EventListener). by zxu <zxu> - 194112388 Add Android-Wrapper for DocumentReference's non-callback ... by zxu <zxu> - 192445183 Add Android-Wrapper for Firestore's remaining methods. by zxu <zxu> - 190986604 Manually import the public portion of by mcg <mcg> - 189013767 Add Android-Wrapper for Firestore's method that does not ... by zxu <zxu> - 188809445 Import of firebase-ios-sdk from Github. by mcg <mcg> - 187049498 Import of firebase-ios-sdk from Github. by mcg <mcg> - 184568931 Import of firebase-ios-sdk from Github. by mcg <mcg> ORIGINAL_AUTHOR=Firebase <firebase-noreply> PiperOrigin-RevId: 198063502
* Temporary fix for Messaging's data collection bit (#1334)Gravatar Ryan Wilson2018-05-25
| | | | | | | | | | | | * Temporary fix for Messaging's data collection bit This ensures that existing behavior still works - InstanceID can sometimes fetch stored values before `FirebaseApp.configure()` is called, causing the global flag to be `NO`. Will file an issue shortly. * Remove extra whitespaces Thanks, GitHub editor. * Fix method being called
* Replace Objective-C assertions with C++ assertions (#1327)Gravatar Gil2018-05-24
| | | | | | | | * Migrate FSTFail to HARD_FAIL * FSTCFail -> HARD_FAIL * FSTCAssert -> HARD_ASSERT * FSTAssert -> HARD_ASSERT * Replace FSTAssert with NSAssert in dead Objective-C code * Remove FSTAssert.h
* Adding new error code to topic format error (#1324)Gravatar Chen Liang2018-05-23
|
* Add a constant for the Functions service.Gravatar Bryan Klimt2018-05-23
|\ | | | | Add a constant for the Functions service.
| * Add a constant for the Functions service.Gravatar Bryan Klimt2018-05-23
|/
* Fix Objective-C logging (#1322)Gravatar Gil2018-05-23
|
* Add a test synchronization script (#1303)Gravatar Gil2018-05-23
| | | | | | * Add a project sync script * Give an error if the configuration references a group that doesn't exist * Fix hard_assert_test reference * Run sync_project to sort all project elements
* Merge pull request #1312 from alexames/masterGravatar Morgan Chen2018-05-23
|\ | | | | Warn when topic format is incorrect.
* | Update release log and remove extra deprecate warning (#1314)Gravatar Chen Liang2018-05-23
| |
* | Deserialize NoDocument instances (#1311)Gravatar rsgowman2018-05-23
| | | | | | | | | | | | Note that it isn't possible to *serialize* NoDocuments. Still TODO: - Error handling
* | Reimplement C++ logging (#1313)Gravatar Gil2018-05-23
| | | | | | | | | | | | | | * Add direct support for formatting Objective-C objects * Rewrite log.h * Convert FSTWarn to LOG_WARN * Convert FSTLog to LOG_DEBUG * Remove FSTLogger
* | Directly validate collection and document paths (#1316)Gravatar Gil2018-05-22
| | | | | | | | | | | | ... instead of relying on HARD_ASSERTS in resource_path.cc to catch them. This fixes an integration test broken in #1304.
* | Remove extraneous braces (#1315)Gravatar Gil2018-05-22
| |
| * Warn when topic format is incorrect.Gravatar Alex Ames2018-05-22
| | | | | | | | | | | | When subscribeToTopic or unsubscribeFromTopic are called, they should not be passed in with the prefix "/topic/". Calling those functions with a string prefixed with "/topic/" will now print a warning.
* | Add a HARD_ASSERT C++ assertion macro (#1304)Gravatar Gil2018-05-22
| | | | | | | | | | | | * Add HARD_ASSERT * Use HARD_ASSERT * Remove FIREBASE_ASSERT * Remove StringPrintf
* | Add namespace alias for v1beta1 (#1310)Gravatar rsgowman2018-05-22
| | | | | | Roughly s/google::firebase::v1beta1/v1beta1/g
* | Firestore project fixes (#1301)Gravatar Gil2018-05-22
| | | | | | | | | | | | * Move GoogleTest.podspec out of the Tests tree * Rename GoogleTests to CoreTests * Move CoreTests to the top-level * Move FSTGoogleTestTests.mm into core/test
* | [De]serialize non-empty Document instances (#1284)Gravatar rsgowman2018-05-22
| | | | | | | | | | | | | | * [De]serialize non-empty Document instances Still TODO: - NoDocument - ErrorHandling
* | add macro to remove deprecated warning (#1295)Gravatar Chen Liang2018-05-22
| |
* | Move library registration to +initialize. (#1305)Gravatar Ryan Wilson2018-05-22
| |
* | fix build for Firestore copybara import (#1308)Gravatar zxu2018-05-22
| | | | | | | | | | | | * fix "target of using declaration conflicts with declaration already in scope" * fix "call to implicitly-deleted copy constructor of *unique_ptr*"
* | Add conformance to data collection switch for Analytics. (#1296)Gravatar Ryan Wilson2018-05-21
| | | | | | | | | | | | * Add conformance to data collection switch for Analytics. * Fix method documentation per PR comments.
* | Add a C++ native StringFormat (#1289)Gravatar Gil2018-05-21
| | | | | | | | * Add StringFormat * Use StringFormat
* | ignore deprecated warning of get token method (#1292)Gravatar Chen Liang2018-05-18
| |
* | fix lint to run copybara (#1290)Gravatar zxu2018-05-17
| | | | | | | | | | | | * fix lint to run copybara * address changes
* | b/79432277: Limit Queries to only a single array-contains clause. (#1286)Gravatar Michael Lehenbauer2018-05-16
| |
* | Use brackets to import system header sqlite3.h (#1285)Gravatar Paul Beusterien2018-05-16
| |
* | Refactoring serializer.cc (#1281)Gravatar rsgowman2018-05-16
| | | | | | | | Mostly to make existing methods a bit more general to support followup PR (which will allow encoding/decoding documents with contents.)
* | Merge pull request #1282 from firebase/pb-merge501Gravatar Paul Beusterien2018-05-15
|\ \ | | | | | | Merge release-5.0.1 to master
| * | mergeGravatar Paul Beusterien2018-05-15
|/| |
* | | [De]serialize empty Document instances (#1262)Gravatar rsgowman2018-05-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | * [De]serialize empty Document instances Still TODO: - non-empty - NoDocument - ErrorHandling
* | | More macOS/static library prep (#1280)Gravatar Gil2018-05-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Avoid direct use of generated umbrella headers These: * don't exist in static library builds * have different names in multi-platform builds * Only iOS targets depend upon Firebase/Core
* | | Test Core's build version matches FIROption version (#1279)Gravatar Paul Beusterien2018-05-15
| | |
* | | Prep for direct macOS support in Firestore pod (#1269)Gravatar Gil2018-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Add Firestore/Example/App group * Move "Example For Firestore" into App * Rename "Example For Firestore" to "iOS" * Update plist file location
* | | Explicitly import FIRDataSnapshot in private header. (#1276)Gravatar Ryan Wilson2018-05-14
| | |
* | | Temporarily disable Messaging pod lints (#1277)Gravatar Ryan Wilson2018-05-14
| | | | | | | | | | | | | | | There's an unreleased change in Core that Messaging relies on, but Travis currently pulls in the publicly released version of Core causing the linting to fail. This should be re-enabled once either a) Core is released, or b) we support pointing to local pods for dependencies on Travis - whichever of the two come first. An issue will be opened to re-enable the linting.
* | | Add global data collection switch. (#1219)Gravatar Ryan Wilson2018-05-14
| | | | | | | | | | | | | | | | | | | | | * Addition of global data collection switch. * Added Messaging conformance to data switch. Also formatted code. * Move data collection flag internal until all SDKs conform to it. * Formatting in response to code review.
* | | Firestore: add a changelog entry on supporting concurrent queues. (#1274)Gravatar Konstantin Varlamov2018-05-14
| | |
| * | Merge pull request #1273 from firebase/pb-cp-mlkit-firloggerGravatar Paul Beusterien2018-05-14
| |\ \ | | | | | | | | Add MLKit to FIRLogger constants. (#1263)
| | * | Add MLKit to FIRLogger constants. (#1263)Gravatar Ryan Wilson2018-05-14
| |/ /
| * | Merge pull request #1271 from firebase/pb-cp-all_load-fixGravatar Paul Beusterien2018-05-14
| |\ \ | | | | | | | | Eliminate duplicate symbol in CocoaPods -all_load build (#1223)
| * | | Version updates for 5.0.1 (#1272)Gravatar Paul Beusterien2018-05-14
| | | |
* | | | Trivial/noop fix to the serializer (#1264)Gravatar rsgowman2018-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Was using google_firestore_v1beta1_MapValue_FieldsEntry_key_tag to tag the key/value pair. (But that tag should be used for the *key* of the key/value pair, not the pair itself.) Switched to using google_firestore_v1beta1_MapValue_fields_tag. This previously worked anyways by coincidence. These two values happen to be the same. (But it caused me all sorts of confusion as I adapted this for Document contents.)
| | * | Eliminate duplicate symbol in CocoaPods -all_load build (#1223)Gravatar Paul Beusterien2018-05-14
| |/ /
* | | Fix cron build - FirebaseMessaging static library has warnings (#1265)Gravatar Paul Beusterien2018-05-13
| | |
* | | Clean up implicit retain self warnings introduced recently (#1268)Gravatar Gil2018-05-13
| | |
* | | Update travis to use CocoaPods 1.5.2 (#1103)Gravatar Paul Beusterien2018-05-13
| | | | | | | | | | | | | | | | | | | | | | | | * Update travis to use CocoaPods 1.5.2 * CODE_SIGNING_ALLOWED=YES * Remove workaround and iPhone 8 * Remove #1210 static library Podfile workaround * Add -all_load to Firestore Example so all C++ is available for tests