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

680876 Коммитов

Автор SHA1 Сообщение Дата
Sylvestre Ledru 5d504c4889 Bug 1591500 - Polish the coding style doc r=sg
* Remove some artifacts from the pandoc convertion
* Fix some url
* Improve the l&f
* make the rstcheck linter happy (used by mach lint)
* Remove some old content (a 2007 doc)

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

--HG--
extra : moz-landing-system : lando
2019-11-22 14:10:16 +00:00
Simon Giesecke 42816d8112 Bug 1597211 - Do not cast IPC message size to signed int. r=jld
Differential Revision: https://phabricator.services.mozilla.com/D53793

--HG--
extra : moz-landing-system : lando
2019-11-21 01:26:08 +00:00
Razvan Maries d4f9cf7271 Backed out 2 changesets (bug 1594786) for perma fails on test_ext_all_apis.html. CLOSED TREE
Backed out changeset 6f9f1ab36756 (bug 1594786)
Backed out changeset da5d5f59a7da (bug 1594786)
2019-11-22 15:09:00 +02:00
Razvan Maries b908c8b469 Backed out changeset 0ae41aa8997b (bug 1594145) for build bustages on GfxInfo.cpp. CLOSED TREE 2019-11-22 14:52:04 +02:00
Razvan Maries 8520cc6954 Backed out changeset dce49f743139 (bug 1597893) for build bustages on nsCocoaWindow.mm. CLOSED TREE 2019-11-22 14:50:12 +02:00
Dorel Luca 9fe06b98f3 Bug 1581722 - Expand expected assertions range for test_bug437844.xul for m-c. a=RyanVM r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D54196

--HG--
extra : moz-landing-system : lando
2019-11-21 22:17:33 +00:00
Mike Hommey bf5a2b710a Bug 1597903 - Add an error message when differences are found in diffoscope. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D54068

--HG--
extra : moz-landing-system : lando
2019-11-21 15:03:00 +00:00
Chun-Min Chang 2a152be2f5 Bug 1598188 - Turn on audiounit-rust in all version. r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D54070

--HG--
extra : moz-landing-system : lando
2019-11-21 16:59:12 +00:00
Mike Conley b22ac23808 Bug 1598455 - Enable User Initiated Picture-in-Picture for macOS and Linux GTK by default. r=mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D54188

--HG--
extra : moz-landing-system : lando
2019-11-21 21:56:47 +00:00
Mark Banner 8f644aea91 Bug 1598270 - Add support for MozParams on Google search engine in the modern configuration, and update the schema. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D54114

--HG--
extra : moz-landing-system : lando
2019-11-21 21:54:14 +00:00
Mark Banner d0a29268be Bug 1597727 - Preference based MozParams should be able to have a localised preference name. r=mixedpuppy,mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D54112

--HG--
extra : moz-landing-system : lando
2019-11-21 21:54:06 +00:00
Geoff Lankow fa730a61a7 Bug 1597906 - Fix test_extension_storage_actor.js to work with e10s disabled. r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D54056

--HG--
extra : moz-landing-system : lando
2019-11-21 21:39:16 +00:00
Jean e7f96a9939 Bug 1588922 - Tweak alignment of whitespace badge. r=jdescottes,victoria
Tweaked the alignment of the whitespace badge so it is flush with other tags.

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

--HG--
extra : moz-landing-system : lando
2019-11-06 02:16:10 +00:00
Kris Taeleman 90c12ab5c4 Bug 1594145 - Add gfx telemetry scalars to geckoview_streaming. r=Dexter,jnicol
Differential Revision: https://phabricator.services.mozilla.com/D52941

--HG--
extra : moz-landing-system : lando
2019-11-21 21:09:33 +00:00
Duncan Dean 2e36f73e67 Bug 1598285 - Stop ongoing search after reload. r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D54180

