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

32005 Коммитов

Автор SHA1 Сообщение Дата
WR Updater Bot e48bc104ff Bug 1517616 - Update webrender to commit a5b036eced81dcfc012f1335277af595f931fb11 (WR PRs #3463 and #3464). r=kats
https://github.com/servo/webrender/pull/3463
https://github.com/servo/webrender/pull/3464

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

--HG--
extra : moz-landing-system : lando
2019-01-04 04:21:27 +00:00
WR Updater Bot f2ab67ad43 Bug 1517579 - Update webrender to commit 4ff07fe75b0c28ee1987092b3eefed3017f5a25e (WR PR #3459). r=kats
https://github.com/servo/webrender/pull/3459

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

--HG--
extra : moz-landing-system : lando
2019-01-03 22:21:55 +00:00
Ciure Andrei 7a748ae68f Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-04 01:03:06 +02:00
Daosheng Mu 2406b85da6 Bug 1430040 - Part 4: Make the parent process keep the OpenVR controller manifest info when VR process is enabled. r=kip
Differential Revision: https://phabricator.services.mozilla.com/D15419

--HG--
extra : moz-landing-system : lando
2018-12-28 22:09:44 +00:00
Daosheng Mu a5651d4c31 Bug 1430040 - Part 3: Closing Shmem only when VR process is shutdown. r=kip
Differential Revision: https://phabricator.services.mozilla.com/D15418

--HG--
extra : moz-landing-system : lando
2018-12-28 22:38:14 +00:00
Daosheng Mu 8c4a82ad4b Bug 1430040 - Part 2: According to VRDisplay's state to decide if spawn or shutdown VR process in VRManager. r=kip
Differential Revision: https://phabricator.services.mozilla.com/D15164

--HG--
extra : moz-landing-system : lando
2018-12-28 22:05:03 +00:00
Daosheng Mu 4749a36cf5 Bug 1430040 - Part 1: Adjust VR process IPC channels to allow VR process to be spawned and shutdown at runtime. r=kip,mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D15163

--HG--
extra : moz-landing-system : lando
2019-01-03 20:28:52 +00:00
WR Updater Bot a364c7ac72 Bug 1517459 - Update webrender to commit 2312763643054c1e3aa6146d816b3e02a1b68a3c (WR PR #3462). r=kats
https://github.com/servo/webrender/pull/3462

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

--HG--
extra : moz-landing-system : lando
2019-01-03 20:17:16 +00:00
Matt Woodrow 54f9f12d39 Bug 1517355 - Add CONTENT_FRAME_TIME variant that records from the vsync time. data-review=rrayborn, r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D15603

--HG--
extra : moz-landing-system : lando
2019-01-03 19:43:04 +00:00
WR Updater Bot 3938a0698b Bug 1517460 - Update webrender to commit 477d395e08a9f6b891fa748defd2fa2c35d0e5be (WR PR #3458). r=kats
https://github.com/servo/webrender/pull/3458

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

--HG--
extra : moz-landing-system : lando
2019-01-03 12:35:42 +00:00
WR Updater Bot 535e024020 Bug 1517398 - Update webrender to commit 075fd68dfcfa2a2fdc66fefe5520caa408adcfcb (WR PR #3438). r=kats
https://github.com/servo/webrender/pull/3438

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

--HG--
extra : moz-landing-system : lando
2019-01-03 12:30:07 +00:00
Bogdan Tara dcb4011f3a Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-03 06:26:47 +02:00
WR Updater Bot 37b71672f9 Bug 1517390 - Update webrender to commit 184314dfbb5dbf4a290994753a9712eff1b97e3a (WR PR #3457). r=kats
https://github.com/servo/webrender/pull/3457

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

--HG--
extra : moz-landing-system : lando
2019-01-03 04:05:14 +00:00
WR Updater Bot c36fd12499 Bug 1517072 - Update webrender to commit 7fc05244e1400acfde1d0a0a4a564e47dc2ef998 (WR PR #3455). r=kats
https://github.com/servo/webrender/pull/3455

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

--HG--
extra : moz-landing-system : lando
2019-01-03 03:57:27 +00:00
Kartikaya Gupta 7c95c21247 Bug 1517275 - Add a null check before trying to use a controller. r=botond
In test code (which is where this codepath is mostly exercised), the
controller should never be null here. However this codepath is sadly
also used in production code on Android, and there we might experience a
page navigation or a similarly destructive action while the flush is
inflight. That can result in a null pointer dereference.

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

--HG--
extra : moz-landing-system : lando
2019-01-03 02:54:35 +00:00
Botond Ballo 8be2e31b96 Bug 1517328 - Make APZCTreeManager::FlushApzRepaints() static. r=kats
Since we no longer throttle paints, this function just sends a notification,
which does not rely on any tree manager state.

Depends on D15592

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

--HG--
extra : moz-landing-system : lando
2019-01-02 20:31:23 +00:00
Botond Ballo 0d84275a56 Bug 1517328 - Make APZCTreeManager::GetContentController() static. r=kats
The function does not depend on any state in the tree manager, since
the controller is looked up via sIndirectLayerTrees.

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

--HG--
extra : moz-landing-system : lando
2019-01-02 20:30:35 +00:00
Daosheng Mu 5d300fd8ad Bug 1514192 - Fixing Oculus Touch touch events error. r=kip
Differential Revision: https://phabricator.services.mozilla.com/D15589

--HG--
extra : moz-landing-system : lando
2019-01-02 19:52:43 +00:00
Nathan Froyd 9acf5a0c63 Bug 1517276 - thread callbacks through MemoryReportRequestClient; r=mccr8
The guts of MemoryReportRequestClient's supporting runnables contain
switches on the particular type of process we're running.  If you're
bringing up a new process type, having to add extra cases for your
process type here is a bit onerous.  These runnables really shouldn't
know anything about the process types that they're running on, either.

The easiest thing to do is modify MemoryReportRequestClient::Start to
take callbacks for what to do when a report is created and when
reporting is finished.  Then all process-specific knowledge can be
pushed out to the clients themselves, leaving MemoryReportRequestClient
and friends process-type agnostic.  We could even, at some later date,
move this code into xpcom/base/ to sit near nsMemoryReporterManager,
where it belongs.
2019-01-02 16:18:13 -05:00
longsonr ade1b15610 Bug 1517108 - Move nsSMILTimeContainer, nsSMILMilestone and nsSMILTargetIdentifier to the mozilla namespace r=bbirtles
--HG--
rename : dom/smil/nsSMILMilestone.h => dom/smil/SMILMilestone.h
rename : dom/smil/nsSMILTargetIdentifier.h => dom/smil/SMILTargetIdentifier.h
rename : dom/smil/nsSMILTimeContainer.cpp => dom/smil/SMILTimeContainer.cpp
rename : dom/smil/nsSMILTimeContainer.h => dom/smil/SMILTimeContainer.h
2019-01-02 07:21:13 +00:00
Jeff Muizelaar cd45a0430c Bug 1517077. Remove Cairo D2D backend. r=lsalzman
We don't use this anymore. Let's get rid of it.

Differential Revision: https://phabricator.services.mozilla.com/D15557
2019-01-01 21:55:39 -05:00
WR Updater Bot 0788222934 Bug 1517038 - Update webrender to commit a970cbaa88a7516758046c8be016c34627d31355 (WR PR #3456). r=kats
https://github.com/servo/webrender/pull/3456

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

--HG--
extra : moz-landing-system : lando
2019-01-01 00:40:07 +00:00
WR Updater Bot d63f442313 Bug 1516810 - Update webrender to commit ff485fa67cc7341b8e7a0d32e377a419e8d252c6 (WR PR #3454). r=kats
https://github.com/servo/webrender/pull/3454

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

--HG--
extra : moz-landing-system : lando
2018-12-31 19:16:49 +00:00
Emilio Cobos Álvarez 63814207cb Bug 1516853 - Merge nsIDocument and nsDocument. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D15498

--HG--
extra : moz-landing-system : lando
2018-12-31 14:10:19 +00:00
Jonathan Kew 23806e75ca Bug 1500356 - Update gfxFont/gfxFontEntry to use new harfbuzz API in place of deprecated functions. r=jrmuizel
--HG--
extra : rebase_source : d5737b581503e45e1d9fb235cbfc21d8fb568ee7
2018-12-08 08:44:55 -05:00
Ryan VanderMeulen 2fee089e7b Bug 1500356 - Update HarfBuzz to version 2.3.0. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D15238

--HG--
extra : rebase_source : 5c883b6da7006712a04b016cc3bd1b4b8528c8db
2018-12-21 16:10:52 -05:00
Ryan VanderMeulen 6569ba5d26 Bug 1515629 - Update Graphite2 to version 1.3.13. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D15095

--HG--
extra : moz-landing-system : lando
2018-12-31 15:56:58 +00:00
Jeff Muizelaar 6bf19bfac4 Bug 1516677. Remove unused drawtarget parameter. r=jfkthame
With bug 1509358 having landed we don't need a draw target in a bunch of
places.  This removes it from those places.

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

--HG--
extra : moz-landing-system : lando
2018-12-31 11:43:27 +00:00
Cosmin Sabou fc229ed2c7 Merge mozilla-inbound to mozilla-central. a=merge 2018-12-30 11:31:03 +02:00
Lee Salzman 0a64cd8214 Bug 1455848 - output useful information about font file attributes with error. r=me 2018-12-29 22:07:02 -05:00
Hiroyuki Ikezoe 529616ef3a Bug 1516368 - Change SetResolutionAndScaleTo to take an enum instead of an nsAtoms*. r=botond
There is no reason to use nsAtoms*, it's error prone, i.e. the function
can take arbitrary nsAtoms*.

Depends on D15339

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

--HG--
extra : moz-landing-system : lando
2018-12-30 02:16:42 +00:00
Hiroyuki Ikezoe f36f418011 Bug 1516307 - Make nsIDOMWindowUtils.getResolution return the result value. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D15318

--HG--
extra : moz-landing-system : lando
2018-12-30 01:15:27 +00:00
WR Updater Bot fa50bcc2e7 Bug 1516676 - Update webrender to commit 8b8ca774f555aeb8ef99743196593a192298dd60 (WR PR #3452). r=kats
https://github.com/servo/webrender/pull/3452

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

--HG--
extra : moz-landing-system : lando
2018-12-29 21:29:46 +00:00
Bogdan Tara d2a41cb853 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-12-28 23:53:12 +02:00
Bogdan Tara fff0a1f4f9 Merge inbound to mozilla-central. a=merge 2018-12-28 23:50:12 +02:00
Sylvestre Ledru cccdda3c2a Bug 1516555 - Reformat everything to the Google coding style r=Ehsan
# ignore-this-changeset

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

--HG--
extra : moz-landing-system : lando
2018-12-28 15:48:06 +00:00
Makoto Kato 2fe6d4569a Bug 1516062 - Turn on NEON when using gcc or clang on aarch64 r=jrmuizel
Since we don't define BUILD_ARM_NEON on aarch64 due to bug 1303952, aarch64
doesn't turn on neon for moz2d.

Also, msvc don't have arm_neon.h [*1], so we should turn on neon on aarch64
excepting msvc.

*1 https://developercommunity.visualstudio.com/content/problem/201662/arm-neonh-doenst-support-arm64-compiler.html

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

--HG--
extra : moz-landing-system : lando
2018-12-26 16:27:08 +00:00
arthur.iakab 9bcc2b137f Merge inbound to mozilla-central a=merge 2018-12-27 23:56:49 +02:00
Lee Salzman fa22c64ca6 Bug 1516334 - don't draw emoji as paths when they are too big. r=rhunt 2018-12-27 13:30:27 -05:00
sotaro 48c2b78e0f Bug 1493497 - Clear EGLSurfaceOverride correctly in SharedSurface_ANGLEShareHandle r=jgilbert 2018-12-27 17:00:59 +09:00
Mark Banner ce668e4afd Bug 1515942 - Enable ESLint for gfx/ (manual fixes). r=kats
Differential Revision: https://phabricator.services.mozilla.com/D15206

--HG--
extra : moz-landing-system : lando
2018-12-27 09:45:01 +00:00
Mark Banner 4388f2968a Bug 1515942 - Enable ESLint for gfx/ (automatic fixes). r=kats
Differential Revision: https://phabricator.services.mozilla.com/D15205

--HG--
extra : moz-landing-system : lando
2018-12-27 09:44:38 +00:00
Mark Banner 2994d04574 Bug 1515942 - Enable ESLint for gfx/ (fix quotes only). r=jrmuizel
This changes single quotes to double quotes in one patch to match our ESLint rules.
This used ESLint's automatic fixing.

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

--HG--
extra : moz-landing-system : lando
2018-12-27 09:44:26 +00:00
WR Updater Bot ebe82c98fe Bug 1516305 - Update webrender to commit 5da3e6bf916e84fc3ce72c6cf65c63df0cdd8eb5 (WR PR #3445). r=kats
https://github.com/servo/webrender/pull/3445

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

--HG--
extra : moz-landing-system : lando
2018-12-25 01:13:52 +00:00
WR Updater Bot 05bc857d23 Bug 1516304 - Update webrender to commit 7094d09cac1d4decad67f9828d9c85589e283dbd (WR PR #3447). r=kats
https://github.com/servo/webrender/pull/3447

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

--HG--
extra : moz-landing-system : lando
2018-12-25 01:11:14 +00:00
WR Updater Bot e2b83383f1 Bug 1516184 - Update webrender to commit f8a423fa0a83f386b11dd5e31a8e916378d2921d (WR PR #3444). r=kats
https://github.com/servo/webrender/pull/3444

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

--HG--
extra : moz-landing-system : lando
2018-12-25 01:01:26 +00:00
Jeff Muizelaar 41fa579404 Bug 1516061. Split MissedComposite telemetry more.
This adds one more category called MissedCompositeLow.

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

--HG--
extra : moz-landing-system : lando
2018-12-24 16:01:10 +00:00
WR Updater Bot 825dbc97c0 Bug 1516073 - Update webrender to commit 8b90bdd513419a06f2755b08713238e6ee52b1e9 (WR PR #3443). r=kats
https://github.com/servo/webrender/pull/3443

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

--HG--
extra : moz-landing-system : lando
2018-12-23 16:28:52 +00:00
Jeff Muizelaar 2c917c374f Bug 1516061. Split MissedComposite telemetry. r=mattwoodrow
We're seeing a substantial amount of paint misses caused by
MissedComposite. This splits MissedComposite into subcategories
based on the full paint time.

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

--HG--
extra : moz-landing-system : lando
2018-12-23 14:46:43 +00:00
Cosmin Sabou e2cefba569 Backed out changeset d5966d00f836 (bug 1516061) for qr assertion failures on dist/include/mozilla/TimeStamp.h. 2018-12-22 20:13:16 +02:00