Skip to content

Commit d13fa87

Browse files
committed
Support for PDDL and OPML format.
1 parent 0794bf7 commit d13fa87

File tree

8 files changed

+78
-24
lines changed

8 files changed

+78
-24
lines changed

Application/Info.plist

+23-4
Original file line numberDiff line numberDiff line change
@@ -803,17 +803,17 @@
803803
</dict>
804804
</dict>
805805
<dict>
806+
<key>UTTypeDescription</key>
807+
<string>Haml document</string>
808+
<key>UTTypeIdentifier</key>
809+
<string>info.haml.haml</string>
806810
<key>UTTypeTagSpecification</key>
807811
<dict>
808812
<key>public.filename-extension</key>
809813
<array>
810814
<string>haml</string>
811815
</array>
812816
</dict>
813-
<key>UTTypeDescription</key>
814-
<string>Haml document</string>
815-
<key>UTTypeIdentifier</key>
816-
<string>info.haml.haml</string>
817817
</dict>
818818
<dict>
819819
<key>UTTypeConformsTo</key>
@@ -1333,6 +1333,25 @@
13331333
</array>
13341334
</dict>
13351335
</dict>
1336+
<dict>
1337+
<key>UTTypeConformsTo</key>
1338+
<array>
1339+
<string>dyn.ah62d4rv4ge81a3deru</string>
1340+
<string>public.text</string>
1341+
<string>public.source-code</string>
1342+
</array>
1343+
<key>UTTypeDescription</key>
1344+
<string>Planning Domain Description Language</string>
1345+
<key>UTTypeIdentifier</key>
1346+
<string>org.pddl.pddl</string>
1347+
<key>UTTypeTagSpecification</key>
1348+
<dict>
1349+
<key>public.filename-extension</key>
1350+
<array>
1351+
<string>pddl</string>
1352+
</array>
1353+
</dict>
1354+
</dict>
13361355
<dict>
13371356
<key>UTTypeConformsTo</key>
13381357
<array>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>syntax</key>
6+
<string>xml</string>
7+
</dict>
8+
</plist>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>syntax</key>
6+
<string>lisp</string>
7+
</dict>
8+
</plist>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>syntax</key>
6+
<string>xml</string>
7+
</dict>
8+
</plist>

CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@ Changelog
22
=======
33

44

5+
### 2.1.4 (51)
6+
New features:
7+
- On the inquiry windows, double click on a UTI to copy the value on the clipboard.
8+
- Support for additional UTIs associated with the `.opml` format.
9+
- Preliminary support for Planning Domain Description Language `.pddl` format rendered as _`Lisp`_.
10+
511
### 2.1.3 (50)
612
New features:
713
- New app icon.

QLExtension/Info.plist

+4
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,9 @@
156156
<string>org.ocaml.ocaml-interface</string>
157157
<string>org.ocaml.ocaml-source</string>
158158
<string>org.omg.ecore</string>
159+
<string>org.opml.opml</string>
159160
<string>org.opml.source</string>
161+
<string>org.pddl.pddl</string>
160162
<string>org.python.compiled-script</string>
161163
<string>org.racket-lang.source</string>
162164
<string>org.rdf.source</string>
@@ -192,6 +194,7 @@
192194
<string>public.conf</string>
193195
<string>public.content</string>
194196
<string>public.data</string>
197+
<string>public.data.xml.opml</string>
195198
<string>public.diff</string>
196199
<string>public.fortran-source</string>
197200
<string>public.fortran-90-source</string>
@@ -252,6 +255,7 @@
252255
<string>dyn.ah62d4rv4ge81s3xqr75u</string>
253256
<string>dyn.ah62d4rv4ge81u2prru</string>
254257
<string>dyn.ah62d4rv4ge81u5pu</string>
258+
<string>dyn.ah62d4rv4ge81a3deru</string>
255259
</array>
256260
<key>QLSupportsSearchableItems</key>
257261
<false/>

README.md

