Commit Graph

821149 Commits

Author SHA1 Message Date
Jari Jalkanen
b1f0194e9f Bug 1789586 - Connect internal database to quota management. r=dom-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D159760
2022-11-25 12:42:51 +00:00
Updatebot
56be8e0e35 Bug 1802305 - Update PDF.js to 823723121de9e8448ecb61ed04a93e1eb4bd9799 r=pdfjs-reviewers,calixte
Differential Revision: https://phabricator.services.mozilla.com/D162982
2022-11-25 12:40:30 +00:00
Myeongjun Go
c6147c791e Bug 1781916 - [perfdocs] Display perfdocs warnings on all files changed. r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D161244
2022-11-25 12:29:58 +00:00
sunil mayya
6eabd0d3de Bug 1574174 - add immutable guard for fetch response headers. r=edenchuang,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D162209
2022-11-25 12:27:15 +00:00
Nazım Can Altınova
3cc7287baf Bug 1691820 - Add a profiler marker for the first contentful paint metric r=florian
Differential Revision: https://phabricator.services.mozilla.com/D162558
2022-11-25 11:37:16 +00:00
Sylvestre Ledru
b5a777afd7 Bug 1801612 - Update the skia sync documentation r=gfx-reviewers,nical DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D162542
2022-11-25 10:56:47 +00:00
Emilio Cobos Álvarez
41d2485a4e Bug 1802320 - Green up and re-enable style system layout tests. r=boris
It's unclear to me when they were disabled, but we do want to enable
these as otherwise there's no way to catch bindgen issues that can end
up in subtle bugs at best, or memory corruption at worst.

Differential Revision: https://phabricator.services.mozilla.com/D162997
2022-11-25 10:52:26 +00:00
Edgar Chen
a1e10a5441 Bug 1802125 - Use nsIClipboard.AsyncGetData to handle GetClipboardAsync IPC; r=nika
Differential Revision: https://phabricator.services.mozilla.com/D162874
2022-11-25 10:49:47 +00:00
Shane Hughes
770bb45422 Bug 1802333 - Idle trigger debug logging. r=barret
To debug the idle trigger's interaction with OS sleep state, it's
helpful to know whether sleep/wake notifications were sent. This allows
most of the idle trigger activity to be logged to the console, if the
pref `messaging-system.log` is set to `debug`. The new logging will also
be used to debug the behavior reported in bug 1801301.

Differential Revision: https://phabricator.services.mozilla.com/D163010
2022-11-25 10:42:25 +00:00
Neil Deakin
6fd167483f Bug 1801168, initialize the field that gets the fullscr-toggler element properly, as showNavToolbox can be called without it being set yet, this caused the browser_tabswitch_select.js test to fail in verify mode, r=dao
Depends on D162857

Differential Revision: https://phabricator.services.mozilla.com/D163059
2022-11-25 10:36:00 +00:00
Neil Deakin
6f0485ce50 Bug 1801168, only expect the full screen exited event when the inDOMFullscreen attribute is set and select the url only in this case, r=dao
Differential Revision: https://phabricator.services.mozilla.com/D162857
2022-11-25 10:36:00 +00:00
Stanca Serban
a5837fc8fa Backed out changeset 045be3cab17d (bug 1437126) for causing mochitests failures on test_drag_image_file.html. CLOSED TREE 2022-11-25 12:36:29 +02:00
Jan de Mooij
fd2785b9db Bug 1802309 part 3 - Tidy up region table code;. r=jonco
`IonEntry` is now always fully initialized in the constructor.

Differential Revision: https://phabricator.services.mozilla.com/D162988
2022-11-25 10:24:27 +00:00
Jan de Mooij
fe205e5e40 Bug 1802309 part 2 - Remove nativeToBytecodeNumRegions_;. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D162987
2022-11-25 10:24:26 +00:00
Jan de Mooij
1f060dc5ad Bug 1802309 part 1 - Improve IonEntry script list. r=jonco
Store a Vector directly in `IonEntry`. Use `UniquePtr` so we don't have to free
the strings manually.

