Граф коммитов

687339 Коммитов

Автор SHA1 Сообщение Дата
Nathan Froyd 798b9b9ec1 Bug 1608326 - don't unset WASM_SANDBOXED_LIBRARIES for Linux artifact builds; r=firefox-build-system-reviewers,chmanchester
Otherwise we won't package the necessary libraries, which leads to
peculiar runtime failures.

Depends on D59555

Differential Revision: https://phabricator.services.mozilla.com/D59556

--HG--
extra : moz-landing-system : lando
2020-01-10 19:56:56 +00:00
Nathan Froyd c27f84822c Bug 1608326 - only check for wasm tools when compiling; r=firefox-build-system-reviewers,chmanchester
...so that we can correctly declare that we are using sandboxed
library(ies) from our "parent" build, but not check for all the tools to
compile code.

Depends on D59554

Differential Revision: https://phabricator.services.mozilla.com/D59555

--HG--
extra : moz-landing-system : lando
2020-01-10 19:56:17 +00:00
Nathan Froyd 2aa36b39fc Bug 1608326 - move most wasm sandboxing configury under an only_when; r=firefox-build-system-reviewers,chmanchester
This change eliminates a lot of repetition, and paves the way for the
next change.

Differential Revision: https://phabricator.services.mozilla.com/D59554

--HG--
extra : moz-landing-system : lando
2020-01-10 19:56:05 +00:00
Adam Gashlin 164ce61f41 Bug 1606414 - Set accepted-mar-channel-ids for ASAN builds. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D58679

--HG--
extra : moz-landing-system : lando
2020-01-10 19:27:17 +00:00
Ricky Stewart 54449c6d0e Bug 1607512 - mozbuild/test/configure/test_checks_configure.py supports Python 3 r=ahal,mars
Differential Revision: https://phabricator.services.mozilla.com/D58970

--HG--
extra : moz-landing-system : lando
2020-01-08 16:14:03 +00:00
Ricky Stewart 658b39b268 Bug 1607503 - mozbuild/test/configure/test_configure.py supports Python 3 r=ahal,mars
Differential Revision: https://phabricator.services.mozilla.com/D58969

--HG--
extra : moz-landing-system : lando
2020-01-08 15:51:18 +00:00
Ricky Stewart 0e8cc6812c Bug 1607345 - mozbuild/configure/options.py supports Python 3 r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D58867

--HG--
extra : moz-landing-system : lando
2020-01-07 18:30:34 +00:00
Ricky Stewart 39953e00e6 Bug 1607284 - mozbuild/configure/util.py supports Python 3 r=ahal,mars
Differential Revision: https://phabricator.services.mozilla.com/D58834

--HG--
extra : moz-landing-system : lando
2020-01-08 16:17:58 +00:00
Andrew Halberstadt ab88ef1f24 Bug 1563797 - Use 'backports.shutil_which' instead of 'which' in configure r=glandium
This gets rid of the last use of the 'which' module left in the tree. So not
only will this help 'configure' become a little more Python 3 compatible, but
we can now remove 'third_party/python/which'.

Differential Revision: https://phabricator.services.mozilla.com/D37427

--HG--
extra : moz-landing-system : lando
2020-01-10 07:09:06 +00:00
Brian Hackett 4697628b6e Bug 1608331 - Watch for null pauseData, r=jlast.
Differential Revision: https://phabricator.services.mozilla.com/D59492

--HG--
extra : moz-landing-system : lando
2020-01-10 20:41:29 +00:00
Brian Hackett ecd563dce4 Bug 1608261 - Shade untraversed and unscanned regions differently on timeline, r=jlast.
Differential Revision: https://phabricator.services.mozilla.com/D59421

--HG--
extra : moz-landing-system : lando
2020-01-10 20:39:03 +00:00
Jeff Muizelaar b0f0989ac5 Bug 1608131 - Remove unused native drawing filtering flags. r=aosmond
GOOD and LINEAR are basically the same and neither of them
is NEAREST.

Differential Revision: https://phabricator.services.mozilla.com/D59341

--HG--
extra : moz-landing-system : lando
2020-01-09 15:40:25 +00:00
Harry Twyford ed874ca75f Bug 1601334 - Increase Urlbar min-width. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D55835

--HG--
extra : moz-landing-system : lando
2020-01-10 20:02:35 +00:00
Andrew Halberstadt 29118f59c9 Bug 1608535 - [ci.mozlint] Disable parallelism in eslint until issues are resolved (see this bug), r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D59553

