зеркало из https://github.com/mozilla/gecko-dev.git
Update XML Entity Definitions for Characters (bug 603716); r=hsivonen,karlt
This commit is contained in:
Родитель
e8aec91d5f
Коммит
edb717e99d
|
@ -64,12 +64,6 @@ EXPORTS = \
|
|||
|
||||
include $(topsrcdir)/config/rules.mk
|
||||
|
||||
EXPORT_RESOURCE_CONTENT = \
|
||||
$(srcdir)/mathml.dtd \
|
||||
$(NULL)
|
||||
libs::
|
||||
$(INSTALL) $(EXPORT_RESOURCE_CONTENT) $(DIST)/bin/res/dtd
|
||||
|
||||
INCLUDES += \
|
||||
-I$(srcdir)/../../../shared/public \
|
||||
-I$(srcdir)/../../../base/src \
|
||||
|
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -64,7 +64,7 @@ INCLUDES += \
|
|||
$(NULL)
|
||||
|
||||
EXPORT_RESOURCE_CONTENT = \
|
||||
$(srcdir)/xhtml11.dtd \
|
||||
$(srcdir)/htmlmathml-f.ent \
|
||||
$(NULL)
|
||||
libs::
|
||||
$(INSTALL) $(EXPORT_RESOURCE_CONTENT) $(DIST)/bin/res/dtd
|
||||
|
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -1,300 +0,0 @@
|
|||
<!-- ***** BEGIN LICENSE BLOCK *****
|
||||
- Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||
-
|
||||
- The contents of this file are subject to the Mozilla Public License Version
|
||||
- 1.1 (the "License"); you may not use this file except in compliance with
|
||||
- the License. You may obtain a copy of the License at
|
||||
- http://www.mozilla.org/MPL/
|
||||
-
|
||||
- Software distributed under the License is distributed on an "AS IS" basis,
|
||||
- WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
- for the specific language governing rights and limitations under the
|
||||
- License.
|
||||
-
|
||||
- The Original Code is mozilla.org code.
|
||||
-
|
||||
- The Initial Developer of the Original Code is
|
||||
- Netscape Communications Corporation.
|
||||
- Portions created by the Initial Developer are Copyright (C) 2000
|
||||
- the Initial Developer. All Rights Reserved.
|
||||
-
|
||||
- Contributor(s):
|
||||
-
|
||||
- Alternatively, the contents of this file may be used under the terms of
|
||||
- either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||
- the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||
- in which case the provisions of the GPL or the LGPL are applicable instead
|
||||
- of those above. If you wish to allow use of your version of this file only
|
||||
- under the terms of either the GPL or the LGPL, and not to allow others to
|
||||
- use your version of this file under the terms of the MPL, indicate your
|
||||
- decision by deleting the provisions above and replace them with the notice
|
||||
- and other provisions required by the LGPL or the GPL. If you do not delete
|
||||
- the provisions above, a recipient may use your version of this file under
|
||||
- the terms of any one of the MPL, the GPL or the LGPL.
|
||||
-
|
||||
- ***** END LICENSE BLOCK ***** -->
|
||||
|
||||
|
||||
<!--
|
||||
* Predefined HTML entities to be loaded when parsing XHTML documents.
|
||||
* The contents match mozilla/parser/htmlparser/src/nsHTMLEntityList.h,
|
||||
* except that Navigator entity extensions are not included.
|
||||
-->
|
||||
|
||||
<!-- ISO 8859-1 entities -->
|
||||
<!ENTITY nbsp " ">
|
||||
<!ENTITY iexcl "¡">
|
||||
<!ENTITY cent "¢">
|
||||
<!ENTITY pound "£">
|
||||
<!ENTITY curren "¤">
|
||||
<!ENTITY yen "¥">
|
||||
<!ENTITY brvbar "¦">
|
||||
<!ENTITY sect "§">
|
||||
<!ENTITY uml "¨">
|
||||
<!ENTITY copy "©">
|
||||
<!ENTITY ordf "ª">
|
||||
<!ENTITY laquo "«">
|
||||
<!ENTITY not "¬">
|
||||
<!ENTITY shy "­">
|
||||
<!ENTITY reg "®">
|
||||
<!ENTITY macr "¯">
|
||||
<!ENTITY deg "°">
|
||||
<!ENTITY plusmn "±">
|
||||
<!ENTITY sup2 "²">
|
||||
<!ENTITY sup3 "³">
|
||||
<!ENTITY acute "´">
|
||||
<!ENTITY micro "µ">
|
||||
<!ENTITY para "¶">
|
||||
<!ENTITY middot "·">
|
||||
<!ENTITY cedil "¸">
|
||||
<!ENTITY sup1 "¹">
|
||||
<!ENTITY ordm "º">
|
||||
<!ENTITY raquo "»">
|
||||
<!ENTITY frac14 "¼">
|
||||
<!ENTITY frac12 "½">
|
||||
<!ENTITY frac34 "¾">
|
||||
<!ENTITY iquest "¿">
|
||||
<!ENTITY Agrave "À">
|
||||
<!ENTITY Aacute "Á">
|
||||
<!ENTITY Acirc "Â">
|
||||
<!ENTITY Atilde "Ã">
|
||||
<!ENTITY Auml "Ä">
|
||||
<!ENTITY Aring "Å">
|
||||
<!ENTITY AElig "Æ">
|
||||
<!ENTITY Ccedil "Ç">
|
||||
<!ENTITY Egrave "È">
|
||||
<!ENTITY Eacute "É">
|
||||
<!ENTITY Ecirc "Ê">
|
||||
<!ENTITY Euml "Ë">
|
||||
<!ENTITY Igrave "Ì">
|
||||
<!ENTITY Iacute "Í">
|
||||
<!ENTITY Icirc "Î">
|
||||
<!ENTITY Iuml "Ï">
|
||||
<!ENTITY ETH "Ð">
|
||||
<!ENTITY Ntilde "Ñ">
|
||||
<!ENTITY Ograve "Ò">
|
||||
<!ENTITY Oacute "Ó">
|
||||
<!ENTITY Ocirc "Ô">
|
||||
<!ENTITY Otilde "Õ">
|
||||
<!ENTITY Ouml "Ö">
|
||||
<!ENTITY times "×">
|
||||
<!ENTITY Oslash "Ø">
|
||||
<!ENTITY Ugrave "Ù">
|
||||
<!ENTITY Uacute "Ú">
|
||||
<!ENTITY Ucirc "Û">
|
||||
<!ENTITY Uuml "Ü">
|
||||
<!ENTITY Yacute "Ý">
|
||||
<!ENTITY THORN "Þ">
|
||||
<!ENTITY szlig "ß">
|
||||
<!ENTITY agrave "à">
|
||||
<!ENTITY aacute "á">
|
||||
<!ENTITY acirc "â">
|
||||
<!ENTITY atilde "ã">
|
||||
<!ENTITY auml "ä">
|
||||
<!ENTITY aring "å">
|
||||
<!ENTITY aelig "æ">
|
||||
<!ENTITY ccedil "ç">
|
||||
<!ENTITY egrave "è">
|
||||
<!ENTITY eacute "é">
|
||||
<!ENTITY ecirc "ê">
|
||||
<!ENTITY euml "ë">
|
||||
<!ENTITY igrave "ì">
|
||||
<!ENTITY iacute "í">
|
||||
<!ENTITY icirc "î">
|
||||
<!ENTITY iuml "ï">
|
||||
<!ENTITY eth "ð">
|
||||
<!ENTITY ntilde "ñ">
|
||||
<!ENTITY ograve "ò">
|
||||
<!ENTITY oacute "ó">
|
||||
<!ENTITY ocirc "ô">
|
||||
<!ENTITY otilde "õ">
|
||||
<!ENTITY ouml "ö">
|
||||
<!ENTITY divide "÷">
|
||||
<!ENTITY oslash "ø">
|
||||
<!ENTITY ugrave "ù">
|
||||
<!ENTITY uacute "ú">
|
||||
<!ENTITY ucirc "û">
|
||||
<!ENTITY uuml "ü">
|
||||
<!ENTITY yacute "ý">
|
||||
<!ENTITY thorn "þ">
|
||||
<!ENTITY yuml "ÿ">
|
||||
|
||||
<!-- Mathematical symbols and Greek letters -->
|
||||
<!ENTITY fnof "ƒ">
|
||||
<!ENTITY Alpha "Α">
|
||||
<!ENTITY Beta "Β">
|
||||
<!ENTITY Gamma "Γ">
|
||||
<!ENTITY Delta "Δ">
|
||||
<!ENTITY Epsilon "Ε">
|
||||
<!ENTITY Zeta "Ζ">
|
||||
<!ENTITY Eta "Η">
|
||||
<!ENTITY Theta "Θ">
|
||||
<!ENTITY Iota "Ι">
|
||||
<!ENTITY Kappa "Κ">
|
||||
<!ENTITY Lambda "Λ">
|
||||
<!ENTITY Mu "Μ">
|
||||
<!ENTITY Nu "Ν">
|
||||
<!ENTITY Xi "Ξ">
|
||||
<!ENTITY Omicron "Ο">
|
||||
<!ENTITY Pi "Π">
|
||||
<!ENTITY Rho "Ρ">
|
||||
<!ENTITY Sigma "Σ">
|
||||
<!ENTITY Tau "Τ">
|
||||
<!ENTITY Upsilon "Υ">
|
||||
<!ENTITY Phi "Φ">
|
||||
<!ENTITY Chi "Χ">
|
||||
<!ENTITY Psi "Ψ">
|
||||
<!ENTITY Omega "Ω">
|
||||
<!ENTITY alpha "α">
|
||||
<!ENTITY beta "β">
|
||||
<!ENTITY gamma "γ">
|
||||
<!ENTITY delta "δ">
|
||||
<!ENTITY epsilon "ε">
|
||||
<!ENTITY zeta "ζ">
|
||||
<!ENTITY eta "η">
|
||||
<!ENTITY theta "θ">
|
||||
<!ENTITY iota "ι">
|
||||
<!ENTITY kappa "κ">
|
||||
<!ENTITY lambda "λ">
|
||||
<!ENTITY mu "μ">
|
||||
<!ENTITY nu "ν">
|
||||
<!ENTITY xi "ξ">
|
||||
<!ENTITY omicron "ο">
|
||||
<!ENTITY pi "π">
|
||||
<!ENTITY rho "ρ">
|
||||
<!ENTITY sigmaf "ς">
|
||||
<!ENTITY sigma "σ">
|
||||
<!ENTITY tau "τ">
|
||||
<!ENTITY upsilon "υ">
|
||||
<!ENTITY phi "φ">
|
||||
<!ENTITY chi "χ">
|
||||
<!ENTITY psi "ψ">
|
||||
<!ENTITY omega "ω">
|
||||
<!ENTITY thetasym "ϑ">
|
||||
<!ENTITY upsih "ϒ">
|
||||
<!ENTITY piv "ϖ">
|
||||
<!ENTITY bull "•">
|
||||
<!ENTITY hellip "…">
|
||||
<!ENTITY prime "′">
|
||||
<!ENTITY Prime "″">
|
||||
<!ENTITY oline "‾">
|
||||
<!ENTITY frasl "⁄">
|
||||
<!ENTITY weierp "℘">
|
||||
<!ENTITY image "ℑ">
|
||||
<!ENTITY real "ℜ">
|
||||
<!ENTITY trade "™">
|
||||
<!ENTITY alefsym "ℵ">
|
||||
<!ENTITY larr "←">
|
||||
<!ENTITY uarr "↑">
|
||||
<!ENTITY rarr "→">
|
||||
<!ENTITY darr "↓">
|
||||
<!ENTITY harr "↔">
|
||||
<!ENTITY crarr "↵">
|
||||
<!ENTITY lArr "⇐">
|
||||
<!ENTITY uArr "⇑">
|
||||
<!ENTITY rArr "⇒">
|
||||
<!ENTITY dArr "⇓">
|
||||
<!ENTITY hArr "⇔">
|
||||
<!ENTITY forall "∀">
|
||||
<!ENTITY part "∂">
|
||||
<!ENTITY exist "∃">
|
||||
<!ENTITY empty "∅">
|
||||
<!ENTITY nabla "∇">
|
||||
<!ENTITY isin "∈">
|
||||
<!ENTITY notin "∉">
|
||||
<!ENTITY ni "∋">
|
||||
<!ENTITY prod "∏">
|
||||
<!ENTITY sum "∑">
|
||||
<!ENTITY minus "−">
|
||||
<!ENTITY lowast "∗">
|
||||
<!ENTITY radic "√">
|
||||
<!ENTITY prop "∝">
|
||||
<!ENTITY infin "∞">
|
||||
<!ENTITY ang "∠">
|
||||
<!ENTITY and "∧">
|
||||
<!ENTITY or "∨">
|
||||
<!ENTITY cap "∩">
|
||||
<!ENTITY cup "∪">
|
||||
<!ENTITY int "∫">
|
||||
<!ENTITY there4 "∴">
|
||||
<!ENTITY sim "∼">
|
||||
<!ENTITY cong "≅">
|
||||
<!ENTITY asymp "≈">
|
||||
<!ENTITY ne "≠">
|
||||
<!ENTITY equiv "≡">
|
||||
<!ENTITY le "≤">
|
||||
<!ENTITY ge "≥">
|
||||
<!ENTITY sub "⊂">
|
||||
<!ENTITY sup "⊃">
|
||||
<!ENTITY nsub "⊄">
|
||||
<!ENTITY sube "⊆">
|
||||
<!ENTITY supe "⊇">
|
||||
<!ENTITY oplus "⊕">
|
||||
<!ENTITY otimes "⊗">
|
||||
<!ENTITY perp "⊥">
|
||||
<!ENTITY sdot "⋅">
|
||||
<!ENTITY lceil "⌈">
|
||||
<!ENTITY rceil "⌉">
|
||||
<!ENTITY lfloor "⌊">
|
||||
<!ENTITY rfloor "⌋">
|
||||
<!ENTITY lang "〈">
|
||||
<!ENTITY rang "〉">
|
||||
<!ENTITY loz "◊">
|
||||
<!ENTITY spades "♠">
|
||||
<!ENTITY clubs "♣">
|
||||
<!ENTITY hearts "♥">
|
||||
<!ENTITY diams "♦">
|
||||
|
||||
<!-- Markup-significant and internationalization characters -->
|
||||
<!ENTITY quot """>
|
||||
<!ENTITY amp "&">
|
||||
<!ENTITY lt "<">
|
||||
<!ENTITY gt ">">
|
||||
<!ENTITY OElig "Œ">
|
||||
<!ENTITY oelig "œ">
|
||||
<!ENTITY Scaron "Š">
|
||||
<!ENTITY scaron "š">
|
||||
<!ENTITY Yuml "Ÿ">
|
||||
<!ENTITY circ "ˆ">
|
||||
<!ENTITY tilde "˜">
|
||||
<!ENTITY ensp " ">
|
||||
<!ENTITY emsp " ">
|
||||
<!ENTITY thinsp " ">
|
||||
<!ENTITY zwnj "‌">
|
||||
<!ENTITY zwj "‍">
|
||||
<!ENTITY lrm "‎">
|
||||
<!ENTITY rlm "‏">
|
||||
<!ENTITY ndash "–">
|
||||
<!ENTITY mdash "—">
|
||||
<!ENTITY lsquo "‘">
|
||||
<!ENTITY rsquo "’">
|
||||
<!ENTITY sbquo "‚">
|
||||
<!ENTITY ldquo "“">
|
||||
<!ENTITY rdquo "”">
|
||||
<!ENTITY bdquo "„">
|
||||
<!ENTITY dagger "†">
|
||||
<!ENTITY Dagger "‡">
|
||||
<!ENTITY permil "‰">
|
||||
<!ENTITY lsaquo "‹">
|
||||
<!ENTITY rsaquo "›">
|
||||
<!ENTITY euro "€">
|
|
@ -285,15 +285,15 @@ struct nsCatalogData {
|
|||
|
||||
// The order of this table is guestimated to be in the optimum order
|
||||
static const nsCatalogData kCatalogTable[] = {
|
||||
{ "-//W3C//DTD XHTML 1.0 Transitional//EN", "xhtml11.dtd", nsnull },
|
||||
{ "-//W3C//DTD XHTML 1.1//EN", "xhtml11.dtd", nsnull },
|
||||
{ "-//W3C//DTD XHTML 1.0 Strict//EN", "xhtml11.dtd", nsnull },
|
||||
{ "-//W3C//DTD XHTML 1.0 Frameset//EN", "xhtml11.dtd", nsnull },
|
||||
{ "-//W3C//DTD XHTML Basic 1.0//EN", "xhtml11.dtd", nsnull },
|
||||
{ "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN", "mathml.dtd", "resource://gre-resources/mathml.css" },
|
||||
{ "-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN", "mathml.dtd", "resource://gre-resources/mathml.css" },
|
||||
{ "-//W3C//DTD MathML 2.0//EN", "mathml.dtd", "resource://gre-resources/mathml.css" },
|
||||
{ "-//WAPFORUM//DTD XHTML Mobile 1.0//EN", "xhtml11.dtd", nsnull },
|
||||
{ "-//W3C//DTD XHTML 1.0 Transitional//EN", "htmlmathml-f.ent", nsnull },
|
||||
{ "-//W3C//DTD XHTML 1.1//EN", "htmlmathml-f.ent", nsnull },
|
||||
{ "-//W3C//DTD XHTML 1.0 Strict//EN", "htmlmathml-f.ent", nsnull },
|
||||
{ "-//W3C//DTD XHTML 1.0 Frameset//EN", "htmlmathml-f.ent", nsnull },
|
||||
{ "-//W3C//DTD XHTML Basic 1.0//EN", "htmlmathml-f.ent", nsnull },
|
||||
{ "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN", "htmlmathml-f.ent", "resource://gre-resources/mathml.css" },
|
||||
{ "-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN", "htmlmathml-f.ent", "resource://gre-resources/mathml.css" },
|
||||
{ "-//W3C//DTD MathML 2.0//EN", "htmlmathml-f.ent", "resource://gre-resources/mathml.css" },
|
||||
{ "-//WAPFORUM//DTD XHTML Mobile 1.0//EN", "htmlmathml-f.ent", nsnull },
|
||||
{ nsnull, nsnull, nsnull }
|
||||
};
|
||||
|
||||
|
|
|
@ -313,8 +313,8 @@ function getDefaultHomepage() {
|
|||
*/
|
||||
function getEntity(urls, entityId)
|
||||
{
|
||||
// Add xhtml11.dtd to prevent missing entity errors with XHTML files
|
||||
urls.push("resource:///res/dtd/xhtml11.dtd");
|
||||
// Add htmlmathml-f.ent to prevent missing entity errors with XHTML files
|
||||
urls.push("resource:///res/dtd/htmlmathml-f.ent");
|
||||
|
||||
// Build a string of external entities
|
||||
var extEntities = "";
|
||||
|
|
Загрузка…
Ссылка в новой задаче