678112 Commits

Author SHA1 Message Date
Mike de Boer
a97f9adaf8 Bug 1554761 - Follow-up to add a module import/ constant that I accidentally removed in Part 2. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D51817

--HG--
extra : moz-landing-system : lando
2019-11-05 13:58:04 +00:00
Gregory Mierzwinski
1fb8e8eb6b Bug 1587576 - Part 3: Add chrome support in raptor-browsertime. r=perftest-reviewers,rwood,ahal
This is the third, and final, part of a patch that adds chrome support to raptor-browsertime.

In this part, all the changes from the previous 2 parts are integrated in raptor and browsertime. The main change is that the browsertime-chromedriver paths created in taskcluster's `tests.py` are changed to include a `{}` for inserting the chrome version that is used in production (formatting is done within raptor). The Perftest class structure is slightly modified as well here to accommodate these changes.

There are also some changes to how the taskcluster definitions are made to make it easier to specify how chrome must be handled. The 'limit-platforms' and 'run-visual-metrics' fields are added for this purpose to limit chrome's platforms and disable visual-metric tasks.

Finally, chrome is missing some results in browsertime (relative to firefox) and at least one of the other results is scattered into a different location. The results.py and output.py changes handle this issue.

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

--HG--
extra : moz-landing-system : lando
2019-11-05 13:50:15 +00:00
Gregory Mierzwinski
fa8d8fd872 Bug 1587576 - Part 2: Add chromedriver fetch task. r=ahal
This is the second part of a patch that adds chrome support to raptor-browsertime.

This part of the patch adds fetch tasks to handle multiple chrome versions running in production. These fetch tasks provide a tar that the chrome browsertime can use to get a chromedriver compatible with the chrome version available on the testing machine. The artifacts are converted to `.tar.zst` so that they can be prefixed with the chome version that they are compatible with.

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

--HG--
extra : moz-landing-system : lando
2019-11-05 13:52:12 +00:00
Gregory Mierzwinski
9c2e769ec2 Bug 1587576 - Part 1: Add ability to get browser version. r=perftest-reviewers,rwood
This is the first part of a patch that adds chrome support to raptor-browsertime.

In this patch, a get_browser_meta function is added which returns the name and version of the browser being tested. This version will then be used (in part 3) in the variable passed in through --browsertime-chromedriver (only when running not locally, or if we find {} in the string).

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

--HG--
extra : moz-landing-system : lando
2019-11-04 19:52:36 +00:00
Mihai Alexandru Michis
c99a36618f Bug 1590649 - Disable browser_partitionedCookies.js on fission, windows and macos. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D51787

--HG--
extra : moz-landing-system : lando
2019-11-05 14:17:50 +00:00
Andrew Halberstadt
d8dbe1133d Bug 1593360 - Version bump mozdebug to 0.2.0, r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D51819

--HG--
extra : moz-landing-system : lando
2019-11-05 14:19:19 +00:00
Cosmin Sabou
98797835bb Backed out changeset 283c5335d006 (bug 1589826) for causing browser chrome failures. CLOSED TREE 2019-11-05 16:24:45 +02:00
Cosmin Sabou
fc0c278134 Bug 1168606 - Fix build bustages on ActorsParent.cpp. r=sgiesecke CLOSED TREE
--HG--
extra : amend_source : 571db2de04d434008bca03b2d69c350c0ed627a9
2019-11-05 16:15:53 +02:00
Cosmin Sabou
ac35928c0f Backed out changeset 4c4b65f3e7fb (bug 1575258) for causing wrench bustages. CLOSED TREE
--HG--
extra : rebase_source : b27ff2fc38aa0fb3d83aa3841ff92e5f1916a4c0
2019-11-05 15:54:39 +02:00
Simon Giesecke
05d088dff7 Bug 1168606 - Fixed some log messages. r=ttung
Differential Revision: https://phabricator.services.mozilla.com/D49397

--HG--
extra : moz-landing-system : lando
2019-11-05 12:49:32 +00:00
Simon Giesecke
95a4ff4109 Bug 1168606 - Do not use mContinueCalled for determining whether to cache a cursor response. r=ttung,asuth
Depends on D45674

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

--HG--
extra : moz-landing-system : lando
2019-11-05 13:23:58 +00:00
Simon Giesecke
e4ad20d178 Bug 1168606 - Removed duplication between different BackgroundCursorChild::HandleResponse overloads. r=ttung,asuth
Differential Revision: https://phabricator.services.mozilla.com/D45674

--HG--
extra : moz-landing-system : lando
2019-11-05 12:48:28 +00:00
Simon Giesecke
8835742b38 Bug 1168606 - Extract common function for discarding cached responses. r=ttung,asuth
Depends on D45308

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

--HG--
extra : moz-landing-system : lando
2019-11-05 13:23:34 +00:00
Simon Giesecke
20ca4b7794 Bug 1168606 - Extract functions for accessing sort key into Cursor. r=ytausky,asuth
Depends on D44443

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

--HG--
extra : moz-landing-system : lando
2019-11-05 12:47:36 +00:00
Simon Giesecke
1b5b703a49 Bug 1168606 - Removed implicit conversion operator of CachedStatement. r=ttung,asuth
Depends on D44377

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

--HG--
extra : moz-landing-system : lando
2019-11-05 12:47:28 +00:00
Simon Giesecke
babd04fe5d Bug 1168606 - Reduced duplication for handling sort key comparisons in SQL queries and improved type-safety. r=ttung,asuth
Depends on D44009

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

