layout/base/nsCSSFrameConstructor.cpp
fc6c823b524ae77fc56bc0dd447d86d4cf063310
created 2010-01-25 11:03 -0500
pushed 2010-01-25 16:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 538063. Fix the assert condition to not trigger for <area>s. r=tn
e8350654c9bca73cd0919ad563517ab739eadffb
created 2010-01-16 17:05 +0100
pushed 2010-01-16 16:08 +0000
Bernd Bernd - bug 28800 remove support for scrollable rowgroups moa=roc r=bzbarsky
4384150589e0faf0bed86828bc2c37344eb8431e
created 2010-01-12 10:45 +1300
pushed 2010-01-11 21:46 +0000
Robert O'Callahan Robert O'Callahan - Bug 526394. Part 32: Remove code that only existed so that scrollframes could have views. r=mats
822e303a19a0771e0a084befe22080cde9df48ed
created 2009-09-09 17:40 +1200
pushed 2010-01-11 21:46 +0000
Robert O'Callahan Robert O'Callahan - Bug 526394. Part 21: Remove nsIViewManager RootScrollableView APIs, and move GetRectVisibility to nsIPresShell. r=mats
1db0ecd97b2287b5bdd8e2dc4d80cb729dcab4fc
created 2010-01-02 18:56 -0600
pushed 2010-01-03 00:56 +0000
Timothy Nikkel Timothy Nikkel - Bug 499841. Fix a failed attempt at a merge.
371b86097c25ab50be3b0642970be88c4b5eac97
created 2009-12-22 18:09 -0600
pushed 2010-01-03 00:56 +0000
Timothy Nikkel Timothy Nikkel - Bug 396367. Make sure that we have flushed content notifications anytime we process restyles that might cause frame construction. r=bzbarsky
35fec83dd2c53414d021c2bbae436f5b4d30b7d7
created 2010-01-01 20:34 -0600
pushed 2010-01-02 02:30 +0000
Timothy Nikkel Timothy Nikkel - Backed out changeset 63d4a49fbec1 (bug 396367)
63d4a49fbec16b375f4a6cd72978d27573413eb1
created 2009-12-22 18:09 -0600
pushed 2010-01-01 22:23 +0000
Timothy Nikkel Timothy Nikkel - Bug 396367. Make sure that we have flushed content notifications anytime we process restyles that might cause frame construction. r=bzbarsky
3062cc1a8882d22b04d3619a407710b1cd1667af
created 2009-12-22 17:47 -0600
pushed 2010-01-01 22:23 +0000
Timothy Nikkel Timothy Nikkel - Bug 484400. When removing a positioned element use the placeholder frame to get the relevant containing block for first-letter processing. r=bzbarsky
18374e0a18b9c2a83008c12c2efca00da9cff00a
created 2009-12-22 17:44 -0600
pushed 2010-01-01 22:23 +0000
Timothy Nikkel Timothy Nikkel - 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
2e580c431f4e63feef1dbfaed37d9178a1cf5c01
created 2009-12-31 14:07 -0500
pushed 2009-12-31 19:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 528306 part 3. Hook up restyle processing to nsRefreshDriver. r=dbaron
6ef8b28b0d9bb82bdb368303049bf8e9a5b75b7c
created 2009-12-31 14:07 -0500
pushed 2009-12-31 19:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 528306 part 2. Make nsCSSFrameConstructor reference-counted. r=dbaron
c410241f9d1c1271f2acf4650296b8f7a37a5371
created 2009-12-31 14:07 -0500
pushed 2009-12-31 19:20 +0000
Boris Zbarsky Boris Zbarsky - 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
ab3e23cefccee9963b7a00014a6101b98b5455b2
created 2009-12-31 14:07 -0500
pushed 2009-12-31 19:20 +0000
Boris Zbarsky Boris Zbarsky - 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
2f0b1d13bf0641b437db3f23a88a5e5bf2c0a9ae
created 2009-12-29 15:13 -0500
pushed 2009-12-29 20:14 +0000
Boris Zbarsky Boris Zbarsky - Bug 508473 followup. Remove some more dead code.
3d730cfd955bebed9fd7c02f2cc95b3bebec39e0
created 2009-12-27 08:41 -0500
pushed 2009-12-27 13:41 +0000
Boris Zbarsky Boris Zbarsky - Bug 500882 followup. Restore bit that shouldn't have gone away.
8b6f32659aa66634e8417d15952b8f2d6c9299f9
created 2009-12-24 16:20 -0500
pushed 2009-12-24 21:21 +0000
Boris Zbarsky Boris Zbarsky - Bug 500882 part 5. Switch layout module to using the new GetPrimaryFrame API. r=roc
e4438ed238daaeea0aac820d772b354e428ad705
created 2009-12-24 16:20 -0500
pushed 2009-12-24 21:21 +0000
Boris Zbarsky Boris Zbarsky - 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
912c5206ca3e735bb39494edcc0e489d5baea510
created 2009-12-24 00:20 -0500
pushed 2009-12-24 06:03 +0000
fantasai fantasai - Bug 508473 Part II: Remove DeletingFrameSubtree r=bz sr=roc
b7faf96c2981290af66859f70ce1980534e11e9e
created 2009-12-23 16:17 -0500
pushed 2009-12-23 21:17 +0000
Boris Zbarsky Boris Zbarsky - Bug 535721. Deal with MoveChildrenTo on non-siblings. r=roc
8e1185b4a132e12f35ea4f0058e674bc1bec0e3d
created 2009-12-23 16:17 -0500
pushed 2009-12-23 21:17 +0000
Boris Zbarsky Boris Zbarsky - Bug 535911. Silence the bogus assertion. r=roc
242da4494b79eb0099986ea9db7727c9790f48c1
created 2009-12-17 02:38 -0500
pushed 2009-12-17 07:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 531148 followup. Actually return a value here!
faeceb4be9cbd4c5bb62b6abc7baf99a52c1d415
created 2009-12-11 22:36 -0800
pushed 2009-12-12 06:37 +0000
Boris Zbarsky Boris Zbarsky - Bug 531148. Fix appends of a block to the trailing inline of an {ib} split which has an inline parent. r=roc
1126b08afa75b5b4767a4d21e4959ac00d69553f
created 2009-12-11 22:36 -0800
pushed 2009-12-12 06:37 +0000
Boris Zbarsky Boris Zbarsky - 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
180966423a3c8f87a1af9ff894a4c22d5d35e106
created 2009-12-10 20:02 -0800
pushed 2009-12-11 17:18 +0000
Olli Pettay Olli Pettay - Bug 487667 - Clone documents for printing, r=roc+jst+joe+dbaron
5c675fda7ba6c8859abdeb64f6f0152b4a06af41
created 2009-12-11 02:37 -0500
pushed 2009-12-11 07:38 +0000
Boris Zbarsky Boris Zbarsky - 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
813718244b94428e0c1a7e8f8d0de9973ccbfe4e
created 2009-12-10 18:28 -0800
pushed 2009-12-11 02:28 +0000
Boris Zbarsky Boris Zbarsky - Backing out bug 525608 and bug 525952
80b631ea5ad11b1126d0df9ffe2cb6a41ceb1db5
created 2009-12-10 14:36 -0800
pushed 2009-12-10 22:48 +0000
Boris Zbarsky Boris Zbarsky - 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
cc8aab2f36b30aaef644ccb4cb21320aac4c0ae8
created 2009-12-10 14:36 -0800
pushed 2009-12-10 22:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 523294 part 3. Get rid of the now-unused aStateMask argument to AttributeChanged. r=dbaron
2a90f6882822b3d25bf13193fd43c96410266fba
created 2009-12-10 14:36 -0800
pushed 2009-12-10 22:48 +0000
Boris Zbarsky Boris Zbarsky - 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
707bb3e41f11f46ae00f7d5a97fd10b8ec5a3584
created 2009-11-18 08:25 -0500
pushed 2009-11-18 13:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 526375. Enforce always appending to the last continuation for {ib} splits. r=roc
5a055cba72c19eaaaad2a732efe46d211a4e378d
created 2009-11-17 17:50 -0500
pushed 2009-11-17 22:50 +0000
Boris Zbarsky Boris Zbarsky - Bug 521542. Fix IsValidSibling to not lie when non-table-related siblings are involved. r=bernd
168606de059dede482f5405c57f41ab64e0aadf4
created 2009-11-16 16:00 -0500
pushed 2009-11-16 21:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 518114 part 2. Use state bits to keep track of what a placeholder is a placeholder for. r=roc
d859fbeb4fcada01a79f3d4933c8be3b7302e645
created 2009-11-12 14:27 -0500
pushed 2009-11-12 19:28 +0000
Boris Zbarsky Boris Zbarsky - Bug 526178 followup. Remove now-unused AutoEnqueueBinding.
09df1b07d7f1a9e563903742fa27902ce338d3dc
created 2009-11-11 18:28 -0500
pushed 2009-11-11 23:28 +0000
Boris Zbarsky Boris Zbarsky - Bug 528002. InvalidateCanvasIfNeeded can do a lot less work. r=roc
77512fa7701e7bf4a534fa226704608c27076c77
created 2009-11-04 17:58 -0500
pushed 2009-11-06 01:57 +0000
Boris Zbarsky Boris Zbarsky - Bug 526178. Fix constructor firing order to match Gecko 1.9.1 again. r=roc
6258b513a554c5098972f89716461dd5460f09c2
created 2009-11-04 20:41 -0500
pushed 2009-11-05 01:42 +0000
Boris Zbarsky Boris Zbarsky - Backed out changeset 2fa27d8cd3d2 (bug 526178) to fix browser-chrome orange.
2fa27d8cd3d20fbad807a7f9fc4a9b2728d8b8f4
created 2009-11-04 17:58 -0500
pushed 2009-11-04 22:58 +0000
Boris Zbarsky Boris Zbarsky - Bug 526178. Fix constructor firing order to match Gecko 1.9.1 again. r=roc
0f12f3edad42d3620c7d2eaa784bc8c2df622e82
created 2009-09-18 14:00 -0400
pushed 2009-11-02 03:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 501847 part 6. Simplify MoveChildrenTo now that it doesn't have to deal with float reparenting. r=tn,roc
5bc1c85439bf3f4119de5cef6709376c73a7bf14
created 2009-09-18 14:00 -0400
pushed 2009-11-02 03:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 501847 part 5. Get rid of the MoveFrames function now that there is only one caller. r=tn,roc
822ba7ef29bb7dbec1f4a7f2056721d8c5424034
created 2009-09-18 14:00 -0400
pushed 2009-11-02 03:43 +0000
Boris Zbarsky Boris Zbarsky - 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
35ba5ef187786693ff4fce55530c63158ac79109
created 2009-09-18 14:00 -0400
pushed 2009-11-02 03:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 501847 part 1. Some preparatory cleanup of GetIBSpecialSiblingForAnonymousBlock. r=roc
ce8bd3c552cc7a61f462fcc50308e5defea14428
created 2009-10-29 17:17 -0400
pushed 2009-10-29 21:18 +0000
Boris Zbarsky Boris Zbarsky - Bug 525295. Rename nsStyleContext::GetPseudoType to GetPseudo. r=dbaron
3e0edec86d41ae6f8d6d7f3d53f0c0bf80547e92
created 2009-10-08 01:18 -0500
pushed 2009-10-24 05:31 +0000
Timothy Nikkel Timothy Nikkel - Bug 520425. (nsI)CanvasFrame related cleanup. r=roc
1d8209258b30b78ca769842f1c884f331478d948
created 2009-10-15 21:48 -0500
pushed 2009-10-24 05:31 +0000
Timothy Nikkel Timothy Nikkel - 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
45f949dd02a5be485220b9b1ed7d98f7d989cd37
created 2009-10-16 20:51 -0500
pushed 2009-10-24 05:31 +0000
Timothy Nikkel Timothy Nikkel - 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
8f9e84a49399a5d474487a599cfa2b0bc90229b9
created 2009-10-16 15:49 -0700
pushed 2009-10-16 22:50 +0000
Daniel Holbert Daniel Holbert - bug 522779: use nsTArray::Contains() instead of checking nsTArray::IndexOf() against various sentinel values, in three places in layout. r=dbaron
eef814b58a9c6251e82e26b61085118423657364
created 2009-10-07 21:00 -0400
pushed 2009-10-08 01:01 +0000
Boris Zbarsky Boris Zbarsky - Bug 502567. Get rid of the silly ShouldBuildChildFrames check. r=neil
c52390466bd122a2970b64937f9c094931557863
created 2009-10-02 12:27 -0400
pushed 2009-10-02 16:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 512336. Make frame lists doubly-linked. r=roc,fantasai
95f56721c813129a79b0d24104656aec5dea5c89
created 2009-08-24 16:02 -0400
pushed 2009-10-01 12:39 +0000
David Zbarsky David Zbarsky - Bug 488249. Replace IsNodeOfType(eHTML) checks with namespace checks. r+sr=jst
2c6aeb49c93cf5aec2f0fd77a71fc0168861dd71
created 2009-09-28 23:07 -0700
pushed 2009-09-29 06:08 +0000
David Zbarsky David Zbarsky - Bug 507762: Parse CSS style sheets independently of case-sensitivity, and instead check case correctly when using the stylesheets. r=dbaron
2882ece4795d4dd65f00c000629547b068582e6a
created 2009-09-22 14:01 -0500
pushed 2009-09-22 19:02 +0000
Timothy Nikkel Timothy Nikkel - Bug 435441 patch 4 followup fix. One instance of mPendingRestyles -> aRestyles was missed in patch 4. r=dbaron
4b8efcb179b8d66e91fd0ca10c2c8b0b0c20c250
created 2009-09-18 13:09 +0200
pushed 2009-09-18 11:13 +0000
Mats Palmgren Mats Palmgren - Bug 233463, patch 5 - Remove nsFrameList(nsIFrame*) ctor. r=bzbarsky
6a77f2399246f53ed213ceeb5504ece0067cea9b
created 2009-09-18 13:09 +0200
pushed 2009-09-18 11:13 +0000
Mats Palmgren Mats Palmgren - Bug 233463, patch 3 - Make Destroy/RemoveFrame() methods void and assert that the frame to remove is present. r=bzbarsky
70ec909259338087354e4978ed5da52a7ca4921f
created 2009-09-18 13:09 +0200
pushed 2009-09-18 11:13 +0000
Mats Palmgren Mats Palmgren - Bug 233463, patch 2 - Introduce nsFrameList::mLastChild member for fast access to the last sibling frame. r=bzbarsky
b90618f4d70640015c4915c833060a847aac53a2
created 2009-09-18 13:09 +0200
pushed 2009-09-18 11:13 +0000
Mats Palmgren Mats Palmgren - Bug 233463, patch 0 - Use nsFrameList methods instead of nsIFrame::SetNextSibling. r=bzbarsky
b32c955f09d336f932a490cd6c73d8c41a8acf36
created 2009-09-11 06:46 -0400
pushed 2009-09-11 10:47 +0000
L. David Baron L. David Baron - Make style changes know whether they are for transitions or not. (Bug 435441) r=bzbarsky
90cef4e7d833338d4f1f9c1168c182b3ed87cc50
created 2009-09-09 17:03 +0800
pushed 2009-09-09 08:04 +0000
Alexander Surkov Alexander Surkov - Bug 514595 - it's not necessary to keep two events type for show and two ones for hide, r=marocz, davidb, ginn, sr=roc
2e8b6f1bf670fc64652d0f82cd140fc339b96daf
created 2009-08-24 20:51 -0400
pushed 2009-08-25 00:52 +0000
Boris Zbarsky Boris Zbarsky - Backed out changeset 4aa19414e651 (bug 488249) to fix test orange.
7687616b2a35d841691da03b55eb482965eb1548
created 2009-08-24 20:50 -0400
pushed 2009-08-25 00:52 +0000
Boris Zbarsky Boris Zbarsky - Backed out changeset 59ae87416f96 (bug 488249 followup) to fix test orange.
less more (0) -300 -100 -60 tip