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

693176 Коммитов

Автор SHA1 Сообщение Дата
Andrea Marchesini 85403a9f37 Bug 1604212 - Enable sameSite=lax by default, r=Ehsan,ahal
Differential Revision: https://phabricator.services.mozilla.com/D63081

--HG--
extra : moz-landing-system : lando
2020-02-25 12:52:20 +00:00
Dickson Tan 987085894f Bug 1545727 - make the JSON tree viewer more accessible. r=Honza
Make the JSON tree view more accessible.

1. Automatically set focus to the first node on initial focus. Previously, the only way to interact with the tree view through the keyboard was to click on a node so that subsequent key presses would register.
2. Fix inaccurate aria-level and aria-expanded attributes causing confusing announcements for screen reader users.
3. Previously, pressing left arrow the first time on a leaf child node would not move focus to its parent, but subsequent tries would work. This has been fixed.
4. Implement first-letter navigation for quick movement via keyboard.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 12:52:30 +00:00
Andrew Osmond 772f973027 Bug 1608189 - Allow WebRender captures on beta/release if pref is set. r=jrmuizel,mconley
Differential Revision: https://phabricator.services.mozilla.com/D62916

--HG--
extra : moz-landing-system : lando
2020-02-25 15:23:31 +00:00
Bob Clary 66b9177ff4 Bug 1610977 - disable service worker testing until alternatives are available, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D64061

--HG--
extra : moz-landing-system : lando
2020-02-25 15:25:38 +00:00
Matthew Gaudet b203d93434 Bug 1617306 - Move MutableScriptFlags into SharedStencil r=caroline
Differential Revision: https://phabricator.services.mozilla.com/D63942

--HG--
extra : moz-landing-system : lando
2020-02-25 13:19:11 +00:00
Matthew Gaudet 676b74b5af Bug 1617306 - Change implementation of SharedStencil ImmutableFlags to prepare for sharing r=caroline
Differential Revision: https://phabricator.services.mozilla.com/D63941

--HG--
extra : moz-landing-system : lando
2020-02-25 13:19:10 +00:00
Kershaw Chang d97a6a1a2d Bug 1607134 - Make sRunningIndex an Atomic to avoid racing r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D63675

--HG--
extra : moz-landing-system : lando
2020-02-25 15:06:55 +00:00
Simon Giesecke 3db3ebfab0 Bug 1617841 - Add nsClassHashtable::Put overloads accepting a UniquePtr rvalue. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D64026

--HG--
extra : moz-landing-system : lando
2020-02-25 14:36:59 +00:00
shindli 281378983a Backed out changeset 8e83821770b7 (bug 1617854) for causing linting failure in /builds/worker/checkouts/gecko/modules/libpref/init/all.js CLOSED TREE 2020-02-25 16:52:31 +02:00
Benjamin Bouvier 025a3953a5 Bug 1617593: Make AllocationIntegrityState debug only; r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D63910

--HG--
extra : moz-landing-system : lando
2020-02-25 14:39:34 +00:00
Benjamin Bouvier 5d06a686d7 Bug 1617593: Remove unused populateSafepoinst in AllocationIntegrityState; r=jandem
This was always set to false after the StupidAllocator has been removed, so we
could replace it at uses.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 14:39:27 +00:00
Benjamin Bouvier 207842a96f Bug 1617593: Remove the StupidAllocator; r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D63853

--HG--
extra : moz-landing-system : lando
2020-02-25 14:39:19 +00:00
Martin Stransky 45cb12c3b5 Bug 1617854 [Wayland] Ship Wayland related preferences at StaticPrefList.yaml r=jhorak
Depends on D64046

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

--HG--
extra : moz-landing-system : lando
2020-02-25 13:28:29 +00:00
Karan Sapolia ef720de9fe Bug 1611634 - Picture-in-Picture keyboard shortcut should open currently playing video. r=jaws
If a page has multiple videos, PiP keyboard shortcut opens the currently playing video.
Opens the first video, if no video is playing.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 14:27:39 +00:00
Bob Clary a3aec07b06 Bug 1610879 - restrict Tier 2 fission web-platform-tests on Linux to try with --full, r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D64050

