Seth Fowler
f8105ed5b9
Bug 1060869 (Part 3) - Make the SurfaceCache free only a fraction of its data on memory pressure. r=dholbert
2014-11-26 13:22:10 -08:00
Ryan VanderMeulen
dbff5227db
Backed out changesets 258ac2909d6e and 55252aebf52d (bug 1099437) for bustage.
...
CLOSED TREE
2014-11-26 14:14:16 -05:00
Milan Sreckovic
1821a7da11
Bug 1099437 - Part 2: Clean up int vs uint usage. r=nical
2014-11-20 15:23:41 -05:00
Milan Sreckovic
840d1828f0
Bug 1099437 - Part 1: Protect against negative sizes and overflow. r=nical
2014-11-20 15:07:22 -05:00
Carsten "Tomcat" Book
bffbe0a66f
Backed out changeset c70381132ccf (bug 1060869)
2014-11-26 11:57:06 +01:00
Seth Fowler
de8d2e92b6
Bug 1060869 (Part 3) - Make the SurfaceCache free only a fraction of its data on memory pressure. r=dholbert
2014-11-26 01:37:56 -08:00
Nicolas Silva
54233122ad
Bug 1101636 - Cleanup the CompositorType enum. r=jrmuizel
2014-11-26 02:00:34 +01:00
Nicolas Silva
0fb063ef80
Bug 1102917 - Remove the TextureInfo member from client compositables. r=sotaro
2014-11-25 20:19:13 +01:00
Nicolas Silva
64d6d17133
Bug 1102895 - Remove unused TextureFlags. r=sotaro
2014-11-25 20:19:04 +01:00
Milan Sreckovic
620a5f2873
Bug 1104837: Add warnings and assertions when our assumptions about tile pools fail. r=nical
2014-11-25 14:54:29 -05:00
Sotaro Ikeda
56c5e8b0d4
Bug 1103213 - Do not compose when layer does not exist r=nical
2014-11-25 06:40:30 -08:00
Kartikaya Gupta
c5140e3d19
Bug 1104282 - Add missing include. r=botond
2014-11-25 08:45:57 -05:00
Kartikaya Gupta
82368a2395
Bug 1104266 - Add logging of nsDisplayLayerEventRegions fields in the display list dump. r=mattwoodrow
2014-11-25 08:45:20 -05:00
Carsten "Tomcat" Book
affa023840
Backed out changeset a5d577ebb3d0 (bug 1060869)
2014-11-25 14:13:55 +01:00
Seth Fowler
3c52847f5b
Bug 1060869 (Part 3) - Make the SurfaceCache free only a fraction of its data on memory pressure. r=dholbert
...
--HG--
extra : rebase_source : 432056ddc161ca128aabfa7adeef763a3250a070
2014-11-25 00:10:11 -08:00
Jonathan Kew
302e6a68fc
Bug 1103388 - Use sideways orientation for lone <space> when text-orientation is mixed. r=smontagu
2014-11-24 21:42:53 +00:00
Bas Schouten
a4160bd481
Bug 1026893 - Followup: Address review comment. r=me
2014-11-24 21:11:24 +00:00
Bas Schouten
5979d48779
Bug 1026893 - Catch exceptions during D3D11 initialization. r=jmuizelaar
2014-11-24 15:40:29 -05:00
Bas Schouten
a1c3f897af
Bug 1103176: Block Direct2D when D3D11 layers is blacklisted. r=BenWa
...
When the D3D11 compositor is blocked through blacklisting, we have no way of using Direct2D in a fast manner and do not want it to be used in any situation.
2014-11-24 19:44:52 +00:00
Bas Schouten
bf63a045c0
Bug 1103135: Fix CompositorBench code to build again. r=benwa
2014-11-24 19:44:51 +00:00
Bas Schouten
f08b2404b5
Bug 1101248: Properly check return values of creation functions in DrawTargetD2D1::Init. r=BenWa
2014-11-24 19:44:48 +00:00
Kartikaya Gupta
e1fc5aa9d8
Bug 1056388 - Add assertions as per TODO. r=botond
2014-11-24 13:23:57 -05:00
Robert Longson
687a879b40
Bug 1099197 - Determine the bounds of unstroked polylines/polygons directly. r=jwatt
2014-11-24 14:28:58 +00:00
Jacek Caban
aaebfd8017
Bug 1102809 - Fixed -Wunused-function warnings found in mingw build. r=mattwoodrow
2014-11-24 11:19:36 +01:00
Dan Glastonbury
b245039eaf
Bug 1097413 - Symbolic constants kGLESVersion2 and kGLESVersion3. r=jgilbert
...
--HG--
extra : rebase_source : 4d82f144bf9b713b50d995cf4db9340098b8f346
extra : source : 2204f9511fc39f27da83f32dfb9596558e67f83a
2014-10-27 09:31:57 +10:00
Neil Rashbrook
835839d298
Bug 1101130 Followup to add a missing #ifdef r=Bas
2014-11-23 23:53:00 +00:00
Jonathan Watt
cf91ac7a84
Bug 1103623 - Port most remaining gfxContext::Fill() calls to Moz2D. r=mattwoodrow
2014-11-24 00:04:33 +00:00
Jonathan Watt
15d307f095
Bug 1103621 - Get rid of GraphicsOperator::OPERATOR_CLEAR. r=mattwoodrow
2014-11-20 10:40:04 +00:00
Jonathan Watt
27f773a8c4
Bug 1103620 - Remove gfxContext::CurveTo and gfxContext::QuadraticCurveTo. r=mattwoodrow
2014-11-19 08:05:14 +00:00
Gary Kwong
1101f84381
Bug 428633 - crashtest.
2014-11-23 15:09:50 +00:00
Kartikaya Gupta
98f1b0f730
Bug 918288 - Add logging for some of the SetTargetAPZ codepaths. r=botond
2014-11-21 21:36:26 -05:00
Kartikaya Gupta
08918bfa1a
Bug 918288 - Modify the SetTargetAPZC API to take an array of targets for multiple touch points. r=botond
2014-11-21 21:36:25 -05:00
Bas Schouten
13df588328
Bug 892910: Deal with newSize becoming empty in CreatePartialBitmapForSurface. r=BenWa
...
This patch deals with the situation where newSize becomes empty and causes a division by 0 in the current code. It also ensures all the callers will abort any potential drawing when CreatePartialBitmapForSurface returns a nullptr.
2014-11-20 20:48:01 +00:00
Wes Kocher
17b0884718
Backed out changeset 82e94c16732d (bug 1101974)
2014-11-21 10:52:24 -08:00
Wes Kocher
13494abc49
Backed out changeset 08df10804c35 (bug 1101974)
2014-11-21 10:52:17 -08:00
Mason Chang
4d2515e824
Bug 1101974. Part 2: Initialize vsync source during compositor creation. r=mstange
2014-11-21 09:16:19 -08:00
Mason Chang
bebd67962c
Bug 1101974. Part 1. Move VsyncDispatcher to CompositorParent. r=roc
2014-11-21 09:16:19 -08:00
Vladimir Vukicevic
ae674a1a2f
Bug 1036602 - add generic gfx/layers functionality for VR rendering; r=nical
2014-07-09 12:26:18 -07:00
Vladimir Vukicevic
c12136ff59
Bug 1036604 - Add VRDevice interfaces, navigator.getVRDevices call, and Oculus Rift gfxVR; r=bz,jrmuizel
2014-07-09 12:24:49 -07:00
Jonathan Watt
63ffb25058
Bug 1100448 - Protect against null cairo_surface_t when getting the underlying surface from DrawTargetCairo. r=Bas
2014-11-17 21:41:41 +00:00
James Willcox
e9da75e581
Back out bug 1097116
2014-11-21 09:47:03 -06:00
James Willcox
7d1813c44b
Bug 1097116 - Fix readback for EGLImageImage r=jgilbert
2014-11-21 09:28:21 -06:00
James Willcox
76052a1209
Bug 1097116 - Copy the decoded SurfaceTexture into an EGLImage to allow accurate presentation r=jgilbert
2014-11-21 09:28:20 -06:00
James Willcox
45a7d7ad68
Bug 1097116 - Add fencing and better lifetime management for EGLImage Images r=jgilbert
2014-11-21 09:28:19 -06:00
Boris Chiou
4b888d9c25
Bug 1096139 - Create websocket dynamically after we enable Layerscope. r=dglastonbury
...
We have to create the websocket if it doesn't exist after enabling
Layerscope. Therefore, we don't have to reboot the device anymore.
1. Remove the Init and DeInit in CreateCompositor and DestroyCompositor
to prevent some unwanted deInits on the browser. (Our browser often
calls DestroyCompositor)
2. Initize websocket only when we need it.
2014-11-20 02:00:00 +01:00
Milan Sreckovic
c64009526e
Bug 1097655 - Guard against invalid shadow manager. r=sotaro
2014-11-19 15:22:03 -05:00
Wes Kocher
c7e19b6b37
Merge m-c to inbound a=merge CLOSED TREE
2014-11-20 18:03:29 -08:00
Wes Kocher
898d3ed7b8
Merge fx-team to m-c a=merge
2014-11-20 17:55:52 -08:00
Benoit Girard
0d3235245b
Bug 1098495 - Part 2: Run the layer tree invalidation code on windows. r=mstange ON A CLOSED TREE
...
--HG--
extra : rebase_source : 1e98356dabedb557ad786dbd49679206e24cf09e
2014-11-20 15:10:18 -05:00
Benoit Girard
7db266a8bc
Bug 1098495 - Retain a container's intermediate surface's content. r=mattwoodrow
...
--HG--
extra : rebase_source : cdb691c1127445eeeb2e4fda5a0ef4f2223703fc
2014-11-18 17:33:36 -05:00