Commit Graph

801614 Commits

Author SHA1 Message Date
az
ce39af80c6 Bug 1754239 - Display CodecSupportInfo gfxVar in about:support r=media-playback-reviewers,fluent-reviewers,Gijs,alwu
Differential Revision: https://phabricator.services.mozilla.com/D147388
2022-07-14 00:32:38 +00:00
az
dd29c0063c Bug 1766307 - Store media codec support info during IPC broadcast r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D147387
2022-07-14 00:32:38 +00:00
az
4e1baacec1 Bug 1766308 - Add gfxVars::CodecSupportInfo to store user-readable codec support string r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D147386
2022-07-14 00:32:37 +00:00
az
9eeb816180 Bug 1766307 - Enable PDMFactory::Supports/SupportsMimeType to process+return HW/SW decode info r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D147385
2022-07-14 00:32:37 +00:00
James Teh
bbcfab7595 Bug 1779303: Don't add null attribute values for RemoteAccessibles with markup attributes that must be fetched from DOM. r=morgan
Some markup elements expose Accessible attributes which must be retrieved from DOM; e.g. the datetime attribute of the datetime element.
We don't cache these yet for RemoteAccessible.
Previously, these were unintentionally exposed from MarkupAttributes with null values.
For now, these should be skipped instead until we have caching code for them.
This fixes crashes whenever a client tries to fetch attributes from such an element.

Differential Revision: https://phabricator.services.mozilla.com/D151659
2022-07-14 00:21:27 +00:00
Norisz Fay
c58fc06b93 Backed out changeset 588fd65ea989 (bug 1778550) for causing mochitest failures on browser_hierarchy.js, browser_rootgroup.js, browser_text_leaf.js CLOSED TREE 2022-07-14 03:20:35 +03:00
Norisz Fay
388468729f Backed out 18 changesets (bug 1762462, bug 1758745, bug 1758740) for causing mochitest failures on test_storage_copied.html
Backed out changeset a27ae15872a9 (bug 1762462)
Backed out changeset b7d979a36324 (bug 1762462)
Backed out changeset 6249efe40513 (bug 1762462)
Backed out changeset 1e81ed3014a0 (bug 1762462)
Backed out changeset 92cec5f5db1c (bug 1762462)
Backed out changeset fa3c45b4de5c (bug 1762462)
Backed out changeset 64df67f43ad7 (bug 1762462)
Backed out changeset d66dd76ec2b6 (bug 1762462)
Backed out changeset 4f8aaba02a03 (bug 1762462)
Backed out changeset 81eb7d60dea9 (bug 1762462)
Backed out changeset 01504f5f818a (bug 1762462)
Backed out changeset 2615b571c9ba (bug 1762462)
Backed out changeset 73ed8be3f117 (bug 1762462)
Backed out changeset edb94ba8ec59 (bug 1762462)
Backed out changeset 21dd6fdc672e (bug 1762462)
Backed out changeset 31a70f9ad879 (bug 1762462)
Backed out changeset 5261ee5a2368 (bug 1758745)
Backed out changeset ad6ffd85ef3c (bug 1758740)
2022-07-14 03:16:08 +03:00
Morgan Reschenberg
4da022c85c Bug 1778550: Trim whitespace on mozAcc titles, prune empty mozTextLeafAccs from tree r=eeejay
Differential Revision: https://phabricator.services.mozilla.com/D151328
2022-07-13 23:03:40 +00:00
Steve Fink
d9c9e18d5b Bug 1774699 - Add mach raptor --browsertime-existing-results flag r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D149582
2022-07-13 22:59:29 +00:00
Steve Fink
612f01dc0c Bug 1774698 - Add mach perftests --browsertime-existing-results flag r=sparky
Differential Revision: https://phabricator.services.mozilla.com/D149581
2022-07-13 22:59:29 +00:00
Thomas Wisniewski
cb201c3772 Bug 1762462 - Make tests in toolkit/components/extensions/test/ reflect Always Partitioning Storage; r=mixedpuppy
Depends on D151393

Differential Revision: https://phabricator.services.mozilla.com/D151394
2022-07-13 22:45:04 +00:00
Thomas Wisniewski
d4c17d0373 Bug 1762462 - Make tests in dom/websocket/tests/ reflect Always Partitioning Storage; r=baku
Depends on D144731

