Commit Graph

820052 Commits

Author SHA1 Message Date
Nika Layzell
e8e1f6902e Bug 1800295 - Delete the Viaduct XPCOM interface, r=chutten,markh
This XPCOM interface was being initialized and used, and was unnecessary.
This patch removes it completely to simplify things, initializing
viaduct during xpcom startup instead. This is done rather than keeping
it lazy and tied to FOG startup, as the implementation just sets a
static atomic to a function pointer.

This makes no changes to anything which actually uses viaduct, which is
done through the previously mentioned static atomic.

Differential Revision: https://phabricator.services.mozilla.com/D162010
2022-11-15 17:25:46 +00:00
Neil Deakin
260bbc1db2 Bug 1219775 , focus the url bar when opening a new tab while in fullscreen mode, r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D161517
2022-11-15 17:15:51 +00:00
Jan Varga
7390297678 Bug 1790207 - Fix the function for comparing storage keys; r=dom-storage-reviewers,jesup,asuth
Differential Revision: https://phabricator.services.mozilla.com/D162089
2022-11-15 17:13:02 +00:00
Jan Varga
f40ce49b02 Bug 1790207 - Forward declaration of mozilla::Result in nsIGlobalObject.h and other cleanup; r=dom-storage-reviewers,jesup
Depends on D162087

Differential Revision: https://phabricator.services.mozilla.com/D162088
2022-11-15 17:13:02 +00:00
Jan Varga
7ce6e92fa1 Bug 1790207 - Change nsIGlobalObject::GetStorageKey to return NS_ERROR_NOT_AVAILABLE by default; r=dom-storage-reviewers,jesup,asuth
nsGlobalWindowInner, WorkerGlobalScopeBase, BackstagePas and SandboxPrivate now
explicitly provide GetStorageKey implementation which explicitly block null and
expanded principals. All other globals (nsGlobalWindowOuter, SimpleGlobalObject,
ShadowRealmGlobalScope and WorkletGlobalScope) inherit the default
implementation which returns NS_ERROR_NOT_AVAILABLE.

Differential Revision: https://phabricator.services.mozilla.com/D162087
2022-11-15 17:13:01 +00:00
Randell Jesup
229303901a Bug 1790207: Provide cross-origin security checks for OPFS r=nika,asuth
Differential Revision: https://phabricator.services.mozilla.com/D157892
2022-11-15 17:13:01 +00:00
Julian Descottes
f0f16aa8ec Bug 1799831 - [devtools] Add test for netmonitor/src/components/request-details/CachePanel.js r=bomsy
Differential Revision: https://phabricator.services.mozilla.com/D161732
2022-11-15 17:08:53 +00:00
Drew Willcoxon
da757893d4 Bug 1800184 - Don't record quick suggest impression telemetry when the result is hidden. r=dao
This adds `result.isVisible`. Like `rowIndex`, it's updated by the view.
UrlbarProviderQuickSuggest will skip impression telemetry updates (and
impression stats updates too) when it's false.

Please see bug 1800184 for background.

Differential Revision: https://phabricator.services.mozilla.com/D161866
2022-11-15 17:05:22 +00:00
Mike Conley
86b8c18032 Bug 1782203 - Add tests for the new Pin to Toolbar context menu item. r=willdurand,extension-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D161338
2022-11-15 16:37:24 +00:00
Mike Conley
8c85e4e7e4 Bug 1782203 - Unbreak existing context menu tests for Unified Extensions UI mode. r=willdurand,extension-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D161337
2022-11-15 16:37:23 +00:00
Mike Conley
1f6c401024 Bug 1782203 - Add context menu items for pinning and unpinning addon buttons to the toolbar. r=willdurand,extension-reviewers,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D161200
2022-11-15 16:37:23 +00:00
Emilio Cobos Álvarez
b4e1a18061 Bug 1797280 - Fix windows 7 selectors to avoid overriding fullscreentoolbar rules. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D162115
2022-11-15 16:28:35 +00:00
Emilio Cobos Álvarez
368171d435 Bug 1800684 - Remove print_via_parent. r=dshin
For a while it was true everywhere but android, but it's been true
unconditionally since forever.

Differential Revision: https://phabricator.services.mozilla.com/D162116
2022-11-15 16:19:30 +00:00
Harveer Singh
950e7994ae Bug 1588522: Stop cleaning up temporary files when shutting down.r=janv,jstutte
Differential Revision: https://phabricator.services.mozilla.com/D152600
2022-11-15 16:08:22 +00:00
Haik Aftandilian
e78d11eccf Bug 1799922 - Remove codesign.bash r=mstange
Remove the unmaintained codesign.bash script.

Production builds are signed in automation using the Release Engineering script scriptworker-scripts/iscript.

