Commit Graph

1186 Commits

Author SHA1 Message Date
mats.palmgren%bredband.net
e9f614d9c9 Merge rev. 1.1353 and 1.1355 from trunk to disable floats within XUL. Original fixes by roc@ocallahan.org. b=384344 r+sr=bzbarsky a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@229740 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-11 20:19:35 +00:00
bzbarsky%mit.edu
9c20d2ad7f Relanding fix for bug 385880
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@229472 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-07 01:17:54 +00:00
bzbarsky%mit.edu
454a99a0e1 Backing out. Branch is closed.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@229466 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-07 01:01:59 +00:00
bzbarsky%mit.edu
fe9a3ef18e Menubars are special on OSX too. Bug 385880, r=bernd, sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@229462 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-07 00:56:27 +00:00
mats.palmgren%bredband.net
ffafc1eb1e Fix null-ptr crash [@ nsFrameItems::AddChild]. b=344300 r+sr=bzbarsky a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@229120 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-02 01:39:16 +00:00
bzbarsky%mit.edu
0b60c2f461 Don't use the same pseudo-element name to mean two different things. Bug 377824, r+sr=dbaron, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@224919 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-24 02:33:18 +00:00
bzbarsky%mit.edu
59d2dd7867 Change the way we determine the style context parent frame to skip css anon boxes unless we're determining the style context parent for something that is itself a css anon box (and is not a non-element frame). Fixes bug 323656 (which is where the patch is), bug 85872, bug 280610. As far as I can tell,also fixes bug 317876, bug 372376, bug 374297. r+sr=dbaron, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@224918 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-24 02:28:08 +00:00
roc+%cs.cmu.edu
37d2af8572 Bug 376233. Make sure table pseudos are captured when creating listbox content. r+sr=bzbarsky,a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@224777 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-20 04:01:37 +00:00
bzbarsky%mit.edu
26d47fad30 Recalc quotes and counters before reflow. Bug 377216, r+sr=dbaron, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@224578 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-16 18:35:18 +00:00
bzbarsky%mit.edu
53b3965a4a Treat <mtable> as special, since the outermost frame it creates is not in fact a table-related frame. Bug 374193, r=bernd, sr=rbs, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@224525 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-14 04:07:17 +00:00
roc+%cs.cmu.edu
46ccca39e7 Bug 372237. Be more consistent about skipping out-of-flow frames during deletion. r+sr=dbaron,a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@222558 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-28 21:02:26 +00:00
mats.palmgren%bredband.net
19beadae0c Ignore calls to RemoveMappingsForFrameSubtree() after WillDestroyFrameTree() have been called. b=372576 r+sr=bzbarsky a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@222244 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-23 07:25:06 +00:00
roc+%cs.cmu.edu
9922b71bc2 Bug 306533. Find previous sibling correctly for floating first-letter frames for anonymous content. patch by bz, r+sr=roc
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@222024 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-19 03:45:17 +00:00
dbaron%dbaron.org
b2d2f5e585 Give inline-blocks NS_BLOCK_SPACE_MGR and NS_BLOCK_MARGIN_ROOT. b=367504 r+sr=roc a=jay
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@218826 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-24 00:26:11 +00:00
bzbarsky%mit.edu
2b58919762 Don't calculate stuff with dirty lists. Bug 367243, r=mats, sr=dbaron, a=jay
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@218792 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-23 05:32:16 +00:00
mats.palmgren%bredband.net
29a3588e02 Fix a Print Preview crash. b=362708 r=bernd sr=roc a=jay
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@217506 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-28 03:15:46 +00:00
bzbarsky%mit.edu
cb6502e668 Make ReconstructDocElementHierarchy work correctly even if we first blew away a pseudo which had the root as its content. Bug 343293, r+sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@217178 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 04:42:12 +00:00
bzbarsky%mit.edu
30cfa5a0ee Make sure to not process counter/quote changes during a restyle. Bug 317948, r+sr=dbaron, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@216284 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 20:09:30 +00:00
rbs%maths.uq.edu.au
3ee0fa0979 <mspace> is a leaf frame. Don't create bogus child frames inside <mspace> having invalid markup with child content. b=323741, r+sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@216154 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-30 12:55:02 +00:00
rbs%maths.uq.edu.au
c5179fb49c <mathml:mtd> with border-collapse <html:table> crashes [@ nsRuleNode::GetStyleData] [@ nsCachedStyleData::GetStyleData], b=354766, r=bernd, sr=bzbarsky, a=mconnor
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@216110 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-29 21:59:58 +00:00
bzbarsky%mit.edu
ddee9aeed5 Reget our parent after blowing away letter frames. Bug 318592, r+sr=dbaron, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@215909 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-27 22:27:44 +00:00
bzbarsky%mit.edu
258d47a121 More CantRenderReplacedElement hackery. Bug 350267, r+sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@215226 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-13 21:37:36 +00:00
bzbarsky%mit.edu
ca6045578b Fix crash bug 348510. r+sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@215144 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-11 03:33:51 +00:00
bzbarsky%mit.edu
4dc5c9a860 Don't allow positioning or floating <mtable>. Bug 355993, r=bernd, sr=rbs, a=mconnor
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@214912 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-08 00:25:14 +00:00
bzbarsky%mit.edu
89294349c6 More flag whack-a-mole. Bug 354489, r+sr=rbs, a=mconnor
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@214909 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-08 00:11:45 +00:00
bzbarsky%mit.edu
f8ed2f8553 Make the block part of an {ib} split have a space manager if it needs to. Bug 354133, r+sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@214907 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-08 00:07:00 +00:00
bzbarsky%mit.edu
671b2455ba Slightly improve handling of positioned kids of MathML. Bug 322625, r=rbs, sr=roc, a=mconnor
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@214904 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-07 23:59:45 +00:00
bzbarsky%mit.edu
ee0cb38c8d Fix bug 354144 -- absolute positioning against the ICB is broken. r+sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@214902 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-07 23:54:37 +00:00
bzbarsky%mit.edu
d293e93d49 Don't return mInitialContainingBlock if we find no absolute containing block. That can Just Happen. Bug 330909, patch by bernd, r+sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@214901 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-07 23:41:36 +00:00
bzbarsky%mit.edu
f9a050481c Disallow most MathML from floating or being positioned (<math> is the one
exception). Bug 353897, r+sr=rbs, a=schrep


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@212361 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-26 01:58:06 +00:00
mats.palmgren%bredband.net
95457b48d4 Improve error handling in nsCSSFrameConstructor::CreateContinuingFrame() and its callers. b=337419 r+sr=roc a=mtschrep
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@208456 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-25 20:21:41 +00:00
bzbarsky%mit.edu
39b68b603e Reparent views properly when splitting to containing block. Bug 344291, r=roc, sr=dbaron, a=schrep for 1.8.1, a=dveditz for 1.8.0.7
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@208357 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-24 22:01:32 +00:00
mats.palmgren%bredband.net
2cc5037c44 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 a=mtschrep
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@208282 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-24 04:16:01 +00:00
bzbarsky%mit.edu
8f4243ecdb Handle XUL popups gracefully in non-XUL documents. Bug 306940, r+sr=roc, a=dveditz for 1.8.0.7, a=schrep for 1.8.1
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@208154 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-23 04:02:21 +00:00
bzbarsky%mit.edu
f1dc11d393 Don't clobber the parentFrame we need to recover letter frames on. Bug 348729, r+sr=roc, a=dbaron for 1.8, a=dveditz for 1.8.0
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@207741 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-17 15:00:42 +00:00
bzbarsky%mit.edu
140d941a36 Use the right insertion frame for insertion points. Bug 348049, r+sr=roc, a=dbaron for 1.8.1, a=dveditz for 1.8.0.7
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@207504 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 23:13:38 +00:00
rbs%maths.uq.edu.au
66b97e1d33 '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, a=mconnor
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@207481 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 19:26:54 +00:00
bmlk%gmx.de
05c4cba07f remove crash prone from hack from frame construction and replace it with a hardcoded style rule bug 285727 r/sr/a=bzbarsky
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@206142 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-31 16:13:38 +00:00
bmlk%gmx.de
479f9da378 backout
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@206083 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-30 12:31:06 +00:00
bmlk%gmx.de
4142f1b248 remove crash prone from hack from frame construction and replace it with a hardcoded style rule bug 285727 r/sr/a=bzbarsky
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@206079 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-30 11:23:52 +00:00
bmlk%gmx.de
dc786c0380 use a pseudoframe as a parent only when it has children, bug 336291 r/sr=bzbarsky a=dbaron
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@206076 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-30 04:24:09 +00:00
mrbkap%gmail.com
c559deaf12 Checking in the required patches for bug 321299 (again). This is the combined work of sicking, jst, and myself, a=dbaron
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@205017 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-28 01:00:57 +00:00
mrbkap%gmail.com
d86e2e964f Backing this patch out to fix smoketest blockers.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@203390 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-21 20:19:25 +00:00
mrbkap%gmail.com
783282fd69 Checking in the required patches for bug 321299. This is the combined work of sicking, jst, and myself, a=dbaron
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@203266 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-20 17:14:11 +00:00
leon.sha%sun.com
fa873bdd09 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+
mtschrep: approval1.8.1+


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@202120 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-14 04:16:32 +00:00
cvshook%sicking.cc
bcc7804809 Bug 310436: Make svg frames not create frames for non-svg children. r=bz/tor sr=dbaron a=schrep
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@201634 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-06 01:01:45 +00:00
roc+%cs.cmu.edu
11dcef6366 Bug 288357. Force abs-pos elements to always use the containing block's first-in-flow as parent. r+sr=dbaron,a=mconnor
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@200645 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-22 22:56:01 +00:00
jst%mozilla.jstenback.com
abdd3dea57 Fixing bug 316159. Fix null-pointer dereference crash in WipeContainingBlock(). r+sr+a=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@200475 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-20 23:13:04 +00:00
bmlk%gmx.de
4c44cad1f2 improve table colgroup pseudo frame handling, bug 333493, bug 325984 and bug 329900 r/sr/a=bzbarsky
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@200451 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-20 19:22:10 +00:00
smontagu%smontagu.org
9794b1298b Check for possible bidi continuations after the previous sibling. Bug 310267, r=uriber@gmail.com, sr+a=roc
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@200261 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-19 07:22:10 +00:00