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

692342 Коммитов

Автор SHA1 Сообщение Дата
Emilio Cobos Álvarez f63532cf6d Bug 1615056 - Remove layout.css.webkit-appearance.enabled. r=jwatt
I don't think we want to keep the ugly widget hacks forever. Let me know if
you'd rather keep the property behind a pref but I don't think there's a point
in doing that.

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

--HG--
extra : moz-landing-system : lando
2020-02-19 14:48:43 +00:00
Andreas Farre fc1c08fe45 Bug 1616199 - Track non-detached BrowsingContextGroups instead of TabGroups. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D63148

--HG--
extra : moz-landing-system : lando
2020-02-18 17:16:43 +00:00
Ciure Andrei 4ae82ebf22 Backed out changeset 935977d665a9 (bug 1615853) for causing browser_search_subdialogs_within_preferences_5.js to permafail 2020-02-19 19:14:25 +02:00
Ciure Andrei 28fcfbb1ca Backed out changeset 912204a32651 (bug 1614202) for causing xpcshell and mochitests failures CLOSED TREE 2020-02-19 17:21:54 +02:00
Gijs Kruitbosch d5a9f67961 Bug 1615853 - do not include fallback language strings as search strings for advanced fonts button, r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D63086

--HG--
extra : moz-landing-system : lando
2020-02-19 14:24:26 +00:00
Alexandre Poirot 291b75d5a6 Bug 1616273 - Wait for webconsole reloaded event from navigateTo test helper. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D63184

--HG--
extra : moz-landing-system : lando
2020-02-19 13:39:48 +00:00
Pavel Sergeev 81d3bc78a1 Bug 1616364 - initailize thread profiler on Compositor thread only once r=gw
[import_pr] From https://github.com/servo/webrender/pull/3864

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

--HG--
extra : moz-landing-system : lando
2020-02-18 20:22:47 +00:00
Michal Novotny 427ad8bf1f Bug 1614637 - Remove suppression for data race in CacheStorageService::OnMemoryConsumptionChange() r=decoder
Differential Revision: https://phabricator.services.mozilla.com/D63259

--HG--
extra : moz-landing-system : lando
2020-02-19 09:52:12 +00:00
Alex Chronopoulos 606174e20c Bug 1616527 - Stop asserting on device change event when the window has navigated away. r=jib
When a page navigates away for example after a refresh, the collection of MediaDevices instance can take several seconds. If MediaManager is alive and a device change event arrives in it, the active instance of MediaDevices will be notified. Currently, the notification assert-crash when the window is not valid anymore. However, this is a valid scenario and depends on the cycle collection timing so the assert can be removed and the notification event can abort early and do nothing.

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

--HG--
extra : moz-landing-system : lando
2020-02-19 14:07:36 +00:00
Bogdan Tara d9d7ba1ba9 Backed out changeset 222723ab0b5b (bug 1615056) for bustages complaining about nsNativeThemeWin.cpp CLOSED TREE 2020-02-19 16:10:56 +02:00
Tim Nguyen a7a60ebe29 Bug 1614202 - Implement parsing for CSS conic-gradient syntax. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D62148

--HG--
extra : moz-landing-system : lando
2020-02-19 13:55:36 +00:00
Emilio Cobos Álvarez 4675433ccc Bug 1615056 - Remove layout.css.webkit-appearance.enabled. r=jwatt
I don't think we want to keep the ugly widget hacks forever. Let me know if
you'd rather keep the property behind a pref but I don't think there's a point
in doing that.

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

--HG--
extra : moz-landing-system : lando
2020-02-19 11:27:27 +00:00
Kershaw Chang 583ae04d36 Bug 1607445 - Clear tokens cache at places where SSL_ClearSessionCache() is called r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D62021

--HG--
extra : moz-landing-system : lando
2020-02-18 19:04:28 +00:00
Nicolas Silva 86c7dccc83 Bug 1615613 - Encode glyph instance attributes in gpu_types.rs. r=gw
Continuing on the trend of having all of the gpu data encoding in gpu_types.rs so that it is easy to find and to avoid repeating it in batch.rs.

