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

12347 Коммитов

Автор SHA1 Сообщение Дата
Botond Ballo 219f191a40 Bug 1430787 - Handle position:sticky inside a transform in AsyncCompositionManager. r=kats
Also enable tests that were previously disabled due to this.

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

--HG--
extra : moz-landing-system : lando
2018-12-20 05:13:45 +00:00
Matt Woodrow cd30ae3517 Bug 1510900 - Include URL in GPU process crash reports. r=jrmuizel,gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D14912

--HG--
extra : moz-landing-system : lando
2018-12-19 09:03:27 +00:00
Botond Ballo 86c10463b4 Bug 1514823 - Remove support for apz.allow_checkerboarding=false. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D14818

--HG--
extra : moz-landing-system : lando
2018-12-18 00:38:33 +00:00
Ryan Hunt d511b3b696 Bug 1496413 - Pass texture clients to paint thread when we discard them. r=nical
--HG--
extra : rebase_source : e10d6a0881618742b1fd767e19d128fd38ff4312
extra : histedit_source : 4da39991453357d7d06f41f8f3f6461f3838faa8
2018-11-30 11:25:25 -06:00
sotaro 757062cdf2 Bug 1513308 - Lazily initialize DirectX devices for WebRender r=mattwoodrow 2018-12-18 14:54:28 +09:00
Kartikaya Gupta 9b1aa15d7e Bug 1514818 - Guard against sending UpdateZoomConstraints if the IPC channel is not open. r=botond
This might just push the crash to one of the other methods. If it does,
that will confirm that this is the right thing to be guarding against,
and we can extend the guard to any other methods that need it. If the
crash goes away entirely, that's good too and might be because
UpdateZoomConstraints is somehow "special" (it has been found to be
special in the past because at one point it was the first IPDL message
to get sent over some channel).

Depends on D14787

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

--HG--
extra : moz-landing-system : lando
2018-12-17 23:44:16 +00:00
Kartikaya Gupta eb3a6ab710 Bug 1514818 - Introduce the mIPCOpen boilerplate to APZCTreeManagerChild. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D14787

--HG--
extra : moz-landing-system : lando
2018-12-17 23:44:14 +00:00
Kartikaya Gupta e8565762a1 Bug 1508647 - Don't treat mSeparateLeaf as an output. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D14473

--HG--
extra : moz-landing-system : lando
2018-12-17 17:41:48 +00:00
Kartikaya Gupta 74e88271d1 Bug 1511701 - Apply a band-aid null check for crashes happening in the wild. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D14621

--HG--
extra : moz-landing-system : lando
2018-12-14 21:30:23 +00:00
Sylvestre Ledru 7cf43b9bc0 Bug 1513205 - Ride along, update some code to match the Google coding style r=Ehsan
# ignore-this-changeset

Depends on D14595

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

--HG--
extra : moz-landing-system : lando
2018-12-14 18:10:08 +00:00
Bogdan Tara b6a18773a4 Merge inbound to mozilla-central. a=merge 2018-12-14 00:42:20 +02:00
Kartikaya Gupta 3afa32dbb4 Bug 1499655 - Ensure we forceLayerTreeToComposite in tests where we read the compositor APZ test data at the start of the test. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D14206

--HG--
extra : moz-landing-system : lando
2018-12-13 12:23:58 +00:00
Kartikaya Gupta 58959d9011 Bug 1499655 - Move the flushLayout code into forceLayerTreeToCompositor. r=botond
These two bits of code conceptually belong together, since the
flushLayout code is intended to work around a case where
forceLayerTreeToCompositor wasn't doing anything. So it makes sense to
just put them into the same function.

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

--HG--
extra : moz-landing-system : lando
2018-12-13 12:24:08 +00:00
Kartikaya Gupta 3071a667e4 Bug 1501382 - Add a mochitest. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D14285

--HG--
extra : moz-landing-system : lando
2018-12-12 22:58:40 +00:00
Matt Woodrow 56891ff038 Bug 1513657 - Record CONTENT_FRAME_TIME_REASON after CONTENT_FRAME_TIME so that we don't clobber the calculations. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D14298

--HG--
extra : moz-landing-system : lando
2018-12-12 20:27:06 +00:00
Matt Woodrow 2482792e98 Bug 1501382 - Cull items within an opacity:0 container when using WebRender. r=kats
Depends on D14230

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

