Skip to content

Commit da8b9d0

Browse files
committed
Codesign and support for rexx format.
1 parent adbe894 commit da8b9d0

19 files changed

Lines changed: 383 additions & 552 deletions

File tree

Application/Info.plist

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,26 @@
242242
</array>
243243
</dict>
244244
</dict>
245+
<dict>
246+
<key>UTTypeDescription</key>
247+
<string>Rexx source file</string>
248+
<key>UTTypeConformsTo</key>
249+
<array>
250+
<string>public.item</string>
251+
<string>dyn.ah62d4rv4ge81e3p2ta</string>
252+
<string>dyn.ah62d4rv4ge81e3p2</string>
253+
</array>
254+
<key>UTTypeIdentifier</key>
255+
<string>com.ibm.rexx</string>
256+
<key>UTTypeTagSpecification</key>
257+
<dict>
258+
<key>public.filename-extension</key>
259+
<array>
260+
<string>rexx</string>
261+
<string>rex</string>
262+
</array>
263+
</dict>
264+
</dict>
245265
<dict>
246266
<key>UTTypeConformsTo</key>
247267
<array>

Application/SCSHApp.entitlements

Lines changed: 21 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,24 @@
22
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
33
<plist version="1.0">
44
<dict>
5-
<key>com.apple.security.temporary-exception.mach-lookup.global-name</key>
5+
<key>com.apple.security.app-sandbox</key>
6+
<true/>
7+
<key>com.apple.security.application-groups</key>
68
<array>
7-
<string>$(PRODUCT_BUNDLE_IDENTIFIER)-spki</string>
8-
<string>$(PRODUCT_BUNDLE_IDENTIFIER)-spks</string>
9+
<string>group.org.sbarex.syntaxhighlight</string>
910
</array>
11+
<key>com.apple.security.automation.apple-events</key>
12+
<true/>
13+
<key>com.apple.security.cs.disable-library-validation</key>
14+
<true/>
15+
<key>com.apple.security.files.user-selected.read-write</key>
16+
<true/>
17+
<key>com.apple.security.get-task-allow</key>
18+
<true/>
19+
<key>com.apple.security.inherit</key>
20+
<true/>
21+
<key>com.apple.security.network.client</key>
22+
<true/>
1023
<key>com.apple.security.temporary-exception.files.absolute-path.read-write</key>
1124
<array>
1225
<string>/usr/local/bin</string>
@@ -22,19 +35,10 @@
2235
<string>/Desktop/colorize.rtf</string>
2336
<string>/Library/Application Support/Syntax Highlight/Themes/</string>
2437
</array>
25-
<key>com.apple.security.app-sandbox</key>
26-
<true/>
27-
<key>com.apple.security.automation.apple-events</key>
28-
<true/>
29-
<key>com.apple.security.cs.disable-library-validation</key>
30-
<true/>
31-
<key>com.apple.security.files.user-selected.read-write</key>
32-
<true/>
33-
<key>com.apple.security.get-task-allow</key>
34-
<true/>
35-
<key>com.apple.security.inherit</key>
36-
<true/>
37-
<key>com.apple.security.network.client</key>
38-
<true/>
38+
<key>com.apple.security.temporary-exception.mach-lookup.global-name</key>
39+
<array>
40+
<string>$(PRODUCT_BUNDLE_IDENTIFIER)-spki</string>
41+
<string>$(PRODUCT_BUNDLE_IDENTIFIER)-spks</string>
42+
</array>
3943
</dict>
4044
</plist>

Application/resources/settings.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,16 @@ UTIs:
8888
syntax: lisp
8989

9090
com.google.earth.kml: *xml
91+
92+
# .rexx
93+
dyn.ah62d4rv4ge81e3p2ta:
94+
syntax: rexx
95+
# .rex
96+
dyn.ah62d4rv4ge81e3p2:
97+
syntax: rexx
98+
com.ibm.rexx:
99+
syntax: rexx
100+
91101
com.jetbrain.source: *xml
92102

93103
com.macromates.textmate.scheme:
@@ -775,6 +785,12 @@ extensions:
775785

