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

749426 Коммитов

Автор SHA1 Сообщение Дата
Tim Nguyen 610315a33d Bug 1699072 - Remove information.svg and flatten toolkit/themes/shared/profile. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D109007
2021-03-18 23:48:14 +00:00
Steve Fink fdc1fd9d39 Bug 1692308 - Merge sGCTimer + sInterSliceGCRunner -> sGCRunner r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D104881
2021-03-18 23:27:40 +00:00
Tim Nguyen 02d57f66a3 Bug 1698355 - Consolidate in-content focus outline styles. r=Itiel
Differential Revision: https://phabricator.services.mozilla.com/D108584
2021-03-18 23:22:07 +00:00
Tim Nguyen dc7335635b Bug 1699576 - Move toolkit/themes/shared/plugins/ icons to toolkit/themes/shared/icons/. r=Itiel
Differential Revision: https://phabricator.services.mozilla.com/D109005
2021-03-18 23:14:10 +00:00
Emilio Cobos Álvarez f2d4b8c005 Bug 1699570 - Make mouse_focuses_formcontrol on chrome documents match the old behavior. r=mstange
For that, we make accessibility.mouse_focuses_formcontrol a static pref,
and make it work in all platforms because it's simpler and allows to
test mac-specific things on other platforms more easily.

Differential Revision: https://phabricator.services.mozilla.com/D109006
2021-03-18 23:01:45 +00:00
Butkovits Atila cfce9044e0 Backed out 2 changesets (bug 1647845) for causing build bustages. CLOSED TREE
Backed out changeset 8822a2e578f2 (bug 1647845)
Backed out changeset 5a44095128e0 (bug 1647845)
2021-03-19 01:07:18 +02:00
Butkovits Atila 59c50bbeb3 Backed out changeset 529ca682d2ff (bug 1698355) for causing failures at browser_parsable_css.js. 2021-03-19 01:01:48 +02:00
Emily McDonough d75c4dc4be Bug 1647845 Part 2 - Add page-size attribute to nsStyleStruct and property parsing r=emilio
This parsing is hidden behind the pref layout.css.page-size.enabled.

It isn't ideal that we parse this as a property, but we can't treat it as a
descriptor because of compatibility issues with other browsers. There are also
outstanding spec issues related to how descriptors like page-size are cascaded,
and whether the !important specifier is valid or not.

Differential Revision: https://phabricator.services.mozilla.com/D103958
2021-03-18 22:26:24 +00:00
Emily McDonough ceb69cd8fa Bug 1647845 Part 1 - Ignore any properties which aren't valid for a style rule when generating CSS2Properties and testing properties r=emilio
To know the valid rules for each property, we need to put this information
into the Servo prop list and add an appropriate getter to Longhand/Shorthand.

Differential Revision: https://phabricator.services.mozilla.com/D105825
2021-03-18 22:26:24 +00:00
Butkovits Atila 52d3d1e7ab Backed out changeset 3080c78f7e9e (bug 1695500) for causing bustages. CLOSED TREE 2021-03-19 00:36:41 +02:00
Tim Nguyen b81537d5f4 Bug 1698032 - Improve proton tab bar design for Windows 7. r=mconley
This removes the background behind the background tabs and let them blend in the Aero glass window frame.
It adds a radial gradient as #TabsToolbar background which acts like a fog for visibility.

Also fixes bug 1696933, bug 1699165 and other potential tab, theme-related Windows 7 bugs.

Differential Revision: https://phabricator.services.mozilla.com/D108954
2021-03-18 22:15:12 +00:00
Tim Nguyen 1953bc5d33 Bug 1698355 - Consolidate in-content focus outline styles. r=Itiel
Differential Revision: https://phabricator.services.mozilla.com/D108584
2021-03-18 22:13:51 +00:00
smolnar 967de96d54 Bug 1686866 - disable box-sizing-replaced-001.xht.ini on Linux & win for frequent failures. r=intermittent-reviewers,jmaher DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D108626
2021-03-18 22:13:13 +00:00
Alexandre Poirot c6ae78f964 Bug 1698491 - [devtools] Wait for resume(dbg) resolution in all debugger tests. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D108430
2021-03-18 22:06:27 +00:00
Robert Mader f59ae3e29d Bug 1695500 - Implement Wayland backend for the example compositor, r=gw
Experimental Wayland backend for the native Webrender compositor.

Should be functional and can thus be used as testing app for
compositors - has been tested to work correctly on Mutter and Weston.

Certain implementation details are unfinished or not optimal, however
the state is IMO sufficient for merging.

Differential Revision: https://phabricator.services.mozilla.com/D108780
2021-03-18 21:58:01 +00:00
Molly Howell ce9daf2f2a Bug 1695792 - Update copy for accounts error notifications. r=mconley,fluent-reviewers
Also take the opportunity to convert these two strings to Fluent,
since we're changing the text here anyway.

