687 Commits

Author SHA1 Message Date
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
jruderman%hmc.edu
178290778f Add crashtest
git-svn-id: svn://10.0.0.236/trunk@247423 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-09 06:32:28 +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
55b0910047 Bug 416549 – MathML does not render properly with text-align:justify.
Patch by Frédéric WANG <fwsmail35@aol.com>, r=karlt, sr=roc


git-svn-id: svn://10.0.0.236/trunk@247287 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-07 03:47:11 +00:00
karlt+%karlt.net
0490d512cf Backing out previous revision (b=416549) due to a reftest hang on qm-centos5-01
git-svn-id: svn://10.0.0.236/trunk@247264 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-07 00:19:00 +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
39c0cbd77e Bug 416549 – MathML does not render properly with text-align:justify.
Patch by Frédéric WANG <fwsmail35@aol.com>, r=karlt, sr=roc


git-svn-id: svn://10.0.0.236/trunk@247243 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 21:59:03 +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
0a5e1af871 Bug 412237, reenable test
git-svn-id: svn://10.0.0.236/trunk@245078 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-07 04:10:27 +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
jruderman%hmc.edu
9b8cd8220f Add a crashtest
git-svn-id: svn://10.0.0.236/trunk@244844 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-04 05:16:01 +00:00
jruderman%hmc.edu
1b20915bd9 Add crashtest
git-svn-id: svn://10.0.0.236/trunk@244843 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-04 05:13:22 +00:00
jruderman%hmc.edu
624e111486 Adding crashtest
git-svn-id: svn://10.0.0.236/trunk@244841 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-04 05:11:01 +00:00
jruderman%hmc.edu
ffb2361b45 Add a crashtest
git-svn-id: svn://10.0.0.236/trunk@244840 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-04 05:06:38 +00:00
karlt+%karlt.net
dc0110cb70 let mathvariant="normal" inherit the document fonts
b=413115 r+sr=roc a=schrep


git-svn-id: svn://10.0.0.236/trunk@244456 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-30 04:05:37 +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
36afeeba14 Test for bug 412237
git-svn-id: svn://10.0.0.236/trunk@244407 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-29 23:36:56 +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
bmlk%gmx.de
42f679d070 adding a crashtest
git-svn-id: svn://10.0.0.236/trunk@244136 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-27 08:14:25 +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
jruderman%hmc.edu
faa9f76d7e Add crashtests
git-svn-id: svn://10.0.0.236/trunk@243867 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-24 01:19:33 +00:00
jruderman%hmc.edu
f95c6cd8b2 Add a crashtest
git-svn-id: svn://10.0.0.236/trunk@243631 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-21 00:14:29 +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
jruderman%hmc.edu
e4167154f6 Add a crashtest
git-svn-id: svn://10.0.0.236/trunk@243408 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-18 00:43:25 +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
3879eb15b1 Crashtest for bug 405271.
git-svn-id: svn://10.0.0.236/trunk@243085 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-15 01:15:35 +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
4d23a22575 Include ZWSP in short arrow entities to distinguish from stretchy normal
arrows.  b=289938, rs=pavlov.


git-svn-id: svn://10.0.0.236/trunk@242875 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-11 03:08:57 +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
jruderman%hmc.edu
0abd14f7e0 Add crashtest
git-svn-id: svn://10.0.0.236/trunk@242753 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-09 20:08:01 +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