Commit Graph

804342 Commits

Author SHA1 Message Date
Mozilla Releng Treescript
72ef934d3f no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
be -> 6daa5b6b8fd1fa77bccf62322096327dccd066e0
el -> bcd4d4b244dfa8172b68b41accd737fd36ed7dbd
fi -> f037943462ab2b512cb269433de93c9344a5345e
fr -> 1b2091cc79db85a931b133b75d22e257f1f940fc
gn -> 6cfc80f9de35eac5dfed526526b794a4a4c32028
it -> 009103209ccf4d86f65499afebe7ef92068aaf61
nb-NO -> 74148db8148b6771b80691f557bfe84c352c2355
nn-NO -> 5da86b9cec5a3f94dccc7410559a3fca0f223cdf
pt-PT -> 9b5667ea3729055fe486763b7834c2982efddaed
sl -> c321d54e13ec17376bc27de22e149ca56a97115c
zh-CN -> 89082f3a883b48bf9c0497416ee3013dd0797bf0
2022-08-11 19:04:36 +00:00
Cristian Tuns
6ec440e105 Merge autoland to mozilla-central. a=merge 2022-08-11 05:35:52 -04:00
Mozilla Releng Treescript
d1b141cf93 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
gd -> a76ee39a397453d72799fea531a8f8861771980b
id -> 087b72e51c6dbd171023ef0002a7c13a1d31dca5
nb-NO -> 3f647b9a98fe446d078495d9fd1e786ea05d3a14
nn-NO -> e48982a0a5a2b99ead127e6316251c409d86a784
2022-08-11 06:57:24 +00:00
Mike Hommey
24252edb7e Bug 1783784 - Update packed_simd_2 to 0.3.8. r=hsivonen,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D154063
2022-08-11 06:55:49 +00:00
colin_czb
dfc111cbd0 Bug 1778268 - [devtools] Preview support for Headers objects r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D153893
2022-08-11 06:27:20 +00:00
Kelsey Gilbert
c44ca09d78 Bug 1779355 - Check for owning thead in GLContext::MakeCurrent and EGLLibrary::fMakeCurrent. r=gfx-reviewers,bradwerth
Differential Revision: https://phabricator.services.mozilla.com/D151700
2022-08-11 05:46:45 +00:00
Mohamed Atef
3fbf805474 Bug 1626251: Consolidate implementations of IterableToArray. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D154273
2022-08-11 05:00:01 +00:00
Norisz Fay
89a67864b3 Backed out changeset 2d815b082a34 (bug 1779355) for causing build bustage on GLLibraryEGL.h CLOSED TREE 2022-08-11 06:29:14 +03:00
Kelsey Gilbert
db21c776cd Bug 1779355 - Check for owning thead in GLContext::MakeCurrent and EGLLibrary::fMakeCurrent. r=gfx-reviewers,bradwerth
Differential Revision: https://phabricator.services.mozilla.com/D151700
2022-08-11 03:00:45 +00:00
Timothy Nikkel
63000b6623 Bug 1784183. Initialize nsWindow::mPanInProgress. r=rmader
Differential Revision: https://phabricator.services.mozilla.com/D154331
2022-08-11 02:09:17 +00:00
Norisz Fay
c03af93699 Backed out 5 changesets (bug 1777497, bug 1782526) for causing build bustages on PContent.ipdl CLOSED TREE
Backed out changeset 64e16a70484e (bug 1782526)
Backed out changeset 381806d5afc3 (bug 1777497)
Backed out changeset 820f6f9c9cc3 (bug 1777497)
Backed out changeset f541ad605d6d (bug 1777497)
Backed out changeset 620681c22b83 (bug 1777497)
2022-08-11 03:20:29 +03:00
Benjamin VanderSloot
6e5d1e80dc Bug 1782526 - Clean up site scope permission code, r=permissions-reviewers,pbz
While working on Bug 1777497 I bumped into a few things I would have done
differently that make it harder to misuse the site-scoped permissions.
These are just bugs waiting to happen, so I'm cleaning them up while I'm in here.

