Ehren Kret
38ef7fc309
warning cleanup
2024-09-29 20:03:17 -05:00
Ehren Kret
b913e3bc5b
enable importing objc forward declarations
2024-09-29 20:03:17 -05:00
Ehren Kret
3b1881c30b
enable implicitly opened existentials
2024-09-29 20:03:17 -05:00
Ehren Kret
4de6ebad91
disable outward actor isolation
2024-09-29 20:03:17 -05:00
Ehren Kret
ee24b2de18
enable forward trailing closures
...
This change seems a bit risky as there's no great way to say for
certain we have not shifted around some closure somewhere if methods
had multiple closures of the same type with default values where not
all of the values were being passed in.
2024-09-29 20:03:17 -05:00
Ehren Kret
c3b442265c
deprecate application main
2024-09-29 20:03:17 -05:00
Ehren Kret
5ea36cd91b
enable internal imports by default
2024-09-29 20:03:17 -05:00
Ehren Kret
f4b772a7f1
convert #file to #fileID by enabling concise magic file upcoming feature
2024-09-29 20:03:17 -05:00
Ehren Kret
921399e79d
enable more static analysis warnings
2024-09-29 20:03:17 -05:00
Ehren Kret
18de8a1533
enable agressive misuse of nonnull checking project wide
2024-09-29 20:03:17 -05:00
Ehren Kret
529bba0643
warn on out of range enum assignment
2024-09-29 20:03:17 -05:00
Ehren Kret
ebe7783a04
enable nullability annotation checks
2024-09-29 20:03:17 -05:00
Ehren Kret
8c216f7802
use the project default for strict objc msgsend
2024-09-29 20:03:17 -05:00
Ehren Kret
753a2d044d
disable objc exceptions code and weak objc manual reference counted code
2024-09-29 20:03:17 -05:00
Ehren Kret
e470fae672
remove empty header search paths at project level
2024-09-29 20:03:17 -05:00
Ehren Kret
110e4408db
update project copyright date
2024-09-29 20:03:17 -05:00
Ehren Kret
31806c6215
remove excluded arch armv7 as that's no longer necessary
2024-09-29 20:03:17 -05:00
Harry Sanabria
9586a95862
Remove unecessary AppReadiness checks that are always satisfied by ScreenLock callers
2024-09-27 20:40:17 -07:00
Harry Sanabria
ae6f6dd27f
Remove unecessary AppReadiness asserts in view controllers
2024-09-27 17:39:06 -07:00
Harry Sanabria
a58fe0cd25
Pass AppReadiness around tons of view controllers
2024-09-27 17:38:06 -07:00
Harry Sanabria
a7f3bd00fe
Pass AppReadiness to ModelReadCache
2024-09-27 16:59:25 -07:00
Harry Sanabria
24b837d1b7
Remove unecessary AppReadiness check that is always called from app-ready callsites
2024-09-27 16:47:46 -07:00
Harry Sanabria
c9e8179965
Pass AppReadiness to MessageFetchBGRefreshTask
2024-09-27 16:40:17 -07:00
Harry Sanabria
d43b2846b0
Pass AppReadiness to JobQueue methods
2024-09-27 16:30:12 -07:00
Harry Sanabria
81f95f8164
Pass AppReadiness to RemoteConfigManager
2024-09-27 16:30:12 -07:00
Max Radermacher
c057de0a00
Check callLinkRecordTable when joining a call
2024-09-27 18:25:56 -05:00
Harry Sanabria
0eef828071
Pass AppReadiness to RefreshEvent
2024-09-27 16:02:00 -07:00
Harry Sanabria
8b283daa8d
Pass AppReadiness to ScreenLock
2024-09-27 15:57:12 -07:00
Harry Sanabria
21e896e561
Pass AppReadiness to ScreenLockUI
2024-09-27 15:50:52 -07:00
Harry Sanabria
c38c485881
perform separate AppReadiness setup on contactsViewHelper and audioSession
2024-09-27 15:43:48 -07:00
Harry Sanabria
b502da7e38
Pass AppReadiness to PaymentsImpl and friends
2024-09-27 15:39:38 -07:00
Harry Sanabria
d89043ae64
Set AppReadiness instance on Theme
2024-09-27 15:26:46 -07:00
Harry Sanabria
dc41f2ce16
Pass AppReadiness instance to DeviceTransferService
2024-09-27 15:21:30 -07:00
Harry Sanabria
983f0445ca
Pass AppReadiness instance to ChatConnectionManager and friends
2024-09-27 15:18:34 -07:00
Harry Sanabria
831866f26b
Pass AppReadiness to NotificationActionHandler
2024-09-27 15:07:38 -07:00
Harry Sanabria
044f277a28
Pass AppReadiness instance to a ton of classes that need to retain it as an instance var
2024-09-27 15:03:52 -07:00
Harry Sanabria
e58a032d65
Pass AppReadiness to SignalApp methods
2024-09-27 14:04:08 -07:00
Harry Sanabria
889f655d4f
Pass AppReadiness to AppEnvironment
2024-09-27 14:03:32 -07:00
Harry Sanabria
f5ba827d7f
Provide appReadiness to warmCaches methods
2024-09-27 14:02:37 -07:00
Harry
13cd59a2a0
Pass AppReadiness instance to a bunch of usage sites that are only 1 layer deep
2024-09-27 14:02:07 -07:00
Harry
4e564fc5ab
Delete AppReadiness shims now that its modernized
2024-09-27 14:01:06 -07:00
Harry
dbfa30bdc5
Remove AppReadinessGlobal pt 1: AppSetup
2024-09-27 13:15:07 -07:00
Marissa Le Coz
279c42674c
Remove isCallLink from LinkPreviewState
2024-09-27 16:09:30 -04:00
Marissa Le Coz
ad71398c77
Move LinkPreviewCallLink to SignalUI
2024-09-27 16:08:07 -04:00
Jim Gustafson
1e036ebbfc
Update to RingRTC v2.48.1
2024-09-27 15:05:07 -05:00
Harry
fd0a34909e
Add non-global AppReadiness protocol + impl
2024-09-27 12:36:15 -07:00
Harry
7945ba7aab
Simplify AppReadiness implementation
2024-09-27 10:02:01 -07:00
Harry
de608c00fb
Add AppReadiness wrapper for the few remaining objc callers
2024-09-27 10:00:53 -07:00
Harry
309725b258
Format AppReadiness whitespace and remove unused parameter
2024-09-27 09:57:21 -07:00
Max Radermacher
4e69ff6705
Simplify closure to create CallViewModels
2024-09-27 11:41:11 -05:00