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

862291 Коммитов

Автор SHA1 Сообщение Дата
Dana Keeler 70be8fb3b3 Bug 1862062 - remove defunct TLS_ERROR_REPORT_UI telemetry probe r=jschanck
Differential Revision: https://phabricator.services.mozilla.com/D192398
2023-11-08 21:37:54 +00:00
Paul Zuehlcke 0e9dc5fabc Bug 1863701 - Remove SSTabClosing event. r=sessionstore-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D193069
2023-11-08 21:23:38 +00:00
John Schanck e17a30add4 Bug 1861484 - move isUserVerifyingPlatformAuthenticatorAvailable to parent process. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D191998
2023-11-08 21:20:15 +00:00
Norisz Fay ced0683cec Backed out changeset c8561b4726a2 (bug 1852947) for causing bustage on nsClipboardProxy.cpp CLOSED TREE 2023-11-08 23:44:50 +02:00
Dana Keeler 9d4a3c9bdb Bug 1863786 - avoid duplicate symbols in web-platform-test public-key-credential-to-json.https.window.html wpt r=jschanck
Differential Revision: https://phabricator.services.mozilla.com/D193090
2023-11-08 21:10:44 +00:00
Emilio Cobos Álvarez 9f47428819 Bug 1863620 - Make animation traversal work for style roots other than the document element. r=boris
This fixes some flickering when transitioning doc-level anonymous
content.

Differential Revision: https://phabricator.services.mozilla.com/D193046
2023-11-08 20:48:56 +00:00
Mike Hommey ea148c98e5 Bug 1863666 - Downgrade searchfox builds to rustc 1.72. r=firefox-build-system-reviewers,emilio,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D193037
2023-11-08 20:30:06 +00:00
Razvan Cojocaru 37dfc39ae2 Bug 1862306 - Add a test that checks that dragging from a starting position that's not on the thumb. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D192409
2023-11-08 20:14:54 +00:00
Mike Hommey 52c87462c7 Bug 1863485 - Properly update section headers when swapping .rel.plt and .relr.dyn of the same size. r=firefox-build-system-reviewers,sergesanspaille
When .rel.plt and .relr.dyn are the same size, after the section header
for .relr.dyn has been updated, it matches the condition for .rel.plt,
and we ended up undoing the change.

Differential Revision: https://phabricator.services.mozilla.com/D192981
2023-11-08 20:13:13 +00:00
Edgar Chen 820da1024f Bug 1852947 - Redesign the async clipboard read API; r=nika
In bug 1755863, we introduce two async APIs in `nsIClipboard` to make async
clipboard API reads the clipboard data asynchronously. When reading, async
clipboard API first check the available types, and then retrieve the actual data
for that type. This process has a potential race condition: the clipboard content
might change between the time between the time we check the types and when we
retrieve the data. Although we currently fetch the actual data immediately after
checking available types (in line with the spec), this minimizes the chance of
encountering this race condition. However, if we would like to support retrieving
the data only when `getType()` is invoked (bug 1691825), this potential race
condition could become a significant issue.

Furthermore, bug 1777448 aims to have a way to track the clipboard data and suppress
the paste context menu when the clipboard data originates from a same-origin page.
This also requires a better way to track read requests, clipboard content and
invalidate the request when the system's clipboard content is changed.

After some refacting around nsBaseClipboard, all platform now use sequence
number to track clipboard content, so `nsIAsyncGetClipboardData` can be associated
with a sequence number and deemed invalid if the associated sequence number isn't
matched the latest system value.

With these new API, it also becomes possible to write some tests.

Depends on D191409

Differential Revision: https://phabricator.services.mozilla.com/D182108
2023-11-08 20:11:08 +00:00
Jonas Jenwald c3e7ecd99f Bug 1863716 - Remove the remnants of the unused PDF Viewer notification bar. r=pdfjs-reviewers,calixte
The PDF Viewer notification bar became unused in bug 1705327, which is well over two years ago, hence it seems reasonable to stop shipping this code when it's not being used.

