Commit Graph

660290 Commits

Author SHA1 Message Date
Jonas Jenwald
048ab60385 Bug 786674 - Forward browser chrome zoom events to the PDF.js viewer. r=bdahl,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D26338

--HG--
extra : moz-landing-system : lando
2019-07-15 13:06:37 +00:00
Brad Arant
2eabf6d0f6 Bug 1268019 - Return default icon for download files that do not have intent for handling.;r=VladBaicu
Depends on D34386

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

--HG--
extra : moz-landing-system : lando
2019-07-15 09:36:47 +00:00
Alphan Chen
bd4a8d7302 Bug 1563171 - Move the sessionStore related functions from nsIXULBrowserWindow.idl r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D37424

--HG--
extra : moz-landing-system : lando
2019-07-15 10:29:06 +00:00
Narcis Beleuzu
dd7cd21402 Bug 1479782 - Disable browser_net_frame.js on Win7-32 and Linux64 r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D38000

--HG--
extra : moz-landing-system : lando
2019-07-15 13:25:03 +00:00
Alexis Beingessner
81f39dd2b0 Bug 1547351 - Automatically set content process render root r=kats
This implements the idea of automatically setting a content proc's
render root based on the render root enclosing the iframe that
points to it. There was a bit of cleanup in here that was a bit
tricky to extract from the core patch revolving around how we
use the Api(...) helper. This was to avoid the situation where
we use the Api(...) helper before our render root is initialized,
when we don't actually have to. I.e., when we just want the root
WebRenderAPI in all cases.

An alternative to this approach could be to fully built out the
WebRender transactions and just queue those up to be sent. However,
transaction building has various side effects which are committed
before the transaction is actually sent, so we would have to build
out some scheme for deferring those as well. This seemed simpler.

Patch primarily written by :dthayer

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

--HG--
extra : moz-landing-system : lando
2019-07-15 13:18:44 +00:00
Alexis Beingessner
340a9acb9f Bug 1547351 - Add support for mozilla::HashMap to ipdl. r=njn
Differential Revision: https://phabricator.services.mozilla.com/D37927

--HG--
extra : moz-landing-system : lando
2019-07-15 13:20:31 +00:00
Doug Thayer
eb26ea12c2 Bug 1547351 - Factor out RecvEmptyTransaction's core transaction building r=sotaro
This splits out the inner bit of RecvEmptyTransaction to just iterate over
the documents once, rather than iterating over them individually. Originally
I ran into difficulties with this and then left it on the table, but I think
it was enabled by splitting out the epochs in pipeline info by renderroot.

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

--HG--
extra : moz-landing-system : lando
2019-07-15 13:20:31 +00:00
James Teh
0faff9a8fe Bug 1410757: Expose the info provided in the tool tip for the focused browser tab as the tab's accessible description. r=Gijs
The tool tip for a browser tab exposes information such as the process ids (on Nightly) and the container tab name.
It appears when a user mouses over the tab, but this isn't really accessible to screen reader users.
Ideally, we'd expose this information as the accessible description for all browser tabs.
However, doing this for all tabs and keeping it up to date is rather difficult and potentially expensive.
Instead, just expose this description for a tab when it gets focus; i.e. the user has to focus the tab bar to access it.

To enable this, XUL tab elements now fire an AriaFocus event on the ARIA focused tab when the ariaFocusedItem property is set.

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

--HG--
extra : moz-landing-system : lando
2019-07-15 11:21:15 +00:00
Sebastian Hengst
6ec318ecd0 Bug 1556687 - Disable devtools/client/performance/test/browser_perf-recording-notices-03.js on Windows ccov because it always fails. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D38061

--HG--
extra : moz-landing-system : lando
2019-07-15 12:38:30 +00:00
Sebastian Hengst
a5ed3c8951 Bug 1516686 - Disable browser_rules_media-queries_reload.js for frequently failing on Windows ccov. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D38062

--HG--
extra : moz-landing-system : lando
2019-07-15 12:51:51 +00:00
Ted Campbell
f0774d58e3 Bug 1565945 - Compute LazyScript::TreatAsRunOnce flag the same as JSScript. r=jandem
This has equivalent overall behavior as before, but computes the
precise LazyScript::TreatAsRunOnce flag rather than checking the extra
conditions during delazification. The heuristics can be computed using
just the LazyScript information so the result is the same.

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