--HG--
extra : moz-landing-system : lando
2019-11-05 12:47:26 +00:00
Simon Giesecke
024a6ea519 Bug 1168606 - Add support for preloading key-only cursors. r=ttung,asuth
Differential Revision: https://phabricator.services.mozilla.com/D44009

--HG--
extra : moz-landing-system : lando
2019-11-05 12:46:16 +00:00
Simon Giesecke
69cd8f61cb Bug 1168606 - Support preloading also for index cursors. r=ttung,asuth
Depends on D43252

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

--HG--
extra : moz-landing-system : lando
2019-11-05 12:45:48 +00:00
Simon Giesecke
1db45a09bf Bug 1168606 - Send extra records with every ObjectStoreCursorResponse if enabled by pref. r=ttung,asuth
Differential Revision: https://phabricator.services.mozilla.com/D43252

--HG--
extra : moz-landing-system : lando
2019-11-05 12:48:36 +00:00
Simon Giesecke
ea919b04fb Bug 1168606 - Introduce preference for maximum number of extra records to preload, defaulting to 0/off for now. r=ttung,asuth
Differential Revision: https://phabricator.services.mozilla.com/D43466

--HG--
extra : moz-landing-system : lando
2019-11-05 13:24:31 +00:00
Bob Owen
71c23a88fd Bug 1593007: Allow for moz_log suffix in sandbox policy rules. r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D51431

--HG--
extra : moz-landing-system : lando
2019-11-05 13:05:36 +00:00
Andrew Creskey
b491100580 Bug 1593104 - Fixes to issues encountered when building on Android with optimization r=Jamie
We noticed a handful of linker errors when building with other build optimization flags  -Os, -O2, and -O3 instead the default, -Oz.
(see Bug 1591725).
This change is intended to be 0-impact on functionality -- simply resolving the linker errors.

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

--HG--
extra : moz-landing-system : lando
2019-11-05 13:05:06 +00:00
Cosmin Sabou
42dc808bf9 Bug 1593442 - Update expectations for viewport-no-resize-event-on-overflow-recalc.html on Android. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D51808

--HG--
extra : moz-landing-system : lando
2019-11-05 13:18:44 +00:00
wartmanm
2363fb2b3f Bug 1590824 - Don't pass sourceId in jumpToDefinitionButton event listener. r=nchevobbe.
Differential Revision: https://phabricator.services.mozilla.com/D50867

--HG--
extra : moz-landing-system : lando
2019-11-05 13:13:16 +00:00
Dão Gottwald
1cbeba3832 Bug 1589826 - Remove the megabar's "focused & collapsed" state. r=harry
Differential Revision: https://phabricator.services.mozilla.com/D49824

--HG--
extra : moz-landing-system : lando
2019-11-05 13:01:37 +00:00
Harry Twyford
120863db8c Bug 1589135 - Add Touch Bar documentation. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D49665

--HG--
extra : moz-landing-system : lando
2019-11-05 10:05:49 +00:00
Harry Twyford
aef57c4d86 Bug 1593953 - Make Touch Bar telemetry optional in execCommand. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D51790

--HG--
extra : moz-landing-system : lando
2019-11-05 12:54:19 +00:00
Mike de Boer
3bb8690c88 Bug 1554761 - Notify with a 'mac_app_activate' topic when the App has been activated, capturing Command-Tabbing behavior. OSX only. r=spohl
Differential Revision: https://phabricator.services.mozilla.com/D39936

--HG--
extra : moz-landing-system : lando
2019-11-05 12:37:02 +00:00
Mike de Boer
62c08d222f Bug 1554761 - Align findbar interaction with the Mac OSX find clipboard to match common behavior of system apps. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D38640

--HG--
extra : moz-landing-system : lando
2019-11-05 12:37:02 +00:00
Mike de Boer
acc56ddd01 Bug 1554761 - Small refactor, made possible because the findbar is now a custom element, implemented as a JS module. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D38639

--HG--
extra : moz-landing-system : lando
2019-11-05 12:48:16 +00:00
Cosmin Sabou
3c3ac8d7ab Backed out changeset df0d308f3d6d (bug 1554761) on request of mikedeboer. 2019-11-05 14:44:31 +02:00
Mike de Boer
9f29a7a826 Bug 1554761 - Small refactor, made possible because the findbar is now a custom element, implemented as a JS module. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D38639

--HG--
extra : moz-landing-system : lando
2019-11-04 13:19:17 +00:00
Brian Hackett
85e9afa634 Bug 1583546 - Add test that the OBT debugger can pause even when it hasn't been opened, r=ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D50225

--HG--
extra : moz-landing-system : lando
2019-11-05 12:32:11 +00:00
Brian Hackett
62f824d866 Bug 1593533 - Catch all exceptions thrown when testing if a window is top level, r=ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D51533

--HG--
extra : moz-landing-system : lando
2019-11-05 12:24:42 +00:00
sotaro
85db2de6eb Bug 1593903 - Change RenderCompositor::SurfaceIsYFlipped() to SurfaceOriginIsTopLeft() r=gw
Differential Revision: https://phabricator.services.mozilla.com/D51776

--HG--
extra : moz-landing-system : lando
2019-11-05 11:02:40 +00:00
Brian Hackett
c2512e1c97 Bug 1593566 - Improve efficiency when finding execution points where the frame depth changes, r=jlast.
Differential Revision: https://phabricator.services.mozilla.com/D51542

--HG--
extra : moz-landing-system : lando
2019-11-04 04:49:24 +00:00
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