Граф коммитов

912948 Коммитов

Автор SHA1 Сообщение Дата
stransky 1155474978 Bug 1881229 [Linux] Cache MIME type atoms r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D207249
2024-04-16 09:09:54 +00:00
stransky a492eb93a6 Bug 1881229 [Linux] Rename GetTargetDragData to GetDragData r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D207248
2024-04-16 09:09:53 +00:00
stransky 480744acdd Bug 1881229 [Linux] Rename flavor arguments to more explicit names r=emilio
- Rename gdkFlavor to requestedFlavor
- Rename nsDragService::GetTargetDragData() arguments

Differential Revision: https://phabricator.services.mozilla.com/D207247
2024-04-16 09:09:53 +00:00
stransky 5bee2800bc Bug 1881229 [Linux] Rename GetDragFlavors to GetAvailableDragFlavors r=emilio
- Rename GetDragFlavors to GetAvailableDragFlavors
- Rename dragFlavors to availableDragFlavors

Differential Revision: https://phabricator.services.mozilla.com/D207246
2024-04-16 09:09:53 +00:00
Tamas Szentpeteri 448f263b4e Backed out changeset 3a4588287c80 (bug 1891412) for causing sm bustages. CLOSED TREE 2024-04-16 12:14:52 +03:00
Tooru Fujisawa 3c102993f0 Bug 1891412 - Handle uninitialized object in SharedArrayBufferObject::addSizeOfExcludingThis. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D207420
2024-04-16 07:51:36 +00:00
Nicolas Chevobbe 074e1ad3d2 Bug 1889871 - [devtools] Use InspectorCSSParser in advanceValidate. r=devtools-reviewers,bomsy.
Differential Revision: https://phabricator.services.mozilla.com/D206751
2024-04-16 07:39:37 +00:00
Nicolas Chevobbe d803b510b0 Bug 1888615 - [devtools] Use InspectorCSSParser in _collectAttributesFromRule. r=devtools-reviewers,bomsy.
Differential Revision: https://phabricator.services.mozilla.com/D206100
2024-04-16 07:39:37 +00:00
Nicolas Chevobbe 6560768514 Bug 1888609 - [devtools] Use InspectorCSSParser in prettifyCSS. r=devtools-reviewers,bomsy.
Differential Revision: https://phabricator.services.mozilla.com/D206093
2024-04-16 07:39:36 +00:00
Nicolas Chevobbe efe7be718f Bug 1888363 - [devtools] Use InspectorCSSParser in `tokenizeFilterValue`. r=devtools-reviewers,bomsy.
Thanks to the way cssparser handle tokens, we can get rid of the quote handling
that was done in `CSSFilterEditorWidget`

Differential Revision: https://phabricator.services.mozilla.com/D205991
2024-04-16 07:39:36 +00:00
Nicolas Chevobbe 39cf9d6129 Bug 1888353 - [devtools] Use InspectorCSSParser in parsePseudoClassesAndAttributes. r=devtools-reviewers,bomsy.
Differential Revision: https://phabricator.services.mozilla.com/D205981
2024-04-16 07:39:35 +00:00
Aron Cseh 1a068c02b8 Backed out changeset 1f44d19bb3a9 (bug 1891063) for causing bc failures on browser_test_autoscrolling_in_extension_popup_window.js CLOSED TREE 2024-04-16 11:21:03 +03:00
Mozilla Releng Treescript 89cce877be no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
en-CA -> 2a452284be9908c0df78cae8b1679c10ad4b3030
en-GB -> ccba08b22723e00b5460d498d0c843c4ba081411
it -> 9acda5c206553606a9c6a8b8936b207842497ed4
tr -> 2befc516e5d53f83442841f1e9093a425dc60c2d
2024-04-16 07:01:42 +00:00
serge-sans-paille f14b76b090 Bug 1890722 - Correctly track generation of ipdl files r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D207115
2024-04-16 06:52:32 +00:00
jackyzy823 25d431d79c Bug 1888378 - Commit url on numpad ENTER too. r=android-reviewers,mcarare
Differential Revision: https://phabricator.services.mozilla.com/D206002
2024-04-16 06:45:22 +00:00
James Teh 61d13ab945 Bug 1887787: Implement the UIA FrameworkId property. r=nlapre
Differential Revision: https://phabricator.services.mozilla.com/D207505
2024-04-16 04:58:56 +00:00
Tarek Ziadé 4b052e88ca Bug 1887824 - vendor Transformers.js - r=gregtatum,frontend-codestyle-reviewers,Standard8
Differential Revision: https://phabricator.services.mozilla.com/D205684
2024-04-16 04:15:43 +00:00
Itiel 262930449f Bug 1891247 - Force LTR to the selection overlay size in the Screenshots overlay r=niklas
Differential Revision: https://phabricator.services.mozilla.com/D207369
2024-04-16 04:15:26 +00:00
Emilio Cobos Álvarez bcc3a3b993 Bug 1891597 - Simplify IntersectionObserver notifications. r=smaug
DOMIntersectionObserver::Update doesn't run script, so we can write this
code in a more straight-forward way.

