793445 Commits

Author SHA1 Message Date
Dan Robertson
4c5bf0dcba Bug 1767025 - Remove undesirable extensions from mercurial docs. r=sheehan DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D145090
2022-05-03 09:02:25 +00:00
Timothy Nikkel
13eda1a6f0 Bug 1762881. Add test. r=hiro
Differential Revision: https://phabricator.services.mozilla.com/D143434
2022-05-03 08:56:47 +00:00
Timothy Nikkel
b27cec1892 Bug 1762881. Make sure swipe to nav _completeFadeOut is called. r=hiro
I think this is because this._completeFadeOut is a function but calling it from to handle the event isn't going to have any reference to this so it doesn't do anything.

Differential Revision: https://phabricator.services.mozilla.com/D142821
2022-05-03 08:56:47 +00:00
Peter Van der Beken
5c5c06c9dd Bug 1764935 - Deal properly with Promise creation failure in NavigationPreloadManager. r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D144341
2022-05-03 08:23:25 +00:00
Butkovits Atila
51d0bda840 Bug 1735565 - disable browser_iframe_test.js on Linux&win_64 for frequent failures. r=intermittent-reviewers,MasterWayZ
Differential Revision: https://phabricator.services.mozilla.com/D145285
2022-05-03 08:11:27 +00:00
Edgar Chen
cbaea0234d Bug 1766537 - Exit fullscreen when sizemode change in headless mode; r=cmartin
Differential Revision: https://phabricator.services.mozilla.com/D144807
2022-05-03 08:10:58 +00:00
Sebastian Hengst
5b6d791117 Bug 1767371 - increase gcc version used to fix decision task build bustage. CLOSED TREE 2022-05-03 10:29:44 +02:00
Mike Hommey
c641718162 Bug 1767371 - Upgrade gcc 9 to 9.4 and 11 to 11.3. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D145293
2022-05-03 08:07:57 +00:00
Mike Hommey
4eb976b2b3 Bug 1766953 - Remove now unused rust-1.47 toolchain. r=firefox-build-system-reviewers,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D145054
2022-05-03 08:02:54 +00:00
Martin Robinson
475885f9ee Bug 1764512 - Find in page should ignore content skipped via content-visibility r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D143573
2022-05-03 07:03:59 +00:00
Lars T Hansen
61c7a3c424 Bug 1767202 - Use 32-bit load to access 32-bit table. r=yury
The table of debug filter bits is a table of 32-bit words, so when we test a
bit in a word in the table we must use a 32-bit primitive.

