Add support for the application/rdf+xml MIME type. Bug 61839, patch by Alex
Vincent <ajvincent@juno.com>, r=bzbarsky, sr=jst git-svn-id: svn://10.0.0.236/trunk@160482 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -114,6 +114,7 @@ static char* gSVGTypes[] = {
|
||||
#endif
|
||||
|
||||
static const char* const gRDFTypes[] = {
|
||||
"application/rdf+xml",
|
||||
"text/rdf",
|
||||
"application/vnd.mozilla.xul+xml",
|
||||
"mozilla.application/cached-xul",
|
||||
|
||||
@@ -73,6 +73,7 @@
|
||||
#define APPLICATION_POSTSCRIPT "application/postscript"
|
||||
#define APPLICATION_PDF "application/pdf"
|
||||
#define APPLICATION_PRE_ENCRYPTED "application/pre-encrypted"
|
||||
#define APPLICATION_RDF "application/rdf+xml"
|
||||
#define APPLICATION_UUENCODE "application/x-uuencode"
|
||||
#define APPLICATION_UUENCODE2 "application/x-uue"
|
||||
#define APPLICATION_UUENCODE3 "application/uuencode"
|
||||
|
||||
@@ -363,6 +363,7 @@ const PRUnichar kNullCh = '\0';
|
||||
#define kXHTMLApplicationContentType "application/xhtml+xml"
|
||||
#define kXULTextContentType "application/vnd.mozilla.xul+xml"
|
||||
#define kRDFTextContentType "text/rdf"
|
||||
#define kRDFApplicationContentType "application/rdf+xml"
|
||||
#define kXIFTextContentType "text/xif"
|
||||
#define kPlainTextContentType "text/plain"
|
||||
#define kViewSourceCommand "view-source"
|
||||
|
||||
@@ -163,6 +163,7 @@ void CParserContext::SetMimeType(const nsACString& aMimeType){
|
||||
#ifdef MOZ_SVG
|
||||
mMimeType.EqualsLiteral(kSVGTextContentType) ||
|
||||
#endif
|
||||
mMimeType.EqualsLiteral(kRDFApplicationContentType) ||
|
||||
mMimeType.EqualsLiteral(kRDFTextContentType))
|
||||
mDocType=eXML;
|
||||
}
|
||||
|
||||
@@ -339,7 +339,7 @@ static nsDefaultMimeTypeEntry defaultMimeEntries [] =
|
||||
// sorted by order used
|
||||
{ IMAGE_GIF, "gif" },
|
||||
{ TEXT_XML, "xml" },
|
||||
{ TEXT_RDF, "rdf" },
|
||||
{ APPLICATION_RDF, "rdf" },
|
||||
{ TEXT_XUL, "xul" },
|
||||
{ IMAGE_PNG, "png" },
|
||||
// -- end extensions used during startup
|
||||
@@ -405,7 +405,7 @@ static nsExtraMimeTypeEntry extraMimeEntries [] =
|
||||
{ TEXT_PLAIN, "txt,text", "Text File", MAC_TYPE('TEXT'), MAC_TYPE('ttxt') },
|
||||
{ TEXT_HTML, "html,htm,shtml,ehtml", "HyperText Markup Language", MAC_TYPE('TEXT'), MAC_TYPE('MOSS') },
|
||||
{ "application/xhtml+xml", "xhtml,xht", "Extensible HyperText Markup Language", MAC_TYPE('TEXT'), MAC_TYPE('ttxt') },
|
||||
{ TEXT_RDF, "rdf", "Resource Description Framework", MAC_TYPE('TEXT'), MAC_TYPE('ttxt') },
|
||||
{ APPLICATION_RDF, "rdf", "Resource Description Framework", MAC_TYPE('TEXT'), MAC_TYPE('ttxt') },
|
||||
{ TEXT_XUL, "xul", "XML-Based User Interface Language", MAC_TYPE('TEXT'), MAC_TYPE('ttxt') },
|
||||
{ TEXT_XML, "xml,xsl,xbl", "Extensible Markup Language", MAC_TYPE('TEXT'), MAC_TYPE('ttxt') },
|
||||
{ TEXT_CSS, "css", "Style Sheet", MAC_TYPE('TEXT'), MAC_TYPE('ttxt') },
|
||||
|
||||
Reference in New Issue
Block a user