Differential Revision: https://phabricator.services.mozilla.com/D152760
2022-08-11 00:04:40 +00:00
Benjamin VanderSloot
ac636ad8b4 Bug 1777497, part 4 - Add doorhanger tests for the Top Level Storage Access API, r=anti-tracking-reviewers,pbz
Depends on D151280

Differential Revision: https://phabricator.services.mozilla.com/D151281
2022-08-11 00:04:40 +00:00
Benjamin VanderSloot
54d8159ea5 Bug 1777497, part 3 - Require a grant (auto or manual) for the requestStorageAccessUnderSite permission, r=timhuang,pbz,anti-tracking-reviewers
Depends on D151279

Differential Revision: https://phabricator.services.mozilla.com/D151280
2022-08-11 00:04:39 +00:00
Benjamin VanderSloot
8484a990ab Bug 1777497, part 2 - Make "finalChecks" callback creation easier to use flexibly, r=anti-tracking-reviewers,pbz,timhuang
Depends on D151278

Differential Revision: https://phabricator.services.mozilla.com/D151279
2022-08-11 00:04:39 +00:00
Benjamin VanderSloot
7a64118750 Bug 1777497, part 1 - Change StorageAccessPermissionRequest to allow an option specifying the top level domain, r=anti-tracking-reviewers,pbz
Differential Revision: https://phabricator.services.mozilla.com/D151278
2022-08-11 00:04:38 +00:00
Masayuki Nakano
c23f0d6006 Bug 1659716 - Add the reported testcase to WPT r=m_kato
The assertion hit has been fixed by the part 7-7 of bug 1774704.  I didn't try
to change any behavior with the patch, however, it stops updating `Selection`
immediately after every DOM tree change.  Therefore I guess that updating
`Selection` at `execCommand("justifyLeft")` may have failed, and it's now
skipped after handling everything, so the DOM tree after calling it must be
changed by the patch (note that we've stopped throwing from
`Document.execCommand`, so failing to handle the command does not cause stopping
the JS).

Differential Revision: https://phabricator.services.mozilla.com/D154050
2022-08-11 00:00:30 +00:00
Neil Deakin
8c6f5c9fee Bug 1777149, ensure the dropEffect is being set correctly when a drop ends in a different process, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D153979
2022-08-10 23:55:08 +00:00
Norisz Fay
fb30adc6f0 Backed out changeset a0344c152f07 (bug 1781429) for causing node newtab failures on _feature-callout.scss CLOSED TREE 2022-08-11 02:40:30 +03:00
Jason Prickett
92598b938e Bug 1781429 - Add arrow pointer to Feature Callout surface r=mviar
Differential Revision: https://phabricator.services.mozilla.com/D154173
2022-08-10 23:02:14 +00:00
Daisuke Akatsuka
df2d3b5da0 Bug 1744243: Fallback to nsIHandlerService if don't trust nsIExternalProtocolService. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D153836
2022-08-10 22:38:45 +00:00
Norisz Fay
fd1720100c Backed out 3 changesets (bug 1658072) as they are related to previously backed out changeset CLOSED TREE
Backed out changeset 199d3ecfe13c (bug 1658072)
Backed out changeset a942be3d053d (bug 1658072)
Backed out changeset e0e98ee85f98 (bug 1658072)
2022-08-11 02:01:04 +03:00
Norisz Fay
936d025f11 Backed out changeset aaff4b4fd82e (bug 1658072) for causing xpcshell failures on process_watcher_posix_sigchld.cc CLOSED TREE 2022-08-11 01:56:09 +03:00
Emilio Cobos Álvarez
c74cd5b16e Bug 1783934 - Fix newly introduced test to actually flex the item.
MANUAL PUSH: Reftest fix CLOSED TREE
2022-08-11 00:51:38 +02:00
Emilio Cobos Álvarez
d9705e6c26 Bug 1778989 - Test still passes in some android configs.
MANUAL PUSH: More orange fixups with that test CLOSED TREE.
2022-08-11 00:43:15 +02:00
Mohamed Atef
ba4a0f4b91 Bug 1746713: Use ReportAllocationOverflow for length overflow in js/src/vm/BigIntType.cpp. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D154251
2022-08-10 21:38:13 +00:00
Norisz Fay
5e565ea9ae Backed out changeset 8048378aaae9 (bug 1781084) for causing node newtab failures on _feature-callout.scss CLOSED TREE 2022-08-11 00:45:35 +03:00
Norisz Fay
4a302cb89c Merge mozilla-central to autoland CLOSED TREE 2022-08-11 00:34:04 +03:00
Andreea Pavel
f655bdf6b4 Merge autoland to mozilla-central a=merge 2022-08-11 00:28:37 +03:00
Jed Davis
30a7fec563 Bug 1658072 - Cleanup: assert that libevent's signal handling code is never used. r=nika
Given that libevent's signal handling code is known to have race
conditions, and there are fundamental issues that make it hard to fix
upstream, and previous patches have removed our last usage of it, we
should assert that it's no longer used.

