Timothy Nikkel
|
ddb685be31
|
Bug 484400. When removing a positioned element use the placeholder frame to get the relevant containing block for first-letter processing. r=bzbarsky
|
2009-12-22 17:47:25 -06:00 |
|
Timothy Nikkel
|
0e46068e56
|
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
|
2009-12-22 17:44:35 -06:00 |
|
Boris Zbarsky
|
1ab930ddcb
|
Bug 528306 part 3. Hook up restyle processing to nsRefreshDriver. r=dbaron
|
2009-12-31 14:07:57 -05:00 |
|
Boris Zbarsky
|
f6dfc382c1
|
Bug 528306 part 2. Make nsCSSFrameConstructor reference-counted. r=dbaron
|
2009-12-31 14:07:57 -05:00 |
|
Boris Zbarsky
|
fafbc7171c
|
Bug 536623 and bug 537141. Don't attempt to maybe-create textframes for kids of parents that have xbl childlists on insert and append: we know we didn't skip creating any frames that didn't need skipping unconditionally in that situation, and trying to create them can put them in the wrong place. r=roc
|
2009-12-31 14:07:57 -05:00 |
|
Boris Zbarsky
|
0825c2932b
|
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
|
80b5ad3113
|
Bug 508473 followup. Remove some more dead code.
|
2009-12-29 15:13:53 -05:00 |
|
Boris Zbarsky
|
0c4f34c2af
|
Bug 500882 followup. Restore bit that shouldn't have gone away.
|
2009-12-27 08:41:08 -05:00 |
|
Boris Zbarsky
|
49d5048a77
|
Bug 500882 part 5. Switch layout module to using the new GetPrimaryFrame API. r=roc
|
2009-12-24 16:20:06 -05:00 |
|
Boris Zbarsky
|
5724a5fa2e
|
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
|
9e51dfaf9b
|
Bug 508473 Part II: Remove DeletingFrameSubtree r=bz sr=roc
|
2009-12-24 00:20:41 -05:00 |
|
Boris Zbarsky
|
c67719360a
|
Bug 535721. Deal with MoveChildrenTo on non-siblings. r=roc
|
2009-12-23 16:17:23 -05:00 |
|
Boris Zbarsky
|
0690a0eb59
|
Bug 535911. Silence the bogus assertion. r=roc
|
2009-12-23 16:17:23 -05:00 |
|
Boris Zbarsky
|
08fca54c4c
|
Bug 531148 followup. Actually return a value here!
|
2009-12-17 02:38:12 -05:00 |
|
Boris Zbarsky
|
b149a2086e
|
Bug 531148. Fix appends of a block to the trailing inline of an {ib} split which has an inline parent. r=roc
|
2009-12-11 22:36:34 -08:00 |
|
Boris Zbarsky
|
94822884d6
|
Bug 526596. Make sure appends to an {ib} split coalesce blocks correctly if the appended frames start with a block and the trailing inline of the split is empty. r=roc
|
2009-12-11 22:36:33 -08:00 |
|
Olli Pettay
|
2e3d0c93fe
|
Bug 487667 - Clone documents for printing, r=roc+jst+joe+dbaron
|
2009-12-10 20:02:13 -08:00 |
|
Boris Zbarsky
|
753175c110
|
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
|
e28191d463
|
Backing out bug 525608 and bug 525952
|
2009-12-10 18:28:08 -08:00 |
|
Boris Zbarsky
|
03f70fa558
|
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
|
37b18a8aa8
|
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
|
4603f48500
|
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
|
e33b0184b5
|
Bug 526375. Enforce always appending to the last continuation for {ib} splits. r=roc
|
2009-11-18 08:25:02 -05:00 |
|
Boris Zbarsky
|
7b2e13ddaf
|
Bug 521542. Fix IsValidSibling to not lie when non-table-related siblings are involved. r=bernd
|
2009-11-17 17:50:04 -05:00 |
|
Boris Zbarsky
|
19b4ba4ee2
|
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
|
0db37da5f7
|
Bug 526178 followup. Remove now-unused AutoEnqueueBinding.
|
2009-11-12 14:27:33 -05:00 |
|
Boris Zbarsky
|
3ac5a618b4
|
Bug 528002. InvalidateCanvasIfNeeded can do a lot less work. r=roc
|
2009-11-11 18:28:16 -05:00 |
|
Boris Zbarsky
|
8e291144e0
|
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
|
5e06abf67a
|
Backed out changeset 2fa27d8cd3d2 (bug 526178) to fix browser-chrome orange.
|
2009-11-04 20:41:06 -05:00 |
|
Boris Zbarsky
|
e3a9d5f3f7
|
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
|
1fe5fda319
|
Bug 501847 part 6. Simplify MoveChildrenTo now that it doesn't have to deal with float reparenting. r=tn,roc
|
2009-09-18 14:00:23 -04:00 |
|
Boris Zbarsky
|
fd8bcf3067
|
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
|
5fd0a53cb4
|
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 |
|
Boris Zbarsky
|
0cd3d3dc33
|
Bug 501847 part 1. Some preparatory cleanup of GetIBSpecialSiblingForAnonymousBlock. r=roc
|
2009-09-18 14:00:20 -04:00 |
|
Boris Zbarsky
|
75ebdc52ee
|
Bug 525295. Rename nsStyleContext::GetPseudoType to GetPseudo. r=dbaron
|
2009-10-29 17:17:56 -04:00 |
|
Timothy Nikkel
|
76314dbadd
|
Bug 520425. (nsI)CanvasFrame related cleanup. r=roc
|
2009-10-08 01:18:18 -05:00 |
|
Timothy Nikkel
|
0a0fc13c45
|
Bug 457514. If an out of flow first letter frame is the insertion parent, then use the placeholder frame to get the parent, not the out of flow frame. r=bz
|
2009-10-15 21:48:44 -05:00 |
|
Timothy Nikkel
|
682517bae0
|
Bug 522374. Ignore <area> elements in looking for a next/prev siblings for frame construction due to their misuse of the primary frame map. r=bz
|
2009-10-16 20:51:05 -05:00 |
|
Daniel Holbert
|
0ec39376f1
|
bug 522779: use nsTArray::Contains() instead of checking nsTArray::IndexOf() against various sentinel values, in three places in layout. r=dbaron
|
2009-10-16 15:49:30 -07:00 |
|
Boris Zbarsky
|
9a760bcf65
|
Bug 502567. Get rid of the silly ShouldBuildChildFrames check. r=neil
|
2009-10-07 21:00:38 -04:00 |
|
Boris Zbarsky
|
8e9c649afe
|
Bug 512336. Make frame lists doubly-linked. r=roc,fantasai
|
2009-10-02 12:27:37 -04:00 |
|
David Zbarsky
|
aadd6cf119
|
Bug 488249. Replace IsNodeOfType(eHTML) checks with namespace checks. r+sr=jst
|
2009-08-24 16:02:07 -04:00 |
|
David Zbarsky
|
836ac861dc
|
Bug 507762: Parse CSS style sheets independently of case-sensitivity, and instead check case correctly when using the stylesheets. r=dbaron
|
2009-09-28 23:07:45 -07:00 |
|
Timothy Nikkel
|
6f984703e4
|
Bug 435441 patch 4 followup fix. One instance of mPendingRestyles -> aRestyles was missed in patch 4. r=dbaron
|
2009-09-22 14:01:55 -05:00 |
|
Mats Palmgren
|
f85d73c25c
|
Bug 233463, patch 5 - Remove nsFrameList(nsIFrame*) ctor. r=bzbarsky
|
2009-09-18 13:09:36 +02:00 |
|
Mats Palmgren
|
54e643ff5b
|
Bug 233463, patch 3 - Make Destroy/RemoveFrame() methods void and assert that the frame to remove is present. r=bzbarsky
|
2009-09-18 13:09:36 +02:00 |
|
Mats Palmgren
|
6f16626d51
|
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 |
|
Mats Palmgren
|
6247c7c4c6
|
Bug 233463, patch 0 - Use nsFrameList methods instead of nsIFrame::SetNextSibling. r=bzbarsky
|
2009-09-18 13:09:35 +02:00 |
|
L. David Baron
|
ebdb7b8f96
|
Make style changes know whether they are for transitions or not. (Bug 435441) r=bzbarsky
|
2009-09-11 06:46:36 -04:00 |
|
Alexander Surkov
|
56c946e34a
|
Bug 514595 - it's not necessary to keep two events type for show and two ones for hide, r=marocz, davidb, ginn, sr=roc
|
2009-09-09 17:03:14 +08:00 |
|