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

626067 Коммитов

Автор SHA1 Сообщение Дата
Kartikaya Gupta 789591abf5 Bug 1503447 - Follow-up to fix reftest annotation. r=kvark CLOSED TREE
Reviewers: kvark

Bug #: 1503447

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

--HG--
extra : rebase_source : bcacc6ee0377729c0e72fbd957891494e1b491be
extra : histedit_source : eccecf153af1a70663b2537edb7ae1b041c60fa4
2018-11-28 22:57:44 +02:00
Emilio Cobos Álvarez 9d8364e9b2 Bug 1498639 - Mark the reftest random-if since it passes sometimes.
CLOSED TREE
2018-11-28 21:25:21 +01:00
Gabriele Svelto 90e6b65263 Bug 1502977 - Reinstate the code blocking the "Facebook Photo Uploader" plugin on Mac and update the associated annotation r=jmathies
Differential Revision: https://phabricator.services.mozilla.com/D12354

--HG--
extra : moz-landing-system : lando
2018-11-28 18:52:41 +00:00
Jan-Erik Rediger 421c92f54b Bug 1509814 - Remove old, deprecated methods r=chutten
The new API should be used everywhere:

* getSnapshotForScalars
* getSnapshotForKeyedScalars
* getSnapshotForHistograms
* getSnapshotForKeyedHistograms

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

--HG--
extra : moz-landing-system : lando
2018-11-26 17:46:29 +00:00
Sylvestre Ledru ef05004811 Bug 1503537 - Get rid of the pdfium & mortar code r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D10352

--HG--
extra : moz-landing-system : lando
2018-11-28 19:31:21 +00:00
Brendan Dahl 4ddfd96e60 Bug 1509576 - Fix crash when showing tooltip. r=NeilDeakin
Handle the case when there is no tooltip text provider.

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

--HG--
extra : moz-landing-system : lando
2018-11-28 18:42:57 +00:00
Kartikaya Gupta f748cab615 Bug 1509959 - Add a mochitest to verify unconsumed panning events don't trigger a pointercancel. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D13148

--HG--
extra : moz-landing-system : lando
2018-11-28 19:01:47 +00:00
Justin Wood 8ece0ae6cb Bug 1510591 - Fix 'get_changed_files' to cope with empty commit messages. r=dustin
c['desc'].splitlines()[0] raises an error because .splitlines() returns an empty list, rather than a one element list with an empty string when c['desc'] is ''. So test for c['desc'] first and then set it.

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

--HG--
extra : moz-landing-system : lando
2018-11-28 18:36:04 +00:00
Tom Prince 7524e8a648 Bug 1510465: [taskgraph] Use mach job type more consistently in release tasks; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D13159

--HG--
extra : moz-landing-system : lando
2018-11-28 19:19:42 +00:00
Tom Prince 82ce9986e0 Bug 1510465: [taskgraph] Use `mach` job type more consistently; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D13158

--HG--
extra : moz-landing-system : lando
2018-11-28 18:35:19 +00:00
Dão Gottwald 0e10f820f1 Bug 1510599 - Backport simplified URL tooltip implementation from UrlbarInput.jsm to urlbarBindings.xml. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D13248

--HG--
extra : moz-landing-system : lando
2018-11-28 19:08:46 +00:00
Shane Caraveo de4efccc84 Bug 1510700 wait for ContextualIdentityService before updating Discovery cookies r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D13291

--HG--
extra : moz-landing-system : lando
2018-11-28 19:14:10 +00:00
Emilio Cobos Álvarez 966d9cdd49 Bug 1498639 - Add a reftest (failing in WR). r=kats
Differential Revision: https://phabricator.services.mozilla.com/D12217

--HG--
extra : moz-landing-system : lando
2018-11-28 19:07:35 +00:00
Emilio Cobos Álvarez 448cf93a79 Bug 1498639 - Force the creation of APZ scroll data for the frames with perspective property, not just their children. r=kats
This fixes the assertion, though not the test-case, but now I can debug the
test-case and also land it as failing for now.

