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

850398 Коммитов

Автор SHA1 Сообщение Дата
Mathew Hodson 21cd613492 Bug 1564391 - Rename internal uses of `mozInputSource`. r=emilio,pip-reviewers,tabbrowser-reviewers,dao,kpatenio
This allows us to deprecate `mozInputSource` for the Web while
avoiding console warnings for internal uses, which now use the
ChromeOnly `inputSource` attribute.

Differential Revision: https://phabricator.services.mozilla.com/D183643
2023-07-26 09:27:45 +00:00
Logan Rosen 7637bccd22 Bug 1843815 - Improve link for sync XHR warning. r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D183699
2023-07-26 09:18:01 +00:00
Emilio Cobos Álvarez d3ce15eb7f Bug 1844832 - Fix a bunch of miscellaneous clang-tidy warnings in nsStyleStruct. r=boris
Differential Revision: https://phabricator.services.mozilla.com/D184257
2023-07-26 09:16:26 +00:00
Emilio Cobos Álvarez b5d6ad43a2 Bug 1844832 - Share document-independent struct allocations. r=boris
In bug 1844755, a bunch of the time is spent allocating initial values.

There used to be more document-dependent initial values before
bug 1834487, but now that's only about default-font and direction.

This improves the situation by sharing initial structs that don't depend
on the document.