--HG--
extra : moz-landing-system : lando
2020-01-10 19:58:41 +00:00
Adam Gashlin fcb2f897dd Bug 1501311 - Clear last-error code before WaitForInputIdle r=aklotz
Differential Revision: https://phabricator.services.mozilla.com/D58678

--HG--
extra : moz-landing-system : lando
2020-01-10 19:23:00 +00:00
Edwin Takahashi 299b3e80ad Bug 1602863 - run webgl on ubuntu1804, part 2 r=jmaher
Changes:

Add webgl tests to the linux1804-tests set, not just the linux1804-qr-tests set.

Differential Revision: https://phabricator.services.mozilla.com/D59457

--HG--
extra : moz-landing-system : lando
2020-01-10 19:25:39 +00:00
Edwin Takahashi b49ddf126a Bug 1600387 - run jittest with ubuntu1804 r=jmaher
Changes:

Add `jittest` to the linux1804-test set.

This will have no effect until `ccov` variant is enabled for ubuntu1804.

Differential Revision: https://phabricator.services.mozilla.com/D59456

--HG--
extra : moz-landing-system : lando
2020-01-10 19:23:07 +00:00
Daniel Varga 0dad0cf998 Backed out 4 changesets (bug 1596756, bug 1593698, bug 1608069) for causing mochitest leakchecks.
CLOSED TREE

Backed out changeset 37d24b36ce31 (bug 1596756)
Backed out changeset dbd7b3de1ce6 (bug 1596756)
Backed out changeset 2079d95da4a2 (bug 1593698)
Backed out changeset 49da2705c358 (bug 1608069)
2020-01-10 21:21:19 +02:00
Edwin Takahashi 22d8bb7dba Bug 1607867 - mark expected outcome of promise-rejection-events.html for ubuntu1804 shippable opt and fission r=jmaher
Changes:

With permission from test owner, mark this test with updated expectation of `["OK", "TIMEOUT"]` for ubuntu1804 and opt and fission.

Differential Revision: https://phabricator.services.mozilla.com/D59406

--HG--
extra : moz-landing-system : lando
2020-01-10 11:24:28 +00:00
Edwin Takahashi 4c92e2ebc3 Bug 1604714 - mark flaky screen-orientation tests on ubuntu1804 webrender/asan with expectation of [OK, ERROR] r=jmaher
Changes:

Several tests in `screen-orientation` subsuite are flaky when run on ubuntu1804 with either `webrender` or `asan`. Mark them with expectation of ["OK", "ERROR"] to compensate.

Differential Revision: https://phabricator.services.mozilla.com/D57651

--HG--
extra : moz-landing-system : lando
2020-01-10 18:44:39 +00:00
Tom Ritter c38888bbb8 Bug 1607316 - On Android with RFP enabled, lie about the pointer type to be a coarse pointer r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D59021

--HG--
extra : moz-landing-system : lando
2020-01-10 18:57:47 +00:00
Erica Wright 93c2195fdb Bug 1590656 - About Protection explains why there is no info in private browsing mode. r=fluent-reviewers,nhnt11,flod
Differential Revision: https://phabricator.services.mozilla.com/D58665

--HG--
extra : moz-landing-system : lando
2020-01-10 02:20:45 +00:00
Jan de Mooij 44ec4609e5 Bug 1607494 - Disable Ion for the PAC script thread. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D59467

--HG--
extra : moz-landing-system : lando
2020-01-10 18:54:42 +00:00
Harry Twyford 62f0375b13 Bug 1606930 - Unify address bar focus border across platforms. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D59513

--HG--
extra : moz-landing-system : lando
2020-01-10 18:05:20 +00:00
Christoph Walcher 9d0708ddd2 Bug 1607702 - Extract nsuri displaynames to nsNameSpaceManager r=bholley
Differential Revision: https://phabricator.services.mozilla.com/D59274

--HG--
extra : moz-landing-system : lando
2020-01-10 18:45:12 +00:00
John Lin 94e7802888 Bug 1605833 - Add FLAC and Opus support back to Widevine on Windows. r=bryce
Bug 1510424/D13135 remove them from Windows along with Android by mistake.
This patch also moves some code to separate Android only logic from other
platforms to avoid making similar mistakes.

Differential Revision: https://phabricator.services.mozilla.com/D59248