776786
raml:
777787
syntax: yaml
788+
789+
rex:
790+
syntax: rexx
791+
rexx:
792+
syntax: rexx
793+
778794
rkt:
779795
syntax: lisp
780796

CHANGELOG.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
Changelog
22
=======
33

4-
### 2.1.29 (78)
4+
### 2.1.30 (79)
5+
New Features:
6+
- Support for Rexx files (`.rex`, `.rexx`) _as XML_.
7+
- App is now codesigned/notarized.
8+
9+
10+
### 2.1.29 (78)
511
New Features:
612
- Support for Microsoft DeepZoom files (`.dzi`) _as XML_.
713
- Support for ePub [Open Packaging Format](https://idpf.org/epub/20/spec/OPF_2.0_latest.htm) (`.opf`) files _as XML_.

QLExtension/Info.plist

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@
7878
<string>com.eiffel.source-code</string>
7979
<string>com.google.earth.kml</string>
8080
<string>com.google.kml</string>
81+
<string>com.ibm.rexx</string>
8182
<string>com.jetbrain.source</string>
8283
<string>com.macromates.textmate.cgi-script</string>
8384
<string>com.macromates.textmate.config-file</string>
@@ -446,6 +447,8 @@
446447
<string>dyn.ah62d4rv4ge80k8xm</string>
447448
<string>dyn.ah62d4rv4ge8086dg</string>
448449
<string>dyn.ah62d4rv4ge806252</string>
450+
<string>dyn.ah62d4rv4ge81e3p2</string>
451+
<string>dyn.ah62d4rv4ge81e3p2ta</string>
449452
</array>
450453
<key>QLSupportsSearchableItems</key>
451454
<false/>

QLExtension/QLExtension.entitlements

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,16 @@
22
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
33
<plist version="1.0">
44
<dict>
5-
<key>com.apple.security.get-task-allow</key>
6-
<true/>
75
<key>com.apple.security.app-sandbox</key>
86
<true/>
7+
<key>com.apple.security.application-groups</key>
8+
<array>
9+
<string>group.org.sbarex.syntaxhighlight</string>
10+
</array>
911
<key>com.apple.security.files.user-selected.read-only</key>
1012
<true/>
13+
<key>com.apple.security.get-task-allow</key>
14+
<true/>
1115
<key>com.apple.security.network.client</key>
1216
<true/>
1317
<key>com.apple.security.temporary-exception.mach-lookup.global-name</key>

ShortcutCommand/ShortcutCommand.entitlements

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,12 @@
22
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
33
<plist version="1.0">
44
<dict>
5-
<key>com.apple.security.temporary-exception.files.home-relative-path.read-write</key>
6-
<array>
7-
<string>/Desktop</string>
8-
<string>/Desktop/colorize.html</string>
9-
<string>/Desktop/colorize.log</string>
10-
<string>/Desktop/colorize.rtf</string>
11-
<string>/Library/Application Support/Syntax Highlight/Themes/</string>
12-
</array>
135
<key>com.apple.security.app-sandbox</key>
146
<true/>
7+
<key>com.apple.security.application-groups</key>
8+
<array>
9+
<string>group.org.sbarex.syntaxhighlight</string>
10+
</array>
1511
<key>com.apple.security.assets.movies.read-only</key>
1612
<true/>
1713
<key>com.apple.security.assets.music.read-only</key>
@@ -28,6 +24,14 @@
2824
<array>
2925
<string>/</string>
3026
</array>
27+
<key>com.apple.security.temporary-exception.files.home-relative-path.read-write</key>
28+
<array>
29+
<string>/Desktop</string>
30+
<string>/Desktop/colorize.html</string>
31+
<string>/Desktop/colorize.log</string>
32+
<string>/Desktop/colorize.rtf</string>
33+
<string>/Library/Application Support/Syntax Highlight/Themes/</string>
34+
</array>
3135
<key>com.apple.security.temporary-exception.shared-preference.read-only</key>
3236
<array>
3337
<string>org.sbarex.SourceCodeSyntaxHighlight</string>

0 commit comments

Comments
 (0)