Depends on D62928

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

--HG--
extra : moz-landing-system : lando
2020-02-18 20:24:12 +00:00
Nicolas Silva d131835edf Bug 1615613 - Wrap image brush user data in a struct. r=gw
A quality-of-life improvement that will make it easier to change the encoding of the user data without having to repeat the correct casting, bit shifting and masking in many places. It also makes it harder to encode the data incorrectly by mistake or forget information.

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

--HG--
extra : moz-landing-system : lando
2020-02-19 12:58:11 +00:00
Nicolas Silva 4942c75d01 Bug 1615613 - Move text snap bias in its own function. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D62926

--HG--
extra : moz-landing-system : lando
2020-02-19 12:58:11 +00:00
Nicolas Silva 2d252c6548 Bug 1615613 - Use write_vertex in the text run shader. r=gw
Baby step towards making text and brush shaders more similar.

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

--HG--
extra : moz-landing-system : lando
2020-02-18 13:23:57 +00:00
Jonathan Kew bc43d9263d Bug 1616193 - If Face::SetCharacterMap is called from a stylo thread, make it post a runnable instead of attempting to do IPC itself. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D63210

--HG--
extra : moz-landing-system : lando
2020-02-19 11:28:07 +00:00
Florens Verschelde 2bfa488f94 Bug 1616292 - Set more eager evaluation output colors to grays; r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D63226

