aboutsummaryrefslogtreecommitdiffhomepage
path: root/FirebaseFirestore.podspec
Commit message (Collapse)AuthorAge
* Update versions for Release 5.4.0Gravatar Paul Beusterien2018-06-27
|
* Merge and resolve conflicts from release-5.3.0Gravatar Paul Beusterien2018-06-20
|\
* | Remove PB_FIELD_16BITGravatar 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
| |
| * Version updates for Firebase 5.3.0 (#1406)Gravatar Paul Beusterien2018-06-13
| |
* | 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.
| | * Merge branch 'release-5.2.0' into masterGravatar davidair2018-06-06
| |/|
| * | Consistent specification of preprocessor options in podspecs to work with ↵Gravatar Paul Beusterien2018-06-05
| | | | | | | | | | | | | | | | | | the CocoaPods packager (#1378)
| | * Version updates for 5.2.0 (#1355)Gravatar davidair2018-05-30
| |/
* | Hookup serializer_test.cc to the xcode based test suiteGravatar Rich Gowman2018-05-28
| | | | | | | | | | | | | | | | | | This involves: - building c++ libprotobuf (rather than just the obj-c version). - adding c++ libprotobuf, c++ built protos (previously created) to the *test suite* only (not to the main build). - modifying existing nanopb CFLAGS to match those that are indirectly pulled in.
| * Bump version numbers for 5.1.0 (#1320)Gravatar Ryan Wilson2018-05-23
|/ | | | | | | | * Bump version numbers for 5.1.0 * Update push pods script for releasing SDKs. * Fix Core library version string.
* Add a HARD_ASSERT C++ assertion macro (#1304)Gravatar Gil2018-05-22
| | | | | | * Add HARD_ASSERT * Use HARD_ASSERT * Remove FIREBASE_ASSERT * Remove StringPrintf
* Version updates for 5.0.1 (#1272)Gravatar Paul Beusterien2018-05-14
|
* Remove non-technical FirebaseAnalytics dependencies (#1130)Gravatar Paul Beusterien2018-04-25
|
* podspec updates for Firebase 5Gravatar Paul Beusterien2018-04-25
|
* Update component versions for 4.12.0 (#1024)Gravatar Ryan Wilson2018-04-04
|
* Version bumps for 4.11.0 (#919)Gravatar Paul Beusterien2018-03-14
|
* Merge Release 4.10.1 into Master (#896)Gravatar zxu2018-03-09
| | | | | | | | | | | | | | | | | | | | | | | * Version bumps for Firebase 4.10.1 (#891) * Minimal fix for b/74357976 (#890) Fixes b/74357976 which caused unauthenticated users to be unable to reach the Firestore backend and updates the changelog. * Copy all C++ strings to NSString where they're not obviously safe (#893) This fixes a known instances of memory corruption where in FSTLevelDBMutationQueue, the NSString view was retained for later, and the incorrect user was used, causing b/74381054. gRPC does not necessarily copy its string argumnets and if our hostname were configured to a non-default one it's possible that we could corrupt the host cache too. All remaining usages of util::WrapNSStringNoCopy are obviously safe: passed into logging or other known transient usages. * fix lint
* Fix Firestore podspec overlay build (#866)Gravatar Paul Beusterien2018-02-28
|
* Version bumps for Firebase 4.10.0 (#859)Gravatar Paul Beusterien2018-02-27
|
* Disable -Wrange-loop-analysis for abseil (#807)Gravatar rsgowman2018-02-16
| | | | | | | | | | | | | | | | | | | | | | | | absl includes code like this: ``` void fn(std::initializer_list<absl::string_view> pieces) { ... for (const absl::string_view piece : pieces) total_size += piece.size(); ``` clang objects, suggesting that a reference should be used instead, i.e.: ``` for (const absl::string_view& piece : pieces) total_size += piece.size(); ``` But: a) we don't want to touch absl code b) string_views are cheap to copy (and absl recommends copying string_views rather than taking references as it may result in smaller code) c) some brief, naive benchmarking suggests there's no significant different in this case (i.e. (b) is correct.) Note that -Wrange-loop-analysis is already exlicitly enabled in our cmake build.
* Require official 1.4.0 for min CocoaPods version (#806)Gravatar Paul Beusterien2018-02-16
|
* Enable -Wcomma for our build; disable it for abseil. (#799)Gravatar rsgowman2018-02-16
| | | | | | | | In order to use different cflags for abseil, this patch splits it out into a subspec within the pod. The cmake side of things "just works" since Firestore/CMakeLists.txt includes abseil before setting our compiler flags.
* Version bumps for 4.9.0 (#774)Gravatar Paul Beusterien2018-02-08
|
* Fix xcode build errors re nanopbGravatar Rich Gowman2018-02-06
| | | | | | | | | Involves adding PODS_ROOT/nanopb to include path (to allow include <pb.h>) and Firestore/Protos/nanopb to include path (to allow include "google/api/annotations.pb.h" and similar). In both cases, this is to allow auto-generated code to function properly.
* Make sure Firestore/core/include is in the podspec (#748)Gravatar Gil2018-02-02
|
* Properly publish Abseil sources as a part of the podspec (#704)Gravatar Gil2018-01-24
| | | | | * Properly include abseil sources * Exclude abseil tests
* Add platform detection logic for SecureRandom (#676)Gravatar Gil2018-01-19
| | | | | | | | | | | | | | | * Add CMake platform detection logic for SecureRandom Now only builds secure_random_arc4random.cc if available. Remove firebase/firestore/base/port.h. Nothing else was in that directory. * Add a SecureRandom implementation that uses OpenSSL This is usable on Linux, Windows, and Android * Properly check return from RAND_bytes
* Merge pull request #680 from firebase/release-4.8.1Gravatar Paul Beusterien2018-01-18
|\ | | | | Merge Release 4.8.1
* | Add assert_test to the Xcode build (#671)Gravatar Gil2018-01-16
| | | | | | | | | | | | * Exclude stdio-backed assert from the Xcode build * Add assert_test to the Xcode build
| * Version bump for 4.8.1 ReleaseGravatar Benoit St-Pierre2018-01-11
|/ | | | Updated the version numbers of pods which are being released in 4.8.1
* Use the log_apple.mm logger from C++ on iOS (#593)Gravatar Gil2018-01-01
| | | | | | * Add all .mm files in Firestore/core to the build (which matches log_apple.mm). * Exclude log_stdio.cc * Add log_test.cc to the project
* Merge pull request #576 from firebase/release-4.8.0Gravatar Kyle Ju2017-12-19
|\ | | | | Release 4.8.0
| * Update component versions for Firebase 4.8.0 (#561)Gravatar Kyle Ju2017-12-12
| |
* | 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
* Explicitly handle Firestore/third_party/ImmutableGravatar Marek Gilbert2017-12-07
| | | | | This allows Firestore/third_party to include a mix of Objective-C and C++ code.
* Merge pull request #515 from firebase/release-4.7.0Gravatar Paul Beusterien2017-11-30
|\ | | | | Release 4.7.0
* | 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.
* | Remove dependency on FirebaseAuth (#505)Gravatar rsgowman2017-11-30
| | | | | | | | We now use the internal core functionality instead.
| * Update component versions for Firebase 4.7.0 (#497)Gravatar Paul Beusterien2017-11-28
|/
* Buildable and interoperable source pods (#444)Gravatar Paul Beusterien2017-11-21