dveditz%cruzio.com
a3c321d28f
bug 463763 mathml reflow crash with <msup>, p=zweinberg, r/sr=roc, a=dveditz
...
git-svn-id: svn://10.0.0.236/trunk@255772 18797224-902f-48f8-a5cc-f745e15eee43
2009-01-08 08:06:44 +00:00
dveditz%cruzio.com
1efc176284
bug 416907 reflow crash with frameset in mroot, patch=zweinberg, r/sr=roc, a=dveditz
...
git-svn-id: svn://10.0.0.236/trunk@255100 18797224-902f-48f8-a5cc-f745e15eee43
2008-11-18 20:18:08 +00:00
bmlk%gmx.de
b582317d3d
limit mathml row- and colspans as we do for html bug 443089 r/sr=bzbarsky a=siedler
...
git-svn-id: svn://10.0.0.236/trunk@253364 18797224-902f-48f8-a5cc-f745e15eee43
2008-08-04 06:36:58 +00:00
karlt+%karlt.net
1e10d11cb2
clip parts of stretchy chars more carefully
...
b=427666 (also fixes b=349907) r+sr=roc a1.9=damons
git-svn-id: svn://10.0.0.236/trunk@250646 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-23 03:13:11 +00:00
karlt+%karlt.net
2175859275
PaintHorizontally: correct dy calculation when bm.ascent is -ve.
...
b=242861 r+sr=roc a1.9=beltzner
git-svn-id: svn://10.0.0.236/trunk@250432 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-18 03:27:10 +00:00
timeless%mozdev.org
14b0613d2b
Bug 394114 Interfaces missing from various QI implementations.
...
r=jag sr=jag a=dsicore
git-svn-id: svn://10.0.0.236/trunk@249775 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-08 06:18:36 +00:00
karlt+%karlt.net
8eef55f7f1
Add mathfontSymbol.properties for SymbolMT on MS Windows.
...
Prefer DejaVu to Cambria Math for better stretchy fences. b=425367 r=pavlov
git-svn-id: svn://10.0.0.236/trunk@249658 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-05 03:38:26 +00:00
karlt+%karlt.net
37b744fe67
Back out b=425367 change to see if that fixes
...
reftest failures for bugs/414123.xhtml and mathml/mi-mathvariant-1.xhtml.
git-svn-id: svn://10.0.0.236/trunk@249022 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-02 23:51:09 +00:00
karlt+%karlt.net
d299c6cf20
Add mathfontSymbol.properties for SymbolMT on MS Windows b=425367 r=pavlov
...
git-svn-id: svn://10.0.0.236/trunk@249015 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-02 21:06:18 +00:00
karlt+%karlt.net
8797c23b06
Correction to mroot width calculation. b=363240 r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@248727 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-27 22:47:08 +00:00
dbaron%dbaron.org
4dd01a645e
Fixing asymmetry between what timeless landed for bug 394114 and what he backed out.
...
git-svn-id: svn://10.0.0.236/trunk@248211 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-19 22:05:05 +00:00
timeless%mozdev.org
cb247b3213
reverting, wrong patch, missing AMBIGUOUS
...
git-svn-id: svn://10.0.0.236/trunk@248210 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-19 21:55:28 +00:00
karlt+%karlt.net
3ff4bed7c8
Move Place() from nsIMathMLFrame to nsMathMLContainerFrame
...
b=363240, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@248047 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-18 05:57:35 +00:00
karlt+%karlt.net
8be5cb3ef6
Move Place() from nsIMathMLFrame to nsMathMLContainerFrame
...
b=363240, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@248046 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-18 05:26:05 +00:00
karlt+%karlt.net
eb12a7a910
Add GetIntrinsicWidth for <msqrt>. b=363240, r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@248045 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-18 05:06:23 +00:00
karlt+%karlt.net
67df0737ac
Move Place() from nsIMathMLFrame to nsMathMLContainerFrame
...
b=363240, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@248044 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-18 04:52:49 +00:00
karlt+%karlt.net
ca12274621
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.
git-svn-id: svn://10.0.0.236/trunk@247922 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-16 02:10:47 +00:00
karlt+%karlt.net
1fdee21f9c
GetIntrinsicWidth for mroot, mfenced, and mfrac. b=363240, r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@247798 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-14 05:02:49 +00:00
karlt+%karlt.net
4545d8673c
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
git-svn-id: svn://10.0.0.236/trunk@247793 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-14 04:05:43 +00:00
karlt+%karlt.net
69a3cca97f
Remove some unused nsGlyphTable methods. b=363240, r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@247710 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-13 04:50:44 +00:00
karlt+%karlt.net
1644f3d522
Don't try to Place() invisible operators. b=420420 r+sr=roc a=beltzner
...
git-svn-id: svn://10.0.0.236/trunk@247291 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-07 06:37:23 +00:00
karlt+%karlt.net
20554e750f
Backing out previous revision (b=420420) due to reftest hang on qm-centos5-01
...
git-svn-id: svn://10.0.0.236/trunk@247263 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-07 00:14:56 +00:00
karlt+%karlt.net
089912b610
Don't try to Place() invisible operators. b=420420 r+sr=roc a=beltzner
...
git-svn-id: svn://10.0.0.236/trunk@247248 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 22:21:07 +00:00
karlt+%karlt.net
195a82f674
Include lspace and rspace in GetIntrinsicWidth. b=363240 r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@246666 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-27 10:47:43 +00:00
karlt+%karlt.net
b17c856971
Get*Width for nsMathMLContainerFrame base class. b=363240 r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@246664 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-27 10:45:36 +00:00
karlt+%karlt.net
8428f09fe1
don't use frame origin offsets to store ascents. b=363240, r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@246503 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-26 04:19:36 +00:00
jag%tty.nl
bc91d919a7
Bug 73353: Clean up our MODULE/REQUIRES story. rs=dbaron, a=brendan
...
git-svn-id: svn://10.0.0.236/trunk@245897 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-18 08:50:33 +00:00
roc+%cs.cmu.edu
90145b86f7
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
...
git-svn-id: svn://10.0.0.236/trunk@245077 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-07 04:09:03 +00:00
roc+%cs.cmu.edu
1f3a491c9d
Backing out bug 412237 due to regression test failure
...
git-svn-id: svn://10.0.0.236/trunk@244419 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-30 00:41:00 +00:00
roc+%cs.cmu.edu
ad8e563376
Bug 412237. Don't parse negative fontsize attributes in MathML elements. r+sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@244406 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-29 23:35:27 +00:00
mats.palmgren%bredband.net
62fbc65837
Always post a restyle request if SetTextStyle() indicates it's needed. b=414123 r+sr+a=roc
...
git-svn-id: svn://10.0.0.236/trunk@244088 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-27 02:49:48 +00:00
bmlk%gmx.de
3c524f3152
apply rowspans and colspans only to mtd bug 413063 r/sr=bzarsky a=mtschrep
...
git-svn-id: svn://10.0.0.236/trunk@244050 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-26 16:32:16 +00:00
karlt+%karlt.net
d4c99a129e
apply scriptlevel increment to denominator as well as numerator
...
b=412897, r+sr+a=roc
git-svn-id: svn://10.0.0.236/trunk@243418 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-18 04:41:54 +00:00
reed%reedloden.com
ba418314f8
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]
...
git-svn-id: svn://10.0.0.236/trunk@243183 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-16 05:07:09 +00:00
roc+%cs.cmu.edu
7db60e4c76
fix bustage
...
git-svn-id: svn://10.0.0.236/trunk@243086 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-15 01:28:42 +00:00
roc+%cs.cmu.edu
e62e741e92
Bug 405271. MathML should not reflow children with a constrained height; that triggers pagination which is definitely not what we want. r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@243084 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-15 01:13:40 +00:00
karlt+%karlt.net
d944b9f5c5
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
git-svn-id: svn://10.0.0.236/trunk@243028 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-14 02:10:29 +00:00
karlt+%karlt.net
64cdc6b1c7
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.
git-svn-id: svn://10.0.0.236/trunk@242823 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-10 10:34:35 +00:00
roc+%cs.cmu.edu
7caf8b7991
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
...
git-svn-id: svn://10.0.0.236/trunk@242716 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-09 09:38:32 +00:00
karlt+%karlt.net
ef8db85d60
Bug 348577 â Implement MathML <mtable> with display:inline-table
...
(mtable has incorrect baseline).
Patch by Bill Gianopoulos <wgianopoulos@yahoo.com>, r=rbs, sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@242665 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-09 02:14:35 +00:00
roc+%cs.cmu.edu
aee1f987f6
backing out bug 355548 due to test failures
...
git-svn-id: svn://10.0.0.236/trunk@242652 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-08 23:11:30 +00:00
roc+%cs.cmu.edu
fb0a2b5cae
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
...
git-svn-id: svn://10.0.0.236/trunk@242648 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-08 22:36:56 +00:00
karlt+%karlt.net
4073d8d314
FinishReflowChild() with the final position for <msqrt> and <mpadded>
...
b=410132, r+sr+a=roc
git-svn-id: svn://10.0.0.236/trunk@242280 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-03 04:33:21 +00:00
karlt+%karlt.net
0d63ec09dc
Make nsBoundingMetrics::operator+= handle empty bounds.
...
b=410132, r+sr+a=roc
git-svn-id: svn://10.0.0.236/trunk@242279 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-03 04:32:12 +00:00
karlt+%karlt.net
a19113da0c
Calculate maximum height of a character built from parts when measuring.
...
b=403559, r+sr+a=roc
git-svn-id: svn://10.0.0.236/trunk@242278 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-03 04:21:36 +00:00
reed%reedloden.com
dda31ecdc2
Bug 105708 - "move nsUnitConversion.h" [p=reg@openpave.org (Jeremy Lea) r+sr+a1.9=roc]
...
git-svn-id: svn://10.0.0.236/trunk@242241 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-01 10:11:08 +00:00
karlt+%karlt.net
478477deb0
Bug 410284 â failure to paint sometimes with missing glyphs for parts of
...
stretchy characters. r+sr=roc a=pavlov
git-svn-id: svn://10.0.0.236/trunk@242232 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-01 01:23:13 +00:00
karlt+%karlt.net
9a65e23f2d
Set overflow area for nsMathMLContainerFrames.
...
b=161155, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@242162 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-28 23:04:19 +00:00
karlt+%karlt.net
33d1cf7665
Provide correct GetBounds() for nsDisplayMathMLCharForeground.
...
Bug 161155 â Integrals appear clipped sometimes. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@242159 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-28 22:16:07 +00:00
vladimir%pobox.com
7525088701
b=406458; code cleanup: add new ThebesContext() call as opposed to NATIVE_THEBES_CONTEXT hackery, r=stuart
...
git-svn-id: svn://10.0.0.236/trunk@241704 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-18 23:01:18 +00:00