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

834903 Коммитов

Автор SHA1 Сообщение Дата
Ting-Yu Lin f0015a059f Bug 1270891 - Don't honor forced break properties when generating flex lines. r=dholbert
This behavior was based on the old spec. See the spec changes in
https://drafts.csswg.org/css-flexbox-1/#change-201409-algo-breaks

Differential Revision: https://phabricator.services.mozilla.com/D172697
2023-03-16 23:19:10 +00:00
Andrew Osmond 5d4827ead4 Bug 1822681 - Update Widevine fallback downloader URLs for Windows ARM. r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D172803
2023-03-16 23:13:42 +00:00
Noemi Erli 2de6906fbc Backed out changeset 41589839f711 (bug 1821221) for causing build bustage CLOSED TREE 2023-03-17 00:43:28 +02:00
Barret Rennie f004218156 Bug 1818738 - Make the feature update event API more ergonomic r=aminomancer,settings-reviewers,search-reviewers,Gijs,daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D172035
2023-03-16 22:20:14 +00:00
Itiel 063dc80c23 Bug 1803925 - Make Firefox accounts menuitems the same height as other menuitems r=Gijs,dao
Also, as a result, adjust panel headers to make it so that their toolbarseparator would be located in the same place as a toolbarseparator following a menuitem located in a menu with no panel header.

Differential Revision: https://phabricator.services.mozilla.com/D163778
2023-03-16 22:15:46 +00:00
John Schanck f40aea4a99 Bug 1813982 - XPCOM interface to authenticator-rs. r=keeler,geckoview-reviewers,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D171269
2023-03-16 21:42:21 +00:00
Mike Hommey c53db6818d Bug 1821221 - Switch Android builds to compiler-rt + libunwind. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D172076
2023-03-16 21:39:24 +00:00
Kershaw Chang 79403e1620 Bug 1809843 - Add DoH server and Http/3 server into mochitest, r=necko-reviewers,ahal,valentin,gbrown,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D166644
2023-03-16 21:28:58 +00:00
Kershaw Chang cd31baf9a1 Bug 1809843 - Add a pref to force using HTTPS RR, r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D166643
2023-03-16 21:28:58 +00:00
Kershaw Chang f7db3ac56b Bug 1809843 - Fix build error on Android, r=necko-reviewers,valentin
Since we have an issue building mio on Android and there is no easy way to fix it, I can only workaround by skipping it.

Differential Revision: https://phabricator.services.mozilla.com/D172682
2023-03-16 21:28:57 +00:00
Kershaw Chang 226e8a456f Bug 1809843 - Make Http/3 server support proxy mode, r=necko-reviewers,valentin,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D166642
2023-03-16 21:28:57 +00:00
Kelsey Gilbert 25f19106d7 Bug 1822519 - When qcms_profile_from_memory fails, default to sRGB for display space. r=gfx-reviewers,jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D172837
2023-03-16 20:54:52 +00:00
Barret Rennie 0bcc307110 Bug 1821243 - Do not require content and template if id is present in message schema r=omc-reviewers,aminomancer
The schema still imposes the following restrictions:

- Having "template" present makes "content" and "id" required.
- Having "content" present makes "template" and "id" required.

Template and content are dependent on eachother because we do not know how to
interpret content without a template and we a template with no content to
interpret is useless.

If we have a template and content, then we also need an ID for the message
because we cannot reference the message content except by its ID.

Differential Revision: https://phabricator.services.mozilla.com/D172458
2023-03-16 20:27:01 +00:00
Barret Rennie 152c6c1691 Bug 1821243 - Update to jsonschema 4.17.3 r=ahochheiden
We are using features from modern JSONSchema drafts, like dependantRequired, in
the Firefox Messaging System schemas. jsonschema 3.x does not support these
features. Experimenter is also being updated to 4.17.3 and we want to keep our
validation tests in sync with Experimenter.