Differential Revision: https://phabricator.services.mozilla.com/D207478
2024-04-16 02:58:10 +00:00
Sandor Molnar 10438c2029 Backed out 4 changesets (bug 1888429) for causing xpc failures @ tools/profiler/tests/xpcshell/test_enterjit_osr_enabling.js CLOSED TREE
Backed out changeset 4c5efaca4057 (bug 1888429)
Backed out changeset 8b30cb54d5d9 (bug 1888429)
Backed out changeset c82b988fab50 (bug 1888429)
Backed out changeset b64446651983 (bug 1888429)
2024-04-16 06:17:54 +03:00
Mike Hommey f5ffd31e16 Bug 1890926 - Remove unused temporary variable. r=hiro
Differential Revision: https://phabricator.services.mozilla.com/D207236
2024-04-16 01:56:53 +00:00
Emilio Cobos Álvarez b3c66305ec Bug 1891063 - Various clean-ups in windows widget code (no functional changes). r=win-reviewers,gfx-reviewers,bradwerth,rkraesig
Just some clean-ups that I accumulated while going over this code.

Depends on D207299

Differential Revision: https://phabricator.services.mozilla.com/D207300
2024-04-16 01:49:32 +00:00
Mike Hommey 7fa9ee5090 Bug 1890930 - Initialize fstreams from a std::filesystem::path on Windows. r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D207245
2024-04-16 01:30:46 +00:00
Mike Hommey 9f12d2463e Bug 1890923 - Remove unused temporary variable. r=mac-reviewers,bradwerth
Differential Revision: https://phabricator.services.mozilla.com/D207234
2024-04-16 01:08:14 +00:00
Mike Hommey e9ebcb387c Bug 1890922 - Use the unused rootGroup variable. r=morgan
Differential Revision: https://phabricator.services.mozilla.com/D207233
2024-04-16 01:05:41 +00:00
Mike Hommey 860f3e4aa7 Bug 1890905 - Avoid basic_string_view<unsigned char> from ever being picked as a possibility for NewStringCopy. r=spidermonkey-reviewers,dminor
It's not a valid type.

Differential Revision: https://phabricator.services.mozilla.com/D207231
2024-04-16 01:05:19 +00:00
Mike Hommey b6709d2608 Bug 1890902 - Remove unused assignment. r=sefeng
Differential Revision: https://phabricator.services.mozilla.com/D207228
2024-04-16 01:04:39 +00:00
Sandor Molnar e4bf8a21e0 Backed out changeset ce926ee22c80 (bug 1833466) for causing build bustages @ layout/style/ServoStyleSet.cpp CLOSED TREE 2024-04-16 04:04:55 +03:00
sotaro 89cee0b835 Bug 1891180 - Move timeout check to end of WebRenderAPI::CheckIsRemoteTextureReady() r=gfx-reviewers,lsalzman
It is better to move timeout check to end of the function, since current implementation does not call RemoteTextureMap::CheckRemoteTextureReady() if the timeout is detected.

Differential Revision: https://phabricator.services.mozilla.com/D207334
2024-04-16 00:30:57 +00:00
sotaro 5302f0e6ba Bug 1890852 - Fix UseOptimizeShadow check in CanvasRenderingContext2D::DrawImage() r=gfx-reviewers,lsalzman
Check for detecting OptimizeShadow added by bug 1887818 was wrong .

Differential Revision: https://phabricator.services.mozilla.com/D207396
2024-04-16 00:30:01 +00:00
Sandor Molnar 2aecfe5cb5 Backed out changeset 6affdb4f3016 (bug 1733509) for causing gv-junit crashes @ TryInferEnclosingResolution CLOSED TREE 2024-04-16 03:37:01 +03:00
Mozilla Releng Treescript ce0cc55bb7 no bug - Import translations from android-l10n r=release a=l10n CLOSED TREE 2024-04-16 00:20:11 +00:00
Emily McDonough 7553005d7e Bug 1833466 - Implement CSSMarginRule and the corresponding DOM API. r=webidl,firefox-style-system-reviewers,smaug,emilio
Differential Revision: https://phabricator.services.mozilla.com/D206804
2024-04-15 23:55:12 +00:00
Tooru Fujisawa c8fc09e329 Bug 1854571 - Print package path in mach package. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D207204
2024-04-15 23:38:29 +00:00
Gijs Kruitbosch 484fe1f9b4 Bug 1890718 - remove sync/fxa pane inline command listeners, r=sync-reviewers,lina
This also tidies up some variable naming (we were passing 'panel's that were not, in fact, panels)
and removes some methods that we no longer call.

Bug 1690131 removed the last call to 'showRemoteTabsFromFxaMenu', bug 1562006 removed the last
call to 'showSidebarFromFxaMenu', AFAICT.

