summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlbert Krewinkel <albert@zeitkraut.de>2022-09-11 20:46:05 +0200
committerGitHub <noreply@github.com>2022-09-11 20:46:05 +0200
commitd327f2a85bdbebc5803c143b85fb4f92cc2e6818 (patch)
treeef852c7a74f636d7b09f88e46f3479a563496ad1
parentc9f4255c803ac474bc84a54df06271d2863774bd (diff)
T.P.MIME: Remove deprecated overrides (#8292)
This changes the media type that's used for the file extension listed below. The new types are either IANA approved, or so similar to the override that is does not seem sensible to keep a separate entry.
-rw-r--r--src/Text/Pandoc/MIME.hs34
1 files changed, 6 insertions, 28 deletions
diff --git a/src/Text/Pandoc/MIME.hs b/src/Text/Pandoc/MIME.hs
index b55ae2e77..d36165051 100644
--- a/src/Text/Pandoc/MIME.hs
+++ b/src/Text/Pandoc/MIME.hs
@@ -90,12 +90,10 @@ mimeTypesList = M.toList (M.map T.decodeUtf8 Network.Mime.defaultMimeMap) ++
,("art","image/x-jg")
,("asn","chemical/x-ncbi-asn1")
,("aso","chemical/x-ncbi-asn1-binary")
- ,("atom","application/atom")
,("atomsrv","application/atomserv+xml")
,("b","chemical/x-molconn-Z")
,("bak","application/x-trash")
,("bat","application/x-msdos-program")
- ,("bib","text/x-bibtex")
,("bmp","image/x-ms-bmp")
,("boo","text/x-boo")
,("book","application/x-maker")
@@ -107,7 +105,6 @@ mimeTypesList = M.toList (M.map T.decodeUtf8 Network.Mime.defaultMimeMap) ++
,("cabal","application/x-cabal")
,("cac","chemical/x-cache")
,("cache","chemical/x-cache")
- ,("cap","application/cap")
,("cascii","chemical/x-cactvs-binary")
,("cbin","chemical/x-cactvs-binary")
,("cbz","application/x-cbz")
@@ -119,7 +116,6 @@ mimeTypesList = M.toList (M.map T.decodeUtf8 Network.Mime.defaultMimeMap) ++
,("cer","chemical/x-cerius")
,("chm","chemical/x-chemdraw")
,("chrt","application/x-kchart")
- ,("cls","text/x-tex")
,("com","application/x-msdos-program")
,("cpa","chemical/x-compass")
,("cpp","text/x-c++src")
@@ -144,14 +140,17 @@ mimeTypesList = M.toList (M.map T.decodeUtf8 Network.Mime.defaultMimeMap) ++
,("embl","chemical/x-embl-dl-nucleotide")
,("emf","image/x-emf")
,("ent","chemical/x-ncbi-asn1-ascii")
+
+ -- The type used in mime-types is `application/postscript`,
+ -- but code in Text.Pandoc.PDF relies on the type being
+ -- `application/eps`. Do not remove without updating that
+ -- module.
,("eps","application/eps")
- ,("exe","application/x-msdos-program")
+
,("fb","application/x-maker")
,("fbdoc","application/x-maker")
,("fch","chemical/x-gaussian-checkpoint")
,("fchk","chemical/x-gaussian-checkpoint")
- ,("flac","application/x-flac")
- ,("fli","video/fli")
,("fm","application/x-maker")
,("frame","application/x-maker")
,("frm","application/x-maker")
@@ -181,7 +180,6 @@ mimeTypesList = M.toList (M.map T.decodeUtf8 Network.Mime.defaultMimeMap) ++
,("hta","application/hta")
,("hxx","text/x-c++hdr")
,("ica","application/x-ica")
- ,("ico","image/x-icon")
,("icz","text/calendar")
,("iii","application/x-iphone")
,("inp","chemical/x-gamess-input")
@@ -208,8 +206,6 @@ mimeTypesList = M.toList (M.map T.decodeUtf8 Network.Mime.defaultMimeMap) ++
,("lyx","application/x-lyx")
,("lzh","application/x-lzh")
,("lzx","application/x-lzx")
- ,("m3u","audio/mpegurl")
- ,("m4a","audio/mpeg")
,("maker","application/x-maker")
,("man","application/x-troff-man")
,("mcif","chemical/x-mmcif")
@@ -233,19 +229,11 @@ mimeTypesList = M.toList (M.map T.decodeUtf8 Network.Mime.defaultMimeMap) ++
,("mvb","chemical/x-mopac-vib")
,("nwc","application/x-nwc")
,("o","application/x-object")
- ,("ogg","application/ogg")
,("old","application/x-trash")
,("oza","application/x-oz-application")
,("pat","image/x-coreldrawpattern")
,("patch","text/x-diff")
- ,("pcap","application/cap")
- ,("pcf","application/x-font")
- ,("pcf.Z","application/x-font")
- ,("pcx","image/pcx")
,("pdb","chemical/x-pdb")
- ,("pfa","application/x-font")
- ,("pfb","application/x-font")
- ,("pgp","application/pgp-signature")
,("php","application/x-httpd-php")
,("php3","application/x-httpd-php3")
,("php3p","application/x-httpd-php3-preprocessed")
@@ -259,16 +247,13 @@ mimeTypesList = M.toList (M.map T.decodeUtf8 Network.Mime.defaultMimeMap) ++
,("pm","text/x-perl")
,("pot","text/plain")
,("prt","chemical/x-ncbi-asn1-ascii")
- ,("psd","image/x-photoshop")
,("py","text/x-python")
,("pyc","application/x-python-code")
,("pyo","application/x-python-code")
,("qtl","application/x-quicktimeplayer")
- ,("rar","application/rar")
,("rd","chemical/x-mdl-rdfile")
,("rhtml","application/x-httpd-eruby")
,("rm","audio/x-pn-realaudio")
- ,("roff","application/x-troff")
,("ros","chemical/x-rosdal")
,("rxn","chemical/x-mdl-rxnfile")
,("sct","text/scriptlet")
@@ -285,23 +270,16 @@ mimeTypesList = M.toList (M.map T.decodeUtf8 Network.Mime.defaultMimeMap) ++
,("skm","application/x-koan")
,("skp","application/x-koan")
,("skt","application/x-koan")
- ,("smi","application/smil")
- ,("smil","application/smil")
,("spc","chemical/x-galactic-spc")
- ,("sty","text/x-tex")
,("sw","chemical/x-swissprot")
,("swfl","application/x-shockwave-flash")
- ,("t","application/x-troff")
,("taz","application/x-gtar")
- ,("tex","text/x-tex")
,("tgf","chemical/x-mdl-tgf")
,("tgz","application/x-gtar")
,("tk","text/x-tcl")
,("tm","text/texmacs")
- ,("tr","application/x-troff")
,("ts","text/texmacs")
,("tsp","application/dsptype")
- ,("uls","text/iuls")
,("val","chemical/x-ncbi-asn1-binary")
,("vmd","chemical/x-vmd")
,("vms","chemical/x-vamas-iso14976")