Differential Revision: https://phabricator.services.mozilla.com/D172457
2023-03-16 20:27:01 +00:00
CanadaHonk 3dc5d98c1a Bug 1679887 - [cdp] Emit past console messages on Runtime.enable r=jdescottes
Emit past console messages with Runtime.consoleAPICalled as
Runtime.enable is ran. Also added new test.

Depends on D170131

Differential Revision: https://phabricator.services.mozilla.com/D170136
2023-03-16 20:25:31 +00:00
CanadaHonk 366960831d Bug 1679981 - [cdp] Implement stackTrace for Runtime.consoleAPICalled r=webdriver-reviewers,whimboo
Implemented stackTrace for Runtime.consoleAPICalled. Added new tests
covering it as well. Tweaked internals for Runtime to have separate
functions for creating stack traces for console and exception types,
as they differ unfortunately.

Differential Revision: https://phabricator.services.mozilla.com/D170131
2023-03-16 20:25:30 +00:00
Jason Kratzer ab6d98f4db Bug 1822605: Add ThreadSanitizer suppression for race in libvulkan_lvp.so r=decoder
Differential Revision: https://phabricator.services.mozilla.com/D172819
2023-03-16 20:12:03 +00:00
Dana Keeler 0d4ea7981e Bug 1819172 - cap max-age from HTTP Strict Transport Security headers at 100 years r=jschanck
Differential Revision: https://phabricator.services.mozilla.com/D172602
2023-03-16 20:01:54 +00:00
Emily McDonough 4f8bac149f Bug 1816570 - Clear ReflowInput's mCanHaveClassABreakpoints for subtrees that have out-of-flow roots. r=dholbert
The expectations in page-name-propagated-003.html have turned out to be wrong
now that we have more correct abspos support.

We also need to check for placeholders in block reflow to actually support
named pages causing breakpoints where in-flow frames meet placeholders for out-
of-frame siblings.

Differential Revision: https://phabricator.services.mozilla.com/D170821
2023-03-16 20:01:02 +00:00
Boris Chiou c2fa109db0 Bug 1821416 - Drop the element property usage from ScrollTimelineSet. r=emilio
We are doing the following things here:
1. Rename ScrollTimelineSet to ProgressTimelineScheduler because this
   class is used to schedule animations with progress timelines, including
   scroll timelines and view timelines.
2. Drop the element property usage and let ElementAnimationData store
   ProgressTimelineScheduler.
3. We avoid using the generated content in ScrollTimeline::Scroller.
   Instead, we use a pair of Element and PseudoStyleType to represent
   ScrollTimeline::Scroller.

We hit the assertion because the generatd content may change and so we
shouldn't use it as the ScrollTimeline::Scroller.

Differential Revision: https://phabricator.services.mozilla.com/D172610
2023-03-16 20:00:00 +00:00
ffxbld 3e117e7b6a No Bug, mozilla-central repo-update HPKP remote-settings - r=release-managers,RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D172831
2023-03-16 19:28:45 +00:00
alwu 3e63bd59ed Bug 1822826 - correct component name. r=ci-and-tooling,suhaib DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D172822
2023-03-16 19:25:15 +00:00
Alexandra Borovova 9ba303ab6e Bug 1700097 - [wdspec] Add tests for "WebDriver:FindElementFromShadowRoot" and "WebDriver:FindElementsFromShadowRoot". r=webdriver-reviewers,jgraham,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D172417
2023-03-16 19:19:41 +00:00
Alexandra Borovova b74f15c190 Bug 1700097 - [geckodriver] Add support for Find Element(s) From Shadow Root. r=webdriver-reviewers,jgraham,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D172416
2023-03-16 19:19:41 +00:00
Alexandra Borovova 9db3b97513 Bug 1821628 - [marionette-client] Add support for finding elements from shadow roots. r=webdriver-reviewers,whimboo
Depends on D172212

