searching for reviewer(emilio)
121fd81292cb: Bug 1283222 - Do not record soft break opportunities for out-of-flow frames. r=emilio
Jeremy Chen <jeremychen@mozilla.com> - Wed, 24 Apr 2019 14:04:23 +0000 - rev 470657
Push 35910 by cbrindusan@mozilla.com at Wed, 24 Apr 2019 21:51:39 +0000
Bug 1283222 - Do not record soft break opportunities for out-of-flow frames. r=emilio We do want to record soft break opportunity after a frame whose content can't be part of the existing in-flow text run, since this normally should be a text run boundary. However, though an out-of-flow frame can't be part of the existing in-flow text run, it also doesn't break it either. In fact, the texts after the out-of-flow frames are able to continue the existing in-flow text run. So, introducing a line-break-after opportunity in this case may cause an unexpected line break for every out-of-flow frame. In this patch, we add a condition to prevent us from recording soft break opportunities for out-of-flow frames. Differential Revision: https://phabricator.services.mozilla.com/D28625
1e92c0bda3d9: Bug 1283222 - Add some extra WPT line-breaking testcases. r=emilio
Jonathan Kew <jkew@mozilla.com> - Wed, 24 Apr 2019 14:08:12 +0000 - rev 470656
Push 35910 by cbrindusan@mozilla.com at Wed, 24 Apr 2019 21:51:39 +0000
Bug 1283222 - Add some extra WPT line-breaking testcases. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D28624
fb82d1aa97d0: Bug 1283222 - Do not record soft break opportunities for out-of-flow frames. r=emilio
Jeremy Chen <jeremychen@mozilla.com> - Wed, 24 Apr 2019 12:25:25 +0000 - rev 470645
Push 35910 by cbrindusan@mozilla.com at Wed, 24 Apr 2019 21:51:39 +0000
Bug 1283222 - Do not record soft break opportunities for out-of-flow frames. r=emilio We do want to record soft break opportunity after a frame whose content can't be part of the existing in-flow text run, since this normally should be a text run boundary. However, though an out-of-flow frame can't be part of the existing in-flow text run, it also doesn't break it either. In fact, the texts after the out-of-flow frames are able to continue the existing in-flow text run. So, introducing a line-break-after opportunity in this case may cause an unexpected line break for every out-of-flow frame. In this patch, we add a condition to prevent us from recording soft break opportunities for out-of-flow frames. Differential Revision: https://phabricator.services.mozilla.com/D28625
093bf5cadbcc: Bug 1283222 - Add some extra WPT line-breaking testcases. r=emilio
Jonathan Kew <jkew@mozilla.com> - Wed, 24 Apr 2019 12:14:58 +0000 - rev 470644
Push 35910 by cbrindusan@mozilla.com at Wed, 24 Apr 2019 21:51:39 +0000
Bug 1283222 - Add some extra WPT line-breaking testcases. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D28624
cf05b09d3f3a: Bug 1546286 - Fix external scroll offset handling for perspective elements. r=emilio
Glenn Watson <github@intuitionlibrary.com> - Tue, 23 Apr 2019 09:25:39 +0000 - rev 470462
Push 35906 by aciure@mozilla.com at Tue, 23 Apr 2019 22:14:56 +0000
Bug 1546286 - Fix external scroll offset handling for perspective elements. r=emilio External scroll offsets are not propagated across reference frames. When a perspective element scrolls relative to an ancestor scroll frame, remove the effect of any external scroll offset during that offset calculation. Differential Revision: https://phabricator.services.mozilla.com/D28443
4b7f613b9372: Bug 1546098 - Ensure that nsRefreshDriver is always stopped when not needed. r=emilio
Kenny Levinsen <kl@kl.wtf> - Mon, 22 Apr 2019 15:40:46 +0000 - rev 470359
Push 35903 by opoprus@mozilla.com at Mon, 22 Apr 2019 21:46:44 +0000
Bug 1546098 - Ensure that nsRefreshDriver is always stopped when not needed. r=emilio nsRefreshDrivers belonging to fully-loaded documents in content processes now correctly stop their timer when no observers are present. Differential Revision: https://phabricator.services.mozilla.com/D28339
79b7450eff2c: Bug 1545360: Make nsBoxFrame and nsLeafBoxFrame invoke (or inherit) superclass MarkIntrinsicISizesDirty() method. r=emilio
Daniel Holbert <dholbert@cs.stanford.edu> - Sun, 21 Apr 2019 01:47:36 +0000 - rev 470304
Push 35895 by rmaries@mozilla.com at Sun, 21 Apr 2019 10:22:51 +0000
Bug 1545360: Make nsBoxFrame and nsLeafBoxFrame invoke (or inherit) superclass MarkIntrinsicISizesDirty() method. r=emilio These functions have a comment that suggests that the inherited functionality isn't applicable and would all be skipped. This comment is no longer true, so let's make use of the inherited function. Differential Revision: https://phabricator.services.mozilla.com/D28264
b03a3303ad6e: Bug 1543356 - Visual glitches on resizing the browser with WebRender. r=emilio
Glenn Watson <github@intuitionlibrary.com> - Thu, 18 Apr 2019 15:28:39 +0000 - rev 470137
Push 35888 by aiakab@mozilla.com at Fri, 19 Apr 2019 09:47:45 +0000
Bug 1543356 - Visual glitches on resizing the browser with WebRender. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D27978
c305a816937d: Bug 1500708 - [cssom][css-grid] 'grid-auto-flow: row dense' should serialize to 'dense' since 'row' is implied. r=emilio
Mats Palmgren <mats@mozilla.com> - Thu, 18 Apr 2019 01:16:03 +0200 - rev 470048
Push 35885 by apavel@mozilla.com at Thu, 18 Apr 2019 21:36:48 +0000
Bug 1500708 - [cssom][css-grid] 'grid-auto-flow: row dense' should serialize to 'dense' since 'row' is implied. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D28058
d37377e818b4: Bug 1544874 - Add missing baseline alignment for non-legacy ::marker boxes when aligning to a "block line". r=emilio
Mats Palmgren <mats@mozilla.com> - Wed, 17 Apr 2019 18:21:21 +0200 - rev 470047
Push 35885 by apavel@mozilla.com at Thu, 18 Apr 2019 21:36:48 +0000
Bug 1544874 - Add missing baseline alignment for non-legacy ::marker boxes when aligning to a "block line". r=emilio Differential Revision: https://phabricator.services.mozilla.com/D27960
30ab155d08d2: Bug 1544590 - Add the missing change hint for 'counter-set'. r=emilio
Mats Palmgren <mats@mozilla.com> - Tue, 16 Apr 2019 01:01:13 +0200 - rev 470031
Push 35885 by apavel@mozilla.com at Thu, 18 Apr 2019 21:36:48 +0000
Bug 1544590 - Add the missing change hint for 'counter-set'. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D27735
70a566b541e0: Bug 1022528 - Add probe for high contrast theme. r=emilio
Eitan Isaacson <eitan@monotonous.org> - Tue, 16 Apr 2019 22:32:53 +0000 - rev 469805
Push 35883 by btara@mozilla.com at Wed, 17 Apr 2019 21:47:29 +0000
Bug 1022528 - Add probe for high contrast theme. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D23033
35aed2f899c3: Bug 1544343 - part 3: Make layout use mozilla::PresShell instead of nsIPresShell as far as possible r=emilio
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 16 Apr 2019 07:25:10 +0000 - rev 469632
Push 35878 by apavel@mozilla.com at Tue, 16 Apr 2019 15:43:40 +0000
Bug 1544343 - part 3: Make layout use mozilla::PresShell instead of nsIPresShell as far as possible r=emilio This patch changes remaining things under `layout/`. However, there are some places which still need to use `nsIPresShell`. That will be fixed in a follow up bug. Differential Revision: https://phabricator.services.mozilla.com/D27477
4b56de3cd46c: Bug 1544343 - part 2: Make factory methods take mozilla::PresShell instead of nsIPresShell r=emilio
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 16 Apr 2019 07:24:49 +0000 - rev 469631
Push 35878 by apavel@mozilla.com at Tue, 16 Apr 2019 15:43:40 +0000
Bug 1544343 - part 2: Make factory methods take mozilla::PresShell instead of nsIPresShell r=emilio Additionally, this patch makes `nsFrame.h` stop including `nsIPresShell.h` and makes each users include `mozilla/PresShell.h` instead. So, this improves rebuild performance of `nsIPresShell.h` (and `mozilla/PresShell.h` in the future). Note that due to `nsIFrame::PresShell()`, `mozilla::` prefix is necessary for `PresShell` in a lot of classes which are derived from `nsIFrame` even in `.cpp` files. Differential Revision: https://phabricator.services.mozilla.com/D27476
cfd46a25af71: Bug 1544343 - part 1: Make nsFrameManager, nsCSSFrameConstructor and nsFrameConstructorState use mozilla::PresShell directly rather than via nsIPresShell r=emilio
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 16 Apr 2019 07:24:29 +0000 - rev 469630
Push 35878 by apavel@mozilla.com at Tue, 16 Apr 2019 15:43:40 +0000
Bug 1544343 - part 1: Make nsFrameManager, nsCSSFrameConstructor and nsFrameConstructorState use mozilla::PresShell directly rather than via nsIPresShell r=emilio Differential Revision: https://phabricator.services.mozilla.com/D27475
b4a7ea516329: Bug 1513019 - Fix plane splitting with complex, axis-aligned transforms. r=emilio,kats
Glenn Watson <github@intuitionlibrary.com> - Mon, 15 Apr 2019 14:00:23 +0000 - rev 469494
Push 35873 by ccoroiu@mozilla.com at Mon, 15 Apr 2019 21:36:26 +0000
Bug 1513019 - Fix plane splitting with complex, axis-aligned transforms. r=emilio,kats Differential Revision: https://phabricator.services.mozilla.com/D27462
7900dcbab822: Bug 1542756 - Bug 1543128 - Add option to only return visible nodes from nsIDOMWindowUtils.nodesFromRect. r=emilio
Mike Conley <mconley@mozilla.com> - Mon, 15 Apr 2019 01:08:12 +0000 - rev 469456
Push 35869 by ncsoregi@mozilla.com at Mon, 15 Apr 2019 09:43:53 +0000
Bug 1542756 - Bug 1543128 - Add option to only return visible nodes from nsIDOMWindowUtils.nodesFromRect. r=emilio Depends on D26778 Differential Revision: https://phabricator.services.mozilla.com/D26809
5e8efe9fed4c: Bug 1541959 - Add a WPT reftest for rendering of text-transform with combinations of values. r=emilio
Jonathan Kew <jkew@mozilla.com> - Sun, 14 Apr 2019 11:07:14 +0000 - rev 469435
Push 35868 by nbeleuzu@mozilla.com at Sun, 14 Apr 2019 21:47:46 +0000
Bug 1541959 - Add a WPT reftest for rendering of text-transform with combinations of values. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D27438
b7de63e1f333: Bug 1541959 - Fix WPT parsing tests for text-transform to reflect proper serialization of multiple values. r=emilio
Jonathan Kew <jkew@mozilla.com> - Sun, 14 Apr 2019 11:06:54 +0000 - rev 469434
Push 35868 by nbeleuzu@mozilla.com at Sun, 14 Apr 2019 21:47:46 +0000
Bug 1541959 - Fix WPT parsing tests for text-transform to reflect proper serialization of multiple values. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D27403
6791dc830ee3: Bug 1541959 - Allow full-width and/or full-size-kana values of text-transform to be combined with a case transformation. r=emilio
Jonathan Kew <jkew@mozilla.com> - Sun, 14 Apr 2019 11:06:41 +0000 - rev 469433
Push 35868 by nbeleuzu@mozilla.com at Sun, 14 Apr 2019 21:47:46 +0000
Bug 1541959 - Allow full-width and/or full-size-kana values of text-transform to be combined with a case transformation. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D27402
9fbce4274cfd: Bug 1542756 - Bug 1543128 - Add option to only return visible nodes from nsIDOMWindowUtils.nodesFromRect. r=emilio
Mike Conley <mconley@mozilla.com> - Sat, 13 Apr 2019 01:22:58 +0000 - rev 469376
Push 35865 by apavel@mozilla.com at Sat, 13 Apr 2019 21:44:49 +0000
Bug 1542756 - Bug 1543128 - Add option to only return visible nodes from nsIDOMWindowUtils.nodesFromRect. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D26809
b1b702b25f53: Bug 1543844 - Fix incorrect max scale detection in WR border rendering. r=emilio
Glenn Watson <github@intuitionlibrary.com> - Fri, 12 Apr 2019 09:58:24 +0000 - rev 469244
Push 35859 by shindli@mozilla.com at Fri, 12 Apr 2019 15:46:45 +0000
Bug 1543844 - Fix incorrect max scale detection in WR border rendering. r=emilio The local rect for border segments is not solely determined by the widths and/or radius. Instead of determining the max scale based on those parameters, use the calculated border segment rects to determine an appropriate max scale factor. Differential Revision: https://phabricator.services.mozilla.com/D27189
2694a48f2df4: Bug 1543577 - Remove useless parameter aImageSize from nsLayoutUtils::DrawBackgroundImage r=emilio
violet <violet.bugreport@gmail.com> - Thu, 11 Apr 2019 11:52:03 +0000 - rev 468992
Push 35856 by csabou@mozilla.com at Fri, 12 Apr 2019 03:19:48 +0000
Bug 1543577 - Remove useless parameter aImageSize from nsLayoutUtils::DrawBackgroundImage r=emilio aImageSize parameter is only used for SVG background image to pass the intrinsic size. After bug 1524901, it becomes useless. Let's remove it. Differential Revision: https://phabricator.services.mozilla.com/D27051
1703fb877b13: Bug 1312163 - Switch to the new scroll-snap-type syntax for the old scroll snap implementation and drop the scroll-snap-type-{x,y} longhands. r=emilio
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Thu, 11 Apr 2019 06:19:31 +0000 - rev 468938
Push 35855 by aciure@mozilla.com at Thu, 11 Apr 2019 16:11:15 +0000
Bug 1312163 - Switch to the new scroll-snap-type syntax for the old scroll snap implementation and drop the scroll-snap-type-{x,y} longhands. r=emilio Now scroll-snap-type is a longhand property. Depends on D21621 Differential Revision: https://phabricator.services.mozilla.com/D21622
23d3b9b92a77: Bug 1312163 - Rename ScrollSnapType to ScrollSnapStrictness. r=emilio
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Thu, 11 Apr 2019 06:19:13 +0000 - rev 468937
Push 35855 by aciure@mozilla.com at Thu, 11 Apr 2019 16:11:15 +0000
Bug 1312163 - Rename ScrollSnapType to ScrollSnapStrictness. r=emilio The scroll snap strictness is defined in the new spec [1], and the structure is the exactly same as the old scroll snap type structure. [1] https://drafts.csswg.org/css-scroll-snap-1/#snap-strictness Differential Revision: https://phabricator.services.mozilla.com/D21621
43d7139e412a: Bug 1543249 - Remove a note about <li value> style mapping that is no longer true. r=emilio
Mats Palmgren <mats@mozilla.com> - Tue, 09 Apr 2019 23:01:44 +0200 - rev 468713
Push 35846 by ncsoregi@mozilla.com at Wed, 10 Apr 2019 10:00:20 +0000
Bug 1543249 - Remove a note about <li value> style mapping that is no longer true. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D26814
bb4c7ed440b2: Bug 1542972 - Reduce use of world_content_transform in WR. r=emilio
Glenn Watson <github@intuitionlibrary.com> - Tue, 09 Apr 2019 10:40:35 +0000 - rev 468656
Push 35845 by ncsoregi@mozilla.com at Wed, 10 Apr 2019 09:58:56 +0000
Bug 1542972 - Reduce use of world_content_transform in WR. r=emilio The way that world content transform is calculated has some inconsistencies related to transform flattening, compared to the get_relative_transform implementation. Reducing usage of this field will make it simpler to take advantage of the external scroll offset, which is needed for some of the planned picture caching improvements. This patch removes the simple uses of world_content_transform, but there are still a small number of more complicated uses that need to be handled separately. Differential Revision: https://phabricator.services.mozilla.com/D26651
2c05c6e88f82: Bug 1539656 - Allow a11y to get list-item ordinal values even when the counter list is dirty without asserting. r=emilio
Mats Palmgren <mats@mozilla.com> - Mon, 08 Apr 2019 21:49:20 +0200 - rev 468482
Push 35839 by nerli@mozilla.com at Tue, 09 Apr 2019 09:56:52 +0000
Bug 1539656 - Allow a11y to get list-item ordinal values even when the counter list is dirty without asserting. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D26598
5b174e219346: Bug 1542594 - Apply counter-set after counter-increment, not before. r=emilio
Mats Palmgren <mats@mozilla.com> - Sun, 07 Apr 2019 13:45:57 +0200 - rev 468479
Push 35839 by nerli@mozilla.com at Tue, 09 Apr 2019 09:56:52 +0000
Bug 1542594 - Apply counter-set after counter-increment, not before. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D26439
a7c00b62990f: Bug 1525698 - Don't generate outlines for table-column or table-column-group elements. r=emilio
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 09 Apr 2019 00:00:05 +0000 - rev 468455
Push 35838 by nerli@mozilla.com at Tue, 09 Apr 2019 09:54:40 +0000
Bug 1525698 - Don't generate outlines for table-column or table-column-group elements. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D26432
14a35beff07e: Bug 1542671 - Correct misinformation in GetTransformToAncestor documentation r=emilio
violet <violet.bugreport@gmail.com> - Mon, 08 Apr 2019 11:16:29 +0000 - rev 468334
Push 35833 by dvarga@mozilla.com at Mon, 08 Apr 2019 16:16:26 +0000
Bug 1542671 - Correct misinformation in GetTransformToAncestor documentation r=emilio nsLayoutUtils::GetTransformToAncestor returns device pixel by default rather than App unit. And there is no aInCSSUnits parameter. Differential Revision: https://phabricator.services.mozilla.com/D26461
968c536eff6e: Bug 1542407 - Make nsIFrame use mozilla::PresShell directly rather than via nsIPresShell r=emilio
Masayuki Nakano <masayuki@d-toybox.com> - Sat, 06 Apr 2019 06:02:28 +0000 - rev 468271
Push 35826 by nerli@mozilla.com at Sat, 06 Apr 2019 21:48:00 +0000
Bug 1542407 - Make nsIFrame use mozilla::PresShell directly rather than via nsIPresShell r=emilio Except retrieving from weak reference, `nsIFrame` should treat `mozilla::PresShell` directly rather than via `nsIPresShell`. Differential Revision: https://phabricator.services.mozilla.com/D26388
b32d33fe8eb2: Bug 1513173 - Part 2: Revendor dependencies. r=emilio
Bastien Orivel <eijebong@bananium.fr> - Tue, 02 Apr 2019 22:42:43 +0200 - rev 468088
Push 35818 by btara@mozilla.com at Fri, 05 Apr 2019 09:50:28 +0000
Bug 1513173 - Part 2: Revendor dependencies. r=emilio
34c966d332f6: Bug 1513173 - Part 1: Update syn 0.15 related dependencies. r=emilio
Bastien Orivel <eijebong@bananium.fr> - Tue, 02 Apr 2019 22:41:27 +0200 - rev 468087
Push 35818 by btara@mozilla.com at Fri, 05 Apr 2019 09:50:28 +0000
Bug 1513173 - Part 1: Update syn 0.15 related dependencies. r=emilio I don't think this'll change anything performance-wise but let's try
5bbc58029265: Bug 1516963 - Make grid, flex, etc. be a selection target themselves if they contain no selectable children. r=emilio
Ting-Yu Lin <tlin@mozilla.com> - Fri, 05 Apr 2019 00:04:32 +0000 - rev 468072
Push 35817 by btara@mozilla.com at Fri, 05 Apr 2019 09:48:43 +0000
Bug 1516963 - Make grid, flex, etc. be a selection target themselves if they contain no selectable children. r=emilio Exclude replaced frame likes image frames otherwise editor/libeditor/tests/test_abs_positioner_positioning_elements.html will break. Differential Revision: https://phabricator.services.mozilla.com/D26049
73388d92a46f: Bug 1479760 - Use the ::selection colors to paint inactive as well as active selections. r=emilio
Jonathan Kew <jkew@mozilla.com> - Thu, 04 Apr 2019 09:17:25 +0000 - rev 467919
Push 35813 by aiakab@mozilla.com at Thu, 04 Apr 2019 16:07:30 +0000
Bug 1479760 - Use the ::selection colors to paint inactive as well as active selections. r=emilio This will enable the devtools font highlighting issue in bug 1479760 to be fixed using ::selection, and matches webkit/blink behavior. When we implement ::inactive-selection (bug 1475773) it will supersede this. Differential Revision: https://phabricator.services.mozilla.com/D25396
e875e0c671bf: Bug 1540990 - Get rid of unnecessary nsIPresShell.h inclusions r=emilio
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 04 Apr 2019 00:19:48 +0000 - rev 467902
Push 35813 by aiakab@mozilla.com at Thu, 04 Apr 2019 16:07:30 +0000
Bug 1540990 - Get rid of unnecessary nsIPresShell.h inclusions r=emilio A lot of files include `nsIPresShell.h` even though currently they don't need it. This patch removes the unnecessary inclusions. Differential Revision: https://phabricator.services.mozilla.com/D25744
3b94c20ba873: Bug 1540990 - Get rid of unnecessary nsIPresShell.h inclusions r=emilio
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 03 Apr 2019 23:29:38 +0000 - rev 467860
Push 35810 by aciure@mozilla.com at Thu, 04 Apr 2019 04:33:36 +0000
Bug 1540990 - Get rid of unnecessary nsIPresShell.h inclusions r=emilio A lot of files include `nsIPresShell.h` even though currently they don't need it. This patch removes the unnecessary inclusions. Differential Revision: https://phabricator.services.mozilla.com/D25744
12e470ebf8e0: Bug 1541534 - Don't pull nsDisplayList.h into style. r=emilio
Dan Glastonbury <dan.glastonbury@gmail.com> - Wed, 03 Apr 2019 19:09:14 +0000 - rev 467823
Push 35810 by aciure@mozilla.com at Thu, 04 Apr 2019 04:33:36 +0000
Bug 1541534 - Don't pull nsDisplayList.h into style. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D25974
ca4ff21cf354: Bug 1540930 - Make nsPresContext use mozilla::PresShell directly rather than via nsIPresShell r=emilio
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 03 Apr 2019 12:40:26 +0000 - rev 467756
Push 35810 by aciure@mozilla.com at Thu, 04 Apr 2019 04:33:36 +0000
Bug 1540930 - Make nsPresContext use mozilla::PresShell directly rather than via nsIPresShell r=emilio `nsPresContext` should use `mozilla::PresShell` directly instead of `nsIPresShell`. This patch makes it. Unfortunately, `nsPresContext` and `nsIFrame` have `PresShell()`. Therefore, we cannot use `PresShell*` in its methods so that this patch uses `mozilla::` namespace prefix. It might be better to rename them as `PresShellPtr()` in another bug. Differential Revision: https://phabricator.services.mozilla.com/D25721
7f34457bee51: Bug 1513173 - Part 2: Revendor dependencies. r=emilio
Bastien Orivel <eijebong@bananium.fr> - Tue, 02 Apr 2019 22:42:43 +0200 - rev 467680
Push 35808 by aciure@mozilla.com at Wed, 03 Apr 2019 20:46:05 +0000
Bug 1513173 - Part 2: Revendor dependencies. r=emilio
82ddefcec03f: Bug 1513173 - Part 1: Update syn 0.15 related dependencies. r=emilio
Bastien Orivel <eijebong@bananium.fr> - Tue, 02 Apr 2019 22:41:27 +0200 - rev 467679
Push 35808 by aciure@mozilla.com at Wed, 03 Apr 2019 20:46:05 +0000
Bug 1513173 - Part 1: Update syn 0.15 related dependencies. r=emilio I don't think this'll change anything performance-wise but let's try
daa08cc27f50: Bug 1540561 - Resurrect the display-contents-shadow-dom-1.html reftest as a WPT. r=emilio
Mats Palmgren <mats@mozilla.com> - Sun, 31 Mar 2019 19:53:42 +0200 - rev 467670
Push 35808 by aciure@mozilla.com at Wed, 03 Apr 2019 20:46:05 +0000
Bug 1540561 - Resurrect the display-contents-shadow-dom-1.html reftest as a WPT. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D25546
a2326ae1d24f: Bug 1540560 - Remove an UA sheet rule that is obsolete since we no longer use XBL for <marquee>. r=emilio
Mats Palmgren <mats@mozilla.com> - Sun, 31 Mar 2019 19:26:55 +0200 - rev 467669
Push 35808 by aciure@mozilla.com at Wed, 03 Apr 2019 20:46:05 +0000
Bug 1540560 - Remove an UA sheet rule that is obsolete since we no longer use XBL for <marquee>. r=emilio
d2d7645639c7: Bug 1455824 - Disable TEST 18 of test_font_loading_api.html on Android for fragile timeout behavior r=emilio
violet <violet.bugreport@gmail.com> - Tue, 02 Apr 2019 10:09:31 +0000 - rev 467556
Push 35802 by cbrindusan@mozilla.com at Tue, 02 Apr 2019 15:46:39 +0000
Bug 1455824 - Disable TEST 18 of test_font_loading_api.html on Android for fragile timeout behavior r=emilio TEST 18 of layout/style/test/test_font_loading_api.html is fragile on Android in the sense that adding a new mochitest in an irrelevant directory (e.g. layout/svg/test) might cause a failure rate close to 50%. See Comment 34 in Bug 1455824. Increasing SimpleTest.requestLongerTimeout() doesn't make much difference, see https://treeherder.mozilla.org/#/jobs?repo=try&revision=c954cc8621372252a500fe1db04fb06edd636d9c. Comment 43 and 44 from Testing team suggested the drastical failure increasing is probably only related to different task grouping when a new testcase is added elsewhere. We should probably disable it now on Android platform, because it might cause false-negative and confusion when someone lands an unrelated mochitest in an irrelevant directory. Differential Revision: https://phabricator.services.mozilla.com/D25718
59e4bc8fa1ba: Bug 1479760 - Use the ::selection colors to paint inactive as well as active selections. r=emilio
Jonathan Kew <jkew@mozilla.com> - Mon, 01 Apr 2019 13:02:39 +0000 - rev 467039
Push 35795 by csabou@mozilla.com at Mon, 01 Apr 2019 21:54:51 +0000
Bug 1479760 - Use the ::selection colors to paint inactive as well as active selections. r=emilio This will enable the devtools font highlighting issue in bug 1479760 to be fixed using ::selection, and matches webkit/blink behavior. When we implement ::inactive-selection (bug 1475773) it will supersede this. Differential Revision: https://phabricator.services.mozilla.com/D25396
81735d15243c: Bug 1474793 - Part 13: Build and use shared memory user agent style sheets in parent and content processes. r=emilio,kmag
Cameron McCormack <cam@mcc.id.au> - Sat, 30 Mar 2019 00:23:49 +0000 - rev 466903
Push 35784 by nerli@mozilla.com at Sat, 30 Mar 2019 09:32:04 +0000
Bug 1474793 - Part 13: Build and use shared memory user agent style sheets in parent and content processes. r=emilio,kmag MozReview-Commit-ID: JasksR7F22Z Depends on D17199 Differential Revision: https://phabricator.services.mozilla.com/D17200
7d7b50ad974a: Bug 1474793 - Part 12: Add FFI API to create a StyleSheet backed by shared data. r=emilio
Cameron McCormack <cam@mcc.id.au> - Sat, 30 Mar 2019 00:16:29 +0000 - rev 466902
Push 35784 by nerli@mozilla.com at Sat, 30 Mar 2019 09:32:04 +0000
Bug 1474793 - Part 12: Add FFI API to create a StyleSheet backed by shared data. r=emilio Depends on D17198 Differential Revision: https://phabricator.services.mozilla.com/D17199
e450b952d748: Bug 1474793 - Part 11: Add FFI API to use SharedMemoryBuilder. r=emilio
Cameron McCormack <cam@mcc.id.au> - Sat, 30 Mar 2019 00:16:27 +0000 - rev 466901
Push 35784 by nerli@mozilla.com at Sat, 30 Mar 2019 09:32:04 +0000
Bug 1474793 - Part 11: Add FFI API to use SharedMemoryBuilder. r=emilio Depends on D17197 Differential Revision: https://phabricator.services.mozilla.com/D17198
7c9ebe38c5a9: Bug 1474793 - Part 10.8: Add derived ToShmem implementations. r=emilio
Cameron McCormack <cam@mcc.id.au> - Sat, 30 Mar 2019 00:16:25 +0000 - rev 466900
Push 35784 by nerli@mozilla.com at Sat, 30 Mar 2019 09:32:04 +0000
Bug 1474793 - Part 10.8: Add derived ToShmem implementations. r=emilio Depends on D17196 Differential Revision: https://phabricator.services.mozilla.com/D17197