--HG--
extra : moz-landing-system : lando
2019-07-15 12:41:39 +00:00
Ted Campbell
b4aa417b65 Bug 1565945 - Add JSScript::CreateFromLazy method. r=jandem
Decouple the JSScript creation for delazification from needing
CompileOptions. When JSScript and LazyScript become unified, this
operation will become a no-op.

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

--HG--
extra : moz-landing-system : lando
2019-07-15 12:42:24 +00:00
Marian Raiciof
d4b4fa889d Bug 1564046 - Re-record mobile cnn.com tp6 pages using mitmproxy 4 r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D37840

--HG--
extra : moz-landing-system : lando
2019-07-15 12:42:02 +00:00
Ciure Andrei
8d5a2a730c Backed out changeset 286763a6d791 (bug 1544828) for perma failing browser_aboutdebugging_devtoolstoolbox_shortcuts.js CLOSED TREE 2019-07-15 16:03:52 +03:00
Ciure Andrei
6a2a7ad8b6 Backed out 3 changesets (bug 1563313) for causing various xpcshell tests to perma fail CLOSED TREE
Backed out changeset 55ecf0dacd00 (bug 1563313)
Backed out changeset 624d3e47b069 (bug 1563313)
Backed out changeset 5c7df32d9028 (bug 1563313)
2019-07-15 15:46:04 +03:00
Ted Campbell
f9df373194 Bug 1565556 - Remove JSScript::hasTryNotes/ScopeNotes/ResumeOffsets. r=jandem
With the current design of ImmutableScriptData, even empty arrays have a
legal span so we no longer need to change the hasTryNotes and friends
helpers. In most cases we were performing a range-for afterwards so this
has simpler semantics.

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

--HG--
extra : moz-landing-system : lando
2019-07-15 05:44:14 +00:00
Alexandru Irimovici
4599bbfc02 Bug 1553486 - Switch raptor-youtube-playback url from dev to prod r=perftest-reviewers,davehunt
Differential Revision: https://phabricator.services.mozilla.com/D37401

--HG--
extra : moz-landing-system : lando
2019-07-15 11:09:07 +00:00
Andrea Marchesini
50b96b3edb Bug 1563313 - AsyncApplyFilters must set mProxyInfo only when if it has not already been canceled, r=mayhemer
Otherwise, in the CTOR, we crash becaues of MOZ_ASSERT(!mProxyInfo);

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

--HG--
extra : moz-landing-system : lando
2019-07-15 11:37:08 +00:00
Andrea Marchesini
4076bcdc91 Bug 1563313 - Remove too strict assertions in nsHttpChannel, r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D37161

--HG--
extra : moz-landing-system : lando
2019-07-15 11:38:09 +00:00
Andrea Marchesini
4125bd28aa Bug 1563313 - URL-Classifier should process nsIChannel before the proxy, r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D36872

--HG--
extra : moz-landing-system : lando
2019-07-15 11:35:59 +00:00
Andreea Pavel
a5bc9fb727 Bug 1565072 - disable scroll-behavior-default-css.html on anroid r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D38040

--HG--
extra : moz-landing-system : lando
2019-07-15 10:58:32 +00:00
Gurzau Raul
9015aafda8 Bug 1544828 - disabled browser_aboutdebugging_devtoolstoolbox_reload.js on Linux debug for frequent failures. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D38014

--HG--
extra : moz-landing-system : lando
2019-07-15 10:48:58 +00:00
ffxbld
51edf4810f No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D38049

--HG--
extra : moz-landing-system : lando
2019-07-15 10:54:58 +00:00
Frederik Braun
0d65cdff13 Bug 1565988 - fix typo in comment referencing follow-up work r=Pike
Differential Revision: https://phabricator.services.mozilla.com/D38050

--HG--
extra : moz-landing-system : lando
2019-07-15 10:16:28 +00:00
sotaro
6112475e13 Bug 1565463 - Add ImageBorder image key to Tile r=gw
Differential Revision: https://phabricator.services.mozilla.com/D37834

--HG--
extra : moz-landing-system : lando
2019-07-14 21:54:54 +00:00
Florin Strugariu
af988798c3 Bug 1564040 Re-record mobile amazon.com tp6 pages using mitmproxy 4 r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D37258

--HG--
extra : moz-landing-system : lando
2019-07-12 08:56:49 +00:00
Andrea Marchesini
33eb80d210 Bug 1564821 - Response must call JS::ReadableStreamReleaseCCObject() if ::GetBody() fails, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D37711

