<pre style='margin:0'>
Clemens Lang (neverpanic) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/9c20fd8fd9919f4d60b29f557ce8194b0fdc7720">https://github.com/macports/macports-ports/commit/9c20fd8fd9919f4d60b29f557ce8194b0fdc7720</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 9c20fd8fd99 HexFiend: Update to 2.15.0b1
</span>9c20fd8fd99 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 9c20fd8fd9919f4d60b29f557ce8194b0fdc7720
</span>Author: Clemens Lang <neverpanic@gmail.com>
AuthorDate: Mon Apr 11 12:39:06 2022 +0200

<span style='display:block; white-space:pre;color:#404040;'>    HexFiend: Update to 2.15.0b1
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/63810
</span>---
 editors/HexFiend/Portfile                          |  28 +-
 .../files/0001-xcode-Disable-Sparkle.patch         | 154 --------
 .../files/patch-enable-build-on-high-sierra.diff   | 394 +++++++++++++++++++++
 .../files/patch-xcode-disable-sparkle.diff         | 127 +++++++
 4 files changed, 538 insertions(+), 165 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/HexFiend/Portfile b/editors/HexFiend/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0568ae07b41..945cc222e68 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/editors/HexFiend/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/editors/HexFiend/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,10 +5,10 @@ PortGroup       xcode 1.0
</span> PortGroup       xcodeversion 1.0
 PortGroup       github 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup    ridiculousfish HexFiend 2.14.1b v
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums       rmd160  ef52e8fe7722c06385c2fa3765bed93d68fbde75 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                sha256  45e8d8fda54ae28c6b0d251c4344cb9d9c8a8bf3155e0161dfdcf731e4b006fa \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                size    4600384
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup    HexFiend HexFiend 2.15.0b1 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums       rmd160  10c6c7e42c1c615932758c85dfc89a2acdd3c5ae \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                sha256  051c4fe95355f45ec67473aff5de440078ec55794f1df165804f0fc4cc91006f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                size    4629535
</span> 
 epoch           1
 categories      editors aqua
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,29 +27,35 @@ long_description \n\
</span>     * Data inspector. Interpret data as integer or floating point, signed or unsigned, big or little endian...\n\
     * Smooth scrolling. No separate pages - scroll like any text document.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-supported_archs x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs x86_64 arm64
