bzbarsky@mit.edu
9b0001a75c
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
bzbarsky@mit.edu
ffaefceccf
Make sure that first-lines with descendant views will be flagged appropriately.
...
Bug 291078, r+sr=roc
2006-11-13 21:46:12 +00:00
bzbarsky@mit.edu
b2fb39fae7
When doing ContentRemoved, IndexOf() will always return -1. So don't use it.
...
Bug 360524, r+sr=roc
2006-11-13 21:27:44 +00:00
bzbarsky@mit.edu
0782e671a0
Walk out of all pseudos when doing a containing block reframe. Bug 336718,
...
r+sr=roc
2006-11-06 01:36:25 +00:00
bzbarsky@mit.edu
fc21aeb01a
Reget our parent after blowing away letter frames. Bug 318592, r+sr=dbaron
2006-11-04 01:59:14 +00:00
bmlk@gmx.de
b5b76941af
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
2006-10-28 09:43:06 +00:00
bzbarsky@mit.edu
8d7fa06e4a
Don't allow positioning or floating <mtable>. Bug 355993, r=bernd, sr=rbs
2006-10-10 14:44:34 +00:00
bzbarsky@mit.edu
f30c82d340
Slightly improve handling of positioned kids of MathML. Bug 322625, r=rbs, sr=roc
2006-10-08 22:04:09 +00:00
Olli.Pettay@helsinki.fi
5e1b047a9d
Bug 355100, Remove XTF visuals (part I/II, not removing files), r=alex,bryner,aaronr,doronr sr=bz
2006-10-08 14:15:02 +00:00
aaronleventhal@moonset.net
b89725be55
Bug 354745. Show/hide events not fired for layout changes in a changelist. r+sr=bz
2006-10-05 13:35:23 +00:00
rbs@maths.uq.edu.au
0ab3bde52e
<mathml:mtd> with border-collapse <html:table> crashes [@ nsRuleNode::GetStyleData] [@ nsCachedStyleData::GetStyleData], b=354766, r=bernd, sr=bzbarsky
2006-09-29 17:40:21 +00:00
bzbarsky@mit.edu
b782b45894
More flag whack-a-mole. Bug 354489, r+sr=rbs
2006-09-28 01:15:22 +00:00
bzbarsky@mit.edu
896b098451
Make the block part of an {ib} split have a space manager if it needs to. Bug
...
354133, r+sr=roc
2006-09-27 02:02:22 +00:00
timeless@mozdev.org
9330804ff5
Bug 354183 stop including nsTableCellFrame.h
...
r=bz sr=bz
2006-09-26 11:01:28 +00:00
bzbarsky@mit.edu
6ab241b454
Fix bug 354144 -- absolute positioning against the ICB is broken. r+sr=roc
2006-09-25 22:33:01 +00:00
bzbarsky@mit.edu
3a10c835ca
Disallow most MathML from floating or being positioned (<math> is the one
...
exception). Bug 353897, r+sr=rbs
2006-09-25 03:36:23 +00:00
bzbarsky@mit.edu
a620dcad4a
Don't return mInitialContainingBlock if we find no absolute containing block.
...
That can Just Happen. Bug 330909, patch by bernd, r+sr=roc
2006-09-24 21:20:32 +00:00
timeless@mozdev.org
e97d7699ab
Bug 351688 nsCSSFrameConstructor::ContentRemoved has a hopefully useless DEBUG oversafe null check of parentFrame
...
r=mats.palmgren sr=bz
2006-09-16 23:01:12 +00:00
bzbarsky@mit.edu
6d2b0dedaa
Allow generated content (:before/:after) for fieldsets. Bug 339289, r+sr=dbaron
2006-09-14 00:51:16 +00:00
bmlk@gmx.de
e84d777a8c
use table display type for decision about the documentElement only if the frame creation is not tag based bug 340945 r/sr=bzbarsky
2006-09-11 18:09:16 +00:00
tor@cs.brown.edu
cb0f635687
Bug 350059 Allow cairo.h usage in nsSVGUtils.h. r+sr=roc
2006-09-11 15:26:19 +00:00
bzbarsky@mit.edu
96a617a7e9
Comment change to point to the bug that covers the issue
2006-09-10 23:23:31 +00:00
longsonr@gmail.com
580457e79d
Bug 351297 - textPath elements must have text element parents r=tor,sr=roc
2006-09-08 12:27:27 +00:00
rbs@maths.uq.edu.au
e026e05a98
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
2006-09-03 22:49:33 +00:00
bzbarsky@mit.edu
fd792add01
Put back the isReplaced setting that should not have gone away. Bug 349921,
...
caught by dbaron.
2006-08-30 20:41:00 +00:00
bzbarsky@mit.edu
4525c74a9a
The right bustage fix. Still bug 349921
2006-08-30 18:43:41 +00:00
bzbarsky@mit.edu
20dc18db5a
Fix build bustage for --disable-xul. Bug 349921
2006-08-30 18:04:27 +00:00
bzbarsky@mit.edu
67b4640cf3
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
2006-08-29 22:20:41 +00:00
timeless@mozdev.org
6623f2131b
Bug 106386 Correct misspellings in source code
...
r=bernd rs=brendan
2006-08-28 20:12:37 +00:00
mats.palmgren@bredband.net
6ec9c9efa3
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
2006-08-24 05:22:16 +00:00
mats.palmgren@bredband.net
6dfd5c6e19
Fix an "ASSERTION: same old and new parent frame". b=348708 r+sr=bzbarsky
2006-08-22 02:29:24 +00:00
mats.palmgren@bredband.net
ff3c00c34f
Improve error handling in nsCSSFrameConstructor::CreateContinuingFrame() and its callers. b=337419 r+sr=roc
2006-08-22 01:33:46 +00:00
mats.palmgren@bredband.net
115fd200a3
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
2006-08-17 13:15:26 +00:00
bzbarsky@mit.edu
d8261a7a02
Don't clobber the parentFrame we need to recover letter frames on. Bug 348729, r+sr=roc
2006-08-15 22:26:02 +00:00
bzbarsky@mit.edu
ed1b0e8b36
Use the right insertion frame for insertion points. Bug 348049, r+sr=roc
2006-08-15 01:37:52 +00:00
uriber@gmail.com
41363318d9
Reparent view list when inserting a new frame after a :before pseudo-element. bug=343540 r+sr=roc
2006-08-14 11:10:58 +00:00
rbs@maths.uq.edu.au
e3d88eee91
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
cb95fd1ed0
'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
Olli.Pettay@helsinki.fi
48643d12f1
Bug 347836, Add static method to get nsIRootBox, r+sr=roc
2006-08-08 10:40:11 +00:00
longsonr@gmail.com
54ed10d897
Bug 345418 - ASSERTION: trying to construct an SVGTSpanFrame for an invalid container. r+sr=roc
2006-08-08 10:00:55 +00:00
cvshook@sicking.cc
de453923d9
Bug 344050: Kill nsITextContent and move the methods to nsIContent. r/sr=jst
2006-07-19 04:36:36 +00:00
uriber@gmail.com
f3bae962c6
Make sure that we're inserting the new frame after the last continuation of the :before pseudo-element. bug=343540 r+sr=roc
2006-07-05 05:38:10 +00:00
mats.palmgren@bredband.net
1116e8e969
Block-level replaced element margin box must not overlap any floats. b=342531 r+sr=dbaron
2006-07-05 03:53:22 +00:00
mats.palmgren@bredband.net
c543d48c5c
Fix crash when recreating <caption> frames. Add ASSERTIONs to detect similar frame construction errors in the future. b=341382 r+sr=bzbarsky
2006-06-29 02:32:36 +00:00
longsonr@gmail.com
acc3f8fdbe
Bug 341638 - Rationalise nsSVGTextFrame, nsSVGTextPathFrame and nsSVGTSpanFrame. r=tor,sr=roc
2006-06-28 15:23:40 +00:00
tor@cs.brown.edu
908389c7d6
Bug 342200 - Remove nsSVGPathGeometryFrame subclasses. r+sr=roc
2006-06-21 15:42:28 +00:00
roc+@cs.cmu.edu
05aebea4e4
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
2006-06-20 21:10:02 +00:00
roc+@cs.cmu.edu
dfd4958a43
Bug 341695. Never look at the mRect coordinates of SVG foreignobject frames, SVG uses them for other things. r+sr=tor
2006-06-19 22:06:41 +00:00
tor@cs.brown.edu
ad7c1d479f
Bug 340083 - crash with geometry inside desc/title. r+sr=roc
2006-06-09 21:06:35 +00:00
roc+@cs.cmu.edu
b515109888
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
2006-06-06 23:13:15 +00:00