--HG--
extra : moz-landing-system : lando
2019-11-22 10:55:34 +00:00
James Teh 2807676de6 Bug 1594608: Use the focused remote browser for context menu key events. r=hsivonen
Even though context menu key events are caused by a key press, they get handled as mouse events.
Because the parent process FocusManager only knows about top level remote browsers, the event can only be targeted to a top level remote browser, even if the focus is actually in an OOP iframe.
To fix this, when dispatching cross-process events, handle context menu key events the same way we handle normal keyboard events; i.e. use the focused remote browser.

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

--HG--
extra : moz-landing-system : lando
2019-11-22 09:37:39 +00:00
Dan Minor 536380b8bf Bug 1598001 - Add default value for obfuscate_host_addresses.whitelist pref; r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D54028

--HG--
extra : moz-landing-system : lando
2019-11-21 21:46:42 +00:00
jeffin143 6967337237 Bug 1597893 : convert NS_STYLE_WINDOW_SHADOW_* to an enum class in nsStyleConsts.h r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D53920

--HG--
extra : moz-landing-system : lando
2019-11-21 16:52:06 +00:00
Razvan Maries c5d796f8ad Backed out changeset 4082b974a1e6 (bug 1597704) test_isOriginPotentiallyTrustworthy.js. CLOSED TREE 2019-11-22 13:35:36 +02:00
Harry Twyford 0a326ba37d Bug 1594786 - Part 2 - WebExt API: Add browser.experiments.app.openClearHistoryDialog call. r=mixedpuppy,adw,rpl
Differential Revision: https://phabricator.services.mozilla.com/D52842

--HG--
extra : moz-landing-system : lando
2019-11-21 21:37:32 +00:00
Harry Twyford c07cd3197b Bug 1594786 - Part 1 - Add withHandlingUserInput function to extension test suite. r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D53981

--HG--
extra : moz-landing-system : lando
2019-11-20 19:26:54 +00:00
Tim D. Smith 13820098e8 Bug 1598451 - Update TelemetryEnvironment pref constant descriptions r=chutten
Make clearer that
* RECORD_PREF_VALUE and RECORD_PREF_STATE only consult the user branch
* RECORD_DEFAULTPREF_VALUE and RECORD_DEFAULTPREF_STATE consult both

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

--HG--
extra : moz-landing-system : lando
2019-11-21 21:34:00 +00:00
Robert Strong 3f677af9e6 Bug 1596778 - fallback to the normal update path when a replace request fails. r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D54086

--HG--
extra : moz-landing-system : lando
2019-11-21 21:15:53 +00:00
Nathan Froyd 72b0fe8ee6 Bug 1536848 - raise the minimum gcc version to 7; r=dmajor
We need this for full C++17 support.

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

--HG--
extra : moz-landing-system : lando
2019-11-21 20:53:27 +00:00
emcminn cea5b52b59 Bug 1596441 - Added a script to watch for changes when running/working directly in mozilla-central. r=k88hudson
FROM WITHIN /browser/components/newtab:
`npm run watchmc` will now run bundle:webpack and bundle:css in order to watch for changes when working directly on mozilla-central. Works the same as `startmc`, without the need to copy/export changes first.

to run directly from mozilla-central: `npm run watchmc --prefix browser/components/newtab`.

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

--HG--
extra : moz-landing-system : lando
2019-11-21 20:44:50 +00:00
Marco Castelluccio b7028022dc Bug 1598437 - Fix duplicated windows10-64-ccov/debug in talos.yml. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D54184

--HG--
extra : moz-landing-system : lando
2019-11-21 20:39:25 +00:00
Jon Coppeard e88d47f051 Bug 1597970 - Allow for the possiblity of FinalizationGroupObject's slots being uninitialized r=sfink
The problem is that object metadata builder API can trigger GC after the object has been allocated but before its slots have been initialized. The fix is to take account that some slots may be undefined and handle this appropriately.

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

--HG--
extra : moz-landing-system : lando
2019-11-22 01:02:16 +00:00
Mathieu Leplatre 280083669e Bug 1597337 - Report download errors in uptake telemetry r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D53783

