bmlk@gmx.de
a314735257
remove TableProcessChild, this creates a single codepath trough ProcessChildren for frame construction bug 243159 2. attempt r=rbs sr=bz
2007-01-03 07:18:54 +00:00
bmlk@gmx.de
998dc7fb1d
backout of bug 243159, rtest is necessary before checkin
2006-12-29 11:27:31 +00:00
bmlk@gmx.de
0a57754147
remove TableProcessChild, this creates a single codepath trough ProcessChildren for frame construction bug 243159 r=rbs sr=bz
2006-12-27 14:00:12 +00:00
timeless@mozdev.org
f4ef17d178
Bug 355300 There should be only one nsGkAtoms creature
...
r=dbaron
2006-12-26 17:47:52 +00:00
mats.palmgren@bredband.net
1be7d32ec6
Rename IsSplittable() to GetSplittableType(). b=349973 r+sr=bzbarsky
2006-12-20 03:52:34 +00:00
dbaron@dbaron.org
d21cb374bd
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
mats.palmgren@bredband.net
24342bdd02
Fix a Print Preview crash. b=362708 r=bernd sr=roc
2006-12-08 03:44:11 +00:00
bzbarsky@mit.edu
16fe90d4c2
Make ReconstructDocElementHierarchy work correctly even if we first blew away a
...
pseudo which had the root as its content. Bug 343293, r+sr=roc
2006-12-04 20:35:55 +00:00
cvshook@sicking.cc
b31f996148
Bug 328468: Back out bug 323098 to fix mutations of xbl content. r/sr=bz
2006-11-29 23:17:53 +00:00
bzbarsky@mit.edu
a223c518a7
Back out bug 354600 to fix regressions.
2006-11-19 20:23:56 +00:00
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