aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
* | | Hookup serializer_test.cc to the xcode based test suite (#1343)Gravatar rsgowman2018-06-18
|\ \ \
* | | | Avoid closing unintialized substreams (#1411)Gravatar Mina Farid2018-06-18
| | | | | | | | | | | | | | | | | | | | * A substream should not be closed if pb_make_string_substream() failed to create it and returned false. * Fixed a potential wrong error message.
| * | | Merge pull request #1416 from firebase/wilhuff/protobuf_cppGravatar rsgowman2018-06-18
| |\ \ \ | | | | | | | | | | Fixups to rsgowman/protobuf_cpp
| | * | | Remove PB_FIELD_16BITGravatar Marek Gilbert2018-06-15
| | | | |
| | * | | Fix retain self warnings that crept inGravatar Marek Gilbert2018-06-15
| | | | |
| | * | | Disable warnings in the protobuf-C++ codeGravatar Marek Gilbert2018-06-15
| | | | |
| | * | | pod update output from cocoapods 1.5.3Gravatar Marek Gilbert2018-06-15
| | | | |
| | * | | Remove exclusions for serializer_test.ccGravatar Marek Gilbert2018-06-15
| | | | |
| | * | | Move -D flags into GCC_PREPROCESSOR_DEFINITIONSGravatar Marek Gilbert2018-06-15
| | | | |
| | * | | Add an explicit dependency on nanopbGravatar Marek Gilbert2018-06-15
| |/ / /
* | | | Automate release version updating (#1414)Gravatar Paul Beusterien2018-06-15
| | | |
* | | | One more FirebaseCore release note (#1408)Gravatar Paul Beusterien2018-06-13
| | | |
* | | | Minor LevelDB cleanups (#1401)Gravatar Gil2018-06-13
| | | | | | | | | | | | | | | | | | | | | | | | * Add leveldb_transaction* to the CMake build * Use std::unique_ptr for leveldb::DB pointers
* | | | Core M28 release notes (#1407)Gravatar Paul Beusterien2018-06-13
| | | |
* | | | Remove unused static logging variable. (#1405)Gravatar Ryan Wilson2018-06-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove unused static variable. This was previously used in an iOS 7 comparison that was removed in Firebase version 5.0.0. * Remove unused test variable.
| * | | Remove Protos/cpp/google/protobuf from sync_project.rb ...Gravatar Rich Gowman2018-06-13
| | | | | | | | | | | | | | | | ... and run sync_project.rb
| | | * Version updates for Firebase 5.3.0 (#1406)Gravatar Paul Beusterien2018-06-13
| |_|/ |/| |
* | | Added comment about Carthage build phase (#1404)Gravatar Søren Gregersen2018-06-13
| | |
* | | Update CHANGELOG for Firestore v0.12.4 (#1400)Gravatar Gil2018-06-12
| | |
* | | Refactor Remote Event (#1396)Gravatar Sebastian Schmidt2018-06-12
| | |
* | | Fix protobuf/nanopb builds on Windows (#1392)Gravatar Gil2018-06-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Build protobuf with CMake for compatibility with Windows. Fixes b/74067357 * Update to nanopb 0.3.9.1 This release includes functional CMake support for building the protoc plugin. * Fix license * Build nanopb out-of-source This is possible now that the build is CMake-based. * Find protoc on windows * Define CMAKE_ARGS in a more straightforward way * Adjust libprotobuf locations to account for CMake build
* | | Create Status objects from errno (#1374)Gravatar Gil2018-06-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add a portable interface to strerror * Add Status::FromErrno * Add strerror_test.cc to the Xcode project * Use glibc feature selection macros instead of return-type overloads * Fix tensorflow references
| * | Merge remote-tracking branch 'origin/master' into rsgowman/protobuf_cppGravatar Rich Gowman2018-06-12
| |\ \ | |/ / |/| |
| * | Merge remote-tracking branch 'origin/master' into rsgowman/protobuf_cppGravatar Rich Gowman2018-06-12
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also "fixed" BadFieldValueTagWithOtherValidTagsPresent test by changing 'false' to 'true'. Details: Depending on the version of nanopb, nanopb would explicitly encode 'false', which shouldn't be done in proto3. When it's explicitly encoded, the test worked properly. But when it was (properly) dropped, the invalid tag is the only field that's actually encoded, thus violating the assumptions of the test, leading to a test failure. s/false/true fixes it, as now the boolean_value field is (properly) encoded regardless of version.
* | | | Fuzz testing Header Search Paths settings (#1395)Gravatar Mina Farid2018-06-11
| | | | | | | | | | | | | | | | * Modified `HEADER_SEARCH_PATHS` in the project file.
* | | | Update Travis to use CocoaPods 1.5.3 (#1391)Gravatar Paul Beusterien2018-06-08
| | | |
* | | | Disable sanitizer race condition error (#1390)Gravatar Paul Beusterien2018-06-08
| | | |
* | | | Allowing field deletes using merge fields (#1389)Gravatar Sebastian Schmidt2018-06-07
| | | |
* | | | Force refresh token if RPC fails with "Unauthenticated" error (#1373)Gravatar Konstantin Varlamov2018-06-07
| | | | | | | | | | | | "Unauthenticated" is presumed to mean that token is expired (which might happen if local clock is wrong) and retried, subject to the usual backoff logic.
* | | | Adding AppCode schema for Fuzz tests (#1388)Gravatar Sebastian Schmidt2018-06-07
| | | |
* | | | Update changelog for 0.12.1 and 0.12.3 (#1387)Gravatar Gil2018-06-06
| | | | | | | | | | | | These releases had no user visible changes
* | | | Merge branch 'release-5.2.0' into masterGravatar davidair2018-06-06
|\ \ \ \
* | | | | Fix support scripts on Linux (#1385)Gravatar Gil2018-06-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Make it possible to run style.sh on Linux Needs clang-format in a nonstandard location, but can be made to work. * Fix lint.sh on Linux * Fix multiline comment error
* | | | | Fix undefined behaviour in test. (#1381)Gravatar rsgowman2018-06-05
| | | | | | | | | | | | | | | | | | | | | | | | | PB_LAST_FIELD is required by nanopb, but was missed in the test. Without this, undefined behaviour results. (Either manifesting itself as fine (i.e. if there's zeros following) or segfaults.)
* | | | | Fix comment spelling (#1382)Gravatar Paul Beusterien2018-06-05
| | | | |
* | | | | Add pathname manipulation utilities (#1376)Gravatar Gil2018-06-05
| |_|/ / |/| | |
* | | | Skip unknown fields while decoding BatchGetDocumentsResponse proto objects ↵Gravatar rsgowman2018-06-05
| | | | | | | | | | | | | | | | (#1377)
* | | | Consistent specification of preprocessor options in podspecs to work with ↵Gravatar Paul Beusterien2018-06-05
| | | | | | | | | | | | | | | | | | | | | | | | the CocoaPods packager (#1378)
* | | | Build cleanup (#1375)Gravatar Gil2018-06-04
| | | | | | | | | | | | | | | | | | | | | | | | * Remove extraneous firebase_firestore_util_async_queue target * Remove unimplemented declaration in string_util.h
* | | | Skip unknown fields while decoding FieldValue proto objects. (#1354)Gravatar rsgowman2018-06-04
| | | |
* | | | Add a new Xcode target and scheme for fuzz tests (#1364)Gravatar Mina Farid2018-06-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Created `Firestore_FuzzTests_iOS` Xcode target as a duplicate of the target `Firestore_Tests_iOS`. - Added `-fsanitize-coverage=trace-pc-guard` to the compiler flags to enable code coverage by libFuzzer fuzzing driver. - Modified the files to compile to the fuzz testing ones. - Added a Principal testing class. * Modified the `Podfile` to include `LibFuzzer.podspec` as a dependency for the target `Firestore_FuzzTests_iOS`. * Added a skeleton for fuzz testing. Currently does not test any code but the fuzzing works fine and calls an empty `LLVMFuzzerTestOneInput` with different input values. - This means that fuzzing does not finish or crash.
* | | | Rename nanopb generated headers from foo.pb.h to foo.nanopb.h (#1371)Gravatar rsgowman2018-06-04
| | | | | | | | | | | | | | | | | | | | This avoids a collision with the libprotobuf generated files. Also removes the "well-known" cpp protos, relying on libprotobuf to supply these instead.
* | | | Fix Firestore compilation under Xcode < 9.2 (#1367)Gravatar Gil2018-06-01
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Don't rely on specialization failure to determine when std::hash is unavailable. Instead manually declare the conditions under which std::hash should be defined. * Fix detection of Objective-C classes in Xcode < 9.2 std::is_base_of<NSObject, NSString>{} is false there so the overloads defined for Objective-C types weren't getting enabled. * Add explicit tests for StringFormat using Objective-C objects * Add explicit tests for HasStdHash
* | | Fix changelog (#1363)Gravatar Gil2018-05-31
| | |
* | | Add public FIRAnalyticsConfiguration tests. (#1361)Gravatar Ryan Wilson2018-05-30
| | |
| * | Merge pull request #1360 from firebase/pb-auth-to-52Gravatar Paul Beusterien2018-05-30
| |\ \ | | | | | | | | Include FirebaseAuth 5.0.1 in Firebase 5.2.0
| | * | Add Auth 5.0.1 to Firebase 5.2.0Gravatar Paul Beusterien2018-05-30
| | | |
| | * | Changelog for FirebaseAuth 5.0.1 (#1359)Gravatar Paul Beusterien2018-05-30
| | | |
| | * | App extension check (#1358)Gravatar Zsika Phillip2018-05-30
| |/ /
* | | Changelog for FirebaseAuth 5.0.1 (#1359)Gravatar Paul Beusterien2018-05-30
| | |