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

862158 Коммитов

Автор SHA1 Сообщение Дата
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
stransky dffbfb9242 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
Peter Van der Beken 2b267480e6 Bug 1849037 - Add ErrorResult to TypedArray::Create. r=necko-reviewers,extension-reviewers,media-playback-reviewers,webidl,profiler-reviewers,farre,padenot,smaug,robwu,jesup
Differential Revision: https://phabricator.services.mozilla.com/D191418
2023-11-08 11:29:05 +00:00
Peter Van der Beken 67091f955c Bug 1849037 - Make TypedArray::Create either take a length or a Span. r=farre
Differential Revision: https://phabricator.services.mozilla.com/D191417
2023-11-08 11:29:04 +00:00
Peter Van der Beken 7cb765ad2c Bug 1849037 - Pass objects that support conversion to a Span directly to TypedArray::Create as a Span. r=necko-reviewers,extension-reviewers,media-playback-reviewers,profiler-reviewers,farre,padenot,jesup
Differential Revision: https://phabricator.services.mozilla.com/D191416
2023-11-08 11:29:04 +00:00
Tim Huang a1050a3bd8 Bug 1854940 - Part 4: Adding a unit test for cleaning cookie banner handling data. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D192484
2023-11-08 11:04:46 +00:00
Tim Huang 1ff5af118c Bug 1854940 - Part 3: Add tests. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D190765
2023-11-08 11:04:46 +00:00
Tim Huang eb8001816d Bug 1854940 - Part 2: Add a CookieBannerCleaner to ClearDataService. r=pbz,geckoview-reviewers,anti-tracking-reviewers,amejiamarmol
The patch add a CookieBannerExceptionCleaner and a
CookieBannerExecutedRecordCleaner to ClearDataService. The cleaners
clear the cookie banner handling data. We will also clear the executed
record when cleaning cookies or dom storage so that the cookie banner
handling will run again after cleaning.

Differential Revision: https://phabricator.services.mozilla.com/D190764
2023-11-08 11:04:46 +00:00
Tim Huang af41b081a6 Bug 1854940 - Part 1: Stop running banner clicking code if the domain has been handled. r=pbz
To improve the overall performance of cookie banner clicking mechanism. This
patch makes the cookie banner clicking mechanism only executes once per
browsing session.

Differential Revision: https://phabricator.services.mozilla.com/D190763
2023-11-08 11:04:45 +00:00
Tooru Fujisawa e968934551 Bug 1863186 - Add dedicate command line option for awsy Base Memory Usage tests. r=perftest-reviewers,afinder
Differential Revision: https://phabricator.services.mozilla.com/D192798
2023-11-08 10:45:02 +00:00
Jonathan Kew d523a6de1b Bug 1861254 - Safely bail out of LocaleAtomFromPath if passed a bad hyphenation-file path. r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D192934
2023-11-08 10:34:42 +00:00
Stanca Serban 95f0e10b39 Backed out changeset 2b10a37f9a23 (bug 1863390) for causing JSRope related SM bustages. CLOSED TREE 2023-11-08 13:06:44 +02:00
Stanca Serban 741d5e91ef Backed out changeset e65fca949600 (bug 1858994) for causing xpcshell failures in test_autofill_bookmarked.js. 2023-11-08 12:47:20 +02:00
André Bargull 395d9a952e Bug 1863390: Handle case when dependent string is latin-1. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D192958
2023-11-08 10:17:37 +00:00
André Bargull b147493002 Bug 1863428: Handle float32 inputs in MIsNullOrUndefined. r=iain
Differential Revision: https://phabricator.services.mozilla.com/D192951
2023-11-08 10:17:26 +00:00
Kershaw Chang 080eb71b98 Bug 1852924 - When pacer returns a small delay, pretend to wait and get the next packet to send, r=mt
Differential Revision: https://phabricator.services.mozilla.com/D191325
2023-11-08 10:11:22 +00:00
Stanca Serban e4710c7c5d Backed out 2 changesets (bug 1854820) for causing browser-chrome failures in browser_ext_windows_update.js.
Backed out changeset caeb06504910 (bug 1854820)
Backed out changeset e61a1f47853c (bug 1854820)
2023-11-08 12:00:47 +02:00
Jonathan Kew 34df01d3f9 Bug 1858347 - Fix instantiation of optically-sized system font in Skia on recent macOS versions. r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D192989
2023-11-08 09:43:16 +00:00
Marc Seibert b5cf15e608 Bug 1858994 - Punycode is shown in heuristic result.r=mak
Differential Revision: https://phabricator.services.mozilla.com/D191218
2023-11-08 09:21:29 +00:00
Stanca Serban 18c4fedab7 Backed out 5 changesets (bug 1826198, bug 1852223) for causing dt failures in browser_networkobserver_auth_listener.js. CLOSED TREE
Backed out changeset b8d7a9ec9aa2 (bug 1852223)
Backed out changeset 0e7a2180e566 (bug 1852223)
Backed out changeset a7ad7ccbc6a3 (bug 1826198)
Backed out changeset 081fda2ff03d (bug 1826198)
Backed out changeset c50d12ac515b (bug 1826198)
2023-11-08 11:38:54 +02:00
Julian Descottes d87dc57ec2 Bug 1852223 - [wdspec] Add tests for network.addIntercept in authRequired phase r=webdriver-reviewers,Sasha
Depends on D191236

