Markus Stange
0466d2c67d
Bug 1265568 - Don't require component alpha layers for text with -moz-osx-font-smoothing:grayscale. r=jfkthame,mattwoodrow
...
MozReview-Commit-ID: KujmkbgadPo
--HG--
extra : rebase_source : df1db96206175e846652f3d5b247978fb5005bd2
2016-04-18 19:41:50 -04:00
Sotaro Ikeda
3b81e9dd7d
Bug 1262278 - Rename PlanarYCbCrImage::SetData and PlanarYCbCrImage::SetDataNoCopy r=nical
2016-04-18 20:12:41 -07:00
Matt Woodrow
bd4c2f5dc7
Bug 1263480 - Don't let cairo go into an error state when DrawSurface is called with an empty destination rectangle. r=lsalzman
2016-04-19 11:20:33 +12:00
Kartikaya Gupta
322ec2cbd4
Bug 1255823 - Add a two-step destruction process to PAPZ. r=dvander
...
MozReview-Commit-ID: FuiwoIAZUKj
2016-04-18 17:25:25 -04:00
Kartikaya Gupta
fa9887a493
Bug 1265424 - Ensure that HasReceivedAllContentNotifications doesn't start returning true if the target APZC was confirmed by timeout. r=botond
...
MozReview-Commit-ID: FrWn0rw4Qtq
2016-04-18 16:04:30 -04:00
Kartikaya Gupta
38176020f4
Bug 1265424 - Record if the target was confirmed via a timeout or not. r=botond
...
MozReview-Commit-ID: BMiJsKlh2HB
2016-04-18 16:04:25 -04:00
Markus Stange
40e0b92cb8
Bug 1236043
- Use TiledRegion for the invalid region of a layer. r=jrmuizel
...
MozReview-Commit-ID: BNUyUPbrnU1
--HG--
extra : rebase_source : 80342a281d6fd30ba8d12b77b3af4aec60376294
2016-04-18 13:49:14 -04:00
Markus Stange
733dca9123
Bug 1236043
- Add a TiledRegion class. r=jrmuizel
...
MozReview-Commit-ID: Fb0kBGo3yYo
--HG--
extra : rebase_source : 540035c7ac0598c55c433b25042997feb7da967b
2016-04-18 13:48:58 -04:00
Markus Stange
aa4de9b2d6
Bug 1236043
- Don't inflate empty rects. r=jrmuizel
...
MozReview-Commit-ID: 1cpQhkugsFJ
--HG--
extra : rebase_source : 037d3727d1ce03e6389b98b3a19f5b1c8536bba7
2016-03-29 13:40:07 -04:00
Wes Kocher
1740fab4fd
Backed out changeset 6d973d2f1bae (bug 1255823) for leaks on at least Linux 64 tests CLOSED TREE
...
MozReview-Commit-ID: 4PsUF6wIJ7y
2016-04-18 10:39:33 -07:00
Kartikaya Gupta
6897e7e090
Bug 1248078 - Remove the dedicated scroll acknowledgement message. r=botond
...
MozReview-Commit-ID: 6QGFiZ8QGl7
2016-04-18 12:31:54 -04:00
Kartikaya Gupta
df9cc16f78
Bug 1255823 - Add a two-step destruction process to PAPZ. r=dvander
...
MozReview-Commit-ID: E6dyipItPSm
2016-04-18 10:15:00 -04:00
Masayuki Nakano
07b6f24132
Bug 1259657 Rename WidgetGUIEvent::widget to WidgetGUIEvent::mWidget r=smaug
...
MozReview-Commit-ID: 167PQWJDEHW
--HG--
extra : rebase_source : 6cd44095b9f33e03190972f043087786cbd772f2
2016-04-14 17:03:14 +09:00
Jean-Yves Avenard
9d61bb0d32
Bug 1262753: P7. Add debugging pref to enable/disable downmixer and resample. r=kinetik
...
Using the gfxprefs for the time being, in order to access the preferences outside of the main thread.
It will allow to easily test future cubeb changes to support change of sampling rate / multichannels.
MozReview-Commit-ID: 2Qvq4zAtzCL
--HG--
extra : rebase_source : 46e272ca46ceb35b8e97b62cd1d2be949ba054f2
2016-04-12 19:24:09 +10:00
Kartikaya Gupta
ec856624f4
Bug 1237343 - Replace uses of mozilla::Vector with nsTArray. r=botond
...
MozReview-Commit-ID: BBLWj3GJ3dE
--HG--
extra : rebase_source : 2c52ac944da8c1e3c6d4bb768bc3a672f3e80918
2016-04-15 06:41:25 -04:00
Mike Conley
1cff2809c8
Bug 1264409 - Make last transaction ID available via nsIDOMWindowUtils, and pass transaction ID through MozAfterPaint. r=mattwoodrow,mrbkap
...
MozReview-Commit-ID: 7wCYif8F6ws
--HG--
extra : rebase_source : 5a87a558dbb7955c04842b6f8b71adb15ecd3370
2016-04-13 16:59:15 -04:00
Jonathan Kew
f269e60c82
Bug 1119619 - Allow font-selection to fall back to an alternative face within the same family if the first-found face was not Regular, to handle cases where some styled faces have a reduced character set. r=m_kato
2016-04-14 21:02:12 +01:00
Milan Sreckovic
9f800c9f45
Bug 1262681 - Draw target also has to be valid for us to demand a snapshot. r=bas
2016-04-13 09:56:00 +02:00
Kartikaya Gupta
0b2d4ef75f
Bug 1258851 - Update HitTestingTreeNode::IsScrollbarNode to include the scrollbar track layers. r=rbarker
...
MozReview-Commit-ID: CmyeeEPPYAq
--HG--
extra : rebase_source : f6b01531e45881409b6c4796a8b5ecff135217d4
2016-04-14 16:42:24 -04:00
Kartikaya Gupta
987d948e55
Bug 1258851 - Propagate the isScrollbarContainer layer flag to the compositor. r=mattwoodrow
...
MozReview-Commit-ID: F0U0mNTI9i
--HG--
extra : rebase_source : 43edddd678e7c6d77ddb016c8c2313f1f491a16c
2016-04-14 16:42:18 -04:00
Sotaro Ikeda
6da1034b03
Bug 1263053
- Enable tiling on BasicCompositor r=nical
2016-04-14 20:08:05 -07:00
Jeff Gilbert
ef930cf580
Bug 1224199 - Destroy SharedSurfaces before ~GLContext(). - r=jrmuizel
2016-04-14 13:50:04 -07:00
Lee Salzman
4bda990954
Bug 1257717 - throw InvalidStateError when CreatePattern fails to snapshot source. r=jrmuizel
2016-04-14 16:20:12 -04:00
Nicolas Silva
2662119963
Bug 1258768 - Remove the remaining unsafe compositor casts. r=dvander
2016-04-14 12:38:42 +02:00
Nicolas Silva
fbb16ba823
Bug 1258768 - Check compositor backends before casting. r=dvander
2016-04-14 12:38:38 +02:00
David Anderson
ef94ddb6f5
Remove drawWidgetAsOnScreen. (bug 1264393, r=mattwoodrow, webidl r=khuey)
...
--HG--
extra : rebase_source : c885b1db5ede6caa8b1e141d6d76769bac82b16c
2016-04-13 19:24:42 -04:00
George Wright
a1794aab28
Bug 1264062 - Don't bother checking which accelerated layer types are available if they're all disabled by pref r=milan
2016-04-13 17:17:36 -04:00
Lee Salzman
c8c0ffc47d
Bug 1264246 - verify that SkCanvas::getClipBounds succeeds before using result. r=mchang
2016-04-13 16:34:07 -04:00
Wes Kocher
f3df247887
Backed out 2 changesets (bug 1261347) for test_browserElement_oop_getWebManifest.html ASAN failures
...
Backed out changeset 4b36ba619815 (bug 1261347)
Backed out changeset 685e89b31d6b (bug 1261347)
MozReview-Commit-ID: GTd1qTIR3ni
2016-04-13 10:55:08 -07:00
Kartikaya Gupta
6261aa39a0
Bug 1257641 - Add a test for APZ paint-skipping and event transformations after a skipped paint. r=botond
...
MozReview-Commit-ID: GdAT4VbZ71d
2016-04-13 10:21:14 -04:00
Kartikaya Gupta
0d937a92c1
Bug 1257641 - Allow enabling/disabling of displayport suppression for tests. r=botond
...
MozReview-Commit-ID: 7p2RIyPyzkH
2016-04-13 10:21:13 -04:00
Kartikaya Gupta
5419be90e8
Bug 1257641 - Remove now-unused code for the lightweight scroll offset update message. r=botond
...
MozReview-Commit-ID: EXGIDgO13v7
2016-04-13 10:21:13 -04:00
Kartikaya Gupta
a333c6e537
Bug 1257641 - Use empty transactions to carry scroll offset updates to APZ that don't require a repaint. r=mattwoodrow,mstange,botond
...
MozReview-Commit-ID: KNeGSKldmp7
2016-04-13 10:21:13 -04:00
Kartikaya Gupta
e4f0d8e002
Bug 1257641 - Replace the mUpdateScrollOffset bool with an enum, needed in the next patch. r=botond
...
MozReview-Commit-ID: AtmpQTAUH8L
2016-04-13 10:21:13 -04:00
Jeff Muizelaar
6e3873d9c3
Bug 1264120. Remove usage of nsAutoPtr from gfx/src. r=jfkthame
2016-04-13 10:08:41 -04:00
Nicolas Silva
62e68018b0
Bug 1261347 - Make some noise when things are deallocated late during shutdown. r=edwin
2016-04-13 15:50:08 +02:00
Nicolas Silva
3f646c7c5b
Bug 1261347 - Consolidate the destruction of CompositableClient/TextureClient objects. r=edwin
2016-04-13 15:50:04 +02:00
Jonathan Kew
7915ca7325
Bug 1263956 - Adopt the new harfbuzz API for char-to-glyph mapping functions. r=jrmuizel
2016-04-13 13:48:40 +01:00
Jonathan Kew
7e5dc29252
Bug 1251203 - Update harfbuzz to release 1.2.6. r=jrmuizel
2016-04-13 11:07:08 +01:00
Sotaro Ikeda
91dd2137b1
Bug 1264142 - Add ImageLayerComposite::GetFullyRenderedRegion() r=mattwoodrow
2016-04-12 23:49:40 -07:00
Sotaro Ikeda
c417e9ad15
Bug 1254029 - Do not wait in ImageBridgeChild::FlushAllImages() except gonk r=nical
2016-04-12 17:22:04 -07:00
Kyle Huey
2709afd167
Bug 1263311: Part 3 - s/nsCancelableRunnable/CancelableRunnable/g. r=froydnj
2016-04-11 11:40:06 -07:00
Kartikaya Gupta
3313cbf0b0
Bug 1261373 - Record how long it takes for content response notifications to be delivered to APZ. r=botond f=bsmedberg
...
MozReview-Commit-ID: 74sGJ0JRLai
2016-04-12 16:17:20 -04:00
Kartikaya Gupta
8db4e096c5
Bug 1262432 - Remove assertion that may be legitimately false sometimes. r=tnikkel
...
MozReview-Commit-ID: HiGUlpypb75
--HG--
extra : rebase_source : 98604609b2080ac15c31443d95c9ef25e02e1865
2016-04-12 15:19:47 -04:00
Milan Sreckovic
e0b2b9e425
Bug 1259513: Make gfxContext constructor private, use a utility function that can return nullptr. r=bas,lsalzman
...
MozReview-Commit-ID: rHhLEDZEQt
--HG--
extra : rebase_source : 4988f3f488c19dd35a9979e96f78a5511ee8f3d2
2016-04-12 15:18:11 -04:00
Tom Klein
7b2edfae77
Bug 1134549 - Switch FlattenBezier from floats to doubles. r=bas
2016-04-12 11:44:23 -05:00
Bas Schouten
53337aafef
Bug 1256547: When the DWM is disabled don't force presentation. r=milan
...
MozReview-Commit-ID: 4fd8QUWq0f1
--HG--
extra : rebase_source : b0ea7bca01be0bc89e37b4525be9d1a82f4168da
2016-04-11 13:08:00 +02:00
Jonathan Kew
25ce25dad2
Bug 1261135 - Cherry-pick commit 56157cf9845d13452068c297205f96b946126cc2 from graphite2 upstream. r=jrmuizel
2016-04-12 07:06:36 +01:00
Jonathan Kew
2097249326
Bug 1245811 - part 2 (based on patch by Andrew Comminos) - Let gfxFcPlatformFontList return multiple families for a given name once fontconfig substitutions have been applied. r=karlt
2016-04-09 11:09:08 +01:00
Jonathan Kew
0a9b1ea9b9
Bug 1245811 - part 1 (based on patch by Andrew Comminos) - Replace gfxPlatformFontList::FindFamily with FindAndAddFamilies to allow for the possibility of the implementation returning multiple font families (e.g. when fontconfig has 'prefer' aliases). r=karlt
2016-04-12 07:06:22 +01:00