Timothy Nikkel
|
5f6a955352
|
Bug 499841. Pass the block frame that contains the first letter style to RemoveFirstLetterFrames so that the NS_BLOCK_HAS_FIRST_LETTER_CHILD bit can be unset on it. Always set the NS_BLOCK_HAS_FIRST_LETTER_CHILD bit on the first continuation only. r=bzbarsky
--HG--
extra : rebase_source : 411297490d6d18244fa7caa3194facfedc28ea86
|
2009-12-22 17:44:35 -06:00 |
|
Boris Zbarsky
|
06b277fcc7
|
Bug 528306 part 3. Hook up restyle processing to nsRefreshDriver. r=dbaron
|
2009-12-31 14:07:57 -05:00 |
|
Boris Zbarsky
|
ef3cef478b
|
Bug 528306 part 2. Make nsCSSFrameConstructor reference-counted. r=dbaron
|
2009-12-31 14:07:57 -05:00 |
|
Boris Zbarsky
|
a99f0f4f96
|
Bug 536716. Make BuildScrollFrame not set the primary frame on the content, fix letter frames to reset primary frames to 0 before resetting them to the new value as needed, fix things so <area> never gets a frame of its own, and reenable the SetPrimaryFrame assertion when the primary frame is being changed from one non-null frame to another. r=roc
|
2009-12-31 14:07:56 -05:00 |
|
Boris Zbarsky
|
b2e4054198
|
Bug 500882 part 2. Switch setting of primary frames to the new API; switch nsFrameManager::GetPrimaryFrameFor to the new API; remove resulting gobs of dead code. r=roc
|
2009-12-24 16:20:05 -05:00 |
|
fantasai
|
1e880721fb
|
Bug 508473 Part II: Remove DeletingFrameSubtree r=bz sr=roc
|
2009-12-24 00:20:41 -05:00 |
|
Boris Zbarsky
|
32cfd3d5a7
|
Bug 535911. Silence the bogus assertion. r=roc
|
2009-12-23 16:17:23 -05:00 |
|
Boris Zbarsky
|
99027aa785
|
Bug 525608 part 3. Change all style set consumers that ask for a pseudo style context to indicate what they're actually asking for (pseudo-element, anonymous box, or xul tree thing). r=dbaron
|
2009-12-11 02:37:40 -05:00 |
|
Boris Zbarsky
|
e9f228c7d5
|
Backing out bug 525608 and bug 525952
|
2009-12-10 18:28:08 -08:00 |
|
Boris Zbarsky
|
0a82b262db
|
Bug 525608 part 3. Change all style set consumers that ask for a pseudo style context to indicate what they're actually asking for (pseudo-element, anonymous box, or xul tree thing). r=dbaron
|
2009-12-10 14:36:05 -08:00 |
|
Boris Zbarsky
|
cc6eb188e6
|
Bug 523294 part 3. Get rid of the now-unused aStateMask argument to AttributeChanged. r=dbaron
|
2009-12-10 14:36:04 -08:00 |
|
Boris Zbarsky
|
129197fdc7
|
Bug 523294 part 2. Get rid of the aAttribute argument to SelectorMatches; handle attribute changes by checking for matches on selectors including the given attribute both before and after the change. r=dbaron
|
2009-12-10 14:36:03 -08:00 |
|
Boris Zbarsky
|
c1595ce69a
|
Bug 518114 part 2. Use state bits to keep track of what a placeholder is a placeholder for. r=roc
|
2009-11-16 16:00:07 -05:00 |
|
Boris Zbarsky
|
f35446936d
|
Bug 526178. Fix constructor firing order to match Gecko 1.9.1 again. r=roc
|
2009-11-04 17:58:13 -05:00 |
|
Boris Zbarsky
|
53f028f33b
|
Backed out changeset 2fa27d8cd3d2 (bug 526178) to fix browser-chrome orange.
--HG--
extra : rebase_source : 6be60f6e6586e924f7607f135a3589d9e425a0ec
|
2009-11-04 20:41:06 -05:00 |
|
Boris Zbarsky
|
482ee7e084
|
Bug 526178. Fix constructor firing order to match Gecko 1.9.1 again. r=roc
|
2009-11-04 17:58:13 -05:00 |
|
Boris Zbarsky
|
64e8dac0e8
|
Bug 501847 part 5. Get rid of the MoveFrames function now that there is only one caller. r=tn,roc
|
2009-09-18 14:00:23 -04:00 |
|
Boris Zbarsky
|
0e977736ec
|
Bug 501847 part 4. Change frame construction to create {ib} splits that have blocks wrapping runs of block kids and inlines wrapping runs of inline kids instead of wrapping all kids from the first block to the last block in a single block. r=tn,dbaron,roc
|
2009-09-18 14:00:21 -04:00 |
|
L. David Baron
|
125bd1103e
|
Implement CSS transitions: handle starting and animation of the transitions. (Bug 435441) r=bzbarsky sr=roc
|
2009-10-07 20:22:42 -07:00 |
|
Mats Palmgren
|
377056c269
|
Bug 233463, patch 2 - Introduce nsFrameList::mLastChild member for fast access to the last sibling frame. r=bzbarsky
|
2009-09-18 13:09:36 +02:00 |
|
L. David Baron
|
0b77a89d40
|
Make style changes know whether they are for transitions or not. (Bug 435441) r=bzbarsky
|
2009-09-11 06:46:36 -04:00 |
|
Olli Pettay
|
40ba45524e
|
Bug 508373 - Generated content may cause reference loops, r=roc
|
2009-08-13 22:29:42 +03:00 |
|
Robert O'Callahan
|
cba39f15c7
|
Bug 504524. Change signature of nsIFrame: of nsIFrame::CharacterDataChanged to support passing of the full CharacterDataChangeInfo struct. r=bz
--HG--
extra : rebase_source : cdab9444f579d6b93e142ad8681152ecd180f818
|
2009-08-05 13:38:10 +12:00 |
|
Boris Zbarsky
|
e2f39a9eac
|
Bug 502288. Provide finer-grained style change hints for triggering reflow. r=dbaron
|
2009-08-03 21:22:13 -04:00 |
|
Boris Zbarsky
|
bc219716a8
|
Backed out changeset 25462849adcc (bug 502288) to get some talos cycles for the tracemonkey merge without this patch in.
--HG--
extra : rebase_source : bff86f8ab792af6109b1862d601e2ba560dc4ba1
|
2009-08-03 15:10:09 -04:00 |
|
Boris Zbarsky
|
ff75d6817f
|
Bug 502288. Provide finer-grained style change hints for triggering reflow. r=dbaron
|
2009-08-03 13:38:42 -04:00 |
|
Timothy Nikkel
|
cfb5f9002b
|
Bug 494546. Make all containing block reconstruction async. r=dbaron
--HG--
extra : rebase_source : 4b28a43808c1ab6b64bff848f03ac5a0354bff51
|
2009-08-03 14:18:31 +12:00 |
|
Boris Zbarsky
|
5fefb45a48
|
Bug 504221 part 12. Switch SetInitialChildList to nsFrameList. r=fantasai, r+sr=roc
|
2009-07-28 08:53:20 -04:00 |
|
Boris Zbarsky
|
9d47a166af
|
Bug 504221 part 11. Switch the {ib}-split list munging to nsFrameList. r=fantasai,roc
|
2009-07-28 08:53:19 -04:00 |
|
Boris Zbarsky
|
cddaf1831c
|
Bug 504221 part 10. Switch the first-line frame list munging to nsFrameList. r=fantasai, r+sr=roc
|
2009-07-28 08:53:19 -04:00 |
|
Boris Zbarsky
|
c749fe8981
|
Bug 504221 part 8. Make CreateAnonymousColFrames saner. r=bernd, sr=roc
|
2009-07-28 08:53:18 -04:00 |
|
Boris Zbarsky
|
1c73bfb395
|
Bug 500467. When removing table rows/rowgroups/cells, don't try to create frames for their adjacent whitespace. We don't need it. r+sr=roc
|
2009-06-25 18:12:51 -04:00 |
|
Robert O'Callahan
|
001a8ce4ef
|
Bug 500124. Fix regression from bug 495385 by initializing text items correctly. Also avoid reframing text nodes in ContentRemoved when we know the text node doesn't need to be unsuppressed. r+sr=bzbarsky
--HG--
extra : rebase_source : 292265bb6af2e53eba713a11d91754e8bab2f5df
|
2009-06-24 20:46:04 +12:00 |
|
Robert O'Callahan
|
b345a70a9e
|
Bug 495385. Text frames adjacent to block boundaries that contain only collapsible whitespace cannot affect layout, so don't create them. r+sr=bzbarsky
--HG--
extra : rebase_source : 2cd0b9d4bdfb47d8757efe0ca9983cbbcfca423c
|
2009-06-13 21:16:34 +12:00 |
|
Robert O'Callahan
|
338a814be0
|
Backed out changeset 69c6dbdfd179
|
2009-06-14 00:18:06 +12:00 |
|
Robert O'Callahan
|
9ffe56c833
|
Bug 495385. Text frames adjacent to block boundaries that contain only collapsible whitespace cannot affect layout, so don't create them. r+sr=bzbarsky
--HG--
extra : rebase_source : 544ae2157803cf075a50d2a451c6179525ebbc36
|
2009-06-13 21:16:34 +12:00 |
|
Boris Zbarsky
|
5c39512d9e
|
Bug 495350. Do a better job of keeping track of our line participant count. r+sr=roc
|
2009-06-11 13:09:35 -04:00 |
|
Neil Deakin
|
79321ef1f8
|
Bug 178324, refactor focus by moving all focus handling into one place and simplifying it, add many tests, fixes many other bugs too numerous to mention in this small checkin comment, r=josh,smichaud,ere,dbaron,marco,neil,gavin,smaug,sr=smaug (CLOSED TREE)
|
2009-06-10 14:00:39 -04:00 |
|
Boris Zbarsky
|
e6259a26ac
|
Bug 78070. When the root element is removed, remove all frames except the viewport; when it's reinserted, recreate them as needed. r=roc,dbaron sr=roc
|
2009-05-11 22:04:58 -04:00 |
|
Boris Zbarsky
|
897fb606b4
|
Bug 482398. Fix insertions when there are Letter frames around to be sane. r+sr=dbaron
|
2009-04-23 20:31:13 -04:00 |
|
Boris Zbarsky
|
307ccebf4c
|
Bug 484448. Fix handling of whitespace kids of table-related frames. r=bernd, sr=roc
--HG--
rename : layout/reftests/table-anonymous-boxes/white-space-1.html => layout/reftests/table-anonymous-boxes/white-space-7.html
|
2009-04-08 12:56:16 -04:00 |
|
Boris Zbarsky
|
040053eb7d
|
Bug 487449. Figure out the correct prevSibling for the new frames in ContentAppended, always pass the correct prevSibling to WipeContainingBlock, and make its aIsAppend argument exactly correspond to whether we'll call nsCSSFrameConstructor::AppendFrames. Change nsCSSFrameConstructor::AppendFrames() to take the prevSibling for the new frames. r+sr=roc
|
2009-04-14 09:30:20 -04:00 |
|
Boris Zbarsky
|
25164496ef
|
Backed out changeset 0ea22856b5d9 (bug 484448).
|
2009-04-08 15:56:43 -04:00 |
|
Boris Zbarsky
|
f70fe28e08
|
Bug 484448. Fix handling of whitespace kids of table-related frames. r=bernd, sr=roc
--HG--
rename : layout/reftests/table-anonymous-boxes/white-space-1.html => layout/reftests/table-anonymous-boxes/white-space-7.html
rename : layout/reftests/table-anonymous-boxes/white-space-1-ref.html => layout/reftests/table-anonymous-boxes/white-space-ref.html
|
2009-04-08 12:56:16 -04:00 |
|
Robert O'Callahan
|
7b4d0810ce
|
Bug 459666. Guard assertion containing GetPrimaryFrameFor so it doesn't run at a bad time to be calling GetPrimaryFrameFor. Also, nsCSSFrameConstructor::PostRestyleEvent should check mPresShell->IsDestroying() when deciding whether to drop requests, and it should drop requests silently because it's perfectly safe and correct to do so. r+sr=bzbarsky
--HG--
extra : rebase_source : 8bf16bbc46de1f420d529f8d0a60ae07f8f0ef81
|
2009-04-01 14:08:34 +13:00 |
|
Robert O'Callahan
|
116c3c19f4
|
Backout fix for bug 459666
--HG--
extra : rebase_source : b261b5561671fd7fc9e3967f7d8c31448cc4c87a
|
2009-03-30 15:54:33 +13:00 |
|
Boris Zbarsky
|
8202fdf868
|
Bug 162063. Remove pseudo-frames as needed when the frame that needs them is removed from the frame tree. r=bernd, sr=roc. Also fixes bug 97506, bug 143397, bug 156888, bug 277995, bug 293576, bug 315146, bug 338735, bug 339388, bug 407115, 473824.
|
2009-03-23 14:08:03 -04:00 |
|
Boris Zbarsky
|
8b7c54b7f2
|
Bug 482889 Part 3. Switch to a new algorithm for creating anonymous table objects. r=bernd, r+sr=roc
|
2009-03-15 16:01:48 -04:00 |
|
Boris Zbarsky
|
42f260732a
|
Bug 482889 Part 2. Refactor calls to CreateRequiredPseudoFrames so that they all happen in AdjustParentFrame. r=bernd, r+sr=roc
|
2009-03-15 15:57:46 -04:00 |
|
Boris Zbarsky
|
12f0a421fd
|
Bug 481788. Make FrameConstructionItemList a PRCList. r+sr=roc
|
2009-03-10 09:51:34 -04:00 |
|