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

32075 Коммитов

Автор SHA1 Сообщение Дата
WR Updater Bot b8486fffd6 Bug 1518899 - Update webrender to commit d3edc30cf95d3c96fd8308969b22062698a0f6ce (WR PR #3493). r=kats
https://github.com/servo/webrender/pull/3493

Differential Revision: https://phabricator.services.mozilla.com/D16102

--HG--
extra : moz-landing-system : lando
2019-01-09 22:16:02 +00:00
thomasmo b16b2cbba6 Bug 1474034 - Use consistent prefixes for POD struct members in gfx/vr/external_api/moz_external_vr.h r=kip
This change updates the structs VRDisplayState, VRLayer_2D_Content, and VRLayer_Stereo_Immersive to not have 'm' prefix for its members.

Differential Revision: https://phabricator.services.mozilla.com/D16000

--HG--
extra : moz-landing-system : lando
2019-01-09 21:57:36 +00:00
WR Updater Bot 02fa01c82a Bug 1518901 - Update webrender to commit a25552ac640600e5bd456e048c0df592ab9fde93 (WR PR #3483). r=kats
https://github.com/servo/webrender/pull/3483

Differential Revision: https://phabricator.services.mozilla.com/D16082

--HG--
extra : moz-landing-system : lando
2019-01-09 20:28:38 +00:00
WR Updater Bot a26a88d15c Bug 1518769 - Update webrender to commit 32e2f83a809e91f699847cbde209d4f24fca0141 (WR PR #3492). r=kats
https://github.com/servo/webrender/pull/3492

Differential Revision: https://phabricator.services.mozilla.com/D16081

--HG--
extra : moz-landing-system : lando
2019-01-09 20:25:47 +00:00
Botond Ballo 3670a297b0 Bug 1518584 - Use WithinEpsilonOf() to clean up the comparisons in RequestContentRepaint(). r=kats
Depends on D15975

Differential Revision: https://phabricator.services.mozilla.com/D15976

--HG--
extra : moz-landing-system : lando
2019-01-09 15:39:04 +00:00
Botond Ballo 8a9ba2ba40 Bug 1518584 - Add WithinEpsilonOf() functions to RectTyped and MarginTyped. r=kats
Also make a const-correctness fix to PointTyped::WithinEpsilonOf().

Depends on D15974

Differential Revision: https://phabricator.services.mozilla.com/D15975

--HG--
extra : moz-landing-system : lando
2019-01-09 15:37:52 +00:00
Botond Ballo 0a180e8805 Bug 1518584 - Simplify some comparisons involving the layout viewport. r=kats
Depends on D15973

Differential Revision: https://phabricator.services.mozilla.com/D15974

--HG--
extra : moz-landing-system : lando
2019-01-09 15:35:13 +00:00
Botond Ballo 8e0fca04b3 Bug 1518584 - Rename {FrameMetrics,RepaintRequest}::mViewport to mLayoutViewport. r=kats
Depends on D15972

Differential Revision: https://phabricator.services.mozilla.com/D15973

--HG--
extra : moz-landing-system : lando
2019-01-09 15:34:34 +00:00
Botond Ballo 4c98f47607 Bug 1518584 - Remove {FrameMetrics,RepaintRequest}::mUseDisplayPortMargins. r=kats
It was always true.

Depends on D15971

Differential Revision: https://phabricator.services.mozilla.com/D15972

--HG--
extra : moz-landing-system : lando
2019-01-09 15:33:10 +00:00
Botond Ballo 8cdff58f8d Bug 1518584 - Corresponding comment changes in RepaintRequest.h. r=kats
Depends on D15970

Differential Revision: https://phabricator.services.mozilla.com/D15971

--HG--
extra : moz-landing-system : lando
2019-01-09 15:28:10 +00:00
Botond Ballo 66bad9bae6 Bug 1518584 - Update out-of-date comments in FrameMetrics.h. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D15970

--HG--
extra : moz-landing-system : lando
2019-01-09 15:27:53 +00:00
Barret Rennie 65938f22af Bug 1514803 - Replace XPCOM image encoder instance creation in gfxUtils::EncodeSourceSurface r=jrmuizel
gfxUtils::EncodeSourceSurface no longer uses a stringly-typed API to create a
`imgIEncoder` for the relevant MIME type. Instead, we now use an enum class and
switch on it to create the encoder.

Depends on D14816

Differential Revision: https://phabricator.services.mozilla.com/D14817

--HG--
extra : moz-landing-system : lando
2019-01-09 16:29:33 +00:00
WR Updater Bot a4773d0c21 Bug 1518773 - Update webrender to commit f24d6fbc8598dbaffee70b745e043dd390664f72 (WR PR #3491). r=kats
https://github.com/servo/webrender/pull/3491

Differential Revision: https://phabricator.services.mozilla.com/D16043

--HG--
extra : moz-landing-system : lando
2019-01-09 13:35:30 +00:00
WR Updater Bot 96a504f981 Bug 1518771 - Update webrender to commit 7d73075a6589eb6023456733c318d578324dec11 (WR PR #3490). r=kats
https://github.com/servo/webrender/pull/3490

Differential Revision: https://phabricator.services.mozilla.com/D16042

--HG--
extra : moz-landing-system : lando
2019-01-09 13:34:47 +00:00
WR Updater Bot 66948c3b64 Bug 1518770 - Update webrender to commit 008cf0013a8b8f2de383b491fc75b50ac83f973a (WR PR #3486). r=kats
https://github.com/servo/webrender/pull/3486

Differential Revision: https://phabricator.services.mozilla.com/D16040

--HG--
extra : moz-landing-system : lando
2019-01-09 13:31:13 +00:00
WR Updater Bot 8519596937 Bug 1518717 - Update webrender to commit ff9940fdf95412a3e5d1a70c78defba6e919c170 (WR PR #3488). r=kats
https://github.com/servo/webrender/pull/3488

Differential Revision: https://phabricator.services.mozilla.com/D16039

--HG--
extra : moz-landing-system : lando
2019-01-09 13:29:54 +00:00
Emily Toop 35b2b208c9 Bug 1509271 - Ensure that `UpdateRootFrameMetrics` is called even if the GeckoView embedding app is not using the `AndroidDynamicToolbarAnimator`. r=kats
When selected text in `geckoview_example`, the text selection toolbar was always positioned in the top left corner of the screen, regardless of where in the page the text was selected.

The cause of the bug was that UpdateRootFrameMetrics was being called only if the app utilised the `AndroidDynamicToolbar`. This caused the `mViewportZoom` value inside `GeckoSession` to always be 0. When using the `clientToFrameMatrix` function to place the text selection toolbar on screen, the generated matrix was incorrect as the zoom value was 0, causing the resulting frame to be offset by the zoom value.

By ensuring that `UpdateRootFrameMetrics` is called inside `AsyncCompositionManager`even when there is no `AndroidDynamicToolbarAnimator` this zoom value is correctly set and the resulting frame for the text selection toolbar is correctly placed.

Differential Revision: https://phabricator.services.mozilla.com/D15941

--HG--
extra : moz-landing-system : lando
2019-01-08 18:04:16 +00:00
WR Updater Bot fb6ea97ec1 Bug 1518708 - Update webrender to commit fb4b9342aa1b047ac46b89cb7a70987816bee686 (WR PR #3487). r=kats
https://github.com/servo/webrender/pull/3487

Differential Revision: https://phabricator.services.mozilla.com/D16009

--HG--
extra : moz-landing-system : lando
2019-01-09 05:14:25 +00:00
Razvan Maries 665c57df8d Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2019-01-09 05:55:28 +02:00
Razvan Maries bc86cecc3c Merge mozilla-inbound to mozilla-central a=merge 2019-01-09 05:49:28 +02:00
WR Updater Bot e70e863f16 Bug 1518605 - Some follow-up fixes to make the different builds green. r=kats
Depends on D16006

Differential Revision: https://phabricator.services.mozilla.com/D16007

--HG--
extra : moz-landing-system : lando
2019-01-09 03:27:48 +00:00
Dzmitry Malyshau cddd33e700 Bug 1518605 - New WebRender ClipId/SpatialId API. r=kats
Port to separate SpatialId from ClipId in Webrender API (WR PR #3251).
Patch was originally written and reviewed on bug 1503447.

Depends on D16005

Differential Revision: https://phabricator.services.mozilla.com/D16006

--HG--
extra : moz-landing-system : lando
2019-01-09 03:27:07 +00:00
WR Updater Bot 44eff8f1b7 Bug 1518605 - Update webrender to commit e16ab884672151fbdebc149479f9bfdecd1da216 (WR PR #3251). r=kats
https://github.com/servo/webrender/pull/3251

Differential Revision: https://phabricator.services.mozilla.com/D16005

--HG--
extra : moz-landing-system : lando
2019-01-09 03:27:04 +00:00
Kartikaya Gupta 271033048d Bug 1513133 - Guard against creating an excessively large drawtarget. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D15254

--HG--
extra : moz-landing-system : lando
2019-01-09 01:41:47 +00:00
Jeff Muizelaar fbf8ff4b88 Bug 1513017. Add crash test. 2019-01-08 18:39:26 -05:00
Gijs Kruitbosch 38b9379998 Bug 1515103 - show frame rate and whether we're on a low end device in about:support, r=kats,jaws,flod
Differential Revision: https://phabricator.services.mozilla.com/D15844

--HG--
extra : moz-landing-system : lando
2019-01-08 15:48:24 +00:00
Oana Pop Rus aec8de62bb Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-01-08 12:37:02 +02:00
Oana Pop Rus 3adbeba770 Merge mozilla-inbound to mozilla-central. a=merge 2019-01-08 12:13:02 +02:00
WR Updater Bot 92206415de Bug 1518390 - Update webrender to commit ca28ae618d249976a755db5419e5ec7c36bbfd1c (WR PR #3481). r=kats
https://github.com/servo/webrender/pull/3481

Differential Revision: https://phabricator.services.mozilla.com/D15895

--HG--
extra : moz-landing-system : lando
2019-01-08 03:43:00 +00:00
WR Updater Bot fcd0efb83f Bug 1518111 - Re-generate FFI header. r=kats
Depends on D15893

Differential Revision: https://phabricator.services.mozilla.com/D15894

--HG--
extra : moz-landing-system : lando
2019-01-08 03:37:55 +00:00
WR Updater Bot 44b24d114c Bug 1518111 - Update webrender to commit cce627620aeecbe9e39cc2b39481f10d26aef892 (WR PR #3480). r=kats
https://github.com/servo/webrender/pull/3480

Differential Revision: https://phabricator.services.mozilla.com/D15893

--HG--
extra : moz-landing-system : lando
2019-01-08 03:37:12 +00:00
Csoregi Natalia 5573623926 Merge mozilla-central to autoland. CLOSED TREE 2019-01-07 23:49:15 +02:00
Doug Thayer a848222b53 Bug 1441308 - Split out document pieces of WebRenderLayerManager r=jrmuizel
Per our discussion, this patch splits out the state management bits of
WebRenderLayerManager, allowing for them to be maintained per-document.

Differential Revision: https://phabricator.services.mozilla.com/D13577

--HG--
extra : moz-landing-system : lando
2019-01-07 21:33:10 +00:00
Bogdan Tara 9600ad4953 Backed out changeset b776171d854c (bug 1515103) for browser_Troubleshoot.js failures CLOSED TREE 2019-01-07 22:28:59 +02:00
Bogdan Tara 4e80608384 Backed out changeset 87fae5f294b8 (bug 1474034) for VRDisplayHost.cpp build bustages CLOSED TREE 2019-01-07 21:34:10 +02:00
thomasmo 8238e409af Bug 1474034 - Use consistent prefixes for POD struct members in gfx/vr/external_api/moz_external_vr.h r=kip
This change updates the structs VRDisplayState, VRLayer_2D_Content, and VRLayer_Stereo_Immersive to
not have 'm' prefix for its members.

Differential Revision: https://phabricator.services.mozilla.com/D15222

--HG--
extra : moz-landing-system : lando
2019-01-07 17:46:54 +00:00
Gijs Kruitbosch fca05d0c79 Bug 1515103 - show frame rate and whether we're on a low end device in about:support, r=kats,jaws,flod
Differential Revision: https://phabricator.services.mozilla.com/D15844

--HG--
extra : moz-landing-system : lando
2019-01-07 18:48:11 +00:00
Brindusan Cristian 331818d5aa Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-01-07 18:46:25 +02:00
Lee Salzman 34a3926bd5 Bug 1514112 - listen for font setting changes even if DWrite is not used. r=jrmuizel 2019-01-07 11:46:04 -05:00
WR Updater Bot 08e5e61804 Bug 1517975 - Update webrender to commit 1b226534099a24c741e9827c4612eee1ec12d4ee (WR PR #3478). r=kats
https://github.com/servo/webrender/pull/3478

Differential Revision: https://phabricator.services.mozilla.com/D15822

--HG--
extra : moz-landing-system : lando
2019-01-07 12:47:12 +00:00
Matt Woodrow 0f512a6434 Bug 1518044 - Pass FULL_PAINT_TIME value to CONTENT_FRAME_TIME calculation for non-WR. r=jrmuizel
This will let us get the MissedCompositeLow/Mid/Long variants in the CFT_REASON telemetry output.

Differential Revision: https://phabricator.services.mozilla.com/D15797

--HG--
extra : moz-landing-system : lando
2019-01-07 03:18:52 +00:00
Matt Woodrow 38c31ce8f3 Bug 1518044 - Record SVG and UPLOAD specific variants of CONTENT_FRAME_TIME using the vsync based timings. r=jrmuizel
We're switching to prefering the vsync version, so making these diagnostic equivalents use that timing should be more useful.
I think leaving the profiler marker (which uses ms, not vsync%) showing just the graphics component still makes sense.

Differential Revision: https://phabricator.services.mozilla.com/D15796

--HG--
extra : moz-landing-system : lando
2019-01-07 03:17:42 +00:00
Matt Woodrow 4b8807201a Bug 1518044 - Use shared CONTENT_FRAME_TIME calculation for non-WebRender. r=jrmuizel
This also results in us getting the CONTENT_FRAME_TIME profiler markers added for non-WR.

Differential Revision: https://phabricator.services.mozilla.com/D15795

--HG--
extra : moz-landing-system : lando
2019-01-07 03:15:57 +00:00
Matt Woodrow 33ed402279 Bug 1518044 - Move CONTENT_FRAME_TIME calculation code into CompositorBridgeParent. r=jrmuizel
This shouldn't change any behaviour, just puts the code into a separate function so that it's easier to follow.

Differential Revision: https://phabricator.services.mozilla.com/D15794

--HG--
extra : moz-landing-system : lando
2019-01-07 03:14:28 +00:00
Jeff Muizelaar e63391c56c Bug 1517980. Have CONTENT_FRAME_TIME_REASON correspond to CONTENT_FRAME_TIME_VSYNC. r=mattwoodrow
CONTENT_FRAME_TIME_VSYNC is more meaningful metric because it actually
starts at the beginning of the vsync making it easier to reason about
missing frames. It makes more sense for CONTENT_FRAME_TIME_REASON wants
to use this same starting point.

Differential Revision: https://phabricator.services.mozilla.com/D15790

--HG--
extra : moz-landing-system : lando
2019-01-05 23:10:20 +00:00
WR Updater Bot 7dcd1fcb5f Bug 1517977 - Update webrender to commit b298150b65db9e80ec15aff6877ca3277cb79f92 (WR PR #3474). r=kats
https://github.com/servo/webrender/pull/3474

Differential Revision: https://phabricator.services.mozilla.com/D15787

--HG--
extra : moz-landing-system : lando
2019-01-05 21:15:35 +00:00
WR Updater Bot 7e9242db51 Bug 1517910 - Update webrender to commit bcc2cde64756e0d90dd8614f923ad74694bcd84c (WR PR #3475). r=kats
https://github.com/servo/webrender/pull/3475

Differential Revision: https://phabricator.services.mozilla.com/D15786

--HG--
extra : moz-landing-system : lando
2019-01-05 21:12:56 +00:00
shindli f63d10362d Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-05 06:13:47 +02:00
shindli a0841a254f Merge inbound to mozilla-central. a=merge 2019-01-05 06:00:21 +02:00
WR Updater Bot f63b1dab83 Bug 1517838 - Update webrender to commit 48b6b15e68c935a07d66a36f7ca6dd7438924d57 (WR PR #3472). r=kats
https://github.com/servo/webrender/pull/3472

Differential Revision: https://phabricator.services.mozilla.com/D15782

--HG--
extra : moz-landing-system : lando
2019-01-05 02:48:20 +00:00