Differential Revision: https://phabricator.services.mozilla.com/D193056
2023-11-08 19:34:52 +00:00
Mozilla Releng Treescript f745940004 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
da -> 848555bfe542aae9d390cf24b288d54e79446088
hy-AM -> c5fff064f64b1837bc06e97cb6b341b2a2f79f1c
2023-11-08 19:03:12 +00:00
Emilio Cobos Álvarez 22b27e2d75 Bug 1863620 - Remove a function that should land in one of the other patches in this bug.
MANUAL PUSH: Trivial bustage fix CLOSED TREE
2023-11-08 19:51:53 +01:00
Erich Gubler b86b667049 Bug 1863780: test(webgpu): make CTS green for changes since 2023-11-03 r=webgpu-reviewers,jimb
Differential Revision: https://phabricator.services.mozilla.com/D193089
2023-11-08 18:41:18 +00:00
Heitor Neiva 5b8ba81781 Bug 1856067 - Add macOS provisioning profiles r=releng-reviewers,taskgraph-reviewers,jlorenzo,ahal,mach-reviewers
Depends on D191705

Differential Revision: https://phabricator.services.mozilla.com/D192697
2023-11-08 18:38:36 +00:00
Jerome Vouillon b25527083a Bug 1861722: add constant instructions extern.internalize and extern.externalize. r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D193041
2023-11-08 18:33:42 +00:00
Emilio Cobos Álvarez 3711a00967 Bug 1863620 - Make variable values track the url data they came from. r=zrhoffman
This is needed to be able to use chrome environment variables in
chrome stylesheets and have them work in non-chrome documents.

This will be used to communicate the right transition duration in
scrollbars.css, but should also be useful to have the right base URI for
<url>-typed custom properties.

Differential Revision: https://phabricator.services.mozilla.com/D193048
2023-11-08 18:30:48 +00:00
Paul Adenot e15b6deb00 Bug 1863725 - Reapply patch on top of cubeb. r=cubeb-reviewers,chunmin
Depends on D193058

Differential Revision: https://phabricator.services.mozilla.com/D193060
2023-11-08 18:08:20 +00:00
Paul Adenot d38af75a1f Bug 1863725 - Update libcubeb to revision d07ea5a. r=cubeb-reviewers,chunmin
Differential Revision: https://phabricator.services.mozilla.com/D193058
2023-11-08 18:08:20 +00:00
Joel Maher ac19e2c0d7 Bug 1862116 - Adjust errorsummary group status to work with mozlog rules for status and expected. r=marco
Differential Revision: https://phabricator.services.mozilla.com/D192988
2023-11-08 17:42:38 +00:00
Alexandre Poirot fe5d7d7ebc Bug 1863512 - Disable tests using SharedArrayBuffer on release/beta. r=devtools-reviewers,nchevobbe
SharedArrayBuffer can only easily be testing through dom.postMessage.sharedArrayBuffer.bypassCOOP_COEP.insecure.enabled
preference which is locked on beta and release channels.

Differential Revision: https://phabricator.services.mozilla.com/D192942
2023-11-08 17:33:54 +00:00
Ray Kraesig e722e487bb Bug 1863044 - remove unneeded variable and associated MOZ_ASSERT r=ipc-reviewers,nika
`mFileDialogInstance` is not needed, since we don't reuse old file-
dialog actors. (We _do_ reuse active file-dialog utility processes as
hosts for those actors; this check is a leftover from when that was
expected not to be the case.)

Differential Revision: https://phabricator.services.mozilla.com/D192983
2023-11-08 17:25:57 +00:00
Yury Delendik 5e55c7effe Bug 1862473 - Align local slots for wasm tail calls. r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D192895
2023-11-08 16:56:44 +00:00
nzai 73d48aacb4 Bug 1855726 - Remove autotranslate prefs from . Remove usage of the pref and corresponsing lazy getter from TranslateParent.sys.mjs and also remove the corresponding test cases. r=nordzilla
Differential Revision: https://phabricator.services.mozilla.com/D190849
2023-11-08 15:47:46 +00:00
Tim Giles 39e47985bb Bug 1843615 - Add sentence about using the needinfo feature on the quick reference doc. r=sylvestre DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D192991
2023-11-08 15:47:04 +00:00
Tim Giles 7f1fbd5eff Bug 1843632 - Clarify 'to write a patch' and 'to submit a patch' sections. r=sylvestre DONTBUILD
This change adds a new code block section to help developers visualize
their changes before creating commits. Additionally, adds an example
of a good commit message to help new contributors with our commit
message format.

