Jonas Sicking
3aa83ba84d
Bug 664058: Remove Add/RemoveEventListenerByIID from mathml code. r=smaug
2011-06-28 10:59:14 -07:00
Frédéric Wang
81ac5db5e4
Do not underline MathML links (bug 504324). r=roc.
2011-06-24 14:54:37 +02:00
Mounir Lamouri
3c638f1884
Merge last green changeset of mozilla-inbound into mozilla-central.
2011-06-23 11:15:52 +02:00
Florian Scholz
8d778c04d5
Bug 603106 - Make mfrac linethickness="medium" use the default linethickness; r=karlt
2011-06-23 10:30:21 +02:00
Frédéric Wang
ecb832b98f
Bug 407439 - Support for Asana Math font in MathML. r=karlt
...
--HG--
extra : rebase_source : 829d002f8d1e448d5d4b13893046873b4bb34c44
2011-06-22 11:49:26 -04:00
Frédéric Wang
6762a2aaf2
support drawing non-BMP characters for stretchy operators (bug 407439). r=karlt
...
--HG--
extra : rebase_source : 8a0351a8a0b45de4e783050608e513582b8a345c
2011-06-22 11:49:11 -04:00
Frédéric Wang
b1082b4246
Always start the lookup of largeop variants at size=1 (bug 584332). r=karlt
...
--HG--
extra : rebase_source : 05bc57d2c0b0989f887e42d0d52a7a993e27972a
2011-06-22 11:48:56 -04:00
Jonathan Hage
9c55c33c76
Bug 650530 - Implement names for negative spaces; r=karlt
...
--HG--
extra : rebase_source : 73161560d3c781c81c780995c0abda5bf63c780c
2011-06-22 11:55:05 -04:00
Jonathan Hage
cd773d5fa7
Bug 557084 - Remove deprecated attributes and empty <mrow/>'s in mozilla/src/layout/mathml/tests/; r=fred.wang
...
--HG--
extra : rebase_source : 70b0187bd38c92d91df5bec8713ebe7d2ae4b14d
2011-06-22 11:53:07 -04:00
Jesse Ruderman
438a5d6dc3
Add crashtest from bug 541620
2011-06-20 11:42:05 -07:00
Masayuki Nakano
f96e0ef619
Bug 663041 layout should use mozilla::Preferences r=roc
2011-06-12 11:30:16 +09:00
Dominic Fandrey
0ab2f46136
Bug 645398 - Substitute PR_(MAX|MIN|ABS|ROUNDUP) macro calls; r=roc
2011-06-02 14:56:50 +02:00
Jesse Ruderman
6038ea693b
crash test for bug 655451
...
--HG--
extra : transplant_source : %3BLxy%2C%80%04%C0V%9D%FF%85%1C-%90%EE%5E%C4%C4U
2011-05-30 09:21:16 +12:00
Karl Tomlinson
3a2515796d
b=655451 record first of math frame continuations as mstyle ancestor r=bz
...
--HG--
extra : transplant_source : sg%609%81c%AE%8A%E0%F9%DF9M%BEn%B7%19%90%B4%10
2011-05-30 09:21:12 +12:00
Karl Tomlinson
8f0f24593e
b=657041 initialize with NS_MATHML_STRETCH_ALL_CHILDREN_VERTICALLY for when InheritAutomaticData does not get called r=fred
...
--HG--
extra : transplant_source : %E3%07S3%ABv%EC%B67%5C%25%29CH%12%99%8C%B43P
2011-05-19 11:56:14 +12:00
Ed Morley
d260544670
Bug 316661 - Part A - Remove null-checks before delete. r=bsmedberg
2011-05-17 16:01:36 +02:00
Frédéric Wang
d4870de08c
mathvariant on mstyle not applied to mi (bug 569125). r=karlt
...
--HG--
extra : rebase_source : bdce878ef359b11ada93c4e378855f8bde445243
2011-05-13 09:37:03 +12:00
Frédéric Wang
e569786c9d
Support for attributes "accent" and "accentunder" on mstyle (bug 569125). r=karlt
...
--HG--
extra : rebase_source : 349a7d0fa10c165404592576fb9eb31d95b2dbb7
2011-05-13 09:31:52 +12:00
Frédéric Wang
4aca96362b
Support for attribute "open", "close" and "separators" on mstyle (bug 569125). r=karlt
...
--HG--
extra : rebase_source : f2e27dae9a993d0b8b707feb2a88b03570e5955d
2011-05-13 09:31:48 +12:00
Frédéric Wang
7572d1dc05
Support for attribute "notation" on mstyle (bug 569125). r=karlt
...
--HG--
extra : rebase_source : 58564e2ab4a41244beb224f214ac0b963ef2c0d8
2011-05-13 09:31:34 +12:00
Frédéric Wang
0711edd192
Support for attribute bevelled on mstyle (bug 569125). r=karlt
...
--HG--
extra : rebase_source : c7e921ba17bb26d10310d65c8da88d1f183023ba
2011-05-13 09:31:07 +12:00
Frédéric Wang
5404068fed
Support for attribute "selected" on mstyle (bug 569125). r=karlt
...
--HG--
extra : rebase_source : 7da767a2d114d17b4fb44dc632451307d07de216
2011-05-12 20:18:13 +12:00
Karl Tomlinson
044845b9b6
assertion test for bug 654928
...
--HG--
extra : rebase_source : ee5ee93f130842c175ffc09ae1e71874f8345eef
2011-05-10 17:58:05 +12:00
Karl Tomlinson
a7fbcdab37
b=654928 don't assume that the embellished operator is the first child r=fred
...
--HG--
extra : rebase_source : 8eb1a001b99c13df914a877cca6758e023ba9e31
2011-05-13 12:01:08 +12:00
Craig Topper
cc15a2a6e3
Bug 648925 - Part 1: Change uses of nsICSSRule to css::Rule. r=bzbarsky
2011-04-07 18:23:46 -07:00
Frédéric Wang
fe04ad36c7
MathML Operator dictionary: fix conflicts and add entries for bars and quadruple arrows (bug 414294). r=karlt
2011-04-29 17:39:22 -04:00
Daniel Holbert
72f118ff38
Bug 651567: Remove unused variable 'xHeight' from nsMathMLmunderFrame. r=karlt
2011-04-21 10:08:11 -07:00
Zack Weinberg
51864c09d8
Bug 651017, part 1: minimize inclusion of ns*DeviceContext.h; move the printing error codes to nsIDeviceContextSpec.h; os2 small widget cleanup.
...
--HG--
extra : rebase_source : 5b7cebe68f71a760463e3522b159c7cde8a72f5e
2011-04-16 18:22:41 -07:00
Robert O'Callahan
d4c414cf18
Bug 641426. Part 8: Replace gfxRect::Outset/Inset with Inflate/Deflate. Also slip in a conversion constructor from nsIntRect to gfxRect. r=tnikkel
2011-04-19 15:07:51 +12:00
Robert O'Callahan
307547d062
Bug 641426. Part 3: Convert gfxRect::pos/size to x/y/width/height. r=joe,sr=cjones
2011-04-19 15:07:21 +12:00
Robert O'Callahan
17b91a87af
Bug 641426. Part 1: Create Point and Size templates. r=joe,sr=cjones
2011-04-19 15:07:21 +12:00
Zack Weinberg
52c99aabb7
Bug 174055, part 6: eliminate pointless nsresult return values.
2011-04-07 21:18:43 -07:00
Zack Weinberg
624a6e3ce5
Bug 174055, part 5: prune unused and unimplemented methods.
2011-04-07 20:07:27 -07:00
Zack Weinberg
42ead75834
Bug 174055, part 4: mechanical fixups outside gfx.
2011-04-07 18:05:49 -07:00
Zack Weinberg
299386f14c
Bug 174055, part 1: minimize inclusion of nsI(Thebes)FontMetrics.h.
2011-04-07 18:04:41 -07:00
Zack Weinberg
a2b5c4bfbb
Bug 648197 (1/2): remove the #ifdef ALERT_MISSING_FONTS blocks in nsMathMLChar.cpp.
2011-04-07 14:47:04 -07:00
Zack Weinberg
f5a0843ac7
Bug 266236 part 9: Move nsBoundingMetrics to its own header and prune inclusions of nsRenderingContext.h.
...
--HG--
rename : gfx/src/nsThebesRenderingContext.cpp => gfx/src/nsRenderingContext.cpp
rename : gfx/src/nsThebesRenderingContext.h => gfx/src/nsRenderingContext.h
extra : rebase_source : 92660748436f03475e011184e2828f1db0ad63e0
2011-04-07 18:04:40 -07:00
Zack Weinberg
d8db59d068
Bug 266236 part 8: Change nsRenderingContext::GetDeviceContext and ::GetFontMetrics to return bare pointers.
...
--HG--
rename : gfx/src/nsThebesRenderingContext.cpp => gfx/src/nsRenderingContext.cpp
rename : gfx/src/nsThebesRenderingContext.h => gfx/src/nsRenderingContext.h
extra : rebase_source : 36dd32d715cb75e99cd3a69e460c000c1777d6a6
2011-04-07 18:04:40 -07:00
Zack Weinberg
c3400ef3c4
Bug 266236 part 7: Simplify calling convention of SetClipRect and SetClipRegion.
...
--HG--
rename : gfx/src/nsThebesRenderingContext.cpp => gfx/src/nsRenderingContext.cpp
rename : gfx/src/nsThebesRenderingContext.h => gfx/src/nsRenderingContext.h
extra : rebase_source : b1c68e23a4fa67cdc09b151ad39d7560cdd8baf7
2011-04-07 18:04:40 -07:00
Zack Weinberg
9d6cdac2b1
Bug 266236 part 6: Change out-parameters to return values and remove a bunch of default parameters that were never called with non-default values.
...
--HG--
rename : gfx/src/nsThebesRenderingContext.cpp => gfx/src/nsRenderingContext.cpp
rename : gfx/src/nsThebesRenderingContext.h => gfx/src/nsRenderingContext.h
extra : rebase_source : 0511852e51c2ad4d4833d6f8f2f61d46130a7151
2011-04-07 18:04:40 -07:00
Zack Weinberg
5a4a96e54e
Bug 266236 part 4: Aggressively prune unused methods and dead #ifdefs from nsRenderingContext.
...
--HG--
rename : gfx/src/nsThebesRenderingContext.cpp => gfx/src/nsRenderingContext.cpp
rename : gfx/src/nsThebesRenderingContext.h => gfx/src/nsRenderingContext.h
extra : rebase_source : b2911406bbe1b5995d1a501c59e02b5fffefa390
2011-04-07 18:04:40 -07:00
Jan Küchler
5ef6bf26cf
Bug 266236 part 3: Mechanical rename of nsIRenderingContext and nsThebesRenderingContext to nsRenderingContext. Mechanical substitution of nsRefPtr<nsRenderingContext> for nsCOMPtr<nsRenderingContext>.
...
--HG--
rename : gfx/src/nsThebesRenderingContext.cpp => gfx/src/nsRenderingContext.cpp
extra : rebase_source : 34884bfcafd885feaf73300bc7246cd192062a48
2011-04-07 18:04:40 -07:00
Jan Küchler
0e92a9d34a
Bug 266236 part 1: Preliminary API cleanup on nsIRenderingContext.
...
--HG--
extra : rebase_source : a21ffad484f47103e403b8316eae5fdfd815c2cb
2011-04-07 18:04:39 -07:00
Frédéric Wang
dbcfcfee18
Bug 569124 - Make the math element support the attributes of mstyle. r=karlt
2011-04-09 23:36:31 -04:00
Frédéric Wang
6de199a0ba
b=605605 Uninitialised value used in nsMathMLChar r=karlt
...
--HG--
extra : transplant_source : _G%B6%C6%C6q%C0a%F0f-%CD%AF%FB%FE%F0%BAYc%D5
2011-03-25 16:38:59 +13:00
Frédéric Wang
dde2ac5cad
Bug 21479 - Embellished operators - add rules for mstyle, mphantom, mpadded and mrow. r=karlt
...
--HG--
extra : transplant_source : %CDr%F474%A9%FD%80%D2%FC%AEJ%B6%93%E9%23%ECO%25z
2011-03-25 16:38:59 +13:00
Frédéric Wang
f0df881216
b=534970 updateOperatorDictionary.pl: add private data mirrorable r=karlt npotb
...
--HG--
extra : transplant_source : %B1%15%00%1A%DA%1A%F33%9B.x%E5%7F%EB%EDf%3F%1E%D7%F7
2011-03-25 16:38:58 +13:00
Frédéric Wang
945add0482
MathML Operator Dictionary: remove obsolete infix entries for coproduct, wedge and vee (bug 534970). r=karlt
...
--HG--
extra : transplant_source : f%0D%EA%DCP%B4%E0%B4%5B%D3%8DA%DF%D31%0A%8D%12%8A%2C
2011-03-25 16:38:58 +13:00
Frédéric Wang
89fabd7460
MathML Operator Dictionary: fix three conflicts for symmetric or fence (bug 534970). r=karlt
...
--HG--
extra : transplant_source : %0A%B7XXNy%A7%04G%03%9Db%CC%7D%1C%A0%3D2%DE%BC
2011-03-25 16:38:58 +13:00
Frédéric Wang
499ff10c52
MathML Operator Dictionary: fix conflicts for entries becoming accent (bug 534970). r=karlt
...
--HG--
extra : transplant_source : %EAn%3B%8A%B7%9Fs%BE%06%0C%EB%F17%7E%D7%CD%7E%8AG%C2
2011-03-25 16:38:58 +13:00
Frédéric Wang
37b6222b1b
MathML Operator Dictionary: add new fence, accent and largeop entries (bug 534970). r=karlt
...
--HG--
extra : transplant_source : %83%23%CB%EB%E9%D1%A7%27%86%87%08%82p%07%08%F9%82%BAz%8C
2011-03-25 16:38:58 +13:00
Frédéric Wang
34f9a428c6
MathML Operator Dictionary: fix space conflicts (bug 534970). r=karlt
2011-03-28 14:52:03 +13:00
Frédéric Wang
6e79c77b4f
MathML Operator Dictionary: add new entries which are neither stretchy nor largeop (bug 534970). r=karlt
...
--HG--
extra : transplant_source : %C61f%073%C9n%96%27%94%27%2A%7D%21%E3%06%3DK%A0%1D
2011-03-25 16:38:58 +13:00
Frédéric Wang
0e054716ae
MathML Operator Dictionary: sort entries of the dictionary and remove minsize attributes (bug 534970). r=karlt
...
--HG--
extra : transplant_source : %97%AB%E6%8A%CA%D0Y%CB%C6%02%F5%3Fo%10%CF%A7%C7%D9r%CA
2011-03-25 16:38:58 +13:00
Craig Topper
72d7c1f754
Bug 576831 part 4. Remove nsICSSStyleRule and use mozilla::css::StyleRule instead. r=bzbarsky
...
--HG--
rename : layout/style/nsCSSStyleRule.cpp => layout/style/StyleRule.cpp
rename : layout/style/nsICSSStyleRule.h => layout/style/StyleRule.h
2011-03-10 21:48:57 -05:00
Robert O'Callahan
d886269e1d
Bug 602757. Part 5: Change HasText to GetComponentAlphaBounds. r=tnikkel,sr=dbaron,a=blocking
2011-01-03 14:48:09 +13:00
Shawn Wilsher
abacada9dc
Merge mozilla-central into Places
2010-11-17 10:55:34 -08:00
Shawn Wilsher
06f60f7a34
Merge mozilla-central to Places
2010-11-10 09:38:08 -08:00
Frédéric Wang
d9d102c3f7
Use u23AF instead of uE10B for stix extenders (bug 594244) r=karlt a=bsmedberg
...
--HG--
extra : rebase_source : fa67187d67b23489ceff8185cb61f1c12e17ad5e
2010-11-11 11:34:59 +13:00
Matt Woodrow
47554e7736
Bug 594983. Look inside display sublists to determine whether there is text for the layer. r=roc,a=blocking
2010-10-11 13:58:20 +13:00
L. David Baron
40d60928c6
Fix miscellaneous reflow methods to use new overflow area APIs. (Bug 542595, patch 19) r=roc a2.0=blocking2.0:beta8
2010-10-06 21:25:46 -07:00
Robert O'Callahan
812e6204ae
Bug 584282. Use nsDisplayItem::ToReferenceFrame() instead of calling nsDisplayListBuilder::ToReferenceFrame, wherever possible. r=tnikkel,a=dbaron
...
--HG--
extra : rebase_source : 730ba8640cb37bd8484ff069b5d6fd46d9bc3e84
2010-08-13 22:01:58 +12:00
Robert O'Callahan
a581cd6197
Bug 584282. Add nsDisplayItem::mToReferenceFrame and initialize it in the constructor. r=tnikkel,a=dbaron
...
--HG--
extra : rebase_source : 496cbde7c495eb8872c3d0ffc0ca4c57c2a6a777
2010-08-13 22:01:13 +12:00
Frédéric Wang
7536b35a76
Bug 414277 - scale stretchy operators when there is no glyph of suitable size. r=karlt a=dbaron
...
--HG--
extra : rebase_source : 325e318cbb27537229c9c14015133ba9222f4d29
2010-08-20 15:44:07 +12:00
Frédéric Wang
58274b26dd
MathML Operator Dictionary: add private data integral (bug 534970). r=karlt a=dbaron
...
--HG--
extra : rebase_source : d4e1f0e8d80cc1cafa630c89f730d4f30e686766
2010-08-20 15:43:10 +12:00
Frédéric Wang
a001c09834
MathML Operator Dictionary: update some entries whose stretchiness has changed (bug 534970). r=karlt a=dbaron
...
--HG--
extra : rebase_source : f6a56bd7e60f05d59c5a7571e1e888bb0b1edca1
2010-08-20 15:41:49 +12:00
Frédéric Wang
2b9596c050
add private data integral (bug 534970) a=npotb
2010-11-08 09:34:44 +13:00
Frédéric Wang
e2d2f347d5
Add a perl script to compare MathML operator dictionaries and check validity of our private data (bug 534970)
2010-11-08 09:32:54 +13:00
Ms2ger
6492dfc93a
Bug 538965 - part b: compress whitespace in MathML mfenced's open and close attributes; r=karlt a=bsmedberg
2010-11-05 11:57:51 +01:00
Ms2ger
f94a249008
Bug 538965 - part a: make nsMathMLmfencedFrame::CreateFencesAndSeparators return void; r=karlt a=bsmedberg
2010-11-05 11:57:39 +01:00
Frédéric Wang
8c208dd73c
Bug 524275 - Make nsStretchDirection available for any operators. r=karlt a=dbaron
...
--HG--
extra : rebase_source : 0df9e11112d215ce4158574622e1b67faf668b08
2009-11-21 22:11:05 +01:00
Frédéric Wang
874efe569a
MathML Operator Dictionary: make operator with a stretchy form use the same direction for all their forms (bug 534970). r=karlt a=dbaron
...
--HG--
extra : rebase_source : 74c2ded175993d3cdf9a21be586302727e60a613
2010-08-20 15:38:08 +12:00
Frédéric Wang
fd3bcd18af
MathML Operator Dictionary: add entries for stretchy fences (bug 534970). r=karlt a=dbaron
...
--HG--
extra : rebase_source : e70fe8ac89cb77e0c71d7305d2ff4004fe7cf3df
2010-08-20 15:36:06 +12:00
Frédéric Wang
25563d8fe9
MathML Operator Dictionary: add entries for vertical and horizontal arrows (bug 534970). r=karlt a=dbaron
...
--HG--
extra : rebase_source : 6ace7c7366574544cfe68967c2b562a11d5b820b
2010-08-20 15:33:36 +12:00
Frédéric Wang
a475be6242
MathML Operator Dictionary: remove infix entries for N-ary Union and Intersection (bug 534970). r=karlt a=dbaron
...
--HG--
extra : rebase_source : d6bbaf616bc013037915769bb9716ee21e33a0df
2010-08-20 15:32:22 +12:00
Robert O'Callahan
20c2a19d6a
Bug 537890. Part 10: Fix nsPresContext and nsIDeviceContext unit-conversion methods to be explicit about using CSS logical units instead of physical units. r=dbaron
2010-08-13 21:58:04 +12:00
Robert O'Callahan
b7df1787ef
Bug 537890. Part 4: Make points be a fixed number of CSS pixels. r=dbaron
2010-08-13 21:58:01 +12:00
Michael Ventnor
8139bee929
Bug 564991. Part 3: Create unique nsDisplayItem types for every single display item. r=tnikkel
2010-07-16 09:07:49 +12:00
Michael Kohler
dab190d2bc
Bug 506041 - Correct misspellings in source code (Patch 3)
...
r=timeless
--HG--
extra : rebase_source : 1917c999a5865676ffb7ec3c2834c3e091bb64dc
2010-07-07 15:33:52 +02:00
Jesse Ruderman
14ecbf3e68
Add bug numbers for all remaining asserts() annotations in crashtests and reftests
2010-07-01 19:33:56 -07:00
Boris Zbarsky
37c6532fe1
Bug 494117 part 1. Rename eRestyle_Self to eRestyle_Subtree. r=dbaron
2010-06-18 12:23:05 -04:00
Frédéric Wang
3063ebb55e
Bug 569195 - Add support for STIX Fonts 1.0. r=karlt
...
--HG--
rename : layout/mathml/mathfontSTIXSize1.properties => layout/mathml/mathfontSTIXSizeOneSym.properties
extra : rebase_source : 81a64bf6f150e759937ea6869a8786d08ebae686
2010-06-11 10:15:43 +12:00
Jesse Ruderman
3dbc6bd8c8
Add a bunch of crashtests
2010-06-08 17:53:08 -07:00
Frederic Wang
5a347b9ad5
Bug 563365 - nsMathMLOperators::LookupOperators retrieves only the first form found. r=karlt
2009-11-21 23:25:55 +01:00
Boris Zbarsky
ecc1fd2ec3
Bug 562700 part 2. Change the restyle-event functions to take Element. r=dbaron
2010-05-14 13:04:51 -04:00
Mitchell Field
6ad77bd6db
Bug 564950 - Make more use of mozilla::services, r=surkov, jst, neil, smontagu, roc, joshmoz, gavin, shaver
2010-05-14 18:24:41 +09:00
Michael Kohler
9397418412
Bug 506041 Part 2: Correct misspellings in source code
...
r=timeless
2010-05-13 14:19:50 +02:00
Frederic Wang
9460a70cb6
Bug 556767 - (semantics) Improve/Complete implementation of <semantics/>. r=roc
2010-05-12 12:11:59 +02:00
Craig Topper
cb8187eff9
Remove nsICSSStyleSheet and replace all uses with nsCSSStyleSheet. (Bug 239008) r=dbaron
2010-05-11 13:41:47 -07:00
L. David Baron
7c61f15cf1
Annotate remainder of crashtest mainfests (all but one test) with the tests that are known to assert. (Bug 472557)
2010-05-06 09:28:01 -07:00
Justin Dolske
de107f9d91
Bug 563114 - Remove nsINonBlockingAlertService. r=karlt, r=bsmedberg, sr=roc
2010-05-04 17:41:07 -07:00
Frédéric Wang
a9a2ba1455
Bug 562464 - Remove perl script layout/mathml/mathml-css.pl. r=karlt
2010-05-02 12:48:23 +02:00
timeless@mozdev.org
c7316b0176
Bug 562420 - unused variable border in nsDisplayMathMLCharDebug::Paint, r=karlt
2010-04-28 12:36:00 -07:00
Boris Zbarsky
7773612f1a
Bug 562688 part 12. Eliminate eELEMENT usage in the rest of layout except layout/style. r=dbaron
2010-04-30 09:12:06 -04:00
Mitchell Field
9818f00bf2
Bug 560095 - Use mozilla::services::GetObserverService(). r=biesi,dveditz,gavin,josh,jst,mrbkap,roc,sdwilsh,shaver,sicking,smontagu,surkov
2010-04-29 18:59:13 +02:00
Frédéric Wang
756bb4a1ba
Bug 407101 - MathML STIX fonts: more variants and composite chars for stretchy accents, r=karlt
...
--HG--
extra : rebase_source : 030868edf640f7c3e27a982392d1a2772934fe54
2010-04-29 09:32:27 +12:00
Frédéric Wang
429c77a1ff
b=557085 Remove directory mozilla/src/layout/mathml/doc r=karlt
...
--HG--
extra : rebase_source : 1a72bb9263b9d40514ad29e6567f491f35e215b1
2010-04-21 15:43:57 +12:00
Frédéric Wang
a833a67e8b
Bug 213932 - add more entries in the MathML Operator Dictionary. r=karlt
...
--HG--
extra : rebase_source : 4aa186a3bd0b9217ea28f96afef6d4b097f83d8b
2010-04-21 15:41:48 +12:00
Frédéric Wang
9099aa5a17
Bug 534965 - [MathML3] Add support for the madruwb notation. r=karlt
...
--HG--
extra : rebase_source : c4d0c73e88e0ec8e3fe0d1a04132f25a78836506
2010-04-21 15:38:15 +12:00
Craig Topper
771eede254
Bug 557416: Remove unnecessary includes and forward declarations of nsPresContext. r=roc
2010-04-10 16:10:12 -04:00
Ehren Metcalfe
e0ac5d5547
Bug 556446: Remove dead code in layout. r=roc,bz
2010-04-03 07:36:19 -04:00
L. David Baron
0b57ef51cd
Use the appropriate color based on visitedness for 'outline-color'. (Bug 147777) r=zweinberg
2010-04-02 18:58:26 -07:00
L. David Baron
7ff92ec1fa
Use the appropriate color based on visitedness for nsCSSRendering::PaintBorder users of the 'border-*-color' properties. (Bug 147777) r=zweinberg
2010-04-02 18:58:26 -07:00
L. David Baron
68d7839f41
Make PaintBackgroundWithSC and related methods operate on nsStyleContext* rather than const nsStyleBackground*. (Bug 147777) r=zweinberg
2010-04-02 18:58:26 -07:00
Zack Weinberg
ee4e0f1e56
Bug 494117 preliminary refactor: Search-and-replace 'ReStyle' with 'Restyle' throughout layout. r=roc
2010-03-31 17:43:32 -07:00
Robert O'Callahan
9a2ed61b34
Bug 551660. Switch layout code from using nsPropertyTable to FramePropertyTable. r=mats,sr=dbaron
2010-03-29 14:46:55 +13:00
Frédéric Wang
fa713308c9
b=407101 STIX n-ary ops and angle brackets r=karlt
2009-10-22 13:05:35 +02:00
Saint Wesonga
d70b607a01
Bug 537916 - MathML mfenced: Whitespaces in separators are not ignored. r=roc
2010-03-23 09:27:43 +01:00
Craig Topper
a956b85435
Bug 253889: DeCOMtaminate nsIPresShell r=roc
2010-03-20 17:54:19 -04:00
Frédéric Wang
d6904c21a4
Bug 475518 - MathML layout code should use _moz* attributes instead of -moz-* attributes. r=karlt, sr=bz
...
--HG--
extra : rebase_source : 34bb7055d4deaad9a0ee55aa40b9bcbdd19153ea
2010-03-10 13:49:33 +01:00
Frédéric Wang
c0920c23f8
Bug 519126 - MathML Operator Dictionary: improve the syntax of mathfont.properties. r=karlt
2009-09-27 22:32:54 +02:00
Jonathan Kew
e9d0f828e0
Bug 524107 - part 1 - pass original value of 'lang' to gfx text code rather than only a 'langGroup' value, to allow language-specific font rendering. r=roc sr=mats
2010-02-24 09:57:44 -08:00
Frédéric Wang
97a269e73c
b=536438 Fix creation of keys in GetFontExtensionPref r=karlt
2010-02-18 13:51:33 +13:00
Ehren Metcalfe
7ab9c13516
b=536438 add missing breaks to switch statement r=fred.wang
2010-02-18 13:49:56 +13:00
Karl Tomlinson
1424584cc7
backout 4dc8bdb7af6d due to 355548-2 reftest failure
2010-02-02 20:29:59 +13:00
Frédéric Wang
c0e77d917e
b=219873 make math elements display:inline-block so that their height includes their children r=roc
2010-02-02 19:00:06 +13:00
Frédéric Wang
c859c3ec1b
Bug 118743 - <mfrac bevelled="true"> doesn't shift baselines. r=karlt
2009-10-07 11:31:45 +02:00
Simon Montagu
d84ebba607
Remove intl/uconv/ucvmath. Bug 483116, r=Masatoshi Kimura <YV03354@nifty.ne.jp>
2009-12-21 00:47:08 -08:00
Boris Zbarsky
99027aa785
Bug 525608 part 3. Change all style set consumers that ask for a pseudo style context to indicate what they're actually asking for (pseudo-element, anonymous box, or xul tree thing). r=dbaron
2009-12-11 02:37:40 -05:00
Boris Zbarsky
6ae14f3465
Bug 525608 part 2. Change the CSS parser to not allow anon box selectors with more than the anon box name in them. Store the pseudo type in pseudo-element selectors. Enforce that all non-anon-box pseudo selectors have an mNext that selects the element they apply to. r=dbaron
2009-12-11 02:37:40 -05:00
Boris Zbarsky
e9f228c7d5
Backing out bug 525608 and bug 525952
2009-12-10 18:28:08 -08:00
Boris Zbarsky
0a82b262db
Bug 525608 part 3. Change all style set consumers that ask for a pseudo style context to indicate what they're actually asking for (pseudo-element, anonymous box, or xul tree thing). r=dbaron
2009-12-10 14:36:05 -08:00
Boris Zbarsky
d458769f84
Bug 525608 part 2. Change the CSS parser to not allow anon box selectors with more than the anon box name in them. Store the pseudo type in pseudo-element selectors. Enforce that all non-anon-box pseudo selectors have an mNext that selects the element they apply to. r=dbaron
2009-12-10 14:36:05 -08:00
Timothy Nikkel
bba7380ea8
Bug 488771. Stop nsMathMLmactionFrame from inheriting from nsISupports and a bit more cleanup. r=roc
...
--HG--
extra : rebase_source : 395ac33113c9cf44c1c97efb3b7e6dcf6514eefa
2009-11-03 16:43:39 -06:00
Boris Zbarsky
5215a681c7
Bug 525295. Rename nsStyleContext::GetPseudoType to GetPseudo. r=dbaron
2009-10-29 17:17:56 -04:00
Daniel Holbert
ad1651cc8b
bug 522779: use nsTArray::Contains() instead of checking nsTArray::IndexOf() against various sentinel values, in three places in layout. r=dbaron
2009-10-16 15:49:30 -07:00
Robert O'Callahan
4f509a4cd9
Bug 476547. Make lquote and rquote actually work, especially when there are dynamic changes, by finding the correct text frames to modify and notifying the text frame that the DOM text has changed. r=karlt
2009-10-07 17:28:41 +13:00
Taras Glek
45c73c60d8
Bug 515777 - move css files, hiddenWindow.html to jar r=bsmedberg sr=bz
...
--HG--
extra : rebase_source : c6ba6e900ceed210620d47f70c9b962a808a29fe
2009-10-12 12:31:50 -07:00
Taras Glek
c7f069ab70
Backed out changeset e22bef491d84
2009-10-08 16:43:55 -07:00
Taras Glek
4c56f842c8
Bug 515777 - move css files, hiddenWindow.html to jar r=bsmedberg sr=bz
2009-10-08 11:22:50 -07:00
Boris Zbarsky
4fc405cefa
Bug 512336. Make frame lists doubly-linked. r=roc,fantasai
2009-10-02 12:27:37 -04:00
Robert O'Callahan
d56dfa741e
Bug 513082. Instead of passing aDirtyRect to nsDisplayItem::Paint, have nsDisplayList::OptimizeVisibility (renamed to ComputeVisibility) compute the intersection of the visible region with the bounds of each display item and store the result in the item's mVisibleRect. This lets us do less work to paint display items which have a small intersection with the visible region but a large intersection with the bounding-box of the visible region. r=dbaron
...
--HG--
extra : rebase_source : 76db4b87ef9e5a6e9de7677edc08c26e2cbc462e
2009-09-07 12:35:14 +12:00
David Zbarsky
8d8553ee41
Bug 488249. Replace IsNodeOfType(eHTML) checks with namespace checks. r+sr=jst
2009-08-24 16:02:07 -04:00
Mats Palmgren
4e06ef038e
Bug 233463, patch 5 - Remove nsFrameList(nsIFrame*) ctor. r=bzbarsky
2009-09-18 13:09:36 +02:00
Mats Palmgren
948203eb7d
Replace PR_MIN/PR_MAX with NS_MIN/NS_MAX. b=512106 r=roc
2009-09-16 17:01:36 +02:00
Frédéric WANG
c2b403d5d9
Bug 403311 layout/mathml/tests/ : xml pages are not W3C-valid r=karlt
...
--HG--
extra : rebase_source : 82994603822ca886070d76c9aaadf8ac8676018a
2009-09-16 14:06:39 +12:00
Bobby Holley
0b02012ed8
Bug 435296 - Sync decode handling for decode-on-draw. r=roc
2009-09-12 16:44:18 -06:00
Zack Weinberg
17eb5a6efc
Bug 497495 part 3: Add methods to every nsFrame subclass that expose the as-allocated identity of every frame object. Also some cleanups to the QueryFrame implementation. r=dbaron sr=roc
2009-09-12 17:49:24 +01:00
Jesse Ruderman
e1a92dde70
Add more crashtests
2009-08-27 21:11:40 -07:00
Robert O'Callahan
75dc1beb9c
Backed out changeset e2927bb26412
2009-08-26 14:49:18 -07:00
Zack Weinberg
18c763f2c5
Bug 497495 part 3a: rationalize the queryframe-implementation macro naming scheme, restructure the implementation to detect duplicate entries, and a couple fixes to the frame ID enumeration. r=dbaron sr=roc
...
Bug 497495 part 3b: update users of queryframe macros (strictly mechanical change). r=dbaron
--HG--
extra : rebase_source : ee672a17934227b408b83dc6b5cc4e4909652f72
2009-08-26 09:27:42 -07:00
Benjamin Smedberg
2e9438fd2f
Followup to bug 398573 - remove REQUIRES from the tree since it is no longer used... automatically generated patch, rs=ted
2009-08-25 08:59:31 -07:00
Boris Zbarsky
36622c6995
Backed out changeset 4aa19414e651 (bug 488249) to fix test orange.
...
--HG--
extra : rebase_source : ae1c0155ec32b0887eff27ded77c6ba2b37dda64
2009-08-24 20:51:57 -04:00
David Zbarsky
932e28482f
Bug 488249. Replace IsNodeOfType(eHTML) checks with namespace checks. r+sr=jst
2009-08-24 16:02:07 -04:00
Zack Weinberg
2cd31f70f9
Bug 510651: Fold nsIFrameDebug into nsFrame. r=dbaron sr=mrbkap
2009-08-20 14:52:48 -07:00
Frédéric WANG
5347cae03c
mathml spelling correction r=karlt b=389721
2009-08-17 09:53:42 +12:00
Hashem Masoud
c8f711113e
Bug 489502 - Replace NS_ASSERTION(0, ...) by NS_ERROR(...) in mozilla-central; r=benjamin
2009-08-14 16:09:00 +02:00
Karl Tomlinson
be33513d29
fix for ambiguous sqrt from dc8ef04fc953 b=297467
...
--HG--
extra : rebase_source : 79cea2a70f177f0d6709ec3c97b228ece1b4b48b
2009-08-12 12:04:42 +12:00
Frédéric Wang
95d98aa305
b=297467 menclose r=karlt rs=roc
2009-05-29 13:08:35 +02:00
Boris Zbarsky
f2936464e5
Bug 281387. Make nsIFrame::Append/InsertFrames use nsFrameList. r=bernd,roc, sr=dbaron
2009-07-30 13:23:32 -04:00
Boris Zbarsky
5fefb45a48
Bug 504221 part 12. Switch SetInitialChildList to nsFrameList. r=fantasai, r+sr=roc
2009-07-28 08:53:20 -04:00
Robert O'Callahan
8c7da0cfb7
Bug 494667. Don't apply optimization to shrink drawn background area to exclude solid borders, if we're not going to draw those borders (e.g. in tables with collapsing borders). r+sr=dbaron,a=beltzner
2009-05-28 17:01:42 +12:00
Jesse Ruderman
67d570553a
Don't try to load stylesheet from w3.org (fixes crashtest failure)
2009-04-27 09:49:00 -07:00
Bob Clary
8fa2e46b7a
bug 347355 - crash test by Jesse Ruderman.
2009-04-24 10:08:14 -07:00
Boris Zbarsky
307ccebf4c
Bug 484448. Fix handling of whitespace kids of table-related frames. r=bernd, sr=roc
...
--HG--
rename : layout/reftests/table-anonymous-boxes/white-space-1.html => layout/reftests/table-anonymous-boxes/white-space-7.html
2009-04-08 12:56:16 -04:00
Boris Zbarsky
25164496ef
Backed out changeset 0ea22856b5d9 (bug 484448).
2009-04-08 15:56:43 -04:00
Boris Zbarsky
f70fe28e08
Bug 484448. Fix handling of whitespace kids of table-related frames. r=bernd, sr=roc
...
--HG--
rename : layout/reftests/table-anonymous-boxes/white-space-1.html => layout/reftests/table-anonymous-boxes/white-space-7.html
rename : layout/reftests/table-anonymous-boxes/white-space-1-ref.html => layout/reftests/table-anonymous-boxes/white-space-ref.html
2009-04-08 12:56:16 -04:00
Jeff Muizelaar
9980cb2188
Bug 481926 - Rewrite color management component sr=vlad, r=ted, r=joedrew (\o/)
...
Replaces lcms with qcms
2009-04-07 12:02:11 -04:00
Joe Drew
fc5c15825a
Backed out changeset 6f3c2171bbb2:
...
Bug 481926 - Rewrite color management component. r=joe,ted sr=vlad
2009-04-03 16:27:27 -04:00
Jeff Muizelaar
eaef2088cb
Bug 481926 - Rewrite color management component. r=joe,ted sr=vlad
2009-04-03 15:09:56 -04:00
Robert O'Callahan
8caa418ee5
Bug 484766. Clean up MathML directory structure. r=karlt,ted
...
--HG--
extra : rebase_source : 1c88ebe3a41dee12a982442ad2e711aa287ed55f
2009-03-30 13:48:52 +13:00
Boris Zbarsky
fd47df291b
Bug 480979 part 6. Push use of FrameConstructionItem all the way up to ContentAppended/ContentInserted, and eliminate the need for DestroyNewlyCreatedFrames. r+sr=roc
2009-03-05 08:09:03 -05:00
L. David Baron
4226f3a17b
Fix warning with -Wshadow in nsMathMLTokenFrame (about childFrame). (Bug 477962) r=karlt
2009-02-19 09:48:37 -08:00
L. David Baron
8b207bcc51
Revert (back out) the previous 11 changesets (bugs 477959, 477961, 477963, 477962, 322475, 478899, 475215, 478156), due to Mac talos orange with (as usual) no useful diagnostic.
2009-02-18 18:59:47 -08:00
L. David Baron
5761253324
Fix warning with -Wshadow in nsMathMLTokenFrame (about childFrame). (Bug 477962) r=karlt
2009-02-18 17:13:24 -08:00
Jesse Ruderman
f154077a31
Add crashtests
2009-02-13 14:54:17 -08:00
Jesse Ruderman
c9eb6349ac
Add some crashtests
2009-02-10 16:36:04 -08:00
L. David Baron
be84876a13
Remove the aBits parameter from ReLayoutChildren, given that what it does blows away the distinction between NS_FRAME_IS_DIRTY and NS_FRAME_HAS_DIRTY_CHILDREN. (Bug 477294) r+sr=bzbarsky
2009-02-10 14:05:27 -08:00
Arpad Borsos
829f9f024a
Bug 474369 - get rid of nsVoidArray; layout part; r+sr=roc
2009-02-03 15:42:18 +01:00
L. David Baron
f8774a93ef
Implement CSS computation of font-stretch property and store it in the gfx font structures. (Bug 3512) r=vlad sr=bzbarsky
2009-01-29 12:39:18 -08:00
Boris Zbarsky
9f4f82f532
Bug 473390 part 8. Move the <mathml:math> display switching out of the frame constructor and into the frame creation function. r+sr=roc
2009-01-19 13:31:32 -05:00
Fred Jendrzejewski
7d5761cdfa
Bug 461047 - Replace nsStringArray with nsTArray<nsString>. r+sr=roc
2009-01-18 21:14:14 +01:00
Robert O'Callahan
1a9b00de4e
Backed out changeset 8019a959aade
2009-01-16 22:20:33 +13:00
Fred Jendrzejewski
b79ad6fa55
Bug 461047. Replace nsStringArray with nsTArray<nsString>. r+sr=roc
...
--HG--
extra : rebase_source : 7a20af24c97867efbb28dafa6a70ea1b4cf00e58
2009-01-16 20:51:04 +13:00
Benjamin Smedberg
24e7cb1f78
Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:
...
* we know all types frames may be cast to at compile time, so instead of extensible GUID IIDs, use a big enum (see nsQueryFrame::FrameIID)
* eliminate all vestiges of refcounting, since frames aren't refcounted
Some frames (SVG frames in particular) still implement nsISupports-derived interfaces, for example nsISVGValue. There is a FrameIID for nsISVGValue that lets you go from a frame to the XPCOM interface, but you can't query back.
r+sr=roc
nsITextControlFrame didn't have an IID the first time around, but this wasn't a compile error because nsITextControlFrame::kFrameIID inherited from nsIFormControlFrame::kFrameIID. I've added a static analysis pass to verify the correct behavior, since I can't figure out a way to make the compiler do it.
--HG--
extra : rebase_source : 4894a2ca0278e2ab92f27459db77165f8348cf41
2009-01-12 14:20:59 -05:00
Benjamin Smedberg
50621e4f9f
Backed out changeset 4c4df6ed1b41 - Bug 396185 - Make nsIFrame not inherit from nsISupports due to mochitest failures... these appear to be crashes in nsGenericHTMLElement::GetEditorInternal.
2009-01-09 11:35:24 -05:00
Benjamin Smedberg
d0b948876f
Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:
...
* we know all types frames may be cast to at compile time, so instead of extensible GUID IIDs, use a big enum (see nsQueryFrame::FrameIID)
* eliminate all vestiges of refcounting, since frames aren't refcounted
Some frames (SVG frames in particular) still implement nsISupports-derived interfaces, for example nsISVGValue. There is a FrameIID for nsISVGValue that lets you go from a frame to the XPCOM interface, but you can't query back.
r+sr=roc
This patch locally causes two REFTEST-UNEXPECTED-PASS for Bidi stuff. It's possible that I accidentally fixed a bug, but I'm not sure, so I'm going to wait for the tinderboxes to confirm my local results.
2008-11-05 14:25:30 -05:00
L. David Baron
57a8e776d8
Rename flags and methods from space manager to float manager. (Bug 191448) r+sr=roc
2009-01-04 19:39:54 -05:00
L. David Baron
23d4f4d4b2
Stop using nsAreaFrame for anything other than xul:label, which is the only thing for which it does anything different from nsBlockFrame, and rename it accordingly. (Bug 471356) r+sr=roc
...
--HG--
rename : layout/generic/nsAreaFrame.cpp => layout/xul/base/src/nsXULLabelFrame.cpp
rename : layout/generic/nsAreaFrame.h => layout/xul/base/src/nsXULLabelFrame.h
2008-12-29 10:07:38 -05:00
Zack Weinberg
4c0c6a9460
Bug 462763 - more MathML crashers. r+sr=roc
2008-12-11 14:08:35 -05:00
L. David Baron
c95d61afc0
Pass the user font set through more reliably and make it a required parameter. (Bug 467084) r+sr=roc a=blocking1.9.1+
2008-12-04 08:09:53 -08:00
Phil Ringnalda
bbe7e1d08a
Bug 461888 - Remove unused PACKAGE_FILE and PACKAGE_VARS and .pkg files, mozilla-central part, r=bsmedberg
2008-11-03 19:46:28 -08:00
Benjamin Smedberg
b1918bb2c3
Bug 462381 - Build layout directories in parallel r=ted sr=roc
2008-10-31 09:07:15 -07:00
Zack Weinberg
2f1c365c3d
Bug 416907 - Crash [@ nsHTMLFramesetFrame::Reflow] with frameset in mroot; r+sr=roc
2008-10-30 18:10:19 +01:00
Jesse Ruderman
6a8f907cca
Add crashtest for bug 443089
2008-09-25 14:57:35 -07:00
Zack Weinberg
a64209d05b
Bug 456792 - Two more API cleanups for nsCSSRendering; patch 1; r+sr=roc
2008-09-25 17:53:27 +02:00
Zack Weinberg
7687ccc76b
Bug 456152 - slight API cleanup for nsCSSRendering::PaintBackground; r+sr=roc
2008-09-24 06:07:22 +02:00
Frédéric WANG
894d1d2475
b=454085 Add text-indent:0 in mtable to prevent unexpected spaces r+sr=roc
2008-09-16 10:35:28 +12:00
Zack Weinberg
0f68a207ca
Bug 453916: treat transparency strictly as a special case of color alpha. r+sr=dbaron
2008-09-12 08:35:53 -07:00
Zack Weinberg
c9153c98a8
Bug 446498 – use new border rendering for focus rectangles, and strip dead code. r+sr=vlad
2008-08-06 12:33:18 +02:00
Karl Tomlinson
59302b51ac
non-spacing marks in munder are off center or too long. b=428863 r+sr=roc
2008-07-21 19:32:46 +12:00
Bernd
8346cb9495
limit mathml row- and colspans as we do for html bug 443089 r/sr=bzbarsky
2008-07-16 17:02:18 +02:00
Robert O'Callahan
7e15def36c
Bug 444688. Use an IsFrameOfType check instead of a frame state bit to detect whether a frame excludes ignorable whitespace children. r+sr=dbaronlayout
2008-07-14 10:41:18 +12:00
Michael Ventnor
7e868a56e1
Implement text-shadow rendering (bug 10713). r+sr=roc. Relanding with fixes to make tests pass on Mac
2008-06-13 10:02:32 +12:00
Robert O'Callahan
6382ad7c40
Backing out text-shadow due to Mac issues
2008-06-12 17:32:31 +12:00
Michael Ventnor
480a40574d
Implement text-shadow rendering.
2008-06-12 14:34:40 +12:00
jruderman@hmc.edu
124627becd
Add crashtest
2008-04-22 21:31:40 -07:00
jruderman@hmc.edu
133ff9cb7f
Adding crashtest.
2008-04-22 21:25:47 -07:00
karlt+@karlt.net
bd2e0ff50c
clip parts of stretchy chars more carefully b=427666 (also fixes b=349907) r+sr=roc a1.9=damons
2008-04-22 20:13:09 -07:00
karlt+@karlt.net
9d594ffd95
PaintHorizontally: correct dy calculation when bm.ascent is -ve. b=242861 r+sr=roc a1.9=beltzner
2008-04-17 20:27:09 -07:00
karlt+@karlt.net
c0113e4cfb
use text-rendering:optimizeLegibility so that non-spacing marks render. b=427659, r+sr=roc, a1.9=dsicore
2008-04-08 22:30:08 -07:00
timeless@mozdev.org
2901e3ff19
Bug 394114 Interfaces missing from various QI implementations. r=jag sr=jag a=dsicore
2008-04-07 23:18:35 -07:00
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
a61a79ef31
Restore font-family order to that before b=425367 change to see if that fixes reftest failures for bugs/414123.xhtml and mathml/mi-mathvariant-1.xhtml.
2008-04-02 15:32:23 -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
jruderman@hmc.edu
728e86591d
Add crashtest
2008-03-08 22:32:28 -08: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
4260e2c912
Bug 416549 - MathML does not render properly with text-align:justify. Patch by Frédéric WANG <fwsmail35@aol.com>, r=karlt, sr=roc
2008-03-06 19:47:11 -08:00
karlt+@karlt.net
88cb41a133
Backing out previous revision (b=416549) due to a reftest hang on qm-centos5-01
2008-03-06 16:19:00 -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
ce3034771d
Bug 416549 - MathML does not render properly with text-align:justify. Patch by Frédéric WANG <fwsmail35@aol.com>, r=karlt, sr=roc
2008-03-06 13:59:03 -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
755c29fa09
Bug 412237, reenable test
2008-02-06 20:10:27 -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
jruderman@hmc.edu
37d64ecea6
Add a crashtest
2008-02-03 21:16:01 -08:00
jruderman@hmc.edu
b274984841
Add crashtest
2008-02-03 21:13:22 -08:00
jruderman@hmc.edu
775a06b4d6
Adding crashtest
2008-02-03 21:11:01 -08:00
jruderman@hmc.edu
b813d371c6
Add a crashtest
2008-02-03 21:06:38 -08:00
karlt+@karlt.net
c7256bae88
let mathvariant="normal" inherit the document fonts b=413115 r+sr=roc a=schrep
2008-01-29 20:05:37 -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
b2bfc801ee
Test for bug 412237
2008-01-29 15:36:56 -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
bmlk@gmx.de
0ad0c3bff1
adding a crashtest
2008-01-27 00:14:25 -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
jruderman@hmc.edu
2ae5a71678
Add crashtests
2008-01-23 17:19:33 -08:00
jruderman@hmc.edu
0a73114a44
Add a crashtest
2008-01-20 16:14:29 -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
jruderman@hmc.edu
efddd7c74b
Add a crashtest
2008-01-17 16:43:25 -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
5ae25b76e9
Crashtest for bug 405271.
2008-01-14 17:15:35 -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
4f6919ef17
Include ZWSP in short arrow entities to distinguish from stretchy normal arrows. b=289938, rs=pavlov.
2008-01-10 19:08:57 -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
jruderman@hmc.edu
22e63552db
Add crashtest
2008-01-09 12:08:01 -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
jruderman@hmc.edu
b393a4facd
Add crashtest
2008-01-06 15:31:14 -08:00
jruderman@hmc.edu
aa94824da0
Add crashtest
2008-01-05 22:25:06 -08:00
jruderman@hmc.edu
6f37e7a350
Add a crashtest
2008-01-05 22:18:30 -08:00
jruderman@hmc.edu
75780e2e02
Add crashtests
2008-01-05 21:02:47 -08:00
jruderman@hmc.edu
abd2939d35
Add crashtest for WFM assertion bug
2008-01-04 20:59:08 -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
jruderman@hmc.edu
b06345c738
Move setTimeout to onload to make sure it doesn't fire too early.
2007-12-19 17:29:26 -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
jruderman@hmc.edu
1c8c244913
Really add crashtest
2007-12-17 17:35:08 -08:00
jruderman@hmc.edu
096ebb2c19
Add a crashtest
2007-12-17 17:34:53 -08:00
jruderman@hmc.edu
96fd4c32db
Ignore the crashtest behind the curtain. [Checkin comment suggested by aja.]
2007-12-17 17:32:32 -08:00
jruderman@hmc.edu
e55bd18bb4
Add crashtest.
2007-12-17 17:30:53 -08:00
jruderman@hmc.edu
6fd77cae53
Add crashtest
2007-12-17 17:29:19 -08:00
jruderman@hmc.edu
fad4dea77f
Ow! I stubbed my crashtest!
2007-12-17 17:25:26 -08:00
jruderman@hmc.edu
3419aa2f52
Add crashtest
2007-12-17 17:23:12 -08:00
jruderman@hmc.edu
ec2821be37
Add crashtest (plus missing crashtest from a previous checkin)
2007-12-17 17:21:58 -08:00
jruderman@hmc.edu
291fc50950
Add crashtest
2007-12-17 17:10:26 -08:00
jruderman@hmc.edu
f0e6434763
Crashtests: it's what's for breakfast.
2007-12-17 17:09:27 -08:00
jruderman@hmc.edu
2df21edd07
What happens in crashtest, stays in crashtest.
2007-12-17 17:00:12 -08:00
jruderman@hmc.edu
da89a071b4
Add crashtests
2007-12-17 16:57:11 -08:00
jruderman@hmc.edu
17e9fc69a6
How many licks does it take to get to the center of a crashtest?
2007-12-17 16:49:39 -08:00
jruderman@hmc.edu
adea5d73e5
Add crashtests
2007-12-17 15:40:33 -08:00
jruderman@hmc.edu
7a965e9dba
Add the first MathML crashtest.
2007-12-17 15:30:46 -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
karlt+@karlt.net
f0bb48aba4
make -moz-mathml-anonymous-block "display: inline-block". b=400207, r=dbaron
2007-12-01 02:11:44 -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
reed@reedloden.com
ed7f460531
Bug 400057 - ""ASSERTION: Frame is not in the block" with xul and mathml" (MathML fix) [p=roc r+sr=bzbarsky a=blocking1.9+]
2007-11-08 22:53:04 -08:00
bzbarsky@mit.edu
2bb4447158
Don't set our separator count to -1 when we really have 0 of them. Bug 400157, r+sr=dbaron
2007-11-07 09:16:09 -08:00
bzbarsky@mit.edu
06f6b88b65
Make the "href" property of stylesheets reflect the original URI that was reflected to load the sheet. Bug 397427, r=dbaron,biesi, sr=dbaron, a=dsicore
2007-10-23 14:56:41 -07:00
roc+@cs.cmu.edu
32b36ae07b
Bug 397518. Wrap inline non-MathML children of MathML frames in anonymous blocks. r+sr=bzbarsky
2007-10-12 01:30:54 -07:00
bzbarsky@mit.edu
2e2b88acf4
Make sure we always resolve style contexts with the right parent. Bug 390689, r+sr+a=dbaron
2007-10-03 19:58:48 -07:00
sayrer@gmail.com
4b4f88edfb
Bug 391992. nsMathMLOperator statics leak. r=bzbarsky, sr=rbs, a=dbaron
2007-08-14 11:42:24 -07:00
masayuki@d-toybox.com
6c98d90d68
Bug 365336 text-decoration width should be rounded to the device pixels r+sr=roc
2007-08-06 01:15:00 -07:00