Commit Graph
74 Commits
Author SHA1 Message Date
ae871b9dc1 Update to swiftformat 0.51.12 (#11531)
Co-authored-by: Andrew Heard <andrewheard@google.com>
Co-authored-by: Nick Cooke <nickcooke@google.com>
2023-07-11 15:54:51 -07:00
Paul Beusterien 23836ffadb Fix zip build break (#11344) 2023-05-29 10:24:07 -04:00
Paul Beusterien 9f009df386 Progress closure for async/await APIs (#11289) 2023-05-26 11:31:16 -07:00
Paul Beusterien e73e86abbe Add missing unowned specifiers (#11248) 2023-05-10 07:57:20 -07:00
Paul Beusterien 3e2dd2fb3f Provide server errors via the NSUnderlyingErrorKey (#10913) 2023-03-11 07:23:05 -08:00
Paul Beusterien 66f23d564b Add Storage API to limit upload chunk size (#10609) 2023-01-25 12:49:16 -05:00
Paul Beusterien fe80522d3b Two Storage Swift porting typos (#10588) 2022-12-16 13:30:46 -05:00
Paul Beusterien b109e01e2f Fix strict concurrency checking errors (#10518) 2022-11-28 10:47:22 -09:00
Paul Beusterien 34a9197130 Use dedicated queue for Storage uploads and downloads instead of global queue (#10492) 2022-11-14 14:21:53 -08:00
Morgan Chen d962bd5e22 Storage lock fix (#10468)
* Revert "Include subheaders in script output (#10212)"

This reverts commit 11313da887.

* Use a dedicated sync object

* Revert "Revert "Include subheaders in script output (#10212)""

This reverts commit 41fe302d1e.

* Add changelog and tests

* Revert "Include subheaders in script output (#10212)"

This reverts commit 11313da887.

* Revert "Revert "Include subheaders in script output (#10212)""

This reverts commit 472e3f9956.

* style
2022-11-08 16:30:17 -08:00
Paul Beusterien f7dea6e494 Fix a race condition where a download size could exceed maxSize (#10412) 2022-10-28 10:14:44 -07:00
Mike Hardy d04d5228fa Tolerate nested JSON objects while getting URL (#10370) 2022-10-19 09:20:09 -07:00
Maneesh Tewani ab83e54363 Fixed issue where metadata wasn't properly initialized (#10356) 2022-10-14 13:32:42 -07:00
Nick Cooke 71972ab0e8 [Firebase 10] Revamp FIRLogger for Swift use (#10286)
* [Firebase 10] Revamp FIRLogger for Swift use

* Fix test impl and only run firebasepod.yml

* re-enable actions

* Implement logger

* Global TAP

* Revert .pbxproj

* Call directly to GULs

* Review

* Undo API breaks

* [skip ci] Avoid NS_SWIFT_NAME due to macro collisions
This fixes the warning that broke the Auth x watchOS job.

* [skip ci] Revert Gemfile
2022-09-28 22:13:47 -04:00
Paul Beusterien 970b4c4509 Deprecate, not remove, unused API (#10263) 2022-09-26 14:30:29 -07:00
Paul Beusterien b904e6f5e9 Docs update for Extensions and putFile (#10248) 2022-09-22 11:42:43 -07:00
Paul Beusterien 439b42d5a0 Fix inadvertent API change (#10245) 2022-09-22 09:36:23 -07:00
Paul Beusterien 3d51280713 Address 9963 review feedback (#10239) 2022-09-21 16:32:37 -07:00
Paul Beusterien 7c266fbc11 Missing sync, missing interval processing, todo review (#10225) 2022-09-21 16:32:37 -07:00
Paul Beusterien 2a14d44ad4 Address missed review comments from #10216 (#10224) 2022-09-21 16:32:37 -07:00
Paul Beusterien ec0fb219d5 Add new throwing reference(for url:URL) API (#10216) 2022-09-21 16:32:37 -07:00
Paul Beusterien 67ed968e66 StorageAuthorizer to Swift (#10117) 2022-09-21 16:32:13 -07:00
Paul Beusterien 08bbe9c1ed Storage and StorageReference to Swift (#10077) 2022-09-21 16:32:13 -07:00
Paul Beusterien 1f77f3b60f Create dictionary with compactMap (#10027) 2022-09-21 16:32:12 -07:00
Paul Beusterien 54424d61ee Convert StorageMetadata to Swift (#9979) 2022-09-21 16:32:12 -07:00
Paul Beusterien f9595d39f1 Convert Storage Task implementation to Swift (#9880) 2022-09-21 16:32:12 -07:00
Ryan Wilson 878f885828 Use @_implementationOnly import for FirebaseCoreExtension (#9887)
Using a regular import caused internal Core APIs to be surfaced to end
users.
2022-06-08 10:09:55 -04:00
Paul Beusterien 8d65537335 Fix typos (#9802) 2022-05-13 15:38:03 -07:00
Paul BeusterienandNick Cooke 1fc4e50fa2 Merge 9715 and 9720 to master (#9719)
* Missing NSObject overrides and tests (#9715)
* [v9] Improve clarity of zip integration instructions (#9720)

Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com>
2022-04-27 17:02:13 -07:00
Jon Simantov 5238f5044f Fix an issue with StorageUploadTask.resume accidentally using Download. (#9717) 2022-04-27 14:56:51 -07:00
Morgan ChenandNick Cooke 96984a0554 Update Storage and Functions header comments to Swift markdown (#9706)
* Update Storage header comments to Swift markdown

* Update functions headers to use swift markdown

* Update FirebaseStorage/Sources/AsyncAwait.swift

Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com>

* Update FirebaseStorage/Sources/AsyncAwait.swift

Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com>

* Update FirebaseStorage/Sources/AsyncAwait.swift

Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com>

* Update FirebaseStorage/Sources/Storage.swift

Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com>

* Update FirebaseStorage/Sources/Storage.swift

Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com>

* Update FirebaseStorage/Sources/StorageObservableTask.swift

Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com>

* Update FirebaseStorage/Sources/StorageObservableTask.swift

Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com>

* run style

Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com>
2022-04-26 11:04:38 -07:00
Ryan Wilson 408e0564c0 Refactor to remove __ APIs in Swift (#9678) 2022-04-20 16:30:06 -04:00
Paul Beusterien f928ad0c10 Revert "Adding Custom Time to FirebaseStorage (#9576)" (#9652)
This reverts commit 071902bfe1.
2022-04-14 07:03:19 -07:00
Nathan Fallet 071902bfe1 Adding Custom Time to FirebaseStorage (#9576) 2022-04-13 17:15:30 -04:00
Paul Beusterien 86919fb705 Restore StorageErrorDomain and error tests (#9628) 2022-04-11 07:20:22 -07:00
Paul Beusterien 92c81d4ce2 Move FirebaseStorageSwift to FirebaseStorage (#9613) 2022-04-08 08:47:56 -07:00
Paul Beusterien 7402150b2c FirebaseStorage[ObjC] to FirebaseStorageInternal (#9598) 2022-04-08 08:45:01 -07:00
Paul Beusterien 7b946765ec Remove slashes from log messages (#9391) 2022-04-06 14:19:47 -07:00
Paul Beusterien 99275370a2 Merge remote-tracking branch 'origin/master' into v9b 2022-04-06 09:56:33 -07:00
Paul Beusterien 111d8d6ad1 Functions and Storage deprecated Error variables (#9569)
* Functions and Storage deprecated Error variables

* Test build fixes

* one more test build issue

* Review

* style
2022-04-06 08:56:09 -04:00
Paul Beusterien 1ed4d69b4e Make all Storage APIs available via Swift (#9443) 2022-04-04 13:28:14 -07:00
Paul Beusterien 8791b6bceb Merge FirebaseStorageSwift and FirebaseStorage (#9045) 2022-04-04 13:20:05 -07:00
Nick Cooke a09083f9d0 [v9] Reorganize FirebaseCore* modules (#9482)
* [skip ci] [will revert] Add debug printing to `pod_lib_lint.rb`

* Reorganize FirebaseCore libraries for SPM and CP

* [skip ci] Revert "[skip ci] [will revert] Add debug printing to `pod_lib_lint.rb`"

This reverts commit 2a837e39708c21b0a324743ab226bd6c01047de7.

* Review and fix CI

* Remove `heartbeat_logging.yml` and add `core_internal.yml`

* Remove trailing whitespace

* Fix more whitespace 😞

* Fix `core_internal.yml` scheme name

* Update `check_imports.swift` and TODO

* Review

* Add FirebaseCoreInternal pod to Firestore example's Podfile

* [skip ci] Review - remove TODOs

* [skip ci] Remove duplicate `XCTest` import
2022-03-23 06:08:14 -07:00
Ryan Wilson e002709d2c Mark ObjC typedefs as unavailable in Swift. (#9387)
* Mark ObjC typedefs as unavailable in Swift.

This is part of the larger Swift API improvements effort. These reduce
visibility in autocomplete, and we've mostly migrated away from them
already. This hides the unused type from the API surface to avoid
cluttering the list of types avialable.

* Revert FDL Test

* Fix CombineSwift tests

* Fixed Firestore tests

* Revert unneeded changes for FDL internal headers.
2022-03-23 06:08:14 -07:00
Paul Beusterien a1cb5656fc Auth and Messaging Interop for Swift (#9314) 2022-03-23 06:08:13 -07:00
Paul Beusterien e748d16594 AppCheckInterop for Swift dependents (#9299) 2022-03-23 06:07:17 -07:00
Paul Beusterien 4f793064da Set up Core Internal for SPM (#9298) 2022-03-23 06:07:17 -07:00
Paul Beusterien 5856e5d31d Deprecated GTMSessionFetcher macro (#9439) 2022-03-10 14:33:43 -05:00
Paul Beusterien c7c0149351 Update to clang-format@13 (#8739) 2021-10-04 07:52:21 -07:00
Paul Beusterien 2d4e13962e Storage async await (#8289) 2021-07-23 15:45:36 -07:00