searching for reviewer(emilio)
1176df94118f3b4957e4f0851995e34bbb137774: Bug 1531338 - [Linux/Gtk] Get and use Gtk theme text color for active/pressed button, r=dao,emilio, a=jcristau
Martin Stransky <stransky@redhat.com> - Fri, 24 May 2019 08:51:48 +0000 - rev 533731
Push 11410 by jcristau@mozilla.com at Mon, 10 Jun 2019 15:05:14 +0000
Bug 1531338 - [Linux/Gtk] Get and use Gtk theme text color for active/pressed button, r=dao,emilio, a=jcristau - Follow Gtk and get theme button text color directly from "button" CSS node instead of "button label" - Provide new -moz-gtk-buttonactivetext color for active/pressed button text color - Replace ButtonText color with -moz-gtk-buttonactivetext when it's appropriate Differential Revision: https://phabricator.services.mozilla.com/D30566
e19858be0819cda92c46220fa8818996adb8b20e: Bug 1473859: Change expectation for reftest unit-vh-vw-overflow-auto.html. rs=emilio, a=test-only
Daniel Holbert <dholbert@cs.stanford.edu> - Tue, 04 Jun 2019 18:08:41 -0400 - rev 533663
Push 11388 by ryanvm@gmail.com at Thu, 06 Jun 2019 14:47:23 +0000
Bug 1473859: Change expectation for reftest unit-vh-vw-overflow-auto.html. rs=emilio, a=test-only 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.
03bd600d3313f126b24f2e09d8360b92eb89692e: Bug 1550531. Fix -moz-element memory leak and related shutdown hangs. r=emilio a=jcristau
Jonathan Watt <jwatt@jwatt.org> - Wed, 22 May 2019 20:14:47 +0100 - rev 533413
Push 11312 by nbeleuzu@mozilla.com at Mon, 27 May 2019 09:34:11 +0000
Bug 1550531. Fix -moz-element memory leak and related shutdown hangs. r=emilio a=jcristau
17d1c1e26e31551fd7baf9b3ea80f8f2382385a0: Bug 1520020 - Accept empty argument for some filters r=emilio
violet <violet.bugreport@gmail.com> - Mon, 20 May 2019 07:01:29 +0000 - rev 533292
Push 11276 by rgurzau@mozilla.com at Mon, 20 May 2019 13:11:24 +0000
Bug 1520020 - Accept empty argument for some filters r=emilio Filters blur(), invert(), etc. can omit argument. Computed/specified style serialization is a little tricky w.r.t the shortest serialization principle. Ideally we should serialize `invert(1)` to `invert()`, but that will be a breaking change, so we always serialize them with an argument. Note, Blink/WetKit treat specified (but not computed) style serialization differently when the specified one is originally without argument. Our current behavior is the same as pre-Chromium Edge. Differential Revision: https://phabricator.services.mozilla.com/D31720
a6e9e91432d4c224cef1ea0b8c232ccd4c57dd13: Bug 1552134 - Add width=device-width,initial-scale=1 to avoid auto shrink the contents to intersection-observer tests. r=emilio
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Sat, 18 May 2019 23:43:54 +0000 - rev 533277
Push 11276 by rgurzau@mozilla.com at Mon, 20 May 2019 13:11:24 +0000
Bug 1552134 - Add width=device-width,initial-scale=1 to avoid auto shrink the contents to intersection-observer tests. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D31580
ffd30b61406da3c418572a9f04e3669a04bb66d9: Bug 1550903 - Part 2: Revendor dependencies. r=emilio,kats,froydnj
Bastien Orivel <eijebong@bananium.fr> - Sat, 18 May 2019 13:39:31 +0000 - rev 533276
Push 11276 by rgurzau@mozilla.com at Mon, 20 May 2019 13:11:24 +0000
Bug 1550903 - Part 2: Revendor dependencies. r=emilio,kats,froydnj It was unhappy about the new LICENSE (fuchsia-cprng) but it's the same as the other fuschia crates. Since I don't think this is used at build time but has the same license as the other fuschia crates, I put it in the RUNTIME_LICENSE_PACKAGE_WHITELIST list. I also removed sha1 from that list as it's not used anymore Differential Revision: https://phabricator.services.mozilla.com/D30746
43f36577137bb17f93cab1c484383bfd3fb3af5e: Bug 1550903 - Part 1: Update ws to 0.8. r=emilio
Bastien Orivel <eijebong@bananium.fr> - Sat, 18 May 2019 21:30:23 +0000 - rev 533275
Push 11276 by rgurzau@mozilla.com at Mon, 20 May 2019 13:11:24 +0000
Bug 1550903 - Part 1: Update ws to 0.8. r=emilio This is part of the effort to get all the other versions of rand out. Unfortunately the diff is kinda bug because this is the first crate requiring rand 0.6 which has been split into multiple crates. Differential Revision: https://phabricator.services.mozilla.com/D30744
865768838154812b6afd52a0ced86fe582953d6f: Bug 1325798 - Add fuzzy factor for anti-aliasing pixels in scrollbar redendering. r=emilio
Mats Palmgren <mats@mozilla.com> - Fri, 17 May 2019 20:05:28 +0200 - rev 533208
Push 11276 by rgurzau@mozilla.com at Mon, 20 May 2019 13:11:24 +0000
Bug 1325798 - Add fuzzy factor for anti-aliasing pixels in scrollbar redendering. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D31661
fc0842a0b38f664b96458910cc1a2f7faf2b9858: Bug 1552098 - Add "Matched CSS Rules" command to the layout debugger. r=emilio
Cameron McCormack <cam@mcc.id.au> - Thu, 16 May 2019 23:11:50 +0000 - rev 533090
Push 11276 by rgurzau@mozilla.com at Mon, 20 May 2019 13:11:24 +0000
Bug 1552098 - Add "Matched CSS Rules" command to the layout debugger. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D31397
d62be51ffad3d8a22ad4ebaffff910e9dd7bb6e1: Bug 1550903 - Part 2: Revendor dependencies. r=emilio,kats,froydnj
Bastien Orivel <eijebong@bananium.fr> - Wed, 15 May 2019 17:40:17 +0000 - rev 533089
Push 11276 by rgurzau@mozilla.com at Mon, 20 May 2019 13:11:24 +0000
Bug 1550903 - Part 2: Revendor dependencies. r=emilio,kats,froydnj It was unhappy about the new LICENSE (fuchsia-cprng) but it's the same as the other fuschia crates. Since I don't think this is used at build time but has the same license as the other fuschia crates, I put it in the RUNTIME_LICENSE_PACKAGE_WHITELIST list. I also removed sha1 from that list as it's not used anymore Differential Revision: https://phabricator.services.mozilla.com/D30746
f48939dc27b6418ffbc473cf8077f329d14f2a86: Bug 1550903 - Part 1: Update ws to 0.8. r=emilio
Bastien Orivel <eijebong@bananium.fr> - Wed, 15 May 2019 17:38:14 +0000 - rev 533088
Push 11276 by rgurzau@mozilla.com at Mon, 20 May 2019 13:11:24 +0000
Bug 1550903 - Part 1: Update ws to 0.8. r=emilio This is part of the effort to get all the other versions of rand out. Unfortunately the diff is kinda bug because this is the first crate requiring rand 0.6 which has been split into multiple crates. Differential Revision: https://phabricator.services.mozilla.com/D30744
c110061df4c16715a491ead8cab815a259ae7846: Bug 1552084 - Remove lifetime requirements on DrawTarget and ReadTarget in WR. r=emilio
Glenn Watson <github@intuitionlibrary.com> - Thu, 16 May 2019 22:25:35 +0000 - rev 533068
Push 11276 by rgurzau@mozilla.com at Mon, 20 May 2019 13:11:24 +0000
Bug 1552084 - Remove lifetime requirements on DrawTarget and ReadTarget in WR. r=emilio This makes DrawTarget and ReadTarget no longer require a borrow on a texture. This was previously fine, but in the near future WR will be rendering picture caching surfaces directly into texture handles. To allow this, we need to remove the borrow check requirement on DrawTarget for rustc. Differential Revision: https://phabricator.services.mozilla.com/D31390
5c2a7a00594f28e2d09e7acdf8f1fae7959c220d: Bug 1552162. Fix unified build bustage in nsPrintObject.cpp. r=emilio
Jonathan Watt <jwatt@jwatt.org> - Wed, 01 May 2019 17:03:35 +0100 - rev 533025
Push 11276 by rgurzau@mozilla.com at Mon, 20 May 2019 13:11:24 +0000
Bug 1552162. Fix unified build bustage in nsPrintObject.cpp. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D31446
4316d55f87be80f99f1a56e162406fa0192e44f2: Bug 1383650 - Run mach devtools-css-db to sync css db r=emilio
violet <violet.bugreport@gmail.com> - Thu, 16 May 2019 00:56:22 +0000 - rev 532854
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1383650 - Run mach devtools-css-db to sync css db r=emilio This is the last part of this seris of patches to implement geometry property. This particular patch just run `./mach devtools-css-db` to update db per instruction at the beginning of devtools/shared/tests/unit/test_css-properties-db.js, and also a manual addition to the animation property db. After this patch, the SVG geometry propery is implemented for <rect>, <circle>, <ellipse> and <foreignObject>. We already implemented outer <svg>. Thus the remainings are inner <svg> and <image>, which are kind of different to the others, so they will be handled in some follow-ups. Note that these patches won't impact old behavior of inner <svg> and <image>. Differential Revision: https://phabricator.services.mozilla.com/D30808
2b003d678c5885aa8bc388fbca2e211addcb2d93: Bug 1383650 - Add geometry property support for Servo glue r=emilio
violet <violet.bugreport@gmail.com> - Thu, 16 May 2019 00:51:04 +0000 - rev 532848
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1383650 - Add geometry property support for Servo glue r=emilio These functions are useful to directly pass already parsed SVG geometry property to CSS side. Differential Revision: https://phabricator.services.mozilla.com/D30776
f1f7b4ad95474592279f9d5f9e337ce94240bdbd: Bug 1383650 - Resolve SVG geometry metrics from CSS r=longsonr,emilio
violet <violet.bugreport@gmail.com> - Thu, 16 May 2019 00:47:37 +0000 - rev 532846
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1383650 - Resolve SVG geometry metrics from CSS r=longsonr,emilio This patch makes SVG retrieve metrics from CSS style. It doesn't handle <svg> element because geometry properties for outer <svg> element has been partially implemented long ago, it needs special change. It doesn't deal with the impact on SMIL. Differential Revision: https://phabricator.services.mozilla.com/D29992
70e74dd6b45d7c14074263f5a47631783aa89780: Bug 1383650 - Add SVG geometry property support in CSS r=emilio
violet <violet.bugreport@gmail.com> - Thu, 16 May 2019 00:47:20 +0000 - rev 532844
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1383650 - Add SVG geometry property support in CSS r=emilio This patch adds SVG geometry properties to CSS, it doesn't deal with how SVG handles them. Differential Revision: https://phabricator.services.mozilla.com/D29937
55a283e793dfd42add9d085f2b32bee82a226946: Bug 1383650 - Support AllowQuirks::Always option in helpers.mako.rs r=emilio
violet <violet.bugreport@gmail.com> - Thu, 16 May 2019 00:44:51 +0000 - rev 532843
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1383650 - Support AllowQuirks::Always option in helpers.mako.rs r=emilio Differential Revision: https://phabricator.services.mozilla.com/D29936
23396874909ff1d79eb198fa300c81bd66aafa2b: Bug 1505908 - Add Gecko profiler labels for when the style threads are doing work. r=emilio
Cameron McCormack <cam@mcc.id.au> - Tue, 14 May 2019 05:00:45 +0000 - rev 532553
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +0000
Bug 1505908 - Add Gecko profiler labels for when the style threads are doing work. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D30869
fe8d487405110dde4f4ed32a508449c0a00ab149: Bug 1550903 - Part 2: Revendor dependencies. r=emilio,kats,froydnj
Bastien Orivel <eijebong@bananium.fr> - Mon, 13 May 2019 16:07:04 +0000 - rev 532488
Push 11268 by csabou@mozilla.com at Tue, 14 May 2019 15:24:22 +0000
Bug 1550903 - Part 2: Revendor dependencies. r=emilio,kats,froydnj It was unhappy about the new LICENSE (fuchsia-cprng) but it's the same as the other fuschia crates. Since I don't think this is used at build time but has the same license as the other fuschia crates, I put it in the RUNTIME_LICENSE_PACKAGE_WHITELIST list. I also removed sha1 from that list as it's not used anymore Differential Revision: https://phabricator.services.mozilla.com/D30746
cc187a665ccff9167c72e46a0b9ca73c04b7bcbe: Bug 1550903 - Part 1: Update ws to 0.8. r=emilio
Bastien Orivel <eijebong@bananium.fr> - Sun, 12 May 2019 12:38:56 +0000 - rev 532487
Push 11268 by csabou@mozilla.com at Tue, 14 May 2019 15:24:22 +0000
Bug 1550903 - Part 1: Update ws to 0.8. r=emilio This is part of the effort to get all the other versions of rand out. Unfortunately the diff is kinda bug because this is the first crate requiring rand 0.6 which has been split into multiple crates. Differential Revision: https://phabricator.services.mozilla.com/D30744
a811c910cfd3527d20556d09fca7dafc4003bc4d: Bug 1550532 - Avoid auto-hyphenating capitalized words, except for German. r=emilio,mats
Jonathan Kew <jkew@mozilla.com> - Mon, 13 May 2019 16:35:44 +0000 - rev 532453
Push 11268 by csabou@mozilla.com at Tue, 14 May 2019 15:24:22 +0000
Bug 1550532 - Avoid auto-hyphenating capitalized words, except for German. r=emilio,mats This affects a number of our existing reftests, so we'll need to update those to not expect auto-hyphenation of a sentence-initial (capitalized) word. (Hyphenation behavior is not sufficiently well-specified for this to be tested at the WPT level, so we just use Gecko-specific reftests.) Differential Revision: https://phabricator.services.mozilla.com/D30912
2c874d7d890cd9a96aeef5de5acf4c24c4e78bd8: Fix missing 'not' in comment. No bug, rs=emilio
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 10 May 2019 16:40:41 -0400 - rev 532326
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Fix missing 'not' in comment. No bug, rs=emilio
17c76d081a9a78e20e52dbfe7b89f072e110c471: Bug 1543982 - Part 2: Don't invoke `mach build ...` recursively. r=emilio
Nick Alexander <nalexander@mozilla.com> - Thu, 09 May 2019 20:39:10 +0000 - rev 532143
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1543982 - Part 2: Don't invoke `mach build ...` recursively. r=emilio This commit avoids moz.build tasks when we're already within `mach build`. This is belt-and-braces: from within `mach build`, we want the main moz.build dependency graph to arrange for the Gradle invocations to be in the right state. It's only in other situations, like `mach android ...` or invocation from Android Studio, that we want Gradle to arrange to be in the right state vis. moz.build. Differential Revision: https://phabricator.services.mozilla.com/D30426
55b7de7850bebd08d85caeb719de711a32f71369: Bug 1543982 - Part 1: Avoid re-configuring from within Gradle. r=emilio
Nick Alexander <nalexander@mozilla.com> - Thu, 09 May 2019 20:38:48 +0000 - rev 532142
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1543982 - Part 1: Avoid re-configuring from within Gradle. r=emilio The inline comment explains what is happening here. The issue is that client.mk is setting MOZ_OBJDIR (and autoconf.mk is setting CC/CXX and others) as part of `mach build`, which means that recursively invoking `mach build` sees a different environment, and that triggers reconfigure. In some situations we can avoid this by recognizing that the environment has changed and setting it back to what it was at the time of `mach build` before client.mk adjusts it. Differential Revision: https://phabricator.services.mozilla.com/D30425
c2250a23fd66e3c812cb023c2d12f6f5e8d5a2f2: Bug 866102 - Implement -webkit-line-clamp. r=mats,emilio,dholbert
Cameron McCormack <cam@mcc.id.au> - Thu, 09 May 2019 02:32:30 +0000 - rev 531981
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 866102 - Implement -webkit-line-clamp. r=mats,emilio,dholbert Differential Revision: https://phabricator.services.mozilla.com/D20115
efc907d677c24b15d2f652e41efa6bca3239fbcc: Bug 1550157 - Set a pref if the user profile is using a userChrome.css or userContent.css file. r=emilio
Mike Conley <mconley@mozilla.com> - Wed, 08 May 2019 20:50:57 +0000 - rev 531937
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1550157 - Set a pref if the user profile is using a userChrome.css or userContent.css file. r=emilio This is in preparation to disable (but not remove) support for these customizations by default. We want to avoid scanning for these files on start-up, but also don't want to make our users jump through a pref-flipping hoop to get their customizations back. So we'll detect those files and flip the pref for this release. For the next release, we'll not load those files unless the pref is flipped. Differential Revision: https://phabricator.services.mozilla.com/D30414
23e432bdaf62c88b10c45a4953a8ea6206f5c9bf: dragndrop: Allow drag'n'drop to start from elements inside a shadow root (Bug 1521471) r=emilio
Artur Signell <artur@vaadin.com> - Wed, 08 May 2019 18:30:45 +0000 - rev 531921
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
dragndrop: Allow drag'n'drop to start from elements inside a shadow root (Bug 1521471) r=emilio Before this change, only elements inside the shadow root tree were scanned for the draggable=true attribute. We now check the flattened tree instead so an element inside a shadow root can start a drag for an element containing the shadow root. Differential Revision: https://phabricator.services.mozilla.com/D30365
e663519fd15dfdc0bfa7b5c38163ef110edc3264: Bug 1549728 - Flush line-breaker whenever the word-break property changes. r=emilio
Jonathan Kew <jkew@mozilla.com> - Wed, 08 May 2019 15:09:44 +0000 - rev 531897
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1549728 - Flush line-breaker whenever the word-break property changes. r=emilio The patch in bug 1507744 was not sufficient by itself, as the line-breaker could still accumulate a single "current word" across a text-run boundary, and then a single word-break value would be applied to it. We need to flush the line-breaker when word-break changes, so that each part of the word will have break opportunities set according to the appropriate value. Differential Revision: https://phabricator.services.mozilla.com/D30260
d6bc3bde65d6e4f99c5c5cd6be6898801bfd0549: Bug 1548848 - Moving assigned nodes caused by slot removal should properly invalidate layout; r=emilio
Edgar Chen <echen@mozilla.com> - Wed, 08 May 2019 10:39:40 +0000 - rev 531858
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1548848 - Moving assigned nodes caused by slot removal should properly invalidate layout; r=emilio Differential Revision: https://phabricator.services.mozilla.com/D30194
6a2919808555ac1a70b3102d42f02081278299e8: Bug 1507744 - Respect word-break value set on an inline element. r=emilio
Jonathan Kew <jkew@mozilla.com> - Tue, 07 May 2019 09:47:52 +0000 - rev 531728
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1507744 - Respect word-break value set on an inline element. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D30174
62fc447687045c79c227f40e5ee3c7b2ecd12f7e: Bug 1507744 - Add WPT reftests for word-break:break-all applied to an inline element. r=emilio
Jonathan Kew <jkew@mozilla.com> - Tue, 07 May 2019 15:27:40 +0000 - rev 531727
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1507744 - Add WPT reftests for word-break:break-all applied to an inline element. r=emilio Tests 001-003 are fixed by the patch in this bug; 004-007 still fail in Firefox after the patch is applied. (Safari passes all these tests; Chrome fails 004 and 007 in my testing.) Differential Revision: https://phabricator.services.mozilla.com/D30192
5772a92c49cf6cc746fe0d22a797fe3f08a20f39: Bug 1549223 - [css-grid-2] Remove single keyword 'subgrid' as a valid value for the 'grid' and 'grid-template' shorthands. r=emilio
Mats Palmgren <mats@mozilla.com> - Mon, 06 May 2019 02:43:50 +0200 - rev 531545
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1549223 - [css-grid-2] Remove single keyword 'subgrid' as a valid value for the 'grid' and 'grid-template' shorthands. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D29974
414ff611f77f537ae11a6cac6e51a44e24e9ad8b: Bug 1548513 - fix bustage in ResizeObserver with diagnostic asserts disabled. r=emilio
Julien Cristau <jcristau@mozilla.com> - Fri, 03 May 2019 05:38:00 +0000 - rev 531246
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1548513 - fix bustage in ResizeObserver with diagnostic asserts disabled. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D29677
d1f9cf74a077fe71234115dafdee9c0723b58e93: Bug 253889 - part 4: Finally, get rid of nsIPresShell r=emilio
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 01 May 2019 02:28:59 +0000 - rev 531055
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 253889 - part 4: Finally, get rid of nsIPresShell r=emilio And also this cleans up some legacy comments of PresShell users. Differential Revision: https://phabricator.services.mozilla.com/D29313
cbf6babb97cddfb252b504ef4e39580003f35029: Bug 253889 - part 3: Move all remaining members of nsIPresShell to mozilla::PresShell r=emilio
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 01 May 2019 02:28:25 +0000 - rev 531054
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 253889 - part 3: Move all remaining members of nsIPresShell to mozilla::PresShell r=emilio Additionally, this sorts out the order of member variables for minimizing the instance size. And also this changes `enum RenderFlags` to `enum class RenderingStateFlags`. Differential Revision: https://phabricator.services.mozilla.com/D29312
ad0568bbf0d1f39cef9e798283b48d64c40ec9c0: Bug 253889 - part 2: Move all methods and public structs of nsIPresShell into mozilla::PresShell r=emilio
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 01 May 2019 02:27:53 +0000 - rev 531053
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 253889 - part 2: Move all methods and public structs of nsIPresShell into mozilla::PresShell r=emilio Differential Revision: https://phabricator.services.mozilla.com/D29311
5a252b843ac859633e95127a25727ba42df1c07d: Bug 608812 - GetTransformForRendering() should have the same rounding behavior r=emilio
violet <violet.bugreport@gmail.com> - Wed, 01 May 2019 15:20:31 +0000 - rev 531035
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 608812 - GetTransformForRendering() should have the same rounding behavior r=emilio The comment in nsDisplayTransform::GetTransformForRendering() clearly says that |aOutOrigin| should return the same offset as GetTransform(). GetTransform() will pass the offset to GetResultingTransformMatrix() which will round it in many cases to avoid subpixel blurry rendering. But GetTransformForRendering() doesn't take this rounding into account, thus contradicting the intent described by the comment. This rounding is important to keep subpixel behavior consistent with or without webrender enabled. Currently, SVG will be rendered blurry in some cases if it's at a subpixel position. After fixing the problem in non-webrender case, the strange blur still occurs in webrender case. It turns out to be caused by this inconsistency. Differential Revision: https://phabricator.services.mozilla.com/D29495
8c408d1c7e2f9bcfae2d13719996e0afb6401d19: Bug 1542906 - Remove a useless variable in PointerEventHandler.cpp. r=emilio
Nas <nassim.ouhenia@yahoo.com> - Tue, 30 Apr 2019 21:55:48 +0200 - rev 530912
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1542906 - Remove a useless variable in PointerEventHandler.cpp. r=emilio
5fc15e9a69ec1824ff41b0ddcbb7743cf88ca309: Bug 1542904 - Remove an useless assignment in nsTableRowGroupFrame.cpp. r=emilio
Nas <nassim.ouhenia@yahoo.com> - Tue, 30 Apr 2019 21:53:43 +0200 - rev 530911
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1542904 - Remove an useless assignment in nsTableRowGroupFrame.cpp. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D29102
0e9ee7d2188b6c82549ce2b23e159b99f32ab452: Bug 1541233 - Stop loading userContent.css in the parent process. r=emilio
Mike Conley <mconley@mozilla.com> - Tue, 30 Apr 2019 14:51:19 +0000 - rev 530777
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1541233 - Stop loading userContent.css in the parent process. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D28677
fa6be110a460610cfa89efcfeda08d9d57e4915b: Bug 1547632 - Remove unused local clip rect stored on WR picture primitives. r=emilio,kvark
Glenn Watson <github@intuitionlibrary.com> - Mon, 29 Apr 2019 16:16:11 +0000 - rev 530638
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1547632 - Remove unused local clip rect stored on WR picture primitives. r=emilio,kvark Differential Revision: https://phabricator.services.mozilla.com/D29148
ee37c856a47e46f3f548cef19d64b581119188fb: Bug 1539159 - Prevent modification of UA style sheets. r=emilio
Cameron McCormack <cam@mcc.id.au> - Mon, 29 Apr 2019 05:34:06 +0000 - rev 530528
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1539159 - Prevent modification of UA style sheets. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D25661
90c4bb8c0d5cb33135e4229c982f746bc1aa9ee7: Bug 1372537 - display:none of symbol should be important r=longsonr,emilio
violet <violet.bugreport@gmail.com> - Mon, 29 Apr 2019 00:20:30 +0000 - rev 530525
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1372537 - display:none of symbol should be important r=longsonr,emilio Differential Revision: https://phabricator.services.mozilla.com/D29099
429ab41a30c4284e2db090abf28353536b44f862: Bug 1547261 - Fix a typo in GetIntrinsicImageSize(). r=emilio
Ting-Yu Lin <tlin@mozilla.com> - Sat, 27 Apr 2019 09:07:44 +0000 - rev 530458
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1547261 - Fix a typo in GetIntrinsicImageSize(). r=emilio Differential Revision: https://phabricator.services.mozilla.com/D29077
ffc6d61950a5cab8b070f61de6e6d9b884b33dfd: Bug 1536688 - Allow animating the 'all' property from Web Animations; r=emilio
Brian Birtles <birtles@gmail.com> - Fri, 26 Apr 2019 00:47:40 +0000 - rev 530222
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1536688 - Allow animating the 'all' property from Web Animations; r=emilio Differential Revision: https://phabricator.services.mozilla.com/D28763
121fd81292cbff53feb33d739c2432b902a36675: 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 529474
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53: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
1e92c0bda3d99e4fa004a2329821288bb0b6e233: 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 529473
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1283222 - Add some extra WPT line-breaking testcases. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D28624
fb82d1aa97d0c8ff9d0e853b4b21a14b5ba82245: 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 529462
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53: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
093bf5cadbcc8f90c1e722fec344e4dba71fdf27: 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 529461
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1283222 - Add some extra WPT line-breaking testcases. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D28624