Differential Revision: https://phabricator.services.mozilla.com/D172225
2023-03-16 19:19:40 +00:00
Alexandra Borovova fda4583388 Bug 1700095 - [marionette] Add support for finding elements from shadow roots. r=webdriver-reviewers,jdescottes,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D172212
2023-03-16 19:19:40 +00:00
Alexandra Borovova 8ecbf74a4f Bug 1700095 - [marionette] Move `fromUUID` helper from `WebReference` to `WebElement` class. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D172687
2023-03-16 19:19:40 +00:00
Eitan Isaacson 87e86c8f87 Bug 1819160 - Hold a reference to registering session in DocAccessibleParent. r=Jamie
This should fully eliminate the case where remote accessibles fail to
unregister because of the outer PresShell's lifecycle.

Differential Revision: https://phabricator.services.mozilla.com/D172473
2023-03-16 19:16:30 +00:00
Florian Quèze 0bcdd24a3b Bug 1822794 - Add markers in xpcshell tests to see what passes or fails, r=mconley.
Depends on D172783

Differential Revision: https://phabricator.services.mozilla.com/D172784
2023-03-16 19:09:49 +00:00
Emilio Cobos Álvarez da7fa43d4a Bug 1809084 - Stop using XUL layout for menu popups. r=desktop-theme-reviewers,dao,dshin
The underlying issue here is an invalidation bug with XUL layout. When a
popup opens, we try to lay it out at full size, then post a reflow
callback to constrain it.

There's an intermediate step there where the popup might remain at full
size, and the constraining operates directly on mRect, which isn't quite
sound and doesn't update the scrollport of descendants.

Make nsMenuPopupFrame inherit from nsBlockFrame instead, doing
potentially two layout passes when constrained.

This fixes the issue at hand, and removes XUL layout from menu popups,
so it's a win-win.

To make reasoning about it a bit easier, factor out a bunch of the XUL
positioning code to be const. The mutation of mRect etc which was going
on otherwise was pretty hard to reason about.

Differential Revision: https://phabricator.services.mozilla.com/D170368
2023-03-16 19:09:14 +00:00
Dan Robertson f44ad8ddf2 Bug 1822713 - Guard against alloc failure. r=florian
If we fail to allocate memory for package energy statistics, immediately
exit on sample.