--HG--
extra : moz-landing-system : lando
2018-12-12 17:02:13 +00:00
sotaro ba323650b7 Bug 1513699 - Disable SkiaGL on WebRender r=jrmuizel
Disable SkiaGL on WebRender, since there is a case that R8G8B8X8 is used, but WebRender does not support R8G8B8X8 yet. And SkiaGL is already disabled by Bug 1468801.

Differential Revision: https://phabricator.services.mozilla.com/D14366
2018-12-13 18:01:16 +09:00
Coroiu Cristina 08d30fd848 Merge mozilla-central to inbound a=merge on a CLOSED TREE 2018-12-12 07:27:23 +02:00
Coroiu Cristina 3160ddc1f0 Merge inbound to mozilla-central a=merge 2018-12-12 07:12:07 +02:00
Timothy Nikkel 711a491f84 Bug 1345388. Save using one extra clip. r=aosmond 2018-12-11 20:48:32 -06:00
Coroiu Cristina 59f79d44b0 Merge mozilla-central to inbound a=merge on a CLOSED TREE 2018-12-12 00:01:36 +02:00
Csoregi Natalia 354257650e Merge mozilla-central to autoland. CLOSED TREE 2018-12-11 18:29:02 +02:00
Mark Banner 8c00ef3f30 Bug 1512052 - Add more .eslintrc.js files for test directories. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D13746

--HG--
extra : moz-landing-system : lando
2018-12-11 13:15:08 +00:00
sotaro 063b476108 Bug 1415020 - Deallocate device data of TextureImageTextureSourceOGL during destroying CompositorOGL r=nical 2018-12-11 17:54:14 +09:00
sotaro 196354f4fd Bug 1512919 - Remove Grouper::mItemStack r=jrmuizel
Grouper::mItemStack is not used anymore.

Differential Revision: https://phabricator.services.mozilla.com/D14049
2018-12-11 17:06:19 +09:00
Emilio Cobos Álvarez 4591031b65 Bug 1513012 - Move overflow to use cbindgen. r=heycam
It's one of the most annoying / hacky mako bits we have.

Differential Revision: https://phabricator.services.mozilla.com/D14084
2018-12-11 03:07:08 +01:00
James Willcox fced5f7055 Bug 1510843 - Do fuzzy comparisons of matrices in test_bug1464568.html r=hiro,kats
Differential Revision: https://phabricator.services.mozilla.com/D13342

--HG--
extra : moz-landing-system : lando
2018-12-11 20:35:49 +00:00
Botond Ballo 8d292b768a Bug 1484884 - Fix async zoom transform computation for layout viewport. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D14020

--HG--
extra : moz-landing-system : lando
2018-12-09 00:53:20 +00:00
Botond Ballo 4e2bbb39df Bug 1512267 - If you set a pres shell resolution, you must scale to it. r=kats,JanH
Differential Revision: https://phabricator.services.mozilla.com/D13928

--HG--
extra : moz-landing-system : lando
2018-12-10 19:32:59 +00:00
Daniel Varga 5d3de7487c Merge mozilla-central to mozilla-inbound. a=merge 2018-12-08 11:50:00 +02:00
Matt Woodrow 9abd7f512c Bug 1510853 - Add CONTENT_FRAME_TIME_REASON. r=jrmuizel, data-review=chutten
MozReview-Commit-ID: 9RV9ZkHXZTR

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

--HG--
extra : moz-landing-system : lando
2018-12-07 23:28:41 +00:00
Matt Woodrow 011bd0697f Bug 1510853 - Make VsyncId available to compositor. r=jrmuizel
MozReview-Commit-ID: 8wBDg39R4nZ

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

--HG--
extra : moz-landing-system : lando
2018-12-07 23:28:03 +00:00
Matt Woodrow e3453844bf Bug 1510853 - Introduce VsyncId and VsyncEvent for identifying vsyncs without timestamp comparisons. r=jrmuizel
MozReview-Commit-ID: 6TO6hYOdJYo

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

--HG--
extra : moz-landing-system : lando
2018-12-07 23:27:28 +00:00
Matt Woodrow cd30c32037 Bug 1510853 - Make TransactionId usable for other 64bit identifiers. r=jrmuizel
MozReview-Commit-ID: 9qX9A7ZGWS8

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

