Commit Graph

70 Commits

Author SHA1 Message Date
karlt+@karlt.net
8e0f78b813 Add mathfontSymbol.properties for SymbolMT on MS Windows. Prefer DejaVu to Cambria Math for better stretchy fences. b=425367 r=pavlov 2008-04-04 20:38:25 -07:00
karlt+@karlt.net
8148702754 Back out b=425367 change to see if that fixes reftest failures for bugs/414123.xhtml and mathml/mi-mathvariant-1.xhtml. 2008-04-02 16:51:09 -07:00
karlt+@karlt.net
9e8a95a7f8 Add mathfontSymbol.properties for SymbolMT on MS Windows b=425367 r=pavlov 2008-04-02 14:06:17 -07:00
karlt+@karlt.net
ff916b3fa4 Correction to mroot width calculation. b=363240 r+sr=roc 2008-03-27 15:47:08 -07:00
dbaron@dbaron.org
f31447da64 Fixing asymmetry between what timeless landed for bug 394114 and what he backed out. 2008-03-19 15:05:04 -07:00
timeless@mozdev.org
f33eb4a3b4 reverting, wrong patch, missing AMBIGUOUS 2008-03-19 14:55:22 -07:00
karlt+@karlt.net
ada80919ce Move Place() from nsIMathMLFrame to nsMathMLContainerFrame b=363240, r+sr=roc 2008-03-17 22:57:35 -07:00
karlt+@karlt.net
6c6cd3ed3e Move Place() from nsIMathMLFrame to nsMathMLContainerFrame b=363240, r+sr=roc 2008-03-17 22:26:05 -07:00
karlt+@karlt.net
11f89ddd6a Add GetIntrinsicWidth for <msqrt>. b=363240, r+sr=roc 2008-03-17 22:06:23 -07:00
karlt+@karlt.net
e4c30bc0d5 Move Place() from nsIMathMLFrame to nsMathMLContainerFrame b=363240, r+sr=roc 2008-03-17 21:52:48 -07:00
karlt+@karlt.net
7647ac9bdc Only change the style of default mathvariant <mi> elements to italic when there is a corresponding italic Mathematical Alphanumeric Symbol. Accept non-BMP characters in nsMathMLOperator::LookupInvariantChar. Update the mathvariant entries in mathfont.properties from PUA characters to their Plane 1 Unicode assignments (remainder of bug 289938). b=413115, r+sr=roc. 2008-03-15 19:10:47 -07:00
karlt+@karlt.net
5deea10aba GetIntrinsicWidth for mroot, mfenced, and mfrac. b=363240, r+sr=roc 2008-03-13 22:02:49 -07:00
karlt+@karlt.net
2071d69173 nsMathMLChar::GetMaxWidth and stretchy <mo> GetIntrinsicWidth implementations. Rename MAXSIZE_IS_EXPLICIT to MAXSIZE_IS_ABSOLUTE. Avoid unsigned/signed warnings with 1<<31. b=363240, r+sr=roc 2008-03-13 21:05:43 -07:00
karlt+@karlt.net
b64fb6eb32 Remove some unused nsGlyphTable methods. b=363240, r+sr=roc 2008-03-12 21:50:44 -07:00
karlt+@karlt.net
423c6ce2f9 Don't try to Place() invisible operators. b=420420 r+sr=roc a=beltzner 2008-03-06 22:37:23 -08:00
karlt+@karlt.net
6e07d7b64d Backing out previous revision (b=420420) due to reftest hang on qm-centos5-01 2008-03-06 16:14:56 -08:00
karlt+@karlt.net
dd94eb4942 Don't try to Place() invisible operators. b=420420 r+sr=roc a=beltzner 2008-03-06 14:21:07 -08:00
karlt+@karlt.net
9cfde0fffe Include lspace and rspace in GetIntrinsicWidth. b=363240 r+sr=roc 2008-02-27 02:47:43 -08:00
karlt+@karlt.net
2651ea9c59 Get*Width for nsMathMLContainerFrame base class. b=363240 r+sr=roc 2008-02-27 02:45:36 -08:00
karlt+@karlt.net
aab5b28c72 don't use frame origin offsets to store ascents. b=363240, r+sr=roc 2008-02-25 20:19:36 -08:00
jag@tty.nl
057bc17743 Bug 73353: Clean up our MODULE/REQUIRES story. rs=dbaron, a=brendan 2008-02-18 00:50:04 -08:00
roc+@cs.cmu.edu
2150988883 Bug 412237. Don't parse negative sizes for the MathML fontsize attribute. Make sure we do continue to parse '-0px', since that's not actually negative. r+sr=dbaron 2008-02-06 20:09:03 -08:00
roc+@cs.cmu.edu
413a8bf8ac Backing out bug 412237 due to regression test failure 2008-01-29 16:40:59 -08:00
roc+@cs.cmu.edu
ad3c5faee1 Bug 412237. Don't parse negative fontsize attributes in MathML elements. r+sr=dbaron 2008-01-29 15:35:26 -08:00
mats.palmgren@bredband.net
d431de32cf Always post a restyle request if SetTextStyle() indicates it's needed. b=414123 r+sr+a=roc 2008-01-26 18:49:47 -08:00
bmlk@gmx.de
3cf41bc240 apply rowspans and colspans only to mtd bug 413063 r/sr=bzarsky a=mtschrep 2008-01-26 08:32:16 -08:00
karlt+@karlt.net
89744d21cb apply scriptlevel increment to denominator as well as numerator b=412897, r+sr+a=roc 2008-01-17 20:41:54 -08:00
reed@reedloden.com
faeccd9485 Bug 400475 - ""ASSERTION: dangling frame without a content node" changing any attribute on <math:mstyle>" [p=vladimir.sukhoy@gmail.com (Vlad Sukhoy) r+sr=roc a1.9=schrep] 2008-01-15 21:07:09 -08:00
roc+@cs.cmu.edu
9e76f6fb05 fix bustage 2008-01-14 17:28:42 -08:00
roc+@cs.cmu.edu
ac38a2a240 Bug 405271. MathML should not reflow children with a constrained height; that triggers pagination which is definitely not what we want. r+sr=bzbarsky 2008-01-14 17:13:21 -08:00
karlt+@karlt.net
a168dbd48c Bug 412033 - non-stretchy-or-centred operators don't paint on scrolling. Don't change the size of child frames. r+sr=roc, a=schrep 2008-01-13 18:10:29 -08:00
karlt+@karlt.net
45376d51a0 Update entities in line with MathML 2.0 xhtml-math11-f.dtd,v 1.16 2003/11/04, with code point updates from http://www.unicode.org/reports/tr25/tr25-9.html b=289938, rs=pavlov. 2008-01-10 02:34:35 -08:00
roc+@cs.cmu.edu
bc08ac141a Bug 355548. Clean up MathML's font handling by moving most of it to the style system. Creates nsMathMLElement to put functionality there. Tightens MathML attribute parsing and introduces full support for 'scriptsizemultiplier', 'scriptminsize' and their interactions with CSS font-size. r+sr=dbaron 2008-01-09 01:38:28 -08:00
karlt+@karlt.net
a72f4073a4 Bug 348577 - Implement MathML <mtable> with display:inline-table (mtable has incorrect baseline). Patch by Bill Gianopoulos <wgianopoulos@yahoo.com>, r=rbs, sr=bzbarsky. 2008-01-08 18:14:35 -08:00
roc+@cs.cmu.edu
09582c48ae backing out bug 355548 due to test failures 2008-01-08 15:11:27 -08:00
roc+@cs.cmu.edu
459c356854 Bug 355548. Clean up MathML's font handling by moving most of it to the style system. Creates nsMathMLElement to put functionality there. Tightens MathML attribute parsing and introduces full support for 'scriptsizemultiplier', 'scriptminsize' and their interactions with CSS font-size. r+sr=dbaron 2008-01-08 14:36:46 -08:00
karlt+@karlt.net
604fec8a96 FinishReflowChild() with the final position for <msqrt> and <mpadded> b=410132, r+sr+a=roc 2008-01-02 20:33:21 -08:00
karlt+@karlt.net
f6f3e91ac0 Make nsBoundingMetrics::operator+= handle empty bounds. b=410132, r+sr+a=roc 2008-01-02 20:32:12 -08:00
karlt+@karlt.net
a2c376b687 Calculate maximum height of a character built from parts when measuring. b=403559, r+sr+a=roc 2008-01-02 20:21:36 -08:00
reed@reedloden.com
1d602b3c42 Bug 105708 - "move nsUnitConversion.h" [p=reg@openpave.org (Jeremy Lea) r+sr+a1.9=roc] 2008-01-01 02:11:02 -08:00
karlt+@karlt.net
0aca66d4fa Bug 410284 - failure to paint sometimes with missing glyphs for parts of stretchy characters. r+sr=roc a=pavlov 2007-12-31 17:23:13 -08:00
karlt+@karlt.net
84998d0c64 Set overflow area for nsMathMLContainerFrames. b=161155, r+sr=roc 2007-12-28 15:04:19 -08:00
karlt+@karlt.net
7c689c0e12 Provide correct GetBounds() for nsDisplayMathMLCharForeground. Bug 161155 - Integrals appear clipped sometimes. r+sr=roc 2007-12-28 14:16:07 -08:00
vladimir@pobox.com
1f7f3e59ed b=406458; code cleanup: add new ThebesContext() call as opposed to NATIVE_THEBES_CONTEXT hackery, r=stuart 2007-12-18 15:01:15 -08:00
karlt+@karlt.net
a24016a699 Bug 400938 - make MathML work with Unicode fonts r=pavlov, sr=roc (on code) 2007-12-04 19:58:09 -08:00
karlt+@karlt.net
75d2a8e877 Bug 401178 - incorrect ascents for foreign children in nsMathMLContainerFrame::ReflowChild. r+sr=roc 2007-12-02 16:54:23 -08:00
Olli.Pettay@helsinki.fi
2976ce8f18 Bug 368760, r=mats, sr=roc, a=blocking1.9+ 2007-11-22 12:47:33 -08:00
karlt+@karlt.net
18a405f1f2 Bug 403718 - render mroot and msqrt appropriately when radical glyphs are above the baseline (ascent != overline thickness) r+sr=roc a=blocking1.9 2007-11-15 13:51:30 -08:00
karlt+@karlt.net
2e209c4ef2 Don't implicitly lossy convert from nsGlyphCode to PRUnichar b=400938 r+sr=roc a=blocking1.9 2007-11-15 13:44:49 -08:00
reed@reedloden.com
607fdac9d1 Bug 379418 - ""ASSERTION: internal error: '!aListName'" with MathML and Hebrew text" [p=mats.palmgren@bredband.net (Mats Palmgren) r=roc sr=bzbarsky a1.9=stuart] 2007-11-09 00:19:45 -08:00