Differential Revision: https://phabricator.services.mozilla.com/D141312
2022-08-10 21:25:49 +00:00
Jed Davis
1dc9df1d11 Bug 1658072 - Cleanup: remove the signal handling glue in the IPC event loop. r=nika
Now that we're no longer using libevent's signal handling, we don't need
an OO wrapper for it.

Differential Revision: https://phabricator.services.mozilla.com/D141311
2022-08-10 21:25:49 +00:00
Jed Davis
fd0bcff6e5 Bug 1658072 - Cleanup: remove the now-dead DidProcessCrash function. r=nika
The function DidProcessCrash is now dead code.  Before the ProcessWatcher
rewrite, its return value (i.e., whether the process crashed) was never
used, so effectively its only purpose was to make it harder to understand
where the waitpid calls were happening.

Differential Revision: https://phabricator.services.mozilla.com/D141310
2022-08-10 21:25:48 +00:00
Jed Davis
6aee29c7dd Bug 1658072 - Rewrite the Unix implementation of IPC process termination handling. r=nika
This patch rewrites the Unix backend of ProcessWatcher for two reasons:

1. To remove the use of libevent's signal handling, which has concurrency
   bugs that can't be easily fixed upstream (see Bugzilla for details)

2. To simplify the code in general; in particular, the new version has one
   place where the process and its exit status are consumed from the OS

The new implementation uses the same pipe-to-self technique as libevent
(and which we use elsewhere) to deal with async signal safety.  Unlike
the previous version, there is a single object which manages all
monitored child processes rather than one each.  (Previously, this
multiplexing was done inside libevent.)

Differential Revision: https://phabricator.services.mozilla.com/D141309
2022-08-10 21:01:32 +00:00
Shane Caraveo
11ef3eba2f Bug 1775597 fix focus test for addons searchbar r=willdurand
Differential Revision: https://phabricator.services.mozilla.com/D153285
2022-08-10 20:59:05 +00:00
Meg Viar
515a02650c Bug 1781084 - Add CSS transitions when moving Feature Callout from one element to the next r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D154275
2022-08-10 20:54:08 +00:00
Andrew McCreight
68fb70b8e6 Bug 1746524 - Enable browser.tabs.documentchannel.parent-controlled pref. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D150421
2022-08-10 20:50:57 +00:00
Norisz Fay
948922a968 Backed out changeset 2c6bb36b0667 (bug 1170668) for causing build bustages on TestShortRead.cpp CLOSED TREE 2022-08-11 00:01:03 +03:00
Nick Alexander
e11a3f65ec Bug 1782924 - Avoid crash writing Firefox Messaging System targeting information at shutdown. r=application-update-reviewers,bytesized
I tested this as much as I could locally -- hence the `dump`
workaround -- but I have no particular suggestion for how to test this
in automation.  Even triggering the targeting snapshotting during
shutdown requires the timers and shutdown process to line up in a way
that's not trivial to guarantee.