--HG--
extra : moz-landing-system : lando
2020-02-19 12:37:02 +00:00
Bogdan Tara 3ebae34ba2 Backed out changeset 048b549b0070 (bug 1605072) for reftest failures on layout/reftests/selection/* CLOSED TREE 2020-02-19 13:57:20 +02:00
Tim Nguyen 8ba933913f Bug 1616106 - Add more tests and reference images for conic-gradient wrench test suite. r=nical
Differential Revision: https://phabricator.services.mozilla.com/D63213

--HG--
rename : gfx/wr/wrench/reftests/gradient/conic-start-angle.yaml => gfx/wr/wrench/reftests/gradient/conic-angle.yaml
extra : moz-landing-system : lando
2020-02-19 11:26:19 +00:00
Cosmin Sabou 0eaae4241d Bug 1604386 - Restore expectations for webauthn-testdriver-basic.https.html. r=Aryx
DONTBUILD

--HG--
extra : rebase_source : f3135bb6abf53c870f5ad3c4c3fc66e1cdeaffbb
extra : amend_source : 7ac389cc54b62586944ad8664f25380ee0a18ba1
2020-02-19 13:17:41 +02:00
Andrew Osmond fbc6573229 Bug 1614102 - Allow WebRender on all Intel Coffee Lake GT2+ GPUs. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D62326

--HG--
extra : moz-landing-system : lando
2020-02-18 13:56:13 +00:00
Simon Fraser dfe6a6ca65 Bug 1615929 Pass PYTHONPATH into fzf preview script r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D63217

--HG--
extra : moz-landing-system : lando
2020-02-18 19:08:15 +00:00
Andreas Farre 8c7063a92a Bug 1612568 - Avoid hard-crashing on malformed data while fuzzing. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D63131

--HG--
extra : moz-landing-system : lando
2020-02-18 17:48:29 +00:00
Bryan Kok 468aeca653 Bug 1592535 - Add a column displaying the last frame in the stack trace info if it exists r=Harald,Honza
Differential Revision: https://phabricator.services.mozilla.com/D61423

--HG--
extra : moz-landing-system : lando
2020-02-19 11:23:42 +00:00
Uday 1df13ce93c Bug 1614889 - Renamed Eager Evaluation to Instant Evaluation. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D63235

--HG--
extra : moz-landing-system : lando
2020-02-19 10:06:42 +00:00
David Teller c1bdaea3f3 Bug 1605072 - Make CanonicalBrowsingContext::ChangeFrameRemoteness use async process launching;r=kmag,nika
Differential Revision: https://phabricator.services.mozilla.com/D57775

--HG--
extra : moz-landing-system : lando
2020-02-18 16:01:48 +00:00
David Teller f4fcc09d90 Bug 1605072 - Rewriting ContentParent::GetNewOrUsedBrowserProcess;r=nika
Differential Revision: https://phabricator.services.mozilla.com/D60499

--HG--
extra : moz-landing-system : lando
2020-02-18 18:53:17 +00:00
Christian Holler 35f070d805 Bug 1616342 - Add Unity-related library to TSan suppression list. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D63309

--HG--
extra : moz-landing-system : lando
2020-02-19 10:39:03 +00:00
André Bargull 4b5a502154 Bug 1616057: Remove no longer used self-hosted intrinsics and definitions. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D63080

--HG--
extra : moz-landing-system : lando
2020-02-19 10:16:35 +00:00
Alex Chronopoulos f480a9206a Bug 1614657 - Update the device list unconditionally on every gUM request. r=jib
In `MediaManager::DeviceListChanged()` we check if a device is removed in order to stop it. That eventually will send the end track event. For doing that correctly the `mDeviceIDs` must be up to date. The `mDeviceIDs` is set as a part of gUM execution in `MediaManager::EnumerateDevicesImpl` inside an if-check. However, having the if-check is not necessary anymore. First, because the device ids do not contain anymore the "default:" prefix and second because there is no real reason to differentiate real from fake devices. In addition to that the if check had an error and did not update the `mDeviceIDs` correctly on video-only or audio-only gUM requests.

Depends on D63100

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

--HG--
extra : moz-landing-system : lando
2020-02-19 09:42:47 +00:00
Andrea Marchesini bd69c0127b Bug 1612476 - Introduce telemetry id COOKIE_SAMESITE_SET_VS_UNSET to count cookies without sameSite attribute, r=Ehsan,chutten
Differential Revision: https://phabricator.services.mozilla.com/D61351

--HG--
extra : moz-landing-system : lando
2020-02-12 14:47:57 +00:00
Sylvestre Ledru 7dfc110763 Bug 1361341 - Create the list of supported/unsupported directory with clippy r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D58293

--HG--
extra : moz-landing-system : lando
2020-02-18 17:01:30 +00:00
Sylvestre Ledru 23c6397337 Bug 1578058 - TC: Create a new lint/rust category r=ahal
Depends on D58252

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

--HG--
extra : moz-landing-system : lando
2020-02-18 17:01:20 +00:00
Sylvestre Ledru c50b7bcd77 Bug 1578058 - Run clippy in taskcluster r=ahal
Depends on D58250

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

--HG--
extra : moz-landing-system : lando
2020-02-18 17:01:05 +00:00
Sylvestre Ledru ef6f6d2886 Bug 1361341 - Add rust clippy to mozlint r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D58250

--HG--
extra : moz-landing-system : lando
2020-02-19 08:50:35 +00:00
Simon Giesecke 723b05dfb6 Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/canvas. r=jgilbert
Differential Revision: https://phabricator.services.mozilla.com/D63142

--HG--
extra : moz-landing-system : lando
2020-02-18 21:08:00 +00:00
Lars T Hansen 5dd2428621 Bug 1609916 - Callback from SC to DOM on SAB cloning. r=luke
When structured clone reads a SAB and creates a new SAB object, or
when it serializes a SAB onto a channel, call a callback that lets the
embedder know.  The embedder can then adjust its policy.  Concretely,
we want to allow the browser to serialize threads in a process that
uses JS shared memory.

Note, for WebAssembly.Memory, reading and writing are delegated to the
cloning operations for SAB, so no special handling is needed.

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

--HG--
extra : moz-landing-system : lando
2020-02-19 09:25:52 +00:00
Alex Chronopoulos 6b517ceeb5 Bug 1616086 - Avoid modifying the Active Windows hash table when an iterator is accessing it. r=jib
In order to stop the SourceListeners, first collect them in an array and stop them outside the loop. The `StopRawID` method modifies indirectly the mActiveWindows and will assert-carsh since the iterator is active and the table is enumerated.

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

--HG--
extra : moz-landing-system : lando
2020-02-19 09:21:25 +00:00
Alexandre Poirot 9e1daa2975 Bug 1585256 - Enable browser_styleeditor_fetch-from-netmonitor.js on fission. r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D63185

--HG--
extra : moz-landing-system : lando
2020-02-18 15:37:19 +00:00
Alexandre Poirot 1c8e2951b0 Bug 1616113 - Better detect target switching in navigateTo. r=nchevobbe
The existing check comparing toolbox's targets is racy.
The target may be updated late, after we compare them in this test.
Comparing PIDs looks safer as they should be updated almost immediately.

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

--HG--
extra : moz-landing-system : lando
2020-02-19 09:01:54 +00:00
Logan Smyth 0e86789568 Bug 1601171 - Part 4: Run all debugger hooks, even if some return resumption values. r=jimb
We do not want explicitly-returned completion values to cause later hooks
to be skipped, because consumers of the Debugger API need to be confident that
their code will not be silently skipped because some entirely unrelated
code instructed the debuggee to throw/return/terminate.

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

--HG--
extra : moz-landing-system : lando
2020-02-19 09:12:21 +00:00
Logan Smyth 2753b9102b Bug 1601171 - Part 3: Run all debugger hooks, even if some throw uncaught exceptions. r=jimb
We want each hook to run in sequence, and we do not want the failure of one
hook to cause later hooks to skip execution. Doing so would make it difficult
for consumers of the Debugger API to be confident that their hooks will be
consistently executed, since entirely independent code could otherwise cause
their logic to be silently skipped.

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

--HG--
extra : moz-landing-system : lando
2020-02-19 08:45:11 +00:00
Logan Smyth 707ba2147c Bug 1601171 - Part 2: Do not use previous onPop completion to update the value passed to the next hook. r=jimb
Our goal is to guarantee that each hook observes the same state of the
debuggee itself unless explicit action is taken to change debugee state.
By passing this value along as we have been doing until now, we make it
impossible for later hooks to see the actual return value that the debuggee
code returned, which could be quite frustrating for debugger.

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

--HG--
extra : moz-landing-system : lando
2020-02-19 08:44:06 +00:00
Logan Smyth 6c1abe76e4 Bug 1601171 - Part 1: Pull the frame's generator from the frame directly. r=jimb
Just a quick cleanup. There's no reason for this value to be pulled into the
completion and then back out again right away. It is much simplier to access
the generator directly.

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

--HG--
extra : moz-landing-system : lando
2020-02-19 08:43:07 +00:00
Logan Smyth da250a6456 Bug 1602429 - Part 6: Centralize debugger hook realm enter and error reporting. r=jimb
Switching the hook-dispatching logic to use the common bool-returning result
value allows us to easily centralize error reporting and debugger-realm-enter
such that we don't need to worry so much about how the error is handled.

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

--HG--
extra : moz-landing-system : lando
2020-02-19 09:04:47 +00:00
Logan Smyth 4843a6453f Bug 1602429 - Part 5: Wait to wrap debugger resumption values. r=jimb
Moving the location that the values are wrapped allows us to remove the need
for Maybe<AutoRealm> in favor of a normal RAII AutoRealm, which makes it much
easier to follow what realm is currently active.

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

--HG--
extra : moz-landing-system : lando
2020-02-19 08:41:30 +00:00
Logan Smyth 873c7e6275 Bug 1602429 - Part 4: Reimplement processParsedHandlerResult with less ResumeMode. r=jimb
This changes processHandlerResult to use the common bool-returning approach
used elsewhere in the codebase, which helps to simplify a lot of the code
because we can cleanly separate errors from explicitly-requested ResumeMode
values.

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

--HG--
extra : moz-landing-system : lando
2020-02-19 08:55:16 +00:00
Logan Smyth 2387883131 Bug 1602429 - Part 3: Centralize leaveDebugger calls. r=jimb
This avoids duplicating logic between processParsedHandlerResult and
processHandlerResult since both are quite similar.

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

--HG--
extra : moz-landing-system : lando
2020-02-19 08:39:45 +00:00