--HG--
extra : moz-landing-system : lando
2020-01-09 00:46:47 +00:00
Brian Hackett f74708b30a Bug 1598951 Part 2 - Don't record random numbers in jemalloc, r=glandium.
Depends on D58437

Differential Revision: https://phabricator.services.mozilla.com/D58440

--HG--
extra : moz-landing-system : lando
2020-01-10 05:26:10 +00:00
Andrew Osmond 3a7b9515de Bug 1600472 - Disable allowing sacrificing subpixel anti-aliasing for small screens. r=jrmuizel
This patch only allows sacrificing subpixel anti-aliasing when the
screen size is larger than WUXGA, and when the force disable pref is not
set. In the future, we may also add disable this for high end GPUs.

This also consolidates the WebRender debug flags to use the same
signaling infrastructure to avoid needing to store the debug flag state
and check on each transaction. Instead it now applies the debug flag
updates when the gfxVar changes.

Differential Revision: https://phabricator.services.mozilla.com/D57469

--HG--
extra : moz-landing-system : lando
2020-01-10 16:57:55 +00:00
Tom Prince 7faf19260e Bug 1607857: Don't use treeherder platform for partials; r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D59400

--HG--
extra : moz-landing-system : lando
2020-01-10 18:24:13 +00:00
Tom Prince a869bcad07 Bug 1607857: [partials] Don't pass platform to funsize; r=sfraser
The only thing it used it for was for a default filename, but we
always pass an explicit name, so remove the platform option and the
default filename.

Differential Revision: https://phabricator.services.mozilla.com/D59399

--HG--
extra : moz-landing-system : lando
2020-01-10 18:21:20 +00:00
Edwin Takahashi 0694c5d5b1 Bug 1602863 - run reftest-no-accel on ubuntu1804 docker image r=jmaher
Changes:

Now that mfenced-12.html is disabled, run `reftest-no-accel` on ubuntu1804.

Differential Revision: https://phabricator.services.mozilla.com/D59448

--HG--
extra : moz-landing-system : lando
2020-01-10 18:09:29 +00:00
Edwin Takahashi 1292ac382f Bug 1602863 - run firefox-ui-tests on ubuntu1804 docker image r=jmaher
Changes:

Run `firefox-ui-tests` on ubuntu1804.

Differential Revision: https://phabricator.services.mozilla.com/D59447

--HG--
extra : moz-landing-system : lando
2020-01-10 18:10:24 +00:00
Gijs Kruitbosch 4a8075c515 Bug 1608036 - fix pinned tabs getting lost when restoring sessions, r=dao
Differential Revision: https://phabricator.services.mozilla.com/D59335

--HG--
extra : moz-landing-system : lando
2020-01-10 18:17:07 +00:00
Daniel Varga 62435a4ea1 Backed out 2 changesets (bug 1607857) for causing lint failure at /builds/worker/checkouts/gecko/taskcluster/taskgraph/transforms/mar_signing.py
CLOSED TREE

Backed out changeset ec6201138386 (bug 1607857)
Backed out changeset a6d10498ee87 (bug 1607857)
2020-01-10 20:16:47 +02:00
Chris H-C 891ffc198f Bug 1591564 - Run rustfmt on FOGotype r=janerik
Depends on D59531

Differential Revision: https://phabricator.services.mozilla.com/D59532

--HG--
extra : moz-landing-system : lando
2020-01-10 16:49:39 +00:00
Chris H-C b38f3b9ecb Bug 1591564 - Use Rust string types with std::thread r=froydnj,janerik
The end of the std::thread at process end didn't seem to release the owned
nsStringBuffer in a way that refcounting liked. So let's copy the nsAString
into an owned String, move it into the thread's closure, and convert it as
necessary to an nsAString when we invoke pingsender.

Not the most efficient, but it doesn't have to be. This is prototype code
that will be removed.

Depends on D58809

Differential Revision: https://phabricator.services.mozilla.com/D59531

--HG--
extra : moz-landing-system : lando
2020-01-10 16:50:19 +00:00
Chris H-C 54f9de9372 Bug 1591564 - Use nsIProcess instead of std::process::Command r=janerik,gsvelto
nsIProcess is the tried-and-true method for launching utility subprocesses on
Firefox Desktop's supported platforms. Use that.

Differential Revision: https://phabricator.services.mozilla.com/D58809

--HG--
extra : moz-landing-system : lando
2020-01-10 16:18:34 +00:00
Chris H-C 0bfd1f9708 Bug 1591564 - Update glean-preview to 0.0.4 r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D57977