Differential Revision: https://phabricator.services.mozilla.com/D172745
2023-03-16 19:06:42 +00:00
Cristian Tuns 4e17513a1d Backed out 2 changesets (bug 1821243) for causing xpcshell failures on test_RemoteSettingsExperimentLoader_updateRecipes.js CLOSED TREE
Backed out changeset 39df97ca8253 (bug 1821243)
Backed out changeset bbb8006a0784 (bug 1821243)
2023-03-16 15:16:58 -04:00
John Lin 302d47b2f9 Bug 1822636 - use only HW AV1 platform decoder on Android. r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D172726
2023-03-16 19:04:08 +00:00
Mozilla Releng Treescript 1117ec5d9a no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> bf644155dbc42484400f67d9e079913bb995b25b
af -> ffb0d19f947893d31baee3ba86a2b2d0c305b161
an -> 330622563a9cf0017d0ab1605396e41f5cf7c231
ar -> 11e47884d8c539151e9b425d85cb2db4f10bf9db
ast -> 0926cba6bb8d39a8350a2549b422d3089a963707
az -> 77222f253b2fb7fdb502cd8b2399e3bad00584d7
be -> 61e7ae02a5f76366ba6efc5a0c63964ec4e26de5
bg -> da88ab8bf7034d3caa918c7d639f2e4882924e5d
bn -> cc31596464e58c4f15f820503b9eb6e951d0a675
bo -> 1441bb1218e17b04354c611144f59645ded45d73
br -> b180fc365d3c3fbc6e14d894e5c6877c35a41acb
brx -> 7aee4397c5d7f7319754c06ca5c11b0d6f30ab34
bs -> 957cb6716192a6033fc929dc62b6a05e7161f588
ca -> e9636234d2d4d3f50394ee006d403627da9b9241
ca-valencia -> 7f069d54509fe813f40d63dd566eff448370fd58
cak -> e8bf5f784faeedcf9358cbbdee105fc73894e6b9
ckb -> 3b444aa612c70faa5a1da4fcc086adce8aaca718
cs -> ce9a60e081abf1fd249016a3c8dace5c5bd9bdda
cy -> 039fd421074499af6fa4e478700ef90a723b6975
da -> 151b6c242b222158c556890afaa0f8ac2358033f
de -> 42aebac06b09677fde763b663409b871128f6a5e
dsb -> b8d9dc8e02bb783ff4c7d70dd933e43f3a3f8568
el -> 0fc73e2491ce509b5f0922764a2b064be390243f
en-CA -> 90b295ad48c463bd9267d4d9a2764ba613bcc0c0
en-GB -> 541b8bb37f16f622ed9145b0c73944a6ba5039cb
eo -> 685a027c876c4fcfe90dab30f92727b94bdc6f76
es-AR -> 5c28a2484ff8534d64f24daaae05e30209703d16
es-CL -> a446c1211a1cf62e1dfe8d831f7c478dd74ff093
es-ES -> bb59f21c5434df2b272d1186e449bd9d6650499a
es-MX -> f1088e970a9051aaa06e9d2b4206e698f7872f58
et -> a430f6745bd51632bd0adcd7144dc28093348244
eu -> bf39caaa09f817f3db5e2816c0c2330a0c4a92f4
fa -> e9e48a892c557c57d1b4af81eab85a3379077b9c
ff -> 976721428f9d6de33b56f9e434f707740dc7d818
fi -> 799ce4fd5ee918770654ac2d48eb7bcf412d9e02
fr -> 72d99b63567d62051db9d7fdba4f84f659664226
fur -> 775ac43db7eb1c6e457b79beed5f8b99a8a84f00
fy-NL -> 7fd468699cbb5ef7dee345901fcef79f4e4d852e
ga-IE -> dbf0048dd47b26eccaff6b638651dd582545c37f
gd -> e353134811aac27470d4574f7b66e1ac1d4cbf00
gl -> 32707bca3df08055dcfdab145bd8ec462f5f7236
gn -> b6c1275c3b4353ceb56c0f74bbe8f369c9d9dee2
gu-IN -> 4fc0a7213f5f13753269f30879536617b196d0da
he -> a50e7229be26541cbf9b08b37f444d3938b58f64
hi-IN -> 10bc9c96620d1007f36cfff965c8c38791477b3c
hr -> 280ca25240d38ba3a5757e5382ba37a9bb1c5b50
hsb -> 6327c862cf47c8189f551873d1fec7d1eb39eab2
hu -> 5739cc565f442232e7a5fd90f8350ac4d1a2f82d
hy-AM -> a60b814780436c33aede23b91a8f1947d9b33f85
hye -> 979e0ac5aa4e08058eba01250361e1c48b7d8fe4
ia -> 5d003b1cb4456d3e6578d2ce9b1ad3eaabff6544
id -> 4b8b364db150710d75cdef217925aac48b55c5c2
is -> 26da166c1f8c178dcec57a08d0425469b5d327f7
it -> 16ac1286e9a14fd99e9d14ef8f71577cae8ace7c
ja -> 5d97fe0a832d51f2f4a295885f410ec281fc6bf9
ja-JP-mac -> ca1270098729e15dc01861da15a8ba32c82a4eca
ka -> 49e70a9743a00b36cd21f0c05888b7faa49f466d
kab -> 6a7b13731e7b75c889c4dd1c56a8f098ba9e30e4
kk -> d32124245ff3c54772657c6439f17bad5cc9187d
km -> 25b38951008cc3f9e0bf3b8dc99eaf5e7ea2636b
kn -> 984c439e7b491bdd6f6952acc4d1980a1042b71f
ko -> 8e4f037806919f672eab64f2ed41e87bb886cd86
lij -> 423ec85a7f54870bf76dd596b5a0a7a9c0366c9c
lo -> 35ce321a2e91b9fa9001e48e8bf9bae22c6a5624
lt -> 771592dbec2c1ba8ecac0e616c1d17b55836a0d5
ltg -> 13ba1ce6d89ffd91d09328f0269dad59f270c21f
lv -> f5eaa65c5f70b336cfb1df3304981ea7cff8357d
meh -> 9c5e054896564f5ffac48ce43beba8268dae99e1
mk -> f4c35fc3060f9e555f9c927e26fcff0eb6233b6d
mr -> 42232542ff7b1d69258bfb7b0b217a7204962aea
ms -> a21c138fa674a35035527fe788f2a5c6ea97318c
my -> 74b5baa5942fcd6d2a47039a744bdfcaf02bece3
nb-NO -> 555d3710efefad18317025583898b07535cba0fb
ne-NP -> f0e1019fa7f1e734f6e845c1c841c0494103f4e0
nl -> 18a0f5eddd0c2972ac1839f0d0f5f850c1491ba2
nn-NO -> b49991a9cd7803afb78b0ee60df4497a0c65890f
oc -> 98174fb459eccc34e30b48ce0693a453de0b42a3
pa-IN -> be14899970aca6eb4c7a2902d5b52e2f496eeb82
pl -> 9218a5c9e0c90e1196e3ee8d4812d29c110a40a0
pt-BR -> 7e5bd54116097bd057f993cbcfea59b863ba03d0
pt-PT -> 3033c85cf15f799c55854dffd79e64357c8dce4a
rm -> c1ac5d46fc190149f5854ed25b6a8a206b465746
ro -> 3550b200e4f290a7072410c4e38a0835303bb837
ru -> 1817b584d5bbdce86c98377d39e3f69371afd08f
sat -> 11808029d175683e7f3ac89abbb92f51c00ff61e
sc -> b6bf9ff6c4b48be2758e2227bcb5f7a082d51946
scn -> 5a2545712c26f09d70925944c453d286a8897828
sco -> 9792c32976350d16b4212a9be0a0841dc8bca9fd
si -> 5f48dda1b22806b2ee8eb87adcba3199daa44498
sk -> 83b0234897ab78661bc1904bbd8c5397fee93f6e
skr -> d65bc8795e57406c26c7fe8492f5115107eeca13
sl -> 49b865764f6e5c43340d019eb27bf94ccb2a1dab
son -> ac62af3b52ad1a55840c6be99185ba2dec6d736c
sq -> 65f0d64fffbc5963693fccb9bf86cdc0bc51dad8
sr -> a4a85a917ac7db417001164d8025ff4b52c8ebef
sv-SE -> 3a7282d4b1d3668974553ae504553a777f85c250
szl -> 8751379ec1d64d1916468fd660d7f29daba725f1
ta -> 8b6be5bc7198d6f55b41c63d0e077ba8295b9457
te -> 486ca1fb735acc507b8377d890db086dc540b5fc
tg -> b2ecce1582dca3359b86ed109e01dd163d8d482d
th -> 889419ceff4f67e8f66883d0a1dced31f7c920f1
tl -> dd8e786de3be2833f9e160a8074f3be15858523e
tr -> 9158aba369b1cb23a17628656b690022ceafa1a5
trs -> 7eb58243949614bcea512c5dc1de5eb9ddd3fcce
uk -> 8089624fa7390966c2a5c95a0fd0a2ebd84d0f49
ur -> 859d4b1f8edb02851af5932962a2a495ac5c2997
uz -> c816680af30828a7aae56e16adf2f50aa3fa45e6
vi -> 7014c0fc2eec5570f6778a3d2c8c14e269e51c63
wo -> 54e03906a4c885b1665f9b9eea78452eb45e8b07
xh -> 761693a8b835c5b5fb5adc2254d6f6e69568a0af
zh-CN -> 93d1403052de84c6cf9d218480b1d22a3d9d48d1
zh-TW -> ed8eb91c5e22cc5afadda930d700e6718eeb3e24
2023-03-16 18:59:45 +00:00
Ryan VanderMeulen 8de0e69900 Bug 1822861 - Temporarily disable HSTS pinning updates due to crashes during the run. r=jcristau, a=NPOTB DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D172821
2023-03-16 18:25:40 +00:00
Ryan VanderMeulen 2cfa8ad2d0 Bug 1822861 - Temporarily disable HSTS pinning updates due to crashes during the run. r=jcristau
Differential Revision: https://phabricator.services.mozilla.com/D172821
2023-03-16 18:25:40 +00:00
Cristian Tuns b3e8485c79 Backed out changeset 30b7d9c22176 (bug 1822170) for causing mochitest failures on CachedTextMarker.mm CLOSED TREE 2023-03-16 14:21:39 -04:00
Barret Rennie d0e9fc21a4 Bug 1821243 - Do not require content and template if id is present in message schema r=omc-reviewers,aminomancer
The schema still imposes the following restrictions:

