bzbarsky%mit.edu
0968008d00
Walk out of all pseudos when doing a containing block reframe. Bug 336718,
...
r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@214751 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-06 01:36:25 +00:00
bzbarsky%mit.edu
10ec1cd09d
Reget our parent after blowing away letter frames. Bug 318592, r+sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@214692 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-04 01:59:14 +00:00
bmlk%gmx.de
ab0409d0b8
make sure that only captions go as a direct child of the outer table frame all other have to be a child of the inner table frame. bug 341858 patch by mats + my minor fixes found during sr r=me sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@214294 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-28 09:43:06 +00:00
bzbarsky%mit.edu
e604e45e4e
Don't allow positioning or floating <mtable>. Bug 355993, r=bernd, sr=rbs
...
git-svn-id: svn://10.0.0.236/trunk@213426 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-10 14:44:34 +00:00
bzbarsky%mit.edu
704039928d
Slightly improve handling of positioned kids of MathML. Bug 322625, r=rbs, sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@213322 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-08 22:04:09 +00:00
Olli.Pettay%helsinki.fi
49abd2076b
Bug 355100, Remove XTF visuals (part I/II, not removing files), r=alex,bryner,aaronr,doronr sr=bz
...
git-svn-id: svn://10.0.0.236/trunk@213305 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-08 14:15:02 +00:00
aaronleventhal%moonset.net
06a68f0229
Bug 354745. Show/hide events not fired for layout changes in a changelist. r+sr=bz
...
git-svn-id: svn://10.0.0.236/trunk@213170 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-05 13:35:23 +00:00
rbs%maths.uq.edu.au
e4408a3277
<mathml:mtd> with border-collapse <html:table> crashes [@ nsRuleNode::GetStyleData] [@ nsCachedStyleData::GetStyleData], b=354766, r=bernd, sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@212869 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-29 17:40:21 +00:00
bzbarsky%mit.edu
6d70200bb9
More flag whack-a-mole. Bug 354489, r+sr=rbs
...
git-svn-id: svn://10.0.0.236/trunk@212772 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-28 01:15:22 +00:00
bzbarsky%mit.edu
e7bdd87769
Make the block part of an {ib} split have a space manager if it needs to. Bug
...
354133, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@212440 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 02:02:22 +00:00
timeless%mozdev.org
ac83e26757
Bug 354183 stop including nsTableCellFrame.h
...
r=bz sr=bz
git-svn-id: svn://10.0.0.236/trunk@212376 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-26 11:01:28 +00:00
bzbarsky%mit.edu
54adf0f535
Fix bug 354144 -- absolute positioning against the ICB is broken. r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@212339 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-25 22:33:01 +00:00
bzbarsky%mit.edu
49ec3a61b1
Disallow most MathML from floating or being positioned (<math> is the one
...
exception). Bug 353897, r+sr=rbs
git-svn-id: svn://10.0.0.236/trunk@212281 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-25 03:36:23 +00:00
bzbarsky%mit.edu
35142c0be3
Don't return mInitialContainingBlock if we find no absolute containing block.
...
That can Just Happen. Bug 330909, patch by bernd, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@212267 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-24 21:20:32 +00:00
timeless%mozdev.org
20ba3aa713
Bug 351688 nsCSSFrameConstructor::ContentRemoved has a hopefully useless DEBUG oversafe null check of parentFrame
...
r=mats.palmgren sr=bz
git-svn-id: svn://10.0.0.236/trunk@211863 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-16 23:01:12 +00:00
bzbarsky%mit.edu
6908b8746f
Allow generated content (:before/:after) for fieldsets. Bug 339289, r+sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@210090 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-14 00:51:16 +00:00
bmlk%gmx.de
04ee0a91e7
use table display type for decision about the documentElement only if the frame creation is not tag based bug 340945 r/sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@209733 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-11 18:09:16 +00:00
tor%cs.brown.edu
90cb31affc
Bug 350059 Allow cairo.h usage in nsSVGUtils.h. r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@209713 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-11 15:26:19 +00:00
bzbarsky%mit.edu
eec99de8eb
Comment change to point to the bug that covers the issue
...
git-svn-id: svn://10.0.0.236/trunk@209673 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-10 23:23:31 +00:00
longsonr%gmail.com
cba57ffcf0
Bug 351297 - textPath elements must have text element parents r=tor,sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@209433 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-08 12:27:27 +00:00
rbs%maths.uq.edu.au
0e25b2792f
Reposition HasAttributeDependentStyle() to follow AttributeChanged() to give a chance to the latter to do something that gets picked up by the former, b=350002, r=bzbarsky, sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@209119 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-03 22:49:33 +00:00
bzbarsky%mit.edu
161d65f2e2
Put back the isReplaced setting that should not have gone away. Bug 349921,
...
caught by dbaron.
git-svn-id: svn://10.0.0.236/trunk@208842 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-30 20:41:00 +00:00
bzbarsky%mit.edu
ad197df81d
The right bustage fix. Still bug 349921
...
git-svn-id: svn://10.0.0.236/trunk@208826 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-30 18:43:41 +00:00
bzbarsky%mit.edu
cd06b20493
Fix build bustage for --disable-xul. Bug 349921
...
git-svn-id: svn://10.0.0.236/trunk@208822 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-30 18:04:27 +00:00
bzbarsky%mit.edu
2cdb5cc2b9
Make popups that are kids of the root popup set have it as their parent;
...
generally make them more like other out-of-flows. Remove various code that
worked around them being different. Bug 349921, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@208763 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-29 22:20:41 +00:00
timeless%mozdev.org
46444dd782
Bug 106386 Correct misspellings in source code
...
r=bernd rs=brendan
git-svn-id: svn://10.0.0.236/trunk@208659 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-28 20:12:37 +00:00
mats.palmgren%bredband.net
2b07153d10
1. Make scroll frames non-splittable.
...
2. Make a placeholder splittable only if the out-of-flow is.
3. If a float placeholder is not splittable then place it immediately
instead of failing to reflow it because it can't be split.
b=337419 (Patch B) r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@208285 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-24 05:22:16 +00:00
mats.palmgren%bredband.net
b3e8a55b32
Fix an "ASSERTION: same old and new parent frame". b=348708 r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@208085 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-22 02:29:24 +00:00
mats.palmgren%bredband.net
0e4fca5671
Improve error handling in nsCSSFrameConstructor::CreateContinuingFrame() and its callers. b=337419 r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@208083 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-22 01:33:46 +00:00
mats.palmgren%bredband.net
3f20c69ea2
Leave the placeholder's pointer to the out-of-flow intact because the float cache depends on it later on. b=348688 r=bzbarsky sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@207728 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-17 13:15:26 +00:00
bzbarsky%mit.edu
e9bc1475e8
Don't clobber the parentFrame we need to recover letter frames on. Bug 348729, r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@207497 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 22:26:02 +00:00
bzbarsky%mit.edu
5d3824c989
Use the right insertion frame for insertion points. Bug 348049, r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@207407 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 01:37:52 +00:00
uriber%gmail.com
8749103b3d
Reparent view list when inserting a new frame after a :before pseudo-element. bug=343540 r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@207305 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-14 11:10:58 +00:00
rbs%maths.uq.edu.au
6451093b34
Frames from dynamic MathML table children are not made with the right creator, b=348153, r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@207300 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-14 07:44:13 +00:00
rbs%maths.uq.edu.au
2578c6ff13
'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
...
git-svn-id: svn://10.0.0.236/trunk@207212 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-12 07:46:29 +00:00
Olli.Pettay%helsinki.fi
39cda82632
Bug 347836, Add static method to get nsIRootBox, r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@206820 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 10:40:11 +00:00
longsonr%gmail.com
441621953f
Bug 345418 - ASSERTION: trying to construct an SVGTSpanFrame for an invalid container. r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@206814 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 10:00:55 +00:00
cvshook%sicking.cc
365266c686
Bug 344050: Kill nsITextContent and move the methods to nsIContent. r/sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@203078 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-19 04:36:36 +00:00
uriber%gmail.com
387920ed90
Make sure that we're inserting the new frame after the last continuation of the :before pseudo-element. bug=343540 r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@201548 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-05 05:38:10 +00:00
mats.palmgren%bredband.net
b87855df49
Block-level replaced element margin box must not overlap any floats. b=342531 r+sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@201547 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-05 03:53:22 +00:00
mats.palmgren%bredband.net
1bbaeed419
Fix crash when recreating <caption> frames. Add ASSERTIONs to detect similar frame construction errors in the future. b=341382 r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@201187 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-29 02:32:36 +00:00
longsonr%gmail.com
49ab50afff
Bug 341638 - Rationalise nsSVGTextFrame, nsSVGTextPathFrame and nsSVGTSpanFrame. r=tor,sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@201094 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-28 15:23:40 +00:00
tor%cs.brown.edu
6ae4affb57
Bug 342200 - Remove nsSVGPathGeometryFrame subclasses. r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@200511 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-21 15:42:28 +00:00
roc+%cs.cmu.edu
b29a9ab8a1
Bug 288357. Force abs-pos frames to always take the first-in-flow abs-pos container as their container. This prevents confusion when placeholders move across next-in-flow boundaries. r+sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@200461 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-20 21:10:02 +00:00
roc+%cs.cmu.edu
8c5f3b9a65
Bug 341695. Never look at the mRect coordinates of SVG foreignobject frames, SVG uses them for other things. r+sr=tor
...
git-svn-id: svn://10.0.0.236/trunk@200359 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-19 22:06:41 +00:00
tor%cs.brown.edu
4e78ff47bf
Bug 340083 - crash with geometry inside desc/title. r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@199638 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-09 21:06:35 +00:00
roc+%cs.cmu.edu
bd68061f3c
Bug 331432. Split nsSVGForeignObjectFrame into a pure SVG frame containing an anonymous block child, to avoid state bit collisions and simplify things. Also fixes configure.in so that foreignObject is really enabled by default in cairo builds. r=tor,sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@199164 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-06 23:13:15 +00:00
mats.palmgren%bredband.net
8d31a6d824
Don't warn (in a debug build) when ALT attr is missing in markup. b=339281 r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@198955 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-03 19:24:05 +00:00
tor%cs.brown.edu
d6bae5d8e3
Bug 338301 - cleanup of svg container frame inheritance and code
...
duplication, plus removal of nsISVGContainerFrame. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@198800 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-01 15:31:15 +00:00
leon.sha%sun.com
7f760d6e5f
Bugzilla Bug 336999 Crash involving XUL menus, position: fixed, position: absolute [@ nsIFrame::GetNextSibling] [@ nsCSSFrameConstructor::FindFrameWithContent].
...
Patch by alfred.peng@sun.com .
neil: review+
bzbarsky: superreview+
git-svn-id: svn://10.0.0.236/trunk@198370 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-25 03:52:52 +00:00