Differential Revision: https://phabricator.services.mozilla.com/D162986
2022-11-25 10:24:26 +00:00
Cosmin Sabou
8e3289207e Bug 1801587 - Disable fixed-position-child-with-transformed-ancestor.html for crashing on windows and linux debug. r=aryx,tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D163075
2022-11-25 10:11:32 +00:00
Olli Pettay
f703486de7 Bug 1801063 - DOMParser.parseFromString() on about:welcome causes AssertAboutPageHasCSP, r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D163026
2022-11-25 09:42:06 +00:00
Tom Schuster
56a63295d2 Bug 1437126 - Support imgIContainer as a file type in DataTransfer. r=nika
When using images with drag & drop (or the clipboard) we use two or more different types:
- When dragging an image we put it into the DataTransfer object using the
  type kNativeImageMime and the data as an imgIContainer object.
- When dropping an image we want to have some kind of image/ type,
  but the data is already supposed to be a File or nsIInputStream when it comes from the OS.

This weird split usually works fine, because in our GTK, Windows and macOS code
we first convert imgIContainer to whatever native image format is required when
dragging something and then convert back to a file (or stream) when dropping.

What however doesn't work is when we never actually round-trip through the OS.
In that case we have the imgIContainer that we can't drop in a meaningful way.

(I actually already ran into this issue in bug 1396587 with the clipboard,
but we kind of resolved this by always doing the roundtrip through the OS's clipboard)

Differential Revision: https://phabricator.services.mozilla.com/D162493
2022-11-25 09:35:03 +00:00
Masayuki Nakano
753e7b2a04 Bug 1801028 - part 17: Make CSSEditUtils::IsCSSEditableProperty take EditorElementStyle r=m_kato
It can take `const Element&` instead of `nsINode*`, then most callers can be
simpler.

Depends on D162516

Differential Revision: https://phabricator.services.mozilla.com/D162517
2022-11-25 09:29:07 +00:00
Masayuki Nakano
c2398f968f Bug 1801028 - part 16: Make CSSEditUtils::GetComputedCSSEquivalentToHTMLInlineStyleSet take EditorElementStyle r=m_kato
Depends on D162515

Differential Revision: https://phabricator.services.mozilla.com/D162516
2022-11-25 09:22:32 +00:00
Masayuki Nakano
715aea76d9 Bug 1801028 - part 15: Make HTMLEditor::RemoveCSSEquivalentToHTMLStyle(With|Without)Transaction take EditorElementStyle r=m_kato
Depends on D162514

Differential Revision: https://phabricator.services.mozilla.com/D162515
2022-11-25 09:14:38 +00:00
Masayuki Nakano
92b9c76726 Bug 1801028 - part 14: Make CSSEditUtils::SetCSSEquivalentToHTMLStyle(With|Without)Transaction take EditorElementStyle r=m_kato
This patch creates a base class of `EditorInlineStyle`, the name is
`EditorElementStyle`.  It requires only attribute of HTML.  However, it's
obviously different from `EditorInlineStyle`'s rule which is `mHTMLProperty`
cannot be `nullptr`.  Therefore, the methods which can treat only
`EditorInlineStyle` do not want the data only whose attribute is not `nullptr`.
For solving this issue at build time, this approach is better than renaming
`EditorInlineStyle` and make it have the new mode.

Depends on D162513

Differential Revision: https://phabricator.services.mozilla.com/D162514
2022-11-25 09:04:35 +00:00
Edgar Chen
16d373a6ae Bug 1801459 - Use widget sizemode to decide whether persistent should be saved; r=emilio
Fullscreen state on chrome window might not accurate as it might not be updated
yet, e.g. user clicks the window controls button to switch fullscreen mode on
macOS.

Differential Revision: https://phabricator.services.mozilla.com/D163028
2022-11-25 09:02:57 +00:00
Arthur Carcano
ca79059cfb Bug 1802168 - Prevent duplicated variables when generating backend.mk (rust). r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D162863
2022-11-25 08:36:37 +00:00
Mark Banner
1c91ba2d0d Bug 1802153 - Don't try to add history metaData for downloads when history does not support the uri. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D163007
2022-11-25 08:34:57 +00:00
Stanca Serban
cf9b5fc133 Backed out changeset 8ce245368fa6 (bug 1792655) for causing webmidi wpt failures related. CLOSED TREE 2022-11-25 10:22:24 +02:00
Henrik Skupin
d2ede54408 Bug 1785201 - [marionette] Don't select the tab when switching to a reftest window. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D162764
2022-11-25 07:47:35 +00:00
Masayuki Nakano
f95a663df7 Bug 1801028 - part 13: Make HTMLEditUtils::IsInlineStyleSetByElement take EditorInlineStyle r=m_kato
Depends on D162512

Differential Revision: https://phabricator.services.mozilla.com/D162513
2022-11-25 07:14:16 +00:00
Peter Van der Beken
5485faba0c Bug 1792655 - Make maplike<> and setlike<> generated methods enumerable. r=edgar
Differential Revision: https://phabricator.services.mozilla.com/D162860
2022-11-25 07:08:42 +00:00
Masayuki Nakano
6e6720944a Bug 1801028 - part 12: Make CSSEditUtils::Have(Specified|Computed)CSSEquivalentStyles take EditorInlineStyle r=m_kato
Depends on D162511

Differential Revision: https://phabricator.services.mozilla.com/D162512
2022-11-25 06:55:31 +00:00
Mozilla Releng Treescript
e58649254f no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
hsb -> 15436a91ea229f2c769ec275bb85077a1bc293b0
sv-SE -> 8f410940b0a5332aedf9f86fc00fb8cee635aa9b
tg -> 2320410918cce43d837b508880e1ec8c33d55e44
uk -> 1d48a196a081d2d4ad44b86a25e601d4b201e11e
2022-11-25 06:58:39 +00:00
Masayuki Nakano
26d6947e93 Bug 1801028 - part 11: Make CSSEditUtils::Is(Computed|Specified)CSSEquivalentToHTMLInlineStyleSet take EditorInlineStyle r=m_kato
Depends on D162510

Differential Revision: https://phabricator.services.mozilla.com/D162511
2022-11-25 06:43:51 +00:00
Masayuki Nakano
86439634a2 Bug 1801028 - part 10: Make HTMLEditor::RemoveStyleInside take EditorInlineStyle r=m_kato
Depends on D162509

Differential Revision: https://phabricator.services.mozilla.com/D162510
2022-11-25 06:26:04 +00:00
Cosmin Sabou
513d9c0f27 Bug 1760134 - Fix identation and syntax for disabling condition. a=test-only
CLOSED TREE
2022-11-25 08:24:51 +02:00
Cosmin Sabou
4b7d1c1ecc Bug 1784759 - disable browser_test_scrolling_in_extension_popup_window.js on mac for frequent failures. r=intermittent-reviewers,jmaher DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D162812
2022-11-25 06:11:38 +00:00
Cosmin Sabou
d94d8ecac3 Bug 1760134 - disable test_BHRObserver.js on win32 because of frequent failures. r=intermittent-reviewers,jmaher DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D162811
2022-11-25 06:11:11 +00:00
Masayuki Nakano
80c186fc72 Bug 1801028 - part 9: Make HTMLEditor::ElementIsGoodContainerForTheStyle take EditorInlineStyleAndValue r=m_kato
Depends on D162508

Differential Revision: https://phabricator.services.mozilla.com/D162509
2022-11-25 06:01:03 +00:00
Masayuki Nakano
1765ca764f Bug 1801028 - part 8: Make HTMLEditor::SetInlinePropertyOnNode and HTMLEditor::SetInlinePropertyOnNodeImpl take EditorInlineStyleAndValue r=m_kato
They are called each other. Therefore, this patch changes them once.

Depends on D162507

Differential Revision: https://phabricator.services.mozilla.com/D162508
2022-11-25 05:20:49 +00:00
Iulian Moraru
9a50cb98c6 Backed out changeset 7ee6fbff56f3 (bug 1802222) for causing toolchains bustages cargo-vet related. CLOSED TREE 2022-11-25 07:23:11 +02:00
Bobby Holley
c426eb479c Bug 1802222 — Update cargo-vet to November 23rd. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D162910
2022-11-25 05:07:41 +00:00
Masayuki Nakano
14d073d0b7 Bug 1801028 - part 7: Make HTMLEditor::SetInlinePropertyOnTextNode take EditorInlineStyleAndValue r=m_kato
Depends on D162506

Differential Revision: https://phabricator.services.mozilla.com/D162507
2022-11-25 04:52:25 +00:00
Iulian Moraru
dbb8a624f8 Merge mozilla-central to autoland on a CLOSED TREE 2022-11-25 06:55:21 +02:00
Iulian Moraru
44d1a86f71 Merge autoland to mozilla-central. a=merge 2022-11-25 06:47:03 +02:00
Csoregi Natalia
cd21dadd50 Backed out changeset e1393a35e060 (bug 1802333) for newtab failure. CLOSED TREE 2022-11-25 06:45:19 +02:00
Masayuki Nakano
40545cc05d Bug 1801028 - part 6: Make HTMLEditor::SplitAncestorStyledInlineElementsAt take EditorInlineStyle r=m_kato
Depends on D162505

Differential Revision: https://phabricator.services.mozilla.com/D162506
2022-11-25 04:17:46 +00:00
Shane Hughes
fc538fa658 Bug 1802333 - Idle trigger debug logging. r=barret
To debug the idle trigger's interaction with OS sleep state, it's
helpful to know whether sleep/wake notifications were sent. This allows
most of the idle trigger activity to be logged to the console, if the
pref `messaging-system.log` is set to `debug`. The new logging will also
be used to debug the behavior reported in bug 1801301.

Differential Revision: https://phabricator.services.mozilla.com/D163010
2022-11-25 03:52:03 +00:00
Mike Hommey
ed839b8e5c Bug 1802095 - Serialize all calls to cargo. r=firefox-build-system-reviewers,ahochheiden
Before bug 1798291, all rust libraries were built in the same target
directory, and rust programs were built in a separate target directory
each. Cargo would be allowed to run in parallel for each target
directory. After bug 1798291, everything rust hits the same target
directory, so the normal behavior for Cargo is to block itself if run
multiple times. What this means in terms of the build is that now those
Cargos that are waiting are taking a make token, preventing other work
from happening.

It also turns out that on Solaris, Cargo doesn't block, and those Cargos
running in parallel are stepping on each other's toes.

By serializing, we ensure this doesn't happen. This should have been
done at the same time as bug 1798291 but I overlooked this.

Differential Revision: https://phabricator.services.mozilla.com/D163019
2022-11-25 03:48:17 +00:00
Masayuki Nakano
5b9f27a281 Bug 1801028 - part 5: Make HTMLEditor::SplitAncestorStyledInlineElementsAtRangeEdges take EditorInlineStyle r=m_kato
Depends on D162504

Differential Revision: https://phabricator.services.mozilla.com/D162505
2022-11-25 02:38:56 +00:00
Iulian Moraru
0c21622862 Backed out 2 changesets (bug 1245969) - for causing bootstrap bustages. CLOSED TREE
Backed out changeset b5967ff5a23c
Backed out changeset 03596bbe6b15 (bug 1245969)
2022-11-25 05:06:42 +02:00
Iulian Moraru
c7fdffdec6 Bug 1802228 - fix windows build bustages. 2022-11-25 05:04:05 +02:00