Daosheng Mu
dd93d56fc0
Bug 1630739 - Invert Quest and Focus Plus controller rotation matrix for remapping. r=kip
...
Differential Revision: https://phabricator.services.mozilla.com/D71215
2020-04-16 21:36:05 +00:00
Imanol Fernandez
a33b99b121
Bug 1630512 - Initialize VRDisplayClient api mode to WebVR r=kip,daoshengmu
...
Differential Revision: https://phabricator.services.mozilla.com/D71178
2020-04-16 21:38:57 +00:00
Andreea Pavel
b986f8a4cd
Backed out changeset fdddf4601d4d (bug 1628165) for build bustages on a CLOSED TREE
2020-04-17 00:50:37 +03:00
Jared Wein
7a5e0737b0
Bug 1630105 - Add a telemetry scalar to track how often people encounter printing errors. r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D70967
2020-04-16 21:33:15 +00:00
Jared Wein
836d3f258c
Bug 1628165 - Add telemetry probe for clicks on vulnerable password learn more link. r=MattN
...
This also fixes a bug where we weren't recording the telemetry probe clicks on breached password learn more links due to the refactoring and renaming of the .alert-link class. A test has been added that would have caught that mistake in automation.
Differential Revision: https://phabricator.services.mozilla.com/D70142
2020-04-16 21:24:19 +00:00
Jared Wein
65a2ade1e3
Bug 1623745 - Add a value to the pwmgr.reauthenticated telemetry event to specify if the user was able to authenticate without a password. r=MattN,spohl
...
Differential Revision: https://phabricator.services.mozilla.com/D70136
2020-04-16 21:33:24 +00:00
Jared Wein
afdb6934ea
Bug 1628029 - Add telemetry events for OS authentication. r=MattN
...
Differential Revision: https://phabricator.services.mozilla.com/D70069
2020-04-16 21:23:58 +00:00
Erik Nordin
4caedb2b46
Bug 1627104 - Ensure Constructed StyleSheets' parent object is constructor document r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D69454
2020-04-16 21:16:08 +00:00
Dzmitry Malyshau
f84ef4af83
Bug 1622846 - WebGPU dummy destroy() and optional stencil states r=webidl,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D71201
2020-04-16 19:28:22 +00:00
Ciure Andrei
d3b9fc8dde
Backed out changeset c424381097d7 (bug 1627206) for causing browser_console_logging.js failures CLOSED TREE
2020-04-16 23:54:06 +03:00
Scott
e6632dd612
Bug 1618051 - Proper hi res logo for search only newtab r=Mardak
...
Differential Revision: https://phabricator.services.mozilla.com/D65347
2020-04-16 20:14:48 +00:00
Bogdan Tara
0ec55534cc
Bug 1629700 - Update expectances for manifest-utf8-with-bom.https.html on Win 7, Win 10, OS X r=jmaher
...
Differential Revision: https://phabricator.services.mozilla.com/D71207
2020-04-16 20:29:33 +00:00
Andreea Pavel
5fab423484
Backed out changeset 1ad3c93e1e07 (bug 1624649) for wrench failure on a CLOSED TREE
2020-04-16 23:35:18 +03:00
Nicolas Silva
ea0d91e150
Bug 1587713 - Remove the late blob rasterization code. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D49186
2020-04-16 20:13:24 +00:00
Nicolas Silva
a7bf827f4d
Bug 1630212 - Remove non-tiled blob images. r=jrmuizel
...
Gecko always tiles blobs. The other code path is untested and a tad complicated, let's remove it.
Differential Revision: https://phabricator.services.mozilla.com/D71021
2020-04-16 20:13:24 +00:00
William Durand
90dd607279
Bug 1613796 - Make the permission popup queue browser-specific. r=robwu
...
Differential Revision: https://phabricator.services.mozilla.com/D70445
2020-04-16 19:38:17 +00:00
William Durand
d43e5d792e
Bug 1613796 - Add test case to verify that browser.permissions.request() resolves in the expected order. r=robwu
...
Differential Revision: https://phabricator.services.mozilla.com/D69226
2020-04-16 19:37:44 +00:00
Wander Lairson Costa
43890d11f7
Bug 1624649: Move android emu to pull from toolchain instead tooltool r=nalexander
...
Currently, we build android emulator packages manually and upload to
tooltool.
This patch switches it to be pulled from the toolchain built artifacts.
This also allows android tests to run in the staging environment.
Differential Revision: https://phabricator.services.mozilla.com/D68617
2020-04-16 19:29:15 +00:00
Edgar Chen
a929b384bf
Bug 1385882 - Wait for the bookmarked status to finish updating before starting test; r=Gijs CLOSED TREE DONTBUILD
...
The Bookmark page button ignores activation if there is pending update. Thus,
the test must wait for the update to be finished before synthesizing mouse
actions.
Differential Revision: https://phabricator.services.mozilla.com/D71114
2020-04-16 13:41:05 +00:00
Andreea Pavel
7a77a65af9
Backed out changeset bebf14fcc0e2 (bug 1519226) bug number not updated CLOSED TREE
2020-04-16 22:54:40 +03:00
Edgar Chen
54f3ab7f74
Bug 1519226 - Wait for the bookmarked status to finish updating before starting test; r=Gijs CLOSED TREE DONTBUILD
...
The Bookmark page button ignores activation if there is pending update. Thus,
the test must wait for the update to be finished before synthesizing mouse
actions.
Differential Revision: https://phabricator.services.mozilla.com/D71114
2020-04-16 13:41:05 +00:00
Andreea Pavel
081dff373d
Backed out changeset 5c1092771230 (bug 1519226) for landing with wrong bug number on a CLOSED TREE
2020-04-16 22:49:18 +03:00
Andreea Pavel
c5b21b8328
Bug 1628788 - update valid-with-semicolon.https.html expectancy for mac shippable r=jmaher
...
Differential Revision: https://phabricator.services.mozilla.com/D71018
2020-04-15 16:01:44 +00:00
Ting-Yu Lin
4f7c48a6a2
Bug 1627125 Part 8 - Make nsFlexContainerFrame static-analysis warning free. r=dholbert
...
1. Fixed "warning: use 'using' instead of 'typedef'" for OrderState.
2. Removed `FlexItem* item` to fix the "warning: Value stored to 'item'
is never read".
Differential Revision: https://phabricator.services.mozilla.com/D69486
2020-04-16 05:38:12 +00:00
Ting-Yu Lin
71de052a6a
Bug 1627125 Part 7 - Add reftests for flex containers with "box-decoration-break: clone" and unbreakable children. r=dholbert
...
These reftests are copied from flexbox-unbreakable-child-1-*.html and
flexbox-unbreakable-child-1-*-wrap.html with "box-decoration-break:
clone" added to the flex container.
Note that flexbox-unbreakable-child-3-ref.html is redesigned. It is not
copied from flexbox-unbreakable-child-1-ref.html with
"box-decoration-break: clone" added because the bottom border doesn't
show up in sub-test 3 & 4. (bug 1564726 perhaps?)
Differential Revision: https://phabricator.services.mozilla.com/D69475
2020-04-16 19:24:03 +00:00
Ting-Yu Lin
9414e316e9
Bug 1627125 Part 6 - Redesign the logic that computes flex container's final size with "box-decoration-break: clone" considered. r=dholbert
...
By passing unconstrained aAvailableBSizeForContent to DoFlexLayout, we
can get the flex container's desired content-box size as if there's no
pagination. We could then use this content-box size and
maxBlockEndEdgeOfChildren to rewrite the logic to determine flex
container's final size.
I still maintain the compatibility with block frame that if the flex
container is running out of block-size, it can still become incomplete
and request an zero block-size continuation. One comment in block frame
feels this is wrong, but fixing it is not in the scope of this bug.
https://searchfox.org/mozilla-central/rev/4ccefc3181f9d237ef4ca8bd17b4e7c101ddf7b5/layout/generic/nsBlockFrame.cpp#7715-7718
Differential Revision: https://phabricator.services.mozilla.com/D69474
2020-04-16 19:10:32 +00:00
Ting-Yu Lin
fdfebf0eb9
Bug 1627125 Part 5 - Make ReflowChildren() output children's max block-end edge and completeness. r=dholbert
...
The two variable will be used in ComputeFinalSize in a later part.
I follow the C++ Core Guidelines to return multiple value via std::tuple.
https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#f21-to-return-multiple-out-values-prefer-returning-a-struct-or-tuple
Differential Revision: https://phabricator.services.mozilla.com/D69473
2020-04-16 05:37:59 +00:00
Ting-Yu Lin
2a7c035ced
Bug 1627125 Part 4 - Run DoFlexLayout only in first-in-flow, and store SharedFlexData in it. r=dholbert
...
We want mContentBoxMainSize and mContentBoxCrossSize in SharedFlexData
to be the final content-box without regards to pagination, but it is not
correct yet. A later part will pass NS_UNCONSTRAINEDSIZE as
availableBSizeForContent so that DoFlexLayout can calculate the correct
size.
Differential Revision: https://phabricator.services.mozilla.com/D69472
2020-04-16 05:37:57 +00:00
Ting-Yu Lin
48d7a393cf
Bug 1627125 Part 3 - Add aColumnWrapThreshold to DoFlexLayout. r=dholbert
...
In a later part, we want to use NS_UNCONSTRAINEDSIZE for
aAvailableBSizeForContent.
Differential Revision: https://phabricator.services.mozilla.com/D69471
2020-04-16 05:37:55 +00:00
Ting-Yu Lin
8e83d6166f
Bug 1627125 Part 2 - Add a helper to compute available size for flex items, and pass the information to ReflowChildren. r=dholbert
...
Differential Revision: https://phabricator.services.mozilla.com/D69470
2020-04-16 05:37:47 +00:00
Ting-Yu Lin
474e6992c6
Bug 1627125 Part 1 - Allow ReflowFlexItem to take available size as an input, and output reflow status. r=dholbert
...
Differential Revision: https://phabricator.services.mozilla.com/D69469
2020-04-16 05:37:45 +00:00
Dave Townsend
97ea0f945d
Bug 1588113: Only consider the major version part when checking for downgrades. r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D70245
2020-04-16 19:12:50 +00:00
Kannan Vijayan
ab80e24ca6
Bug 1592105 - Part 1 - Add a reference to CompilationInfo within TokenStream. r=mgaudet
...
Differential Revision: https://phabricator.services.mozilla.com/D70893
2020-04-16 19:23:56 +00:00
Chris H-C
5ed141e8c5
Bug 1527656 - Don't throw on recordEvent an unknown event r=janerik
...
Differential Revision: https://phabricator.services.mozilla.com/D71189
2020-04-16 16:03:24 +00:00
Emilio Cobos Álvarez
b69a3cb639
Bug 1630676 - Fix two regressions from the previous patches.
...
MANUAL PUSH: Review information for upstream patches would get lost otherwise.
2020-04-16 21:17:50 +02:00
Emilio Cobos Álvarez
2be2ef7470
Bug 1630676 - Reformat recent changes, various build fixes, and tidy fixes.
2020-04-16 21:17:50 +02:00
Josh Matthews
1f61fd94da
Bug 1630676 - Refactor some Servo-only animations code.
2020-04-16 21:17:44 +02:00
Anthony Ramine
e0efb285ff
Bug 1630676 - Rearrange FontLanguageOverride. r=emilio
...
Creating one from a u32 should be unsafe because we rely on the fact that the
value is a valid &str.
2020-04-16 21:17:43 +02:00
Anthony Ramine
cd9ba34b12
Bug 1630676 - Replace ScopedTLS::unsafe_get by ScopedTLS::into_slots. r=emilio
...
We only ever look at the slots after we are done with the thread pool,
so we don't need to expose any unsafety to inspect the slots.
2020-04-16 21:17:42 +02:00
Anthony Ramine
26b6ee1d3a
Bug 1630676 - Don't use transmute to create PaintOrder values. r=emilio
...
I checked that rustc optimises the code just as well as with the transmute.
https://rust.godbolt.org/z/w6UJN4
2020-04-16 21:17:41 +02:00
Anthony Ramine
40593d91fb
Bug 1630676 - Don't expose any AtomicRefCell directly from style traits.
...
This lets us experiment with how we store this data on the DOM side.
2020-04-16 21:17:41 +02:00
Tipowol
538f9d20c8
Bug 1630676 - Update Servo's attribute length parsing code to match spec.
2020-04-16 21:17:40 +02:00
Martin Robinson
51ad515388
Bug 1630676 - Cherry-pick some layout-2020 changes.
2020-04-16 21:17:39 +02:00
Josh Matthews
785ded933e
Bug 1630676 - Update ipc-channel and crossbeam-channel in Servo.
2020-04-16 21:17:39 +02:00
Simon Sapin
0158f5c65e
Bug 1630676 - Fix some errors and formatting changes when updating rustc to 1.43.0-nightly (5d04ce67f 2020-02-13).
2020-04-16 21:17:38 +02:00
Jeff Muizelaar
50c4715de4
Bug 1630371 - Disable DirectComposition when we have a scaled resolution and no hardware stretching. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D71089
2020-04-16 14:54:17 +00:00
JulianWels
631b9ce311
Bug 1627206 - Upgrade failure telemetry for HTTPS Only Mode. r=ckerschb,jcj,dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D69983
2020-04-16 18:58:43 +00:00
Tim Nguyen
55d9542872
Bug 1630615 - Remove duplicate settings icons. r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D71185
2020-04-16 18:48:33 +00:00
Mihai Alexandru Michis
a82a710fd6
Bug 1626425 - Disable multiple tests on win and macos debug for causing crashes. r=jmaher
...
Differential Revision: https://phabricator.services.mozilla.com/D70969
2020-04-15 15:04:02 +00:00
Ciure Andrei
aec781a233
Backed out 11 changesets (bug 1630676) for causing multiple failures CLOSED TREE
...
Backed out changeset c1fbe364b76c (bug 1630676)
Backed out changeset 629970c8f0b7 (bug 1630676)
Backed out changeset 1530f4a9aef2 (bug 1630676)
Backed out changeset a5b60fb5a0e1 (bug 1630676)
Backed out changeset a6e1a31c3e0d (bug 1630676)
Backed out changeset 4df9717e28f0 (bug 1630676)
Backed out changeset c76b0b0e503b (bug 1630676)
Backed out changeset 3c89aec57d0a (bug 1630676)
Backed out changeset 369cf504584d (bug 1630676)
Backed out changeset d7eff4acb616 (bug 1630676)
Backed out changeset 1d47c9354eeb (bug 1630676)
2020-04-16 21:45:51 +03:00