Differential Revision: https://phabricator.services.mozilla.com/D154285
2022-08-10 20:35:34 +00:00
Brad Werth
e45f347e15 Bug 1772024 Part 2: Fix clause for Apple Silicon for video specialize pref. r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D154290
2022-08-10 20:31:16 +00:00
Geoff Brown
e8b45cc2eb Bug 1588081 - Use notarization for geckodriver signing; r=hneiva
Similar to https://phabricator.services.mozilla.com/D153115, but for geckodriver.

Differential Revision: https://phabricator.services.mozilla.com/D154117
2022-08-10 20:20:43 +00:00
Alexandre Poirot
3e81a727d3 Bug 1775503 - [devtools] Prevent showing content process request when the browser toolbox focuses on the parent process. r=bomsy
This is still one blind spot with privileged request done by content processes.
They aren't related to any BrowsingContext/WindowGlobal and there isn't any
attribute on channel/loadInfo which helps knowing they originates from a content process.

Differential Revision: https://phabricator.services.mozilla.com/D150014
2022-08-10 20:18:02 +00:00
Emilio Cobos Álvarez
e23e2a0212 Bug 1783934 - Add a chrome-only -moz-box-layout: legacy | flex, and use that to implement flexbox emulation. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D154153
2022-08-10 19:46:37 +00:00
Morgan Rae Reschenberg
b6665e6e70 Bug 1783095: Add relation caching test for input wrapped in <label> r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D154010
2022-08-10 19:45:48 +00:00
Morgan Rae Reschenberg
2469d25ec9 Bug 1783096: Attempt to fetch tag from aFields if TagName() is null r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D153798
2022-08-10 19:45:48 +00:00
Nika Layzell
1972b3b710 Bug 1170668 - Improve short read handling in nsConverterInputStream, r=hsivonen
This patch changes how nsConverterInputStream handles passing data
through to the underlying unicode converter in order to make it more
reliably handle propagating errors and deal with short reads from the
underlying input stream.

This was done by making the code continuously read within the Fill
method until at least one character has been decoded from the input
stream, so that we don't spuriously communicate an EOF to the caller due
to a short read not producing enough bytes for the decoder to produce a
UTF-16 character.

In addition, while making this change it became easier to signal to
the decoder about the final read from the input stream, meaning that
partial characters at the end of the stream will now generate a
replacement character, rather than being ignored.

Differential Revision: https://phabricator.services.mozilla.com/D152682
2022-08-10 19:44:41 +00:00
Sam Foster
6c7d2cb869 Bug 1783269 - Fix fxview setup progressbar colors. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D154023
2022-08-10 19:40:39 +00:00
Greg Tatum
3c686461e9 Bug 1782579 - Pass languages to the text recognition api; r=nordzilla,emilio
Differential Revision: https://phabricator.services.mozilla.com/D153668
2022-08-10 19:38:46 +00:00
Greg Tatum
c02763857c Bug 1782578 - Add tests for the text recognition modal r=nordzilla
Differential Revision: https://phabricator.services.mozilla.com/D153397
2022-08-10 19:38:46 +00:00
Greg Tatum
9e7bde31d8 Bug 1782578 - Build out the text recognition modal r=nordzilla,fluent-reviewers,Jamie,flod
This patch contains the bulk of the implementation of the modal. Most of
it is UI work and wiring together the various components. There is a bit
of complexity in the clustering algorithm, as I implemented the DBSCAN
algorithm to help cluster the text recognition results.

I filed Bug 1782586 to improve the DBSCAN algorithm, but currently it
works the same as the algorithm is described on Wikipedia.

Note that the tests are in the following patch in order to keep the line
count small for this patch.

Differential Revision: https://phabricator.services.mozilla.com/D153396
2022-08-10 19:38:45 +00:00
Greg Tatum
b3d582927d Bug 1782578 - Stub out the textrecognition component files r=nordzilla
The implementation follows after this, but I felt it made the code
easier to read to by splitting it out.

Differential Revision: https://phabricator.services.mozilla.com/D153395
2022-08-10 19:38:45 +00:00