--HG--
extra : moz-landing-system : lando
2019-07-12 23:43:16 +00:00
Christoph Kerschbaumer
5a187ae11e Bug 1497197: Apply Meta CSP to about:debugging. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D37369

--HG--
extra : moz-landing-system : lando
2019-07-15 08:01:27 +00:00
Florens Verschelde
a24be842cb Bug 1565917 - Tweak visual alignment of clear icon in Console and Network; r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D38016

--HG--
extra : moz-landing-system : lando
2019-07-15 07:38:22 +00:00
Dale Harvey
a9eac197e7 Bug 1565779 - Add encoding to non UTF-8 engines. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D37986

--HG--
extra : moz-landing-system : lando
2019-07-15 07:26:11 +00:00
Kartikaya Gupta
460150b36f Bug 1563541 - Force a paint before reading the APZ test data. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D37983

--HG--
extra : moz-landing-system : lando
2019-07-15 06:39:09 +00:00
Kartikaya Gupta
21482b7733 Bug 1562351 - Do the scrollbar drag in one shot to avoid intermittent failures. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D37981

--HG--
extra : moz-landing-system : lando
2019-07-15 06:44:12 +00:00
James Teh
07f7390618 Bug 1536227: Block safemon64.dll (360 Safeguard/360 Total Security) for causing a11y crashes. r=aklotz
Differential Revision: https://phabricator.services.mozilla.com/D27203

--HG--
extra : moz-landing-system : lando
2019-07-12 23:39:15 +00:00
Coroiu Cristina
e1d724d2f5 Backed out changeset 3179c40a2a25 (bug 1563233) for wpt failures at webvr/webvr-enabled-by-feature-policy-attribute-redirect-on-load.https.sub.html 2019-07-15 06:29:11 +03:00
Jean-Yves Avenard
db6ecd1b6e Bug 1560440 - Don't attempt to set sample's duration. r=bryce
This is a partial revert of bug 1524890 - P17.

When setting the duration, with some videos, on output WMF set nonsensical values. Sometimes the duration read is equal to the timestamp of the previous frame leading to broken A/V sync.

In bug 1222874, we will remove the entire concept of video frame's duration.

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

--HG--
extra : moz-landing-system : lando
2019-07-11 15:50:09 +00:00
thomasmo
f8ab88e23d Bug 1563233 - Update VRManager to consume VRShMem r=kip,daoshengmu
This change replaces and removes code in VRManager that was refactored into the
new VRShMem class.

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

--HG--
extra : moz-landing-system : lando
2019-07-14 13:26:39 +00:00
Andrei Ciure
3a01a56056 Bug 1440900 - Disable browser_devices_get_user_media_paused.js win !debug and linux64 !debug for frequent failures. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D37984

--HG--
extra : moz-landing-system : lando
2019-07-13 22:48:01 +00:00
Coroiu Cristina
8b6a45f83b Backed out changeset 6363111ee8ce (bug 1354679) for causing bug 1565833 2019-07-14 21:15:31 +03:00
Dorel Luca
2bf3b2c380 Bug 1565072 - Added WPT expectation for scroll-behavior-default-css.html r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D37877

--HG--
extra : moz-landing-system : lando
2019-07-14 12:37:35 +00:00
Jared Wein
1097f59d0b Bug 1565687 - Add back the lost event listener for the reveal-password-checkbox and add some more tests for it. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D37993

--HG--
extra : moz-landing-system : lando
2019-07-14 02:03:25 +00:00
Narcis Beleuzu
cb456cb27d Backed out 6 changesets (bug 1478156) for dt failures on browser_html_tooltip_xul-wrapper.js . CLOSED TREE
Backed out changeset 5ca694230ffa (bug 1478156)
Backed out changeset fcc9123589fd (bug 1478156)
Backed out changeset 83a10c635fe9 (bug 1478156)
Backed out changeset a363971fffb0 (bug 1478156)
Backed out changeset 314855eab887 (bug 1478156)
Backed out changeset 041f51c9d4d1 (bug 1478156)

