layout/base/nsCSSFrameConstructor.cpp
8c3640c241d8d109de1bc25b42e6b2b37eee68f7
created 2017-03-08 03:14 -0500
pushed 2017-03-08 15:49 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343879. Be consistent about the parent style context the document-level anonymous content container should get: it should get no parent style context. r=bholley
791a43e25a1e56bfad5a062bd7f94a6d2f0957d5
created 2017-03-08 14:28 +0100
pushed 2017-03-08 13:28 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Merge mozilla-central to mozilla-inbound
afd58f4674d1fdc102e1887b7dbcc13a0c255fc2
created 2017-03-08 00:18 -0500
pushed 2017-03-08 13:28 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343078 part 7. Make placeholders a non-inheriting anon box. r=dbaron
e5ddadc9ae6d3e5470eae888fe5f1167da7a43ad
created 2017-03-08 00:18 -0500
pushed 2017-03-08 13:28 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343078 part 1. Give placeholders and first-letter continuations different kinds of anonymous boxes. r=dbaron
3880ea31eac1c81a4c18b0bc3fd4148eeb27e1a3
created 2017-03-06 14:34 -0800
pushed 2017-03-08 13:28 +0000
Bobby Holley Bobby Holley - Bug 1343937 - Exempt scrollbar NAC from the new NAC semantics. r=bz
ea38b28d4a6509fe2af7576753a0856dcde33507
created 2017-03-06 14:04 -0800
pushed 2017-03-08 13:28 +0000
Bobby Holley Bobby Holley - Bug 1343937 - Implement and use GetInFlowParent. r=bz
3b8c0a06aedd01ae231764854a47e64a453411a4
created 2017-03-08 14:23 +0100
pushed 2017-03-08 13:24 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 7bf4e5ea128d (bug 1343879) for causing merge conflicts
7bf4e5ea128d8e054b20949d90ff7aed32b36177
created 2017-03-08 03:14 -0500
pushed 2017-03-08 08:15 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343879. Be consistent about the parent style context the document-level anonymous content container should get: it should get no parent style context. r=bholley
ae0efe63cb9b2d5b2c2aff5b29814e37cb640aca
created 2017-02-27 23:35 +0100
pushed 2017-03-06 10:10 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1329877: Optimize AncestorFilter usage in lazy frame construction. r=bz
b866630a4183b38c2c234508b1ca3b80f51d8595
created 2017-03-03 16:16 -0500
pushed 2017-03-06 10:10 +0000
Boris Zbarsky Boris Zbarsky - Bug 1340277. Fix stylo to properly update styles on the anonymous scrolled-content frame inside a scrollframe. r=emilio
a1a760aee967f10e29592efe0ce8de63a12a3c28
created 2017-03-03 16:14 -0500
pushed 2017-03-06 10:10 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343771. Fix stylo to properly update styles on the anonymous block inside a table cell. r=emilio
53a53f671871e4d7a854bd2c9d04471dd307b533
created 2017-03-03 15:54 -0500
pushed 2017-03-06 10:10 +0000
Boris Zbarsky Boris Zbarsky - Bug 1337696. Fix change hint computation for table-outer frames to be more correct. r=emilio
8335b277da3fb5c8407d694d87203830e2475bc4
created 2017-03-03 15:45 -0500
pushed 2017-03-06 10:10 +0000
Boris Zbarsky Boris Zbarsky - Bug 1340723 part 3. Fix stylo to properly update styles on the anonymous blocks we create in a block-inside-inline situation when the style of the inline changes. r=emilio
10d70527f1a0cdbbfac9ebce1832e1f97f9ccb27
created 2017-02-20 17:43 +0100
pushed 2017-02-20 16:43 +0000
Mats Palmgren Mats Palmgren - Bug 1339287 - Don't blockify 'display' in ApplyStyleFixups unless aFrame really is a flex/grid container frame, not just has display:flex/grid. r=dholbert
4c84e0a380ecab34ff9ae9a1208441ee28514e69
created 2017-01-13 03:21 +0000
pushed 2017-02-17 12:27 +0000
cam@mcc.id.au cam@mcc.id.au - Bug 1331322 - Allow tagging of pseudo-implementing native anonymous content with the pseudo type at creation time, and eliminate explicit style contexts in nsIAnonymousContentCreator::ContentInfo. r=bholley
dd44bee444c5f2258ad485dcb438f2ac2aefb05c
created 2017-01-20 18:28 -0800
pushed 2017-02-17 12:27 +0000
Bobby Holley Bobby Holley - Bug 1331322 - Add a flag to indicate that a node is native anonymous content. r=bholley
8c8b54b13be7ec12cb8e104b772162a80b524497
created 2017-02-15 21:24 -0800
pushed 2017-02-16 12:19 +0000
Phil Ringnalda Phil Ringnalda - Backed out 4 changesets (bug 1331322) for Android reftest failures in 1169331-1.html and forced-bg-color-outside-visible-region.html
96c6b5a11284d663c1ffb8143e325c637f3b5dc2
created 2017-01-13 03:21 +0000
pushed 2017-02-16 12:19 +0000
cam@mcc.id.au cam@mcc.id.au - Bug 1331322 - Allow tagging of pseudo-implementing native anonymous content with the pseudo type at creation time, and eliminate explicit style contexts in nsIAnonymousContentCreator::ContentInfo. r=bholley
15877d32de7d9a42fdbe4fa9dd6983dcbf6a0369
created 2017-01-20 18:28 -0800
pushed 2017-02-16 12:19 +0000
Bobby Holley Bobby Holley - Bug 1331322 - Add a flag to indicate that a node is native anonymous content. r=bholley
e9b926463f9ea76b836ebecd824506e1febee19e
created 2017-02-15 16:18 -0800
pushed 2017-02-16 00:33 +0000
Wes Kocher Wes Kocher - Merge inbound to m-c a=merge
5b3ce8ae4965a80a8f09c2ac3848cd95af443a36
created 2017-02-13 11:21 +0800
pushed 2017-02-16 00:33 +0000
Cameron McCormack Cameron McCormack - Bug 1297899 - Part 6: Move RestyleManagerHandle functionality into RestyleManager. r=bholley
27ebaadd9a7915cb67a5a63603f4fd8fb5358e95
created 2017-02-13 11:21 +0800
pushed 2017-02-16 00:33 +0000
Cameron McCormack Cameron McCormack - Bug 1297899 - Part 3: Rename RestyleManager to GeckoRestyleManager and RestyleManagerBase to RestyleManager. r=bholley
eb2a37ed9b766b3bb5e22f6b09fa220025b2f799
created 2017-02-11 17:13 +0100
pushed 2017-02-15 10:53 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1338678: Only disallow lazy frame construction for direct children of display: contents elements. r=mats,bz
04685513b540956a700f61adcdcbcf9656490d4d
created 2017-02-10 10:42 +0800
pushed 2017-02-10 02:42 +0000
Cameron McCormack Cameron McCormack - Bug 1331294 - Part 6: Remove RestyleManager::HasPendingRestyles and Servo_Element_ShouldTraverse. r=bholley
c76949a95eeb79057ccacf5fa1a9c54f9f511554
created 2017-02-10 10:42 +0800
pushed 2017-02-10 02:42 +0000
Cameron McCormack Cameron McCormack - Bug 1334735 - Part 1: Move need style/flush flags from document to pres shell. r=bz
c9c62dffd9170562895698d61de6a27997371815
created 2017-02-09 21:22 +0100
pushed 2017-02-09 20:22 +0000
L. David Baron L. David Baron - Bug 605985 part 2 - Make -moz-appearance:none on radio and checkbox inputs make them non-replaced elements. r=dholbert
d4cafa51586a8748e4b01d7a4d3898408f2fe73e
created 2017-02-02 10:32 -0500
pushed 2017-02-02 15:33 +0000
Boris Zbarsky Boris Zbarsky - Bug 835981 part 5. Change nsIDOMXULElement::GetBoxObject consumers to nsXULElement. r=peterv
314707aa7875cdd89baea83c3e5b05266f55e076
created 2017-01-26 18:12 -0800
pushed 2017-01-28 00:13 +0000
Bobby Holley Bobby Holley - Bug 1334358 - Stop using CreateAnonymousFrames for scroll frame construction and remove the now-unused helper. r=bz
f1a21a22c12b18de7f58f403b88c324b94b296aa
created 2017-01-26 17:47 -0800
pushed 2017-01-28 00:13 +0000
Bobby Holley Bobby Holley - Bug 1334358 - Stop using CreateAnonymousFrames for combo box creation. r=bz
e947f0224d9593f41e0bcba5834f25243d5b23cd
created 2017-01-26 13:12 -0800
pushed 2017-01-26 23:33 +0000
Bobby Holley Bobby Holley - Bug 1334247 - Add an explicit hook for the nsComboboxControlFrame case, and eliminate nsIAnonymousContentCreator::CreateFrameFor. r=bz
74d4469b784145b2a7b9239e0624cb34cf835b11
created 2017-01-12 12:27 -0800
pushed 2017-01-13 01:37 +0000
Bobby Holley Bobby Holley - Bug 1329854 - Check IsInStyleRefresh for all the servo-related handling in nsCSSFrameConstructor::Content{Appended,RangeInserted}. r=heycam
0734dcc4e4bf7d7d785f8ffaa49e56655c6dd035
created 2017-01-09 18:41 -0800
pushed 2017-01-13 01:37 +0000
Bobby Holley Bobby Holley - Bug 1329854 - Call NoteDirtyDescendants when frame construction bails out due to lack of a container frame. r=heycam
a2e8ab4165a1da0982aa222489511dfc76b73292
created 2017-01-11 15:47 -0800
pushed 2017-01-12 05:08 +0000
Bobby Holley Bobby Holley - Bug 1330401 - Don't render explicit children of bound elements with no insertion points. r=bz
f650d9f42ff5acdd2f3021e53c0ff076fb1b198b
created 2017-01-05 13:12 -0800
pushed 2017-01-09 19:50 +0000
Bobby Holley Bobby Holley - Bug 1325734 - Simplify ElementData and eliminate the concept of consuming styles. r=emilio
e9d16569a7b4518e3a90a0512128b838118dea55
created 2017-01-07 11:22 -0500
pushed 2017-01-07 16:23 +0000
Ryan VanderMeulen Ryan VanderMeulen - Merge inbound to m-c. a=merge
aadc84fe447251962ab5fc7cf79b379c83c7db34
created 2017-01-06 16:03 +0100
pushed 2017-01-07 16:23 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1329200: Remove unused FrameManager global generation counter. r=xidorn
0433dc15a629f2832efb7829a1f6bd9aef8da5bd
created 2016-10-20 10:22 +0800
pushed 2017-01-07 08:34 +0000
Cameron McCormack Cameron McCormack - Bug 1315155 - Part 1: Encapsulate nsStyleContentData. r=xidorn
f42dc6b82a4dd21f2decadcec028e5b85e70eeec
created 2017-01-04 20:31 -0800
pushed 2017-01-06 16:12 +0000
Daniel Holbert Daniel Holbert - Bug 1320484 part 2: Wrap abspos placeholders in anonymous flex items, in flex containers that are really emulating legacy -webkit-box containers. r=mats
cfea3f3068f0096b717e9664eb9033d2b49b4e74
created 2017-01-04 20:29 -0800
pushed 2017-01-06 16:12 +0000
Daniel Holbert Daniel Holbert - Bug 1320484 part 1: Improve documentation for debug-only function FrameWantsToBeInAnonymousItem(), & change its arg from nsIAtom* to nsIFrame*. r=mats
e96e021a5aca0abb44545e36e379977ee38518b8
created 2017-01-02 22:07 -0600
pushed 2017-01-03 04:08 +0000
Timothy Nikkel Timothy Nikkel - Bug 1328202. Remove unused variable mGfxScrollFrame in nsCSSFrameConstructor. r=mats
14b27f1d415784ac2a271183a7b8a409b6673577
created 2016-12-23 19:11 +0100
pushed 2016-12-23 18:11 +0000
Mats Palmgren Mats Palmgren - Bug 1322191 part 2b - Replace "NS_BLOCK_FLOAT_MGR | NS_BLOCK_MARGIN_ROOT" with NS_BLOCK_FORMATTING_CONTEXT_STATE_BITS. r=dholbert
bf6da68ef7864fab6b1d46341bf8960b637b302f
created 2016-12-23 19:11 +0100
pushed 2016-12-23 18:11 +0000
Mats Palmgren Mats Palmgren - Bug 1322191 part 2 - [css-display] Implement layout for display:flow-root. r=dholbert
93f9057d4ca0094f5c3b93d5c2181c8c89892940
created 2016-12-22 17:42 -0800
pushed 2016-12-23 01:46 +0000
Boris Zbarsky Boris Zbarsky - Bug 1321803 part 3. Don't claim that we forced a non-scrollable block for <body> elements in a print presentation that would have propagated their scrollbars to the viewport. We do still want to create a non-scrollable block for them, though. r=dbaron
5122a14c6fe6215a3f8184adc9ffd5fb6783da81
created 2016-12-19 00:50 +0800
pushed 2016-12-20 09:07 +0000
Jessica Jong Jessica Jong - Bug 1286182 - Implement the layout for <input type=date>. r=mconley,smaug
4f5d03fe0e90e3041e694d63eb0c6a76a6621de5
created 2016-12-18 11:11 +0000
pushed 2016-12-18 11:12 +0000
Robert Longson Robert Longson - Bug 1239100 - Implement SVGGeometryElement interface. r=cam r=peterv
dd45619670c7fbf5c5b2ce09e33cc4f28a65db5c
created 2016-12-18 11:42 +0100
pushed 2016-12-18 10:43 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 0b44e8715bf5 (bug 1239100) for build bustage (SVGGeometryElement.webidl missing). r=backout
0b44e8715bf5e9a799df69847ea9b57637cd7131
created 2016-12-18 09:54 +0000
pushed 2016-12-18 09:54 +0000
Robert Longson Robert Longson - Bug 1239100 - Implement SVGGeometryElement interface. r=cam r=peterv
48a1fc156b8dd4021670d639e93134b06d3b8044
created 2016-12-10 20:11 -1000
pushed 2016-12-13 02:59 +0000
Bobby Holley Bobby Holley - Bug 1322945 - Change skip_root to unstyled_children_only and use StyleNewChildren in more places. r=heycam
46c2e215ec343322c7828ce7eab7a6a5cb820f0e
created 2016-12-05 21:36 -1000
pushed 2016-12-06 07:36 +0000
Cameron McCormack Cameron McCormack - Bug 1322185 - Rename some StyleDisplay enum values for consistency. r=xidorn
557548714db55136b51e1129d649e2599797985f
created 2016-12-02 22:17 -0800
pushed 2016-12-03 06:28 +0000
Phil Ringnalda Phil Ringnalda - Merge m-i to m-c, a=merge
e38ccf5210624c1a4906f893fc2f7932d4e76a5e
created 2016-12-02 10:32 -0800
pushed 2016-12-03 06:28 +0000
Daniel Holbert Daniel Holbert - Bug 1321698 part 2: Use the new frame state bit to check for -webkit-box containers. r=mats
afe43384706c6fc527164a746b7a8c8a2762d4ed
created 2016-12-02 13:46 -0800
pushed 2016-12-02 23:47 +0000
Tomislav Jurin Tomislav Jurin - Bug 1296189 - Replace NS_RUNTIMEABORT("some string literal message") with MOZ_CRASH(). r=froydnj
2753f88a9d7b752a0e7c97cd5fa6e636e6ec287b
created 2016-11-30 11:14 +0800
pushed 2016-12-01 03:22 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1304598 Part 3 - Rename nsPresShell.h/cpp to PresShell.h/cpp, and move exported header to mozilla/ subdir. r=dholbert
8ab6fa7197165bf619d844a4a622bded8beb9579
created 2016-11-28 23:00 +0100
pushed 2016-11-28 22:00 +0000
Mats Palmgren Mats Palmgren - Bug 1279354 part 1 - Always call SetPrimaryFrame for NS_FRAME_ANONYMOUSCONTENTCREATOR_CONTENT frames (unless there is one already), including when mCreatingExtraFrames is true. r=dholbert
7c852ac4acf83d5d1776e98a6af36193bd97a9e5
created 2016-11-01 23:11 -0700
pushed 2016-11-25 18:06 +0000
Bobby Holley Bobby Holley - Bug 1317016 - Basic infrastructure for RestyleHint-driven traversal. r=emilio
c63279dd3ec425d3fa8aa6e55948792b4ae608d4
created 2016-10-17 17:29 +1100
pushed 2016-11-22 15:29 +0000
Xidorn Quan Xidorn Quan - Bug 1308848 - Not request style of comment node when checking valid sibling. r=bz
654e7298c7fedc21659a824a75a4f5bf518f313c
created 2016-11-16 14:02 +0800
pushed 2016-11-17 13:45 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1271549 - Remove details and summary preference. r=bz
78495666fd8ce3814d8b90c9f3a890b805048f38
created 2016-10-31 08:58 -0700
pushed 2016-10-31 15:59 +0000
Daniel Holbert Daniel Holbert - Bug 1269045 part 4: Drop now-obsolete parameter from anonymous flex/grid-item wrapping functions. r=mats
707b2ab5879d69e2966c97aefa5b237c5146f557
created 2016-10-31 08:58 -0700
pushed 2016-10-31 15:59 +0000
Daniel Holbert Daniel Holbert - Bug 1269045 part 3: Stop wrapping placeholder frames in anonymous flex items. r=mats
7c24f445542062d41f97cba2dd8a45bd3a468b98
created 2016-10-27 21:59 -0700
pushed 2016-10-28 04:59 +0000
Phil Ringnalda Phil Ringnalda - Backed out 12 changesets (bug 1269045, bug 1269046) as the most likely cause of Windows build bustage
less more (0) -1000 -300 -100 -60 tip