Differential Revision: https://phabricator.services.mozilla.com/D145211
2022-05-03 06:45:18 +00:00
Tooru Fujisawa
10b3dff300 Bug 1765167 - Part 13: Fix eslint rule for Cu.import. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D144106
2022-05-03 06:32:33 +00:00
Tooru Fujisawa
33ab21397f Bug 1765167 - Part 12: Stop using Cu.import in EventUtils.js. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D144105
2022-05-03 06:32:33 +00:00
Tooru Fujisawa
2da8f8d85e Bug 1765167 - Part 11: Stop using Cu.import in services/. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D144104
2022-05-03 06:32:33 +00:00
Tooru Fujisawa
96e501eb83 Bug 1765167 - Part 10: Stop using Cu.import in toolkit/. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D144103
2022-05-03 06:32:32 +00:00
Tooru Fujisawa
3adaeb29bb Bug 1765167 - Part 9: Stop using Cu.import in testing/. r=webdriver-reviewers,perftest-reviewers,whimboo,sparky,mossop
Differential Revision: https://phabricator.services.mozilla.com/D144102
2022-05-03 06:32:32 +00:00
Tooru Fujisawa
39b29ad9f4 Bug 1765167 - Part 8: Stop using Cu.import in remote/. r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D144101
2022-05-03 06:32:31 +00:00
Tooru Fujisawa
f99d290cca Bug 1765167 - Part 7: Stop using Cu.import in mobile/. r=geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D144100
2022-05-03 06:32:31 +00:00
Tooru Fujisawa
2130db6a12 Bug 1765167 - Part 6: Stop using Cu.import in layout/. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D144099
2022-05-03 06:32:31 +00:00
Tooru Fujisawa
1a6ebde1e3 Bug 1765167 - Part 5: Stop using Cu.import in js/. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D144098
2022-05-03 06:32:30 +00:00
Tooru Fujisawa
f41fbce75e Bug 1765167 - Part 4: Stop using Cu.import in dom/. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D144097
2022-05-03 06:32:30 +00:00
Tooru Fujisawa
2ee2b23f67 Bug 1765167 - Part 3: Stop using Cu.import in docshell/. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D144096
2022-05-03 06:32:30 +00:00
Tooru Fujisawa
8c9eb71d74 Bug 1765167 - Part 2: Stop using Cu.import in devtools/. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D144095
2022-05-03 06:32:29 +00:00
Tooru Fujisawa
7dfdb15ec9 Bug 1765167 - Part 1: Stop using Cu.import in browser/. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D144094
2022-05-03 06:32:29 +00:00
Tooru Fujisawa
567e0a381e Bug 1765156 - Part 12: Use SpecialPowers.ChromeUtils.import in toolkit/. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D144093
2022-05-03 06:32:29 +00:00
Tooru Fujisawa
2a07b2be31 Bug 1765156 - Part 11: Use SpecialPowers.ChromeUtils.import in toolkit/components/passwordmgr/. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D144092
2022-05-03 06:32:28 +00:00
Tooru Fujisawa
b7fcc96077 Bug 1765156 - Part 10: Use SpecialPowers.ChromeUtils.import in toolkit/components/extensions/. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D144091
2022-05-03 06:32:28 +00:00
Tooru Fujisawa
674a5a4c4f Bug 1765156 - Part 9: Use SpecialPowers.ChromeUtils.import in testing/. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D144090
2022-05-03 06:32:27 +00:00
Tooru Fujisawa
4815c7ac6b Bug 1765156 - Part 8: Use SpecialPowers.ChromeUtils.import in mobile/. r=geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D144089
2022-05-03 06:32:27 +00:00
Tooru Fujisawa
7966b0a6fc Bug 1765156 - Part 7: Use SpecialPowers.ChromeUtils.import in layout/. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D144088
2022-05-03 06:32:27 +00:00
Tooru Fujisawa
95090ca068 Bug 1765156 - Part 6: Use SpecialPowers.ChromeUtils.import in js/xpconnect/. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D144087
2022-05-03 06:32:26 +00:00
Tooru Fujisawa
bc20f01f72 Bug 1765156 - Part 5: Use SpecialPowers.ChromeUtils.import in extensions/. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D144086
2022-05-03 06:32:26 +00:00
Tooru Fujisawa
0923defab8 Bug 1765156 - Part 4: Use SpecialPowers.ChromeUtils.import in editor/. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D144085
2022-05-03 06:32:26 +00:00
Tooru Fujisawa
76f3cf7f70 Bug 1765156 - Part 3: Use SpecialPowers.ChromeUtils.import in dom/. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D144084
2022-05-03 06:32:25 +00:00
Tooru Fujisawa
d087243ae9 Bug 1765156 - Part 2: Use SpecialPowers.ChromeUtils.import in browser/. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D144083
2022-05-03 06:32:25 +00:00
Tooru Fujisawa
594145005a Bug 1765156 - Part 1: Add SpecialPowers.ChromeUtils. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D144082
2022-05-03 06:32:25 +00:00
Butkovits Atila
d0dadcb6f5 Backed out 19 changesets (bug 1759569, bug 1754004, bug 1759563, bug 1754031, bug 1696894, bug 1759572) for causing wpt failures. CLOSED TREE
Backed out changeset 110a8dce4b5d (bug 1696894)
Backed out changeset a62dab05c6cd (bug 1754004)
Backed out changeset 7cf122f6e19f (bug 1754004)
Backed out changeset 2aa9a0a9adbc (bug 1754004)
Backed out changeset cde16b2cdbfb (bug 1754004)
Backed out changeset 452fe0a15c99 (bug 1754004)
Backed out changeset eace8d4756ef (bug 1754004)
Backed out changeset 5e1fad91e935 (bug 1754004)
Backed out changeset eb6de0b1ab8e (bug 1754004)
Backed out changeset 1ac1908ed3d0 (bug 1754004)
Backed out changeset 473cad5b22ab (bug 1754004)
Backed out changeset 1923922be138 (bug 1754004)
Backed out changeset c7966d91f89e (bug 1754004)
Backed out changeset df5ce1f6712c (bug 1754004)
Backed out changeset a3f3f9761ada (bug 1754004)
Backed out changeset c8ec86e0a33b (bug 1759572)
Backed out changeset 6c102f8e3d4a (bug 1759563)
Backed out changeset bd3a2fcf4f0c (bug 1759569)
Backed out changeset 2541d8face65 (bug 1754031)
2022-05-03 06:00:22 +03:00
Glenn Watson
e28ba34c5b Bug 1765667 - Clamp surface size of content tiles for backdrop-filter r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D145047
2022-05-03 01:56:24 +00:00
Masayuki Nakano
df7a0010d3 Bug 1762115 - part 15: Make HTMLEditor::InsertNodeIntoProperAncestorWithTransaction() stop touching Selection directly r=m_kato
This patch also makes that `HTMLWithContextInserter::InsertContents`
collect moving children first.  Then, move each one with a transaction.
This is standard manner in these days to avoid infinite loop caused by
moving the removed child back by a mutation event listener.

