bzbarsky%mit.edu
0b617b22e3
Fix bug 403733: dynamic legend insertion should not use text as valid
...
siblings. r+sr=roc, a=schrep
git-svn-id: svn://10.0.0.236/trunk@239419 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-15 06:18:28 +00:00
bzbarsky%mit.edu
5beca14293
Don't assume that GetPrimaryFrameFor actually works correctly. Bug 403245, r+sr+a=roc
...
git-svn-id: svn://10.0.0.236/trunk@239174 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-12 00:47:50 +00:00
bzbarsky%mit.edu
7410e3788a
When invalidating the canvas, do a DEFERRED view batch to prevent us entering
...
reflow under frame construction. Bug 402713, r+sr=roc, a=schrep
git-svn-id: svn://10.0.0.236/trunk@239146 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-11 19:09:45 +00:00
bzbarsky%mit.edu
17b8c698e1
Give placeholders for out-of-flow tables the right parent style context. Bug
...
403175, r+sr+roc, a=schrep
git-svn-id: svn://10.0.0.236/trunk@239145 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-11 19:07:11 +00:00
bzbarsky%mit.edu
edfb1228a2
Use a stack array for the pending restyles unless there are lots of them. Bug
...
403113, r+sr+a=roc
git-svn-id: svn://10.0.0.236/trunk@239020 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-09 06:09:22 +00:00
bzbarsky%mit.edu
52ecfb6cb0
Give first-line and first-letter frames the right parent style context. Bug
...
398803, r+sr+a=roc
git-svn-id: svn://10.0.0.236/trunk@239012 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-09 05:29:06 +00:00
reed%reedloden.com
3f1d411309
Bug 399940 - Prevent content duplication by having ContentRemoved tell us whether it already reconstructed frames and therefore ContentInserted need not be called [p=roc r+sr=bzbarsky a=blocking1.9+]
...
git-svn-id: svn://10.0.0.236/trunk@238955 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-08 04:39:02 +00:00
reed%reedloden.com
fdf221ca08
Bug 398733 - The first *continuation* for an element should be the abs-pos container frame, not just any one of its first-in-flows [p=roc r+sr=bzbarsky a=blocking1.9+]
...
git-svn-id: svn://10.0.0.236/trunk@238954 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-08 04:36:46 +00:00
dholbert%cs.stanford.edu
090f64beca
Bug 398797: let rel.-positioned inline-blocks be containing blocks for abs. content. r+sr=bz, a=blocking1.9+
...
git-svn-id: svn://10.0.0.236/trunk@238924 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-07 20:00:51 +00:00
bzbarsky%mit.edu
47847ab457
Refactor and improve sibling frame finding, especially for popups. Bug 386642,
...
r+sr=roc, a=vlad
git-svn-id: svn://10.0.0.236/trunk@238906 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-07 17:04:16 +00:00
dbaron%dbaron.org
1eae00f3e4
Make boxes that have non-box non-block children wrap all their children in a block. b=321402 r+sr=roc, a=blocking1.9+/M9
...
git-svn-id: svn://10.0.0.236/trunk@238180 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-25 23:31:04 +00:00
mats.palmgren%bredband.net
df90a017de
Call WillDestroyFrameTree() before destroying the frame tree in ReconstructDocElementHierarchyInternal() because we have cleared the placeholder map etc at this point and we don't want RemoveMappingsForFrameSubtree() to mess with it. Also, remove the RemoveMappingsForFrameSubtree() call that was added in bug 372685 which was wrong since all the frames on a popupset's ::popupList are out-of-flows that are reachable (directly or indirectly) from a normal flow placeholder. b=398982 r+sr=bzbarsky a=dsicore
...
git-svn-id: svn://10.0.0.236/trunk@238055 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-24 00:02:27 +00:00
reed%reedloden.com
a94464c183
Completely backout patch from Jonathan Steele in bug 399753 due to bustage.
...
git-svn-id: svn://10.0.0.236/trunk@237744 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-15 03:42:27 +00:00
reed%reedloden.com
a3e0ea1252
Bug 399753 - "Remove "nsISupportsArray" in the layout directory" [p=xfsunoles@gmail.com (Jonathan Steele) r+sr+a1.9=dbaron]
...
git-svn-id: svn://10.0.0.236/trunk@237740 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-15 03:10:00 +00:00
roc+%cs.cmu.edu
151722d42f
Bug 397518. Wrap inline non-MathML children of MathML frames in anonymous blocks. r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@237645 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-12 08:30:55 +00:00
bzbarsky%mit.edu
961c69b4b2
Fix regression tests. Bug 398510
...
git-svn-id: svn://10.0.0.236/trunk@237573 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-11 05:17:18 +00:00
bzbarsky%mit.edu
9c12a12131
Don't allow first-letter on the block inside a mathml table cell. Bug 398510,
...
r+sr+a=roc
git-svn-id: svn://10.0.0.236/trunk@237571 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-11 04:36:48 +00:00
bzbarsky%mit.edu
4a1657bc68
Fix bug 399219. r=roc, sr=neil, a=roc
...
git-svn-id: svn://10.0.0.236/trunk@237552 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-10 22:14:41 +00:00
bzbarsky%mit.edu
8ab45f98a8
Elimninate the last known source of bogus "wrong parent style context"
...
warnings, and make these warnings into assertions. Bug 374297, r+sr+a=dbaron
git-svn-id: svn://10.0.0.236/trunk@237443 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-09 02:45:10 +00:00
bzbarsky%mit.edu
5abbf0e0b3
Fix bug 398326. Make sure to let the frame constructor know before
...
constructing frames. r+sr+a=dbaron.
git-svn-id: svn://10.0.0.236/trunk@237441 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-09 02:34:58 +00:00
roc+%cs.cmu.edu
25f761d75e
Bug 395331. Fix FindPrimaryFrameFor by noticing that an element can be in anonymous content if the binding root is a binding *ancestor*, not just a binding *parent*. r+sr=bzbarsy
...
git-svn-id: svn://10.0.0.236/trunk@237395 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-08 02:42:50 +00:00
mats.palmgren%bredband.net
4fac18791c
Make the GetListBoxBody() call from the frame constructor not Flush_Frames. b=392285 r+sr=bzbarsky a=dsicore
...
git-svn-id: svn://10.0.0.236/trunk@237360 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-06 15:03:36 +00:00
dholbert%cs.stanford.edu
1a0935b276
Bug 395316 - Clear OutOfFlowFrame after unregistering placeholder, and make recursive call to RemoveFrame. r/sr/a=roc
...
git-svn-id: svn://10.0.0.236/trunk@237161 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-03 03:44:18 +00:00
fantasai.cvs%inkedblade.net
3a00ff8d0e
paginate absolutely-positioned elements, b=154892 r+sr=roc a=roc
...
git-svn-id: svn://10.0.0.236/trunk@237057 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-02 05:57:46 +00:00
bzbarsky%mit.edu
ff70505462
Add asserts to catch dangerous cases. Bug 398108, r+sr+a=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@237050 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-02 04:37:36 +00:00
bzbarsky%mit.edu
bba96b2355
Make sure to be in an update when we do frame construction. Bug 393326, r+sr+a=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@236966 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-01 03:15:45 +00:00
bzbarsky%mit.edu
36af99ea83
Fix content leak due to double-init of oveflow placeholders. Bug 397011,
...
r+sr+a=roc
git-svn-id: svn://10.0.0.236/trunk@236483 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-22 01:24:41 +00:00
bzbarsky%mit.edu
7317a4af4a
Simplify reflow and restyle event processing a tad. Bug 396099, r+sr+a=roc
...
git-svn-id: svn://10.0.0.236/trunk@236415 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-21 02:47:19 +00:00
bzbarsky%mit.edu
1c94dbb4e6
Process XBL constructors after processing style reresolves. In particular,
...
this makes sure that we process the former even if there were none of the
latter. Bug 394676 and bug 394014, r=smaug, sr=sicking, a=roc
git-svn-id: svn://10.0.0.236/trunk@235985 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-14 19:15:44 +00:00
bzbarsky%mit.edu
c4bdb0e132
Fix bug 394111. r+sr+a=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@233776 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-03 01:28:08 +00:00
bzbarsky%mit.edu
498db4e440
Fix bug 393671. r+sr+a=roc
...
git-svn-id: svn://10.0.0.236/trunk@233138 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-27 02:48:43 +00:00
bzbarsky%mit.edu
b810667536
Fix crash bug 393517. r+sr=roc, a=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@233134 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-27 00:20:52 +00:00
bzbarsky%mit.edu
54716e7829
Set the property on the right frame. Bug 393649, r+sr=dbaron, a=roc
...
git-svn-id: svn://10.0.0.236/trunk@233132 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-27 00:18:25 +00:00
bzbarsky%mit.edu
a94ceb3db2
Be less noisy in debug builds.
...
git-svn-id: svn://10.0.0.236/trunk@233118 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-26 18:27:00 +00:00
joshmoz%gmail.com
f56ff3dc58
clean up some unused variables and calls. no bug. sr/a=bz
...
git-svn-id: svn://10.0.0.236/trunk@232376 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-20 06:33:14 +00:00
bzbarsky%mit.edu
7b0a205088
Put back in an optimization that we apparently really do need. Bug 390425,
...
r+sr+a=roc
git-svn-id: svn://10.0.0.236/trunk@232203 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-16 04:27:07 +00:00
bzbarsky%mit.edu
9ce4d4bb69
Backing out test patch
...
git-svn-id: svn://10.0.0.236/trunk@232202 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-16 04:01:51 +00:00
bzbarsky%mit.edu
5f20c7531f
Testing a fix for the perfomrance regression. Bug 390425, no reviews, no
...
approval, will back out once I have some data.
git-svn-id: svn://10.0.0.236/trunk@232200 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-16 03:14:48 +00:00
bzbarsky%mit.edu
84edc3c7eb
Relanding bug 390425, with attempted performance regression fix. r+sr+a=roc
...
git-svn-id: svn://10.0.0.236/trunk@232178 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-15 23:20:26 +00:00
aaronleventhal%moonset.net
548ed85c41
Bug 390692. Fix live region support to provide useful information on the node that's being shown or hidden, or has a text change event. r=ginn.chen, sr=roc, a=roc
...
git-svn-id: svn://10.0.0.236/trunk@231884 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-11 01:44:46 +00:00
bzbarsky%mit.edu
006e5ba268
Back out bug 390425 to fix performance regression.
...
git-svn-id: svn://10.0.0.236/trunk@231871 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-10 22:55:21 +00:00
bzbarsky%mit.edu
bc74baebe0
Simplify handling of {ib} splits. Bug 390425, r+sr=roc, a=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@231846 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-10 20:02:12 +00:00
bzbarsky%mit.edu
707cf07886
Don;t process pseudo-frames if we're not going to actually create a replaced
...
element frame (or in fact any frame at all, in this case!). Bug 391140,
r=bernd, sr+a=roc
git-svn-id: svn://10.0.0.236/trunk@231808 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-10 17:18:12 +00:00
enndeakin%sympatico.ca
2d50789155
Bug 390420, select dropdowns appearing in the wrong place in some cases, r+bz,a=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@231791 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-10 12:42:11 +00:00
bzbarsky%mit.edu
92947cb3fc
Better handling of appending captions. Bug 387544, r=bernd, sr=roc, a=dbaron.
...
git-svn-id: svn://10.0.0.236/trunk@231623 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-08 01:19:04 +00:00
fantasai.cvs%inkedblade.net
7f67851caa
Bug 389619 â Duplicate frames for content in nested fixed-position divs, when on second page in print-preview, patch by dholbert, r+sr=roc, a=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@231617 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-07 23:53:56 +00:00
fantasai.cvs%inkedblade.net
20bd17e19f
Bug 389767 â Regression: Fixed-position items are missing on 2nd page of print-preview, fixed on behalf of HP, r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@231586 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-07 16:06:57 +00:00
bzbarsky%mit.edu
c32c5e63f9
Remove bogus assertion. Bug 314307, r+sr=roc, a=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@231363 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-02 21:54:39 +00:00
bzbarsky%mit.edu
c607ca6e43
Make ContentInserted for captions more like ContentAppended and normal frame
...
construction. Bug 386014, r=bernd, sr=roc, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@231359 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-02 21:29:52 +00:00
bzbarsky%mit.edu
a011dae222
Don't set up counters for the anon cols set up by a <col span="n">. Bug
...
385866, r+sr+a=dbaron
git-svn-id: svn://10.0.0.236/trunk@231357 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-02 21:23:25 +00:00