--HG--
extra : moz-landing-system : lando
2020-02-25 11:43:33 +00:00
Bob Clary 48aea3100e Bug 1617656 - Use correct field names for suite.unit, suite.subtests.unit, r=jmaher.
Differential Revision: https://phabricator.services.mozilla.com/D64022

--HG--
extra : moz-landing-system : lando
2020-02-25 11:57:06 +00:00
Kershaw Chang 050ab144a9 Bug 1617322 - Pass the transaction via OnPushCallback's parameters r=dragana
It's possible that the `nsHttpChannel::mTransaction` is null when `nsHttpChannel::OnPush` is called. This patch adds the transaction to the parameters of `OnPushCallback` to make sure we have a transaction to use.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 10:53:15 +00:00
Marco Bonardo e02230cbe8 Bug 1616460 - Star panel tree view can move bookmarks even when it's not visible. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D64011

--HG--
extra : moz-landing-system : lando
2020-02-25 14:04:43 +00:00
David Major 0e91db76c5 Bug 1616938 - Fix some test issues in TestNetworkLinkIdHashingWindows r=mayhemer
TestNetworkLinkIdHashingWindows has two issues that, frighteningly, cancelled each other out under most conditions.

First is that the `sscanf` format string uses curly braces when the test data does not have braces.

Second is that the order of `nwGUIDS` does not match the sorting behavior of `nsNotifyAddrListener::HashSortedNetworkIds`.

What ended up happening was that the sscanf failed, and left the entire GUID uninitialized. Then we used that uninitialized data over and over in `nwGUIDS` so the order didn't matter. However, under AddressSanitizer, the failure became evident, because (I think, haven't verified) that ASan's instrumentation messes with the contents of the stack between the four GUID parses, so we no longer use the same uninitialized data four times. And for bonus fun, this wasn't noticed in CI because we don't (yet) run ASan on GTests for Windows.

Debugging this was... quite an adventure.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 13:41:02 +00:00
Sylvestre Ledru cb8e00ff3f Bug 1617511 - doc: Add a textual description on attaching new try jobs r=armenzg
Differential Revision: https://phabricator.services.mozilla.com/D63817

--HG--
extra : moz-landing-system : lando
2020-02-25 14:07:26 +00:00
Martin Stransky e8e7d53d36 Bug 1617854 [Wayland] Ship widget.wayland_dmabuf_vaapi.enabled preference r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D64046

--HG--
extra : moz-landing-system : lando
2020-02-25 13:28:19 +00:00
Martin Stransky a37d672244 Bug 1617575 [Wayland] Don't pass invalid file descriptors to SurfaceDescriptorDMABuf, r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D63850

--HG--
extra : moz-landing-system : lando
2020-02-25 13:48:39 +00:00
Martin Stransky f0afedd24a Bug 1617858 [Linux/Gtk] Don't use a fallback widget when it's missing, r=jhorak
With Bug 1613130 fixed we may not need a fallback widget so let's remove this workaround.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 13:32:47 +00:00
Andrew Osmond fbaa72bc71 Bug 1617493 - Rasterize SVG patterns in content process into a shared surface for WebRender. r=jrmuizel
In DrawTargetRecording::CreateSimilarDrawTarget, we would originally
create a new DrawTargetRecording. For resources that are shared, such as
SVG patterns, we would do the same work for each blob image tile. This
can get expensive if the pattern is large. Now we check a size
threshold, and if passed, we create a DrawTargetSkia backed by a
SourceSurfaceSharedData. When we want a snapshot, we now try to get the
shared surface instead if available. The recording infrastructure
already knows how to handle the lifetimes and use of external IDs for
shared surfaces, so now we rasterize the pattern once for all the blob
tiles. In an ideal world we would do this in the compositor process
once, but that requires more changes, and this is useful as a stopgap in
the meantime.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 13:56:23 +00:00
Jonathan Kew 92625e728c Bug 1617515 - Properly advance current position for glyph runs where we don't implement ink-skipping. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D63828