</span> 
 patch.pre_args  -p1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles      0001-xcode-Disable-Sparkle.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${os.major} == 17} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        patchfiles      patch-enable-build-on-high-sierra.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        patchfiles      patch-xcode-disable-sparkle.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 description     HexFiend is a fast and clever hex editor
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-xcode.scheme        Release+MAS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-xcode.configuration Release+MAS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+xcode.scheme        Release
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+xcode.configuration Release
</span> xcode.build.settings \
     CODE_SIGN_IDENTITY=- \
     CODE_SIGN_STYLE=Manual
 build.pre_args -derivedDataPath ${worksrcpath}
 
 destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    copy "${worksrcpath}/build/Release+MAS/Hex Fiend.app" ${destroot}${applications_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    copy "${worksrcpath}/build/Release/Hex Fiend.app" ${destroot}${applications_dir}
</span>     xinstall -d ${destroot}${prefix}/share/doc/${name}
     xinstall -m 644 ${worksrcpath}/License.txt ${destroot}${prefix}/share/doc/${name}
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.platform} ne "darwin" || ${os.major} < 18} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} ne "darwin" || ${os.major} < 17} {
</span>     pre-fetch {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        ui_error "${subport} @${version} only works with macOS 10.14 Mojave or later."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_error "${subport} @${version} only works with macOS 10.13 High Sierra or later."
</span>         return -code error "incompatible macOS version"
     }
 }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/HexFiend/files/0001-xcode-Disable-Sparkle.patch b/editors/HexFiend/files/0001-xcode-Disable-Sparkle.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index e9d0c553eb0..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/editors/HexFiend/files/0001-xcode-Disable-Sparkle.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,154 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/HexFiend_2.xcodeproj/project.pbxproj b/HexFiend_2.xcodeproj/project.pbxproj
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index adb699a..88b839f 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/HexFiend_2.xcodeproj/project.pbxproj
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/HexFiend_2.xcodeproj/project.pbxproj
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -121,8 +121,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           A5CEA42F20D6316600BCA488 /* HFCustomEncoding.h in Headers */ = {isa = PBXBuildFile; fileRef = A5CEA42D20D6316600BCA488 /* HFCustomEncoding.h */; settings = {ATTRIBUTES = (Public, ); }; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           A5CEA43020D6316600BCA488 /* HFCustomEncoding.m in Sources */ = {isa = PBXBuildFile; fileRef = A5CEA42E20D6316600BCA488 /* HFCustomEncoding.m */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           A5D8C8F220E9E58000103D60 /* libz.1.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = A5D8C8F120E9E58000103D60 /* libz.1.tbd */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          A5DB1BA224A83F4D00581ACB /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A5DB1B8B24A83F3C00581ACB /* Sparkle.framework */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          A5DB1BA324A83F4D00581ACB /* Sparkle.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = A5DB1B8B24A83F3C00581ACB /* Sparkle.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           A5ED2A85200BD8F0004AD7A4 /* HFColorRange.h in Headers */ = {isa = PBXBuildFile; fileRef = A5ED2A83200BD8F0004AD7A4 /* HFColorRange.h */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           A5ED2A86200BD8F0004AD7A4 /* HFColorRange.m in Sources */ = {isa = PBXBuildFile; fileRef = A5ED2A84200BD8F0004AD7A4 /* HFColorRange.m */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           A5EF28CA20F187B700CA7B39 /* HexFiend.h in Headers */ = {isa = PBXBuildFile; fileRef = D01E7BEF0CDC564B00943F9E /* HexFiend.h */; settings = {ATTRIBUTES = (Public, ); }; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -433,13 +431,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   remoteGlobalIDString = EA4311A0229D5FBC00A5503D;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   remoteInfo = ed25519;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          A5DB1BA524A83FBD00581ACB /* PBXContainerItemProxy */ = {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  isa = PBXContainerItemProxy;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  containerPortal = A5DB1B7824A83F3C00581ACB /* Sparkle.xcodeproj */;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  proxyType = 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  remoteGlobalIDString = 8DC2EF4F0486A6940098B216;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  remoteInfo = Sparkle;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           D039DBFF1481C17C00364FA6 /* PBXContainerItemProxy */ = {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   isa = PBXContainerItemProxy;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -478,7 +469,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   dstSubfolderSpec = 10;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   files = (
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           D047E4CA1022E1CA00EF307B /* HexFiend.framework in Copy Frameworks */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          A5DB1BA324A83F4D00581ACB /* Sparkle.framework in Copy Frameworks */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   name = "Copy Frameworks";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   runOnlyForDeploymentPostprocessing = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -792,7 +782,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   buildActionMask = 2147483647;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   files = (
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           A5D8C8F220E9E58000103D60 /* libz.1.tbd in Frameworks */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          A5DB1BA224A83F4D00581ACB /* Sparkle.framework in Frameworks */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           A59BC5942001FD0F0066860F /* Tcl.framework in Frameworks */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           795F46C314BAADB600EB2F7D /* DiskArbitration.framework in Frameworks */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1608,7 +1597,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   buildRules = (
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   dependencies = (
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          A5DB1BA624A83FBD00581ACB /* PBXTargetDependency */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           A550A7221F787A60001C79C7 /* PBXTargetDependency */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           D039DC001481C17C00364FA6 /* PBXTargetDependency */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2177,11 +2165,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   target = A550A7151F7877F8001C79C7 /* hexf */;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   targetProxy = A550A7211F787A60001C79C7 /* PBXContainerItemProxy */;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          A5DB1BA624A83FBD00581ACB /* PBXTargetDependency */ = {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  isa = PBXTargetDependency;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  name = Sparkle;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  targetProxy = A5DB1BA524A83FBD00581ACB /* PBXContainerItemProxy */;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           D039DC001481C17C00364FA6 /* PBXTargetDependency */ = {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   isa = PBXTargetDependency;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   target = D047E3141022CEFE00EF307B /* FortunateSon (PrivilegedHelper) */;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2955,6 +2938,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "@executable_path/../Frameworks",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          MARKETING_VERSION = 2.14.1b;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           OTHER_CFLAGS = (
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "-fblocks",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3118,6 +3102,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "@executable_path/../Frameworks",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          MARKETING_VERSION = 2.14.1b;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           OTHER_CFLAGS = (
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "-fblocks",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3278,6 +3263,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "@executable_path/../Frameworks",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          MARKETING_VERSION = 2.14.1b;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           OTHER_CFLAGS = (
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "-fblocks",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3458,6 +3444,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "@executable_path/../Frameworks",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          MARKETING_VERSION = 2.14.1b;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           OTHER_CFLAGS = (
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "-fblocks",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3649,6 +3636,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "@executable_path/../Frameworks",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          MARKETING_VERSION = 2.14.1b;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           OTHER_CFLAGS = (
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "-fblocks",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3845,6 +3833,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "@executable_path/../Frameworks",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          MARKETING_VERSION = 2.14.1b;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           OTHER_CFLAGS = (
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "-fblocks",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -4029,6 +4018,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "@executable_path/../Frameworks",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          MARKETING_VERSION = 2.14.1b;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           OTHER_CFLAGS = (
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "-fblocks",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/app/Info.plist b/app/Info.plist
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 3d6054b..8a6170f 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/app/Info.plist
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/app/Info.plist
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -73,7 +73,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   <key>CFBundlePackageType</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   <string>APPL</string>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   <key>CFBundleShortVersionString</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  <string>HEXFIEND_VERSION</string>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  <string>$(MARKETING_VERSION)</string>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   <key>CFBundleSignature</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   <string>????</string>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   <key>CFBundleVersion</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -89,7 +89,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   <key>SMPrivilegedExecutables</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   <dict>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           <key>com.ridiculousfish.HexFiend.PrivilegedHelper</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          <string>identifier com.ridiculousfish.HexFiend.PrivilegedHelper and certificate leaf[subject.CN] = &quot;$(CODE_SIGN_IDENTITY)&quot;</string>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          <string>identifier com.ridiculousfish.HexFiend.PrivilegedHelper and certificate leaf[subject.CN] = "$(CODE_SIGN_IDENTITY)"</string>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   </dict>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   <key>SUFeedURL</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   <string>https://raw.githubusercontent.com/ridiculousfish/HexFiend/master/app/appcast.xml</string>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/configs/postprocess_for_mas.sh b/configs/postprocess_for_mas.sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 4308768..408f109 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/configs/postprocess_for_mas.sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/configs/postprocess_for_mas.sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -17,7 +17,7 @@ test -n "${WRAPPER_NAME}" || die 'Missing $WRAPPER_NAME'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- erase() {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   FULLPATH="${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}$1"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  rm -r "${FULLPATH}" && echo "Removed ${FULLPATH}";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  rm -rf "${FULLPATH}" && echo "Removed ${FULLPATH}";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- erase /Contents/Frameworks/Sparkle.framework
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/HexFiend/files/patch-enable-build-on-high-sierra.diff b/editors/HexFiend/files/patch-enable-build-on-high-sierra.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..271d783a59f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/editors/HexFiend/files/patch-enable-build-on-high-sierra.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,394 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+:100755 100755 b35e59b effdb0d M   HexFiend_2.xcodeproj/project.pbxproj
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+:100644 100644 ba8331c bacecc2 M   app/sources/DataInspectorScrollView.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+:100644 100644 a24fffb 55ceffc M   app/sources/DiffTextViewContainer.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+:100644 100644 520d976 9307117 M   app/sources/HFClickableTextField.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+:100644 100644 cd2b968 a2b3783 M   app/sources/TextDividerRepresenter.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+:100644 100644 a7d44cf a327692 M   framework/sources/HFColumnView.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+:100644 100644 7f2322b d3f6129 M   framework/sources/HFFunctions.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+:100644 100644 81e66b0 1acd966 M   framework/sources/HFLineCountingView.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+:100644 100644 8f0cbc1 4b99a81 M   framework/sources/HFRepresenterTextView.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+:100644 100644 cf917c6 55e4d9a M   framework/sources/HFTextRepresenter.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/HexFiend_2.xcodeproj/project.pbxproj b/HexFiend_2.xcodeproj/project.pbxproj
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index b35e59b..effdb0d 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/HexFiend_2.xcodeproj/project.pbxproj
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/HexFiend_2.xcodeproj/project.pbxproj
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3,7 +3,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   archiveVersion = 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   classes = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  objectVersion = 53;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  objectVersion = 50;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   objects = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Begin PBXAggregateTarget section */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -112,7 +112,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           A59BC59C2002113F0066860F /* HFTemplateNode.m in Sources */ = {isa = PBXBuildFile; fileRef = A59BC59B2002113F0066860F /* HFTemplateNode.m */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           A59BC59F2002E63C0066860F /* HFTemplateController.m in Sources */ = {isa = PBXBuildFile; fileRef = A59BC59E2002E63C0066860F /* HFTemplateController.m */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           A59DFE67200BE7A800FEA540 /* BinaryTemplateController.xib in Resources */ = {isa = PBXBuildFile; fileRef = A59DFE65200BE7A800FEA540 /* BinaryTemplateController.xib */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          A5A34C1B26AD271900506AE7 /* Sparkle in Frameworks */ = {isa = PBXBuildFile; productRef = A5A34C1A26AD271900506AE7 /* Sparkle */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          A5A34C1B26AD271900506AE7 /* (null) in Frameworks */ = {isa = PBXBuildFile; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           A5AE0C1D21E1D7570044014E /* HFColumnView.h in Headers */ = {isa = PBXBuildFile; fileRef = A5AE0C1B21E1D7570044014E /* HFColumnView.h */; settings = {ATTRIBUTES = (Public, ); }; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           A5AE0C1E21E1D7570044014E /* HFColumnView.m in Sources */ = {isa = PBXBuildFile; fileRef = A5AE0C1C21E1D7570044014E /* HFColumnView.m */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           A5CEA41C20D5DF4400BCA488 /* HFStringEncoding.h in Headers */ = {isa = PBXBuildFile; fileRef = A5CEA41A20D5DF4400BCA488 /* HFStringEncoding.h */; settings = {ATTRIBUTES = (Public, ); }; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -698,7 +698,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           A5D8C8F220E9E58000103D60 /* libz.1.tbd in Frameworks */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           A59BC5942001FD0F0066860F /* Tcl.framework in Frameworks */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           795F46C314BAADB600EB2F7D /* DiskArbitration.framework in Frameworks */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          A5A34C1B26AD271900506AE7 /* Sparkle in Frameworks */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          A5A34C1B26AD271900506AE7 /* (null) in Frameworks */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           94ECCBC01BDF7DD2007FF44E /* HexFiend.framework in Frameworks */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1494,9 +1494,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           D039DC001481C17C00364FA6 /* PBXTargetDependency */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   name = HexFiend_2;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  packageProductDependencies = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          A5A34C1A26AD271900506AE7 /* Sparkle */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   productInstallPath = "$(HOME)/Applications";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   productName = HexFiend_2;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   productReference = 8D1107320486CEB800E47090 /* Hex Fiend.app */;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1626,7 +1623,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "HexFiend_2" */;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  compatibilityVersion = "Xcode 11.4";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  compatibilityVersion = "Xcode 9.3";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   developmentRegion = en;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   hasScannedForEncodings = 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   knownRegions = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1634,9 +1631,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           Base,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   mainGroup = 29B97314FDCFA39411CA2CEA /* HexFiend_2 */;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  packageReferences = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          A5A34C1926AD271900506AE7 /* XCRemoteSwiftPackageReference "Sparkle" */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   projectDirPath = "";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   projectRoot = ../..;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   targets = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2488,6 +2482,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_PREFIX_HEADER = version.h;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_PREPROCESS = YES;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INSTALL_PATH = "@loader_path/../Frameworks";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          IPHONEOS_DEPLOYMENT_TARGET = 11.4;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           LD_DYLIB_INSTALL_NAME = "@loader_path/../Frameworks/HexFiend.framework/Versions/A/HexFiend";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           OTHER_CFLAGS = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "-fblocks",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2513,6 +2508,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_PREFIX_HEADER = version.h;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_PREPROCESS = YES;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INSTALL_PATH = "@loader_path/../Frameworks";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          IPHONEOS_DEPLOYMENT_TARGET = 11.4;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           LD_DYLIB_INSTALL_NAME = "@loader_path/../Frameworks/HexFiend.framework/Versions/A/HexFiend";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           OTHER_CFLAGS = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "-fblocks",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2538,6 +2534,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_PREFIX_HEADER = version.h;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_PREPROCESS = YES;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INSTALL_PATH = "@loader_path/../Frameworks";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          IPHONEOS_DEPLOYMENT_TARGET = 11.4;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           LD_DYLIB_INSTALL_NAME = "@loader_path/../Frameworks/HexFiend.framework/Versions/A/HexFiend";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           OTHER_CFLAGS = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "-fblocks",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2562,6 +2559,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_PREFIX_HEADER = version.h;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_PREPROCESS = YES;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INSTALL_PATH = "@loader_path/../Frameworks";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          IPHONEOS_DEPLOYMENT_TARGET = 11.4;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           LD_DYLIB_INSTALL_NAME = "@loader_path/../Frameworks/HexFiend.framework/Versions/A/HexFiend";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           OTHER_CFLAGS = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "-fblocks",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2587,6 +2585,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_PREFIX_HEADER = version.h;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_PREPROCESS = YES;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INSTALL_PATH = "@loader_path/../Frameworks";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          IPHONEOS_DEPLOYMENT_TARGET = 11.4;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           LD_DYLIB_INSTALL_NAME = "@loader_path/../Frameworks/HexFiend.framework/Versions/A/HexFiend";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           OTHER_CFLAGS = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "-fblocks",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2612,6 +2611,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_PREFIX_HEADER = version.h;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_PREPROCESS = YES;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INSTALL_PATH = "@loader_path/../Frameworks";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          IPHONEOS_DEPLOYMENT_TARGET = 11.4;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           LD_DYLIB_INSTALL_NAME = "@loader_path/../Frameworks/HexFiend.framework/Versions/A/HexFiend";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           OTHER_CFLAGS = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "-fblocks",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2637,6 +2637,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_PREFIX_HEADER = version.h;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_PREPROCESS = YES;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INSTALL_PATH = "@loader_path/../Frameworks";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          IPHONEOS_DEPLOYMENT_TARGET = 11.4;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           LD_DYLIB_INSTALL_NAME = "@loader_path/../Frameworks/HexFiend.framework/Versions/A/HexFiend";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           OTHER_CFLAGS = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "-fblocks",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2739,6 +2740,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_OTHER_PREPROCESSOR_FLAGS = "-traditional";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_PREFIX_HEADER = version.h;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_PREPROCESS = YES;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          IPHONEOS_DEPLOYMENT_TARGET = 11.4;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           LD_RUNPATH_SEARCH_PATHS = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "@executable_path/../Frameworks",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2747,11 +2749,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "-fblocks",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          OTHER_LDFLAGS = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  "$(inherited)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  "-framework",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  Sparkle,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          OTHER_LDFLAGS = "$(inherited)";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           PRODUCT_BUNDLE_IDENTIFIER = com.ridiculousfish.HexFiend;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           PRODUCT_NAME = "Hex Fiend";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           WRAPPER_EXTENSION = app;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2901,6 +2899,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_OTHER_PREPROCESSOR_FLAGS = "-traditional";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_PREFIX_HEADER = version.h;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_PREPROCESS = YES;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          IPHONEOS_DEPLOYMENT_TARGET = 11.4;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           LD_RUNPATH_SEARCH_PATHS = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "@executable_path/../Frameworks",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2909,11 +2908,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "-fblocks",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          OTHER_LDFLAGS = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  "$(inherited)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  "-framework",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  Sparkle,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          OTHER_LDFLAGS = "$(inherited)";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           PRODUCT_BUNDLE_IDENTIFIER = com.ridiculousfish.HexFiend;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           PRODUCT_NAME = "Hex Fiend";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           WRAPPER_EXTENSION = app;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3060,6 +3055,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_OTHER_PREPROCESSOR_FLAGS = "-traditional";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_PREFIX_HEADER = version.h;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_PREPROCESS = YES;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          IPHONEOS_DEPLOYMENT_TARGET = 11.4;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           LD_RUNPATH_SEARCH_PATHS = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "@executable_path/../Frameworks",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3068,11 +3064,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "-fblocks",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          OTHER_LDFLAGS = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  "$(inherited)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  "-framework",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  Sparkle,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          OTHER_LDFLAGS = "$(inherited)";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           PRODUCT_BUNDLE_IDENTIFIER = com.ridiculousfish.HexFiend;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           PRODUCT_NAME = "Hex Fiend";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           WRAPPER_EXTENSION = app;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3239,6 +3231,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_OTHER_PREPROCESSOR_FLAGS = "-traditional";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_PREFIX_HEADER = version.h;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_PREPROCESS = YES;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          IPHONEOS_DEPLOYMENT_TARGET = 11.4;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           LD_RUNPATH_SEARCH_PATHS = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "@executable_path/../Frameworks",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3429,6 +3422,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_OTHER_PREPROCESSOR_FLAGS = "-traditional";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_PREFIX_HEADER = version.h;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_PREPROCESS = YES;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          IPHONEOS_DEPLOYMENT_TARGET = 11.4;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           LD_RUNPATH_SEARCH_PATHS = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "@executable_path/../Frameworks",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3624,6 +3618,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_OTHER_PREPROCESSOR_FLAGS = "-traditional";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_PREFIX_HEADER = version.h;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_PREPROCESS = YES;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          IPHONEOS_DEPLOYMENT_TARGET = 11.4;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           LD_RUNPATH_SEARCH_PATHS = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "@executable_path/../Frameworks",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3632,11 +3627,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "-fblocks",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          OTHER_LDFLAGS = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  "$(inherited)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  "-framework",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  Sparkle,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          OTHER_LDFLAGS = "$(inherited)";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           PRODUCT_BUNDLE_IDENTIFIER = com.ridiculousfish.HexFiend;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           PRODUCT_NAME = "Hex Fiend";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           WRAPPER_EXTENSION = app;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3807,6 +3798,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_OTHER_PREPROCESSOR_FLAGS = "-traditional";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_PREFIX_HEADER = version.h;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_PREPROCESS = YES;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          IPHONEOS_DEPLOYMENT_TARGET = 11.4;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           LD_RUNPATH_SEARCH_PATHS = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "@executable_path/../Frameworks",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3815,11 +3807,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "-fblocks",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          OTHER_LDFLAGS = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  "$(inherited)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  "-framework",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  Sparkle,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          OTHER_LDFLAGS = "$(inherited)";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           PRODUCT_BUNDLE_IDENTIFIER = com.ridiculousfish.HexFiend;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           PRODUCT_NAME = "Hex Fiend";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           WRAPPER_EXTENSION = app;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3984,25 +3972,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   defaultConfigurationName = Release;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* End XCConfigurationList section */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* Begin XCRemoteSwiftPackageReference section */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          A5A34C1926AD271900506AE7 /* XCRemoteSwiftPackageReference "Sparkle" */ = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  isa = XCRemoteSwiftPackageReference;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  repositoryURL = "https://github.com/sparkle-project/Sparkle";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  requirement = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          kind = exactVersion;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          version = 1.26.0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* End XCRemoteSwiftPackageReference section */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* Begin XCSwiftPackageProductDependency section */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          A5A34C1A26AD271900506AE7 /* Sparkle */ = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  isa = XCSwiftPackageProductDependency;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  package = A5A34C1926AD271900506AE7 /* XCRemoteSwiftPackageReference "Sparkle" */;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  productName = Sparkle;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* End XCSwiftPackageProductDependency section */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/app/sources/DataInspectorScrollView.m b/app/sources/DataInspectorScrollView.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index ba8331c..bacecc2 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/app/sources/DataInspectorScrollView.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/app/sources/DataInspectorScrollView.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -14,7 +14,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     NSColor *separatorColor = [NSColor lightGrayColor];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if (HFDarkModeEnabled()) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         if (@available(macOS 10.14, *)) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-            separatorColor = [NSColor separatorColor];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++//            separatorColor = [NSColor separatorColor];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     [separatorColor set];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/app/sources/DiffTextViewContainer.m b/app/sources/DiffTextViewContainer.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index a24fffb..55ceffc 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/app/sources/DiffTextViewContainer.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/app/sources/DiffTextViewContainer.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -173,7 +173,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     NSColor *dividerColor = [NSColor darkGrayColor];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if (darkMode) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         if (@available(macOS 10.14, *)) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-            dividerColor = [NSColor separatorColor];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++//            dividerColor = [NSColor separatorColor];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     [dividerColor set];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/app/sources/HFClickableTextField.m b/app/sources/HFClickableTextField.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 520d976..9307117 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/app/sources/HFClickableTextField.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/app/sources/HFClickableTextField.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11,7 +11,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @implementation HFClickableTextField
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ - (void)awakeFromNib {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    self.textColor = NSColor.linkColor;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++//    self.textColor = NSColor.linkColor;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ - (void)viewDidMoveToWindow {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/app/sources/TextDividerRepresenter.m b/app/sources/TextDividerRepresenter.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index cd2b968..a2b3783 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/app/sources/TextDividerRepresenter.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/app/sources/TextDividerRepresenter.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -45,7 +45,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     NSColor *dividerColor = [NSColor darkGrayColor];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if (darkMode) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         if (@available(macOS 10.14, *)) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-            dividerColor = [NSColor separatorColor];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++//            dividerColor = [NSColor separatorColor];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     [dividerColor set];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/framework/sources/HFColumnView.m b/framework/sources/HFColumnView.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index a7d44cf..a327692 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/framework/sources/HFColumnView.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/framework/sources/HFColumnView.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12,7 +12,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ - (NSColor *)borderColor {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if (@available(macOS 10.14, *)) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        return [NSColor separatorColor];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++//        return [NSColor separatorColor];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     return [NSColor darkGrayColor];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/framework/sources/HFFunctions.m b/framework/sources/HFFunctions.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 7f2322b..d3f6129 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/framework/sources/HFFunctions.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/framework/sources/HFFunctions.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -943,9 +943,10 @@ BOOL HFDarkModeEnabled(void) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     return NO;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if (@available(macOS 10.14, *)) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        if ([NSAppearance.currentAppearance.name isEqualToString:NSAppearanceNameDarkAqua]) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/*        if ([NSAppearance.currentAppearance.name isEqualToString:NSAppearanceNameDarkAqua]) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             return YES;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     return NO;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/framework/sources/HFLineCountingView.m b/framework/sources/HFLineCountingView.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 81e66b0..1acd966 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/framework/sources/HFLineCountingView.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/framework/sources/HFLineCountingView.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -56,7 +56,7 @@ static const CGFloat kShadowWidth = 6;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ - (NSColor *)borderColor {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if (@available(macOS 10.14, *)) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        return [NSColor separatorColor];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++//        return [NSColor separatorColor];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     return [NSColor darkGrayColor];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/framework/sources/HFRepresenterTextView.m b/framework/sources/HFRepresenterTextView.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 8f0cbc1..4b99a81 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/framework/sources/HFRepresenterTextView.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/framework/sources/HFRepresenterTextView.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -541,7 +541,7 @@ enum LineCoverage_t {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ - (NSColor *)inactiveTextSelectionColor {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if (HFDarkModeEnabled()) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         if (@available(macOS 10.14, *)) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-            return [NSColor unemphasizedSelectedTextBackgroundColor];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++//            return [NSColor unemphasizedSelectedTextBackgroundColor];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     return [NSColor colorWithCalibratedWhite: (CGFloat)(212./255.) alpha:1];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/framework/sources/HFTextRepresenter.m b/framework/sources/HFTextRepresenter.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index cf917c6..55e4d9a 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/framework/sources/HFTextRepresenter.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/framework/sources/HFTextRepresenter.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -34,7 +34,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     const BOOL useHFBlue = [NSUserDefaults.standardUserDefaults boolForKey:@"UseBlueAlternatingColor"];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if (@available(macOS 10.14, *)) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         if (HFDarkModeEnabled() || !useHFBlue) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-            return [NSColor alternatingContentBackgroundColors];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++//            return [NSColor alternatingContentBackgroundColors];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     NSColor *color1 = [NSColor colorWithCalibratedWhite:1.0 alpha:1.0];
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/HexFiend/files/patch-xcode-disable-sparkle.diff b/editors/HexFiend/files/patch-xcode-disable-sparkle.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..404a602417d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/editors/HexFiend/files/patch-xcode-disable-sparkle.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,127 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/HexFiend_2.xcodeproj/project.pbxproj 2022-04-03 23:20:02.000000000 +0900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/HexFiend_2.xcodeproj/project.pbxproj 2022-04-07 20:37:59.000000000 +0900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -112,7 +112,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           A59BC59C2002113F0066860F /* HFTemplateNode.m in Sources */ = {isa = PBXBuildFile; fileRef = A59BC59B2002113F0066860F /* HFTemplateNode.m */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           A59BC59F2002E63C0066860F /* HFTemplateController.m in Sources */ = {isa = PBXBuildFile; fileRef = A59BC59E2002E63C0066860F /* HFTemplateController.m */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           A59DFE67200BE7A800FEA540 /* BinaryTemplateController.xib in Resources */ = {isa = PBXBuildFile; fileRef = A59DFE65200BE7A800FEA540 /* BinaryTemplateController.xib */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          A5A34C1B26AD271900506AE7 /* Sparkle in Frameworks */ = {isa = PBXBuildFile; productRef = A5A34C1A26AD271900506AE7 /* Sparkle */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           A5AE0C1D21E1D7570044014E /* HFColumnView.h in Headers */ = {isa = PBXBuildFile; fileRef = A5AE0C1B21E1D7570044014E /* HFColumnView.h */; settings = {ATTRIBUTES = (Public, ); }; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           A5AE0C1E21E1D7570044014E /* HFColumnView.m in Sources */ = {isa = PBXBuildFile; fileRef = A5AE0C1C21E1D7570044014E /* HFColumnView.m */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           A5CEA41C20D5DF4400BCA488 /* HFStringEncoding.h in Headers */ = {isa = PBXBuildFile; fileRef = A5CEA41A20D5DF4400BCA488 /* HFStringEncoding.h */; settings = {ATTRIBUTES = (Public, ); }; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -698,7 +697,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           A5D8C8F220E9E58000103D60 /* libz.1.tbd in Frameworks */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           A59BC5942001FD0F0066860F /* Tcl.framework in Frameworks */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           795F46C314BAADB600EB2F7D /* DiskArbitration.framework in Frameworks */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          A5A34C1B26AD271900506AE7 /* Sparkle in Frameworks */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           94ECCBC01BDF7DD2007FF44E /* HexFiend.framework in Frameworks */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1495,7 +1493,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   name = HexFiend_2;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   packageProductDependencies = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          A5A34C1A26AD271900506AE7 /* Sparkle */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   productInstallPath = "$(HOME)/Applications";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   productName = HexFiend_2;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1634,9 +1631,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           Base,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   mainGroup = 29B97314FDCFA39411CA2CEA /* HexFiend_2 */;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  packageReferences = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          A5A34C1926AD271900506AE7 /* XCRemoteSwiftPackageReference "Sparkle" */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   projectDirPath = "";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   projectRoot = ../..;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   targets = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2747,11 +2741,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "-fblocks",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          OTHER_LDFLAGS = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  "$(inherited)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  "-framework",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  Sparkle,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          OTHER_LDFLAGS = "$(inherited)";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           PRODUCT_BUNDLE_IDENTIFIER = com.ridiculousfish.HexFiend;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           PRODUCT_NAME = "Hex Fiend";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           WRAPPER_EXTENSION = app;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2909,11 +2899,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "-fblocks",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          OTHER_LDFLAGS = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  "$(inherited)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  "-framework",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  Sparkle,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          OTHER_LDFLAGS = "$(inherited)";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           PRODUCT_BUNDLE_IDENTIFIER = com.ridiculousfish.HexFiend;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           PRODUCT_NAME = "Hex Fiend";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           WRAPPER_EXTENSION = app;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3068,11 +3054,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "-fblocks",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          OTHER_LDFLAGS = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  "$(inherited)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  "-framework",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  Sparkle,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          OTHER_LDFLAGS = "$(inherited)";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           PRODUCT_BUNDLE_IDENTIFIER = com.ridiculousfish.HexFiend;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           PRODUCT_NAME = "Hex Fiend";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           WRAPPER_EXTENSION = app;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3632,11 +3614,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "-fblocks",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          OTHER_LDFLAGS = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  "$(inherited)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  "-framework",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  Sparkle,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          OTHER_LDFLAGS = "$(inherited)";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           PRODUCT_BUNDLE_IDENTIFIER = com.ridiculousfish.HexFiend;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           PRODUCT_NAME = "Hex Fiend";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           WRAPPER_EXTENSION = app;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3815,11 +3793,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "-fblocks",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          OTHER_LDFLAGS = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  "$(inherited)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  "-framework",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  Sparkle,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          OTHER_LDFLAGS = "$(inherited)";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           PRODUCT_BUNDLE_IDENTIFIER = com.ridiculousfish.HexFiend;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           PRODUCT_NAME = "Hex Fiend";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           WRAPPER_EXTENSION = app;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3984,25 +3958,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   defaultConfigurationName = Release;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* End XCConfigurationList section */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* Begin XCRemoteSwiftPackageReference section */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          A5A34C1926AD271900506AE7 /* XCRemoteSwiftPackageReference "Sparkle" */ = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  isa = XCRemoteSwiftPackageReference;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  repositoryURL = "https://github.com/sparkle-project/Sparkle";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  requirement = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          kind = exactVersion;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          version = 1.26.0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* End XCRemoteSwiftPackageReference section */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* Begin XCSwiftPackageProductDependency section */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          A5A34C1A26AD271900506AE7 /* Sparkle */ = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  isa = XCSwiftPackageProductDependency;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  package = A5A34C1926AD271900506AE7 /* XCRemoteSwiftPackageReference "Sparkle" */;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  productName = Sparkle;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* End XCSwiftPackageProductDependency section */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span></pre><pre style='margin:0'>

</pre>