What was happening is that we had two ASRs (for the canvas and for the <body>),
and we were creating scroll data for the CompositorHitTestInfo of the <body>
(which obviously didn't have any ancestor transform) and for the
nsDisplayTransform in the backface for which HasPerspective returns true for,
but which already had an ancestor transform for the frame for which
ChildrenHavePerspective returns true.

It may be less risky to force it for both, but this doesn't make anything fail.

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

--HG--
extra : moz-landing-system : lando
2018-11-28 15:56:58 +00:00
Jason Laster 8d9e4eddb0 Bug 1510440 - Skip breakpoints fails when devtools is re-opened r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D13140

--HG--
extra : moz-landing-system : lando
2018-11-28 18:53:26 +00:00
Tom Prince 6681d3fe6a Bug 1454685: [taskgraph] Load docker images based on digest generated by the task; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D12167

--HG--
extra : moz-landing-system : lando
2018-11-28 18:18:04 +00:00
Narcis Beleuzu 9529070146 Backed out 2 changesets (bug 1507125) for ESlint failure on runtimes.js . CLOSED TREE
Backed out changeset 2b9aaf2f3b58 (bug 1507125)
Backed out changeset 641de22d6480 (bug 1507125)

--HG--
extra : rebase_source : a8338286873050d9636dc6c801f61c7c456e10fd
2018-11-28 19:58:15 +02:00
Matthew Gaudet b31f4edbbf Bug 1509293: Add missing lazyProtoCheck to tryAttachArrayPush r=djvj
Differential Revision: https://phabricator.services.mozilla.com/D12787

--HG--
extra : moz-landing-system : lando
2018-11-28 17:52:16 +00:00
Tom Prince 8c933de83a Bug 1397847: Add supported API to get tasks of a given kind from a taskgraph; r=dustin
`mach artifact toolchain` gets task definitions from taskgraph, to get the
index path to find the artifacts at. Now that these index paths depend on the
digests of fetch tasks, those kinds need to be loaded as well. This adds a
supported API to get task definitions for a given kind, which loads all the
kind dependencies.

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

--HG--
extra : moz-landing-system : lando
2018-11-28 17:55:35 +00:00
John Lin 739da292b4 Bug 1510363 - backout accidentally checked in file. r=jya
And add patterns to .gitignore to prevent future occurence.

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

--HG--
extra : moz-landing-system : lando
2018-11-28 17:50:32 +00:00
Dão Gottwald 992be297d7 Bug 1510414 - Use RTL_UI throughout tabbrowser.xml. r=florian
Differential Revision: https://phabricator.services.mozilla.com/D13124

--HG--
extra : moz-landing-system : lando
2018-11-28 17:34:57 +00:00
Julian Descottes 9c97680ee1 Bug 1507125 - Front should throw when sending packet without actorID or destination;r=ochameau
Depends on D13137. I could use help to write the test in a better.
I believe there is a cleaner way to create the front here?
I also had other suggestions for making the fronts more robust in the bug.
Let me know if you think I should try to investigate them more.

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

--HG--
extra : moz-landing-system : lando
2018-11-28 17:36:25 +00:00
Julian Descottes d26d90b49b Bug 1507125 - Stop destroying DebuggerServer when moving from This Firefox runtime page;r=daisuke
Differential Revision: https://phabricator.services.mozilla.com/D13137

--HG--
extra : moz-landing-system : lando
2018-11-28 11:56:24 +00:00
Henri Sivonen ba2dc95baf Bug 1493458 - Disable an intermittently failing part of SetCapacity tests. r=erahm
Differential Revision: https://phabricator.services.mozilla.com/D13230

--HG--
extra : moz-landing-system : lando
2018-11-28 17:20:33 +00:00
Sebastian Hengst af010f2097 Bug 1509378 - Make test_input_number_mouse_events.html refer evt in checkInputEvent() rather than window.event r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D13226

--HG--
extra : moz-landing-system : lando
2018-11-28 10:39:59 +00:00
Tom Prince 2aa56e4fd7 Bug 1471905: [taskgraph] Don't calculate docker context hashes if asked for a fast taskgraph; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D12064

--HG--
extra : moz-landing-system : lando
2018-11-17 03:41:06 +00:00
Tom Prince 1e0a374149 Bug 1471905: [taskgraph] Fix some typos in docker image transform; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D12063

--HG--
extra : moz-landing-system : lando
2018-11-17 03:49:01 +00:00
Michael Ratcliffe 3ed091cf70 Bug 1509004 - Flexbox highlighter remains in place when toggling display:flex in the styles r=gl
Differential Revision: https://phabricator.services.mozilla.com/D12665

--HG--
extra : moz-landing-system : lando
2018-11-28 16:40:20 +00:00
Tom Prince a3f9c057c2 Bug 1486970: [taskgraph] Remove dead parameter to `make_decision_task` in cron; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D13107

--HG--
extra : moz-landing-system : lando
2018-11-27 19:13:48 +00:00
Tom Prince fe977ab920 Bug 1486970 - Create revision and pushlog-id index routes for cron decision tasks. r=dustin,aki
This changeset actually creates the new routes we want for decision tasks, and adds the supporting code for passing push info
in to the taskgraph.

This must land after scriptworker is updated and deployed. This has the affect of also un-hardcoding the .taskcluster.yml
fields applied in the first part of this bug.

This changeset in particular will ride trains and not be uplifted (outside of compelling reasons).

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

--HG--
extra : moz-landing-system : lando
2018-11-27 22:33:09 +00:00
Tom Prince 7f70461a06 Bug 1486970: [taskgraph] Add retries to getting pushlog information; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D13104

--HG--
extra : moz-landing-system : lando
2018-11-27 19:13:35 +00:00
Tom Prince 690ea83bea Bug 1486970: [taskgraph] Make find_hg_revision_pushlog_id more re-usable; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D13103

--HG--
extra : moz-landing-system : lando
2018-11-27 19:13:23 +00:00
Florens Verschelde 456a7243bd Bug 1507924 - Remove codemirror/old-debugger.css and related assets; r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D12174

--HG--
rename : devtools/client/themes/images/debugger-step-in.svg => devtools/client/themes/images/canvasdebugger-step-in.svg
rename : devtools/client/themes/images/debugger-step-out.svg => devtools/client/themes/images/canvasdebugger-step-out.svg
rename : devtools/client/themes/images/debugger-step-over.svg => devtools/client/themes/images/canvasdebugger-step-over.svg
extra : moz-landing-system : lando
2018-11-28 14:21:11 +00:00
Nicolas Silva 36ee7b97d0 bug 1510447 - Fix a blob image key leak. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D13262

--HG--
extra : moz-landing-system : lando
2018-11-28 16:16:29 +00:00
Dão Gottwald 9914989a7a Bug 1510412 - Set RTL_UI based on Services.locale.isAppLocaleRTL. r=florian
Differential Revision: https://phabricator.services.mozilla.com/D13121

--HG--
extra : moz-landing-system : lando
2018-11-28 15:59:28 +00:00
Dão Gottwald 859de3e25b Bug 1510579 - Load scripts in global-scripts.inc the same way browser.xul does. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D13237

--HG--
extra : moz-landing-system : lando
2018-11-28 16:13:16 +00:00
Brindusan Cristian 203afd2294 Backed out changeset f7f8b232d111 (bug 1504005) for devtools failures on browser_dbg_rr_breakpoints-01.js. 2018-11-28 18:04:30 +02:00
Dzmitry Malyshau 54ba2010c1 Bug 1503447 - Always use zero origin for WR reference frames and stacking contexts r=kats
Previously, WebRender was getting a rectangle for reference frames
and stacking contexts, and it had to carefully treat the origin of this rectange:
  - by offseting all the items in a stacking context
  - by negatively compensating the sticky frame scroll port according to the
parent reference frame origin

With this change, we stop providing any non-zero origins. Instead we accomplish
the same behavior using existing API primitives, such as reference frames:
  1. when a stacking context has an origin, we push another reference frame for it
  2. when computing the sticky frame scroll port, we take this origin into account

This slightly simplifies Gecko-WR API, but more importantly it would allow WR to
get rid of this logic (of handling origins), which in turn would allow to switch
the reference frames from push()/pop() model to just define(), like we do for
scroll/sticky frames already.

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

--HG--
extra : moz-landing-system : lando
2018-11-28 15:32:41 +00:00
Siddhant085 87b814fa1e Bug 1453264 - Dropping nsIBrowserSearchService::currentEngine in favour of defaultEngine. r=Standard8
All instances of nsIBrowserSearchService::currentEngine have been replaced by nsIBrowserSearchService::defaultEngine. Dropping this variable now.

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

--HG--
extra : moz-landing-system : lando
2018-11-28 15:21:11 +00:00
Iain Ireland 2191adae5a Bug 1501865: Migrate IsSuspendedGenerator to CacheIR r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D12960

--HG--
extra : moz-landing-system : lando
2018-11-27 18:35:27 +00:00
Andrew Halberstadt 7b0d039311 Bug 1509391 - [eslint] Ignore excluded files that mozlint wasn't able to handle automatically r=Standard8
Normally eslint handles its own file exclusions, but there are still some
globally excluded paths that |mach lint| passes in (e.g objdirs and things in
ThirdPartyPaths.txt).

This makes sure that if they show up in the 'config', we handle them.

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

--HG--
extra : moz-landing-system : lando
2018-11-28 15:16:19 +00:00
Rob Wu 66c7ebb828 Bug 1508144 - Ignore clicks on non-clickable menu items r=mixedpuppy
Bug 1469148 added support for detecting which mouse button was used,
by synthetizing "command" events when a "click" event was captured.
The implementation did not account for unclickable menu items, such
as items that act as the parent of a submenu (see bug report),
separators and disabled menu items.

This patch adds the necessary checks and regression tests for these
scenarios to make sure that such clicks are ignored, as expected.

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

--HG--
extra : moz-landing-system : lando
2018-11-28 15:09:26 +00:00
Emilio Cobos Álvarez b65d0757d1 Bug 1509720 - Inline atom refcounting. r=njn
We're paying two function calls from Gecko_AddRefAtom /
Gecko_ReleaseAtom for no good reason, plus it's simple enough it's probably
worth to inline it anyway for C++ callers.

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

--HG--
extra : moz-landing-system : lando
2018-11-28 15:03:40 +00:00
Narcis Beleuzu aba162bbb6 Backed out changeset 84081d548703 (bug 1500155) for build bustages on /GeckoViewActivity.java . CLOSED TREE 2018-11-28 16:25:24 +02:00
dlee 167cc55bec Bug 1500360 - P2. Use reason in download protection testcases. r=francois
Add "Reason" checks in the testcase because it provides more
fine-grained check.

In this patch, I also refactor the testcase by move telemetry stuff
into head_download_manager.js so it could easily used by different testcases.

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

--HG--
extra : moz-landing-system : lando
2018-11-28 14:07:43 +00:00
dlee 5cca87267f Bug 1500360 - P1. Add telemetry to record the reason download protection allow or block the download. r=francois
In this patch, we added a telemetry to record different reasons that
why download protection service decides to allow or block this download.

The |verdict| and |shouldBlock| parameters are moved inside
PendingLookup::OnComplete and now we used |Reason| in the query
reputation code path instead

Use enumerated Telemetry because it is easier to add more reasons in the
future.

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

--HG--
extra : moz-landing-system : lando
2018-11-28 14:07:03 +00:00
WR Updater Bot 9795e3e11b Bug 1510593 - Update webrender to commit 3d73e3885907ae3d48b46fba891073abdb59e76d (WR PR #3359). r=kats
https://github.com/servo/webrender/pull/3359

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

--HG--
extra : moz-landing-system : lando
2018-11-28 14:08:00 +00:00
WR Updater Bot 42bce86621 Bug 1510376 - Update webrender to commit 323b7ea140ba956af342e4f2660e67e04913e9fb (WR PR #3361). r=kats
https://github.com/servo/webrender/pull/3361

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

--HG--
extra : moz-landing-system : lando
2018-11-28 14:06:08 +00:00
Matthew Gaudet 9167627d07 Bug 1504005 - Initial Structured Spewer r=jandem
This spewer design has two goals:

  1. Provide a spew mechanism that has first-class support for slicing and
     dicing output. This means that filtering by script and channel should be
     the dominant output mechanism.
  2. Provide a simple powerful mechanism for getting information out of the
     compiler and into tools. I'm inspired by tools like CacheIR analyzer,
     IR Hydra, and the upcoming tracelogger integration into perf.html.

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

--HG--
extra : moz-landing-system : lando
2018-11-28 14:03:02 +00:00
Emily Toop 62c58a732f Bug 1500155 - Part 1 - Add methods for each setting in `GeckoSessionSettings`. r=geckoview-reviewers,snorp,esawin
Part 2 - Make old methods and fields for get/set<DataType> in `GeckoSessionSettings` private.

Migrate existing code to use these new methods instead of the exisiting get/set<DataType>(Key, Value) methods.

This commit does not tackle making the old functions inaccessible publicly as this requires a complete refactoring of the Setting @interface in `GeckoSessionTestRule.java`. There may be a follow up commit if this is something we want to do.

Make `GeckoSessionSettings` fields and get<Type> methods private.

Update `GeckoSessionTestRule` to access private fields and methods using reflection.

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

--HG--
extra : moz-landing-system : lando
2018-11-28 13:57:02 +00:00