Commit Graph

2190 Commits

Author SHA1 Message Date
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