--HG--
extra : moz-landing-system : lando
2019-11-22 08:35:30 +00:00
Julian Descottes c295d10384 Bug 1598259 - Remove support for MOZ_TOOLBOX_TEST_SCRIPT in ToolboxProcess.jsm r=ochameau
Depends on D54118

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

--HG--
extra : moz-landing-system : lando
2019-11-22 07:54:10 +00:00
Julian Descottes a1b6dd662e Bug 1598259 - Migrate existing BrowserToolbox tests to ToolboxTask r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D54118

--HG--
extra : moz-landing-system : lando
2019-11-22 07:53:52 +00:00
Geoff Lankow c871ba0fb2 Bug 1592934 - Disable test_qm_first_initialization_attempt.js on Thunderbird, which doesn't have the Telemetry probe tested. r=ttung
Differential Revision: https://phabricator.services.mozilla.com/D54238

--HG--
extra : moz-landing-system : lando
2019-11-22 08:17:42 +00:00
Nicolas Silva 239cd79f83 Bug 1594128 - Don't rely on high bits to store the brush_kind varying. r=gw
In GLES the default precision for ints is only 16 bits in the fragment shader.

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

--HG--
extra : moz-landing-system : lando
2019-11-21 17:38:25 +00:00
Nicolas Silva 11224fec72 Bug 1594128 - Tiddy up the multi-brush code. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D53998

--HG--
extra : moz-landing-system : lando
2019-11-21 17:38:15 +00:00
Nicolas Silva df32864307 Bug 1594128 - Add brush_radial_gradient to the multi-brush infrastructure. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D53996

--HG--
extra : moz-landing-system : lando
2019-11-21 17:38:05 +00:00
Nicolas Silva 28b63cca6d Bug 1594128 - Add brush_linear_gradient to the multi-brush infrastructure. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D53995

--HG--
extra : moz-landing-system : lando
2019-11-21 17:37:50 +00:00
Nicolas Silva f13c3cb330 Bug 1594128 - Add brush_mix_blend to the multi-brush infrastructure. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D53994

--HG--
extra : moz-landing-system : lando
2019-11-21 17:37:41 +00:00
Nicolas Silva 9d0844f71b Bug 1594128 - Add brush_blend to the multi-brush infrastructure. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D53993

--HG--
extra : moz-landing-system : lando
2019-11-21 17:37:31 +00:00
Nicolas Silva ebfea5203c Bug 1594128 - Generic varyings for ps_text_run.glsl. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D53728

--HG--
extra : moz-landing-system : lando
2019-11-21 17:37:16 +00:00
Nicolas Silva 46f43512c8 Bug 1594128 - Use generic slots for text, image and solid shader varyings. r=gw
The 'multi-brush' shader will have to dynamically switch between different brushes. In order to support that without needing the sum of all brush varying locations, allow aliasing a number of generic slots.
This patch makes the assumption that one a vec2 and a vec4 cost the same amount of varying register space, which is suggested by the glsl specification about shader locations. If it is not the case we can add more granularity to the varying slots which are all vec4 at the moment. This also assumes that an unused varying is always optimized out.

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

--HG--
extra : moz-landing-system : lando
2019-11-21 17:37:08 +00:00
Nicolas Silva e9fa42a649 Bug 1594128 - Dynamically choose the brush kind in the shader. r=gw
This is an experiment with only image and solid to see what the infrastructure can be like.
If it works out I'll extend the it with more brush types. More work will be needed to get text rendering in there as well.

The multi-brush shader includes all brushes that it potentially needs suport for. Which brushes actually get compiled in is then specified via WR_FEATURE defines.
Since brushes can't have the same names for their entry points, they specify the function to use via a macros (WR_BRUSH_VS_FUNCTION and WR_BRUSH_FS_FUNCTION).

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