--HG--
extra : moz-landing-system : lando
2020-02-25 13:42:58 +00:00
Gregory Mierzwinski f96c310580 Bug 1616065 - Add stability optimizations to browsertime arguments. r=perftest-reviewers,whimboo
This patch adds some stability and comparison optimizations to the Browsertime arguments. It adds a viewport setting to ensure that all browsers we will test on use the same browser size (only affects desktop). The pageLoadStrategy is also set to `none` so that we can use the `pageCompleteCheckStartWait` and `pageCompleteCheckPollTimeout` options. Those options determine how much Selenium polls (and when it starts polling) to check if there are results available.

The size of the browser is also set to a specific size to prevent regressions/improvements (alerts) from occuring when we update Browsertime and the default screen resolution changes. This patch also disables the Browsertime Firefox extension since we don't need it.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 13:22:45 +00:00
shindli dba7079347 Backed out changeset 3f52616a34d3 (bug 1607366) for causing bc failures in browser_startup_flicker.js CLOSED TREE 2020-02-25 15:52:14 +02:00
shindli 1ec1c94089 Backed out changeset e2b4729c8fe2 (bug 1613890) for mochitest failures in devtools/client/netmonitor/test/browser_net_security-details.js CLOSED TREE
--HG--
rename : devtools/client/netmonitor/src/components/request-details/SecurityPanel.js => devtools/client/netmonitor/src/components/SecurityPanel.js
2020-02-25 15:21:39 +02:00
David Major 5310d823e4 Bug 1617639 - No need to pass -LTCG in AR_FLAGS for Windows r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D63888

--HG--
extra : moz-landing-system : lando
2020-02-24 20:16:55 +00:00
dw-dev 83b5c5059d Bug 1286953 - Add new browserSettings APIs; r=mixedpuppy,Fallen
Add new zoomSiteSpecific and zoomFullPage settings in browserSettings API

Updated description of zoomSiteSpecific in brower_settings.json

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

--HG--
extra : moz-landing-system : lando
2020-02-25 12:56:02 +00:00
Sylvestre Ledru f50632f36b no bug - Add media/mp4parse-rust/ to the list of third party code r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D63947

--HG--
extra : moz-landing-system : lando
2020-02-25 12:52:07 +00:00
Andreea Pavel a4c706c8e3 Bug 1615449 - disabled browser_doorhanger_installs.js on win10 64bits r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D63742

--HG--
extra : moz-landing-system : lando
2020-02-25 12:39:12 +00:00
Alex Chronopoulos b5314f7dc0 Bug 1571513 - Implement suspend/resume of MediaDecoder to clean up low level resources. r=alwu
Implement the `MediaDecoder::Suspend/Resume` to shutdown and recreate the MediaSink. This is important the page is refreshed because the existing tree does not shutdown immediatelly. It stays alive but remains suspended thus it is necessary to clean up the low-level system resources. In order to support the suspended state with the existing work flow, if MediaSink is suspended it is disallowed to start it or change the sink id. Recreating the MediaSink is possible but starting it is restricted until resume.

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

--HG--
extra : moz-landing-system : lando
2020-02-24 17:48:25 +00:00
Alex Chronopoulos 1d184960b3 Bug 1571513 - Setup PrincipalHandle and Playing listener of a DecodedStream in the start. r=alwu
`mPrincipalHandle` and `mPlaying` listeners were being connected in the ctor of a DecodedStream. However, this is not necessary because their attributes will only be modified after the sink start. In addition to that, it was causing problems if a sink was replaced before being started or stopped (and shutdown). This is a valid scenario, though, that we need to support.

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

--HG--
extra : moz-landing-system : lando
2020-02-24 17:46:31 +00:00
Simon Giesecke f67e7d443b Bug 1617604 - Make fallible nsTArray::EmplaceBack callable. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D63862

--HG--
extra : moz-landing-system : lando
2020-02-24 17:53:37 +00:00
Simon Giesecke 32c9aeaad4 Bug 1617542 - Remove nsRefPtrHashtable::Put overload accepting already_AddRefed and adapt all uses. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D63865