Differential Revision: https://phabricator.services.mozilla.com/D184256
2023-07-26 09:16:26 +00:00
serge-sans-paille bcc4d5e330 Bug 1845440 - Get rid of useless global constructor for kBidiLevelNone r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D184550
2023-07-26 09:10:12 +00:00
Masatoshi Kimura c5739e2655 Bug 1844908 - Remove pre-Win10-specific codepath from xpcom/. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D184308
2023-07-26 08:52:54 +00:00
Masatoshi Kimura 9ec38aeba1 Bug 1844908 - Remove pre-Win10-specific codepath from widget/. r=handyman
Differential Revision: https://phabricator.services.mozilla.com/D184307
2023-07-26 08:52:54 +00:00
Masatoshi Kimura f37aa4efb5 Bug 1844908 - Remove pre-Win10-specific codepath from uriloader/exthandler/. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D184306
2023-07-26 08:52:53 +00:00
Masatoshi Kimura 83b286649b Bug 1844908 - Remove pre-Win10-specific codepath from Gecko Profiler. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D184305
2023-07-26 08:52:53 +00:00
Masatoshi Kimura aba7dab929 Bug 1844908 - Remove pre-Win10-specific codepath from DLL Blocklist Services. r=gstoll
Differential Revision: https://phabricator.services.mozilla.com/D184304
2023-07-26 08:52:53 +00:00
Masatoshi Kimura f0584032a3 Bug 1844908 - Remove pre-Win10-specific codepath from toolkit/system/windowsPackageManager/. r=bhearsum,nrishel
Differential Revision: https://phabricator.services.mozilla.com/D184303
2023-07-26 08:52:53 +00:00
Masatoshi Kimura 44c2deaf1a Bug 1844908 - Remove pre-Win10-specific codepath from toolkit/mozapps/defaultagent/. r=nrishel
Differential Revision: https://phabricator.services.mozilla.com/D184302
2023-07-26 08:52:53 +00:00
Masatoshi Kimura a79c93429c Bug 1844908 - Remove pre-Win10-specific codepath from toolkit/crashreporter/. r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D184301
2023-07-26 08:52:52 +00:00
Masatoshi Kimura 8a6d9a46d0 Bug 1844908 - Remove pre-Win10-specific codepath from toolkit/components/parentalcontrols/. r=handyman
Differential Revision: https://phabricator.services.mozilla.com/D184300
2023-07-26 08:52:52 +00:00
Masatoshi Kimura 58163def51 Bug 1844908 - Remove pre-Win10-specific codepath from security/sandbox/win/. r=bobowen
Differential Revision: https://phabricator.services.mozilla.com/D184299
2023-07-26 08:52:52 +00:00
Masatoshi Kimura 5b8d92872e Bug 1844908 - Remove pre-Win10-specific codepath from security/manager/. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D184298
2023-07-26 08:52:52 +00:00
Masatoshi Kimura ccc00ef839 Bug 1844908 - Remove pre-Win10-specific codepath from mozglue/. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D184297
2023-07-26 08:52:52 +00:00
Masatoshi Kimura 4a82024239 Bug 1844908 - Remove pre-Win10-specific codepath from memory/. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D184296
2023-07-26 08:52:51 +00:00
Masatoshi Kimura 1518105f40 Bug 1844908 - Remove pre-Win10-specific codepath from ipc/. r=ipc-reviewers,nika
Differential Revision: https://phabricator.services.mozilla.com/D184295
2023-07-26 08:52:51 +00:00
Masatoshi Kimura 821e22c880 Bug 1844908 - Remove pre-Win10-specific codepath from OSPreferences. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D184294
2023-07-26 08:52:51 +00:00
Masatoshi Kimura a5e6f6c1ab Bug 1844908 - Remove pre-Win10-specific codepath from hal/. r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D184293
2023-07-26 08:52:51 +00:00
Masatoshi Kimura ba0ba2b455 Bug 1844908 - Remove pre-Win10-specific codepath from dom/media/. r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D184291
2023-07-26 08:52:50 +00:00
Masatoshi Kimura 016a8659db Bug 1844908 - Remove pre-Win10-specific codepath from browser/components/shell/. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D184288
2023-07-26 08:52:50 +00:00
Masatoshi Kimura 8d754481cc Bug 1844908 - Remove pre-Win10-specific codepath from browser/app/winlauncher/. r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D184287
2023-07-26 08:52:50 +00:00
Jonathan Kew 68ad20d8aa Bug 1517786 - Implement the getContextAttributes() method for CanvasRenderingContext2D. r=gfx-reviewers,lsalzman,emilio
This has been in the HTML spec for a while now (see https://html.spec.whatwg.org/multipage/canvas.html#2dcontext),
so we should probably go ahead and implement it.

Differential Revision: https://phabricator.services.mozilla.com/D184499
2023-07-26 08:12:15 +00:00
André Bargull 84d736bc13 Bug 1844011: Handle OOM after JS_smprintf and js_calloc. r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D183847
2023-07-26 08:08:11 +00:00
Mozilla Releng Treescript 21ded2975d no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
es-CL -> 73cf42e496314f64f26e9497b182d7fc1b647eb8
es-ES -> 26c61bb57784c2d9160ccbe4308676d2aafbd1ae
kk -> 9dc7581aa54c4b28f0eace8e6ada1dee5b8ce838
2023-07-26 07:03:18 +00:00
Emilio Cobos Álvarez 7bf3b0e527 Bug 1844195 - Avoid duplicating rust and C++ display definitions. r=layout-reviewers,jfkthame
We need to inline Self::new() so cbindgen generates the constants, which
is kinda lame, but seems better than duplicating the values and type
definitions.

Differential Revision: https://phabricator.services.mozilla.com/D183921
2023-07-26 06:46:32 +00:00
Narcis Beleuzu bf272a7be6 Backed out changeset f742585cb26e (bug 1838226) for dt failures on browser_inspector_highlighter-cssshape_offset-path.js . CLOSED TREE 2023-07-26 09:47:46 +03:00
Frederic Wang 57c82947ac Bug 1667090 - Implement CSS font-size: math and math-depth properties. r=emilio,devtools-reviewers
The font-size math keyword is implemented. It behaves as a font-size: 1em
with the extra fixup due to math-level change (and other legacy MathML
attributes). After that change, the CSS for math-level / font-size: math
is behaving as per the specification, so the math-depth is turned in
nightly.

The adjusting function for font-size: math is modified so that it's
executed only if both font-size: math (otherwise the spec says no scale
should apply) and math-depth (otherwise the scale is 1 and function exists
early anyway) are set on the element.

Differential Revision: https://phabricator.services.mozilla.com/D91744
2023-07-26 06:15:12 +00:00
Nicolas Chevobbe 12db452b48 Bug 1838226 - [devtools] Add shape highlighter on offset-path. r=devtools-reviewers,bomsy.
We can reuse what was already existing to show the highlighter for offset-path.
The only difference is that we need to use the containing block to compute the
highlighter position and dimensions.

Differential Revision: https://phabricator.services.mozilla.com/D183975
2023-07-26 05:55:13 +00:00
Tooru Fujisawa 8df4c988ca Bug 1839102 - Use enum class for Task kind. r=bas
Differential Revision: https://phabricator.services.mozilla.com/D182980
2023-07-26 05:09:29 +00:00
Iulian Moraru 3f7ad1f211 Backed out changeset 85de6d1cd724 (bug 1837414) for causing browser-a11y failures on browser_test_general.js. CLOSED TREE 2023-07-26 06:32:25 +03:00
hanna alemu 80d2c1b74b Bug 1840867 - CFR icon_and_message layout broken after `addon_recommendation` CFR is shown r=omc-reviewers,aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D182423
2023-07-26 02:58:20 +00:00
Sandor Molnar e25db9b336 Backed out changeset b99cc4960043 (bug 1839102) for causing build bustages in idget/windows/nsWindow.cpp CLOSED TREE 2023-07-26 05:53:26 +03:00
Logan Rosen b47c5a6453 Bug 1510962 - remove unnecessary 'final' declaration r=geckoview-reviewers,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D184063
2023-07-26 02:43:38 +00:00
Morgan Rae Reschenberg 0ffb4aa274 Bug 1837414: Modify viewport cache to ignore frames that are visible, but have pointer-events:none r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D184449
2023-07-26 02:33:25 +00:00
Tooru Fujisawa b7229fa6d8 Bug 1839102 - Use enum class for Task kind. r=bas
Differential Revision: https://phabricator.services.mozilla.com/D182980
2023-07-26 02:26:15 +00:00
James Teh 7c30e82179 Bug 1844238 part 2: Generate Role.h from nsIAccessibleRole.idl. r=eeejay
This eliminates duplication.

Differential Revision: https://phabricator.services.mozilla.com/D183941
2023-07-26 02:19:42 +00:00
James Teh c68c3ca8b3 Bug 1844238 part 1: Change includes of Role.h to mozilla/a11y/Role.h. r=eeejay
Role.h will soon be generated, but it is generated within the obj dir, so local includes won't work.
Our C++ style guide says we should prefer exported includes wherever possible anyway.

This was done with this shell command inside the accessible/ directory:

```
sed -i 's,#include "Role.h",#include "mozilla/a11y/Role.h",' `git grep -l '#include "Role.h"'`
```

Differential Revision: https://phabricator.services.mozilla.com/D183940
2023-07-26 02:19:41 +00:00
Hiroyuki Ikezoe 8182acb5e2 Bug 1839581 - Make sure the last touchend event received in the content. r=botond
It avoids shutdown leaks.

Differential Revision: https://phabricator.services.mozilla.com/D184521
2023-07-26 02:01:10 +00:00
Tim Huang 0162220044 Bug 1845285 - Report the pref "browser.privatebrowsing.autostart" in the Telemetry Environment. r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D184490
2023-07-26 01:56:34 +00:00
James Teh 055682edb3 Bug 1845228: Never descend into script or style elements when computing the accessible text equivalent of hidden subtrees. r=morgan
Differential Revision: https://phabricator.services.mozilla.com/D184452
2023-07-26 01:37:55 +00:00
Olivia Hall 8ef90197a3 Bug 1844875 - EventCallback on a Null Reference r=geckoview-reviewers,calixte,owlish
Added null checking for `callback` on `GeckoView:SavePdf` and
`GeckoView:GetNimbusFeature` due to possibly causing a
`NullPointerException` when trying to `sendError` on a null
`EventCallback`.

Differential Revision: https://phabricator.services.mozilla.com/D184404
2023-07-26 01:15:09 +00:00
Iulian Moraru abf5dcc71d Backed out changeset 9ee735b99363 (bug 1517786) for causing wpt failures related to CanvasRenderingContext2D. CLOSED TREE 2023-07-26 04:02:26 +03:00
Iulian Moraru 251fc5e9ee Backed out changeset a86390266ae9 (bug 1829016) for causing wr failures on content-visibility-085.html. 2023-07-26 04:01:42 +03:00
Iulian Moraru 0c0945174b Backed out changeset f3394bd0f554 (bug 1844195) for causing conflicts with another backout. 2023-07-26 04:00:57 +03:00
Gregory Pappas ca2d7cbfc2 Bug 1845156 - Remove XPCOMUtils.defineLazyProxy r=arai,Gijs"
At this point, there's only one non-test use of this method in FindBarChild.sys.mjs which could be replaced with a simpler solution.

Removing this method seems to lower memory usage a bit.
https://treeherder.mozilla.org/perfherder/compare?originalProject=try&originalRevision=2dc498c7c81bd00c989cc3b69993ec1a53ff3032&newProject=try&newRevision=32669e95c9609cb07c258ca5fe964e9eb6411ade&page=1&framework=4

Differential Revision: https://phabricator.services.mozilla.com/D184403
2023-07-25 23:27:51 +00:00
ahochheiden d8ef20cc4f Bug 1845365 - Fixed logical error causing arguments without a `-` prefix to be checked as a sub_command, and then causing the actual command's virtualenv not to be selected r=ahal
Also added missing module `redo` to the `wpt` site.

Differential Revision: https://phabricator.services.mozilla.com/D184519
2023-07-25 23:09:11 +00:00
Shane Hughes c91b7df85f Bug 1842864 - Change featureCallout Nimbus Feature into a messaging feature. r=jprickett,omc-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D184247
2023-07-25 23:02:41 +00:00