Differential Revision: https://phabricator.services.mozilla.com/D161710
2022-11-15 16:03:31 +00:00
Yury Delendik
85a8781cc5 Bug 1797194 - Fix WasmLosslessInvoke. r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D161722
2022-11-15 15:56:22 +00:00
Yury Delendik
cf5c7a774b Bug 1799919 - Refactor V128::extractLane to avoid FLDS on X86. r=jseward
The same logic, but it avoid generation of FLDS instruction at
low level.

Differential Revision: https://phabricator.services.mozilla.com/D161707
2022-11-15 15:56:22 +00:00
Stanca Serban
d7d2cc6477 Backed out 3 changesets (bug 1782203) for causing lint failures on browser_unified_extensions_overflowable_toolbar.js. CLOSED TREE
Backed out changeset 50e57afebed3 (bug 1782203)
Backed out changeset d17ea376ed45 (bug 1782203)
Backed out changeset e91d51f1ce90 (bug 1782203)
2022-11-15 17:42:22 +02:00
Mike Conley
705b1388fe Bug 1782203 - Add tests for the new Pin to Toolbar context menu item. r=willdurand,extension-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D161338
2022-11-15 15:02:09 +00:00
Mike Conley
2920088efe Bug 1782203 - Unbreak existing context menu tests for Unified Extensions UI mode. r=willdurand,extension-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D161337
2022-11-15 15:02:09 +00:00
Mike Conley
eee9638cbe Bug 1782203 - Add context menu items for pinning and unpinning addon buttons to the toolbar. r=willdurand,extension-reviewers,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D161200
2022-11-15 15:02:08 +00:00
ohall-m
65762f4777 Bug 1788734 - Geolocation Intermittent Failures r=owlish,geckoview-reviewers
This patch updates how the mock geolocation provider works. The geolocation test provider now mocks the in-built Android GPS and Network providers. It also now includes an option to continually post locations, like a true location provider would.

Differential Revision: https://phabricator.services.mozilla.com/D161793
2022-11-15 15:01:11 +00:00
Tim Huang
2f69c2de1a Bug 1777600 - Part 3: Get noise prefixes by index instead of the entire prefix set. r=dimi
In Classifier::ReadNoiseEntries(), we used to get the entire prefix set
in order to get noise prefixes. This patch improves it by getting noise
prefixes by index. So, we don't need the entire prefix set.

The patch introduces new functions in LookupCacheV2, V4 and
VariableLengthPrefixSet to allow getting target prefix by index. Also,
we need to inroduces new functions to get the length of the prefix set
to run the noise pick up algorithm.

Differential Revision: https://phabricator.services.mozilla.com/D161771
2022-11-15 14:37:00 +00:00
Tim Huang
b5b4ad6ae0 Bug 1777600 - Part 2: Add a gTest to verify nsUrlClassifierPrefixSet::GetPrefixByIndex(). r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D161770
2022-11-15 14:36:59 +00:00
Tim Huang
8f6c3cbd7c Bug 1777600 - Part 1: Implement nsUrlClassifierPrefixSet::GetPrefixByIndex(). r=dimi
This patch implements a nsUrlClassifierPrefixSet::GetPrefixByIndex() that
allows to get the specific prefix with the given index.

Differential Revision: https://phabricator.services.mozilla.com/D161769
2022-11-15 14:36:59 +00:00
Andrew Osmond
8471c103b9 Bug 1799016 - Ensure gfxVar updates are applied to GPU process before recreating compositor sessions. r=jnicol
When we fallback without recreating the GPU process, we should ensure
that the gfxVar updates have been processed before recreating the
compositor sessions. This is achieved by blocking on the sync
PGPU::SendDeviceStatus IPDL message. This additional sync message only
happens during fallback and thus should be fairly cheap.

Differential Revision: https://phabricator.services.mozilla.com/D162020
2022-11-15 14:28:30 +00:00
Jonathan Kew
742ebfab8a Bug 1800437 - Add reftest for text-overflow:ellipsis vs emoji in RTL. r=emilio
Depends on D162095

Differential Revision: https://phabricator.services.mozilla.com/D162096
2022-11-15 14:24:59 +00:00
Jonathan Kew
5ff7d28400 Bug 1800437 - Correct behavior of GetClusterLength helper when applying text-overflow:ellipsis in RTL. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D162095
2022-11-15 14:24:59 +00:00
andrej
127249539f Bug 1796780 - WPT Max runtime exceeded failues. r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D161084
2022-11-15 14:06:25 +00:00
Paul Adenot
6a54d181db Bug 1797362 - Test that downmixing is done appropriately (or not performed) in pass through and non-pass through audio input processing mode. r=pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D161597
2022-11-15 14:01:45 +00:00
Paul Adenot
b3c2f92640 Bug 1797362 - When downmixing audio input that has more than two channels before passing it to webrtc::AudioProcessing, scale by the number of channels to avoid clipping. r=pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D161580
2022-11-15 14:01:44 +00:00
htmlHxcker
e7bda5167a Bug 1653077 - Update top-padding of welcomebox so it looks more vertically centered in dock-to-bottom r=bomsy
Depends on D128204

