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

797362 Коммитов

Автор SHA1 Сообщение Дата
Butkovits Atila e3b4113a08 Backed out 4 changesets (bug 1694056, bug 1590376) for causing failures at test_resizer_ctrl_click.xhtml. CLOSED TREE
Backed out changeset 656906f99173 (bug 1590376)
Backed out changeset 15e9b4e9070c (bug 1694056)
Backed out changeset f137d6e73641 (bug 1590376)
Backed out changeset 00ed65f43cb2 (bug 1590376)
2022-06-07 02:12:40 +03:00
Neil Deakin a49aa34d6d Bug 1761265, don't show the downloads panel when a download was started by user action that they expect will save the file, r=mhowell,necko-reviewers,kershaw
The download panel should still appear when clicking on download links or those with content-disposition: attachment

Differential Revision: https://phabricator.services.mozilla.com/D147875
2022-06-06 22:23:58 +00:00
Razvan Cojocaru d4ff2f21bf Bug 1767122 - Change the type of gfxWindowsNativeDrawing::mScale to MatrixScalesDouble. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D148339
2022-06-06 22:01:56 +00:00
Ting-Yu Lin e76f0e14c4 Bug 1772907 - Remove column-balancing-paged-001-print.html.ini. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D148439
2022-06-06 22:00:01 +00:00
Butkovits Atila 57e33c8786 Merge mozilla-central to autoland. CLOSED TREE 2022-06-07 00:37:24 +03:00
Emilio Cobos Álvarez 0ef907628c Bug 1590376 - Add missing include to un-bust non-unified builds.
MANUAL PUSH: Trivial fix CLOSED TREE
2022-06-06 23:24:22 +02:00
Andreea Pavel 1c6bb1476e Merge autoland to mozilla-central a=merge 2022-06-07 00:22:59 +03:00
Edward Brace bce39ab941 Bug 1771551 - Add PiP subtitles support for BBC r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D148430
2022-06-06 20:03:09 +00:00
Mats Palmgren cd6ad5af43 Bug 1694056 - Remove (XUL) nsTitleBarFrame since it's no longer used. r=emilio
Depends on D105927

Differential Revision: https://phabricator.services.mozilla.com/D105928
2022-06-06 20:00:46 +00:00
Mats Palmgren 0715c66e3b Bug 1590376 part 2 - Remove (XUL) nsResizerFrame since it serves no purpose anymore. r=emilio
Depends on D105926

Differential Revision: https://phabricator.services.mozilla.com/D105927
2022-06-06 20:00:46 +00:00
Mats Palmgren 17801441dd Bug 1590376 part 1 - Add a XULResizerElement and move all nsResizerFrame's event handling code there. r=ntim,smaug
I'm mostly moving the code verbatim, but I excluded a few bits
that handled resizers inside menu popup frames, e.g.
https://searchfox.org/mozilla-central/rev/7bb1cc6abf6634b2a20f71935e1e519e73402b63/layout/xul/nsResizerFrame.cpp#165-170
I don't think we need that functionallity anymore and it
simplifies the code to exclude it.