Differential Revision: https://phabricator.services.mozilla.com/D151393
2022-07-13 22:45:04 +00:00
Benjamin VanderSloot
c82098de7a Bug 1762462 - Make tests in toolkit/components/antitracking/ reflect Always Partitioning Storage; r=timhuang
Depends on D148060

Differential Revision: https://phabricator.services.mozilla.com/D144731
2022-07-13 22:45:03 +00:00
Thomas Wisniewski
0ea5dc2e8a Bug 1762462 - Disable Always Partitioning Storage pref for Web Platform Tests; r=bvandersloot
Depends on D148059

Differential Revision: https://phabricator.services.mozilla.com/D148060
2022-07-13 22:45:03 +00:00
Thomas Wisniewski
ce444ad742 Bug 1762462 - Make tests in layout/base/tests/ reflect Always Partitioning Storage; r=smaug
Depends on D148058

Differential Revision: https://phabricator.services.mozilla.com/D148059
2022-07-13 22:45:02 +00:00
Thomas Wisniewski
61d1293ceb Bug 1762462 - Make tests in dom/workers/test/ reflect Always Partitioning Storage; r=smaug
Depends on D148057

Differential Revision: https://phabricator.services.mozilla.com/D148058
2022-07-13 22:45:02 +00:00
Thomas Wisniewski
4190bec205 Bug 1762462 - Make tests in dom/tests/mochitest/sessionstorage/ reflect Always Partitioning Storage; r=asuth
Depends on D148054

Differential Revision: https://phabricator.services.mozilla.com/D148057
2022-07-13 22:45:01 +00:00
Thomas Wisniewski
31a5e80096 Bug 1762462 - Make tests in dom/tests/browser/ reflect Always Partitioning Storage; r=nika
Depends on D148051

Differential Revision: https://phabricator.services.mozilla.com/D148054
2022-07-13 22:45:01 +00:00
Thomas Wisniewski
caea0f4ae1 Bug 1762462 - Make tests in dom/ipc/tests/ reflect Always Partitioning Storage; r=nika
Depends on D148050

Differential Revision: https://phabricator.services.mozilla.com/D148051
2022-07-13 22:45:01 +00:00
Thomas Wisniewski
6beb204a3d Bug 1762462 - Make tests in dom/indexedDB/test/unit/ reflect Always Partitioning Storage; r=timhuang
Depends on D148049

Differential Revision: https://phabricator.services.mozilla.com/D148050
2022-07-13 22:45:00 +00:00
Thomas Wisniewski
18b293b49f Bug 1762462 - Make tests in dom/cache/test/mochitest/ reflect Always Partitioning Storage; r=asuth
Depends on D148048

Differential Revision: https://phabricator.services.mozilla.com/D148049
2022-07-13 22:45:00 +00:00
Thomas Wisniewski
f3007fdf53 Bug 1762462 - Make tests in dom/broadcastchannel/tests/ reflect Always Partitioning Storage; r=smaug
Depends on D148047

Differential Revision: https://phabricator.services.mozilla.com/D148048
2022-07-13 22:44:59 +00:00
Thomas Wisniewski
4a231d9f0d Bug 1762462 - Make tests in docshell/test/navigation/ reflect Always Partitioning Storage; r=smaug
Depends on D148046

Differential Revision: https://phabricator.services.mozilla.com/D148047
2022-07-13 22:44:59 +00:00
Thomas Wisniewski
69b3748d15 Bug 1762462 - Make tests in docshell/test/mochitest/ reflect Always Partitioning Storage; r=smaug
Depends on D148043

Differential Revision: https://phabricator.services.mozilla.com/D148046
2022-07-13 22:44:59 +00:00
Thomas Wisniewski
ef5b4e4444 Bug 1762462 - Make tests in devtools/client/storage/test/ reflect Always Partitioning Storage; r=jdescottes
Depends on D148042

Differential Revision: https://phabricator.services.mozilla.com/D148043
2022-07-13 22:44:58 +00:00
Thomas Wisniewski
9d1b3ffe45 Bug 1762462 - Make tests in browser/base/content/test/protectionsUI/ reflect Always Partitioning Storage; r=mossop
Depends on D143627

Differential Revision: https://phabricator.services.mozilla.com/D148042
2022-07-13 22:44:58 +00:00
Thomas Wisniewski
7a3c3e5c10 Bug 1758745 - Refactor EffectiveStoragePrincipal to EffectiveCookiePrincipal and create new function EffectiveStoragePrincipal that is never unpartitioned; r=bvandersloot
Depends on D143626

