Skip to content

Commit 60eb5d4

Browse files
authored
Merge pull request #412 from opendocument-app/feature/extend-strict-catch-file-types
Extend STRICT_CATCH mode to support PDF, DOCX, and DOC files
2 parents 1689bbd + 36b1e8d commit 60eb5d4

1 file changed

Lines changed: 46 additions & 8 deletions

File tree

app/src/main/AndroidManifest.xml

Lines changed: 46 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,7 @@
218218
android:label="@string/app_title"
219219
android:targetActivity="at.tomtasche.reader.ui.activity.MainActivity"
220220
tools:ignore="AppLinkUrlError">
221+
<!-- STRICT_CATCH: Supports ODT, ODS, ODP, ODG, PDF, DOCX, DOC -->
221222
<intent-filter>
222223
<action android:name="android.intent.action.VIEW" />
223224

@@ -231,6 +232,9 @@
231232
<data android:mimeType="application/vnd.oasis.opendocument.presentation" />
232233
<data android:mimeType="application/vnd.oasis.opendocument.presentation-template" />
233234
<data android:mimeType="application/octet-stream" />
235+
<data android:mimeType="application/pdf" />
236+
<data android:mimeType="application/vnd.openxmlformats-officedocument.wordprocessingml.document" />
237+
<data android:mimeType="application/msword" />
234238
</intent-filter>
235239
<intent-filter>
236240
<action android:name="android.intent.action.VIEW" />
@@ -269,10 +273,27 @@
269273
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\.odg" />
270274
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\.odg" />
271275
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\..*\\.odg" />
272-
<data android:pathPattern=".*\\.odt" />
273-
<data android:pathPattern=".*\\.ods" />
274-
<data android:pathPattern=".*\\.odp" />
275-
<data android:pathPattern=".*\\.odg" />
276+
<data android:pathPattern=".*\\.pdf" />
277+
<data android:pathPattern=".*\\..*\\.pdf" />
278+
<data android:pathPattern=".*\\..*\\..*\\.pdf" />
279+
<data android:pathPattern=".*\\..*\\..*\\..*\\.pdf" />
280+
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\.pdf" />
281+
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\.pdf" />
282+
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\..*\\.pdf" />
283+
<data android:pathPattern=".*\\.docx" />
284+
<data android:pathPattern=".*\\..*\\.docx" />
285+
<data android:pathPattern=".*\\..*\\..*\\.docx" />
286+
<data android:pathPattern=".*\\..*\\..*\\..*\\.docx" />
287+
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\.docx" />
288+
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\.docx" />
289+
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\..*\\.docx" />
290+
<data android:pathPattern=".*\\.doc" />
291+
<data android:pathPattern=".*\\..*\\.doc" />
292+
<data android:pathPattern=".*\\..*\\..*\\.doc" />
293+
<data android:pathPattern=".*\\..*\\..*\\..*\\.doc" />
294+
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\.doc" />
295+
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\.doc" />
296+
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\..*\\.doc" />
276297
</intent-filter>
277298
<intent-filter>
278299
<action android:name="android.intent.action.VIEW" />
@@ -312,10 +333,27 @@
312333
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\.odg" />
313334
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\.odg" />
314335
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\..*\\.odg" />
315-
<data android:pathPattern=".*\\.odt" />
316-
<data android:pathPattern=".*\\.ods" />
317-
<data android:pathPattern=".*\\.odp" />
318-
<data android:pathPattern=".*\\.odg" />
336+
<data android:pathPattern=".*\\.pdf" />
337+
<data android:pathPattern=".*\\..*\\.pdf" />
338+
<data android:pathPattern=".*\\..*\\..*\\.pdf" />
339+
<data android:pathPattern=".*\\..*\\..*\\..*\\.pdf" />
340+
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\.pdf" />
341+
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\.pdf" />
342+
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\..*\\.pdf" />
343+
<data android:pathPattern=".*\\.docx" />
344+
<data android:pathPattern=".*\\..*\\.docx" />
345+
<data android:pathPattern=".*\\..*\\..*\\.docx" />
346+
<data android:pathPattern=".*\\..*\\..*\\..*\\.docx" />
347+
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\.docx" />
348+
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\.docx" />
349+
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\..*\\.docx" />
350+
<data android:pathPattern=".*\\.doc" />
351+
<data android:pathPattern=".*\\..*\\.doc" />
352+
<data android:pathPattern=".*\\..*\\..*\\.doc" />
353+
<data android:pathPattern=".*\\..*\\..*\\..*\\.doc" />
354+
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\.doc" />
355+
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\.doc" />
356+
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\..*\\.doc" />
319357
</intent-filter>
320358
</activity-alias>
321359

0 commit comments

Comments
 (0)