Differential Revision: https://phabricator.services.mozilla.com/D105926
2022-06-06 20:00:45 +00:00
Mozilla Releng Treescript 49a1dc0f3c no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
el -> 39a75f91ec72875fbeb11154765856d64eb54eff
fi -> 62f3ace2683de6dbb909e7aa57df14a52674325b
pt-BR -> c2ea40fa86466e4df69983204cc5c70b7c51fdec
tg -> c0ea54636d7a33a18944f131f60e24967b7e8c6b
zh-CN -> 80aa2ca8765809c87aa60408e3655adb78041de0
2022-06-06 19:03:26 +00:00
Tooru Fujisawa 6d18d06ac5 Bug 1772007 - Part 4: Use plain object for lazy getter in browser/tools/mozscreenshots/. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D148010
2022-06-06 18:59:46 +00:00
Tooru Fujisawa 4fc80cb4ac Bug 1772007 - Part 3: Use plain object for lazy getter in browser/themes/. r=desktop-theme-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D148009
2022-06-06 18:59:45 +00:00
Tooru Fujisawa abf807a67a Bug 1772007 - Part 2: Use plain object for lazy getter in browser/modules/. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D148008
2022-06-06 18:59:45 +00:00
Tooru Fujisawa 9314e040b0 Bug 1772007 - Part 1: Use plain object for lazy getter in browser/actors/. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D148007
2022-06-06 18:59:44 +00:00
Neil Deakin 1874a3841a Bug 1762868, handle pdfs inline that use the content type octet-stream when they have a pdf extension, r=mhowell
To do this we look at the extension on the content disposition filename, if present, or the extension
of the url, and, if it is .pdf, we assume that the file will be a pdf.

Differential Revision: https://phabricator.services.mozilla.com/D147409
2022-06-06 18:58:19 +00:00
Jamie Nicol 68af928298 Bug 1772849 - Annotate crash reports with eglCreateWindowSurface error code on Android. r=gfx-reviewers,jgilbert,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D148410
2022-06-06 18:12:39 +00:00
Narcis Beleuzu 124f19ecea Bug 1772026 - Disable browser_vsync_accessibility.js on Linux and Windows10 for frequent failures. r=intermittent-reviewers,MasterWayZ DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D148348
2022-06-06 17:19:23 +00:00
Thomas Wisniewski 86d736c809 Bug 1747400 - Update the value SmartBlock's Rich Relevance shim returns for RR.data.JSON to better-match what websites expect; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D148399
2022-06-06 16:59:04 +00:00
Haik Aftandilian 94ba599969 Bug 1562756 - Code Injection in Firefox macOS desktop r=spohl
Drop the com.apple.security.cs.allow-dyld-environment-variables entitlement to disallow use of dyld environment variables in signed production builds.

Leave the entitlement in for signed developer builds.

Firefox gtests depend on the use of DYLD_LIBRARY_PATH. However, testing infrastructure does not run gtests on signed builds and therefore gtests are not impacted by this change. gtests could be run on signed developer builds in the future which will still allow dyld environment variables after this change.

browser.production.entitlements.xml and plugin-container.production.entitlements.xml are not used, but being kept up to date.

Differential Revision: https://phabricator.services.mozilla.com/D148324
2022-06-06 16:42:02 +00:00
Andrew McCreight be6bd6a9b2 Bug 1772851 - Fix devtools tests to not rely on ambient XUL. r=devtools-reviewers,nchevobbe
Instead, explicitly add permissions for the domain that needs it.

Also browser_bug331772_xul_tooltiptext_in_html.js.

Differential Revision: https://phabricator.services.mozilla.com/D148406
2022-06-06 16:33:35 +00:00
Bob Owen e8f0e4a86a Bug 1769845 p3: Remove release assertion in IsWin32kLockedDown. r=handyman
Running in Windows 7 compat mode can currently trigger this.

Differential Revision: https://phabricator.services.mozilla.com/D148403
2022-06-06 16:24:43 +00:00
Emilio Cobos Álvarez 91a6fbd7a0 Bug 1772336 - Tweak fuzz range for macOS scrollbars in content-visibility-064.html. r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D148404
2022-06-06 16:02:05 +00:00
Gregory Mierzwinski d9297919a6 Bug 1772572 - Fix Browsertime installation on Windows. r=perftest-reviewers,kshampur
This patch changes how the browsertime command is called for installation to fix a failure on Windows.