Differential Revision: https://phabricator.services.mozilla.com/D128269
2022-11-15 13:42:52 +00:00
David Shin
c6732b7f3c Bug 1403656 - Ensure that the observation target for SVGFilterObserver is an actual SVG filter element. r=dholbert,emilio
Previously, specifying `filter: url(#element)` could trigger a reflow of the
observing element when the observed element repaints, even when the observed
element is not a SVG filter element (i.e. no filter effect is applied).

Differential Revision: https://phabricator.services.mozilla.com/D161830
2022-11-15 13:30:37 +00:00
Francesco Lodolo (:flod)
bc607c85dd Bug 1788595 - Remove remaining DTD files from mozilla-central, r=eemeli
Differential Revision: https://phabricator.services.mozilla.com/D162097
2022-11-15 13:23:23 +00:00
William Durand
5220f173b3 Bug 1777484 - Enhance extension widgets in the unified extensions panel. r=rpl,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D161168
2022-11-15 12:59:34 +00:00
Randell Jesup
f7ba404cac Bug 1544127: Remove diagnostics from LoadInfo r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D160595
2022-11-15 11:44:12 +00:00
Calixte
8de3080836 Bug 1800502 - Update pdf.js to new version 3078e2c1d9c3d1e6bf79709f2680dfca6b35cc9d r=pdfjs-reviewers,marco
Differential Revision: https://phabricator.services.mozilla.com/D162018
2022-11-15 11:26:31 +00:00
Karntino Areros
eb7b0b60a9 Bug 1598974 - slightly changes the color of the watchpoint markers when highlighted. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D87871
2022-11-15 11:21:25 +00:00
Butkovits Atila
02231d6658 Backed out changeset 71c52985ef5b (bug 1799425) for causing failures at root-canvas-001.xht. CLOSED TREE 2022-11-15 13:35:13 +02:00
Butkovits Atila
3226d4ae55 Backed out changeset 929aad6d7da2 (bug 1783504) as per request by Smaug. CLOSED TREE 2022-11-15 13:11:39 +02:00
Artur Iunusov
c7ebd3a138 Bug 1783504 - FIX Compromised content process can UpdateDocumentURI, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D159340
2022-11-15 10:33:16 +00:00
Marco Bonardo
c570e08c07 Bug 1736251 - Avoid calling PlacesUtils.tagging.getTagsForURI in Bookmarks.jsm. r=daisuke
Differential Revision: https://phabricator.services.mozilla.com/D161959
2022-11-15 10:17:47 +00:00
Jon Coppeard
a69165bcbb Bug 1800492 - Fix division by zero when calculating GC_TENURED_SURVIVAL_RATE telemetry r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D162016
2022-11-15 09:55:17 +00:00
Stanca Serban
4bcd987494 Merge mozilla-central to autoland on a CLOSED TREE 2022-11-15 11:59:23 +02:00
Stanca Serban
8a2d8d26e2 Backed out 3 changesets (bug 1777600) for causing safebrowsing crashes. a=backout
Backed out changeset be9e99eac13c (bug 1777600)
Backed out changeset ccaf8757d382 (bug 1777600)
Backed out changeset c0624a8aa7c2 (bug 1777600)
2022-11-15 11:53:28 +02:00
stransky
88a8b923bd Bug 1800211 [XWayland] Keep open drag source popups on XWayland too r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D162029
2022-11-15 08:14:45 +00:00
stransky
5572d0a10d Bug 1793507 [FFVPX] Fix build warnings on non-Wayland systems r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D161880
2022-11-15 08:14:26 +00:00
Lee Salzman
5e17cdc939 Bug 1800301 - Use Vector instead of custom inlining_vector. r=jgilbert
Differential Revision: https://phabricator.services.mozilla.com/D162083
2022-11-15 08:05:09 +00:00
Mark Banner
ccb8642bc9 Bug 1800259 - Rename modules/libpref/test/mochitest/ to modules/libpref/test/browser/ for better ESLint setup. r=KrisWright
Differential Revision: https://phabricator.services.mozilla.com/D161927
2022-11-15 08:03:12 +00:00
Makoto Kato
a83c653bc8 Bug 1798617 - GeckoAppShell.isTablet returns correct value. r=geckoview-reviewers,owlish
Since `GeckoLoader.getLoadDiagnostics` is never called, `HardwareUtils` isn't
initialized. It means that `GeckoAppShell.isTablet` always return false.

So `HardwareUtils` should be initialized.

Also, a lot of codes in `HardwareUtils` and `GeckoLoader.getLoadDiagnostics`
are unused, so let's clean up.

Differential Revision: https://phabricator.services.mozilla.com/D161006
2022-11-15 07:41:52 +00:00