+5-4
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,7 @@ The application can also handle some [plain files](#plain-files) without extensi
184184
- Patch files (`.patch`, `.diff`)
185185
- PDE source files (`.pde`, `.ino`)
186186
- Perl script files (`.pl`, `.pm`)
187+
- Planning Domain Description Language (`.pddl`) _as `Lisp`_
187188
- PHP source files (`.php`, `.php3`, `.php4`, `.ph3`, `.ph4`, `.phtml`)
188189
- Properties files (`.properties`) _as `INI`_
189190
- Property List files (`.plist`) _dynamically decompiled with `plutil`_ **On macOS 10.15 Catalina `.plist` is reserved by the system and cannot be handled.**
@@ -547,17 +548,17 @@ The application embed the [`Highlight`](http://www.andre-simon.de/doku/highlight
547548
> F: public.folder
548549
> ```
549550
>
550-
> 1. Next you put this string into a custom base32 converter. E.g. [this website](https://cryptii.com/pipes/base32)
551+
> 2. Next you put this string into a custom base32 converter. E.g. [this website](https://cryptii.com/pipes/base32)
551552
> Input: `?0=6:1=sql`
552553
> Variant: `Custom`
553554
> Alphabet: `abcdefghkmnpqrstuvwxyz0123456789`
554555
> Padding: – Delete if there is any –
555556
>
556-
> 2. The output should be `h62d4rv4ge81g6pq`. If you have any trailing `=` delete it, thats the padding.
557+
> 3. The output should be `h62d4rv4ge81g6pq`. If you have any trailing `=` delete it, thats the padding.
557558
>
558-
> 3. Prepend `dyn.a` and that is your final string.
559+
> 4. Prepend `dyn.a` and that is your final string.
559560
>
560-
> 4. What you should insert in the Info.plist is `dyn.ah62d4rv4ge81g6pq`
561+
> 5. What you should insert in the Info.plist is `dyn.ah62d4rv4ge81g6pq`
561562
>
562563
>
563564
> ```

SourceCodeSyntaxHighlight.xcodeproj/project.pbxproj

+16-16
Original file line numberDiff line numberDiff line change
@@ -1930,7 +1930,7 @@
19301930
CODE_SIGN_IDENTITY = "-";
19311931
CODE_SIGN_STYLE = Manual;
19321932
COMBINE_HIDPI_IMAGES = YES;
1933-
CURRENT_PROJECT_VERSION = 50;
1933+
CURRENT_PROJECT_VERSION = 51;
19341934
DEVELOPMENT_TEAM = "";
19351935
ENABLE_HARDENED_RUNTIME = YES;
19361936
FRAMEWORK_SEARCH_PATHS = (
@@ -1948,7 +1948,7 @@
19481948
"$(inherited)",
19491949
"\"$(BUILT_PRODUCTS_DIR)/highlight\"",
19501950
);
1951-
MARKETING_VERSION = 2.1.3;
1951+
MARKETING_VERSION = 2.1.4;
19521952
PRODUCT_BUNDLE_IDENTIFIER = org.sbarex.SourceCodeSyntaxHighlight;
19531953
PRODUCT_NAME = "$(TARGET_NAME)";
19541954
PROVISIONING_PROFILE_SPECIFIER = "";
@@ -1966,7 +1966,7 @@
19661966
CODE_SIGN_INJECT_BASE_ENTITLEMENTS = NO;
19671967
CODE_SIGN_STYLE = Manual;
19681968
COMBINE_HIDPI_IMAGES = YES;
1969-
CURRENT_PROJECT_VERSION = 50;
1969+
CURRENT_PROJECT_VERSION = 51;
19701970
DEVELOPMENT_TEAM = "";
19711971
ENABLE_HARDENED_RUNTIME = YES;
19721972
FRAMEWORK_SEARCH_PATHS = (
@@ -1984,7 +1984,7 @@
19841984
"$(inherited)",
19851985
"\"$(BUILT_PRODUCTS_DIR)/highlight\"",
19861986
);
1987-
MARKETING_VERSION = 2.1.3;
1987+
MARKETING_VERSION = 2.1.4;
19881988
OTHER_CODE_SIGN_FLAGS = "--timestamp";
19891989
PRODUCT_BUNDLE_IDENTIFIER = org.sbarex.SourceCodeSyntaxHighlight;
19901990
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -2000,7 +2000,7 @@
20002000
CODE_SIGN_ENTITLEMENTS = QLExtension/QLExtension.entitlements;
20012001
CODE_SIGN_IDENTITY = "-";
20022002
CODE_SIGN_STYLE = Manual;
2003-
CURRENT_PROJECT_VERSION = 50;
2003+
CURRENT_PROJECT_VERSION = 51;
20042004
DEVELOPMENT_TEAM = "";
20052005
ENABLE_HARDENED_RUNTIME = YES;
20062006
FRAMEWORK_SEARCH_PATHS = (
@@ -2013,7 +2013,7 @@
20132013
"@executable_path/../Frameworks",
20142014
"@executable_path/../../../../Frameworks",
20152015
);
2016-
MARKETING_VERSION = 2.1.3;
2016+
MARKETING_VERSION = 2.1.4;
20172017
PRODUCT_BUNDLE_IDENTIFIER = org.sbarex.SourceCodeSyntaxHighlight.QuicklookExtension;
20182018
PRODUCT_NAME = "$(TARGET_NAME)";
20192019
PROVISIONING_PROFILE_SPECIFIER = "";
@@ -2029,7 +2029,7 @@
20292029
CODE_SIGN_IDENTITY = "-";
20302030
CODE_SIGN_INJECT_BASE_ENTITLEMENTS = NO;
20312031
CODE_SIGN_STYLE = Manual;
2032-
CURRENT_PROJECT_VERSION = 50;
2032+
CURRENT_PROJECT_VERSION = 51;
20332033
DEVELOPMENT_TEAM = "";
20342034
ENABLE_HARDENED_RUNTIME = YES;
20352035
FRAMEWORK_SEARCH_PATHS = (
@@ -2042,7 +2042,7 @@
20422042
"@executable_path/../Frameworks",
20432043
"@executable_path/../../../../Frameworks",
20442044
);
2045-
MARKETING_VERSION = 2.1.3;
2045+
MARKETING_VERSION = 2.1.4;
20462046
OTHER_CODE_SIGN_FLAGS = "--timestamp";
20472047
PRODUCT_BUNDLE_IDENTIFIER = org.sbarex.SourceCodeSyntaxHighlight.QuicklookExtension;
20482048
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -2059,7 +2059,7 @@
20592059
CODE_SIGN_IDENTITY = "-";
20602060
CODE_SIGN_STYLE = Manual;
20612061
COMBINE_HIDPI_IMAGES = YES;
2062-
CURRENT_PROJECT_VERSION = 50;
2062+
CURRENT_PROJECT_VERSION = 51;
20632063
DEVELOPMENT_TEAM = "";
20642064
ENABLE_HARDENED_RUNTIME = YES;
20652065
INFOPLIST_FILE = XPCService/Info.plist;
@@ -2068,7 +2068,7 @@
20682068
"$(LD_RUNPATH_SEARCH_PATHS_$(IS_MACCATALYST)_$(_BOOL_$(SKIP_INSTALL)))",
20692069
);
20702070
LIBRARY_SEARCH_PATHS = "\"$(BUILT_PRODUCTS_DIR)/highlight\"";
2071-
MARKETING_VERSION = 2.1.3;
2071+
MARKETING_VERSION = 2.1.4;
20722072
PRODUCT_BUNDLE_IDENTIFIER = org.sbarex.SourceCodeSyntaxHighlight.XPCService;
20732073
PRODUCT_NAME = "$(TARGET_NAME)";
20742074
PROVISIONING_PROFILE_SPECIFIER = "";
@@ -2087,7 +2087,7 @@
20872087
CODE_SIGN_INJECT_BASE_ENTITLEMENTS = NO;
20882088
CODE_SIGN_STYLE = Manual;
20892089
COMBINE_HIDPI_IMAGES = YES;
2090-
CURRENT_PROJECT_VERSION = 50;
2090+
CURRENT_PROJECT_VERSION = 51;
20912091
DEVELOPMENT_TEAM = "";
20922092
ENABLE_HARDENED_RUNTIME = YES;
20932093
INFOPLIST_FILE = XPCService/Info.plist;
@@ -2096,7 +2096,7 @@
20962096
"$(LD_RUNPATH_SEARCH_PATHS_$(IS_MACCATALYST)_$(_BOOL_$(SKIP_INSTALL)))",
20972097
);
20982098
LIBRARY_SEARCH_PATHS = "\"$(BUILT_PRODUCTS_DIR)/highlight\"";
2099-
MARKETING_VERSION = 2.1.3;
2099+
MARKETING_VERSION = 2.1.4;
21002100
OTHER_CODE_SIGN_FLAGS = "--timestamp";
21012101
PRODUCT_BUNDLE_IDENTIFIER = org.sbarex.SourceCodeSyntaxHighlight.XPCService;
21022102
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -2146,7 +2146,7 @@
21462146
CODE_SIGN_IDENTITY = "-";
21472147
CODE_SIGN_STYLE = Manual;
21482148
COMBINE_HIDPI_IMAGES = YES;
2149-
CURRENT_PROJECT_VERSION = 50;
2149+
CURRENT_PROJECT_VERSION = 51;
21502150
DEVELOPMENT_TEAM = "";
21512151
ENABLE_HARDENED_RUNTIME = YES;
21522152
FRAMEWORK_SEARCH_PATHS = (
@@ -2158,7 +2158,7 @@
21582158
"$(inherited)",
21592159
"@loader_path/../../../../Frameworks",
21602160
);
2161-
MARKETING_VERSION = 2.1.3;
2161+
MARKETING_VERSION = 2.1.4;
21622162
PRODUCT_BUNDLE_IDENTIFIER = org.sbarex.SourceCodeSyntaxHighlight.XPCRender;
21632163
PRODUCT_NAME = "$(TARGET_NAME)";
21642164
PROVISIONING_PROFILE_SPECIFIER = "";
@@ -2178,7 +2178,7 @@
21782178
CODE_SIGN_INJECT_BASE_ENTITLEMENTS = NO;
21792179
CODE_SIGN_STYLE = Manual;
21802180
COMBINE_HIDPI_IMAGES = YES;
2181-
CURRENT_PROJECT_VERSION = 50;
2181+
CURRENT_PROJECT_VERSION = 51;
21822182
DEVELOPMENT_TEAM = "";
21832183
ENABLE_HARDENED_RUNTIME = YES;
21842184
FRAMEWORK_SEARCH_PATHS = (
@@ -2190,7 +2190,7 @@
21902190
"$(inherited)",
21912191
"@loader_path/../../../../Frameworks",
21922192
);
2193-
MARKETING_VERSION = 2.1.3;
2193+
MARKETING_VERSION = 2.1.4;
21942194
OTHER_CODE_SIGN_FLAGS = "--timestamp";
21952195
PRODUCT_BUNDLE_IDENTIFIER = org.sbarex.SourceCodeSyntaxHighlight.XPCRender;
21962196
PRODUCT_NAME = "$(TARGET_NAME)";

0 commit comments

Comments
 (0)