--HG--
extra : moz-landing-system : lando
2019-11-21 17:37:01 +00:00
Nicolas Silva b5ce761dc6 Bug 1594128 - Encode the brush shader type in the instance attributes. r=gw
This will allow the upcoming super-brush shader to select its behavior at runtime.

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

--HG--
extra : moz-landing-system : lando
2019-11-21 17:36:53 +00:00
Nicolas Silva d4e6130aa7 Bug 1594128 - Only include shader sources once during parsing. r=gw
This chanes the shader parsing code to only inject #included shader sources once (the first time) if they are included multiple times.
This will allow some extra flexibility needed by the multi-brush shader.

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

--HG--
extra : moz-landing-system : lando
2019-11-21 17:36:46 +00:00
Gabriele Svelto 9283d5f034 Bug 1598258 - Add a list of additional minidumps to the event delivered when a plug-in crashes r=froydnj
This patch adds a new field to the `plugin-crashed` event that holds the list
of additional minidumps associated with a crash report. The test
infrastructure is modified to use it which also fixes a race when processing
the .extra file. The reftest machinery has also been modified to take the new
field into account.

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

--HG--
extra : moz-landing-system : lando
2019-11-22 07:30:23 +00:00
Sebastian Streich 309ac043a0 Bug 1597704 - Move is OriginPotentially Trustworthy into Principal r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D53830

--HG--
extra : moz-landing-system : lando
2019-11-21 16:29:13 +00:00
Alexandre Poirot 77af789c1f Bug 1597999 - Implements ChromeUtils.getObjectNodeId. r=jimb
This helps retrieving the NodeId for any JS Object you pass in.
This allows identifying a particular object when using HeapSnapshot API.
`HeapSnapshot.computeDominatorTree()` returns a tree of object,
but there is no way to identify a given JS object in it.
Getting the node id of a given JS object helps you browse this tree
from a given object you know is leaking.

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

--HG--
extra : moz-landing-system : lando
2019-11-21 22:12:20 +00:00
Ionut Goldan ee1e094b81 Bug 1587398 - Provide schema support for tags r=perftest-reviewers,octavian_negru,davehunt
Differential Revision: https://phabricator.services.mozilla.com/D53973

--HG--
extra : moz-landing-system : lando
2019-11-22 07:51:07 +00:00
Andreas Tolfsen 732a55531c bug 1543115: toolkit: disable remote agent on Windows AArch64; r=froydnj
We can't compile the remote agent startup component (written in
Rust) for Windows AArch64 due to numerous packages depending on
winapi 0.2.8 which don't support AArch64.

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

--HG--
extra : moz-landing-system : lando
2019-11-22 08:03:56 +00:00
Andreas Tolfsen 36f394af15 bug 1543115: remote, toolkit: bootstrap from Rust; r=remote-protocol-reviewers,maja_zf
This bootstraps the remote agent from Rust so that we have access
to write to stderr using the eprintln!() macro.  There is a future
intention to expand Rust usage in the remote agent by delegating
CDP and WebDriver Bi-Di protocol schema validation to serde.

The Rust port is faithful to the JS version in terms of functionality,
and in some places improves on the original design by enforcing
a strict division between flag handling code on one hand, and the
remote agent server on the other.

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

--HG--
extra : moz-landing-system : lando
2019-11-22 08:03:21 +00:00
Andreas Tolfsen 4a8b5c26b8 bug 1543115: remote: expose nsIRemoteAgent as XPCOM service; r=remote-protocol-reviewers,maja_zf,nika
This change makes it possible to access the remote agent service
from C++ and Rust.

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

--HG--
extra : moz-landing-system : lando
2019-11-22 08:03:19 +00:00
Andreas Tolfsen 967406480d bug 1543115: remote: introduce nsIRemoteAgent XPIDL interface; r=remote-protocol-reviewers,maja_zf
Adds an XPIDL interface for the remote agent which we will later use to
initialise and start it from a new command-line handler written in Rust.

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

--HG--
extra : moz-landing-system : lando
2019-11-22 08:03:12 +00:00