97879e1e1dcb4c0577bb4ed4b7f803a9c236fc22: Bug 1616412 - Enable WebRender display item caching r=kvark
Miko Mynttinen <mikokm@gmail.com> - Wed, 19 Feb 2020 16:23:45 +0000 - rev 519552
Push 110565 by mikokm@gmail.com at Thu, 19 Mar 2020 09:13:51 +0000
Bug 1616412 - Enable WebRender display item caching r=kvark Differential Revision: https://phabricator.services.mozilla.com/D63269
8f4b47079a44eeea87caa560b3b072148551aa3c: Bug 1616901 - Cap the maximum texture array layer count to 32 on all platforms. r=gw
Nicolas Silva <nsilva@mozilla.com> - Wed, 18 Mar 2020 18:59:45 +0000 - rev 519551
Push 110564 by nsilva@mozilla.com at Thu, 19 Mar 2020 08:48:53 +0000
Bug 1616901 - Cap the maximum texture array layer count to 32 on all platforms. r=gw It was previously set on mac only due to driver mischiefs, however the cost of growing texture arrays becomes high with large layer counts, which capping the layer count to 32 everywhere helps mitigate at the expense of batch breaks. Depends on D67368 Differential Revision: https://phabricator.services.mozilla.com/D67369
955e7790f963c0c99ab8ab6ba537491a24023939: Bug 1616901 - Move picture cache texture array logic into its own struct. r=gw
Nicolas Silva <nsilva@mozilla.com> - Wed, 18 Mar 2020 18:59:32 +0000 - rev 519550
Push 110564 by nsilva@mozilla.com at Thu, 19 Mar 2020 08:48:53 +0000
Bug 1616901 - Move picture cache texture array logic into its own struct. r=gw Doesn't make for a stellar API but texture_cache.rs has a lot of code and I had a hard time wrapping my head around the scattered parts of picture-cache specific code. In addition (and more importantly) texture arrays for each tile sizes can be allocated on demand and do not need to be created when initializing the texture cache. This avoids allocating and deallocating the mispredicted picture texture size when the initial window size is garbage. Depends on D67367 Differential Revision: https://phabricator.services.mozilla.com/D67368
86167a71e7060d373e5ca4148e0e47ae5169d616: Bug 1616901 - Put a bit more texture cache eviction pressure. r=gw
Nicolas Silva <nsilva@mozilla.com> - Wed, 18 Mar 2020 18:59:09 +0000 - rev 519549
Push 110564 by nsilva@mozilla.com at Thu, 19 Mar 2020 08:48:53 +0000
Bug 1616901 - Put a bit more texture cache eviction pressure. r=gw Also make sure that the pressure factor never gets to zero. These new constants aren't deinitive in any way though I think that they are a bit more reasonable. Depends on D67366 Differential Revision: https://phabricator.services.mozilla.com/D67367
a781ce6dd0204621001b60c291601dd7f5666690: Bug 1616901 - Allocate rgb8 linear shared texture cache regions four at a time. r=gw
Nicolas Silva <nsilva@mozilla.com> - Wed, 18 Mar 2020 18:58:49 +0000 - rev 519548
Push 110564 by nsilva@mozilla.com at Thu, 19 Mar 2020 08:48:53 +0000
Bug 1616901 - Allocate rgb8 linear shared texture cache regions four at a time. r=gw As an initial step to reduce the reallocation churn a bit. This texture array grows up to 12 layers for any trivial page and goes up to 40+ on many sites (like the youtube front page) so it's far from enough but it's a start. Simple popups like Help > About Nightly don't need more than 4 layers, though. Differential Revision: https://phabricator.services.mozilla.com/D67366
2d55f2c0fc33eda6c995ea77bb7fe59b86bba6f0: Bug 1623349 - remove specifics about error message for opt chain r=jandem
yulia <ystartsev@mozilla.com> - Thu, 19 Mar 2020 06:38:46 +0000 - rev 519547
Push 110563 by ystartsev@mozilla.com at Thu, 19 Mar 2020 08:26:02 +0000
Bug 1623349 - remove specifics about error message for opt chain r=jandem Differential Revision: https://phabricator.services.mozilla.com/D67360
a48e8598f76ffb122c9735ddcb75e04550ce95d0: Bug 1621845 - Normalize fetch path in fetch-content. r=rstewart
Mike Hommey <mh+mozilla@glandium.org> - Thu, 19 Mar 2020 08:18:37 +0000 - rev 519546
Push 110562 by mh@glandium.org at Thu, 19 Mar 2020 08:19:12 +0000
Bug 1621845 - Normalize fetch path in fetch-content. r=rstewart The win64-aarch64 have a kind of a nasty trick that makes fetch-content download artifacts of a dependent task directly as artifacts of the task itself. For some reason, while this pattern works on native Windows jobs, it doesn't on Linux. What happens is essentially that: `pathlib.Path(path).joinpath('../foo').mkdir(parents=True, exist=ok=True)` fails when path doesn't exist first. I guess the fetches directory already exists on Windows worker or something. Unfortunately, os.path.normpath doesn't take `pathlib.Path`s in still-supported python 3.5, so we have to convert to str first. Differential Revision: https://phabricator.services.mozilla.com/D66518
b1242e6ad29f277a5663ff4b9eafd534aaddfeb5: Bug 1623006 - Return an error code when autobinscope prints an error. r=dmajor
Mike Hommey <mh+mozilla@glandium.org> - Thu, 19 Mar 2020 02:05:58 +0000 - rev 519545
Push 110561 by mh@glandium.org at Thu, 19 Mar 2020 08:17:12 +0000
Bug 1623006 - Return an error code when autobinscope prints an error. r=dmajor Otherwise, the error is never visible to the build system, taskcluster, treeherder, and, ultimately, this defeats the purpose of the check. Differential Revision: https://phabricator.services.mozilla.com/D67414
786ce3bfb9b5c1ee885564a01033320883dca760: Bug 1623106 [Linux/Gtk] Don't use window resize workaround for Gtk >= 3.24, r=jhorak
Martin Stransky <stransky@redhat.com> - Thu, 19 Mar 2020 07:45:04 +0000 - rev 519544
Push 110560 by rgurzau@mozilla.com at Thu, 19 Mar 2020 07:51:35 +0000
Bug 1623106 [Linux/Gtk] Don't use window resize workaround for Gtk >= 3.24, r=jhorak We have a workaround for https://gitlab.gnome.org/GNOME/gtk/issues/1044 which is already fixed in Gtk 3.24 and causes resize regression there so let's remove it. Differential Revision: https://phabricator.services.mozilla.com/D67387
e34098b876a71642a351557eabb6f6ceae826336: Bug 1618198 part 18 - Implement assorted JSOps. r=iain
Jan de Mooij <jdemooij@mozilla.com> - Wed, 18 Mar 2020 16:28:13 +0000 - rev 519543
Push 110559 by jdemooij@mozilla.com at Thu, 19 Mar 2020 06:59:11 +0000
Bug 1618198 part 18 - Implement assorted JSOps. r=iain Differential Revision: https://phabricator.services.mozilla.com/D67124
5cd032a8ac6c7cdd7fd8a4b371db27bb09a6f321: Backed out changeset 6fe5ce050c0d (bug 1507375) for failures in test_transformed_scrolling_repaints_3.html CLOSED TREE
Noemi Erli <nerli@mozilla.com> - Thu, 19 Mar 2020 08:56:17 +0200 - rev 519542
Push 110558 by nerli@mozilla.com at Thu, 19 Mar 2020 06:57:24 +0000
Backed out changeset 6fe5ce050c0d (bug 1507375) for failures in test_transformed_scrolling_repaints_3.html CLOSED TREE
aa4db1c5335f359b84347c6d286c0c94e1b45ea2: Bug 1623172 - Part 2: Store Bump allocator in SmooshResult and use string there instead of allocating String. r=nbp
Tooru Fujisawa <arai_a@mac.com> - Thu, 19 Mar 2020 05:32:39 +0000 - rev 519541
Push 110557 by arai_a@mac.com at Thu, 19 Mar 2020 06:01:14 +0000
Bug 1623172 - Part 2: Store Bump allocator in SmooshResult and use string there instead of allocating String. r=nbp Differential Revision: https://phabricator.services.mozilla.com/D67228
10d851b982ee7147415c4d800e5be309adb31ea3: Bug 1623172 - Part 1: Receive str and allocate String in run_smoosh. r=nbp
Tooru Fujisawa <arai_a@mac.com> - Thu, 19 Mar 2020 05:32:32 +0000 - rev 519540
Push 110557 by arai_a@mac.com at Thu, 19 Mar 2020 06:01:14 +0000
Bug 1623172 - Part 1: Receive str and allocate String in run_smoosh. r=nbp Differential Revision: https://phabricator.services.mozilla.com/D67227
5cd1563764a5fb2696841f94d06f86665f62567f: Bug 1622036 - Implement scope handling for global and block. r=nbp
Tooru Fujisawa <arai_a@mac.com> - Thu, 19 Mar 2020 05:32:14 +0000 - rev 519539
Push 110557 by arai_a@mac.com at Thu, 19 Mar 2020 06:01:14 +0000
Bug 1622036 - Implement scope handling for global and block. r=nbp Differential Revision: https://phabricator.services.mozilla.com/D66627
6fe5ce050c0dfcbfaf64ce7f4770cfaa2c2a6cad: Bug 1507375 - Restrict the controllability of UI parts visibility with features parameter of window.open. r=smaug
Tooru Fujisawa <arai_a@mac.com> - Thu, 19 Mar 2020 03:50:25 +0000 - rev 519538
Push 110556 by arai_a@mac.com at Thu, 19 Mar 2020 05:48:44 +0000
Bug 1507375 - Restrict the controllability of UI parts visibility with features parameter of window.open. r=smaug Make the features parameter of window.open just a condition for whether to open a popup or a new tab. Also remove dom.disable_window_open_feature.* prefs. Differential Revision: https://phabricator.services.mozilla.com/D65926
c9f5c4e0d563d128513570688ccaeaa01606feae: Bug 1620504 - part 22-4: Clean up warnings in HTMLEditSubActionHandler.cpp r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 19 Mar 2020 04:23:31 +0000 - rev 519537
Push 110555 by masayuki@d-toybox.com at Thu, 19 Mar 2020 04:29:32 +0000
Bug 1620504 - part 22-4: Clean up warnings in HTMLEditSubActionHandler.cpp r=m_kato Differential Revision: https://phabricator.services.mozilla.com/D66983
a5b778477f34ee0e11ba694484f066c2f144518c: Bug 1623469 - Add a pref to disable synchronization transform animations with geometric animations. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Thu, 19 Mar 2020 03:36:54 +0000 - rev 519536
Push 110554 by hikezoe.birchill@mozilla.com at Thu, 19 Mar 2020 03:37:35 +0000
Bug 1623469 - Add a pref to disable synchronization transform animations with geometric animations. r=boris Differential Revision: https://phabricator.services.mozilla.com/D67391
f985871b3e622041babc71f3770275f045ae7f33: Bug 1623492. Expose OS compositor to telemetry.
Jeff Muizelaar <jmuizelaar@mozilla.com> - Thu, 19 Mar 2020 02:37:21 +0000 - rev 519535
Push 110553 by jmuizelaar@mozilla.com at Thu, 19 Mar 2020 03:06:28 +0000
Bug 1623492. Expose OS compositor to telemetry. Differential Revision: https://phabricator.services.mozilla.com/D67415
f84e7907b6124597453a93b3c09f91dd66847800: Bug 1621192 - P4: Remove documentOpenFlags from DocumentChannelCreationArgs. r=mattwoodrow
Dan Glastonbury <dan.glastonbury@gmail.com> - Thu, 19 Mar 2020 01:49:24 +0000 - rev 519534
Push 110552 by dglastonbury@mozilla.com at Thu, 19 Mar 2020 01:52:50 +0000
Bug 1621192 - P4: Remove documentOpenFlags from DocumentChannelCreationArgs. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D66170
09edbdb8a3e3c1c411f3b6ee75b3a1032535e23d: Bug 1621192 - P3: Remove mPluginsAllowed from DocumentChannel. r=mattwoodrow
Dan Glastonbury <dan.glastonbury@gmail.com> - Thu, 19 Mar 2020 01:49:11 +0000 - rev 519533
Push 110552 by dglastonbury@mozilla.com at Thu, 19 Mar 2020 01:52:50 +0000
Bug 1621192 - P3: Remove mPluginsAllowed from DocumentChannel. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D66169
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip