Zack Weinberg
b6b73ad75a
Bug 174055, part 4: mechanical fixups outside gfx.
2011-04-07 18:05:49 -07:00
Zack Weinberg
9f143f420f
Bug 174055, part 1: minimize inclusion of nsI(Thebes)FontMetrics.h.
2011-04-07 18:04:41 -07:00
Zack Weinberg
642f35826e
Bug 648197 (1/2): remove the #ifdef ALERT_MISSING_FONTS blocks in nsMathMLChar.cpp.
2011-04-07 14:47:04 -07:00
Zack Weinberg
1628ea1551
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
86131020a5
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
f8eccd9ec7
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
ab24450ef1
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
4e540ce52f
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
c510bc3046
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
ebb2f0c7ec
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
d5dde90b81
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
e14021d292
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
9024614d36
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
bccb667cb7
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
961e833ae7
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
2f90d7af7e
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
8dd5a60ed6
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
ea6150c5dc
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
70abd7dd65
MathML Operator Dictionary: fix space conflicts (bug 534970). r=karlt
2011-03-28 14:52:03 +13:00
Frédéric Wang
f8381ad954
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
e91c34ca20
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
678b9c7c11
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
f38f22f331
Bug 602757. Part 5: Change HasText to GetComponentAlphaBounds. r=tnikkel,sr=dbaron,a=blocking
2011-01-03 14:48:09 +13:00
Shawn Wilsher
f1db0ae444
Merge mozilla-central into Places
2010-11-17 10:55:34 -08:00
Shawn Wilsher
deaabcb2a2
Merge mozilla-central to Places
2010-11-10 09:38:08 -08:00
Frédéric Wang
3202a9a3a8
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
8a60164429
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
5a012f3090
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
7be62af7f1
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
33a0aec926
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
2534d3f9fc
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
edb8d38e0c
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
10be8e68cb
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
91de9e2cdb
add private data integral (bug 534970) a=npotb
2010-11-08 09:34:44 +13:00
Frédéric Wang
06ce11a8ea
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
7fdca7f763
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
7b04f77d8b
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
b40094b647
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
7d5f56c2e5
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
691ce60937
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
a9ee9244b5
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
24af5d319f
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
3133bff6c6
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
c0a3a641e0
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
56ba116210
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
10548f19c5
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
3aa2e3fa71
Add bug numbers for all remaining asserts() annotations in crashtests and reftests
2010-07-01 19:33:56 -07:00
Boris Zbarsky
43f065f6ae
Bug 494117 part 1. Rename eRestyle_Self to eRestyle_Subtree. r=dbaron
2010-06-18 12:23:05 -04:00
Frédéric Wang
0824cf30df
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
aedb18a96b
Add a bunch of crashtests
2010-06-08 17:53:08 -07:00
Frederic Wang
789249b40a
Bug 563365 - nsMathMLOperators::LookupOperators retrieves only the first form found. r=karlt
2009-11-21 23:25:55 +01:00
Boris Zbarsky
1b6aa7ce33
Bug 562700 part 2. Change the restyle-event functions to take Element. r=dbaron
2010-05-14 13:04:51 -04:00
Mitchell Field
0fd15d94da
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
6c0f59f4a6
Bug 506041 Part 2: Correct misspellings in source code
...
r=timeless
2010-05-13 14:19:50 +02:00
Frederic Wang
ef884ea7fd
Bug 556767 - (semantics) Improve/Complete implementation of <semantics/>. r=roc
2010-05-12 12:11:59 +02:00
Craig Topper
b08d6c5ef5
Remove nsICSSStyleSheet and replace all uses with nsCSSStyleSheet. (Bug 239008) r=dbaron
2010-05-11 13:41:47 -07:00
L. David Baron
c4eb38acd9
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
e4b6d4e7a3
Bug 563114 - Remove nsINonBlockingAlertService. r=karlt, r=bsmedberg, sr=roc
2010-05-04 17:41:07 -07:00
Frédéric Wang
b2d744914f
Bug 562464 - Remove perl script layout/mathml/mathml-css.pl. r=karlt
2010-05-02 12:48:23 +02:00
timeless@mozdev.org
e11069426e
Bug 562420 - unused variable border in nsDisplayMathMLCharDebug::Paint, r=karlt
2010-04-28 12:36:00 -07:00
Boris Zbarsky
b2fa9fd079
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
f544d71a9d
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
2b362f6a2d
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
62cb88ed53
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
e12daec6ab
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
3f30d03eb6
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
8b8747d605
Bug 557416: Remove unnecessary includes and forward declarations of nsPresContext. r=roc
2010-04-10 16:10:12 -04:00
Ehren Metcalfe
a791e19cc4
Bug 556446: Remove dead code in layout. r=roc,bz
2010-04-03 07:36:19 -04:00
L. David Baron
e4ae9159cc
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
712030c86e
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
109a546aaa
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
8a8adc758b
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
0fd1837981
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
cd74cd48d1
b=407101 STIX n-ary ops and angle brackets r=karlt
2009-10-22 13:05:35 +02:00
Saint Wesonga
385bd7f8b5
Bug 537916 - MathML mfenced: Whitespaces in separators are not ignored. r=roc
2010-03-23 09:27:43 +01:00
Craig Topper
3d7073c4a5
Bug 253889: DeCOMtaminate nsIPresShell r=roc
2010-03-20 17:54:19 -04:00
Frédéric Wang
af2f349608
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
9c6aff4a11
Bug 519126 - MathML Operator Dictionary: improve the syntax of mathfont.properties. r=karlt
2009-09-27 22:32:54 +02:00
Jonathan Kew
365fbafa0d
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
cfe6666e8d
b=536438 Fix creation of keys in GetFontExtensionPref r=karlt
2010-02-18 13:51:33 +13:00
Ehren Metcalfe
f51debd939
b=536438 add missing breaks to switch statement r=fred.wang
2010-02-18 13:49:56 +13:00
Karl Tomlinson
dda6be68cd
backout 4dc8bdb7af6d due to 355548-2 reftest failure
2010-02-02 20:29:59 +13:00
Frédéric Wang
6cd600a985
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
967da5c71c
Bug 118743 - <mfrac bevelled="true"> doesn't shift baselines. r=karlt
2009-10-07 11:31:45 +02:00
Simon Montagu
681d9954dd
Remove intl/uconv/ucvmath. Bug 483116, r=Masatoshi Kimura <YV03354@nifty.ne.jp>
2009-12-21 00:47:08 -08:00
Boris Zbarsky
5132d64872
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
03a58e11a7
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
8202b90f61
Backing out bug 525608 and bug 525952
2009-12-10 18:28:08 -08:00
Boris Zbarsky
6eb3c28de7
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
197fdecd49
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
a700ed5231
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
7813eeb6d1
Bug 525295. Rename nsStyleContext::GetPseudoType to GetPseudo. r=dbaron
2009-10-29 17:17:56 -04:00
Daniel Holbert
1ac2adcf94
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
c3acb8ce31
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
1d126be6cd
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
387de8cf2e
Backed out changeset e22bef491d84
2009-10-08 16:43:55 -07:00
Taras Glek
d07c55d805
Bug 515777 - move css files, hiddenWindow.html to jar r=bsmedberg sr=bz
2009-10-08 11:22:50 -07:00
Boris Zbarsky
ba8c31506f
Bug 512336. Make frame lists doubly-linked. r=roc,fantasai
2009-10-02 12:27:37 -04:00
Robert O'Callahan
c2f7a1e950
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
3d96b7b4a7
Bug 488249. Replace IsNodeOfType(eHTML) checks with namespace checks. r+sr=jst
2009-08-24 16:02:07 -04:00
Mats Palmgren
2c137c2022
Bug 233463, patch 5 - Remove nsFrameList(nsIFrame*) ctor. r=bzbarsky
2009-09-18 13:09:36 +02:00
Mats Palmgren
dea07412a1
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
8db7318176
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
0b8080d9b5
Bug 435296 - Sync decode handling for decode-on-draw. r=roc
2009-09-12 16:44:18 -06:00
Zack Weinberg
d47e0f433b
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
fbaaa060e5
Add more crashtests
2009-08-27 21:11:40 -07:00
Robert O'Callahan
4453cced60
Backed out changeset e2927bb26412
2009-08-26 14:49:18 -07:00
Zack Weinberg
64f6d4d0dd
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
ba372f3a4c
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
8f435d226b
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
0aa6350041
Bug 488249. Replace IsNodeOfType(eHTML) checks with namespace checks. r+sr=jst
2009-08-24 16:02:07 -04:00
Zack Weinberg
430c5ceb95
Bug 510651: Fold nsIFrameDebug into nsFrame. r=dbaron sr=mrbkap
2009-08-20 14:52:48 -07:00
Frédéric WANG
3667f6c4cb
mathml spelling correction r=karlt b=389721
2009-08-17 09:53:42 +12:00
Hashem Masoud
b71a1a1cfa
Bug 489502 - Replace NS_ASSERTION(0, ...) by NS_ERROR(...) in mozilla-central; r=benjamin
2009-08-14 16:09:00 +02:00
Karl Tomlinson
b7026b73e3
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
e13641fddf
b=297467 menclose r=karlt rs=roc
2009-05-29 13:08:35 +02:00
Boris Zbarsky
811394b5da
Bug 281387. Make nsIFrame::Append/InsertFrames use nsFrameList. r=bernd,roc, sr=dbaron
2009-07-30 13:23:32 -04:00
Boris Zbarsky
1ef12b64a7
Bug 504221 part 12. Switch SetInitialChildList to nsFrameList. r=fantasai, r+sr=roc
2009-07-28 08:53:20 -04:00
Robert O'Callahan
5843f756df
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
deec57be71
Don't try to load stylesheet from w3.org (fixes crashtest failure)
2009-04-27 09:49:00 -07:00
Bob Clary
8929eb90cd
bug 347355 - crash test by Jesse Ruderman.
2009-04-24 10:08:14 -07:00
Boris Zbarsky
0b5e6a2535
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
330653be70
Backed out changeset 0ea22856b5d9 (bug 484448).
2009-04-08 15:56:43 -04:00
Boris Zbarsky
9fffe6f817
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
52c97edf1e
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
db7246feb6
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
e823d73623
Bug 481926 - Rewrite color management component. r=joe,ted sr=vlad
2009-04-03 15:09:56 -04:00
Robert O'Callahan
beac740c0f
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
53d54e4acc
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
f4c7c6b07d
Fix warning with -Wshadow in nsMathMLTokenFrame (about childFrame). (Bug 477962) r=karlt
2009-02-19 09:48:37 -08:00
L. David Baron
3d090560b0
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
1bb5fd6dd8
Fix warning with -Wshadow in nsMathMLTokenFrame (about childFrame). (Bug 477962) r=karlt
2009-02-18 17:13:24 -08:00
Jesse Ruderman
ea905567dc
Add crashtests
2009-02-13 14:54:17 -08:00
Jesse Ruderman
e6ffd994a3
Add some crashtests
2009-02-10 16:36:04 -08:00
L. David Baron
a80ae7d9b5
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
c0f2dadc80
Bug 474369 - get rid of nsVoidArray; layout part; r+sr=roc
2009-02-03 15:42:18 +01:00
L. David Baron
38d578f649
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
14ccc213f7
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
d8f1bff747
Bug 461047 - Replace nsStringArray with nsTArray<nsString>. r+sr=roc
2009-01-18 21:14:14 +01:00
Robert O'Callahan
804cc7ee91
Backed out changeset 8019a959aade
2009-01-16 22:20:33 +13:00
Fred Jendrzejewski
065bde22f3
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
3498a5f86e
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
73a6fab34b
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
802d1a10c7
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
ad5d856ae6
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
4690547534
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
9d496c3394
Bug 462763 - more MathML crashers. r+sr=roc
2008-12-11 14:08:35 -05:00
L. David Baron
2dccf4784c
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
538c9fb42a
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
5eb7ef79cd
Bug 462381 - Build layout directories in parallel r=ted sr=roc
2008-10-31 09:07:15 -07:00
Zack Weinberg
245dc2f25a
Bug 416907 - Crash [@ nsHTMLFramesetFrame::Reflow] with frameset in mroot; r+sr=roc
2008-10-30 18:10:19 +01:00
Jesse Ruderman
a94ef876ba
Add crashtest for bug 443089
2008-09-25 14:57:35 -07:00
Zack Weinberg
473726ed0c
Bug 456792 - Two more API cleanups for nsCSSRendering; patch 1; r+sr=roc
2008-09-25 17:53:27 +02:00
Zack Weinberg
97bef90839
Bug 456152 - slight API cleanup for nsCSSRendering::PaintBackground; r+sr=roc
2008-09-24 06:07:22 +02:00
Frédéric WANG
63069c11e5
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
0299bad5bb
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
300f48fbd4
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
eb17c7530a
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
d8f4877b29
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
7644127121
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
129d4dc805
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
42904fb3e3
Backing out text-shadow due to Mac issues
2008-06-12 17:32:31 +12:00
Michael Ventnor
159e13c0ea
Implement text-shadow rendering.
2008-06-12 14:34:40 +12:00
jruderman@hmc.edu
6d51c67969
Add crashtest
2008-04-22 21:31:40 -07:00
jruderman@hmc.edu
9486236557
Adding crashtest.
2008-04-22 21:25:47 -07:00
karlt+@karlt.net
6d1cc05193
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
10eff40fb2
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
b1c0388a3c
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
659585cffb
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
dc14a55922
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
27eab82a82
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
93bac793c7
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
91be54bfca
Add mathfontSymbol.properties for SymbolMT on MS Windows b=425367 r=pavlov
2008-04-02 14:06:17 -07:00
karlt+@karlt.net
97f891eee3
Correction to mroot width calculation. b=363240 r+sr=roc
2008-03-27 15:47:08 -07:00
dbaron@dbaron.org
9c126b98d3
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
7f880e43ef
reverting, wrong patch, missing AMBIGUOUS
2008-03-19 14:55:22 -07:00
karlt+@karlt.net
505beb8a80
Move Place() from nsIMathMLFrame to nsMathMLContainerFrame b=363240, r+sr=roc
2008-03-17 22:57:35 -07:00
karlt+@karlt.net
5884286933
Move Place() from nsIMathMLFrame to nsMathMLContainerFrame b=363240, r+sr=roc
2008-03-17 22:26:05 -07:00
karlt+@karlt.net
284cf48bcc
Add GetIntrinsicWidth for <msqrt>. b=363240, r+sr=roc
2008-03-17 22:06:23 -07:00
karlt+@karlt.net
8e9dd540d2
Move Place() from nsIMathMLFrame to nsMathMLContainerFrame b=363240, r+sr=roc
2008-03-17 21:52:48 -07:00
karlt+@karlt.net
0892bc75ee
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
15c6fd9ec5
GetIntrinsicWidth for mroot, mfenced, and mfrac. b=363240, r+sr=roc
2008-03-13 22:02:49 -07:00
karlt+@karlt.net
b847a2fa96
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
c40712b247
Remove some unused nsGlyphTable methods. b=363240, r+sr=roc
2008-03-12 21:50:44 -07:00
jruderman@hmc.edu
8ddee95952
Add crashtest
2008-03-08 22:32:28 -08:00
karlt+@karlt.net
c19aa8c610
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
4239d125f2
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
04e4c0cf75
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
95709cc2cb
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
6620201b36
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
22ce9740ca
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
a1addf3d24
Include lspace and rspace in GetIntrinsicWidth. b=363240 r+sr=roc
2008-02-27 02:47:43 -08:00
karlt+@karlt.net
0dca8ec26b
Get*Width for nsMathMLContainerFrame base class. b=363240 r+sr=roc
2008-02-27 02:45:36 -08:00
karlt+@karlt.net
b3c6d94201
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
05cdb6aefe
Bug 73353: Clean up our MODULE/REQUIRES story. rs=dbaron, a=brendan
2008-02-18 00:50:04 -08:00
roc+@cs.cmu.edu
2b3bbf64c1
Bug 412237, reenable test
2008-02-06 20:10:27 -08:00
roc+@cs.cmu.edu
e2f32405c1
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
b00bc2f499
Add a crashtest
2008-02-03 21:16:01 -08:00
jruderman@hmc.edu
c2c0c29473
Add crashtest
2008-02-03 21:13:22 -08:00
jruderman@hmc.edu
626e9f08b3
Adding crashtest
2008-02-03 21:11:01 -08:00
jruderman@hmc.edu
1cc0694981
Add a crashtest
2008-02-03 21:06:38 -08:00
karlt+@karlt.net
3d9fa6f96f
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
6fa17badf2
Backing out bug 412237 due to regression test failure
2008-01-29 16:40:59 -08:00
roc+@cs.cmu.edu
768c34fbee
Test for bug 412237
2008-01-29 15:36:56 -08:00
roc+@cs.cmu.edu
359ee889ac
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
a32c23f7bd
adding a crashtest
2008-01-27 00:14:25 -08:00
mats.palmgren@bredband.net
d3ac2bc0d6
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
e8fd861ee3
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
aa74ff0ce7
Add crashtests
2008-01-23 17:19:33 -08:00
jruderman@hmc.edu
a187f1fa85
Add a crashtest
2008-01-20 16:14:29 -08:00
karlt+@karlt.net
84a1f3c5da
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
82beb0f671
Add a crashtest
2008-01-17 16:43:25 -08:00
reed@reedloden.com
9acee9b20c
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
feaf246642
fix bustage
2008-01-14 17:28:42 -08:00
roc+@cs.cmu.edu
19e85a430b
Crashtest for bug 405271.
2008-01-14 17:15:35 -08:00
roc+@cs.cmu.edu
882531568d
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
c4c54cec33
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
7045f422c0
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
56585705fe
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
def6bdfe9f
Add crashtest
2008-01-09 12:08:01 -08:00
roc+@cs.cmu.edu
ab982faa16
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
04c40a6aa8
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
96da482e7e
backing out bug 355548 due to test failures
2008-01-08 15:11:27 -08:00
roc+@cs.cmu.edu
c816d4ca4f
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
5cd7ad82e5
Add crashtest
2008-01-06 15:31:14 -08:00
jruderman@hmc.edu
3a437aa385
Add crashtest
2008-01-05 22:25:06 -08:00
jruderman@hmc.edu
8948ca2ef4
Add a crashtest
2008-01-05 22:18:30 -08:00
jruderman@hmc.edu
62e6e91105
Add crashtests
2008-01-05 21:02:47 -08:00
jruderman@hmc.edu
9dcae4e386
Add crashtest for WFM assertion bug
2008-01-04 20:59:08 -08:00
karlt+@karlt.net
97b6f538a2
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
2a40d9c2e5
Make nsBoundingMetrics::operator+= handle empty bounds. b=410132, r+sr+a=roc
2008-01-02 20:32:12 -08:00
karlt+@karlt.net
e8c2e3f296
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
f9ee4eb39f
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
76a23fa3d5
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
7f6a3cf6f5
Set overflow area for nsMathMLContainerFrames. b=161155, r+sr=roc
2007-12-28 15:04:19 -08:00
karlt+@karlt.net
a7442043d8
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
452232cbcf
Move setTimeout to onload to make sure it doesn't fire too early.
2007-12-19 17:29:26 -08:00
vladimir@pobox.com
2e94f56ef2
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
1d12c63204
Really add crashtest
2007-12-17 17:35:08 -08:00
jruderman@hmc.edu
203cb6588a
Add a crashtest
2007-12-17 17:34:53 -08:00
jruderman@hmc.edu
ae84cda6eb
Ignore the crashtest behind the curtain. [Checkin comment suggested by aja.]
2007-12-17 17:32:32 -08:00
jruderman@hmc.edu
1a73e2139c
Add crashtest.
2007-12-17 17:30:53 -08:00
jruderman@hmc.edu
ca6536be24
Add crashtest
2007-12-17 17:29:19 -08:00
jruderman@hmc.edu
79a60603c8
Ow! I stubbed my crashtest!
2007-12-17 17:25:26 -08:00
jruderman@hmc.edu
ff3eaad015
Add crashtest
2007-12-17 17:23:12 -08:00
jruderman@hmc.edu
b0e4074aa5
Add crashtest (plus missing crashtest from a previous checkin)
2007-12-17 17:21:58 -08:00
jruderman@hmc.edu
879e668670
Add crashtest
2007-12-17 17:10:26 -08:00
jruderman@hmc.edu
b30a734ac0
Crashtests: it's what's for breakfast.
2007-12-17 17:09:27 -08:00
jruderman@hmc.edu
a018ad0d3e
What happens in crashtest, stays in crashtest.
2007-12-17 17:00:12 -08:00
jruderman@hmc.edu
6eb94add10
Add crashtests
2007-12-17 16:57:11 -08:00
jruderman@hmc.edu
6c2d47ba47
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
4d65d3a2da
Add crashtests
2007-12-17 15:40:33 -08:00
jruderman@hmc.edu
7b370d2270
Add the first MathML crashtest.
2007-12-17 15:30:46 -08:00
karlt+@karlt.net
8d1036a89b
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
b6a6ab3499
Bug 401178 - incorrect ascents for foreign children in nsMathMLContainerFrame::ReflowChild. r+sr=roc
2007-12-02 16:54:23 -08:00
karlt+@karlt.net
0f5b80c05f
make -moz-mathml-anonymous-block "display: inline-block". b=400207, r=dbaron
2007-12-01 02:11:44 -08:00
Olli.Pettay@helsinki.fi
a0a74f16e7
Bug 368760, r=mats, sr=roc, a=blocking1.9+
2007-11-22 12:47:33 -08:00
karlt+@karlt.net
e966c2afce
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
46285b9cdf
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
80c08a121b
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
12ddd61add
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
3d5125628d
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
26d7ccd742
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
036806699a
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
309401d674
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
56cb2a68b7
Bug 391992. nsMathMLOperator statics leak. r=bzbarsky, sr=rbs, a=dbaron
2007-08-14 11:42:24 -07:00
masayuki@d-toybox.com
9affd989eb
Bug 365336 text-decoration width should be rounded to the device pixels r+sr=roc
2007-08-06 01:15:00 -07:00
bzbarsky@mit.edu
9c59e9e4cc
Introduce a setter for nsHTMLReflowState::mComputedHeight so that we're sure to
...
update the resize flags properly. Bug 388084, r+sr+a=dbaron
2007-08-02 11:08:05 -07:00
jwalden@mit.edu
6d7584839a
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
2007-07-08 00:08:04 -07:00
bzbarsky@mit.edu
d507319102
Mathml inlines are still bidi containers. Bug 371481, r=uriber, sr=rbs
2007-06-14 10:36:27 -07:00
rbs@maths.uq.edu.au
439d77f2c4
Add emacs modeline comments, patch by Vlad Sukhoy <vladimir.sukhoy@gmail.com>, r+sr=rbs, b=382884
2007-06-11 23:10:23 -07:00
Olli.Pettay@helsinki.fi
7817abfbca
Bug 363089, Remove nsIDOMEventReceiver (this time passes mochitest), r+sr=jst
2007-05-14 02:11:38 -07:00
Olli.Pettay@helsinki.fi
40178e46a3
backout Bug 363089
2007-05-11 06:34:05 -07:00
Olli.Pettay@helsinki.fi
e1fb8b073b
Bug 363089, Remove nsIDOMEventReceiver, r+sr=jst
2007-05-11 04:15:11 -07:00
bzbarsky@mit.edu
90fce747f4
Followup to bug 378784 based on rbs's review comments.
2007-05-06 15:50:21 -07:00
bzbarsky@mit.edu
1b5f6b30b6
Change the FrameNeedsReflow API to pass the dirty flags to be added directly tothe method, instead of setting them before calling the method. That way we canavoid reflowing the ancestor of a reflow root which is not itself dirty but hasdirty children. This also makes it harder to set dirty bits inconsistentlywith the FrameNeedsReflow call. Bug 378784, r+sr=dbaron, pending rbs' reviewon the mathml parts.
2007-05-06 12:16:51 -07:00
benjamin@smedbergs.us
baab01ada6
Bug 376636 - Building with gcc 4.3 and -pendatic fails due to extra semicolons, patch by Art Haas <ahaas@airmail.net>, rs=me
2007-04-23 07:21:53 -07:00
bzbarsky@mit.edu
9375a2fa83
Don't use the same pseudo-element name to mean two different things. Bug377824, r+sr=dbaron
2007-04-20 14:27:02 -07:00
rbs@maths.uq.edu.au
014cb7b30e
Typo
2007-04-08 20:54:09 -07:00
rbs@maths.uq.edu.au
baf18fc8ce
Bug 370791 - Crash [@ nsStyleContext::AddRef] [@ nsCSSRendering::PaintBackground] with <math:mi> and float, r+sr=bz
2007-04-08 20:43:44 -07:00
bzbarsky@mit.edu
eeaa1a101b
Rename nsIFrame::GetPresContext to nsIFrame::PresContext. Bug 376042, patch byTaras Glek <tglek@mozilla.com>, rs=roc.
2007-03-30 14:11:41 -07:00
hg@mozilla.com
05e5d33a57
Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
2007-03-22 10:30:00 -07:00
mats.palmgren%bredband.net
d583a6fdcd
Deal with parent frame that doesn't map content. b=373882 r+sr=rbs
2007-03-15 19:09:37 +00:00
mats.palmgren%bredband.net
15d5058747
Make DidReflowChildren() deal with a null first frame. b=372483 r+sr=rbs
2007-03-04 16:13:15 +00:00
mats.palmgren%bredband.net
fd36f101fc
Call DidReflow() on child frames where needed in case of errors. b=366012 r+sr=rbs
2007-03-02 10:55:55 +00:00
dbaron%dbaron.org
9d7f938b99
Clean up IsFrameOfType methods to call their base class IsFrameOfType methods reliably. b=341326 r+sr=roc
2007-02-24 18:33:33 +00:00
bzbarsky%mit.edu
02f59d4ce8
Fix bug 370692. r+sr=rbs
2007-02-19 20:46:31 +00:00
bzbarsky%mit.edu
ad75d79f05
Make blocks whose ancestors are not blocks have the NS_BLOCK_MARGIN_ROOT and
...
NS_BLOCK_SPACE_MGR bits as necessary. Bug 354600, r+sr=roc
2007-02-18 23:53:25 +00:00
sharparrow1%yahoo.com
76a64e5c22
Bug 177805: Fix the use of units in Gecko. r+sr=roc
2007-02-07 07:46:44 +00:00
cvshook%sicking.cc
a39ff30284
Kill remainders of ns(XBL|HTML|XUL|Layout)Atoms. r/sr=jst b=368128
2007-01-30 00:06:41 +00:00
bzbarsky%mit.edu
baec9bd166
Make mComputedWidth private, with a getter/setter, and make the setter update
...
the resize flags. Bug 367442, r+sr=dbaron
2007-01-26 00:05:12 +00:00
dbaron%dbaron.org
f6245f0ed9
Change the bulk of ascent (baseline) computation to happen on a virtual method on nsIFrame, and remove the redundant descent member from nsHTMLReflowMetrics, primarily to support having both first-line and last-line baselines. b=367332 r+sr=roc
2007-01-23 04:06:56 +00:00
roc+%cs.cmu.edu
7790a961e0
Bug 333659. Relanding nsLineLayout API changes for new text code. r+sr=dbaron
2007-01-18 01:20:09 +00:00
roc+%cs.cmu.edu
49502dd9e1
Backout of nsLineLayout changes; trying to fix luna orange
2007-01-17 06:27:01 +00:00
roc+%cs.cmu.edu
e8d2197c1a
Bug 333659. Relanding new nsLineLayout API to make in-first-line-frame and current-nsLineBox available; should not affect anything. r+sr=dbaron
2007-01-17 03:59:32 +00:00
roc+%cs.cmu.edu
7268a1957b
Backing out text landing.
2007-01-16 22:25:20 +00:00
roc+%cs.cmu.edu
e6bad38abe
Bug 333659. Landing new text interfaces, new gfxPangoTextRun (enabled), new textframe code (disabled). r+sr=dbaron for the part-of-the-build layout parts,r=stuart for the part-of-the-build gfx parts
2007-01-16 20:51:52 +00:00
timeless%mozdev.org
4e651390ef
Bug 355300 There should be only one nsGkAtoms creature
...
r=dbaron
2006-12-26 17:47:52 +00:00
dbaron%dbaron.org
31f1898810
Bug 300030: Move intrinsic width computation out of nsIFrame::Reflow and into its own methods on nsIFrame. Replace reflow reasons, types, and commands with dirty bits/notifications. Thanks to bzbarsky for almost all of the HTML form controls (mozilla/layout/forms) changes, and many others for help testing and patching. For detailed commit logs, see REFLOW_YYYYMMDD_BRANCH, where YYYYMMDD is one of 20061031, 20060830, 20060603, 20060302, 20060119, 20051011, 20050804, 20050429, 20050315, 20050111, and 20041213.
2006-12-08 05:38:33 +00:00
bzbarsky%mit.edu
8e68efb23e
Avoid floats altogether for block <math>. Bug 362701, r+sr=rbs
2006-12-05 22:28:07 +00:00
bzbarsky%mit.edu
b856b2c477
Back out bug 354600 to fix regressions.
2006-11-19 20:23:56 +00:00
bzbarsky%mit.edu
cbcaad14b4
Make block frames that are not kids of blocks automatically have space managers
...
(and margin roots, except in the columns case) so we don't have to play
whack-a-framestate-flag. Bug 354600, r+sr=roc
2006-11-16 17:51:53 +00:00
roc+%cs.cmu.edu
899128e82a
Bug 343445. Change inline reflow strategy to avoid looking ahead through words while measuring text. r+sr=dbaron
2006-10-19 01:47:47 +00:00
rbs%maths.uq.edu.au
9dc6ccd612
fix assertion about the mismatch of frame types by not making blind assumptions, b=355986, r=bernd, sr=bzbarsky
2006-10-10 07:38:50 +00:00
bzbarsky%mit.edu
493b90fbf3
Slightly improve handling of positioned kids of MathML. Bug 322625, r=rbs, sr=roc
2006-10-08 22:04:09 +00:00
rbs%maths.uq.edu.au
9d05f93491
Strengthen the code that closes the gaps in stretchy chars so that it doesn't break Linux. Patch by Behdad Esfahbod <mozilla@behdad.org>, b=321994, r+sr=rbs
2006-10-06 15:38:17 +00:00
rbs%maths.uq.edu.au
c15b9aea09
typo from my previous checkin
2006-10-02 07:50:36 +00:00
rbs%maths.uq.edu.au
131a73a8e7
Consolidate the handling of minus, b=354785, r+sr=roc
2006-10-02 05:32:12 +00:00
rbs%maths.uq.edu.au
9b3a8e911f
Wrong layout when adding rows to <mtable> via the DOM. Pass a stylechanged reflow so that wrappers of <mtable> don't over-optimize their reflow, b=354296, r+sr=roc
2006-09-28 10:52:44 +00:00
bzbarsky%mit.edu
6e536461e8
Make mtdInnerFrame more like the inner frame of non-MathML table cells. Bug
...
354510, r+sr=rbs
2006-09-28 01:04:46 +00:00
rbs%maths.uq.edu.au
0f2b59e63a
remove unused argument, b=354090 r+sr=roc
2006-09-25 03:14:18 +00:00
bzbarsky%mit.edu
b66aa49506
Ensure a space manager for MathML containers reflowing inlines. Bug 325222, r+sr=roc
2006-09-25 01:44:25 +00:00
rbs%maths.uq.edu.au
0eb1718dca
assertions about chars without style contexts, b=353876, r+sr=roc
2006-09-25 00:08:41 +00:00
bzbarsky%mit.edu
e96f41d63f
Make <math> have its own space manager. Bug 353894, r+sr=rbs
2006-09-24 20:30:43 +00:00
rbs%maths.uq.edu.au
218c696ae2
Dynamic changes to MathML table attributes don't work, b=347496, r+sr=roc
2006-09-19 04:43:14 +00:00
cvshook%sicking.cc
f127c27191
fix bustage
2006-09-15 20:13:01 +00:00
cvshook%sicking.cc
9241f85443
Bug 352583: Add functions to nsContentUtils for getting and setting the text content of a node. Use those functions rather than the multiple instances of such code we have now. r/sr=jst
2006-09-15 19:54:45 +00:00
rbs%maths.uq.edu.au
8ded00e282
MathML: stretchy attribute not working in some situations, b=320303, r+sr=roc
2006-09-08 07:32:45 +00:00
rbs%maths.uq.edu.au
be1c63d3ec
fix bustage on balsa
2006-09-07 09:01:18 +00:00
rbs%maths.uq.edu.au
de61177a24
Consolidation of some mtable/matrix related attributes that affect the style, and make them responsive to dynamic changes via JavaScript, b=179619, r+sr=roc
2006-09-07 03:45:45 +00:00
rbs%maths.uq.edu.au
cf5252eb5e
MathML <mtable>s sometimes have incorrect scriptlevel, b=328141, r+sr=roc
2006-08-29 17:21:36 +00:00
rbs%maths.uq.edu.au
927e70a9f9
js changes to MathML are not drawn, b=337700, r+sr=bzbarsky
2006-08-16 05:28:26 +00:00
rbs%maths.uq.edu.au
14a3ec20d9
fix typo that caused the CSS declaration to be ignored -- comments in CSS must be delimited with /* */ and not //
2006-08-15 13:17:54 +00:00
rbs%maths.uq.edu.au
660c88bd29
Frames not destroyed with <mmultiscripts> and <mtd>, b=348492, r+sr=bzbarsky
2006-08-15 04:49:43 +00:00
rbs%maths.uq.edu.au
21ece0d080
Frames from dynamic MathML table children are not made with the right creator, b=348153, r+sr=bzbarsky
2006-08-14 07:44:13 +00:00
rbs%maths.uq.edu.au
a188cdedf1
{inc} MathML matrices break when the content sink is incremental, b=344281, r+sr=bzbarsky
2006-08-14 07:27:42 +00:00
rbs%maths.uq.edu.au
afc24d0ecd
'Pseudo' frames from <mtd> and <mtr>outside <mtable> were not added to the flow, and thus were not destroyed at tear down, b=347355, r+sr=bzbarsky
2006-08-12 07:46:29 +00:00
jruderman%hmc.edu
ba04dbfb86
Bug 347507, ignore negative rowspan and columnspan in MathML. r=rbs, sr=roc.
2006-08-08 08:44:03 +00:00
rbs%maths.uq.edu.au
ba4a4dcd33
Fix bug 347348 - Removing text node from <mo> causes 'ASSERTION: null arg' and has no visual effect, r+sr=roc
2006-08-07 23:50:24 +00:00
rbs%maths.uq.edu.au
d9404d9efe
Fix bug 347495 - Invalid-markup message doesn't disappear when MathML gets valid again, r+sr=roc
2006-08-07 23:46:26 +00:00
rbs%maths.uq.edu.au
4639dd578c
Fix assertion - bug 347495 - was due to an attempt to paint children in case of invalid markup, r+sr=roc
2006-08-07 23:42:32 +00:00
rbs%maths.uq.edu.au
215703c584
Be sure to return the reflow status as complete in the case of invalid markup to avoid a hang due to the frame being reflowed over and over again. Patch by steve.swanson@mackichan.com, b=323737, r+sr=rbs
2006-08-03 23:58:42 +00:00
rbs%maths.uq.edu.au
3fe7da72d5
Backout earlier patch for bug 327737 due to regression
2006-08-03 23:27:55 +00:00
cvshook%sicking.cc
3a9a287253
Bug 344050: Kill nsITextContent and move the methods to nsIContent. r/sr=jst
2006-07-19 04:36:36 +00:00
rbs%maths.uq.edu.au
de01a001d1
Be sure to return the reflow status as complete in the case of invalid markup to avoid a hang due to the frame being reflowed over and over again. Patch by steve.swanson@mackichan.com, b=323737, r+sr=rbs
2006-07-18 07:49:02 +00:00
rbs%maths.uq.edu.au
29540d3b17
Bustage bug 342533 - crash loading any MathML page due to string-fu change in bug 341954
2006-07-18 06:20:42 +00:00
roc+%cs.cmu.edu
1621ac24bd
Bug 237085. Move string subdivision code to gfx so we can efficiently make it metrics-dependent. r=smontagu,sr=rbs
2006-06-26 22:18:23 +00:00
roc+%cs.cmu.edu
dffcabfea0
Bug 338251. Create safe wrappers for gfx text functions and use them. r=smontagu,sr=rbs
2006-06-09 03:29:32 +00:00
cvshook%sicking.cc
d3ec0aa5c5
Bug 335911: Change nsIContent::IsContentOfType to nsINode::IsNodeOfType. r/sr=bz
2006-05-05 06:52:21 +00:00
rbs%maths.uq.edu.au
1877e44608
Extra patch to quiet an assertion, b=323733, r+sr=roc
2006-04-30 20:34:46 +00:00
rbs%maths.uq.edu.au
77f1707d23
Fix assertion by not setting the overflow bit. Besides, it was used in a way that is not relevant anymore to the new paint display list. (Also init a return variable in maction while passing.) b=323733, r+sr=roc
2006-04-27 19:20:42 +00:00
roc+%cs.cmu.edu
aac1b0d44f
Bug 330305. Rename nsSelection to nsFrameSelection, and deCOMtaminate it, removing nsIFrameSelection. patch by Marc Liddell, r+sr=roc
2006-04-26 02:01:07 +00:00
leon.sha%sun.com
0960e6fd1d
Bug 333896
...
Convert GetAttr calls to AttrValueIs and FindAttrValueIn.
Patch by alfred.peng@sun.com .
roc: review+
roc: superreview+
2006-04-24 05:40:11 +00:00
roc+%cs.cmu.edu
a7f03736a9
Bug 328926. Remove aPresContext parameter from nsIFrame::Destroy, nsIFrame::SetInitialChildList and nsIFrame::RemovedAsPrimaryFrame. patch by Marc Liddell, r+sr=roc
2006-04-10 00:16:29 +00:00
dbaron%dbaron.org
04b8c33eda
Remove uses of MOZ_DECL_CTOR_COUNTER, which is always defined to nothing. b=332745 rs=roc,bzbarsky
2006-04-05 00:00:44 +00:00
roc+%cs.cmu.edu
0a10a79f62
Bug 330934. Set a nsIFrame's stylecontext in its constructor, to ensure that there's always one available for GetPresContext() to use even if Init hasn't been called. Patch by Marc Liddell, r+sr=roc
2006-03-26 21:30:36 +00:00
pavlov%pavlov.net
131e8794e2
backing out roc's patch for bug 328926 due to crash running tests on vc8 machines.
2006-03-15 06:43:36 +00:00
roc+%cs.cmu.edu
557b089a47
Bug 328926. Remove aPresContext parameter from Destroy and SetInitialChildList. patch by Marc Liddell, r+sr=roc
2006-03-15 03:14:02 +00:00
roc+%cs.cmu.edu
6fd863f2dd
Bug 330300. Move mFrame from nsDisplayItem subclasses up to nsDisplayItem itself, and make GetUnderlyingFrame an inline non-virtual function. Patch by Alfred Peng, r+sr=roc
2006-03-14 20:43:18 +00:00
roc+%cs.cmu.edu
c2801ebbd7
Bug 328926. Remove aPresContext from nsIFrame::Init and nsIFrame::DidSetStyleContext. r+sr=roc, patch by Marc Liddell
2006-03-09 18:55:21 +00:00