Commit Graph

14084 Commits

Author SHA1 Message Date
1024jp
102f59cbf2 Extract StringBasics from TextEditing 2024-06-27 22:08:21 +09:00
1024jp
84e04c8b1b Refactor LineEndingScanner 2024-06-27 21:11:57 +09:00
1024jp
0c77341b45 Refactor accessors in EditorKit 2024-06-27 20:21:44 +09:00
1024jp
1c891daa5e Move some action protocols to AppDelegate.swift 2024-06-27 19:27:41 +09:00
1024jp
7cffce1598 Migrate currentSyntaxName observation to Task-based 2024-06-27 18:18:52 +09:00
1024jp
6eabd9c023 Merge branch '4.8.7'
# Conflicts:
#	CotEditor/Sources/Document.swift
#	CotEditor/Sources/HoleContentView.swift
#	CotEditor/SyntaxMap.json
2024-06-27 18:14:45 +09:00
1024jp
d459fdbf5a Explicitly cancel observations in HoleContentView (#1648) 2024-06-27 18:12:40 +09:00
1024jp
781e9fdfde Explicitly cancel observations in LineEndingScanner (#1648) 2024-06-27 18:10:04 +09:00
1024jp
f55ab6c8c7 Explitly disable extension hiding in documen save panel 2024-06-27 17:59:34 +09:00
1024jp
490739852f Update SyntaxMap/Package.swift 2024-06-27 17:58:21 +09:00
1024jp
cd03e20c4d Update SyntaxMap.json 2024-06-27 17:56:10 +09:00
1024jp
2996a969b2 Remove unused import in unit test 2024-06-26 21:40:22 +09:00
1024jp
4cc3970d04 Fix unit test for outline parsing 2024-06-26 21:35:51 +09:00
1024jp
4f664e7923 Update SyntaxMap.json 2024-06-26 21:32:22 +09:00
1024jp
b5b5eb3cda Make SyntaxParser MainActor 2024-06-26 21:03:16 +09:00
1024jp
55ede83624 Merge branch '4.8.7' 2024-06-26 21:03:04 +09:00
1024jp
dfbd33d760 Stop observing textStorage in SyntaxParser (#1648) 2024-06-26 21:01:25 +09:00
1024jp
3b6a179768 Update CHANGELOG and versions of updated syntaxes (#1659) 2024-06-26 20:35:27 +09:00
Renfei Song
a2cf0ef9bc Update interpreters. 2024-06-26 20:31:33 +09:00
1024jp
9181eec66b Extract Syntax package 2024-06-26 20:30:54 +09:00
1024jp
164c4b52bc Update Package.resolved 2024-06-26 20:30:54 +09:00
1024jp
01122f5fe4 Move NSRegularExpression+Additions.swift to TextEditing package 2024-06-26 20:30:54 +09:00
1024jp
7429ab953a Add missing ValueRange import in unit tests 2024-06-26 20:30:54 +09:00
1024jp
7c39215ed1
Merge pull request #1659 from renfeisong/lisp-scheme-shebang-fixes
Update interpreters for Lisp, Lua, Scheme, and Tcl.
2024-06-26 20:30:42 +09:00
1024jp
185c5205ac Move ValueRange to EditorKit 2024-06-26 12:50:46 +09:00
1024jp
3a4ce19786 Remove verbatim from Text in preview 2024-06-26 12:50:46 +09:00
1024jp
296cf81d3a Add “Don’t translate” tag where appropriate in string catalogs 2024-06-26 12:50:32 +09:00
Renfei Song
68effefd68 Update interpreters. 2024-06-25 18:02:38 -07:00
1024jp
221e850aec Remove nonisolated(unsafe) from .setSyntax(name:initial:) 2024-06-25 22:00:52 +09:00
1024jp
2a52e859aa Add -skipPackagePluginValidation option to CI 2024-06-24 12:47:39 +09:00
1024jp
42deb27587 Improve task cancellation 2024-06-24 12:42:17 +09:00
1024jp
2a4545d9d1 Update CI tests 2024-06-24 12:41:49 +09:00
1024jp
358b52baff Remove unused syncOnMain(execute:) 2024-06-24 01:21:12 +09:00
1024jp
27d14792e7 Remove an extra space 2024-06-24 01:10:26 +09:00
1024jp
cfb5fd432f Change any Error to Never 2024-06-24 00:49:03 +09:00
1024jp
ce51e4bbde Change timing to check encoding for saving safety 2024-06-23 23:07:23 +09:00
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