Commit Graph

678276 Commits

Author SHA1 Message Date
Andrew Osmond
19674dcc8a Bug 1575258 - Make text rasterize, render and snap glyphs consistently. r=lsalzman
The glyph pixel space in which we rasterized glyphs differed from how we
rendered the rasterized glyphs in the shader. They need to be in
agreement because the glyph subpixel offset selected during
rasterization depends on it. This patch should make the paths consistent
with each other.

Additionally, during animations, we now snap the reference frame
relative offset ignoring the impact of any animated transforms. This
helps with minimizing glyph wiggling during the transition.

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

--HG--
extra : moz-landing-system : lando
2019-11-05 11:58:01 +00:00
Alexandre Poirot
61f6d79ef6 Bug 1593695 - Prevent warning about duplicated targets in the case of the Browser Toolbox. r=jdescottes
In the Browser Toolbox, we fetch all types of targets, including frames and processes.
But the main process target, which is the top level target for the Browser Toolbox,
is also returned by listProcesses and so is reported as duplicated.

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

--HG--
extra : moz-landing-system : lando
2019-11-05 11:15:01 +00:00
Alexandre Poirot
fca986f4b8 Bug 1593928 - Prevent enabling additional targets in the Browser Content Toolbox. r=jdescottes
The existing checks were also enabling additional target tracking of the TargetList
for the Browser Content Toolbox.

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

--HG--
extra : moz-landing-system : lando
2019-11-05 11:15:57 +00:00
sotaro
b9dc0622aa Bug 1593383 - Force full rendering to external target r=nical,gw
LayerManagerComposite and LayerManagerMLGPU do full rendering for taking a snapshot. Then WR also does  full rendering for taking a snapshot.

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

--HG--
extra : moz-landing-system : lando
2019-11-05 09:06:59 +00:00
Valentin Gosu
6013add65e Bug 1544724 - Do not set the 'accept-language' header for DoH requests r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D51694

--HG--
extra : moz-landing-system : lando
2019-11-05 10:45:21 +00:00
Richard O. Gregory
8640fa2942 Bug 1589333 - Enable ESLint for all of devtools/client/shared/ (manual changes). r=Standard8,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D50637

--HG--
extra : moz-landing-system : lando
2019-11-04 18:05:14 +00:00
Richard O. Gregory
e6f8e04a02 Bug 1589333 - Enable ESLint for all of devtools/client/shared/ (automatic changes). r=Standard8,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D50636

--HG--
extra : moz-landing-system : lando
2019-11-04 18:03:21 +00:00
Dragana Damjanovic
329146bc21 Bug 1593394 - Socks proxy is transparent and next layer should not know about it. r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D51737

--HG--
extra : moz-landing-system : lando
2019-11-05 10:36:26 +00:00
Emilio Cobos Álvarez
e75a804980 Bug 1591987 - Fix ElementWrapper::is_link. r=jwatt
And do a full restyle only when the state goes from visited to unvisited or vice
versa. That is, use regular invalidation for addition or removals of href
attributes, for example.

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

--HG--
extra : moz-landing-system : lando
2019-11-05 10:24:36 +00:00
Sebastian Streich
799a5345a7 Bug 1585000 - Enable Samesite Cookies for Fission r=ckerschb,farre
Differential Revision: https://phabricator.services.mozilla.com/D49424

--HG--
extra : moz-landing-system : lando
2019-11-05 09:39:13 +00:00
Sebastian Streich
e34c3d2731 Bug 1592975 - Re-enable XTCO per default r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D51292

--HG--
extra : moz-landing-system : lando
2019-11-05 09:39:22 +00:00
Simon Giesecke
1d3c6d2725 Bug 1577413 - Add initial description of code style evolution process. r=jstutte
Differential Revision: https://phabricator.services.mozilla.com/D48569

--HG--
extra : moz-landing-system : lando
2019-11-05 09:04:53 +00:00
Yaron Tausky
92d50aff13 Bug 1591990 - Enable local storage tests for Fission r=janv
These tests now pass when run under Fission.

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

--HG--
extra : moz-landing-system : lando
2019-10-31 15:28:13 +00:00
harry
8b9e6c9faf Bug 1593001 - Add more stringent Touch Bar null-checks. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D51645