Differential Revision: https://phabricator.services.mozilla.com/D191237
2023-11-08 08:27:45 +00:00
Julian Descottes 371b0dfbb0 Bug 1852223 - [bidi] Handle intercepted requests in the authRequired phase r=webdriver-reviewers,Sasha
Depends on D189517

Differential Revision: https://phabricator.services.mozilla.com/D191236
2023-11-08 08:27:44 +00:00
Julian Descottes 95085f677e Bug 1826198 - [wdspec] Add wdspec tests for network.authRequired r=webdriver-reviewers,whimboo
Depends on D189516

Differential Revision: https://phabricator.services.mozilla.com/D189517
2023-11-08 08:27:44 +00:00
Julian Descottes 42b3a2c972 Bug 1826198 - [bidi] Add support for the network.authRequired event r=webdriver-reviewers,whimboo
Depends on D189515

Differential Revision: https://phabricator.services.mozilla.com/D189516
2023-11-08 08:27:44 +00:00
Julian Descottes 0c166d4e6e Bug 1826198 - [devtools] Add an optional auth prompt listener to the NetworkObserver r=bomsy,devtools-reviewers,valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D189515
2023-11-08 08:27:43 +00:00
Mozilla Releng Treescript ca409dbc60 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
fr -> 3a2581746d0bcbba64484cfaf12a66affbcd9212
nb-NO -> 91adeb32c03ce2afbba080dd912df351ea34f31f
rm -> ff62fecb233c54ad322a09d8dd90060984efc8e2
sl -> 2cde9f0f25b8ae8a650a3d463e7b5affe003d76c
2023-11-08 07:01:47 +00:00
Updatebot 8dd23d5c8a Bug 1863471 - Update opus to c85499757c148fede8604cffa12454206b6138ba r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D192913
2023-11-08 06:19:37 +00:00
Stanca Serban 9065361f47 Backed out changeset 269afd5c7d29 (bug 1852513) for causing wr failures in oklab-gradient.html. CLOSED TREE 2023-11-08 08:36:19 +02:00
Sandor Molnar 273b2e8820 Backed out 2 changesets (bug 1803406) for causing OSX failures/leakchecks CLOSED TREE
Backed out changeset eaf61f658327 (bug 1803406)
Backed out changeset 48b489f34de2 (bug 1803406)
2023-11-08 07:23:43 +02:00
Sandor Molnar 3f48748109 Backed out 4 changesets (bug 1858652, bug 1858032, bug 1858076, bug 1856270) for causing talos damp failures
Backed out changeset 569b6a151d3e (bug 1858076)
Backed out changeset 3c66fbe494de (bug 1858652)
Backed out changeset 966ce8c9e339 (bug 1858032)
Backed out changeset 3e08029e8f01 (bug 1856270)
2023-11-08 07:21:25 +02:00
Eden Chuang c04ff2b560 Bug 1849265 - P1 Synchronize WorkerPrivate::mParentStatus with mStatus while entering Killing status. r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D191633
2023-11-07 09:48:45 +00:00
Jonathan Sudiaman 3645ff1757 Bug 1826328 - Add search capability to view in history r=fxview-reviewers,places-reviewers,fluent-reviewers,flod,mak,sclements
Leverages `AUTOCOMPLETE_MATCH` in order to add search functionality to Fx View History.

https://treeherder.mozilla.org/jobs?repo=try&revision=a45a29326ba22252756cd9d142e9199508b6693b

Differential Revision: https://phabricator.services.mozilla.com/D190844
2023-11-08 02:17:13 +00:00
Vinny Diehl 8492bcb829 Bug 1617562 - Allow unknown words at beginning of Date string r=arai,devtools-reviewers,ochameau
They are also allowed after the month name, e.g. "Sep foo 26 1995".

These "unknown words" are supposed to be day of week, or abbreviations
of them, but they can be anything really.

We need to run telemetry before dropping explicit support for day of
week in later parts of the date string.

Differential Revision: https://phabricator.services.mozilla.com/D192560
2023-11-08 02:14:07 +00:00
Vinny Diehl aebcfc748c Bug 1863126 - Refactor ParseISOStyleDate to remove implementation-specific code r=arai
The implementation-specific parsing for these types of dates is now
covered by TryParseDashedNumericDatePrefix, so we can do away with
this isStrict/isPermissive business now.

Differential Revision: https://phabricator.services.mozilla.com/D192771
2023-11-08 02:09:59 +00:00