Commit Graph

7926 Commits

Author SHA1 Message Date
Brent Simmons 87db1e3d5f Continue marking things as MainActor. 2024-03-25 12:48:02 -07:00
Brent Simmons 0fb5312139 Delete the completion-based deleteSelectedForProcessing method. 2024-03-24 23:44:25 -07:00
Brent Simmons 64b3fcc2ba Mark receiveRemoteNotification as MainActor. 2024-03-24 23:36:32 -07:00
Brent Simmons e371d31bd6 Switch to async didReceiveRemoteNotification. 2024-03-24 23:36:05 -07:00
Brent Simmons f6e8d3afb1 Remove numerous fetchArticlesAsync methods. 2024-03-24 23:06:30 -07:00
Brent Simmons aab7ab7a80 Remove fetchUnreadArticlesAsync method. 2024-03-24 22:56:09 -07:00
Brent Simmons 4990a99ba8 Fix some build warnings. 2024-03-24 22:42:48 -07:00
Brent Simmons aa31f86362 Remove account property. 2024-03-24 22:16:34 -07:00
Brent Simmons b4919fd5af Remove account property. 2024-03-24 22:09:28 -07:00
Brent Simmons dbee19e169 Make most of MainThreadOperation @MainActor. 2024-03-24 21:52:30 -07:00
Brent Simmons cda4c9eb29 Make ArticleThemeDownloader a struct with static funcs, which fixes the concurrency warning about the static shared property (which got removed). 2024-03-24 21:25:11 -07:00
Brent Simmons 8ad09228db Mark several classes as final. 2024-03-24 21:24:31 -07:00
Brent Simmons f5c930a024 Mark MainWindowController as final. 2024-03-24 21:08:59 -07:00
Brent Simmons d0a0d36b9d Fix typo. 2024-03-24 21:06:17 -07:00
Brent Simmons 9a6314f2d9 Fix numerous warnings. 2024-03-24 18:49:39 -07:00
Brent Simmons c01e2d1682 Fix numerous concurrency warnings. 2024-03-24 12:37:55 -07:00
Brent Simmons 0f639085d6 Fix remaining concurrency warnings in AppDelegate (Mac). 2024-03-24 12:20:20 -07:00
Brent Simmons b94935998b Use async versions of UNUserNotificationCenterDelegate functions. 2024-03-24 12:18:50 -07:00
Brent Simmons 55d67c3277 Fix concurrency warnings in RSAppMovementMonitor. 2024-03-24 12:14:32 -07:00
Brent Simmons ae4dcc0b27 Make MainThreadOperationQueue MainActor. 2024-03-24 12:05:39 -07:00
Brent Simmons e867487031 Make BatchUpdate MainActor. 2024-03-23 16:26:10 -07:00
Brent Simmons 177d660cff Fix numerous concurrency warnings. 2024-03-23 12:20:32 -07:00
Brent Simmons acd86c9e2a Fix unreadCount-related concurrency issues. 2024-03-23 11:57:38 -07:00
Brent Simmons 101cf02fec Fix deprecation warning by removing reference to .activateIgnoringOtherApps. 2024-03-23 11:47:58 -07:00
Brent Simmons 0ecd219bae Move maxScreenScale to RSImage-Extensions. Mark IconScalerQueue as @unchecked Sendable (because it is). 2024-03-23 11:45:16 -07:00
Brent Simmons d2d86fc782 Mark ImageResultBlock as Sendable. 2024-03-23 11:44:34 -07:00
Brent Simmons ca89214903
Merge pull request #4246 from heckj/some-concurrency-warning-fixes
a suite of small concurrency warning fixes
2024-03-22 13:42:50 -07:00
Joe Heck d28b36d15a updating based on PR feedback 2024-03-22 11:35:04 -07:00
Joe Heck 91ea6f28ee a suite of small concurrency warning fixes 2024-03-22 10:11:40 -07:00
Brent Simmons b3464a2aa5 Fix iOS build errors. 2024-03-21 17:25:01 -07:00
Brent Simmons 797d7ef2e0 Fix Mac build errors. 2024-03-21 17:21:50 -07:00
Brent Simmons 9759d7dcd5 Make RSTree a local package. Fix concurrency warnings in the package. 2024-03-21 17:18:01 -07:00
Brent Simmons ce2b2112d1 Make UnreadCountView.Appearance MainActor. 2024-03-21 17:17:24 -07:00
Brent Simmons fb0479f324 Fix numerous concurrency warnings. 2024-03-21 09:46:40 -07:00
Brent Simmons 5bf5a067ab Turn off asset catalog symbols generation — because everything it generates triggers a concurrency warning. 2024-03-21 09:46:21 -07:00
Brent Simmons 1bdcc730c5 Turn off strict concurrency for CloudKitExtras. 2024-03-21 09:45:49 -07:00
Brent Simmons 69ca22aa51 Add Core scheme. 2024-03-20 22:14:52 -07:00
Brent Simmons 0d5021b25f Remove unused code from Core module. 2024-03-20 22:06:43 -07:00
Brent Simmons f0b8b10b2d Remove unused code from UIKitExtras. 2024-03-20 22:00:02 -07:00
Brent Simmons c911a3b257 Remove unused code in AppKitExtras. 2024-03-20 21:51:20 -07:00
Brent Simmons 21ca4fe0aa Remove unused code from FoundationExtras. 2024-03-20 21:37:53 -07:00
Brent Simmons 13871495f3 Update iOS code to handle module changes. 2024-03-20 20:54:21 -07:00
Brent Simmons 2461e937bf Replace RSCore with several local modules. Update code as needed. 2024-03-20 20:49:15 -07:00
Brent Simmons d0760f3d12 Continue fixing concurrency warnings. 2024-03-19 23:05:30 -07:00
Brent Simmons 6ab10e871c Fix numerous concurrency warnings. 2024-03-19 20:33:54 -07:00
Brent Simmons 186deebf9b Turn on strict concurrency. Fix some issues. 2024-03-19 19:55:55 -07:00
Brent Simmons b2d3128b2d Fix build errors. 2024-03-19 10:15:30 -07:00
Brent Simmons 5c6e5807d9 Change markAndFetchNew to just mark and get rid of the return value
which wasn’t used anywhere.
2024-03-18 21:39:13 -07:00
Brent Simmons e58f8ada42 Fix many build errors. 2024-03-18 21:08:37 -07:00
Brent Simmons 2a44e1ccf1 Mark Article as Sendable. 2024-03-17 15:57:33 -07:00