--HG--
rename : devtools/client/inspector/rules/test/browser_rules_colorpicker-appears-on-swatch-click-or-keyboard-activation.js => devtools/client/inspector/rules/test/browser_rules_colorpicker-appears-on-swatch-click.js
2019-07-14 05:32:45 +03:00
Chris Pearce
d022cd1e54 Bug 1351924 - Keep separate flags for whether block-size has changed and whether percentages derived from the block-size have changed, and make better decisions about what needs reflow. r=dholbert
This reduces a bit of code complexity, fixes bugs where we weren't
reflowing enough, and optimizes additional cases that we couldn't
optimize in the past.

Co-authored-by: Chris Pearce <cpearce@mozilla.com>
Co-authored-by: L. David Baron <dbaron@dbaron.org>

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

--HG--
extra : moz-landing-system : lando
2019-07-14 01:04:31 +00:00
L. David Baron
e91086dae1 Bug 1351924 - Add reftests for correctness bug fixed by this bug. r=dholbert
Co-authored-by: L. David Baron <dbaron@dbaron.org>
Co-authored-by: Chris Pearce <cpearce@mozilla.com>

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

--HG--
extra : moz-landing-system : lando
2019-07-14 01:04:29 +00:00
Maliha Islam
8029f7b024 Bug 1478156 - Make color picker tooltip screen reader accessible, r=yzen,gl
Differential Revision: https://phabricator.services.mozilla.com/D35980

--HG--
extra : moz-landing-system : lando
2019-07-13 18:37:48 +00:00
Maliha Islam
2d795ad89c Bug 1478156 - Make color picker tooltip keyboard accessible, r=yzen,gl
Differential Revision: https://phabricator.services.mozilla.com/D33331

--HG--
rename : devtools/client/inspector/rules/test/browser_rules_colorpicker-appears-on-swatch-click.js => devtools/client/inspector/rules/test/browser_rules_colorpicker-appears-on-swatch-click-or-keyboard-activation.js
extra : moz-landing-system : lando
2019-07-13 18:37:35 +00:00
Maliha Islam
ff03e00a30 Bug 1478156 - Move shareable focus methods to be used for color picker accessibility, r=yzen,gl
Differential Revision: https://phabricator.services.mozilla.com/D33885

--HG--
extra : moz-landing-system : lando
2019-07-13 18:37:18 +00:00
Maliha Islam
7739643423 Bug 1478156 - Add contrast ratio annotation title and info link to color picker, r=yzen,gl
Differential Revision: https://phabricator.services.mozilla.com/D32842

--HG--
extra : moz-landing-system : lando
2019-07-13 18:37:06 +00:00
Maliha Islam
fcc482964d Bug 1478156 - Add color contrast span to color picker, r=yzen,gl
Differential Revision: https://phabricator.services.mozilla.com/D32491

--HG--
extra : moz-landing-system : lando
2019-07-13 18:36:54 +00:00
Maliha Islam
0e48d4c3b4 Bug 1478156 - Move shared code to be used by color contrast feature, r=yzen,gl
Differential Revision: https://phabricator.services.mozilla.com/D32490

--HG--
extra : moz-landing-system : lando
2019-07-13 18:36:41 +00:00
Jeff Muizelaar
00f87f386d Bug 1564655. blob: Make the recording use absolute coordinates. r=nical
Currently items are painted with a context that has a transform of
-mLayerBounds.TopLeft().  This means that if TopLeft() changes the commands
will be in the wrong place because the -TopLeft() offset is baked into the
recording.

I don't think we've ever needed to support painting without this transformed
baked in so there were some infrastructure changes that needed to be made to
make this possible. Most of the problems come from the use of
gfxContext::GetClipExtents which expose the bounds of the underlying surface.
The biggest of these was fixed by the CreateClippedDrawTarget rewrite. The rest
should be handled by ensuring that the DrawTarget has bounds that are at least
as big as the union of the individual item bounds. i.e. GetClipExtents should
never intersect with bounds of the item.

This change has a couple of parts:

1. Store mLayerBounds.TopLeft() in the recording so that it will be subtracted
during replay

2. Use mLayerBounds as the Rect of the RecordingDrawTarget

3. Don't include mLayerBounds.TopLeft() in the transform during recording.

4. Adjust the dirty rect by recordingOrigin before we use it as a clip so that
it stays in the right place.

5. In PaintContainerItem the bounds parameter of PushLayer is in device space
so we need to account for the shift in the location of device space in the
DrawTargetRecording.

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

--HG--
extra : moz-landing-system : lando
2019-07-14 00:02:03 +00:00