Differential Revision: https://phabricator.services.mozilla.com/D143627
2022-07-13 22:44:57 +00:00
Thomas Wisniewski
56cd61bb00 Bug 1758740 - Create a preference for always partitioning third party non-cookie web storage, privacy.partition.always_partition_third_party_non_cookie_storage; r=bvandersloot
Differential Revision: https://phabricator.services.mozilla.com/D143626
2022-07-13 22:44:57 +00:00
Iain Ireland
d7f46055d5 Bug 1773496: Add testcase r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D148963
2022-07-13 22:03:42 +00:00
Narcis Beleuzu
dce2ae28ba Merge Mozilla-Central to autoland on a CLOSED TREE 2022-07-14 00:55:03 +03:00
Narcis Beleuzu
913bc3e029 Backed out changeset 4226803862e0 (bug 1779344) for conflicting with the backout of 1771374. CLOSED TREE 2022-07-14 00:53:56 +03:00
Narcis Beleuzu
a9e7761934 Backed out 4 changesets (bug 1771374) for causing Google docs and maps rendering regressions. a=backout
Backed out changeset 9c65411d1843 (bug 1771374)
Backed out changeset 9f5cf953fcc8 (bug 1771374)
Backed out changeset 8b39f60971e4 (bug 1771374)
Backed out changeset ef52a6c462b6 (bug 1771374)
2022-07-14 00:43:56 +03:00
Chun-Min Chang
c41df48ec2 Bug 1778635 - Apply .mk patches before generating .mozbuild r=tjr
The patches for *.mk files should be applied before running
`generate_sources_mozbuild` since the files in the generated .mozbuild
is based on the files listed in the *.mk

Depends on D150207

Differential Revision: https://phabricator.services.mozilla.com/D150208
2022-07-13 21:02:46 +00:00
Chun-Min Chang
b2994c8b50 Bug 1778635 - Rename duplicate file name r=tjr
The latest version (v1.12.0-rc1) of the libvpx [1] adds some
optimizations with LSX instructions for loongson architecture [2], which
has same name files *quantize_lsx.c* in both vp8/encoder/loongarch and
vpx_dsp/loongarch directories, and so the `find_duplicates` check fails
in *generate_sources_mozbuild.sh*

To avoid the above failure, *quantize_lsx.c* under *loongarch* is
renamed to *quantize_intrin_lsx.c*.

[1] https://chromium.googlesource.com/webm/libvpx/
[2] https://bugs.chromium.org/p/webm/issues/detail?id=1755

Differential Revision: https://phabricator.services.mozilla.com/D150207
2022-07-13 21:02:46 +00:00
negin
5df61ad092 Bug 1754471 - Remove Whats New Panel from devtools r=emcminn
Differential Revision: https://phabricator.services.mozilla.com/D151392
2022-07-13 20:57:04 +00:00
Dale Harvey
64bb820416 Bug 1778847 - Add a group label for QuickActions. r=adw,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D151441
2022-07-13 20:18:48 +00:00
Nick Alexander
ffc393b56c Bug 1775132 - Part 2: Allow background tasks to have non-ephemeral persistent profiles. r=mossop
This is a little tricky since some behaviour must be in the profile
service while some is more naturally in the background tasks mechanism.
Essentially, some background tasks will have a consistent profile
location determined by their "profile prefix", which includes vendor,
installation hash, and background task name.  Right now, those tasks are
determined by their task name, but in the future we could make this more
flexible.

A few technical notes:

1.  I elected to not assume (or provide) a directory service provider
    in the relevant helper, mostly to ease future commits that might
    pull this functionality forward in the startup process.
2.  These background task profiles are placed in "Background Tasks
    Profiles" on relevant platforms (non-Unix and macOS), sibling to
    "Profiles".
3.  To avoid any possible vulnerability with predictable profile
    directories, these non-ephemeral background task profiles are
    salted.  An entry is placed in the `BackgroundTasksProfiles` section
    of `profiles.ini` mapping the profile prefix to the relative salted
    path.

Differential Revision: https://phabricator.services.mozilla.com/D149919
2022-07-13 20:12:12 +00:00
Nick Alexander
cf7750a206 Bug 1775132 - Part 1: Make profile service select background task profile directory. r=mossop
This allows the profile service to handle `XRE_PROFILE_PATH`,
`--profile`, etc as normal before choosing a "default" background task
profile directory.