Differential Revision: https://phabricator.services.mozilla.com/D108530
2021-03-18 21:45:09 +00:00
Ryan Hunt 9c7df94be9 Bug 1698127 - wasm: Add parentheses around macro terms. r=lth
Differential Revision: https://phabricator.services.mozilla.com/D108215
2021-03-18 21:27:41 +00:00
Ryan Hunt 4089053008 Bug 1698127 - wasm: Explicitly examine result of memcmp(). r=lth
Differential Revision: https://phabricator.services.mozilla.com/D108214
2021-03-18 21:27:41 +00:00
Ryan Hunt 4b9fee2016 Bug 1698127 - wasm: Use std::forward and std::move when we can. r=lth
Differential Revision: https://phabricator.services.mozilla.com/D108213
2021-03-18 21:27:40 +00:00
Ryan Hunt e17e341fc6 Bug 1698127 - wasm: Add default, noexcept specifiers to some constructors. r=lth
I don't know why clang static-analysis wants noexcept specifiers on
these TypeDef methods, but it's trivially true so I don't see an issue
with it.

Differential Revision: https://phabricator.services.mozilla.com/D108212
2021-03-18 21:27:40 +00:00
Ryan Hunt 49f1429420 Bug 1698127 - wasm: Add braces to single line `if` statements. r=lth
Differential Revision: https://phabricator.services.mozilla.com/D108211
2021-03-18 21:27:40 +00:00
Ryan Hunt 00637161f4 Bug 1698127 - wasm: Default initialize variables of Nothing. r=lth
clang static-analysis complains if you have a variable that is
not initialized at its definition, even if it's always initialized
before it's first use. I don't think it's worth trying to find
a way to appease this warning at this time.

This commit adds initializers to all instances of Nothing to
remove some of these warnings, as this is a trivial case to
fix.

Differential Revision: https://phabricator.services.mozilla.com/D108210
2021-03-18 21:27:39 +00:00
Ryan Hunt 696e732ebf Bug 1698127 - wasm: Apply `const` specifiers to functions when applicable. r=lth
Differential Revision: https://phabricator.services.mozilla.com/D108209
2021-03-18 21:27:39 +00:00
Ryan Hunt 457129eefd Bug 1698127 - wasm: Use auto* instead of auto in some places. r=lth
Differential Revision: https://phabricator.services.mozilla.com/D108208
2021-03-18 21:27:38 +00:00
Ryan Hunt 52b27f3399 Bug 1698127 - wasm: Transform `if` statements to `return`s when trivially possible. r=lth
Differential Revision: https://phabricator.services.mozilla.com/D108207
2021-03-18 21:27:38 +00:00
Ryan Hunt 09c8e409d1 Bug 1698127 - wasm: Make sure parameter declaration names match parameter definition names. r=lth
The autofix algorithm for this rule appears to use the definition parameter
name when there is a mismatch. This seems reasonable to me from glancing at
the results.

Differential Revision: https://phabricator.services.mozilla.com/D108206
2021-03-18 21:27:38 +00:00
Ryan Hunt 122cc2c23d Bug 1698127 - wasm: Use `using` instead of `typedef`. r=lth
Differential Revision: https://phabricator.services.mozilla.com/D108205
2021-03-18 21:27:37 +00:00
Ryan Hunt 4466a7b456 Bug 1698127 - wasm: Use range-based for loops. r=lth
clang static-analysis prefers to use range-based for loops whenever
it is possible. Some of the replacements are obvious improvements,
while others are a bit murky. Open to discussion on whether these
all make sense.

Differential Revision: https://phabricator.services.mozilla.com/D108204
2021-03-18 21:27:37 +00:00
Mark Banner a071eeb422 Bug 1698847 - Correct documentation for SEARCH_COUNTS - SAP usage. r=mak
Bug 1662553 cleaned up the code, and as a result we know that oneoff-urlbar and one-offsearch are no longer transmitted, and unknown is no longer a state that can be sent.

Depends on D108649

Differential Revision: https://phabricator.services.mozilla.com/D108650
2021-03-18 21:27:31 +00:00
Mark Banner 359213e6c8 Bug 1698847 - Move remaining search telemetry documentation from address bar to search. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D108649
2021-03-18 21:27:30 +00:00
Emilio Cobos Álvarez 60313cf389 Bug 1699154 - Tweak 1174332-1-ref.html annotation a bit more.
MANUAL PUSH: Reftest failures on a CLOSED TREE
2021-03-18 23:02:24 +01:00
Ryan VanderMeulen d2aa8e51a1 Backed out 3 changesets (bug 1669840) for causing bug 1696761.
Backed out changeset c648cec12f77 (bug 1669840)
Backed out changeset b4f43fdd6d04 (bug 1669840)
Backed out changeset 1582820076e0 (bug 1669840)

CLOSED TREE
2021-03-18 17:54:58 -04:00
Andreea Pavel 9ca279c3c1 Bug 1699154 - Tweak 1174332-1-ref.html annotation r=test-only CLOSED TREE 2021-03-18 23:45:41 +02:00
Emilio Cobos Álvarez 19830f087b Bug 1699088 - Make the color cache generic. r=cmartin
We'll use this for more stuff.

