Commit Graph

34821 Commits

Author SHA1 Message Date
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