We also clarify some links by adding more context to the text.

Additionally, we clarify some of the sections in the stack_quickref
document.

Differential Revision: https://phabricator.services.mozilla.com/D192978
2023-11-08 15:47:04 +00:00
Alexandra Borovova 1de86cdffb Bug 1841049 - [wdspec] Add interop tests for window reference. r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D192706
2023-11-08 15:32:17 +00:00
Alexandra Borovova 9ed9ae7f95 Bug 1841049 - [wdspec] Update WindowProxy serialization/deserialization tests for "context" field. r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D192705
2023-11-08 15:32:17 +00:00
Alexandra Borovova 9ef018a323 Bug 1841049 - Add gecko specific tests for serialization of a context property for WindowProxy. r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D192704
2023-11-08 15:32:16 +00:00
Alexandra Borovova 025458222b Bug 1841049 - [bidi] Serialize a context property for WindowProxy. r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D192703
2023-11-08 15:32:16 +00:00
Sean Feng 01f1828166 Bug 1863139 - Fix the Perma failure for soft-navigation-heuristics/disabled.html r=emilio
The test ensures LCP doesn't expose the state of soft-navigation. Since
this is something that we don't support, I think it's okay to not bother
with it.

Differential Revision: https://phabricator.services.mozilla.com/D192963
2023-11-08 14:56:22 +00:00
Stanca Serban a9018ea3aa Backed out changeset b4f103916648 (bug 1861202) for causing DiscoveryStreamFeed related newtab failures. CLOSED TREE 2023-11-08 17:14:52 +02:00
Stanca Serban 2685d35c49 Backed out 3 changesets (bug 1849037) for causing mochitests failures in test_gamepad_extensions.html.
Backed out changeset 27fd9f6f57ea (bug 1849037)
Backed out changeset 89aa49de2473 (bug 1849037)
Backed out changeset c336a8c78928 (bug 1849037)
2023-11-08 17:12:40 +02:00
Stanca Serban 388b8f06a2 Backed out changeset 63c54b25b36f (bug 1862159) for causing bp-nu bustages in WakeLockListener.h. CLOSED TREE 2023-11-08 17:04:46 +02:00
Stanca Serban c49907e14f Backed out changeset 31f667310dfe (bug 1862937) for causing multiple failures in WeakPtr.h. CLOSED TREE 2023-11-08 16:52:51 +02:00
scottdowne e7fdebad1a Bug 1861202 - Pocket newtab properly pass isStartup flase to enable call if coming from pref change, and removing unnecessary dispatch to DISCOVERY_STREAM_COLLECTION_DISMISSIBLE_TOGGLE. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D191974
2023-11-08 14:11:38 +00:00
Malte Juergens 182878bbe0 Bug 1855734 - Use innermost nested URI in `PopulateTopLevelInfoFromURI` r=freddyb,timhuang
Differential Revision: https://phabricator.services.mozilla.com/D190468
2023-11-08 13:44:26 +00:00
Frederik Braun 0c5967de20 Bug 1863310 - measure mixed content upgrades as use counter r=ckerschb,necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D192835
2023-11-08 13:42:50 +00:00
keithamus c9c6527520 Bug 1857887 - Add invoketarget & invoketarget action attributes r=smaug
This adds support for the experimental `invoketarget` and `invokeaction`
attributes, as specified in the open-ui "Invokers" explainer.