--HG--
extra : moz-landing-system : lando
2019-11-05 10:02:34 +00:00
Ionut Goldan
352a1a928c Bug 1593192 - Add schema validation for name & version of application under test r=perftest-reviewers,sparky,octavian_negru
Differential Revision: https://phabricator.services.mozilla.com/D51410

--HG--
extra : moz-landing-system : lando
2019-11-05 09:47:34 +00:00
sotaro
4260baaf8f Bug 1593319 - Set aFboId in DCLayerTree::Bind() r=gw,nical
EGLSurface could be bound only to framebuffer-zero.

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

--HG--
extra : moz-landing-system : lando
2019-11-05 09:07:11 +00:00
Edgar Chen
6e2bd552ea Bug 1578241 - Get rid of dom.promise_rejection_events.enabled; r=mccr8
promise rejection event was enabled by default on 69 (bug 1525554).
We could get rid of this preference.

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

--HG--
extra : moz-landing-system : lando
2019-11-04 18:08:54 +00:00
Nicolas Silva
76c3d8c060 Bug 1593691 - Update comment about dual-source blending in text rendering doc. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D51622

--HG--
extra : moz-landing-system : lando
2019-11-04 14:53:59 +00:00
Glenn Watson
7613f6442d Bug 1591758 - Fix dirty rects for OS compositors without partial updates. r=nical
Differential Revision: https://phabricator.services.mozilla.com/D51773

--HG--
extra : moz-landing-system : lando
2019-11-05 08:43:10 +00:00
octavian.negru
c0f0a39e87 Bug 1585618 - Clean taskcluster/ci/test/talos.yml platform setup r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D48033

--HG--
extra : moz-landing-system : lando
2019-10-16 14:17:43 +00:00
DimiDL
6131ab3102 Bug 1591873 - Make browser_mixedcontent_aboutblocked.js work when fission is enabled. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D51114

--HG--
extra : moz-landing-system : lando
2019-11-01 22:59:30 +00:00
Nicolas Silva
cff6e480f0 Bug 1587713 - Adjust the tests to account for transform layerization changes with webrender. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D50963

--HG--
extra : moz-landing-system : lando
2019-11-04 14:55:24 +00:00
Nicolas Silva
f35db66138 Bug 1587713 - Avoid layerizing very large blobs due to animated transforms. r=jrmuizel
When blobs were lazily rasterized it was relatively cheap to create very large blob layers. Now that we move to pre-rasetrizing all blob tiles during scene building, large blob layers cause excessive memory allocation and CPU usage.

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

--HG--
extra : moz-landing-system : lando
2019-11-04 14:55:40 +00:00
Nicolas Silva
4a8849bcc4 Bug 1587713 - Don't limit the number of rasterized blob tiles per transaction. r=jrmuizel
If this change lands without making waves, a lot of complicated blob infrastructure will be removed as a followup.

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

--HG--
extra : moz-landing-system : lando
2019-11-04 14:55:40 +00:00
Jan-Ivar Bruaroey
d60ad185ac Bug 1593161 - Fixed video capturing on Mac. (from upstream) r=pehrsons
On specific Macbooks (no exact pattern, unfortunately),
video from an integrated camera is not captured.
Changed AVCaptureVideoDataOutput pixel format configuration
as in Chromium which solved the problem.
https://chromium.googlesource.com/chromium/src/media/+/master/capture/video/mac/video_capture_device_avfoundation_mac.mm
FourCharCode best_fourcc = kCVPixelFormatType_422YpCbCr8;

Tested with external cameras as well.

Bug: webrtc:8958

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

--HG--
extra : moz-landing-system : lando
2019-11-05 08:07:48 +00:00
Cosmin Sabou
e7966b8b03 Backed out changeset ac4242e7f029 (bug 1581040) for causing browser chrome crashes @mozilla::a11y::ProxyCreated. CLOSED TREE 2019-11-05 10:39:48 +02:00
Andrea Marchesini
081bf8cae1 Bug 1593651 - Expose respectBeConservative as a property in browser.proxy.settings, r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D51599

--HG--
extra : moz-landing-system : lando
2019-11-05 08:27:28 +00:00
Itiel
bca6f7018c Bug 1593462 - Cleanup preferences.inc.css to fix RTL and remove unused rules r=Gijs
Also improve code style/quality

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

