Commit Graph

13998 Commits

Author SHA1 Message Date
1024jp
e5c7edb52e Restrict import 2024-06-23 21:49:05 +09:00
1024jp
6a33a29535 Refactor some combine-related codes 2024-06-22 23:53:03 +09:00
1024jp
b579c1e32a Migrate some notification observations 2024-06-22 23:16:51 +09:00
1024jp
1f235e503f Fix link to ShortcutFormatter 2024-06-22 22:16:25 +09:00
1024jp
3d0e123ef7 Change Swift concurrency checking to complete 2024-06-22 18:09:27 +09:00
1024jp
54b80edeb2 Remove @preconcurrency from import VisionKit 2024-06-22 17:52:10 +09:00
1024jp
2e864e9ebf Improve DefaultSettings.defaults 2024-06-22 17:51:16 +09:00
1024jp
7c89d957cb Improve Document concurrrency 2024-06-22 17:43:16 +09:00
1024jp
9728db31fb Make URLDetector main actor 2024-06-22 17:14:16 +09:00
1024jp
5bb4cda0d9 Make TextFinderSettings main actor 2024-06-22 17:07:30 +09:00
1024jp
5dbd3181be Update Package.resolved 2024-06-22 16:38:12 +09:00
1024jp
58ff98f56b Refactor TextContainer 2024-06-22 16:31:43 +09:00
1024jp
1f160ae717 Make ModeManager main actor 2024-06-22 16:11:58 +09:00
1024jp
86be0ae491 Refactor ModeManager 2024-06-22 16:09:28 +09:00
1024jp
e0c7121935 Refactor SettingFileManaging 2024-06-22 15:26:23 +09:00
1024jp
3551b266dd Swap order of attributes to OutlineNavigator 2024-06-22 14:39:23 +09:00
1024jp
74e471fe68 Migrate stting change notification from PassthroughSubject to Notification 2024-06-22 14:07:10 +09:00
1024jp
93972e7eba Add optional didUpdateSetting(change:) method to SettingFileManaging 2024-06-22 14:00:24 +09:00
1024jp
127a441e31 Add @MainActor to some methods in ThemeManager 2024-06-22 11:23:37 +09:00
1024jp
2bc743902e Workaround Swift concurrency in LayoutManager 2024-06-22 00:22:01 +09:00
1024jp
1b8f344970 Remove some @unchecked Sendable 2024-06-21 23:29:07 +09:00
1024jp
c37c91377e Add SwiftLintBuiltToolPlugin 2024-06-21 22:55:04 +09:00
1024jp
cfb3d89467 Tweak LineNumberView 2024-06-21 22:55:04 +09:00
1024jp
7c910636fe Migrate Document+ScriptingSupport 2024-06-21 22:55:04 +09:00
1024jp
88a238fdd3 Use MainActor.assumeIsolated in InvisibleDrawing 2024-06-21 22:55:04 +09:00
1024jp
11fceea377 Set nil after cancellation 2024-06-21 21:10:06 +09:00
1024jp
a06eb4ecb5 Make ImageAnalysis @unchecked Sendable 2024-06-21 20:58:52 +09:00
1024jp
1f9c662b35 Make SnippetManager main actor 2024-06-21 20:58:52 +09:00
1024jp
249ea79148 Move fonts in LineNumberView to local 2024-06-21 20:58:52 +09:00
1024jp
bb3fcb777b Improve time usage 2024-06-21 20:58:52 +09:00
1024jp
1126a3c5eb Migrate Debouncer to Task-based 2024-06-21 20:58:52 +09:00
1024jp
c984f9cedd Refactor Debouncer 2024-06-21 20:58:52 +09:00
1024jp
a13041fc74 Change timing to detach layoutManager from textStorage 2024-06-21 20:58:52 +09:00
1024jp
bd5c2485a3 Sort project 2024-06-21 20:58:52 +09:00
1024jp
d019c69188 Migrate TextStorage+Scripting Swift concurrent 2024-06-21 20:58:51 +09:00
1024jp
f43a07291d Make Themable.theme main actor 2024-06-21 20:58:42 +09:00
1024jp
2b220d4c2c Remove @unchecked Sendable from NSValue 2024-06-21 20:58:22 +09:00
1024jp
f6aaac828d Update comment in SyntaxMap/Package.swift 2024-06-21 20:58:11 +09:00
1024jp
3140cb4bdd Improve Document+ScriptingSupport 2024-06-20 00:47:51 +09:00
1024jp
e90dafac90 Remove hidden .coloringRangeBufferLength default key 2024-06-19 22:05:58 +09:00
1024jp
5bb83dc7ce Type errors where possible 2024-06-19 21:37:51 +09:00
1024jp
b3dad6feb9 Rename Libraries package to EditorKit 2024-06-19 21:37:50 +09:00
1024jp
a60366dca3 Move TextEditing extensions to swift package 2024-06-19 21:37:29 +09:00
1024jp
e8be806353 Add unit tests 2024-06-19 00:39:51 +09:00
1024jp
aa29a8f03c Update README.md 2024-06-18 22:48:14 +09:00
1024jp
6a3007afab Merge branch '4.8.7'
# Conflicts:
#	CHANGELOG.md
#	CotEditor.xcodeproj/project.pbxproj
2024-06-18 22:43:23 +09:00
1024jp
4a8dff7ad2 Add .xcodesamplecode.plist 2024-06-18 22:42:18 +09:00
1024jp
e0d03c96fd Fix layout of ActionCommandView 2024-06-18 22:29:45 +09:00
1024jp
e5f00977f0 Update version number to 4.8.7-alpha (656) 2024-06-18 22:28:01 +09:00
1024jp
c84dd86178 Add NSBigMutableString behavior check 2024-06-18 19:47:24 +09:00