Ryan VanderMeulen
54c922ca84
Merge inbound to m-c. a=merge
...
CLOSED TREE
2016-05-18 12:02:42 -04:00
Kartikaya Gupta
44f30a273b
Bug 1273759 - Fix bad interaction between bug 1197310 and bug 1264017 by making the location-setting an absolute URL. rs=me on a CLOSED TREE
...
MozReview-Commit-ID: AAcIPDqPm9n
2016-05-18 07:10:47 -04:00
David Anderson
c2a116cdd6
Hide top-level CompositorBridgeParents behind a new API. (bug 1272472 part 4, r=mattwoodrow,kats,gwagner)
2016-05-17 22:33:22 -07:00
David Anderson
e34cf523cf
Fix force-enabling Direct2D crashing when acceleration is disabled. (bug 1116540, r=milan)
2016-05-17 13:46:25 -07:00
Kartikaya Gupta
585307cd11
Bug 1271432 - Add a mochitest. r=tnikkel
...
MozReview-Commit-ID: DUzs7VzRUte
2016-05-17 11:05:46 -04:00
Milan Sreckovic
17dda1461b
Bug 1272767: More graphics MOZ_CRASH-es getting GFX prefix. Also, follow up on bug 1270180 comments. r=mchang
...
MozReview-Commit-ID: 1rlHdDG4Cbw
--HG--
extra : rebase_source : 8bf84d2b1c4cc5bc48821b1eadbadf8edc6ce1ba
2016-05-13 16:34:41 -04:00
Ryan VanderMeulen
591aa16396
Backed out changeset cdb8f29d1ec7 (bug 1116540) for breaking WinXP hardware acceleration.
2016-05-17 21:36:12 -04:00
Mason Chang
787d48e2aa
Bug 1268502 - Use a CGContext around a Skia Canvas to draw subpixel AA text on popup menus. r=mstange
2016-05-17 11:41:38 -07:00
David Anderson
6ad5c3d287
Fix force-enabling Direct2D crashing when acceleration is disabled. (bug 1116540, r?=milan)
2016-05-17 13:46:25 -07:00
Mason Chang
429347899e
Bug 1270688. Use system host settings for skia dwrite font settings. r=lsalzman
2016-05-17 11:10:14 -07:00
Andi-Bogdan Postelnicu
3bb1e11276
Bug 1273095 - initialize |mStride|. r=jrmuizel
...
MozReview-Commit-ID: ElpMyYLcy0M
--HG--
extra : rebase_source : 5a3405d3bbf47f0f6d26071d25c2810c205da195
2016-05-16 13:58:52 +03:00
Lee Salzman
eda0f910e1
Bug 1266209 - check if a figure is active in PathBuilderD2D before copying glyphs to it. r=bas
2016-05-17 12:47:22 -04:00
Sotaro Ikeda
e4ecb6b6da
Bug 1273417 - Update DataSourceSurfaceFromYCbCrDescriptor() r=nical
2016-05-17 02:14:54 -07:00
stefanh@inbox.com
d76d8b9c90
Bug 1192053 - Native theming: Support for Mac OS X source lists (background part). r=gijs, mstange.
2016-05-17 07:37:05 +02:00
Sotaro Ikeda
bf89cf3e57
Bug 1273056 - Remove redundant ConvertYCbCrToRGB() r=nical
2016-05-16 19:45:12 -07:00
peter chang
62a18529e5
Bug 1269892
- Dump the name of TextureSource when fails to cast it as TextureSourceOGL, r=nical
...
MozReview-Commit-ID: IAW98qk3987
--HG--
extra : rebase_source : ed5d2dc1901854cafb63478275e67d48f68ed25f
2016-05-16 17:29:57 +08:00
Milan Sreckovic
fffc6307a8
Bug 1273148: Make name and default methods public, and remove gfxWindowsPlatform as gfxPref's friend. r=dvander
...
MozReview-Commit-ID: DNqGGDl1Fpy
--HG--
extra : rebase_source : 01ff42cc1a0335bba82b45eaf9018f1273f0e6d5
2016-05-16 10:22:20 -04:00
Kartikaya Gupta
f922a5a903
Bug 1264017 - Rename the meta-tests to have more meaningful names. r=botond
...
MozReview-Commit-ID: 9fGFYrWTUGz
--HG--
rename : gfx/layers/apz/test/mochitest/test_click.html => gfx/layers/apz/test/mochitest/test_group_mouseevents.html
rename : gfx/layers/apz/test/mochitest/test_tap.html => gfx/layers/apz/test/mochitest/test_group_touchevents.html
rename : gfx/layers/apz/test/mochitest/test_scroll_window.html => gfx/layers/apz/test/mochitest/test_group_wheelevents.html
2016-05-16 12:17:17 -04:00
Kartikaya Gupta
9e6b45a056
Bug 1264017 - Refactor machinery to run tests serially in new windows into a helper function. r=botond
...
MozReview-Commit-ID: 1gBQh1tuinl
2016-05-16 12:17:17 -04:00
Kartikaya Gupta
2c8903f129
Bug 1264017 - Add another mouse event synthesization sanity test. r=botond
...
MozReview-Commit-ID: 1zB5fo74RS9
2016-05-16 12:17:17 -04:00
Kartikaya Gupta
8a0f553fd3
Bug 1264017 - Add synthesized mouse support to Android. r=rbarker
...
MozReview-Commit-ID: HT4U7WKTd5Z
2016-05-16 12:17:17 -04:00
Kartikaya Gupta
57664be4cf
Bug 1264017 - Add a basic sanity mouse click synthesization test. r=botond
...
MozReview-Commit-ID: Gv6QQrF2T7d
--HG--
rename : gfx/layers/apz/test/mochitest/test_tap.html => gfx/layers/apz/test/mochitest/test_click.html
2016-05-16 12:17:17 -04:00
Kartikaya Gupta
392f87445d
Bug 1264017 - Add an APZ test API to synthesize a mouse click. r=botond
...
MozReview-Commit-ID: 1zeoPTGrrLh
2016-05-16 12:17:17 -04:00
Andi-Bogdan Postelnicu
70548f08ce
Bug 1273075 - initialize |mPixelsPerFrame| and |mPixelsFilled|. r=jrmuizel
...
MozReview-Commit-ID: AzevXVRAZvM
--HG--
extra : rebase_source : 1d94ea2901db7aac43ec404deac923b4a587c096
2016-05-16 12:17:37 +03:00
Edwin Flores
7795b8f22c
Bug 1270428 - Cancel wait for texture recycle when CanvasClient is shutting down - r=nical
2016-05-16 12:55:02 +01:00
Edwin Flores
662e4f47a3
Bug 1272277 - Force content process device reset when the compositor is updated - r=nical
2016-05-16 12:55:02 +01:00
Edwin Flores
b705cc93b6
Bug 1272277 - Increment content-side device counter after a device reset - r=nical
2016-05-16 12:55:02 +01:00
David Anderson
800882adb1
Move CompositorBridgeParent::IsInCompositorThread to CompositorThreadHolder. (bug 1273017 part 3, r=mattwoodrow)
2016-05-15 23:40:13 -07:00
David Anderson
03a3af51b6
Move CompositorBridgeParent::CompositorLoop to CompositorThreadHolder. (bug 1273017 part 2, r=mattwoodrow)
2016-05-15 23:39:30 -07:00
David Anderson
a6d9f5b888
Move CompositorThreadHolder into its own file. (bug 1273017 part 1, r=mattwoodrow)
2016-05-15 23:38:34 -07:00
Nicholas Nethercote
98af1a5331
Bug 1271164 - Add a missing null check in user font memory reporting. r=jfkthame.
...
--HG--
extra : rebase_source : 139652b681a50b3a38c0d3e99578db9ae32b8195
2016-05-09 11:57:44 +10:00
peter chang
6d981a9e36
Bug 1265625 - Call BindTexture to get correct transform for Android Surface Texture, r=jrmuizel
...
MozReview-Commit-ID: 1TW2hjyECAu
--HG--
extra : rebase_source : f251fc54fecfc342710d5f684e8dc90f9c3e8caf
2016-05-10 15:11:19 +08:00
peter chang
6ddf680a45
Bug 1265625 - Remove workaround for fennec, r=jrmuizel
...
MozReview-Commit-ID: F3IeDPeJwo7
--HG--
extra : rebase_source : 6a488b047e1d538674da3dc68f31c47f8e50eaf1
2016-05-10 15:10:49 +08:00
Chris Peterson
8a9e2d2bd4
Bug 1272513 - Part 2: Remove redundant -Wshadow CXXFLAGS from moz.build files. r=glandium
2016-05-14 00:54:55 -07:00
Chris Peterson
353ee65255
Bug 1272513 - Part 1: Suppress -Wshadow warnings-as-errors in some directories. r=glandium
2016-05-11 00:00:01 -07:00
Kartikaya Gupta
65ba2f05a0
Bug 1272757
- Fix drag handling so that drag inputs don't get stuck waiting for content response while running tests. r=rbarker
...
MozReview-Commit-ID: Lsn5nFNcP7k
2016-05-13 21:48:23 -04:00
Jeff Muizelaar
7288d777c9
Bug 1272778. Use IntRects for clip rects instead of Rects. r=mstange
...
Previously, we took an IntRect converted to Rect and then later wanted
ints in the backend. This avoids all of that.
2016-05-13 19:58:43 -04:00
Wes Kocher
69ee17e2fb
Backed out changeset b15136f926ca (bug 1272778) for build bustage
2016-05-13 16:05:12 -07:00
Jeff Muizelaar
4ed215c5a2
Bug 1272778. Use IntRects for clip rects instead of Rects. r=mstange
...
Previously, we took an IntRect converted to Rect and then later wanted
ints in the backend. This avoids all of that.
2016-05-13 18:51:09 -04:00
Botond Ballo
dff4442cf8
Bug 1270902 - Ensure scroll handoff parents are specified in the layer trees used by APZ gtests. r=kats
...
MozReview-Commit-ID: BxFheQ058y8
--HG--
extra : rebase_source : 6d686831ee1a09aabaf1e4f66d8976849900d198
extra : source : 85b2ecd2a2ece0bdcb2243595707f85fb18b34f7
extra : histedit_source : 8e77e1a4a4142bf5e94713326efae728cb4b836f
2016-05-11 19:59:05 -04:00
Botond Ballo
87090ec8ab
Bug 1267438 - Minor cleanup to AsyncCompositionManager. r=kats
...
MozReview-Commit-ID: 8DlQzhsjUOO
--HG--
extra : rebase_source : a33438beab9e3c8a30d3cfe0f1818962c8de641e
extra : source : 18098473f63e1be323be489ef9d833f8b36ac1fd
extra : histedit_source : 533bba53774e970a01ecdd8a0162e8804350a986
2016-05-11 19:39:37 -04:00
Randall Barker
1d4d05833d
Bug 1267928
- Part 2, Prevent AsyncPanZoomController::ZoomToRect from processing empty rect r=botond
2016-05-13 13:26:08 -07:00
Kartikaya Gupta
76e30f2d64
Bug 1272429 - When hit-testing layers nested inside scrollable content inside fixed-pos items, make sure to hit the scrollable layers. r=botond
...
MozReview-Commit-ID: BwdvYtloW8V
2016-05-13 15:05:51 -04:00
Dylan Roeh
609b4c21e0
Bug 1271103 - Remove possible race condition in GLController.java. r=snorp
2016-05-13 13:43:06 -05:00
Randall Barker
d47ba86c2b
Bug 1272732 - Specifying --disable-android-apz breaks Fennec build. r=kats
2016-05-13 11:37:40 -07:00
George Wright
58b129c757
Bug 1264764 - Move PTexture under PCompositorBridge r=nical,dvander
2016-05-13 12:52:19 -04:00
Jean-Yves Avenard
6e2b718e6a
Bug 1271491: P2. Allow initialization of WMFPlatformDecoderModule from any threads. r=mattwoodrow
...
This is a very rough and lame attempt at making some parts of gfx thread-safe, however some parts rely on Preferences::AddBoolCache which isn't thread-safe.
Must still be called once gfx has been initialized.
MozReview-Commit-ID: BSpr9cp6USR
--HG--
extra : rebase_source : 395ac23cafeb1509f89b72deda5fccdc7726c1bb
2016-05-12 19:24:43 +10:00
Markus Stange
68f8a0a260
Bug 1271112 - Check transformed gradient end points for fixed point overflow, not the size of the gradient. r=jrmuizel
...
The gradient on this website had, the float values of xdim and ydim were
about 7500, which is definitely representable by 16.16 fixed point values.
But the matrix had a large (> 32000) translation on it.
MozReview-Commit-ID: 1WVhZQLF99g
--HG--
extra : rebase_source : b60c5e37f7dcb94943dadfc4ac73a58e9e18f1d9
2016-05-12 17:45:38 -04:00
Kevin Wern
7ae5cf1e52
Bug 1227231: Use generic tree traversal algorithms for loops over Layer trees. r=botond
...
Create an Iterator type with classes ForwardIterator and ReverseIterator,
having GetFirstChild/GetNextSibling and GetLastChild/GetPrevSibling
methods, respectively. Specify the iterator type for each call to
ForEachNode. With this, we can support trees with forward and reverse
sibling structures.
Additionally, apply these algorithms to all Layer recursive traversals,
where applicable. Update tests to ensure both directions yield expected
results.
MozReview-Commit-ID: iYpX22XHTa
--HG--
extra : rebase_source : 016d3c37e0679df7037dacd3366d3fa7748d0703
extra : amend_source : 089c4a62bd4716be087669742bb542c39a9f97c6
2016-03-10 01:20:40 -08:00
Lee Salzman
c0e46e46a6
Bug 726206 - check for failure in cairo _dwrite_draw_glyphs_to_gdi_surface_gdi. r=jrmuizel
2016-05-12 16:47:26 -04:00