--HG--
extra : moz-landing-system : lando
2019-11-04 20:26:50 +00:00
Jan Horak
3f10c3b905 Bug 1589601 - Return the fallback to primary monitor on Wayland to not break PIP; r=stransky
Differential Revision: https://phabricator.services.mozilla.com/D51600

--HG--
extra : moz-landing-system : lando
2019-11-05 08:14:18 +00:00
Tom Tung
409563f819 Bug 1593447 - Disable wpt tests for SAB in Beta and Release; r=nika
For some reasons, the remote type doesn't support on Beta and Release Channels.
Disable the wpt tests for now, and will reenable them after suspicious bug is
fixed.

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

--HG--
extra : moz-landing-system : lando
2019-11-04 17:12:24 +00:00
Sylvestre Ledru
8846618424 Bug 1593420 - Fix a sphinx warning: sphinx.build_main has moved r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D51495

--HG--
extra : moz-landing-system : lando
2019-11-05 07:31:08 +00:00
Julian Descottes
76606dfbc7 Bug 1593794 - Add a try catch around grid-inspector updateGridPanel (follow up to Bug 1591952) r=gl
Depends on D51663

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

--HG--
extra : moz-landing-system : lando
2019-11-05 07:31:01 +00:00
Michal Novotny
787ca4f17b Bug 1593658 - network ID: Fix detecting mobile data link on some Android versions, r=valentin
When we fail to detect the link as mobile data device, we use GW address for ID calculation. And because GW changes often in case of mobile data we often get different ID for the same network.

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

--HG--
extra : moz-landing-system : lando
2019-11-04 19:45:49 +00:00
Mihai Alexandru Michis
b819bd25aa Backed out 2 changesets (bug 1470510) for causing bustages in widget/cocoa/nsChildView.mm CLOSED TREE
Backed out changeset a343f30c34a3 (bug 1470510)
Backed out changeset 4da64790094d (bug 1470510)

--HG--
rename : xpfe/appshell/nsIAppWindow.idl => xpfe/appshell/nsIXULWindow.idl
rename : xpfe/appshell/AppWindow.cpp => xpfe/appshell/nsXULWindow.cpp
rename : xpfe/appshell/AppWindow.h => xpfe/appshell/nsXULWindow.h
2019-11-05 09:24:26 +02:00
Tarek Ziadé
50b74d4fa9 Bug 1593603 - Fix encoding issue on android r=rwood
Fix encoding issue on android

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

--HG--
extra : moz-landing-system : lando
2019-11-05 07:11:50 +00:00
Brendan Dahl
0c0da7791e Bug 1470510 - Rename nsXULWindow and nsIXULWindow to AppWindow and nsIAppWindow. r=smaug
nsXULWindow is no longer XUL specific and is somewhat confusing name.

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

--HG--
rename : xpfe/appshell/nsXULWindow.cpp => xpfe/appshell/AppWindow.cpp
rename : xpfe/appshell/nsXULWindow.h => xpfe/appshell/AppWindow.h
rename : xpfe/appshell/nsIXULWindow.idl => xpfe/appshell/nsIAppWindow.idl
extra : moz-landing-system : lando
2019-11-04 23:37:31 +00:00
Brendan Dahl
ab6809f229 Bug 1470510 - Merge nsWebShellWindow into nsXULWindow r=smaug
nsWebShellWindow is the only class that extends nsXULWindow and only
nsWebShellWindows are ever instantiated.

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

--HG--
extra : moz-landing-system : lando
2019-11-04 23:11:32 +00:00
Jan de Mooij
96cc0b5247 Bug 1579367 - Initialize XPCJSContext explicitly, after loading user prefs. r=kmag
This way we get the correct values for start-up prefs in the parent process.

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

