Commit Graph

797360 Commits

Author SHA1 Message Date
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
Tooru Fujisawa
ab140eb7bd Bug 1772096 - Part 4: Use plain object for lazy getter in remote/server/. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D148001
2022-06-06 07:10:43 +00:00
Tooru Fujisawa
1ef92ec3a2 Bug 1772096 - Part 3: Use plain object for lazy getter in remote/marionette/. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D148000
2022-06-06 07:10:43 +00:00