Markus Stange
9d0fbfa02c
Bug 1074842 - Let SourceSurfaceCGBitmapContext take ownership of the data when DrawTargetCG is destroyed. r=jrmuizel
2014-10-24 18:32:22 +02:00
Jonathan Watt
662ee62b6c
Bug 1088625, part 4 - Remove the includes from nsRenderingContext.h that are no longer necessary
2014-10-24 16:43:42 +01:00
Jonathan Watt
4f23ebac06
Bug 1088625, part 3 - Remove nsRenderingContext's SetFont, FontMetrics and SetTextRunRTL methods now that no one uses them any more. r=mstange
2014-10-24 16:28:15 +01:00
Jonathan Watt
35505a8b96
Bug 1088599 - Move nsRenderingContext::GetBoundingMetrics to nsLayoutUtils. r=mstange
2014-10-24 16:28:14 +01:00
Jonathan Watt
08ae0a017c
Bug 1088550 - Move nsRenderingContext's remaining GetWidth methods to nsLayoutUtils. r=mstange
2014-10-24 16:28:13 +01:00
Jonathan Watt
2994c1b237
Bug 1088071, part 2 - Move the nsRenderingContext::DrawString code to nsLayoutUtils::DrawUniDirString. r=jfkthame
2014-10-24 11:00:23 +01:00
Jonathan Watt
11ce2774d2
Bug 1087982, part 3 - Get rid of the ASCII variants of nsRenderingContext::DrawString/GetWidth. r=jfkthame
2014-10-24 11:00:23 +01:00
Jonathan Watt
21b1d08170
Bug 1087982, part 2 - Get rid of the pass-char-by-value variant of nsRenderingContext::GetWidth. r=jfkthame
2014-10-24 11:00:22 +01:00
Jonathan Watt
ca982b3f1b
Bug 1087982, part 1 - Get rid of the useless null checks in nsRenderingContext::GetMaxChunkLength/GetWidth. r=jfkthame
2014-10-24 11:00:22 +01:00
Jonathan Watt
47ba8656ce
Bug 1085533, part 1 - Add MakePathForRoundedRect and MakePathForEllipse helpers to Moz2D. r=mattwoodrow
2014-10-24 08:26:28 +01:00
Jonathan Watt
254741c6df
Bug 1087685 - Port gfxQuartzNativeDrawing to Moz2D. r=mattwoodrow
2014-10-24 08:26:27 +01:00
Jonathan Watt
9d631cb88b
Bug 1087568
- Port the code that uses gfxContext::PixelSnappedRectangleAndSetPattern to Moz2D. r=mattwoodrow
2014-10-24 08:26:27 +01:00
Mason Chang
4a7e5a8c86
Bug 1048667. Small vsync framework. r=roc
2014-10-23 18:50:31 -07:00
Jeff Muizelaar
e465ca9f83
Bug 1083071
- Disable D3D11 and D3D9 layers on broken drivers. r=bjacob
...
This will hopefully prevent black screen problems that people are seeing.
2014-10-23 00:15:22 -04:00
Ryan VanderMeulen
5442f82abc
Merge m-c to inbound. a=merge
2014-10-23 14:11:40 -04:00
Ryan VanderMeulen
f275a7b9e9
Merge inbound to m-c. a=merge
2014-10-23 13:54:47 -04:00
Ryan VanderMeulen
5dca9bcabc
Backed out changeset 2b05d4e71d11 (bug 1083071
) for Win7 mochitest-1 leaks.
2014-10-23 12:53:13 -04:00
Nicolas Silva
92db98b094
Bug 1087270 - Check more D3D11 result codes and assert in debug builds. r=jrmuizel
2014-10-23 16:22:41 +02:00
Himanshu Singh
5a4e5dca23
BUG 1087478 - Transition mMayHaveTouchListener to be private. r=kats
2014-10-23 09:10:47 -04:00
Wes Kocher
a41244e4fd
Merge inbound to m-c a=merge CLOSED TREE
2014-10-22 18:46:27 -07:00
Ryan VanderMeulen
45b8ddd73b
Merge b2g-inbound to m-c. a=merge
2014-10-22 16:03:57 -04:00
Himanshu Singh
858cf2c9d4
Bug 1058614 - Transition mMayHaveTouchCaret to be private. r=kats
2014-10-22 13:40:20 -04:00
Ryan VanderMeulen
fce5fdc4c8
Backed out changeset 157b1f4e4ed2 (bug 737967) for Windows B2G desktop bustage.
...
CLOSED TREE
2014-10-22 12:44:49 -04:00
Mason Chang
2ef423b73d
Bug 1048667. Skeleton vsync framework and vsync aligned compositor. r=benwa,roc
2014-10-21 15:40:54 -07:00
Daniel Holbert
73c6a5631c
Backout fa9c6845338e (bug 1085223) for causing bug 1087257.
2014-10-22 13:03:18 -07:00
Nicolas Silva
833ec9bb3d
Bug 1077301 - Simplify the gralloc texture code. r=sotaro
2014-10-16 19:08:32 +02:00
Jeff Muizelaar
d09b5b8702
Bug 1083071
. Disable D3D11 and D3D9 layers on broken drivers.
...
This will hopefully prevent black screen problems that people are seeing.
--HG--
extra : rebase_source : 8ba080a4a9a81a1124020cd5ed5395bf262c5d4a
2014-10-22 21:38:18 -04:00
Carsten "Tomcat" Book
8e79075d89
Backed out changeset 8a39622aa24a (bug 1087270) for bustage
2014-10-23 13:12:16 +02:00
Nicolas Silva
340b8a427e
Bug 1087270 - Check more D3D11 result codes and assert in debug builds. r=jrmuizel
2014-10-23 12:06:14 +02:00
Benoit Girard
f09d552a65
Bug 1087848 - Fix bustage when building without MOZ_ENABLE_PROFILER_SPS. r=trivial
2014-10-23 00:18:21 -04:00
Carsten "Tomcat" Book
f35ddfdd22
Merge mozilla-central to mozilla-inbound
2014-10-21 15:55:25 +02:00
James Willcox
85b58e3f27
Bug 1014614
- Fix readback of SurfaceTextureImage r=jgilbert
...
--HG--
extra : rebase_source : 3e2e7f7d993b5561c5d1c2ae50c4a49718a66324
2014-10-21 08:53:02 -05:00
James Willcox
d02dc369ff
Bug 1014614
- Add GLBlitHelper::BlitImageToFramebuffer and support SurfaceTexture images r=jgilbert
...
--HG--
extra : rebase_source : e823897f3ff6593af7286432903618dc483877dd
2014-10-21 08:53:02 -05:00
James Willcox
9790bce151
Bug 1014614
- Support attach/detach of GLContext to AndroidSurfaceTexture r=jgilbert
...
--HG--
extra : rebase_source : f8ac8c505b5f9a4f307044b932aef50b99d38d4f
2014-10-21 08:53:01 -05:00
James Willcox
ddabd5424e
Bug 1014614
- Do not try to use a temporary texture for SurfaceTexture r=jgilbert
...
--HG--
extra : rebase_source : 68e6f70fe1c1aa123c4a1e21b3d25b78bcff7ad1
2014-10-21 08:53:01 -05:00
James Willcox
070c8814c3
Bug 1014614
- Expose Android native window via AndroidNativeWindow wrapper r=blassey
...
--HG--
extra : rebase_source : e8fef05b2fdc3ef2b7c43a01655f2c7bf3789208
2014-10-21 08:53:00 -05:00
James Willcox
d1763714e0
Bug 1014614
- Expose more SurfaceTexture API in AndroidSurfaceTexture r=blassey
...
--HG--
extra : rebase_source : 863f769375474b486ca55d649e7ed332efbef6fe
2014-10-21 08:53:00 -05:00
James Willcox
a8cc145afb
Bug 1014614
- Rename nsSurfaceTexture to AndroidSurfaceTexture r=jgilbert
...
--HG--
extra : rebase_source : 4f148d8a0c2f9ec2d939f9d9939dab897b435bef
2014-10-21 08:53:00 -05:00
Carsten "Tomcat" Book
05f05fd22c
merge fx-team to mozilla-central a=merge
2014-10-21 15:38:16 +02:00
Wes Kocher
f764a700ad
Merge m-c to fx-team a=merge
2014-10-20 19:01:55 -07:00
Wes Kocher
845000a7e4
Merge m-c to fx-team a=merge
2014-10-20 18:34:45 -07:00
Jonathan Watt
e3bd1068b9
Bug 1085167, part 2 - Get rid of nsRenderingContext's DeviceContext and any need for it to know about app-units-per-device-pixel. r=mattwoodrow
...
--HG--
extra : rebase_source : d8fb804f03a1cc4635d6acd7f66f5f21962de6d3
2014-10-20 10:55:49 +01:00
Jonathan Watt
251f92b10b
Bug 1085165 - Get rid of the nsRenderingContext::SetColor() method. r=mattwoodrow
...
--HG--
extra : rebase_source : dc4604e04cae84b8dcbd2d9890191713555c8c7a
2014-10-20 10:55:49 +01:00
Jonathan Watt
884793d6d9
Bug 1085160 - Port the code that uses nsRenderingContext::IntersectClip() to Moz2D. r=mattwoodrow
...
--HG--
extra : rebase_source : 54226509a1b16efdc76f92f202cc2be07cf43ab4
2014-10-20 10:55:48 +01:00
Jonathan Watt
c972886b3e
Bug 1085159 - Port the code that uses nsRenderingContext::DrawLine() to Moz2D. r=mattwoodrow
...
--HG--
extra : rebase_source : 70553292850517d695994c0a3422fab8ea0b760a
2014-10-20 10:55:48 +01:00
David Parks
5b3ab326b6
Bug 918634 - swapFrameLoader not implemented for e10s r=nical
...
Allow layers to change layermanager if using LayerManagerComposite.
--HG--
extra : rebase_source : f24fde110f91fff7e2ceb3ddcd4549077a15f3c6
2014-10-14 15:11:38 -07:00
Mason Chang
390d93ee3d
Bug 1069037 - Prevent touch events from piling up on the main thread. r=mwu
2014-10-16 14:02:00 +02:00
L. David Baron
731e55f016
Back out changeset 197317c196cf (bug 1077301) for apparently breaking component alpha on some Windows variants (perhaps those without accelerated layers backends).
2014-10-20 00:23:46 -04:00
Phil Ringnalda
d37beb9414
Back out 820188e039a0 (bug 1067748) for Android reftest-2 failures
2014-10-19 13:50:29 -07:00
Jonathan Watt
b8b833765e
Bug 1083753, part 2 - Port the code that uses nsRenderingContext::FillRect(nsRect) to Moz2D. r=mattwoodrow
2014-10-19 13:22:22 +01:00
Jonathan Watt
c6407bc7fb
Bug 1083753, part 1 - Port the code that uses nsRenderingContext::FillRect(nscoord,...) to Moz2D. r=mattwoodrow
2014-10-19 11:55:36 +01:00
Jonathan Watt
5cf1157461
Bug 1082530, part 5 - remove the variant of Moz2D's UserToDevicePixelSnapped that takes a Matrix argument instead of a DrawTarget argument. r=mattwoodrow
2014-10-19 10:22:47 +01:00
Jonathan Watt
c1682f3de0
Bug 1082530, part 4 - Make BasicColorLayer use the variant of Moz2D's UserToDevicePixelSnapped that honors disabling of pixel snapping and make it ignore scaling in the matrix (restore the pre-bug 989858 beharior). r=mattwoodrow
2014-10-19 10:22:47 +01:00
Jonathan Watt
5a3d8c69bd
Bug 1082530, part 3 - Get rid of gfxContext::FLAG_DISABLE_SNAPPING and use DrawTarget UserData to store information on whether to disable pixel snapping. r=mattwoodrow
2014-10-19 10:22:47 +01:00
Jonathan Watt
2e12270def
Bug 1082530, part 2 - Fix up Moz2D's UserToDevicePixelSnapped to be more like gfxContext::UserToDevicePixelSnapped, and add a temporary variant to aid in porting. r=mattwoodrow
2014-10-19 10:22:47 +01:00
Jonathan Watt
15c45a74fe
Bug 1082530, part 1 - Mark DrawTarget::GetUserData as const. r=mattwoodrow
2014-10-19 10:22:46 +01:00
Matt Woodrow
5f774f10ac
Bug 1085223 - Add an occlusion culling pass to compositor layers. r=BenWa
...
--HG--
extra : rebase_source : fc5e7007477a8d999fdd1380bf81dd4c205099df
2014-10-20 17:04:39 +13:00
Robert O'Callahan
4e78797955
Bug 1067748. When a solid-color display item covers everything else in its layer, make it a ColorLayer. r=tn
2014-09-16 16:27:14 +12:00
Robert O'Callahan
f49b65148e
Bug 1072528. Part 2: Remove layers code. r=bas
2014-09-24 16:35:06 -04:00
Matt Woodrow
e57f853968
Bug 1085223 - Add an occlusion culling pass to compositor layers. r=BenWa
2014-10-20 17:04:39 +13:00
chiajung hung
29e15d9b54
Bug 1062475 - [Camera] Camera button highlight appears as a square. r=sotaro
2014-10-20 02:49:00 -04:00
Sotaro Ikeda
7857088154
Bug 1084570 - Add HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED r=nical
2014-10-20 06:43:42 -07:00
Benoit Girard
03e4a59d59
Bug 737967 - Add simple platform GPU Profiling based on GL_TIME_ELAPSED_EXT. r=ehsan,jgilbert
2014-05-24 16:14:14 +00:00
Robert O'Callahan
6e80dcb31b
Bug 1081185. Traverse rect edges when searching for w=0 crossings instead of taking diagonals. r=mattwoodrow
...
--HG--
extra : rebase_source : c87d145abea750cf0d8b02f0ea387ec9148e6be1
2014-10-22 11:01:00 +13:00
Benoit Girard
e56f3b4b68
Bug 737967 - Add simple platform GPU Profiling based on GL_TIME_ELAPSED_EXT. r=ehsan,jgilbert
2014-05-24 16:14:14 +00:00
Ryan VanderMeulen
9c995d0076
Merge m-c to inbound. a=merge
2014-10-22 16:38:48 -04:00
Mike Hommey
75e7142b89
Fixup bug 1084696 on a busted tree. r=me
2014-10-18 16:14:45 +09:00
Jeff Gilbert
fa2a8063a7
Bug 1084696 - Actually use the RAII helper for locking the DrawTarget. - r=kamidphish
2014-10-17 21:31:27 -07:00
Wes Kocher
36939bc3c8
Backed out 9 changesets (bug 1014614
) for Android mochitest bustage on a CLOSED TREE
...
Backed out changeset 40f99ba7f616 (bug 1014614
)
Backed out changeset 8fbc3c85adfc (bug 1014614
)
Backed out changeset 40dbd7c6ce65 (bug 1014614
)
Backed out changeset f2b504bdd7c5 (bug 1014614
)
Backed out changeset c878e29fbef9 (bug 1014614
)
Backed out changeset 511dcc817f5d (bug 1014614
)
Backed out changeset 2b72e71f1fdf (bug 1014614
)
Backed out changeset 8b530a9a2f99 (bug 1014614
)
Backed out changeset 7fa1b78de684 (bug 1014614
)
2014-10-17 16:34:01 -07:00
Wes Kocher
ae0090428f
Backed out changeset 869a28961b5c (bug 1084514)
2014-10-17 16:33:35 -07:00
Wes Kocher
27734959f9
Backed out changeset e3fe86623065 (bug 1084607)
2014-10-17 16:32:27 -07:00
Ralph Giles
ef7e176ba7
Bug 1084607 - Add missing namespace references for GLImages.cpp. r=jgilbert CLOSED TREE
...
This fixes undeclared type errors on non-unified builds.
2014-10-17 15:03:00 -07:00
Ralph Giles
9dbc70f9ac
Bug 1084514 - Fix AndroidSourceTexture namespace issues. r=dholbert CLOSED TREE
...
This worked in the unified build because it borrowed includes
and namespace references from other files.
2014-10-17 11:31:00 -07:00
James Willcox
5e54d8daab
Bug 1014614
- Fix readback of SurfaceTextureImage r=jgilbert
...
--HG--
extra : rebase_source : 3580c219b47615d55bfa3d1c672d017dd67ef0a1
extra : histedit_source : 24c932ac4ebabad7d706fa5599d5f32762ce5a02
2014-10-17 10:35:13 -05:00
James Willcox
dfb835773a
Bug 1014614
- Add GLBlitHelper::BlitImageToFramebuffer and support SurfaceTexture images r=jgilbert
...
--HG--
extra : rebase_source : 2718fddef7754bb84ef893fc81f175d963b01760
extra : histedit_source : efba21204779c8995e55623ca398d3f0b8336c31
2014-10-17 10:35:13 -05:00
James Willcox
b1bb293164
Bug 1014614
- Support attach/detach of GLContext to AndroidSurfaceTexture r=jgilbert
...
--HG--
extra : rebase_source : b309ea1761abdb26261fe8f2eda03de66952c018
2014-10-17 10:35:11 -05:00
James Willcox
be81b623ed
Bug 1014614
- Do not try to use a temporary texture for SurfaceTexture r=jgilbert
...
--HG--
extra : rebase_source : b2108d17ef5d87328d1dc0e9ff190d667bfeaa44
2014-10-17 10:35:11 -05:00
James Willcox
d9918ba35a
Bug 1014614
- Expose more SurfaceTexture API in AndroidSurfaceTexture r=blassey
...
--HG--
extra : rebase_source : b6ee26cf973e7d4821fefbcd3b8dba0585779d86
2014-10-17 10:35:10 -05:00
James Willcox
399aa1c748
Bug 1014614
- Expose Android native window via AndroidNativeWindow wrapper r=blassey
...
--HG--
extra : rebase_source : a2d27a4223c1bd1189c4c6a32431cc306a3e93c6
2014-10-17 10:35:10 -05:00
James Willcox
9450484c06
Bug 1014614
- Rename nsSurfaceTexture to AndroidSurfaceTexture r=jgilbert
...
--HG--
extra : rebase_source : 70d12286eb15808a4a540bae0d6785e560e97b29
2014-10-17 10:35:10 -05:00
Jeff Muizelaar
2ff5fd9a2c
Bug 1084024. Remove graphite Makefile.in. r=jfkthame
...
This doesn't seem to be needed anymore.
--HG--
extra : rebase_source : 41cf994417c1e0fb3e8167b8e25b2c9e3efe9a02
2014-10-17 11:07:28 -04:00
Jonathan Watt
9f5596b76b
Bug 1083597 - Port the code that uses nsRenderingContext::DrawRect() to Moz2D. r=mattwoodrow
2014-10-17 15:06:34 +01:00
Jonathan Watt
e20775a0d6
Bug 1083557 - Port the code that uses nsRenderingContext::FillPolygon() to Moz2D. r=mattwoodrow
2014-10-17 15:06:34 +01:00
Jeff Muizelaar
6e632ada07
Bug 1070308. Add Acquire and Release semantics to SharedSurface. r=jgilbert
...
This is needed for D3D11 keyed mutex support. The added assertions
also ensure we're doing things at the right times.
--HG--
extra : rebase_source : 7af4dccca745ee62e4ae97972de8a8eb83f2e8d3
2014-10-09 16:33:22 -04:00
Nicolas Silva
52335c4b52
Bug 1077301 - Simplify the gralloc texture code. r=sotaro
2014-10-16 19:08:32 +02:00
Jonathan Watt
a9c98517eb
Bug 1083533 - Port the code that uses nsRenderingContext::SetClip() to Moz2D. r=mattwoodrow
2014-10-17 12:53:16 +01:00
Jonathan Watt
c27c6452d8
Bug 1084093, part 3 - Use the new ToDeviceColor() function to undo the breakage to gfx.color_management.mode=1 (eCMSMode_All) caused by the Moz2D porting work. r=Bas
2014-10-17 12:53:16 +01:00
Jonathan Watt
03e708cc58
Bug 1084093, part 2 - Convert gfxPlatform::TransformPixel to Moz2D, and move gfxPlatform::MaybeTransformColor to ToDeviceColor in gfxUtils.h. r=Bas
2014-10-17 12:53:15 +01:00
Jonathan Watt
39e820da80
Bug 1084093, part 1 - Add some helpers to Moz2D Color to convert to/from packed ARGB. r=Bas
2014-10-17 12:53:15 +01:00
Nicholas Nethercote
75bb32cc85
Bug 1083624 - Fix assertion failure in Factory::GetDirect3D10Device(). r=bas.
...
--HG--
extra : rebase_source : e28b1575b8bd4706d7d203696a1280c76e103ef6
2014-10-16 19:02:51 -07:00
Benoit Jacob
08fbad97d7
Bug 1083936 - WebGL2: Add texImage3D - r=jgilbert,smaug
2014-10-16 22:03:34 -04:00
John Daggett
556a622173
Bug 1083599 - fixup small problem with userfont logging. r=m_kato
2014-10-17 09:15:29 +09:00
Christoph Kerschbaumer
bfc8e917fb
Bug 1063197 - Callsites of NS_NewInputStreamChannel in /gfx/ (r=roc)
2014-10-16 11:15:40 -07:00
Ryan VanderMeulen
95c05d4b68
Backed out changeset d16adf321576 (bug 1077301) for B2G bustage.
...
CLOSED TREE
2014-10-16 14:38:29 -04:00
Nicolas Silva
d90c3a1c7d
Bug 1077301 - Simplify the gralloc texture code. r=sotaro
2014-10-16 19:08:32 +02:00
Jeff Muizelaar
d8dd019790
Bug 1083931
. Remove pedantic filtering that snuck back in.
...
The ANGLE update from bug 801158 accidentally added this back.
--HG--
extra : rebase_source : 492105a4a518c0c4cb78e0ccc64efbe0ffc0d78e
2014-10-16 13:54:35 -04:00
David Parks
faf8b8adce
Bug 1065881 - [e10s] Crash on child process shutdown in ShadowLayerForwarder::InWorkerThread
...
Had caused a crash in the test_streams_element_capture mochitest on Windows. The issue was that the audio decoder thread was destroying stale media frames by releasing a reference to them. This was causing the release of an Image on that thread, but that thread does not process a MessageLoop so the current MessageLoop is null. This is not a problem. Obviously, any thread that has no MessageLoop can't be the worker thread.
2014-10-12 16:23:20 -07:00
Ryan VanderMeulen
6ec44ff41f
Backed out changeset 96aefa302688 (bug 1065881) for breaking content process leak checking.
...
CLOSED TREE
2014-10-16 12:23:56 -04:00
Kartikaya Gupta
f5acfa8103
Bug 1083398 - Check the entire handoff chain for fast-moving APZCs when disabling tapping during flings. r=botond
2014-10-16 10:14:38 -04:00
Kartikaya Gupta
6c0076eb8f
Bug 1083398 - Sprinkle some const keywords around. r=botond
2014-10-16 10:14:37 -04:00
Sotaro Ikeda
11b001307a
Bug 1082986 - Use RefPtr to hold Compositor r=nical
2014-10-16 06:48:29 -07:00
Chris Jones
cc1383c2fc
Bug 1082902 - Make it possible to have GL debugging in release builds. r=jgilbert
2014-10-14 18:24:53 -07:00
Chris Jones
54281ff17a
Bug 1082997 - Add an option to explicitly disable skia-gpu and fix the build when it's disabled. r=mattwoodrow
2014-10-14 20:55:37 -07:00
Chris Jones
23c257776c
Bug 1082895 - Don't use gralloc surfaces when layers.gralloc.disable is set. r=mattwoodrow
2014-10-14 18:30:13 -07:00
Kartikaya Gupta
72ea4fdacd
Bug 1013612 - Remove APZ-internal headers from being exported to non-layers code. r=botond
2014-10-16 09:23:52 -04:00
Jonathan Kew
0e773b6fc0
Bug 1081867 - Convert textrun metrics to physical coordinates before merging with visual-overflow region. r=smontagu
2014-10-16 09:40:19 +01:00
Jonathan Watt
5de5850bc5
Bug 1083501 - Port the code that uses nsRenderingContext::SetLineStyle/nsLineStyle to Moz2D. r=mattwoodrow
2014-10-16 12:03:44 +01:00
Jonathan Watt
953853c7bd
Bug 1083221 - Port the code that uses nsRenderingContext::DrawEllipse/FillEllipse and gfxContext::Ellipse to Moz2D. r=mattwoodrow
2014-10-16 12:03:44 +01:00
Markus Stange
cd9122458b
Bug 1078262 - Only use the fixed epsilon for the translation components. r=roc
2014-10-16 12:37:09 +02:00
Markus Stange
1d372b2e28
Bug 1076695 - Don't convert alpha surfaces into RGBA surfaces for FilterNodeTransformSoftware. r=Bas
2014-10-16 12:35:58 +02:00
Jonathan Watt
57ce443206
Bug 1083215, part 1 - Add a Moz2D helper for snapping lines to device pixels. r=mattwoodrow
2014-10-16 10:51:14 +01:00
Jonathan Watt
b411165881
Bug 1082553 - Remove gfxContext::OriginalSurface. r=Bas
2014-10-16 10:51:13 +01:00
Jonathan Watt
c5b87ba504
Bug 1082518 - Get rid of some unused gfxContext flags. r=Bas
2014-10-16 10:51:13 +01:00
Jonathan Watt
370a10c692
Bug 1082483, part 3 - Remove the temporary Matrix4x4::Translate/Scale methods. r=Bas
2014-10-16 10:51:13 +01:00
Jonathan Watt
08d7dd3f8f
Bug 1082483, part 2 - Convert Mozilla code to use the new Matrix4x4::PreTranslate/PreScale method names. r=Bas
2014-10-16 10:51:12 +01:00
Jonathan Watt
a47a426fe5
Bug 1082483, part 1 - Rename Matrix4x4::Translate/Scale to Matrix4x4::PreTranslate/PreScale, leaving temporary inlines for the old names. r=Bas
2014-10-16 10:51:12 +01:00
Jonathan Watt
b841266ac1
Bug 1082477, part 2 - Remove the Matrix4x4::TranslatePost/ScalePost methods. r=Bas
2014-10-16 10:51:12 +01:00
Jonathan Watt
c1c0f335ce
Bug 1082477, part 1 - Convert Matrix4x4::TranslatePost/ScalePost callers to Matrix4x4::PostTranslate/PostScale. r=Bas
2014-10-16 10:51:12 +01:00
Carsten "Tomcat" Book
a20685ff2b
Backed out changeset 1abddb50ed34 (bug 1081867) for bustage on a CLOSED TREE
2014-10-16 11:42:11 +02:00
Jonathan Kew
1428512193
Bug 1081867 - Convert textrun metrics to physical coordinates before merging with visual-overflow region. r=smontagu
2014-10-16 09:40:19 +01:00
David Parks
51b2436fc1
Bug 1065881 - [e10s] Crash on child process shutdown in ShadowLayerForwarder::InWorkerThread. r=nical
...
Had caused a crash in the test_streams_element_capture mochitest on Windows. The issue was that the audio decoder thread was destroying stale media frames by releasing a reference to them. This was causing the release of an Image on that thread, but that thread does not process a MessageLoop so the current MessageLoop is null. This is not a problem. Obviously, any thread that has no MessageLoop can't be the worker thread.
2014-10-12 16:23:20 -07:00
Michael Wu
4ca86f8969
Bug 1082745 - Avoid reoptimizing optimized SourceSurfaceCairos, r=bas
2014-10-15 17:13:14 -04:00
Jim Chen
60eb885c7d
Bug 1077662 - Label GL calls in profiler; r=snorp
2014-10-14 23:20:16 -04:00
Jeff Gilbert
82bb894465
Bug 1081363 - Don't do readback eagerly in ShSurf_Basic. - r=kamidphish
2014-10-10 14:36:17 -07:00
John Daggett
067dd6c32b
Bug 1082167 - don't leak featurelookups within InputsForOpenTypeFeature. r=jfkthame
2014-10-15 08:38:03 +09:00
David Anderson
47b288ee47
WebGL2: Implement invalidateFramebuffer and invalidateSubFramebuffer (bug 1076456
, r=jgilbert).
...
--HG--
extra : rebase_source : 5ce9c956475388896fe193ca37c9595978adf15c
2014-10-14 14:49:49 -07:00
Jon Morton
1700296f02
Bug 979835: Port BoxObject and its subclasses to WebIDL. r=khuey sr=bz
...
--HG--
rename : layout/xul/nsIPopupBoxObject.idl => dom/webidl/PopupBoxObject.webidl
rename : layout/xul/tree/nsITreeBoxObject.idl => dom/webidl/TreeBoxObject.webidl
rename : layout/xul/nsBoxObject.cpp => layout/xul/BoxObject.cpp
rename : layout/xul/nsBoxObject.h => layout/xul/BoxObject.h
rename : layout/xul/nsListBoxObject.cpp => layout/xul/ListBoxObject.cpp
rename : layout/xul/nsMenuBoxObject.cpp => layout/xul/MenuBoxObject.cpp
rename : layout/xul/nsPopupBoxObject.cpp => layout/xul/PopupBoxObject.cpp
2014-10-14 13:15:21 -07:00
Jonathan Kew
6fea005a92
Bug 1082083 - Apply division to the y-coordinate only, not to the point as a whole. r=jdaggett
2014-10-14 20:56:08 +01:00
Dan Glastonbury
a12a00353a
Bug 1081666 - Fix detection of ARB_transform_feedback2 GL extension.; r=jgilbert
...
--HG--
extra : rebase_source : da5cfd6bc33a5d7c99aadd6edd20e4b6c1999865
2014-10-13 12:26:16 +10:00
Benoit Jacob
1d66ded08a
Bug 1081125 - WebGL2 3D textures - Part 2: update our texture state tracking to handle 3D textures - r=jgilbert
2014-10-13 19:42:20 -04:00
Nicolas Silva
1b96a7f2be
Bug 966284 - Fix the shutdown sequence of PLayerTransaction and PTexture. r=sotaro
2014-10-13 10:43:59 +02:00
Jeff Gilbert
4407c7735f
Bug 1066280 - Fix non-unified bustage. CLOSED TREE
2014-10-10 13:57:19 -07:00
jdashg
abcfedabea
Bug 1066280 - Handle dirtying in BasicCanvasLayer. - r=mattwoodrow
2014-10-08 15:18:28 -07:00
jdashg
ca85c23987
Bug 1066280 - Review fixes. - r=kamidphish,mattwoodrow
2014-10-08 13:04:19 -07:00
jdashg
fbd3252fc0
Bug 1066280 - Fixes for SurfaceStream removal. - r=kamidphish,mattwoodrow
2014-10-07 21:16:14 -07:00
jdashg
9b7291ca7a
Bug 1066280 - Remove SurfaceStream. - r=kamidphish,mattwoodrow
2014-10-07 21:15:39 -07:00
jdashg
97fbd15434
Bug 1066280 - Fixes. - r=kamidphish,mattwoodrow
...
From 4e9f52ab105333e8b1120342e9583b2d833a4465 Mon Sep 17 00:00:00 2001
---
dom/canvas/WebGLContext.cpp | 10 +++++--
gfx/gl/GLContext.cpp | 20 --------------
gfx/gl/GLContext.h | 3 --
gfx/gl/GLReadTexImageHelper.cpp | 5 +++-
gfx/gl/GLScreenBuffer.cpp | 13 +++++++--
gfx/gl/GLUploadHelpers.cpp | 27 ++++++++++++++++++
gfx/gl/SharedSurfaceGralloc.cpp | 14 ++++------
gfx/gl/SharedSurfaceGralloc.h | 10 +++++--
gfx/gl/SurfaceTypes.cpp | 2 ++
gfx/gl/SurfaceTypes.h | 1 +
gfx/layers/client/CanvasClient.cpp | 44 ++++++++++++++++++------------
gfx/layers/client/CanvasClient.h | 8 +++---
gfx/layers/client/ClientCanvasLayer.cpp | 6 ++++
gfx/layers/client/ClientCanvasLayer.h | 2 +-
gfx/layers/client/TextureClient.cpp | 11 ++++----
gfx/layers/client/TextureClient.h | 6 ++--
gfx/layers/composite/TextureHost.cpp | 15 +++++-----
gfx/layers/composite/TextureHost.h | 10 +++----
gfx/layers/d3d10/CanvasLayerD3D10.cpp | 9 ++++--
gfx/layers/d3d9/CanvasLayerD3D9.cpp | 8 ++++--
gfx/layers/ipc/LayersSurfaces.ipdlh | 4 +--
gfx/layers/moz.build | 4 ++-
gfx/layers/opengl/GrallocTextureClient.cpp | 26 +++++++++++++++++-
gfx/layers/opengl/GrallocTextureClient.h | 3 ++
24 files changed, 171 insertions(+), 90 deletions(-)
2014-10-07 21:11:54 -07:00
jdashg
bd7ba17b6a
Bug 1066280 - Add TexClient for ShSurf. - r=kamidphish,mattwoodrow
...
From a7c09c0f17e19fd2254cb1d7a8ddd07b327151ad Mon Sep 17 00:00:00 2001
---
gfx/2d/HelpersCairo.h | 2 +
gfx/gl/GLContext.cpp | 3 +-
gfx/gl/GLContext.h | 2 -
gfx/gl/GLReadTexImageHelper.cpp | 21 +--
gfx/gl/GLReadTexImageHelper.h | 6 +
gfx/gl/GLScreenBuffer.h | 6 +-
gfx/gl/ScopedGLHelpers.cpp | 40 +++++
gfx/gl/ScopedGLHelpers.h | 26 ++-
gfx/gl/SharedSurface.cpp | 94 +++++++++++
gfx/gl/SharedSurface.h | 19 +++
gfx/gl/SharedSurfaceIO.h | 4 +
gfx/layers/CopyableCanvasLayer.cpp | 3 +-
gfx/layers/client/CanvasClient.cpp | 276 +++++++++++++++++++++++++++++---
gfx/layers/client/CanvasClient.h | 34 ++++
gfx/layers/client/ClientCanvasLayer.cpp | 21 ++-
gfx/layers/client/ClientCanvasLayer.h | 9 +-
gfx/layers/client/TextureClient.cpp | 35 ++++
gfx/layers/client/TextureClient.h | 85 +++++++++-
gfx/layers/composite/TextureHost.cpp | 131 ++++++++++++++-
gfx/layers/composite/TextureHost.h | 64 ++++++++
gfx/layers/d3d10/CanvasLayerD3D10.cpp | 5 +-
gfx/layers/ipc/LayersSurfaces.ipdlh | 5 +
22 files changed, 828 insertions(+), 63 deletions(-)
2014-10-07 21:01:51 -07:00
jdashg
70b2daa211
Bug 1066280 - Implement GLScreenBuffer simplification. - r=kamidphish
...
From 2aa5dfd3c1e0ef8d8033ad1daf864455fb01f87b Mon Sep 17 00:00:00 2001
---
gfx/gl/GLScreenBuffer.cpp | 70 +++++++++++++++++++++++------------------------
gfx/gl/GLScreenBuffer.h | 36 ++++++++----------------
2 files changed, 45 insertions(+), 61 deletions(-)
2014-10-07 21:01:07 -07:00
jdashg
ff193dd037
Bug 1066280 - Implement ShSurfHandle. - r=kamidphish
...
From 09b5a1bc279f051e1e491b33e20a5b492ea7ef51 Mon Sep 17 00:00:00 2001
---
gfx/gl/SharedSurface.cpp | 10 ++++++++++
gfx/gl/SharedSurface.h | 38 +++++++++++++++++++++++++++++++++++++-
2 files changed, 47 insertions(+), 1 deletion(-)
2014-10-07 20:59:37 -07:00
jdashg
4317d9fdda
Bug 1080296 - Clear out glGetError after checking it. - r=kamidphish
2014-10-07 15:17:42 -07:00
Bas Schouten
2b3c0ef901
Bug 1078693: Correctly indicate validity of a SourceSurfaceD2D1 and deal with failed surface creation. r=jrmuizel
2014-10-10 17:04:26 +02:00
Jonathan Kew
ca024fe34c
Bug 1074809
- For OTS warning (rather than failure) messages, only log the first occurrence of any given message per font. r=jdaggett
2014-10-10 14:50:52 +01:00
Sotaro Ikeda
a2b3d39ae6
Bug 1075077 - Update buffer's addresses r=nical
2014-10-10 06:21:43 -07:00
Jeff Muizelaar
20abd56cbd
Bug 1076020. Update to ANGLE 2182 + fixes.
...
This corresponds to ANGLE commit 9a2e6ac98a10907b1241bd5709597912e08f63fb
It vastly improves D3D11 performance on Intel GPUs by
avoiding write to multiple render targets when unneeded.
2014-10-09 15:08:59 -04:00
Nicolas Silva
0836f2451a
Bug 1079250 - SharedDataGonkOGL::DeleteTextureIfPresent to assert mCompositor rather than gl(). r=sotaro
2014-10-09 16:00:17 +02:00
Jonathan Kew
b2782ecfb8
Bug 1074223 - Update OTS to pick up fixes for upstream issues 35, 37. Current rev: c24a839b1c66c4de09e58fabaacb82bf3bd692a4. r=jdaggett
2014-10-09 08:43:30 +01:00
Sotaro Ikeda
0e2aaae2ef
Bug 1075136 - Initialize TileClient::mCompositableClient correctly r=nical
2014-10-08 20:47:17 -07:00
Kartikaya Gupta
6a1b9bac86
Bug 1078316 - Tweaks for root-frame overlay scrollbars so they don't oscillate while panning around. r=botond,tn
2014-10-08 22:56:38 -04:00
Ehsan Akhgari
9f13f71594
Bug 1079321 - Fix some more bad implicit constructors in gfx; r=jrmuizel
2014-09-24 09:16:53 -04:00
Sotaro Ikeda
0f2b546487
Bug 1079251 - fix CbCr buffer address r=nical
2014-10-08 13:34:52 -07:00
Eric Rahm
7fffd05532
Bug 806819 - Part 4: Add files that were excluded from unified builds back in. r=ehsan
2014-10-08 13:19:14 -07:00
Eric Rahm
8d715a7fe4
Bug 806819 - Part 3: Remove redundant FORCE_PR_LOG entries. r=ehsan
2014-10-08 13:17:32 -07:00
Jonathan Kew
c765f6c3f8
Bug 1074735 pt 1 - Use more sensible values for underline and strikeout position in vertical font metrics. r=smontagu
2014-10-08 10:32:53 +01:00
Jonathan Kew
cd20b667c6
Bug 902799 - Support textruns with vertical writing modes when drawing Canvas2D text. r=bas
2014-10-06 16:19:36 +01:00
Carsten "Tomcat" Book
2db885f447
merge mozilla-inbound to mozilla-central a=merge
2014-10-08 15:45:22 +02:00
Carsten "Tomcat" Book
12f1280ce3
Backed out changeset 88bb2a142e10 (bug 902799) on smaugs requests for regressions/crashes
2014-10-08 15:41:35 +02:00
Markus Stange
603aed5594
Bug 1077358 - Clip BasicColorLayer drawing to the layer's bounds. r=Bas
2014-10-07 16:18:01 +02:00
Markus Stange
4c6fa36735
Bug 1076695 - Don't convert alpha surfaces into RGBA surfaces for FilterNodeTransformSoftware. r=Bas
2014-10-07 16:18:01 +02:00
Markus Stange
391dd9ad59
Bug 1074280 - Use AsContainerLayer() in order to avoid a bad cast. r=roc
2014-10-07 16:18:00 +02:00
Andrew Halberstadt
d292ee73f1
Bug 1066735 - Remove root b2g and android specific xpcshell manifests, r=chmanchester
2014-10-07 18:18:28 -04:00
Jonathan Watt
ba5793c229
Bug 1077805 - Remove the gfxContext methods PointInFill and PointInStroke. r=Bas
2014-10-08 04:43:03 +01:00
Jonathan Watt
c5ae349afc
Bug 1077961, part 2 - Stop doing lots of unnecessary and expensive Matrix4x4 multiplication. r=Bas
2014-10-08 04:43:00 +01:00
Jonathan Watt
30c91163ad
Bug 1077961, part 1 - Add various methods to Moz2D Matrix4x4 to allow us to minimize multiplications. r=Bas
2014-10-08 04:40:44 +01:00
Wes Kocher
1a2c9fd8d4
Backed out changeset bb80c2b08bc0 (bug 1076695) for being the likely cause of the ASAN reftest permafail
2014-10-07 17:30:54 -07:00
Matt Woodrow
fc9e072f26
Bug 1077842 - Simplify invalid regions for tiled painted layers to avoid complex region operations. r=jrmuizel
...
--HG--
extra : rebase_source : 13cbe5d47b5c79e576627a67b2a6b61b217f9acf
2014-10-08 13:12:25 +13:00
Matt Woodrow
c793628b35
Bug 1078109 - Make sure we initialize tiled textures to the format we're going to upload with. r=jgilbert
...
--HG--
extra : rebase_source : a779c602a9ef55f8a36e0e5886302f3d3d9624f0
2014-10-08 13:10:59 +13:00
Benoit Jacob
460206c009
Bug 1077183 - Untangle the confusion between effective and unsized internalformats in the WebGL implementation - r=jgilbert
2014-10-07 19:52:58 -04:00
Sotaro Ikeda
bda824b950
Bug 1076868 - Fix RemoveTextureFromCompositableAsync() call handling r=nical
2014-10-07 11:37:15 -07:00
Vladimir Vukicevic
a5902d45bc
Bug 912196. Add support for ANGLE D3D11 path. r=jgilbert
...
There are currently problems with the color format chosen
which breaks MSAA resolution. But we might as well land this
now.
--HG--
extra : rebase_source : 1287e5c059e263d03b0d612ce5cf17e93bc5b033
2014-04-03 13:29:22 +08:00
Nicolas Silva
f26be8e3fa
Bug 1077307
- Merge NewTextureSource and TextureSource. r=sotaro
2014-10-07 15:58:59 +02:00
Nicolas Silva
f16d501785
Bug 1016540
- GrallocTextureSource::DeallocateDeviceData must assert that it has a compositor, rather than a gl context. r=sotaro
2014-10-07 10:45:04 +02:00
Wes Kocher
445e1466e9
Backed out 5 changesets (bug 806819) for WinXP test failures on a CLOSED TREE
...
Backed out changeset 009ae35b0c67 (bug 806819)
Backed out changeset 5a57f87f5061 (bug 806819)
Backed out changeset f06cd735b5b3 (bug 806819)
Backed out changeset e25a2a8d4af4 (bug 806819)
Backed out changeset 70a167982c3f (bug 806819)
2014-10-06 16:32:50 -07:00
Sotaro Ikeda
bae6e432e4
Bug 1067455 - Reduce Fence::merge() call on compositor thread r=nical
2014-10-06 15:45:03 -07:00
Eric Rahm
53a247fb00
Bug 806819 - Part 4: Add files that were excluded from unified builds back in. r=ehsan
...
--HG--
extra : rebase_source : 49a3f57d94fc94702f1604175c4e206091b67197
2014-10-06 13:11:24 -07:00
Eric Rahm
80d2b8bba6
Bug 806819 - Part 3: Remove redundant FORCE_PR_LOG entries. r=ehsan
...
--HG--
extra : rebase_source : c96eea1c12ea8c19314393f0e8b4b57a4316a61d
2014-10-06 13:08:20 -07:00
Botond Ballo
41c222db9a
Bug 1073250 - Gtest for stuck-in-apz-overscroll bug. r=kats
2014-10-03 20:35:16 -04:00
Botond Ballo
8865f35412
Bug 1073250 - Ignore subsequent touches if an any APZC along the handoff chain of the one targeted by the first touch is overscrolled. r=kats
2014-10-03 20:33:49 -04:00
Eric Rahm
88d45d2dae
Bug 1072605 - Just use PR_LOGGING to determine if logging is enabled. r=Bas
2014-10-06 09:33:06 -07:00
Jacek Caban
06f06edec1
Bug 1076743 - Fixed angle compilation with mingw. (moz.build part) r=gps
...
--HG--
extra : rebase_source : 5bff5b899c83796443c124dce0f5afbd16e611c2
2014-10-06 18:03:16 +02:00
Jacek Caban
aae8678c90
Bug 1076743 - Fixed angle compilation with mingw. (upstream part)
...
--HG--
rename : gfx/angle/src/libGLESv2/constants.h => gfx/angle/src/libGLESv2/Constants.h
extra : rebase_source : 3147126bc9ccd9df61f4f27e91efe397a6538943
2014-10-06 18:02:43 +02:00
Jonathan Kew
9e6b1ce2ef
Bug 902799 - Support textruns with vertical writing modes when drawing Canvas2D text. r=bas
2014-10-06 16:19:36 +01:00
Ed Morley
d23852e136
Backed out changeset a3250bad7f3c (bug 902799) for build failures on Windows
2014-10-06 15:55:56 +01:00
Jonathan Kew
a0d9529795
Bug 902799 - Support textruns with vertical writing modes when drawing Canvas2D text. r=bas
2014-10-06 15:14:54 +01:00
Nicolas Silva
a735b7135f
Bug 1044975 - Don't crash if mapping D3D11 shader constant buffers fails. r=Bas
2014-10-06 14:53:42 +02:00
Nicolas Silva
5be89d1497
Bug 1076825 - Don't crash release builds if allocating the buffer on white failed in RotatedBuffer.cpp. r=Bas
2014-10-06 14:37:57 +02:00
Andrew Osmond
57ad5c2812
Bug 1077402 - Lock monitor when accessing overscrolling transform. r=kats
2014-10-03 06:38:00 +02:00
Mason Chang
32d0a8588d
Bug 1075096 - Separate LayerTransactions in profiler. r=benwa
2014-10-01 11:38:00 +02:00
Mason Chang
7bb63f5b26
Bug 1073545 - Add Vsync Markers to SPS Profiler. r=benwa
2014-10-01 13:01:59 -07:00
Phil Ringnalda
674424f954
Back out ef1cd14c8cac (bug 1067455) for Windows assertion failures
...
CLOSED TREE
2014-10-05 19:16:56 -07:00
Sotaro Ikeda
41fa2ab6fd
Bug 1067455 - Reduce Fence::merge() call on compositor thread r=nical
2014-10-05 14:14:33 -07:00
Dan Glastonbury ext:(%20and%20Benoit%20Jacob%20%3Cbjacob%40mozilla.com%3E)
08d194e807
Bug 1075195 - WebGL2: implement texStorage2D - r=bjacob,djg
2014-07-15 09:55:56 +10:00
Jonathan Watt
2e4b869e2e
Bug 1077544 - Add a GetBackendType() method to PathBuilder. r=Bas
2014-10-04 12:13:29 +01:00
Jonathan Watt
bb8507bc95
Bug 1077120 - Remove gfxContext::HasError(). r=Bas
2014-10-04 12:13:29 +01:00
Jonathan Watt
b67826333d
Bug 1077119 - Remove the gfxContext methods for getting various types of path extents. r=Bas
2014-10-04 12:13:29 +01:00
Jonathan Kew
21fd93a194
Bug 1064737 pt 3 - Read metadata from a WOFF2 font if present. r=jdaggett
2014-10-04 11:46:54 +01:00
Jonathan Kew
0d2cfaf334
Bug 1064737 pt 2 - Support for WOFF2 as a webfont format. r=jdaggett
2014-10-04 11:36:05 +01:00
Jonathan Kew
b8f41a1322
Bug 1064737 pt 1 - Enable WOFF2 support in OTS. r=jdaggett
2014-10-04 10:05:14 +01:00
Kartikaya Gupta
ab6a6fe5ab
Bug 1063168 - Fix some incorrect debug printf format specifiers. r=botond
2014-10-03 13:39:38 -04:00
Kartikaya Gupta
cfd776f2f8
Bug 1063138 - Don't forward move events from the GEL to the APZC when two fingers are down but the pinch hasn't been activated. r=botond
2014-10-03 13:39:37 -04:00
Kartikaya Gupta
282f0f98b2
Bug 1074401 - Ensure that the repaint request is always dispatched from the APZ on the main thread. r=botond
2014-10-03 13:39:37 -04:00
Nicolas Silva
02b75fbdaf
Bug 1073113 - make D3D11 image layers double buffered. r=mattwoodrow
2014-10-03 11:25:07 +02:00
Neil Rashbrook
1a05d7aaf8
Bug 1053652 - Cannot open include file: 'dwrite_1.h'. r=gw280
...
Imports/Transplants upstream https://codereview.chromium.org/552383002/
2014-10-03 01:54:23 -04:00
Ed Morley
8c0d5a673b
Merge mozilla-central and inbound
2014-10-03 15:14:53 +01:00
Ed Morley
a5ebac277a
Merge latest green b2g-inbound changeset and mozilla-central; a=merge
2014-10-03 14:29:24 +01:00
Jonathan Watt
3790732f9a
Bug 1074194 - Factor out gfxContext::SetColor()'s color management conversion into a gfxPlatform helper. r=Bas
2014-10-03 09:50:42 +01:00
Sushil Chauhan
acab5ad5f9
Bug 1074099 - Use GetLocalTransform api in LayerTreeInvalidation class. r=mattwoodrow
...
--HG--
extra : rebase_source : 80970410b49552e61c0cf76d7953fdd825029bb4
2014-10-01 11:04:19 -07:00
Sotaro Ikeda
9316615ce2
Bug 1075136 - backout the commit
2014-10-02 06:45:02 -07:00
Kartikaya Gupta
86bc862d58
Bug 1076915 - Ensure that PostDelayedTask is always called on the controller thread. r=botond
2014-10-03 09:29:49 -04:00
Nick Lebedev
89be467df3
Bug 947892. Add dispatching of the tap event when the tap is followed by multiple touches. r=botond
2014-10-03 09:24:56 -04:00
Matt Woodrow
8a4adcbe04
Bug 1070722 - Remove DrawTargetCG::OptimizeSourceSurface since we don't get any benefit without quartz high-quality downscaling enabled. r=jrmuizel
2014-10-02 21:14:46 +13:00
Cameron McCormack
103bb77e68
Bug 1028497 - Part 25: Support loading of fonts from ArrayBuffer{,View}s. r=bzbarsky,jdaggett
2014-10-02 12:32:09 +10:00
Cameron McCormack
d045185df5
Bug 1028497 - Part 14: Rename some methods to talk about UserFontEntry instead of FontFace. r=jdaggett
...
How that we have a class named "FontFace", it's a bit confusing for some
of the gfxUserFontSet methods to have "FontFace" in their names, so I'm
renaming them to mention "UserFontEntry" instead.
2014-10-02 12:32:07 +10:00
Cameron McCormack
f5bcec5617
Bug 1028497 - Part 9: Implement FontFace.status. r=jdaggett
...
We make gfxUserFontEntry::SetLoadState virtual so that we can hook into
changes and update FontFace::mStatus. We can't just reflect the
gfxUserFontEntry's value in FontFace::Status() since the spec has
requirements about when exactly the status is set.
2014-10-02 12:32:06 +10:00
Cameron McCormack
4649da6d47
Bug 1028497 - Part 6: Have a FontFace::Entry class extending gfxUserFontEntry that can inform the FontFaceSet about loading. r=jdaggett
...
We can't make FontFace inherit from gfxUserFontEntry, since the former
is cycle collected. So instead, we have a small class that inherits
from it that will override its virtual methods and forward things on to
the FontFace object.
We make gfxUserFontSet::CreateFontFace virtual so we can override it to
produce instances of our gfxUserFontEntry subclass.
2014-10-02 12:32:06 +10:00
Cameron McCormack
f5f01b6fc2
Bug 1028497 - Part 4: Move the nsUserFontSet object into FontFaceSet. r=jdaggett
...
This (a) moves ownership of the gfxUserFontSet into FontFaceSet, (b) moves
nearly all of the functionality of nsUserFontSet into FontFaceSet, and (c)
adds a class that inherits from gfxUserFontSet so that we can override some
of its virtual functions and delegate them to the FontFaceSet.
2014-10-02 12:32:05 +10:00
Kartikaya Gupta
583aaba49b
Bug 1043859 - Fix the code to remove the async transform from scrollbar layers that are descendants of their content. r=botond
2014-10-01 17:49:31 -04:00
Kartikaya Gupta
7f4534b1c1
Bug 1043859 - Expose the APZC overscroll transform as a separate function. r=botond
2014-10-01 17:49:31 -04:00
Kartikaya Gupta
bb0fbe8d1b
Bug 1068571 - Clear velocity on touch-end even if in the NOTHING state. r=botond
2014-10-01 17:49:30 -04:00
Jeff Gilbert
6108ef9a33
Bug 1048108 - Don't require alpha on ANGLE. - r=kamidphish
2014-10-01 17:05:34 -07:00
Jeff Gilbert
162c30369f
Bug 1048108 - Actually iterate through configs. - r=kamidphish
2014-10-01 17:05:33 -07:00
Jonathan Kew
934e56f8da
Bug 902762 pt 4 - Support for orientation:sideways-right when drawing vertical textruns. r=jdaggett
2014-10-01 20:25:49 +01:00
Jonathan Kew
e46d88166d
Bug 902762 pt 3 - Make DrawPartialLigature aware of vertical runs. r=jdaggett
2014-10-01 20:25:49 +01:00
Jonathan Kew
7e8dfb9a44
Bug 902762 pt 2 - Support for vertical textruns and fonts through gfxTextRun::Draw. r=jdaggett
2014-10-01 20:25:48 +01:00
Jonathan Kew
b2c88c5dfe
Bug 902762 pt 1 - Pass a 'vertical' flag to font shapers, and support vertical shaping through harfbuzz. r=jdaggett
2014-10-01 20:25:48 +01:00
Botond Ballo
4fe50667ac
Bug 1073618 - When starting a snap-back after a fling, only consider APZCs along the handoff chain from the flinging APZC onwards. r=kats
2014-10-01 13:26:37 -04:00
Bas Schouten
34e15d49a4
Bug 1075615: Pretranslate the pattern matrix when the pattern specifies a sampling rect. r=jrmuizel
2014-10-01 19:50:24 +02:00
Bas Schouten
8c1ed00969
Bug 1075621: Support Direct2D 1.1 for ScaledFontDWrite::CopyGlyphsToBuilder. r=jrmuizel
2014-10-01 19:50:24 +02:00
Kartikaya Gupta
2a13eb6ad0
Bug 1074944 - Update APZ code to use Matrix4x4::Inverse() where possible. r=nical
2014-10-01 13:13:05 -04:00
Kartikaya Gupta
6636444d56
Bug 1074944 - Add Inverse functions on Matrix and Matrix4x4. r=Bas
2014-10-01 13:13:02 -04:00
Sotaro Ikeda
eacbaf0a37
Bug 1075136 - Initialize TileClient::mCompositableClient correctly r=nical
2014-10-01 07:16:32 -07:00
Jacek Caban
0bba571624
Bug 1057331
- mingw fixup (const char16_t*/char16ptr_t mismatch).
2014-10-01 10:58:57 +02:00
Jeff Muizelaar
a6e2d3180f
Bug 1074615. Remove DRAW_SNAPPED. r=mwoodrow
...
This doesn't seem to be necessary and doesn't really make sense to me. This
will help us moving region clipping into Moz2D
--HG--
extra : rebase_source : 4a5987ce2a95eaba44a69233d1b7f461f5ec16ea
2014-10-01 01:25:25 -04:00
Wes Kocher
4d9a345155
Merge m-c to inbound a=merge
2014-09-30 17:10:24 -07:00
Wes Kocher
9e83c932d2
Merge b2g-inbound to m-c a=merge
2014-09-30 16:42:03 -07:00
Jeff Muizelaar
ef58f4304f
Bug 1066664. Fix screenshot rotation. r=mwoodrow
...
This moves the screenshot (now-nonexistent) unrotation code from the opengl
compositor into ClientLayerManager.cpp
2014-09-30 16:20:48 -04:00
Jonathan Watt
f5f620a8d2
Bug 1074974 - Make HelpersD2D.h's CreateStrokeStyleForOptions more robust. r=Bas
2014-09-30 18:07:49 +01:00
Nicolas Silva
e381d1456d
Bug 1072877 - Ensure OOP transactions can't use memory backed tile locks. r=bjacob
2014-09-30 18:30:23 +02:00
Bas Schouten
20ab143e76
Bug 1074272: Use exception mode 0 for our D3D11 devices. r=jrmuizel
2014-09-30 17:51:09 +02:00
Jeff Muizelaar
673f3a21d4
Bug 1073086. Remove broken snapping code. r=mwoodrow
...
We generate a Rect from integers and then round them to do the snapping.
- Rect rect(r->x, r->y, r->width, r->height);
-
- rect.Round();
This accomplishes nothing.
Just rip it out.
--HG--
extra : rebase_source : 3194652ca83f2e66ae1cbd02573ab86c444bd2fb
2014-09-25 14:01:10 -04:00
Jeff Muizelaar
b07d2488db
Bug 1071241. Call ComputeRotation before TransformShadowTree. r=mwoodrow
...
This is need so that the rotation transform is available at
transform time. Without this rotation is delayed a frame.
2014-09-30 10:07:05 -04:00
Markus Stange
6bb9f1c44a
Bug 1073727 - Fix bustage.
2014-09-30 14:08:18 +02:00
Markus Stange
ea666229c7
Bug 1073727 - Make OverscrollHandoffState::mPanDistance non-negative during OS X APZ panning. r=botond
2014-09-30 13:51:37 +02:00
Markus Stange
db1eb67770
Bug 1073230 - Address Jeff's review comments from bug 1011166 comment 60. r=jrmuizel
2014-09-30 13:51:09 +02:00
Jonathan Kew
4a06c41b0a
Bug 1065002 pt 2 - Add an orientation field to nsFontMetrics. r=jdaggett
2014-09-30 07:38:35 +01:00
Jonathan Kew
c5e1a54d59
Bug 1065002 pt 1.3 - Add an Orientation parameter to gfxFont::GetMetrics and dispatch to horizontal or vertical as needed. r=jdaggett
2014-09-30 07:38:26 +01:00
Jonathan Kew
af4fdc577c
Bug 1065002 pt 1.2 - Add CreateVerticalMetrics to gfxFont, to read/synthesize metrics for vertical layout. r=jdaggett
2014-09-30 07:38:06 +01:00
Jonathan Kew
55f3a61af3
Bug 1065002 pt 1.1 - Rename gfxFont::GetMetrics to GetHorizontalMetrics, and add a GetMetrics wrapper to access it. r=jdaggett
2014-09-30 07:37:40 +01:00
Jonathan Kew
87cc3a2642
Bug 727276 - Use emoji-style variation selector to help GetCommonFallbackFonts make an appropriate choice. r=roc
2014-09-30 07:27:55 +01:00
Matt Woodrow
05fe9a0d0c
Bug 1070722 - Backout accidental inclusions in a4ae53da4fe6
2014-09-30 16:12:28 +13:00
Matt Woodrow
492e380aa7
Bug 1070722 - Fix reftest annotation for OSX 10.6
2014-09-30 15:26:40 +13:00
Matt Woodrow
fcd996d937
Bug 1070722 - Use the imagelib high quality downscaler on OSX instead of the quartz one. r=jrmuizel
2014-09-26 15:05:14 -04:00
Matt Woodrow
17d41ed59f
Bug 1067588 - Don't use source clipping if the draw won't resample. r=Bas
2014-09-30 13:20:35 +13:00
Matt Woodrow
409fe287eb
Bug 1067588 - Don't draw images with a sampling rect if the rect covers the entire image. r=Bas
...
--HG--
extra : rebase_source : 1c6aebe49a6168953413f60d97d8d53135298e77
2014-10-03 13:49:08 +13:00
Chris Lord
493252838e
Bug 1006797 - Only apply the window render offset when actually rendering to the window. r=nical
...
--HG--
extra : rebase_source : 24f2d8c50e5c0ddfa6683291040a78574d631678
2014-10-03 13:22:32 +13:00
Matt Woodrow
04920ac4b0
Bug 1075616 - Do partial uploads of non-D2D SourceSurfaces when we have a sampling rect. r=Bas
...
--HG--
extra : rebase_source : d08b5d3d515484ebc0f8a3be774d66c3b881a8d4
2014-09-24 13:23:15 -04:00
Carsten "Tomcat" Book
4b13350a83
Merge m-c to b2g-inbound
2014-09-30 15:42:26 +02:00
Ryan VanderMeulen
b8a1aced00
Merge m-c to b2g-inbound. a=merge
2014-09-29 16:02:35 -04:00
Kartikaya Gupta
9a0197a401
Bug 1070993 - Allow for sub-app-unit rounding error when deciding if an APZ is checkerboarding or not. r=botond
2014-09-29 13:33:15 -04:00
Ed Morley
fad1e475af
Backed out changeset 318fa507832d (bug 1073086)
2014-09-29 17:42:34 +01:00
Daniel Holbert
ec62208fdf
Bug 1073716: Use C++ std::abs() instead of C abs(), for non-'int'-typed values, to address clang warning. r=ehsan
2014-09-28 09:59:46 -07:00
Jeff Muizelaar
5e0dbe7d22
Bug 1073086. Remove broken snapping code. r=mwoodrow
...
We generate a Rect from integers and then round them to do the snapping.
- Rect rect(r->x, r->y, r->width, r->height);
-
- rect.Round();
This accomplishes nothing.
Just rip it out.
--HG--
extra : rebase_source : 620d4c9b4e6951e42441db336de2badb69c4a39c
2014-09-25 14:01:10 -04:00
Sotaro Ikeda
8c38a3b5da
Bug 1073862 - Remove RemoveTextureFromCompositableTracker usage for back buffer removal r=nical
2014-09-29 07:18:25 -07:00
Jonathan Watt
b1c32c7a2b
Bug 1074012, part 2 - Mark gfxPattern::GetPattern's DrawTarget parameter as const. r=Bas
2014-09-29 14:26:15 +01:00
Jonathan Watt
58ce4d9c22
Bug 1074012, part 1 - Temporarily expose some gfxContext fill/stroke API to help with porting to Moz2D. r=Bas
2014-09-29 14:26:15 +01:00
Jonathan Watt
12265c2c41
Bug 1073972
- Get rid of gfxContext's FillRule enum in favor of Moz2D's. r=Bas
2014-09-29 14:15:19 +01:00
Jonathan Watt
a6a8b844ba
Bug 1073964 - Pass a const DrawTarget* through to nsSVGPaintServerFrame::GetPaintServerPattern so that it can create a pattern of the appropriate type. r=Bas
2014-09-29 14:15:19 +01:00
Jonathan Watt
27111a9c27
Bug 1073960 - Mark DrawTarget::GetFormat() as const. r=Bas
2014-09-29 14:15:18 +01:00
Jonathan Watt
4d2d3b0296
Bug 1073363, part 3 - Convert some Mozilla code to use Moz2D's new GeneralPattern class. r=Bas
2014-09-29 14:12:06 +01:00
Jonathan Watt
eab304ab9a
Bug 1073363, part 2 - Add a GeneralPattern class to Moz2D to solve the problem of writing general pattern creating functions. r=Bas
2014-09-29 14:12:06 +01:00
Jonathan Watt
5169f0e072
Bug 1073363, part 1 - Rename gfxContext's GeneralPattern to PatternFromState. r=Bas
2014-09-29 14:12:05 +01:00
Henri Sivonen
1d32f36a99
Bug 964225 addendum - Adjust gfx to use Encoding Standard encoding names when decoding the names of legacy Chinese Mac fonts. r=emk.
2014-09-29 15:05:15 +03:00
Nicolas Silva
1d3f0255c9
Bug 1061713 - Don't crash release builds if a D3D TextureClient is unlocked without being locked. r=Bas
2014-09-29 11:24:54 +02:00
Wes Kocher
e0a5dea92a
Backed out changeset b5705fbed44f (bug 1070722) for reftest orange on a CLOSED TREE
2014-09-26 14:29:46 -07:00
Matt Woodrow
09911289a1
Bug 1070722 - Use the imagelib high quality downscaler on OSX instead of the quartz one. r=jrmuizel
...
--HG--
extra : rebase_source : 53c205cfc8af95be28d0878248b04e9872910651
2014-09-26 15:05:14 -04:00
Nicolas Silva
24ab6f3545
Bug 1054581 - Have all compositor backends behave consistently when creating a zero-sized intermediate render target. r=jrmuizel
2014-09-26 15:02:35 -04:00
Markus Stange
3efef60534
Bug 1073103 - SReplace 'Thebes' with 'Painted' in some more places. r=roc
2014-09-26 13:07:06 -04:00
Markus Stange
7d5a3be591
Bug 1073103 - Rename ThebesLayer to PaintedLayer. r=roc
...
--HG--
rename : gfx/layers/basic/BasicThebesLayer.cpp => gfx/layers/basic/BasicPaintedLayer.cpp
rename : gfx/layers/basic/BasicThebesLayer.h => gfx/layers/basic/BasicPaintedLayer.h
rename : gfx/layers/client/ClientThebesLayer.cpp => gfx/layers/client/ClientPaintedLayer.cpp
rename : gfx/layers/client/ClientThebesLayer.h => gfx/layers/client/ClientPaintedLayer.h
rename : gfx/layers/client/ClientTiledThebesLayer.cpp => gfx/layers/client/ClientTiledPaintedLayer.cpp
rename : gfx/layers/client/ClientTiledThebesLayer.h => gfx/layers/client/ClientTiledPaintedLayer.h
rename : gfx/layers/composite/ThebesLayerComposite.cpp => gfx/layers/composite/PaintedLayerComposite.cpp
rename : gfx/layers/composite/ThebesLayerComposite.h => gfx/layers/composite/PaintedLayerComposite.h
rename : gfx/layers/d3d10/ThebesLayerD3D10.cpp => gfx/layers/d3d10/PaintedLayerD3D10.cpp
rename : gfx/layers/d3d10/ThebesLayerD3D10.h => gfx/layers/d3d10/PaintedLayerD3D10.h
rename : gfx/layers/d3d9/ThebesLayerD3D9.cpp => gfx/layers/d3d9/PaintedLayerD3D9.cpp
rename : gfx/layers/d3d9/ThebesLayerD3D9.h => gfx/layers/d3d9/PaintedLayerD3D9.h
2014-09-26 13:06:08 -04:00
Nicolas Silva
452d1c1678
Bug 1072491 - Make GrallocTextureHost more robust against some invalid states. r=sotaro
2014-09-26 10:32:59 -04:00
Sotaro Ikeda
1b0758dac8
Bug 1017351
- Handle Sharing GrallocTextureHostOGL among ImageHosts r=nical
2014-09-26 04:30:11 -07:00
Jonathan Kew
ac48776ad3
Bug 923007 - Check for unexpected font substitution during Core Text shaping, and fall back to harfbuzz if this occurs. r=jdaggett
2014-09-26 09:20:20 +01:00
Kartikaya Gupta
af45294759
Bug 1073024 - Make a pref to control building event regions. r=roc
2014-09-26 02:44:34 -04:00
Dan Glastonbury
01632be80d
Bug 1048747 - WebGL2 - GL symbols for GetIntegeri_v and GetInteger64i_v.; r=jgilbert
...
--HG--
extra : rebase_source : d4c5a1a6e4a5c6f772a4f69c2ff3edab50d0d6e4
extra : source : 9929d6519682ca1b0dac4e7390349a2254d711c5
2014-05-27 20:21:30 +10:00
Wes Kocher
e58d7377ba
Backed out 2 changesets (bug 1048108) for b2g build bustage
...
Backed out changeset dc8fac10012d (bug 1048108)
Backed out changeset 5da1e1c4c706 (bug 1048108)
2014-09-25 16:33:28 -07:00
Jeff Gilbert
a087703c5a
Bug 1048108 - ANGLE's BGRX should be like GL_BGR8. - r=kamidphish
2014-09-25 16:00:43 -07:00
Jeff Gilbert
4d1c032271
Bug 1048108 - Actually iterate through configs. - r=kamidphish
2014-09-25 16:00:43 -07:00
Markus Stange
33956e6925
Bug 983241 - Allow filterNodeSoftware->SetInput(*, nullptr) in order to drop reference to input surface / filter. r=Bas
2014-09-25 15:19:28 -04:00
Markus Stange
9e1c33c018
Bug 983574 - When setting a SourceSurface input on a FilterNodeD2D1, delay the conversion to ID2D1Image until the actual DrawFilter call. r=Bas
2014-09-25 15:18:29 -04:00
Kartikaya Gupta
b13de27ab1
Bug 973105 - Add a test to verify that new input blocks flush APZ repaint requests. r=botond
2014-09-25 13:46:34 -04:00
Kartikaya Gupta
857228ea8e
Bug 973105 - Force flushing of repaint requests before processing touchstart events. r=botond
2014-09-25 13:46:33 -04:00
Jim Chen
d43388fc2f
Bug 1067018 - Make sure calloc/malloc/free usages match in Tools.h; r=jwatt
2014-09-25 13:08:23 -04:00
Jeff Muizelaar
abf0ba5dbd
Bug 1073039. Change uniform workaround to use raw gl. r=mstange
...
Bug 1073036 is changing the way we track shader state. Making
this use raw gl instead of Activate() allows CompositorOGL
to remain ignorant of it.
--HG--
extra : rebase_source : ed7e98b35b3fb7c7ea902ee921e09f9cf620b245
2014-09-24 15:06:09 -04:00
Jeff Muizelaar
20378f45cd
Bug 1072930. Remove accidentally added .orig files.
2014-09-25 11:39:45 -04:00
Dan Glastonbury
9bea11e617
Bug 1048741 - WebGL2 - GL symbols for texture storage.; r=jgilbert
2014-09-23 15:49:19 +10:00
John Daggett
b0dafb656a
Bug 998869 part 5 - lazily load userfonts (non-linux). r=jfkthame
2014-09-25 12:16:54 +09:00
John Daggett
291057d212
Bug 998869 part 4 - rename fontgroup methods. r=heycam
2014-09-25 12:16:54 +09:00
John Daggett
245a756e02
Bug 998869 part 3 - rename userfont class methods. r=heycam
2014-09-25 12:16:53 +09:00
John Daggett
3570b54018
Bug 998869 part 2 - switch to GetFontAt(0) to GetFirstValidFont(). r=jfkthame
2014-09-25 12:16:53 +09:00
John Daggett
938b6ce42d
Bug 998869 part 1 - build fontlist more lazily (non-linux). r=jfkthame
2014-09-25 12:16:52 +09:00
Jeff Gilbert
0c01b089c8
Bug 1048108 - Exclude RGBA configs when alpha:false. - r=kamidphish
2014-09-24 16:42:27 -07:00
Markus Stange
24c2ae2fdb
Bug 1072533 - Remove gfxASurface::GetDefaultContextFlags(). r=jwatt
2014-09-24 17:16:54 -04:00
Kartikaya Gupta
1cc43c5dbb
Bug 1030181 - Follow-up to fix typo. r=me DONTBUILD
2014-09-24 13:57:44 -04:00
Nicolas Silva
19d8e22943
Bug 1072411 - Remove useless format convertion code in ImageClient. r=jrmuizel
2014-09-24 13:50:28 -04:00
Bas Schouten
983d188140
Bug 1072404: Firefox may crash when the D3D device is removed while rendering. r=mattwoodrow
2014-09-24 17:12:10 +00:00
Sotaro Ikeda
8a3ab50601
Bug 1061435 - Set timeout to fClientWaitSync() r=nical
2014-09-24 07:00:19 -07:00
Mason Chang
4b2df54aa2
Bug 1056340 - Clip viewport fixed position overflow to scroll frame. r=roc
2014-09-23 09:44:00 -04:00
Milan Sreckovic
b689675056
Bug 1068784 - Since the tiling is now not a simple pref choices, but it depends on some platform specific criteria, stop using the pref directly, and always use gfxPlatform::UseTiling instead. r=mwoodrow
2014-09-17 13:55:23 -04:00
Milan Sreckovic
3fe61f95a3
Bug 980036 - Move image prefs to gfxPrefs. r=seth
2014-09-22 17:30:20 -04:00
Carsten "Tomcat" Book
9158c7274b
Backed out changeset 231c5214e07c (bug 1048741) for crashtest and m2 test failures on a CLOSED TREE
2014-09-24 08:15:19 +02:00
Dan Glastonbury
610a85135f
Bug 1048741 - WebGL2 - GL symbols for 3D textures.; r=jgilbert
...
--HG--
extra : rebase_source : f1ab1982187f5c611a0f13fbcdb38414b2fe8942
2014-09-23 15:50:10 +10:00
Dan Glastonbury
7d49107084
Bug 1048741 - WebGL2 - GL symbols for texture storage.; r=jgilbert
...
--HG--
extra : rebase_source : 4465ba102179f3ae338f19632d77547686df0220
2014-09-23 15:49:19 +10:00
Dan Glastonbury
4990473894
Bug 1048724 - WebGL2 - GL symbols for Transform Feedback.; r=jgilbert
...
--HG--
extra : rebase_source : f47b2a8203b0dc23dd871987c2b2f7dae28b2723
extra : source : a0ecb0468b8a2998b676da63678938d9f9d58f52
2014-09-23 15:47:28 +10:00
Dan Glastonbury
50b7078ecf
Bug 1048745 - WebGL2 - GL symbols for gpu_shader_4.; r=jgilbert
...
--HG--
extra : rebase_source : 9da56a67fc59ef27a8ff28e960bfc1175a6fc936
extra : source : 0c1b303c73fa1f7dad836235d4916ae6b618bfe2
2014-09-23 15:27:55 +10:00
Dan Glastonbury
86c66d6f5a
Bug 1048745 - WebGL2 - GL symbols for VertexAttribI.; r=jgilbert
...
--HG--
extra : rebase_source : 57ceb97a1f21c85427c8108ea7ff41f93fe24789
extra : source : 0d1c61620e601c851f61cd062e42204c2e50e3e0
2014-09-23 15:38:01 +10:00
Dan Glastonbury
bf3a35dfd6
Bug 1048745 - WebGL2 - GL symbols for uniformui & non-square uniform matrix.; r=jgilbert
...
--HG--
extra : rebase_source : bd47b6bbde06ba7f8a945aa55f751d8a3c074946
extra : source : 5b135f5f9492b2606c593ad0c800488f6a51274c
2014-09-23 15:33:55 +10:00
Dan Glastonbury
ceeef21bbf
Bug 1048720 - WebGL2 - GL symbols for Samplers.; r=jgilbert
...
--HG--
extra : rebase_source : e166bb27c051843bc469389fddd8fce8ef425ad3
extra : source : 2203b912f17e2f501f9bf65343dfadb05256dfd8
2014-09-23 15:45:34 +10:00
Nicolas Silva
d3e6013f97
Bug 1066139 - Put stereo video behind a pref (off by default). r=Bas
2014-09-23 17:57:14 -04:00
Markus Stange
f705025184
Bug 1050493 - Invalidate ColorLayer bounds changes. r=roc
...
--HG--
extra : rebase_source : 2196e9cb32a41771b9078ec1e66dbb97ef430b71
2014-09-23 17:47:36 -04:00
Markus Stange
3cefe14dd4
Bug 927892 - Use aDestPoint in dt->DrawFilter instead of a translation. r=Bas
...
--HG--
extra : rebase_source : 1a2e9d2ba45ddec8d8378c467f0eb39ea70f66a2
2014-09-23 17:47:20 -04:00
Markus Stange
a6b7ec3dc1
Bug 927892 - Add a DrawOptions argument to FilterSupport::RenderFilterDescription. r=roc
...
--HG--
extra : rebase_source : e06775260cb822bfaa4be37baca30043a2eaa763
2014-09-23 17:44:50 -04:00
Nicolas Silva
96b5bdbad7
Bug 1066678 - Show the buffer rect rather than the visible region in thebes layer borders. r=BenWa
2014-09-23 17:48:17 -04:00
Nicolas Silva
f9cc5dcaf9
Bug 1071825 - Remove simple tiling code. r=mattwoodrow
2014-09-23 17:44:48 -04:00
Georg Fritzsche
83f0c5bfb7
Bug 1067989 - Unify some more binary search uses. r=waldo
2014-09-17 15:46:24 +02:00
Botond Ballo
b7eb0fafa1
Bug 1062483 - Another bustage fix. r=bustage
2014-09-23 15:56:56 -04:00
Botond ballo
2e3a75129b
Bug 1062483 - Follow-up to fix bustage on a CLOSED TREE. r=bustage
2014-09-23 15:47:59 -04:00
Botond Ballo
80adbb391e
Bug 1062483 - Update signature of gfx::Log::operator<<(BasePoint) to include BasePoint's third template parameter. r=kats
...
--HG--
extra : rebase_source : 95938ee0eef4d042ac8218187b68dbf159b2e91d
2014-09-22 16:53:04 -04:00
Botond Ballo
ce4474100b
Bug 1062483 - Make the overscroll effect harder to trigger accidentally. r=kats
...
--HG--
rename : gfx/layers/apz/src/OverscrollHandoffChain.cpp => gfx/layers/apz/src/OverscrollHandoffState.cpp
rename : gfx/layers/apz/src/OverscrollHandoffChain.h => gfx/layers/apz/src/OverscrollHandoffState.h
extra : rebase_source : 155c68fcd76c5f1e7a4e57818d238908bc8eb3c2
2014-09-23 11:38:05 -04:00
Botond Ballo
9bfdf5b499
Bug 1071673 - Remove nsDebug.h include from gfx/2d/Logging.h. rs=Bas
2014-09-23 12:37:22 -04:00
Nicolas Silva
a318a426b4
Bug 1070018 - Log HRESULT error codes as hexadecimal values rather than signed integers. r=Bas
2014-09-23 11:35:39 -04:00
Dan Glastonbury
23847423b2
Bug 1048747 - WebGL2 - GL symbols for Uniform Buffers.; r=jgilbert
...
--HG--
extra : source : 34a79f131e233c980416deb8bae23a4bcca2b4c5
extra : histedit_source : 1951d9d8a7bad6e7074d0cca60bbced7dd7bb765
2014-07-14 14:34:17 +10:00
Dan Glastonbury
f49eba2345
Bug 1048693 - WebGL2 - GL symbols for MapBufferRange.; r=jgilbert
...
--HG--
extra : source : 60f8018abde66d8ec07329fabaa0a7131acf84da
extra : histedit_source : b4fa1e2d81c7c007479ae2409233a600fc75c257
2014-08-08 11:47:13 +10:00
Kartikaya Gupta
4cd2821756
Bug 1071256 - Fix OS X tiling codepath to deal with low-precision tiles. r=mattwoodrow
2014-09-22 17:52:21 -04:00
Matt Woodrow
2d5096129b
Bug 1067311 - Don't crash if a gfxSurfaceDrawable failed to allocate a SourceSurface. r=Bas
2014-09-22 16:49:40 -04:00
Bas Schouten
31c3a34f20
Bug 1071045: Report error codes and size/format information to D2D error reporting. r=nical
2014-09-22 19:33:04 +00:00
Benoit Girard
6a221a48a8
Bug 1063046 - Simplify format change for tiled layers. r=mstange
...
--HG--
extra : rebase_source : 82f26e690987c4c08e918eaf5783111922465194
2014-09-22 14:05:26 -04:00
Kartikaya Gupta
e4f15b6d46
Bug 1023473 - Replace tabs with spaces. r=me and DONTBUILD
2014-09-22 11:52:21 -04:00
Henri Sivonen
072cc3fe96
Bug 1069954 - Remove us-ascii as a Gecko-canonical encoding name. r=emk.
2014-09-22 16:15:34 +03:00
Christoph Kerschbaumer
7a5f6bc06f
Bug 1038756: Callsites creating a channel in /gfx/ (r=roc)
2014-09-21 09:45:49 -07:00
Dan Glastonbury
e3cdc514c4
Bug 1048668 - WebGL2 - Implement CopyBufferSubData.; r=jgilbert
...
--HG--
extra : source : b4c58b9519fc35c634d2a912f3900605ccc081a3
2014-05-27 20:13:09 +10:00
Kartikaya Gupta
0618623a77
Bug 1068268 - Remove redundant MOZ_COUNT_[CD]TOR macros in AsyncPanZoomController. r=botond
2014-09-20 22:27:17 -04:00
Kartikaya Gupta
279596b4fc
Bug 1068268 - Properly set the next-sibling pointer of an APZC when it is a child of a multi-layer APZ. r=botond
2014-09-20 22:27:16 -04:00
Walter Litwinczyk
bfbc3e3904
Bug 1036068 - Update ANGLE to chromium/2151. r=jrmuizel
2014-09-19 16:35:54 -07:00
Kartikaya Gupta
1c553d5b56
Bug 1068802 - Some small logging tweaks. r=botond
2014-09-19 09:33:54 -04:00
Kartikaya Gupta
73680e4f09
Bug 1068802 - Clear the callback transform when the scroll update acknowledgement reaches the content side. r=botond
2014-09-19 09:33:53 -04:00
Walter Litwinczyk
d9523fe883
Bug 1065032 - [Skia] Remove Moz2D requirement for SK_SUPPORT_LEGACY_GETTOPDEVICE. r=gw280
2014-09-18 13:13:53 -07:00
Dan Glastonbury
8cdd97be95
Bug 1048666 - WebGL2 - Implement ClearBufferXXX APIs.; r=jgilbert,bjacob
...
--HG--
extra : source : ba4e3272249d44f13d3923342be5916a5dc8519e
2014-09-18 10:17:00 +10:00
Bas Schouten
3022f3b91f
Bug 1069592: Annotate several more Direct2D errors. r=jrmuizel
2014-09-19 00:01:25 +02:00
Bas Schouten
b80e27d67f
Bug 1069584: Bail if a cairo surface is in an invalid state. r=jrmuizel
2014-09-19 00:01:24 +02:00
Kartikaya Gupta
06de9dc362
Bug 1056423 - Follow-up to fix build bustage on a CLOSED TREE. r=me
2014-09-18 13:46:47 -04:00
Kartikaya Gupta
e2f9998656
Bug 1056423 - Adjust scrollbar clip rect also when accounting for async transform. r=botond
2014-09-18 13:19:20 -04:00