Differential Revision: https://phabricator.services.mozilla.com/D148292
2022-06-06 15:56:53 +00:00
Joel Maher e09607114a Bug 1769110 - Add support to mochitest harness for conditioned profiles to be used while testing. r=gbrown,asuth
Differential Revision: https://phabricator.services.mozilla.com/D146317
2022-06-06 14:32:04 +00:00
Masayuki Nakano 0e50e38f5d Bug 1772634 - part 2: Make `BrowserParent::RecvSynthesizeNativeTouchPoint` relax in the responsive design mode r=smaug
It's used by the DevTools to emulate touch events from mouse events in the
responsive design mode.  Therefore, we should make it accept IPC messages
even if it's not in the automation mode, but it's in the responsive design mode.

Differential Revision: https://phabricator.services.mozilla.com/D148365
2022-06-06 14:30:42 +00:00
Masayuki Nakano 563cde70a3 Bug 1772634 - part 1: Make `BrowserParent::RecvSynthesizeNativeMouseMove` relax r=smaug
This is used by in the normal mode (i.e., not in the automation mode) to
emulate a hover at locking or unlocking a pointer capture.  If it'd be possible,
we should make it handle only in the remote process, but for now, we should
make it relax for safer fix in the branches.  I think that it's acceptable
because synthesizing only native mousemove events is safer than the other events.

Differential Revision: https://phabricator.services.mozilla.com/D148364
2022-06-06 14:30:42 +00:00
Seweryn Pajor e30e84c58a Bug 1772523 - Fix compiler warning about unused variable rv. r=xpcom-reviewers,jstutte
Differential Revision: https://phabricator.services.mozilla.com/D148308
2022-06-06 14:26:10 +00:00
Hubert Boma Manilla 96c5408eef Bug 1764348 - Enable browser console / browser toolbox console users turn on network monitoring manually r=nchevobbe
Highlights
- Network monitoring is turned off by default in browser console/ browser toolbox console on initial load.
- A new "Enable Network Monitoring" setting is added to enable users toggle on an off as they desire.
- The user setting is persisted across toolbox reopens.

Differential Revision: https://phabricator.services.mozilla.com/D145234
2022-06-06 13:56:05 +00:00
Hubert Boma Manilla 463affeaf5 Bug 1764348 - Cleanup hidePersistLogsCheckbox and hideShowContentMessagesCheckbox property r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D145550
2022-06-06 13:56:05 +00:00
andrej f68b03e684 Bug 1772556 - Migrate WPT from teir 3 to teir 2. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D148271
2022-06-06 13:46:15 +00:00
stransky a832fc14b9 Bug 1770560 [Linux] Move GetAsSourceSurface() implementation from DMABUFSurfaceImage to DMABufSurface r=sotaro,jgilbert
Both DMABUFSurfaceImage and DMABufSurface use its own headless GL context to create GL texture from DMABufSurface.
Let's unity that in DMABufSurface and use only one shared GL context for it.

Depends on D146989

Differential Revision: https://phabricator.services.mozilla.com/D146990
2022-06-06 13:31:03 +00:00
stransky b292c031de Bug 1770560 [Linux] Implement GLBlitHelper::Blit(DMABufSurface* surface,...) to blit DMABufSurface directly r=sotaro,jgilbert
Differential Revision: https://phabricator.services.mozilla.com/D146989
2022-06-06 13:31:03 +00:00
Jason Kratzer 897738dfed Bug 1752174 - Set BUG_COMPONENT of dom/webidl/WebGPU.idl to Graphics/WebGPU r=kvark DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D137055
2022-06-06 13:15:11 +00:00
Dennis Jackson e43e8f1bee Bug 1771523 - Add telemetry probe for app signature verification outcomes. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D147530
2022-06-06 13:08:01 +00:00
ffxbld 6e462c9969 No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D148384
2022-06-06 13:05:41 +00:00
Gregory Mierzwinski db780d5b3f Bug 1655554 - Fix debug-mode in Raptor-Browsertime. r=perftest-reviewers,kshampur
This patch updates browsertime to add the following PR: https://github.com/sitespeedio/browsertime/pull/1798