- Having "template" present makes "content" and "id" required.
- Having "content" present makes "template" and "id" required.

Template and content are dependent on eachother because we do not know how to
interpret content without a template and we a template with no content to
interpret is useless.

If we have a template and content, then we also need an ID for the message
because we cannot reference the message content except by its ID.

Differential Revision: https://phabricator.services.mozilla.com/D172458
2023-03-16 17:50:22 +00:00
Barret Rennie c8cf15c6df Bug 1821243 - Update to jsonschema 4.17.3 r=ahochheiden
We are using features from modern JSONSchema drafts, like dependantRequired, in
the Firefox Messaging System schemas. jsonschema 3.x does not support these
features. Experimenter is also being updated to 4.17.3 and we want to keep our
validation tests in sync with Experimenter.

Differential Revision: https://phabricator.services.mozilla.com/D172457
2023-03-16 17:50:21 +00:00
Steve Fink 635c6171b7 Bug 1786060 - Skip memory-hungry tests on Android r=bthrall
Differential Revision: https://phabricator.services.mozilla.com/D172623
2023-03-16 17:09:20 +00:00
Chun-Min Chang 8397595ed4 Bug 1816484 - Update dav1d to 7d23ec4a042b2feb6c0d4c1b0618a87cb8c34dcb r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D172702
2023-03-16 17:07:14 +00:00
Alexander Surkov 79bcd2c022 Bug 1821732 - implement "hide all popovers unitl" algorithm, r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D172701
2023-03-16 16:52:30 +00:00
Henri Sivonen 44b22460e5 Bug 1552008 - Track column number in the HTML. r=smaug,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D170579
2023-03-16 16:44:17 +00:00
Sandor Molnar b1ca540f9f Backed out changeset d341f6827d75 (bug 1820119) for causing xpc failures in js/xpconnect/tests/unit/test_import_es6_modules.js CLOSED TREE 2023-03-16 19:18:45 +02:00
Norisz Fay 4e15bb623b Backed out changeset 6c0c507c2227 (bug 1822325) for causing build bustages CLOSED TREE 2023-03-16 19:09:57 +02:00
Mark Banner 762c0bc10d Bug 1778109 - Convert toolkit/components/certviewer/ to ES modules. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D172796
2023-03-16 16:39:18 +00:00
Mark Banner 022869c142 Bug 1778109 - Remove now unused pkijs bundle files. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D172795
2023-03-16 16:39:17 +00:00
Emilio Cobos Álvarez 46bcabd379 Bug 1822819 - Don't shrink panel-viewcontainer. r=dao
As we rely on it taking explicit dimensions.

Differential Revision: https://phabricator.services.mozilla.com/D172800
2023-03-16 16:35:44 +00:00
owlishDeveloper 571c7c441e Bug 1822698 - Update list of peers for GeckoView module r=zeid
Differential Revision: https://phabricator.services.mozilla.com/D172736
2023-03-16 16:26:28 +00:00
David Parks a7b12174d2 Bug 1821418: Clean up actors in UtilityProcessChild::ActorDestroy r=gerard-majax
Differential Revision: https://phabricator.services.mozilla.com/D172182
2023-03-16 16:21:40 +00:00