searching for reviewer(emilio)
6d6c73623b32d35a52f4eaa9794355cb91dfc42d: Bug 1572197 - Fix world clip region for preserve-3d items with picture caching. r=emilio, a=RyanVM
Glenn Watson <github@intuitionlibrary.com> - Thu, 08 Aug 2019 04:49:09 +0000 - rev 545090
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1572197 - Fix world clip region for preserve-3d items with picture caching. r=emilio, a=RyanVM When adding planes to the plane splitter, we supply a world clip rect to the polygon clipper. Generally this is used to help with float accuracy issues, but it also clips polygons to the visible region. The previous code supplied the visible world rect, but this is not always correct. When drawing picture cache tiles, we may be rendering to a tile that is partially off-screen. In this case we need to pass the combined world dirty rect, which is inflated to include the off-screen tile parts that are being drawn. This ensures that preserve-3d items are correctly clipped to the tile boundaries rather than the currently visible screen rect. Differential Revision: https://phabricator.services.mozilla.com/D41111
6ea8998931b8b0e4262c3f18c268e998ed5355b2: Bug 1567773 - [css-lists] Look for an inside ::marker frame too when searching for a suitable sibling. r=emilio a=RyanVM
Mats Palmgren <mats@mozilla.com> - Mon, 22 Jul 2019 15:43:16 +0200 - rev 544842
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1567773 - [css-lists] Look for an inside ::marker frame too when searching for a suitable sibling. r=emilio a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D38902
b665d4c489805f0d5a3027e8ba23a7b28f79772c: Bug 1567098 - Add a WPT reftest where no content fits onto the shortened line beside a float. r=emilio a=ryanvm
Jonathan Kew <jkew@mozilla.com> - Thu, 18 Jul 2019 19:07:36 +0000 - rev 544701
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1567098 - Add a WPT reftest where no content fits onto the shortened line beside a float. r=emilio a=ryanvm Differential Revision: https://phabricator.services.mozilla.com/D38535
34fca225d15c50b205f5fdcbb2c9bd1d198f7c38: Bug 1567098 - Allow line-break after a float placeholder if the line is empty. r=emilio a=ryanvm
Jonathan Kew <jkew@mozilla.com> - Thu, 18 Jul 2019 18:32:18 +0000 - rev 544700
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1567098 - Allow line-break after a float placeholder if the line is empty. r=emilio a=ryanvm Differential Revision: https://phabricator.services.mozilla.com/D38512
8c74a8452ad56f63645f70ca737598dbc007b0bf: Bug 1305732 - part5 : set CSS properties directly on '::cue'. r=heycam,emilio a=RyanVM
alwu <alwu@mozilla.com> - Tue, 09 Jul 2019 01:42:45 +0000 - rev 544487
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1305732 - part5 : set CSS properties directly on '::cue'. r=heycam,emilio a=RyanVM According to the spec [1], we have to set those CSS properties on the root node, and then this root node would have a child node, background box [2], which would contain all other child nodes. In our case, the background box is `cueDiv` [3]. In theory, all those properties set on the root node should be inherited by the background box. However, when the background box is a pseudo element `::cue`, they won't be directly inherit from the the background box's parent, inherited styles would acutally come from video instead. Therefore, we have to directly set these properties on the pseudo element and mark them as `!important` to avoid being overrided by user style script. [1] https://www.w3.org/TR/webvtt1/#ref-for-list-of-webvtt-node-objects-9 [2] https://www.w3.org/TR/webvtt1/#webvtt-cue-background-box [3] https://searchfox.org/mozilla-central/rev/11712bd3ce7454923e5931fa92eaf9c01ef35a0a/dom/media/webvtt/vtt.jsm#533-534 Differential Revision: https://phabricator.services.mozilla.com/D35694
c6d86a83de2e11bae6ad6e2d0f3916cd3445f8c3: Bug 1562361 - Turn the cached style pref back on. r=emilio
Cameron McCormack <cam@mcc.id.au> - Mon, 01 Jul 2019 10:24:23 +0000 - rev 543702
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1562361 - Turn the cached style pref back on. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D36451
4fd603ca7224eb7d073aba2edf33793224f0055c: Bug 1562361 - Clear cached style indices whenever we clear the actual styles. r=emilio
Cameron McCormack <cam@mcc.id.au> - Tue, 02 Jul 2019 00:15:45 +0000 - rev 543701
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1562361 - Clear cached style indices whenever we clear the actual styles. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D36450
529c44a1eba8c3e5721b1677dfd7a980159695d8: Bug 1562359 - Tweak XUL scrollbar styles on GeckoView to avoid cached scrollbar style assertions. r=emilio
Cameron McCormack <cam@mcc.id.au> - Tue, 02 Jul 2019 00:12:59 +0000 - rev 543700
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1562359 - Tweak XUL scrollbar styles on GeckoView to avoid cached scrollbar style assertions. r=emilio For content like: <select> <optgroup style="overflow: scroll"> <option> the existing rules would match the <xul:scrollbar> elements that are generated for the <optgroup>, since they use descendant selectors after the `select:not([size]):not([multiple])`, even though the intention (probably!) is to match only the scrollbars created for the <select> itself. On Android, we don't actually render <select> elements in the page; instead we use some system UI popup. So in practice the difference in rendering here isn't relevant. (It's possible we could remove these rules entirely.) Differential Revision: https://phabricator.services.mozilla.com/D36449
3065c80f6ca8eae54ddfc41cb2a7b26616624f87: Bug 1561440 part 2. Add mapping and reflection support for dimension attributes stored as doubles. r=mccr8,emilio
Boris Zbarsky <bzbarsky@mit.edu> - Sat, 29 Jun 2019 19:36:13 +0000 - rev 543550
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1561440 part 2. Add mapping and reflection support for dimension attributes stored as doubles. r=mccr8,emilio Differential Revision: https://phabricator.services.mozilla.com/D36263
27557022172f30a1949312157fafe84497e6e9b4: Bug 1560494 - In CounterStyleOrNone check if SymbolsType is symbolic and skip if it is. r=emilio
Hugh Gallagher <hgallagher@protonmail.com> - Fri, 28 Jun 2019 16:10:13 +0000 - rev 543395
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1560494 - In CounterStyleOrNone check if SymbolsType is symbolic and skip if it is. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D36235
274dee495e0d41f5ad23626e9ce4abbe596d75ca: Bug 1561773 - Enable anonymous content style caching. r=emilio
Cameron McCormack <cam@mcc.id.au> - Fri, 28 Jun 2019 05:00:35 +0000 - rev 543315
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1561773 - Enable anonymous content style caching. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D36140
05f05e197b302f3d826442439ba69d81de12a6c2: Bug 1561131: Adding parsing support for text-decoration-skip-ink r=emilio
Charlie Marlow <cmarlow@mozilla.com> - Thu, 27 Jun 2019 21:34:33 +0000 - rev 543291
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1561131: Adding parsing support for text-decoration-skip-ink r=emilio Differential Revision: https://phabricator.services.mozilla.com/D35831
aaa160599ef488a6854c34a566b92abf5c2353c4: Bug 1561773 - Enable anonymous content style caching. r=emilio
Cameron McCormack <cam@mcc.id.au> - Thu, 27 Jun 2019 21:57:00 +0000 - rev 543276
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1561773 - Enable anonymous content style caching. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D36140
a5942b4d5f06cf3daeb0ff1d870764614a0ba7ea: Bug 1560705: Fix DOMMatrix test to do approximation r=bzbarsky,emilio
Kagami Sascha Rosylight <saschanaz@outlook.com> - Thu, 27 Jun 2019 19:48:23 +0000 - rev 543260
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1560705: Fix DOMMatrix test to do approximation r=bzbarsky,emilio This allows lower precision for DOMMatrix when parsing CSS as the CSS spec does not have number precision requirement. Differential Revision: https://phabricator.services.mozilla.com/D36197
21d365e43fec9db129707c2c4dd8f05d97bd42bc: Bug 1561131: Adding parsing support for text-decoration-skip-ink r=emilio
Charlie Marlow <cmarlow@mozilla.com> - Thu, 27 Jun 2019 18:09:10 +0000 - rev 543237
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1561131: Adding parsing support for text-decoration-skip-ink r=emilio Differential Revision: https://phabricator.services.mozilla.com/D35831
94b01ff1b1618e9d677a85783be045c9f464f30d: Bug 1554571 - Part 4: Add perf-reftest singleton for anonymous content style caching. r=emilio
Cameron McCormack <cam@mcc.id.au> - Thu, 27 Jun 2019 07:22:23 +0000 - rev 543156
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1554571 - Part 4: Add perf-reftest singleton for anonymous content style caching. r=emilio On my machine this test takes ~5200 ms with the anonymous content style caching pref disabled, and ~1000 ms with it enabled. Differential Revision: https://phabricator.services.mozilla.com/D36139
427a480c163aa5681d6aa4ee81dbda119901ad6d: Bug 1554571 - Part 3: Cache computed styles of scrollbar part anonymous content. r=emilio
Cameron McCormack <cam@mcc.id.au> - Thu, 27 Jun 2019 07:22:22 +0000 - rev 543155
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1554571 - Part 3: Cache computed styles of scrollbar part anonymous content. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D33123
0e6bda67a31b999e4d1c30182e415a28e294091c: Bug 1554571 - Part 2: Remove unused sbattr="scrollbar-thumb" from XUL thumb elements. r=emilio
Cameron McCormack <cam@mcc.id.au> - Thu, 27 Jun 2019 07:22:20 +0000 - rev 543154
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1554571 - Part 2: Remove unused sbattr="scrollbar-thumb" from XUL thumb elements. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D33122
8c16d6d715bf846a6c11b17003240e2a8edf9cc8: Bug 1554571 - Part 1: Remove unused argument from Servo_ResolveStyle. r=emilio
Cameron McCormack <cam@mcc.id.au> - Thu, 27 Jun 2019 07:22:13 +0000 - rev 543153
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1554571 - Part 1: Remove unused argument from Servo_ResolveStyle. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D33121
1cc4e6374b8a993fbb688ea01708ce6c73cd6974: Bug 1554571 - Part 4: Add perf-reftest singleton for anonymous content style caching. r=emilio
Cameron McCormack <cam@mcc.id.au> - Thu, 27 Jun 2019 00:25:05 +0000 - rev 543104
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1554571 - Part 4: Add perf-reftest singleton for anonymous content style caching. r=emilio On my machine this test takes ~5200 ms with the anonymous content style caching pref disabled, and ~1000 ms with it enabled. Differential Revision: https://phabricator.services.mozilla.com/D36139
30728685499e9c78aa43691c42cc452fb04fa444: Bug 1554571 - Part 3: Cache computed styles of scrollbar part anonymous content. r=emilio
Cameron McCormack <cam@mcc.id.au> - Thu, 27 Jun 2019 00:25:03 +0000 - rev 543103
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1554571 - Part 3: Cache computed styles of scrollbar part anonymous content. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D33123
c14e9c381345d6710682ab5ff98e3c02c1ff3b18: Bug 1554571 - Part 2: Remove unused sbattr="scrollbar-thumb" from XUL thumb elements. r=emilio
Cameron McCormack <cam@mcc.id.au> - Thu, 27 Jun 2019 00:24:56 +0000 - rev 543102
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1554571 - Part 2: Remove unused sbattr="scrollbar-thumb" from XUL thumb elements. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D33122
a2143551d7bc8dc407cd1cab5d03850dc660c1bc: Bug 1554571 - Part 1: Remove unused argument from Servo_ResolveStyle. r=emilio
Cameron McCormack <cam@mcc.id.au> - Thu, 27 Jun 2019 00:24:54 +0000 - rev 543101
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1554571 - Part 1: Remove unused argument from Servo_ResolveStyle. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D33121
e4fecbe399e1824f5e06fb6229506879dab49dcc: Bug 1555165 - Part 1: Parse backdrop-filter CSS property r=emilio,boris
Connor Brewster <cbrewster@mozilla.com> - Wed, 26 Jun 2019 23:02:16 +0000 - rev 543097
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1555165 - Part 1: Parse backdrop-filter CSS property r=emilio,boris Differential Revision: https://phabricator.services.mozilla.com/D35816
fe2a14fc3e45f9f09fc46a6e913a824025d47045: Bug 1515898 - Unmark a failure test in scroll-to-the-fragment-in-shadow-tree.html on Android. r=emilio
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 26 Jun 2019 21:54:42 +0000 - rev 543085
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1515898 - Unmark a failure test in scroll-to-the-fragment-in-shadow-tree.html on Android. r=emilio Emilio has already fixed this failure cause in bug 1511625. Differential Revision: https://phabricator.services.mozilla.com/D36088
93b6bc89bf32a6558a9988730c239bfeb4c59eb2: Bug 1321488 - restrict CSS properties for '::cue' r=emilio
Alastor Wu <alwu@mozilla.com> - Tue, 25 Jun 2019 00:32:07 +0000 - rev 542894
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1321488 - restrict CSS properties for '::cue' r=emilio According to the spec [1], only those CSS properties listed on the spec can be applied on the `::cue`. [1] https://www.w3.org/TR/webvtt1/#the-cue-pseudo-element Differential Revision: https://phabricator.services.mozilla.com/D34262
49799d8989589e9efc34091979ab77a5d2ff53c1: Bug 1321488 - restrict CSS properties for '::cue' r=emilio
Alastor Wu <alwu@mozilla.com> - Mon, 24 Jun 2019 20:16:39 +0000 - rev 542804
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1321488 - restrict CSS properties for '::cue' r=emilio According to the spec [1], only those CSS properties listed on the spec can be applied on the `::cue`. [1] https://www.w3.org/TR/webvtt1/#the-cue-pseudo-element Differential Revision: https://phabricator.services.mozilla.com/D34262
e9ad50469332d995100da0e4bbe7789c0fd38e03: Bug 1560328 - Fix a bug where mDocument could be null to cause crashes r=smaug,emilio
Sean Feng <sefeng@mozilla.com> - Mon, 24 Jun 2019 15:05:36 +0000 - rev 542778
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1560328 - Fix a bug where mDocument could be null to cause crashes r=smaug,emilio Differential Revision: https://phabricator.services.mozilla.com/D35567
37f22f5b972fb9f3bf0d6faace13a7d588b3f9f7: Bug 1560828 - paint-order parsing has off-by-one error r=emilio
violet <violet.bugreport@gmail.com> - Mon, 24 Jun 2019 04:07:42 +0000 - rev 542744
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1560828 - paint-order parsing has off-by-one error r=emilio A couple of firefox only WPT failure caused by this off-by-one bug. Differential Revision: https://phabricator.services.mozilla.com/D35630
0e84cf2872e7002304a700246ae709a8a3a6d9da: Bug 1557563 - Add computed value ZeroToOneNumber r=emilio,birtles
violet <violet.bugreport@gmail.com> - Sun, 23 Jun 2019 23:01:47 +0000 - rev 542742
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1557563 - Add computed value ZeroToOneNumber r=emilio,birtles Correctly handle clamping to 1 behavior of grayscale(), invert(), opacity() and sepia(). Differential Revision: https://phabricator.services.mozilla.com/D35509
920eb58d6dfa67b2ba01a5cb6770d0a407dc8993: Bug 1560777 - Remove various bits of dead code removed in upstream servo. r=emilio
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 23 Jun 2019 12:39:32 +0200 - rev 542725
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1560777 - Remove various bits of dead code removed in upstream servo. r=emilio
52a73b4a9e9cb69d8653acf1f6104a02623df109: Bug 1547633 - Invalidate style for ::selection r=emilio
violet <violet.bugreport@gmail.com> - Sat, 22 Jun 2019 10:09:51 +0000 - rev 542704
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1547633 - Invalidate style for ::selection r=emilio This patch invalidates the style for `::selection`, which will restore the behavior before the regression. However, it's still not quite correct, because repaint is not triggered. Given that `::selection` requires some major change to implement https://github.com/w3c/csswg-drafts/issues/2474, we can address this problem later. Differential Revision: https://phabricator.services.mozilla.com/D35305
2c10fc15e6b90e45d2226560601fbc45929a51b8: Bug 1560460 - Build display items for an outside ::marker before child content to get the correct paint order. r=emilio
Mats Palmgren <mats@mozilla.com> - Fri, 21 Jun 2019 05:20:51 +0200 - rev 542693
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1560460 - Build display items for an outside ::marker before child content to get the correct paint order. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D35553
05a4fdea726c042c283113775cd8c994c529cba7: Bug 1560198 - Fix the serialization of the computed value of background-size. r=emilio
Boris Chiou <boris.chiou@gmail.com> - Fri, 21 Jun 2019 21:48:54 +0000 - rev 542685
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1560198 - Fix the serialization of the computed value of background-size. r=emilio This patch produces the following serialization: ``` input | computed value ------------------------------ 1. "auto" "auto" 2. "auto auto" "auto" 3. "15px auto" "15px" 4. "15px" "15px" ``` i.e. If the second value is 'auto', then it's omitted from our serialization, because it's implied. Besides, we update the wpt to address this spec issue: https://github.com/w3c/csswg-drafts/issues/2574 Differential Revision: https://phabricator.services.mozilla.com/D35510
80e5addee06f13d4da70f34bcae142e6585060c8: Bug 1555946 - Remove HTMLMediaElement::mUnboundFromTree and use nsINode::IsInComposedDoc() instead. r=emilio
Chris Pearce <cpearce@mozilla.com> - Wed, 19 Jun 2019 22:37:56 +0000 - rev 542110
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1555946 - Remove HTMLMediaElement::mUnboundFromTree and use nsINode::IsInComposedDoc() instead. r=emilio HTMLMediaElement::mUnboundFromTree was added in bug 1239899, and I'm pretty sure its behaviour is intended to be the same as what IsInComposedDocument() gives us, so we can just use that instead. Differential Revision: https://phabricator.services.mozilla.com/D35295
1e3f28ee088cbbfe18296fe45ac298b0cd90c027: Bug 1560205: Adjust test background-image-first-line.html to specify line-height for Ahem font, for more predictable sizing. r=emilio
Daniel Holbert <dholbert@cs.stanford.edu> - Wed, 19 Jun 2019 23:09:35 +0000 - rev 542103
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1560205: Adjust test background-image-first-line.html to specify line-height for Ahem font, for more predictable sizing. r=emilio This matches the recommendation at: https://web-platform-tests.org/writing-tests/ahem.html ...and it makes this test start passing. Without this change, the default `line-height:normal` behavior effectively behaves like `line-height:1.2` in Firefox, which creates some space between the content and the container's top border, which makes the test fail. Differential Revision: https://phabricator.services.mozilla.com/D35380
f3eb9d545987837feb3d412dbccda9f542a58136: Bug 1550869 - Stop undraggable images from being selected by a single-clicking. r=emilio
Ting-Yu Lin <tlin@mozilla.com> - Tue, 18 Jun 2019 05:30:35 +0000 - rev 541953
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1550869 - Stop undraggable images from being selected by a single-clicking. r=emilio This is a rework for the issue in bug 1516963. The condition `aFrame->IsFrameOfType(nsIFrame::eReplaced)` was added to avoid breaking editor/libeditor/tests/test_abs_positioner_positioning_elements.html because it contains blockified (position:absolute) images in contenteditable, and we don't want these images to use frame edge. But for non-editable undraggable images, which have display:inline, we want them to use frame edge to avoid being selected by a single-clicking. Note that non-editable draggable images use a different code patch to handle their operations. I think it easier to understand by checking the frame types directly. As for images, we want non-editable images to use frame edge, but not those editable ones because editor has its own logic to handle all the dragging operations, etc. Using frame edge for editable images makes them undraggable, and fails test_abs_positioner_positioning_elements.html. Add more tests for empty inline-grid, inline-flex, inline-table, video, to ensure the behavior is not changed. We don't want them to be selected by a single-clicking, either. Note I only test video's selection is collapsed when single-clicking because I failed to turn off picture-in-picture on <video> in test_reftests_with_caret.html. Differential Revision: https://phabricator.services.mozilla.com/D34909
fd71acfc25a51d8095b285db3d30e13a6e4d1e2c: Bug 1559796 - Should not serialize default radius of circle r=emilio
violet <violet.bugreport@gmail.com> - Tue, 18 Jun 2019 11:54:41 +0000 - rev 541946
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1559796 - Should not serialize default radius of circle r=emilio Should not serialize default shape-outside circle() function radius. The ToCss impl of Circle and Ellipse turn out to be identical in specified and computed value, thus move them to generics. Differential Revision: https://phabricator.services.mozilla.com/D35183
a2a92e2fd645c26336792250400ff99d7c35fe2e: Bug 1559796 - Should not serialize default radius of circle r=emilio
violet <violet.bugreport@gmail.com> - Tue, 18 Jun 2019 03:48:27 +0000 - rev 541935
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1559796 - Should not serialize default radius of circle r=emilio Should not serialize default shape-outside circle() function radius. The ToCss impl of Circle and Ellipse turn out to be identical in specified and computed value, thus move them to generics. Differential Revision: https://phabricator.services.mozilla.com/D35183
34fe5158610a3bcdffc655301e6c946f4fcabe10: Bug 1470695 - Implement overflow-block and overflow-inline properties r=emilio
violet <violet.bugreport@gmail.com> - Sat, 15 Jun 2019 13:09:16 +0000 - rev 541868
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1470695 - Implement overflow-block and overflow-inline properties r=emilio Differential Revision: https://phabricator.services.mozilla.com/D34738
96b0fd9c79cd30dfe59597a8a77564862eb30091: Bug 1032124 - Use the referenced element to check whether to ignore a mutation event r=emilio,longsonr
violet <violet.bugreport@gmail.com> - Thu, 13 Jun 2019 20:02:42 +0000 - rev 541618
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1032124 - Use the referenced element to check whether to ignore a mutation event r=emilio,longsonr Using `nsContentUtils::IsInSameAnonymousTree(this, aElement)` to check will ignore all mutation notification for anonymous <use> which will happen when <use> is nested. This is the cause that second-level <use> isn't properly synced with element mutation. We should use the referenced element instead of `this` in the check condition. Differential Revision: https://phabricator.services.mozilla.com/D34284
f0901390f6a2b8bdb174e1a965d9977a34b68ccf: Bug 1556769, ensure UnsuppressAndInvalidate is called even if paint suppression isn't used, r=emilio
Olli Pettay <Olli.Pettay@helsinki.fi> - Tue, 11 Jun 2019 11:03:38 +0000 - rev 541052
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1556769, ensure UnsuppressAndInvalidate is called even if paint suppression isn't used, r=emilio UnsuppressAndInvalidate updates focus state among others, so it needs to be called even if paint suppression itself isn't used. An example of a such case is when PresShell is created after Document's readyState is already Document::READYSTATE_COMPLETE. Differential Revision: https://phabricator.services.mozilla.com/D34426
7d9eb0b9e39648624f1b7e448d7dc3310f75d0e6: Bug 1558370 - Correct disabling of test_arrowpanel.xul which redisables toolkit chrome tests on Android. r=emilio
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 11 Jun 2019 09:50:26 +0000 - rev 541039
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1558370 - Correct disabling of test_arrowpanel.xul which redisables toolkit chrome tests on Android. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D34490
6f6685762f77c45867f679b2b24184921a04c17e: Bug 1553874 - Add crashtest. r=emilio
Jonathan Kew <jkew@mozilla.com> - Sat, 08 Jun 2019 18:42:30 +0000 - rev 540819
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1553874 - Add crashtest. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D34246
5d650bb4c401bac1dddb63e69987f10a99f3b97d: Bug 1338822 - Add testcase for rendering sync with font-size change r=emilio
violet <violet.bugreport@gmail.com> - Thu, 06 Jun 2019 23:45:07 +0000 - rev 540595
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1338822 - Add testcase for rendering sync with font-size change r=emilio Just a reftest to avoid future regression, the actual bug was resolved as a by-product when implementing SVG geometry property. Differential Revision: https://phabricator.services.mozilla.com/D33963
5e6197f4291e5949943281e2661aeb97e5041e9f: Bug 1555863 added text-decoration-width support to style system including mochitests and web platform tests r=emilio
Charlie Marlow <cmarlow@mozilla.com> - Thu, 06 Jun 2019 17:12:22 +0000 - rev 540525
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1555863 added text-decoration-width support to style system including mochitests and web platform tests r=emilio from-font support will be added later Differential Revision: https://phabricator.services.mozilla.com/D33392
21b82ac12302caa7a22c6ac60bc88b9fa77edb76: Bug 1556569 - Remove unnecessary StyleDisplay::Contents from IsInline[Inside|Outside]Style(). r=emilio
Mats Palmgren <mats@mozilla.com> - Tue, 04 Jun 2019 00:15:13 +0200 - rev 540382
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1556569 - Remove unnecessary StyleDisplay::Contents from IsInline[Inside|Outside]Style(). r=emilio Differential Revision: https://phabricator.services.mozilla.com/D33575
83167321bb45d62a1c150e1668656dbd2a74e359: Bug 1556041: added web platform tests for text-underline-offset r=emilio
Charlie Marlow <cmarlow@mozilla.com> - Wed, 05 Jun 2019 20:02:17 +0000 - rev 539860
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1556041: added web platform tests for text-underline-offset r=emilio One test case for the from-font feature is expected to fail (noted in it's ini file), when this is implemented later it should pass Differential Revision: https://phabricator.services.mozilla.com/D33370
b5f993ff67c17b081d7d44e9c1aa000616c4167f: Bug 1473859: Change expectation for reftest unit-vh-vw-overflow-auto.html. rs=emilio
Daniel Holbert <dholbert@cs.stanford.edu> - Tue, 04 Jun 2019 18:08:41 -0400 - rev 539758
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1473859: Change expectation for reftest unit-vh-vw-overflow-auto.html. rs=emilio The "-auto" and "-scroll" variants of this test used to be expected to mismatch ("!="), but our behavior changed with stylo such that they started matching, so it was marked as "fails !=". But now we've decided that the post-stylo matching behvavior is actually correct, so this patch is changing the manifest line to "==" so that the expectation is that they match.
b26eb4a5540b3bf21b0e0eb91e975cb69c4462b1: Bug 1555150: adding support for CSS text underline offset to the style system r=emilio
Charlie Marlow <cmarlow@mozilla.com> - Tue, 04 Jun 2019 22:04:14 +0000 - rev 539741
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1555150: adding support for CSS text underline offset to the style system r=emilio support for from-font listed in the CSS spec will be implemented in a later bug Differential Revision: https://phabricator.services.mozilla.com/D33233