--HG--
extra : moz-landing-system : lando
2020-02-25 09:36:12 +00:00
Simon Giesecke 166369d19b Bug 1617542 - Make nsRefPtrHashtable::Put accept a RefPtr rvalue. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D63838

--HG--
extra : moz-landing-system : lando
2020-02-24 17:53:41 +00:00
Simon Giesecke b5fae19786 Bug 1617546 - Provide operator== for mozilla::Nothing. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D63842

--HG--
extra : moz-landing-system : lando
2020-02-24 17:53:39 +00:00
David Teller 25f863ae92 Bug 1607366 - Display a warning when we're running Fission without WebRender;r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D61827

--HG--
extra : moz-landing-system : lando
2020-02-22 10:03:42 +00:00
Hubert Boma Manilla 7c6db94c5d Bug 1613890 - Refactored the Security panel to use request-details/PropertiesView r=Honza
- Moved and updated SecurityPanel
	- upated moz.build files
	- removed unused openLink parameter

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

--HG--
rename : devtools/client/netmonitor/src/components/SecurityPanel.js => devtools/client/netmonitor/src/components/request-details/SecurityPanel.js
extra : moz-landing-system : lando
2020-02-25 11:27:04 +00:00
Andreea Pavel d18f1720ed Bug 1616714 - correct disable condition for browser_default_zoom_sitespecific.js r=test-only CLOSED TREE
--HG--
extra : amend_source : 0d4cee03b5a4e51eec758ad22955a2ac78928b7b
2020-02-25 14:09:08 +02:00
Andreea Pavel 73c170df27 Bug 1616714 - disable browser_default_zoom_sitespecific.js on mac and linux not debug r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D64048

--HG--
extra : moz-landing-system : lando
2020-02-25 11:58:02 +00:00
championshuttler 567dc71deb Bug 1617846 - Replace IRC with matrix.r=firefox-source-docs-reviewers,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D64030

--HG--
extra : moz-landing-system : lando
2020-02-25 11:39:53 +00:00
Andreea Pavel de2943e682 Backed out changeset bf161e554d1f (bug 1612091) for failing bc at browser_protections_telemetry.js on a CLOSED TREE 2020-02-25 13:17:25 +02:00
Henri Sivonen a7cb9f986b Bug 1569106 - Disable browser/base/content/test/fullscreen/browser_bug1557041.js for Fission on Windows. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D63445

--HG--
extra : moz-landing-system : lando
2020-02-25 10:44:49 +00:00
André Bargull 2a52b0136c Bug 1617174: Use boxAtStart for LCheckThis and LCheckThisReinit. r=jandem
Both lir nodes don't overwrite their input, so it's safe to use boxAtStart.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 09:49:35 +00:00
Nihanth Subramanya 33562e0e9e Bug 1613790 - Implement unit tests for TRRPerformance module. r=johannh,dragana,valentin
Depends on D62845

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

--HG--
extra : moz-landing-system : lando
2020-02-25 10:29:41 +00:00
Nihanth Subramanya 470d7c00c6 Bug 1613790 - Implement module to measure performance of TRRs and send telemetry. r=johannh,dragana,valentin
Differential Revision: https://phabricator.services.mozilla.com/D62845

--HG--
extra : moz-landing-system : lando
2020-02-25 10:29:03 +00:00
Sylvestre Ledru 98a5cfa00d Bug 1617369 - Reformat testing/ using rustfmt r=whimboo,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D63940

--HG--
extra : moz-landing-system : lando
2020-02-24 21:40:06 +00:00
Nicolas Chevobbe ab439621fd Bug 1617210 - Fix issue with duplicated ObjectFronts in the scopes panel. r=jlast.
Since the thread actor caches the object actors
it creates, if an object had multiple properties
referencing the same object, we would create
multiple fronts for the same object actor, which
would confuse protocol.js.
The fix consist in checking if a front already exists
before creating a new one.
A test is added for the debugger to ensure this
works as expected and we don't regress.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 10:22:31 +00:00