Differential Revision: https://phabricator.services.mozilla.com/D207452
2024-04-15 23:23:52 +00:00
Gijs Kruitbosch a88ad44f4c Bug 1890718 - remove history pane inline command listeners, r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D207121
2024-04-15 23:23:51 +00:00
Gijs Kruitbosch 33a958aba0 Bug 1890718 - remove hamburger menu mainview inline command listeners, r=mossop,omc-reviewers,aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D207120
2024-04-15 23:23:51 +00:00
Gijs Kruitbosch 24f569f7b5 Bug 1890718 - driveby: remove outdated mentions of proton, r=mossop,desktop-theme-reviewers,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D207119
2024-04-15 23:23:50 +00:00
Alex Jakobi 7562e41720 Bug 1733509 - Use TryInferEnclosingResolution for event retargeting. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D205378
2024-04-15 22:59:32 +00:00
Emilio Cobos Álvarez ba2e2f1a38 Bug 1891063 - Allow transparent top level windows to be accelerated. r=win-reviewers,gfx-reviewers,rkraesig,nical
All the comments on this function are for platforms we don't support.

Right now we don't have any of these top-level transparent windows, but
we want to use DWM and Webrender for these just like for regular windows.

Depends on D207298

Differential Revision: https://phabricator.services.mozilla.com/D207299
2024-04-15 22:52:53 +00:00
Sandor Molnar 79afb2aa18 Backed out changeset f946717df0fd (bug 1863194) for causing wd failures @ webdriver/tests/bidi/input/perform_actions/wheel.py CLOSED TREE 2024-04-16 02:09:18 +03:00
James Teh 9cd86f5e84 Bug 1887784: Implement the UIA Level, PositionInSet and SizeOfSet properties. r=nlapre
Note that even though UIA has a dedicated HeadingLevel property, Chromium doesn't implement it and the documentation says the Level property can be used for headings as well.

Differential Revision: https://phabricator.services.mozilla.com/D207399
2024-04-15 22:34:27 +00:00
Matthew Gaudet 77020ededa Bug 1890252 - Unwrap potential CCW environment chain object r=arai
Differential Revision: https://phabricator.services.mozilla.com/D207201
2024-04-15 22:19:25 +00:00
Jon Coppeard 12abb17a2b Bug 1867220 - Part 4: Remove empty edge vectors from the ephemerons table r=sfink
We remove elements from the ephemerons vector if they cannot trigger any
further marking (their targets are already marked black). If the vector becomes
empty we can also remove it from the map to make future lookups more efficient.

I had to add a remove() method to OrderedHashMap for this which took the
pointer previously returned by get(). This isn't very elegant as it has to cast
to get back the internal Data pointer.

Differential Revision: https://phabricator.services.mozilla.com/D194974
2024-04-15 22:17:38 +00:00
Jon Coppeard e80688fcd3 Bug 1867220 - Part 3: Simpify GCMarker::markImplicitEdges r=sfink
This removes the helper method and uses a constexpr if for.

Also the color of the thing we're marking must be the same as the current mark
color so we can use that.

Differential Revision: https://phabricator.services.mozilla.com/D194973
2024-04-15 22:17:38 +00:00
Jon Coppeard ac72dae4a1 Bug 1867220 - Part 2: Simplify weak map marking barriers r=sfink
The barrier for removing a delegate from an object is changed to mark the
object if it might be a weakmap key. This would otherwise have happened
automatically if the key and weakmap were marked. For proxies, the delegate
will get marked if necessary by the normal post write barrier when the proxy
private slot is overwritten.

The barrier for adding a delegate to a weak map key is removed. The key and
delegate must be live so will get marked. The value will get marked via the
ephemeron edge from the key.

Differential Revision: https://phabricator.services.mozilla.com/D194972
2024-04-15 22:17:38 +00:00
Jon Coppeard c7ca629e5a Bug 1867220 - Part 1: Remove redundant delegate to value ephemeron edge for weakmap entries r=sfink
This changes weak map marking to create edges from the delegate to the key and
from the key to the value only instead of also from the delegate to the value.

Differential Revision: https://phabricator.services.mozilla.com/D194971
2024-04-15 22:17:37 +00:00
Ting-Yu Lin 94a4dc82fb Bug 1891173 - Convert PhysicalAxis to an enum class. r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D207332
2024-04-15 22:17:25 +00:00
Emily McDonough c2ef0e63cd Bug 1890844 - Tiny cleanup of classes implementing nsDOMCSSDeclaration r=layout-reviewers,emilio
* Make CSSKeyframeDeclaration final.
* Give DocToUpdate a default implementation returning nullptr. That way we can
    use that for CSSKeyframeDeclaration, CSSPageRule, and CSSStyleRule.
* Make DocToUpdate final on nsDOMCSSAttrDeclaration and nsComputedDOMStyle.

Differential Revision: https://phabricator.services.mozilla.com/D207198
2024-04-15 22:17:02 +00:00
Sergey Galich f460f5524c Bug 1887680 - simplifying localisation r=credential-management-reviewers,mtigley,issammani
Differential Revision: https://phabricator.services.mozilla.com/D205921
2024-04-15 22:12:50 +00:00