(https://open-ui.org/components/invokers.explainer/)

The `invoketarget` attribute maps to the IDL `invokeTargetElement`,
similar to `popoverTargetElement`, and the `invokeaction` is a freeform
string.

The Button behaviour checks for `invokeTargetElement` in its activation
behaviour, and dispatches an `InvokeEvent` if there is one.

This also adds some basic scaffolding for `handleInvokeInternal` which
will allow elements to provide their own invocation action algorithms.

Differential Revision: https://phabricator.services.mozilla.com/D190449
2023-11-08 13:41:51 +00:00
keithamus b18ba60df7 Bug 1861466 - Add CustomStateSet and :state() pseudo. r=emilio,smaug
Differential Revision: https://phabricator.services.mozilla.com/D191988
2023-11-08 13:38:02 +00:00
Nazım Can Altınova a05181cdff Bug 1862937 - Add profiler markers for LCP values r=sefeng,profiler-reviewers,florian
There might be multiple LCP entries in a web page, and we only care about the
last one which is also the biggest value. That's why we need to record these
values in two different places:
- During the Document unload, so we can add markers for the closed pages.
- During the profile capture, so we can add markers for the open pages.

This allows us to capture all the LCP values. Note that this is not the case
for other metrics like FCP, TTFB, DOMContentLoaded etc. that fires only once.

Differential Revision: https://phabricator.services.mozilla.com/D192828
2023-11-08 13:29:41 +00:00
Magnus Melin 03d6e69b71 Bug 1825977 - Allow saving creds with an empty realm. r=credential-management-reviewers,mtigley
Perhaps unusual, but an "" realm should work.

Differential Revision: https://phabricator.services.mozilla.com/D191383
2023-11-08 13:14:21 +00:00
stransky 24cf9730c1 Bug 1862159 [Linux] Rework wake lock to better handle wake lock states and allow to cancel pending DBus operations r=emilio
- Update WAKE_LOCK_LOG to print 'this' which allows to sort operations by lock type
- GetOrInsertNew() call always creates a new WakeLockTopic object so in this patch call it only if we create a new object.
- Split mWaitingForDBusReply to mWaitingForDBusInhibit/mWaitingForDBusUninhibit. It allows to ignore repeated requests and also cancel
  opposite requests.
- Use g_cancellable to cancel pending DBus operation if we want different wake lock action.

Differential Revision: https://phabricator.services.mozilla.com/D192622
2023-11-08 12:54:23 +00:00
Paul Zuehlcke 5e49f50910 Bug 1861215 - Skip recording closed tabs in SessionStore for PBM reset action. r=sfoster,sessionstore-reviewers,tabbrowser-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D192686
2023-11-08 12:07:17 +00:00
Stanca Serban 83bab8c1db Backed out changeset 7c1e05f847ba (bug 1862159) for causing WakeLock related failures. CLOSED TREE 2023-11-08 14:40:08 +02:00
stransky f62a05d8f8 Bug 1862957 [Linux] Set gfxVars::SetDrmRenderDevice() even if dmabuf operations are disabled r=emilio
GetAndInitDeviceDisplay() uses DrmRenderDevice to create GL context over drm device so we should set it even if dmabuf operations are disabled.

Differential Revision: https://phabricator.services.mozilla.com/D192933
2023-11-08 11:36:55 +00:00
Stanca Serban 7adce61c32 Backed out changeset bd51857879db (bug 1862957) for causing WakeLock related failures. CLOSED TREE 2023-11-08 14:30:54 +02:00
Stanca Serban 582e249d86 Backed out 4 changesets (bug 1854940) for causing multiple failures.
Backed out changeset 2d264402493e (bug 1854940)
Backed out changeset 144b76e6db22 (bug 1854940)
Backed out changeset 5a9e45504f32 (bug 1854940)
Backed out changeset c8c7ec382574 (bug 1854940)
2023-11-08 14:20:06 +02:00
mcheang d8ddd3cc26 Bug 1863360 - Make tests pass for app provided search engine class. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D192862
2023-11-08 11:38:36 +00:00
stransky 5a00aa459f Bug 1862159 [Linux] Rework wake lock to better handle wake lock states and allow to cancel pending DBus operations r=emilio
- Update WAKE_LOCK_LOG to print 'this' which allows to sort operations by lock type
- GetOrInsertNew() call always creates a new WakeLockTopic object so in this patch call it only if we create a new object.
- Split mWaitingForDBusReply to mWaitingForDBusInhibit/mWaitingForDBusUninhibit. It allows to ignore repeated requests and also cancel
  opposite requests.
- Use g_cancellable to cancel pending DBus operation if we want different wake lock action.

Differential Revision: https://phabricator.services.mozilla.com/D192622
2023-11-08 11:37:00 +00:00