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:
bzbarsky%mit.edu
2004-08-08 01:31:02 +00:00
parent 4635bcbf08
commit 42877f4e0f
5 changed files with 6 additions and 2 deletions

View File

@@ -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",

View File

@@ -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"

View File

@@ -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"

View File

@@ -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;
}

View File

@@ -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') },