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