Commit 3a66552
PR Followup (#1237)
* Firestore COUNT API (#1174)
* Firestore COUNT API
* Exempt from go/allstar check (#1173)
* Token-changed listeners for iOS AppCheck (#1172)
* [macOS sandbox mode] Application group name mangling for semaphores (#1167)
When macOS Sandbox mode is enabled, macOS requires that semaphores have a name that is prefixed by the App's Group Name. If the semaphore's name doesn't match this convention then its creation fails.
Unfortunately there's no official way for the SDK to query the app's group name at runtime, so we can't automatically mangle the semaphore names.
Instead I've updated the SDK to use an Info.plist property named FBAppGroupEntitlementName on macOS. If that property is present then the SDK will use it's value to prefix the semaphore names.
As an additional issue, the SDK attempted to detect semaphore creation errors by comparing the semaphore handle to nil. But in the case of macOS, a semaphore creation error returns SEM_FAILED which is 0xFFFFFFFFFFFFFFFF, not nil. And on Linux, sem_init returns -1. I've updated the corresponding platform implementations to detect the correct values for these errors.
* Setup Desktop test workflow that detects C++ SDK breakage caused by iOS SDK changes (#1162)
* [Bugfx] Fix Nightly Test Report template (#1181)
* Reduce number of RewardedAd loads on iOS in CI (#1180)
The GMA backend doesn't whitelist iOS devices running in CI which means number of ads that can be served to iOS in CI is restricted. This is true even when using the prescribed Demo Ad Unit Id.
This PR reduces the number of ads we load on iOS in an attempt to minimize the chance of encountering NoFillErrors and push our CI to green.
* Firestore COUNT implementation (WIP)
* Firestore COUNT implementation (WIP)
* Fix linting
* Fix linting
* Fix linking
* Cleanup
* Fix release notes
* Format
* Fixes from review
* Formatting
* Responding to PR comments.
* Add Hash
* Add Hash
* Fix copyright year
* Rename
* Format
* Rename
* Fixup constructor/assignment parameter naming.
* Format
---------
Co-authored-by: chkuang-g <[email protected]>
Co-authored-by: Matthew Hyndman <[email protected]>
Co-authored-by: DellaBitta <[email protected]>
Co-authored-by: Mou Sun <[email protected]>
* Tomandersen/count test (#1206)
* Fix linking
* Cleanup
* Responding to PR comments.
* Rename
* Rename
* Fixup constructor/assignment parameter naming.
* Add Test
* Format
* Add test
* Add test
* Format
* Recognize NaN filter probelm
* Add tests
* Add tests
* Add tests
* Test is_valid()
* Add constructor and assignment tests.
* Rename variable
* Format
* Remove extra semicolon
* Add self move assignment test
* Format
* Simplify
* Pretty
---------
Co-authored-by: chkuang-g <[email protected]>
Co-authored-by: Matthew Hyndman <[email protected]>
Co-authored-by: DellaBitta <[email protected]>
Co-authored-by: Mou Sun <[email protected]>1 parent cf18ec7 commit 3a66552
File tree
3 files changed
+159
-133
lines changed- firestore/integration_test_internal/src
3 files changed
+159
-133
lines changedLines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
135 | 135 | | |
136 | 136 | | |
137 | 137 | | |
138 | | - | |
| 138 | + | |
139 | 139 | | |
140 | 140 | | |
141 | 141 | | |
| |||
Lines changed: 1 addition & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
107 | | - | |
| 107 | + | |
108 | 108 | | |
109 | 109 | | |
110 | 110 | | |
| |||
160 | 160 | | |
161 | 161 | | |
162 | 162 | | |
163 | | - | |
164 | 163 | | |
165 | 164 | | |
166 | 165 | | |
| |||
0 commit comments