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