--HG--
extra : moz-landing-system : lando
2019-11-05 06:29:13 +00:00
Noemi Erli
207e5af698 Backed out changeset ef59d327a1a4 (bug 1575008) for causing build bustages CLOSED TREE
--HG--
rename : third_party/rust/arrayvec-0.4.11/build.rs => third_party/rust/arrayvec/build.rs
rename : third_party/rust/arrayvec-0.4.11/src/maybe_uninit_nodrop.rs => third_party/rust/arrayvec/src/maybe_uninit_nodrop.rs
rename : third_party/rust/arrayvec-0.4.11/src/maybe_uninit_stable.rs => third_party/rust/arrayvec/src/maybe_uninit_stable.rs
rename : third_party/rust/arrayvec-0.4.11/src/range.rs => third_party/rust/arrayvec/src/range.rs
2019-11-05 08:19:10 +02:00
Nicolas Chevobbe
b965151cf7 Bug 1593654 - Fix issue when expanding CSS warnings. r=rcaliman.
The issue was in commands.js evaluateJSAsync function where
we were trying to use an undefined parameter.
The regression wasn't spotted earlier because we only have
mocha test for CSS warning, and they don't assert this
codepath.
A mochitest is added on this patch to ensure CSS Warnings
can be expanded, that they display the impacted elements
as expected, and that clicking on the icon selects the
expected element in the inspector.

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

--HG--
extra : moz-landing-system : lando
2019-11-04 15:29:22 +00:00
James Teh
28a8c82da1 Bug 1581040: handle late creation/re-creation of OuterDocAccessible for OOP iframe. r=yzen,nika
1. When creating a DocAccessibleParent for an embedded document in an OOP iframe, it's possible that the embedder accessible hasn't been set yet.
    This can occur if the iframe is initially hidden.
    Previously, we incorrectly set the document up as a top level document (e.g. tab document) in this case.
    Now, we set up the document as top level in its content process, set up the proxy, etc.
    The document will be added to its child document later when the embedder is set.

2. When setting the embedder accessible for an OOP iframe, check if the embedded DocAccessibleParent already exists.
    This can happen if an iframe is hidden and then shown or an iframe is reflowed by layout.
    If it already exists, add the embedded (child) document to its embedder.

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

--HG--
extra : moz-landing-system : lando
2019-11-05 05:44:34 +00:00
Jeff Walden
73b429ab38 Bug 1582348 - Save |underlyingSink| in a slot on the controller so that [[{write,close,abort}Algorithm]] can make later use of it. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D51048

--HG--
extra : moz-landing-system : lando
2019-11-05 05:12:36 +00:00
Jeff Walden
373e83663e Bug 1582348 - Make WritableStreamDefault{Controller,Writer} real classes, and resolve them only when writable streams have been enabled. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D51047

--HG--
extra : moz-landing-system : lando
2019-11-05 05:12:15 +00:00
Jeff Walden
919d7d7a19 Bug 1582348 - Implement "Let sinkWritePromise be the result of performing controller.[[writeAlgorithm]], passing in chunk." r=arai
Differential Revision: https://phabricator.services.mozilla.com/D51046

--HG--
extra : moz-landing-system : lando
2019-11-05 05:12:03 +00:00
Jeff Walden
cdb761f138 Bug 1582348 - Implement performing "Let sinkClosePromise be the result of performing controller.[[closeAlgorithm]]." r=arai
Differential Revision: https://phabricator.services.mozilla.com/D51045

--HG--
extra : moz-landing-system : lando
2019-11-05 05:11:50 +00:00
Jeff Walden
189c3bcb9d Bug 1582348 - Allow |PromiseCall| to be called providing zero or two arguments, in addition to just one argument. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D51044

--HG--
extra : moz-landing-system : lando
2019-11-05 05:11:38 +00:00
Jeff Walden
aa0270f80b Bug 1582348 - Implement the |WritableStreamDefaultWriter| constructor. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D51043

--HG--
extra : moz-landing-system : lando
2019-11-05 05:11:25 +00:00
Jeff Walden
05e1502dcb Bug 1582348 - Implement |WritableStreamDefaultWriterEnsure{Ready,Closed}PromiseRejected|. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D51042

--HG--
extra : moz-landing-system : lando
2019-11-05 05:11:08 +00:00
Jeff Walden
7b73a9090e Bug 1582348 - Document WritableStream::Slot_State directly by the enum initializer. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D50108

--HG--
extra : moz-landing-system : lando
2019-11-05 05:10:50 +00:00
Jeff Walden
b1d5d8190b Bug 1582348 - Implement |WritableStreamAbort| and |WritableStreamDefaultWriter.prototype.abort|. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D50107

--HG--
extra : moz-landing-system : lando
2019-11-05 05:10:42 +00:00