Differential Revision: https://phabricator.services.mozilla.com/D149918
2022-07-13 20:12:12 +00:00
Nick Alexander
2a1c1f3f07 Bug 1775132 - Pre: Prefer "ephemeral" to "temporary" profiles in background tasks. r=nrishel
Temporary profiles mean different things in different contexts; for
example, the term is used in testing and the test harnesses.

I think ephemeral conveys what we're after well and will be easier to
search for.

Differential Revision: https://phabricator.services.mozilla.com/D149917
2022-07-13 20:12:11 +00:00
Matthew Gaudet
177a9235a9 Bug 1769848 - Improve ShadowRealm Syntax Error messages through cloning r=jandem
By cloning the actual syntax error, we get the lovely usability of eval
error messages, but with the correct global.

Differential Revision: https://phabricator.services.mozilla.com/D150650
2022-07-13 19:26:12 +00:00
Sam Foster
0d23f68a7a Bug 1779204 - Fix what is shown/hidden when synced tabs data is loading. r=Gijs,sclements
* Add some additional steps and assertions in the test that would catch the case where synced tabs are already showing and we sync again

Differential Revision: https://phabricator.services.mozilla.com/D151678
2022-07-13 19:24:54 +00:00
Norisz Fay
31e76fd90f Backed out changeset ce93635100b6 (bug 1772132) for causing webrender build bustage CLOSED TREE 2022-07-13 22:08:19 +03:00
Mozilla Releng Treescript
b1a30939a9 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
de -> 6b4b0ae8e0ffa38f93c2c22f03fef69773fcd07b
eu -> 174b873f4533e337d6dc38c2078659c88c84410b
fr -> 487e032424d7446a5f61a54ca3da24587f8f4828
gn -> 6cd831b171157b9afb805ddb1f50a659cce4be9c
hsb -> ed7657e98e5cc37d7d34bdb94d3f1b47aa1a5778
is -> a1016f7482f79804a71669a0d2482ada4da28079
it -> 112cd454a1ae890b74e6b8993f02793484c58aaf
kab -> 38978bbf4ce2f47769782d25d9f74b86eaffc873
nn-NO -> ffd0b6679b71b869f34f421717c870cffbe85c0a
pt-BR -> adc85a64d9ed66b77c6577fa7de696accd900026
sl -> edeac7a9fcfc5cf99328b1eb8f1b8a04e9960d0a
sv-SE -> b9610eb563b3906b4aef08694d48182c7d306516
tg -> c630543e2422ff1fed3fa36a97b5524be3debbff
2022-07-13 19:05:25 +00:00
Jonathan Kew
fd32caa7cb Bug 1778908 - Implement the fontKerning attribute for Canvas2d text. r=gfx-reviewers,aosmond,emilio
Per spec, the value of fontKerning should be an enum, not a string, but currently we handle
all the keyword-valued canvas attributes in this way. We may want to convert them to enums
(which will mean that unrecognized values throw an error instead of being ignored), but I
think that should be done for all the attributes together as a separate bug. For now, using
a string here provides consistency with the rest of the canvas APIs.

Note that Blink's current implementation and the existing WPT tests have some problems:
they treat the values of fontKerning as case-insensitive, which is wrong. I have filed
https://bugs.chromium.org/p/chromium/issues/detail?id=1343333 about this.

Differential Revision: https://phabricator.services.mozilla.com/D151755
2022-07-13 18:55:37 +00:00
Dan Minor
bdda5de715 Bug 1778527 - Add @ and accessor support to tokenizer; r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D151543
2022-07-13 18:40:19 +00:00
Dan Minor
c3a42323ae Bug 1778527 - Add IF_DECORATORS to GenerateReservedWords.py; r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D151542
2022-07-13 18:40:18 +00:00
Dan Minor
eb5528820f Bug 1778527 - Add configure flag for decorators; r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D151541
2022-07-13 18:40:18 +00:00
scott
444624af06 Bug 1779459 - Pocket newtab update "more topics" link in topics widget r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D151752
2022-07-13 18:23:08 +00:00
Travis Long
a285a07c6e Bug 1772132 - Update Glean and remove cargo metadata replacement. r=janerik,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D151499
2022-07-13 18:00:35 +00:00
John Bieling
a96bb5524e Bug 1769706 - Add thunderbird to the product list of AddUpdatePin. r=bytesized
Differential Revision: https://phabricator.services.mozilla.com/D151686
2022-07-13 17:53:41 +00:00