--HG--
extra : moz-landing-system : lando
2018-12-07 23:26:53 +00:00
Emilio Cobos Álvarez 0b0dd2d95f Bug 1512328 - Use cbindgen for a couple more CSS properties. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D13886
2018-12-07 15:06:07 -05:00
Ciure Andrei 22c96f2cb4 Backed out 4 changesets (bug 1510853) for TelemetryHistogramEnums.h build bustages CLOSED TREE
Backed out changeset 80baa7b09930 (bug 1510853)
Backed out changeset d1ef6db7fc28 (bug 1510853)
Backed out changeset ae190948ad73 (bug 1510853)
Backed out changeset 0ade0aa77b2f (bug 1510853)
2018-12-07 19:38:47 +02:00
Matt Woodrow c90b5f66d6 Bug 1510853 - Add CONTENT_FRAME_TIME_REASON. r=jrmuizel, data-review=chutten
MozReview-Commit-ID: 9RV9ZkHXZTR

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

--HG--
extra : moz-landing-system : lando
2018-12-07 17:02:58 +00:00
Matt Woodrow e553ae49ac Bug 1510853 - Make VsyncId available to compositor. r=jrmuizel
MozReview-Commit-ID: 8wBDg39R4nZ

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

--HG--
extra : moz-landing-system : lando
2018-12-07 17:06:09 +00:00
Matt Woodrow 6c3cd9bd00 Bug 1510853 - Introduce VsyncId and VsyncEvent for identifying vsyncs without timestamp comparisons. r=jrmuizel
MozReview-Commit-ID: 6TO6hYOdJYo

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

--HG--
extra : moz-landing-system : lando
2018-12-07 17:06:11 +00:00
Matt Woodrow a2ea26e1f9 Bug 1510853 - Make TransactionId usable for other 64bit identifiers. r=jrmuizel
MozReview-Commit-ID: 9qX9A7ZGWS8

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

--HG--
extra : moz-landing-system : lando
2018-12-07 17:06:07 +00:00
Kartikaya Gupta 98366771cd Bug 1507212 - Guard against the compositor receiving a delayed FlushApzRepaints message. r=botond
On Android the FlushApzRepaints API is used as part of the code flow of
zooming/scrolling to a focused input field. In mochitests this code can
run but the message might arrive late, after the test suite is down and
the browser is shutting down. Depending on timing, the parent process
compositor bridge instance might already have been cleared, in which
case the code would crash/fail an assertion. This patch makes the code
handle this case more gracefully.

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

--HG--
extra : moz-landing-system : lando
2018-12-06 19:20:12 +00:00
Botond Ballo a88fd1acef Bug 1511137 - Track more accurately when the main thread originates a resolution change. r=kats
The tracking is done using nsAtom origins, similarly to how updates to the
scroll offset are tracked.

Currently, APZ still uses some heuristics to deduce that the main thread
originated a resolution change in some cases, but the intention is to try
to remove those and rely only on this mechanism in the future.

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

--HG--
extra : moz-landing-system : lando
2018-12-05 16:29:18 +00:00
Ciure Andrei ed617be144 Backed out 2 changesets (bug 1512052)for causing build bustages CLOSED TREE
Backed out changeset 4773a3f46c22 (bug 1512052)
Backed out changeset 2f48c5afbe57 (bug 1512052)

--HG--
rename : browser/components/attribution/test/xpcshell/.eslintrc.js => browser/components/attribution/test/.eslintrc.js
2018-12-05 05:47:39 +02:00
Mark Banner 8256078237 Bug 1512052 - Add more .eslintrc.js files for test directories. r=mossop
Depends on D13745

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

--HG--
extra : moz-landing-system : lando
2018-12-04 22:27:35 +00:00
Lee Salzman f7066e0fb7 Bug 1455848 - validate access to DWrite font files in WR and output helpful log messages on failure. r=jrmuizel 2018-12-11 15:58:02 -05:00
Coroiu Cristina 1ca919f882 Merge mozilla-central to autoland a=merge 2018-12-01 07:55:13 +02:00
Kartikaya Gupta acb39979b7 Bug 1511054 - Make APZSampler more threadsafe. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D13556

--HG--
extra : moz-landing-system : lando
2018-11-30 18:19:17 +00:00
Sylvestre Ledru 265e672179 Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
# ignore-this-changeset

--HG--
extra : amend_source : 4d301d3b0b8711c4692392aa76088ba7fd7d1022
2018-11-30 11:46:48 +01:00
Razvan Maries 77d87d9972 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2018-11-30 05:13:14 +02:00
Razvan Maries d696b8eb57 Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2018-11-29 23:46:52 +02:00