--HG--
extra : moz-landing-system : lando
2020-01-10 16:18:31 +00:00
Chris H-C 3379cb89e3 Bug 1591564 - Debug log when failing to send pings r=janerik,emilio
Differential Revision: https://phabricator.services.mozilla.com/D57359

--HG--
extra : moz-landing-system : lando
2020-01-10 16:18:22 +00:00
Chris H-C fb26ae859d Bug 1591564 - Convert FOGotype Glean pings to pingsender format and send them r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D57108

--HG--
extra : moz-landing-system : lando
2020-01-10 16:18:19 +00:00
Chris H-C 94d6ae235a Bug 1591564 - Determine from the pref whether Glean upload is enabled r=janerik,emilio
Since we're the only one sending data, and we're doing so infrequently, let's
get the pref value before each ping send instead of building a pref observer
right this second.

Differential Revision: https://phabricator.services.mozilla.com/D57107

--HG--
extra : moz-landing-system : lando
2020-01-10 16:18:12 +00:00
Chris H-C fa1be025f2 Bug 1591564 - Assemble a 'prototype' ping every hour. r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D57106

--HG--
extra : moz-landing-system : lando
2020-01-10 16:18:05 +00:00
Chris H-C 702a2d59a2 Bug 1591564 - Initialize the FOGotype when Telemetry inits r=janerik,emilio
Differential Revision: https://phabricator.services.mozilla.com/D57105

--HG--
extra : moz-landing-system : lando
2020-01-10 16:17:57 +00:00
alwu a68bad3c1f Bug 1605769 - part3 : set playback state to the event source according to the play state of the main controller. r=MeFisto94
Based on the main controller's play state to set the correct playback state to the event source.

Differential Revision: https://phabricator.services.mozilla.com/D58261

--HG--
extra : moz-landing-system : lando
2020-01-10 04:13:32 +00:00
alwu 0823bf3111 Bug 1605769 - part2 : create controller manager to select main controller. r=MeFisto94
Implement a class `ControllerManager` to wrap the details of how to select the main controller, which would also be used to monitor main controller's play state change.

Differential Revision: https://phabricator.services.mozilla.com/D58260

--HG--
extra : moz-landing-system : lando
2020-01-10 12:24:13 +00:00
alwu fd68b00cb4 Bug 1605769 - part1 : use `PlaybackState` in media controller and add a method to monitor its change r=MeFisto94
We use `PlaybackState` to replace `boolean` which can clearly indicate what controller's current state is and introduce a new method `PlayStateChangedEvent()` which can be used to monitor the play state change of the media controller.

Differential Revision: https://phabricator.services.mozilla.com/D58174

--HG--
extra : moz-landing-system : lando
2020-01-09 04:42:26 +00:00
alwu b02cf1f17d Bug 1605769 - part0 : extend PlaybackState and move it out from MediaEventSource. r=MeFisto94
Since we would like to use `PlaybackState` in MediaController, we move it out from `MediaEventSource` and put it in `MediaControl.h`, which makes more sense because it actually represents media controller's playback state.

In addition, modify `ePlayed` to `ePlaying` and add one new state `eStopped`.

Differential Revision: https://phabricator.services.mozilla.com/D59100

--HG--
extra : moz-landing-system : lando
2020-01-10 12:23:04 +00:00
Tom Prince 5c29b0ca23 Bug 1607857: Don't use treeherder platform for partials; r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D59400

--HG--
extra : moz-landing-system : lando
2020-01-10 17:22:18 +00:00
Tom Prince 7ab5279101 Bug 1607857: [partials] Don't pass platform to funsize; r=sfraser
The only thing it used it for was for a default filename, but we
always pass an explicit name, so remove the platform option and the
default filename.

Differential Revision: https://phabricator.services.mozilla.com/D59399

--HG--
extra : moz-landing-system : lando
2020-01-10 09:55:27 +00:00
Chris Martin 795cf400a0 Bug 1604412 - Give CompositorWidgetChild more window info r=sotaro
CompositorWidgetChild is about to be responsible for creating,
destroying, and presenting a shared buffer that CompositorWidgetParent
will draw into. To do this, it will need the window handle,
transparency mode changes, window size changes, and window size mode
changes.

Its creation is also about to become fallible, so it needs a separate
initialization routine.

Differential Revision: https://phabricator.services.mozilla.com/D57430

--HG--
extra : moz-landing-system : lando
2020-01-08 18:37:38 +00:00