It enables us to use a `--debug` flag in browsertime to pause test execution after each script iteration, and provides the ability for developers to pause it on their own by adding `debug.breakpoint(name)` calls to the test script. The execution can be unpaused by running `window.browsertime.pause = false` in the browser console.

The devtools panel is auto-opened when in debug-mode, and the browser is detached so it won't auto-close when you hit failures in raptor/browsertime.

This can only be used locally so we now raise a parser error when it's provided in CI.

Differential Revision: https://phabricator.services.mozilla.com/D148261
2022-06-06 12:59:54 +00:00
Emilio Cobos Álvarez 1c7e13ae63 Bug 1772125 - Implement MLS fallback for GeoclueLocationProvider. r=maciejsszmigiero
Even tho it is a configuration error, it is extremely confusing to click
"Allow" in Firefox and get a "denied access" error.

Instead fall back to MLS once we error, like other location providers
do.

MANUAL PUSH: Maciej doesn't have editbugs to approve patches yet, see
bug 1772813.

Differential Revision: https://phabricator.services.mozilla.com/D147864
2022-06-06 13:57:20 +02:00
Jan de Mooij a9a430dcd7 Bug 1772506 part 3 - Push frame pointer at the start of the rectifier code. r=iain
Because the saved frame pointer is not yet in the frame layout, add the offset
manually. We can likely simplify this later.

Differential Revision: https://phabricator.services.mozilla.com/D148254
2022-06-06 09:52:44 +00:00
Jan de Mooij 7dd3379495 Bug 1772506 part 2 - Add frame pointer to all rectifier frames. r=iain
We were doing this on 32-bit x86 but not other platforms.

This complicates the epilogue code a bit because we have to pop the frame pointer
now, but once we have frame pointers everywhere we can simplify this to the standard
epilogue sequence.

On x64, replace the use of `r9` with `FramePointer`. This is now very similar to x86.

Differential Revision: https://phabricator.services.mozilla.com/D148253
2022-06-06 09:52:44 +00:00
Jan de Mooij 4121e03aae Bug 1772506 part 1 - Change x64 arguments rectifier code to be a bit more like x86. r=iain
There are some subtle differences between x86 and x64, in particular on x64 we were
adding 1 to `argc` immediately and on x86 we did this later.

This patch makes the x64 code more similar to x86, but because x86 has the pushed
frame pointer already, there are still some different computations. That is addressed
more in the next patch.

Differential Revision: https://phabricator.services.mozilla.com/D148252
2022-06-06 09:52:43 +00:00
Bogdan Szekely f75f87e3f9 Merge mozilla-central to autoland. CLOSED TREE 2022-06-06 12:42:17 +03:00
Bogdan Szekely 426022c17b Merge autoland to mozilla-central. a=merge 2022-06-06 12:36:23 +03:00
serge-sans-paille 2f3f06ad63 Bug 1772747 - Cleanup dom/geolocation, dom/system, dom/battery and dom/canvas includes r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D148351
2022-06-06 08:13:34 +00:00
Tooru Fujisawa 19087e48c1 Bug 1772096 - Part 9: Use plain object for lazy getter in remote/webdriver-bidi/. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D148006
2022-06-06 07:10:45 +00:00
Tooru Fujisawa cda5ad9e91 Bug 1772096 - Part 8: Use plain object for lazy getter in remote/shared/. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D148005
2022-06-06 07:10:45 +00:00
Tooru Fujisawa 2d20b01ca6 Bug 1772096 - Part 7: Use plain object for lazy getter in remote/shared/webdriver/. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D148004
2022-06-06 07:10:44 +00:00
Tooru Fujisawa f0d1eaf7b1 Bug 1772096 - Part 6: Use plain object for lazy getter in remote/shared/messagehandler/. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D148003
2022-06-06 07:10:44 +00:00
Tooru Fujisawa 631a13a650 Bug 1772096 - Part 5: Use plain object for lazy getter in remote/shared/listeners/. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D148002
2022-06-06 07:10:43 +00:00