Skip to content

Commit 0f34bc9

Browse files
Merge branch 'main' into pr-2096
2 parents 3e4eec7 + d0adbb2 commit 0f34bc9

File tree

119 files changed

+3468
-1718
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

119 files changed

+3468
-1718
lines changed

.github/scripts/test_app.sh

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,13 @@ echo "SwiftLint Version: $(swiftlint --version)"
1414

1515
export LC_CTYPE=en_US.UTF-8
1616

17+
# xcbeautify flags:
18+
# - renderer: render to gh actions
19+
# - q: quiet output
20+
# - is-ci: include test results in output
21+
1722
set -o pipefail && arch -"${ARCH}" xcodebuild \
1823
-scheme CodeEdit \
1924
-destination "platform=OS X,arch=${ARCH}" \
2025
-skipPackagePluginValidation \
21-
clean test | xcbeautify --renderer github-actions
26+
clean test | xcbeautify --renderer github-actions -q --is-ci

CodeEdit.xcodeproj/project.pbxproj

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -629,7 +629,7 @@
629629
CLANG_WARN_UNREACHABLE_CODE = YES;
630630
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
631631
COPY_PHASE_STRIP = NO;
632-
CURRENT_PROJECT_VERSION = 46;
632+
CURRENT_PROJECT_VERSION = 47;
633633
DEAD_CODE_STRIPPING = YES;
634634
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
635635
ENABLE_NS_ASSERTIONS = NO;
@@ -669,7 +669,7 @@
669669
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "-";
670670
CODE_SIGN_STYLE = Automatic;
671671
COMBINE_HIDPI_IMAGES = YES;
672-
CURRENT_PROJECT_VERSION = 46;
672+
CURRENT_PROJECT_VERSION = 47;
673673
DEAD_CODE_STRIPPING = YES;
674674
DEVELOPMENT_ASSET_PATHS = "\"CodeEdit/Preview Content\"";
675675
DEVELOPMENT_TEAM = "";
@@ -706,7 +706,7 @@
706706
BUNDLE_LOADER = "$(TEST_HOST)";
707707
CODE_SIGN_STYLE = Automatic;
708708
COMBINE_HIDPI_IMAGES = YES;
709-
CURRENT_PROJECT_VERSION = 46;
709+
CURRENT_PROJECT_VERSION = 47;
710710
DEAD_CODE_STRIPPING = YES;
711711
DEVELOPMENT_TEAM = "";
712712
GENERATE_INFOPLIST_FILE = YES;
@@ -734,7 +734,7 @@
734734
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "-";
735735
CODE_SIGN_STYLE = Automatic;
736736
COMBINE_HIDPI_IMAGES = YES;
737-
CURRENT_PROJECT_VERSION = 46;
737+
CURRENT_PROJECT_VERSION = 47;
738738
DEAD_CODE_STRIPPING = YES;
739739
DEVELOPMENT_TEAM = "";
740740
GENERATE_INFOPLIST_FILE = YES;
@@ -763,7 +763,7 @@
763763
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "-";
764764
CODE_SIGN_STYLE = Automatic;
765765
COMBINE_HIDPI_IMAGES = YES;
766-
CURRENT_PROJECT_VERSION = 46;
766+
CURRENT_PROJECT_VERSION = 47;
767767
DEAD_CODE_STRIPPING = YES;
768768
DEVELOPMENT_TEAM = "";
769769
ENABLE_HARDENED_RUNTIME = YES;
@@ -826,7 +826,7 @@
826826
CLANG_WARN_UNREACHABLE_CODE = YES;
827827
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
828828
COPY_PHASE_STRIP = NO;
829-
CURRENT_PROJECT_VERSION = 46;
829+
CURRENT_PROJECT_VERSION = 47;
830830
DEAD_CODE_STRIPPING = YES;
831831
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
832832
ENABLE_NS_ASSERTIONS = NO;
@@ -866,7 +866,7 @@
866866
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "-";
867867
CODE_SIGN_STYLE = Automatic;
868868
COMBINE_HIDPI_IMAGES = YES;
869-
CURRENT_PROJECT_VERSION = 46;
869+
CURRENT_PROJECT_VERSION = 47;
870870
DEAD_CODE_STRIPPING = YES;
871871
DEVELOPMENT_ASSET_PATHS = "\"CodeEdit/Preview Content\"";
872872
DEVELOPMENT_TEAM = "";
@@ -903,7 +903,7 @@
903903
BUNDLE_LOADER = "$(TEST_HOST)";
904904
CODE_SIGN_STYLE = Automatic;
905905
COMBINE_HIDPI_IMAGES = YES;
906-
CURRENT_PROJECT_VERSION = 46;
906+
CURRENT_PROJECT_VERSION = 47;
907907
DEAD_CODE_STRIPPING = YES;
908908
DEVELOPMENT_TEAM = "";
909909
GENERATE_INFOPLIST_FILE = YES;
@@ -931,7 +931,7 @@
931931
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "-";
932932
CODE_SIGN_STYLE = Automatic;
933933
COMBINE_HIDPI_IMAGES = YES;
934-
CURRENT_PROJECT_VERSION = 46;
934+
CURRENT_PROJECT_VERSION = 47;
935935
DEAD_CODE_STRIPPING = YES;
936936
DEVELOPMENT_TEAM = "";
937937
GENERATE_INFOPLIST_FILE = YES;
@@ -960,7 +960,7 @@
960960
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "-";
961961
CODE_SIGN_STYLE = Automatic;
962962
COMBINE_HIDPI_IMAGES = YES;
963-
CURRENT_PROJECT_VERSION = 46;
963+
CURRENT_PROJECT_VERSION = 47;
964964
DEAD_CODE_STRIPPING = YES;
965965
DEVELOPMENT_TEAM = "";
966966
ENABLE_HARDENED_RUNTIME = YES;
@@ -995,7 +995,7 @@
995995
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "-";
996996
CODE_SIGN_STYLE = Automatic;
997997
COMBINE_HIDPI_IMAGES = YES;
998-
CURRENT_PROJECT_VERSION = 46;
998+
CURRENT_PROJECT_VERSION = 47;
999999
DEAD_CODE_STRIPPING = YES;
10001000
DEVELOPMENT_TEAM = "";
10011001
ENABLE_HARDENED_RUNTIME = YES;
@@ -1030,7 +1030,7 @@
10301030
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "-";
10311031
CODE_SIGN_STYLE = Automatic;
10321032
COMBINE_HIDPI_IMAGES = YES;
1033-
CURRENT_PROJECT_VERSION = 46;
1033+
CURRENT_PROJECT_VERSION = 47;
10341034
DEAD_CODE_STRIPPING = YES;
10351035
DEVELOPMENT_TEAM = "";
10361036
ENABLE_HARDENED_RUNTIME = YES;
@@ -1094,7 +1094,7 @@
10941094
CLANG_WARN_UNREACHABLE_CODE = YES;
10951095
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
10961096
COPY_PHASE_STRIP = NO;
1097-
CURRENT_PROJECT_VERSION = 46;
1097+
CURRENT_PROJECT_VERSION = 47;
10981098
DEAD_CODE_STRIPPING = YES;
10991099
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
11001100
ENABLE_NS_ASSERTIONS = NO;
@@ -1135,7 +1135,7 @@
11351135
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "-";
11361136
CODE_SIGN_STYLE = Automatic;
11371137
COMBINE_HIDPI_IMAGES = YES;
1138-
CURRENT_PROJECT_VERSION = 46;
1138+
CURRENT_PROJECT_VERSION = 47;
11391139
DEAD_CODE_STRIPPING = YES;
11401140
DEVELOPMENT_ASSET_PATHS = "\"CodeEdit/Preview Content\"";
11411141
DEVELOPMENT_TEAM = "";
@@ -1172,7 +1172,7 @@
11721172
BUNDLE_LOADER = "$(TEST_HOST)";
11731173
CODE_SIGN_STYLE = Automatic;
11741174
COMBINE_HIDPI_IMAGES = YES;
1175-
CURRENT_PROJECT_VERSION = 46;
1175+
CURRENT_PROJECT_VERSION = 47;
11761176
DEAD_CODE_STRIPPING = YES;
11771177
DEVELOPMENT_TEAM = "";
11781178
GENERATE_INFOPLIST_FILE = YES;
@@ -1200,7 +1200,7 @@
12001200
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "-";
12011201
CODE_SIGN_STYLE = Automatic;
12021202
COMBINE_HIDPI_IMAGES = YES;
1203-
CURRENT_PROJECT_VERSION = 46;
1203+
CURRENT_PROJECT_VERSION = 47;
12041204
DEAD_CODE_STRIPPING = YES;
12051205
DEVELOPMENT_TEAM = "";
12061206
GENERATE_INFOPLIST_FILE = YES;
@@ -1229,7 +1229,7 @@
12291229
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "-";
12301230
CODE_SIGN_STYLE = Automatic;
12311231
COMBINE_HIDPI_IMAGES = YES;
1232-
CURRENT_PROJECT_VERSION = 46;
1232+
CURRENT_PROJECT_VERSION = 47;
12331233
DEAD_CODE_STRIPPING = YES;
12341234
DEVELOPMENT_TEAM = "";
12351235
ENABLE_HARDENED_RUNTIME = YES;
@@ -1292,7 +1292,7 @@
12921292
CLANG_WARN_UNREACHABLE_CODE = YES;
12931293
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
12941294
COPY_PHASE_STRIP = NO;
1295-
CURRENT_PROJECT_VERSION = 46;
1295+
CURRENT_PROJECT_VERSION = 47;
12961296
DEAD_CODE_STRIPPING = YES;
12971297
DEBUG_INFORMATION_FORMAT = dwarf;
12981298
ENABLE_STRICT_OBJC_MSGSEND = YES;
@@ -1364,7 +1364,7 @@
13641364
CLANG_WARN_UNREACHABLE_CODE = YES;
13651365
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
13661366
COPY_PHASE_STRIP = NO;
1367-
CURRENT_PROJECT_VERSION = 46;
1367+
CURRENT_PROJECT_VERSION = 47;
13681368
DEAD_CODE_STRIPPING = YES;
13691369
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
13701370
ENABLE_NS_ASSERTIONS = NO;
@@ -1403,7 +1403,7 @@
14031403
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "Apple Development";
14041404
CODE_SIGN_STYLE = Automatic;
14051405
COMBINE_HIDPI_IMAGES = YES;
1406-
CURRENT_PROJECT_VERSION = 46;
1406+
CURRENT_PROJECT_VERSION = 47;
14071407
DEAD_CODE_STRIPPING = YES;
14081408
DEVELOPMENT_ASSET_PATHS = "\"CodeEdit/Preview Content\"";
14091409
DEVELOPMENT_TEAM = "";
@@ -1444,7 +1444,7 @@
14441444
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "-";
14451445
CODE_SIGN_STYLE = Automatic;
14461446
COMBINE_HIDPI_IMAGES = YES;
1447-
CURRENT_PROJECT_VERSION = 46;
1447+
CURRENT_PROJECT_VERSION = 47;
14481448
DEAD_CODE_STRIPPING = YES;
14491449
DEVELOPMENT_ASSET_PATHS = "\"CodeEdit/Preview Content\"";
14501450
DEVELOPMENT_TEAM = "";
@@ -1481,7 +1481,7 @@
14811481
BUNDLE_LOADER = "$(TEST_HOST)";
14821482
CODE_SIGN_STYLE = Automatic;
14831483
COMBINE_HIDPI_IMAGES = YES;
1484-
CURRENT_PROJECT_VERSION = 46;
1484+
CURRENT_PROJECT_VERSION = 47;
14851485
DEAD_CODE_STRIPPING = YES;
14861486
DEVELOPMENT_TEAM = "";
14871487
GENERATE_INFOPLIST_FILE = YES;
@@ -1508,7 +1508,7 @@
15081508
BUNDLE_LOADER = "$(TEST_HOST)";
15091509
CODE_SIGN_STYLE = Automatic;
15101510
COMBINE_HIDPI_IMAGES = YES;
1511-
CURRENT_PROJECT_VERSION = 46;
1511+
CURRENT_PROJECT_VERSION = 47;
15121512
DEAD_CODE_STRIPPING = YES;
15131513
DEVELOPMENT_TEAM = "";
15141514
GENERATE_INFOPLIST_FILE = YES;
@@ -1536,7 +1536,7 @@
15361536
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "-";
15371537
CODE_SIGN_STYLE = Automatic;
15381538
COMBINE_HIDPI_IMAGES = YES;
1539-
CURRENT_PROJECT_VERSION = 46;
1539+
CURRENT_PROJECT_VERSION = 47;
15401540
DEAD_CODE_STRIPPING = YES;
15411541
DEVELOPMENT_TEAM = "";
15421542
GENERATE_INFOPLIST_FILE = YES;
@@ -1565,7 +1565,7 @@
15651565
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "-";
15661566
CODE_SIGN_STYLE = Automatic;
15671567
COMBINE_HIDPI_IMAGES = YES;
1568-
CURRENT_PROJECT_VERSION = 46;
1568+
CURRENT_PROJECT_VERSION = 47;
15691569
DEAD_CODE_STRIPPING = YES;
15701570
DEVELOPMENT_TEAM = "";
15711571
GENERATE_INFOPLIST_FILE = YES;
@@ -1783,7 +1783,7 @@
17831783
repositoryURL = "https://github.com/CodeEditApp/CodeEditSourceEditor";
17841784
requirement = {
17851785
kind = exactVersion;
1786-
version = 0.14.1;
1786+
version = 0.15.1;
17871787
};
17881788
};
17891789
6C85BB3E2C2105ED00EB5DEF /* XCRemoteSwiftPackageReference "CodeEditKit" */ = {

CodeEdit.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved

Lines changed: 16 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

CodeEdit.xcodeproj/xcshareddata/xcschemes/CodeEdit.xcscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "1640"
3+
LastUpgradeVersion = "2600"
44
version = "1.7">
55
<BuildAction
66
parallelizeBuildables = "YES"

CodeEdit.xcodeproj/xcshareddata/xcschemes/OpenWithCodeEdit.xcscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "1620"
3+
LastUpgradeVersion = "2600"
44
wasCreatedForAppExtension = "YES"
55
version = "2.0">
66
<BuildAction

CodeEdit/AppDelegate.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -270,8 +270,8 @@ final class AppDelegate: NSObject, NSApplicationDelegate, ObservableObject {
270270
TaskNotificationHandler.postTask(action: .create, model: task)
271271
}
272272

273-
try await withTimeout(
274-
duration: .seconds(5.0),
273+
try? await withTimeout(
274+
duration: .seconds(2.0),
275275
onTimeout: {
276276
// Stop-gap measure to ensure we don't hang on CMD-Q
277277
await self.lspService.killAllServers()

CodeEdit/CodeEditApp.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,9 @@ struct CodeEditApp: App {
3737
OpenFileOrFolderButton(dismissWindow: dismissWindow)
3838
},
3939
onDrop: { url, dismissWindow in
40-
Task { CodeEditDocumentController.shared.openDocument(at: url, onCompletion: { dismissWindow() }) }
40+
Task {
41+
await CodeEditDocumentController.shared.openDocument(at: url, onCompletion: { dismissWindow() })
42+
}
4143
}
4244
)
4345

0 commit comments

Comments
 (0)