Differential Revision: https://phabricator.services.mozilla.com/D108764
2021-03-18 21:04:52 +00:00
Andrew Halberstadt d1eb95fd22 Bug 1699312 - [mozdebug] Version bump to 0.3.0 and denote Python 3 support in classifiers, r=mozbase-reviewers,jmaher
Depends on D108990

Differential Revision: https://phabricator.services.mozilla.com/D108991
2021-03-18 21:00:31 +00:00
Andrew Halberstadt 8f737ab949 Bug 1699312 - [mozbase] Fix a few Python 3 issues in versioninfo.py, r=mozbase-reviewers,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D108990
2021-03-18 21:00:31 +00:00
Mike Conley ccbeb245f4 Bug 1698979 - Restyle the window/screen sharing permission panel when Proton is enabled. r=Itiel
Differential Revision: https://phabricator.services.mozilla.com/D108833
2021-03-18 20:49:18 +00:00
Jesse Schwartzentruber 0026d74b59 Bug 1695285 - Pass ASan/UBSan flags to cargo for native builds. r=firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D106652
2021-03-18 20:46:55 +00:00
Tom Ritter 7387b9cfed Bug 1697839: Bump Updatebot for commit alerting and better behavior all-around r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D108039
2021-03-18 20:30:41 +00:00
Harry Twyford f504ef29cc Bug 1699506 - Part 3 - Add pref to control shifting behaviour. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D108976
2021-03-18 20:20:40 +00:00
Harry Twyford c816de536a Bug 1699506 - Part 2 - Add CSS rules to shift the toolbar over the content when the macOS menubar is shown. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D106847
2021-03-18 20:20:40 +00:00
harry 036ded43ac Bug 1699506 - Part 1 - Add a NSTitlebarAccessoryViewController to ToolbarWindow to track when the titlebar is shown in fullscreen. r=mac-reviewers,mstange
Differential Revision: https://phabricator.services.mozilla.com/D106846
2021-03-18 20:20:39 +00:00
Tim Nguyen dca495ffcc Bug 1699183 - Rename & clean up lock icons. r=preferences-reviewers,jaws
Differential Revision: https://phabricator.services.mozilla.com/D108815
2021-03-18 20:10:22 +00:00
Paul Zuehlcke 4659c13b7a Bug 1698817 - Store the correct principal when adding streams to webrtcUI. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D108985
2021-03-18 20:02:16 +00:00
Mike Conley 7e2b5085b2 Bug 1697910 - Set panel border radius to 8px when Proton is enabled. r=desktop-theme-reviewers,ntim
Differential Revision: https://phabricator.services.mozilla.com/D108271
2021-03-18 20:00:03 +00:00
Mike Conley 36c1d26d80 Bug 1697624 - Apply more Proton styles to PopupNotifications. r=desktop-theme-reviewers,harry
In particular, this makes it so that Proton PopupNotifications:

* Are ~400px wide (but use an em value for system font flexibility)
* Use a slightly larger font on macOS
* Have a 16px padding, regardless of platform
* Has 16px of space between each popupnotificationcontent, and before
  the popup-notification-checkbox.
* Sets a default font-weight on the WebRTC permission panel label when
  a single device label is listed

Differential Revision: https://phabricator.services.mozilla.com/D108518
2021-03-18 20:00:02 +00:00
Andrew Halberstadt db08528565 Bug 1694835 - [ci] Create mochitest-plain fission-xorigin tasks on all platforms, r=jmaher
While this will add many new tasks to the taskgraph, it makes no changes to
what actually runs in CI (via the target task graph).

Differential Revision: https://phabricator.services.mozilla.com/D108783
2021-03-18 19:58:44 +00:00
Tim Nguyen 657ebc95e2 Bug 1696889 - Use more precise calculation for toolbar & appmenu zoom reset button min-width. r=emalysz
Previous calculation did not take in account padding of toolbar button, so this now uses 4ch + 1ch + var(--toolbarbutton-inner-padding) * 2.

Differential Revision: https://phabricator.services.mozilla.com/D108887
2021-03-18 19:57:52 +00:00
Emilio Cobos Álvarez 52e3823a9c Bug 1699154 - Tweak focusring heuristics for script focus. r=edgar
What we implemented before this patch was basically what the heuristics
in the spec said, which used to be normative:

  https://drafts.csswg.org/selectors/#the-focus-visible-pseudo

That has become non-normative and there's ongoing discussion on what
should happen for cases like this in:

  https://github.com/w3c/csswg-drafts/issues/5885
  https://github.com/web-platform-tests/wpt/pull/27806

There seems to be agreement on that WPT issue on cases like this one, so
let's make it work.

Differential Revision: https://phabricator.services.mozilla.com/D108805
2021-03-18 19:53:38 +00:00
Mats Palmgren 6adb31f151 Bug 1698235 - Add some error handling when using RemotePrintJobChild which may be destroyed. r=TYLin
Differential Revision: https://phabricator.services.mozilla.com/D108711
2021-03-18 19:39:09 +00:00