Commit Graph

127 Commits

Author SHA1 Message Date
Max Radermacher
f0da212a8b
Use NSFileManager instead of SSZipArchive 2024-10-30 13:53:41 -05:00
Ehren Kret
2fe5b54ffb switch to upstream blurhash 2024-04-18 09:21:46 -05:00
Pete Walters
b3c14576a0
Update libwebp to 1.3.2 2023-09-14 14:20:38 -05:00
Jordan Rose
42969ce9da Update to RingRTC v2.24.0
RingRTC (along with WebRTC) are no longer included as submodules; now
they are a nearly-standard pod dependency with an extra "prebuild
checksum" to download the built artifacts.

This removes the submodules as well as the storing of the WebRTC
artifact repo commit in the app's Info.plist. RingRTC already prints
the current version in debug logs, so we're not losing anything.
2023-02-06 11:53:14 -08:00
Jim Gustafson
423c1d1a70
Update to RingRTC v2.23.1 2023-01-20 11:08:00 -06:00
Jim Gustafson
4005d14ead Update to RingRTC v2.23.0 2023-01-09 09:46:37 -06:00
Jim Gustafson
fb4d3f4495
Update to RingRTC v2.22.0
Co-authored-by: Jordan Rose <jrose@signal.org>
2022-11-29 15:43:16 -06:00
Max Radermacher
5b7eb186bd Revert submodule updates 2022-11-16 20:04:09 -08:00
george-signal
7a49a0fa82
Adopt JournalingOrderedDictionary. (#5405)
This change also moves mutation to the ordered
dictionary into a separate queue. There is no
change to behavior yet because the queue is only
dispatched to synchronously so far. Doing this
forces changes to how database transactions are
acquired since they must be used on the same queue
where they orignated.
2022-11-16 17:31:23 -08:00
Jim Gustafson
c223d1c97f
Update to RingRTC v2.21.5 2022-11-11 17:30:54 -08:00
Jordan Rose
299346d7b5 Update to RingRTC v2.21.4 2022-11-01 16:56:29 -07:00
Evan Hahn
04a604cd3e Update SSZipArchive to 2.5.2
This updates `SSZipArchive` from 2.1.4 to 2.5.2.

Notably, we need a custom podspec because we need to lower its
deployment target.

Tested this by submitting debug logs successfully.
2022-11-01 16:23:22 -05:00
Jim Gustafson
f08bec6705
Update to RingRTC v2.21.3 2022-10-28 11:22:17 -07:00
Jim Gustafson
25302d3206
Update to RingRTC v2.21.2 2022-10-06 15:34:21 -07:00
Jim Gustafson
0a700079dd Update to RingRTC v2.21.1 2022-09-23 22:05:46 +00:00
Jim Gustafson
895a895ed5
Update to RingRTC v2.21.0 2022-08-31 14:57:11 -07:00
Evan Hahn
97322aaef8 Use libwebp on CocoaPods instead of our vendored one
This should have no direct user impact.

We recently upgraded `libwebp` in
e3fa7848e5. At the time, [the official
pod][cocoapod] was out of date, so we vendored it in. It's now there, so
we should use it.

[cocoapod]: https://cocoapods.org/pods/libwebp
2022-08-18 07:38:13 -05:00
Evan Hahn
e3fa7848e5 Upgrade libwebp to v1.2.3
This upgrades `libwebp` (a subdependency of `YYImage`) from v1.0.2 to its
latest version, v1.2.3.

As of this writing, the [libwebp pod does not have v1.2.3][0], so I
modified [the v1.2.1 podspec][1] and vendored it into the project. You
may wish to [compare the v1.2.1 podspec with my version][2]. In the long
term, I will try to get this change submitted upstream.

I tested this with a variety of stickers (usually sent as WebP), [WebP's
alpha test images][2], and [a test WebP image from the Desktop app][3].

[0]: 11f1b72927/Specs/1/9/2/libwebp
[1]: b04c376a0d/Specs/1/9/2/libwebp/1.2.1/libwebp.podspec.json
[2]: https://gist.github.com/EvanHahn-Signal/c87c301d2d7359df961bb85dd531a91c
[3]: https://developers.google.com/speed/webp/gallery2#webp_links
[4]: 412f07d2a2/fixtures/512x515-thumbs-up-lincoln.webp
2022-08-01 15:55:52 -05:00
Evan Hahn
202ce3e6d3
Update to RingRTC v2.20.13
Co-authored-by: Jim Gustafson <jim@signal.org>
2022-08-01 08:45:27 -05:00
Evan Hahn
9bf84b4f83
Update to RingRTC v2.20.12
Co-authored-by: Jim Gustafson <jim@signal.org>
2022-07-25 10:32:29 -05:00
Jim Gustafson
6ed5529ad0 Update to RingRTC v2.20.11 2022-07-05 10:41:41 -05:00
Jim Gustafson
f3799c0bde
Update to RingRTC v2.20.10 2022-06-22 16:50:52 -07:00
Jim Gustafson
d9490f1ca4
Update to RingRTC v2.20.9 2022-06-20 11:12:45 -07:00
Jim Gustafson
12a4b687a2 Update to RingRTC v2.20.8 2022-06-02 20:40:46 -07:00
Jim Gustafson
d78c4ad553 Update to RingRTC v2.20.7 2022-05-27 09:39:24 -05:00
Jim Gustafson
de9d24bc83 Update to RingRTC v2.20.6 2022-05-24 15:20:45 -05:00
Jim Gustafson
600b90c4b7 Update to RingRTC v2.20.5 2022-05-05 23:43:21 -07:00
Jim Gustafson
350e311cf5 Update to RingRTC v2.20.4 2022-05-04 16:17:35 -07:00
Jim Gustafson
5fcf26cf06 Update to RingRTC v2.20.3 2022-04-26 14:20:23 -05:00
Jim Gustafson
33ca9c1172 Update to RingRTC v2.20.1 2022-04-09 17:00:32 -07:00
Jim Gustafson
2ecd8a7851 Update to RingRTC v2.20.0 2022-03-18 20:06:16 -07:00
Michelle Linington
25f8b559bc Update to latest RingRTC 2022-03-04 14:17:04 -08:00
Michelle Linington
da599d4b0b Link against development RingRTC 2022-03-04 14:16:56 -08:00
Jim Gustafson
8040fe640c Update to RingRTC v2.18.1 2022-02-04 14:15:12 -08:00
Ehren Kret
6c37348f8a Update to iOS 12.2 deployment target 2022-01-24 12:47:21 -06:00
Jim Gustafson
edce9ec629 Update to RingRTC v2.17.0 2022-01-14 18:14:42 -08:00
Jim Gustafson
671b3aa333 Update to RingRTC v2.16.1 2022-01-04 14:42:32 -08:00
Jim Gustafson
7845ec2186 Update to RingRTC v2.16.0 2021-12-03 14:04:46 -08:00
Jim Gustafson
98485d1065 Update to RingRTC v2.15.0 2021-11-23 11:52:57 -08:00
Jim Gustafson
bb9b993294 Update to RingRTC v2.14.0 2021-11-08 17:14:58 -08:00
Jim Gustafson
6011e2141f Update to RingRTC v2.13.6 2021-10-22 11:58:10 -03:00
Jim Gustafson
75a3dbfcbd Update to RingRTC v2.13.5 2021-10-15 20:15:18 -03:00
Jim Gustafson
168c6e3637 Update to RingRTC v2.13.3 2021-10-05 09:44:27 -03:00
Matthew Chen
475612bfc2 Revert "Merge branch 'ringrtc/v2.13.0'"
This reverts commit c15abecb71, reversing
changes made to 8a19ec223b.
2021-09-23 17:20:30 -03:00
Jim Gustafson
9a0d006e51 Update to RingRTC v2.13.0 2021-09-17 20:29:54 -07:00
Nora Trapp
4100463c15 Merge SignalCoreKit changes 2021-09-03 11:42:21 -07:00
Nora Trapp
2814ab7629 Convert to new Promise library 2021-09-03 11:41:34 -07:00
Michelle Linington
64b2c3b625 Update to RingRTC v2.12.0 2021-09-01 12:51:39 -07:00
Matthew Chen
5855340e6f Fix WebRTC/RingRTC submodules. 2021-08-06 18:13:50 -03:00
Matthew Chen
6374236e56 Merge branch 'release/5.18.0' 2021-08-06 13:22:51 -03:00