Differential Revision: https://phabricator.services.mozilla.com/D144658
2022-05-03 01:38:57 +00:00
Masayuki Nakano
4260aceb9c Bug 1762115 - part 14: Make HTMLEditor::InsertPaddingBRElementForEmptyLastLineWithTransaction stop touching Selection directly r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D144657
2022-05-03 01:31:15 +00:00
Makoto Kato
4fbd9a8572 Bug 1767232 - Add more prompt tests for input type=date/month. r=geckoview-reviewers,agi
Originally, `dateTest` was added by bug 1499396. But it was still disabled.

We should add prompt tests when tapping `<input>` element. Also, since
`type=month` is GeckoView only support, we need it too.

Differential Revision: https://phabricator.services.mozilla.com/D145218
2022-05-03 01:29:22 +00:00
Ryan VanderMeulen
223d5620a4 Bug 1766848 - Update libevent to version 2.1.12. r=jld
Differential Revision: https://phabricator.services.mozilla.com/D144950
2022-05-03 01:29:13 +00:00
Masayuki Nakano
fef1b61ead Bug 1762115 - part 13: Make EditorBase::InsertNodeWithTransaction stop touching Selection directly r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D144656
2022-05-03 01:21:51 +00:00
Masayuki Nakano
6ce22cc7c4 Bug 1762115 - part 12: Make WhiteSpaceVisibilityKeeper::InsertBRElement stop touching Selection directly r=m_kato
Its callers will touch `Selection` or just returns a recommend point to put
caret.

Differential Revision: https://phabricator.services.mozilla.com/D144655
2022-05-03 01:14:50 +00:00
Masayuki Nakano
a8f330eb4e Bug 1762115 - part 11: Make HTMLEditor::CopyLastEditableChildStylesWithTransaction stop touching Selection directly r=m_kato
It's called only by `HTMLEditor::HandleInsertParagraphInListItemElement` and
it also just returns a point to put caret computed from the result of
`CopyLastEditableChildStylesWithTransaction` and its caller changes the
selection.  Therefore, it's enough to make it return a recommend point to
put caret.

Differential Revision: https://phabricator.services.mozilla.com/D144654
2022-05-03 01:09:15 +00:00
Masayuki Nakano
57b3cd700f Bug 1762115 - part 10: Make HTMLEditor::InsertBRElement stop touching Selection directly r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D144653
2022-05-03 01:03:05 +00:00
Masayuki Nakano
ee27c4910b Bug 1762115 - part 9: Make HTMLEditor::InsertElementWithSplittingAncestorsWithTransaction stop touching Selection directly r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D144652
2022-05-03 00:53:46 +00:00
Masayuki Nakano
974fe7d420 Bug 1762115 - part 8: Make HTMLEditor::MaybeSplitAncestorsForInsertWithTransaction stop touching Selection directly r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D144651
2022-05-03 00:28:43 +00:00
Butkovits Atila
c1773abb87 Backed out changeset 4e3e696ff054 (bug 1766954) for causing bustages at nsStyleStruct.h. CLOSED TREE 2022-05-03 03:43:58 +03:00
Masayuki Nakano
6907ad7a3c Bug 1762115 - part 7: Make HTMLEditor::SplitNodeDeepWithTransaction stop touching Selection r=m_kato
Now, it does not require to update selection, and its result may have a point
to put caret it is used to doing.  This patch makes it stop collapsing selection
after each split, and instead, makes all callers of it collapse selection if
it's (probably) necessary.

Note that the method may not split any nodes but return it as "handled".
Therefore, the callers do not check whether a splitting node occurred **but**
suggesting point to put caret is invalid or the other cases.  Therefore, in
strictly speaking, this patch changes the existing behavior, but it should not
affects web apps in the wild because of the low usage of the legacy mutation
event listeners.

Differential Revision: https://phabricator.services.mozilla.com/D144650
2022-05-03 00:19:16 +00:00