Commit Graph

1224 Commits

Author SHA1 Message Date
Seth Fowler
1f199f4294 Back out bug 1057904, bug 1060869, bug 923302 for bustage
--HG--
extra : rebase_source : fe24318671f3fd9cccb822c65a9581f09612d8c6
2014-10-01 17:33:49 -07:00
Seth Fowler
b1807775a9 Bug 923302 - Add explicit memory reporting for SurfaceCache. r=njn
--HG--
extra : rebase_source : 08187da628ee01f41a2722913ddd0461c446808c
2014-10-01 17:16:42 -07:00
Seth Fowler
96fc1b7eaf Bug 1060869 (Part 2) - Store the first frame of a RasterImage in the SurfaceCache. r=tn
--HG--
extra : rebase_source : a342c3212d1ce3dcc69be11517abea3d88cad217
2014-10-01 17:16:41 -07:00
Seth Fowler
35a8f74544 Bug 1060869 (Part 1) - Add lifetime control to SurfaceCache. r=dholbert
--HG--
extra : rebase_source : f206133c8076aa17afc93d6ffd7f6fabbc8de4d5
2014-10-01 17:16:39 -07:00
Seth Fowler
0f9ff85399 Bug 1057904 (Part 2) - Make imgFrame::LockImageData and UnlockImageData private. r=tn
--HG--
extra : rebase_source : 8656f0cb4e7bd0a43829e05569081cfd5944e025
2014-10-01 17:16:38 -07:00
Seth Fowler
7eaacb9bc1 Bug 1057904 (Part 1) - Use RawAccessRef in FrameBlender and related classes and clean up. r=tn
--HG--
extra : rebase_source : 3db04af1bc426e325be884a59f0bb77491f3bb09
2014-10-01 17:16:36 -07:00
Matt Woodrow
8b99f454e7 Bug 1070722 - Fix reftest annotation for OSX 10.6 2014-09-30 15:26:40 +13:00
Matt Woodrow
0b55343996 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
Jonathan Watt
3928b26c97 Bug 1071774 - Restore the current transform in a couple of places that fail to do so. r=seth 2014-09-29 18:26:31 +01:00
Jonathan Watt
bf1cbae705 Bug 1073984 - Make SVG geometry painting use a Moz2D Path object directly. r=longsonr 2014-09-29 14:26:15 +01:00
Seth Fowler
3a2b094921 Bug 1069369 - Remove all manual discarding during frame lookup. r=tn a=kwierso
--HG--
extra : amend_source : 1e5092aafae1404a816a41b258c307ebfcb1e8bc
2014-09-26 18:50:24 -07:00
Markus Stange
131bfce4c5 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
Birunthan Mohanathas
07d98ff942 Bug 1070709 - Collapse test-only moz.build files under image/ into ancestor moz.build files. r=mshal 2014-09-26 07:20:23 +03:00
Phil Ringnalda
dd7ebaded4 Back out 693507b38116 (bug 1041180) since it doesn't like compiling without its friend
CLOSED TREE
2014-09-25 21:18:01 -07:00
Christoph Kerschbaumer
0de2d98100 Bug 1041180: Remove deprecated nsIChannelPolicy (r=sstamm,jduell,jst) 2014-09-25 16:10:28 -07:00
Seth Fowler
6f0ecafaa2 Bug 1072539 - Only ForceDiscard() in imgFrame::GetFrame() if it's safe to do so. r=tn 2014-09-24 14:26:13 -07:00
Milan Sreckovic
a5497821d4 Bug 980036 - Move image prefs to gfxPrefs. r=seth 2014-09-22 17:30:20 -04:00
Carsten "Tomcat" Book
bb6b27d528 Backed out changeset 4bb508b6f0c5 (bug 1041180) for XPCshell test failures 2014-09-24 13:13:20 +02:00
Christoph Kerschbaumer
72c6a44018 Bug 1041180: Remove deprecated nsIChannelPolicy (r=sstamm,jduell,jst) 2014-09-24 01:01:07 -07:00
Wes Kocher
0300f6d4af Backed out 2 changesets (bug 1041180) for build bustage on a CLOSED TREE
Backed out changeset 1cfb645267a4 (bug 1041180)
Backed out changeset afc9903ff28f (bug 1041180)
2014-09-23 16:26:49 -07:00
Seth Fowler
f0fb54a3a4 Bug 1069652 (Followup) - Fix a comment that was totally wrong. r=me DONTBUILD 2014-09-23 16:17:35 -07:00
Seth Fowler
6c4e3344f8 Bug 1070426 - Defer imgFrame::SetHasNoAlpha() until we unlock. r=mwu 2014-09-23 15:43:03 -07:00
Seth Fowler
e64eb62752 Bug 1070340 (Part 2) - Avoid optimizing imgFrame's during shutdown. r=tn 2014-09-23 15:32:19 -07:00
Seth Fowler
9b1aad9c01 Bug 1070340 (Part 1) - Add ShutdownTracker to imagelib. r=tn 2014-09-23 15:32:16 -07:00
Christoph Kerschbaumer
5453719121 Bug 1041180: Remove deprecated nsIChannelPolicy (r=sstamm,jduell,jst) 2014-09-23 09:46:54 -07:00
Christoph Kerschbaumer
5a5770c020 Bug 1038756: Refactor SetUpChannelOwner to ChannelShouldInheritPrincipal (r=bz) 2014-07-17 16:07:58 -07:00
Christoph Kerschbaumer
140ed265f6 Bug 1038756: Callsites creating a channel in /image/ (r=seth) 2014-09-21 09:45:34 -07:00
Seth Fowler
20bcae9b0e Bug 1060200 (Part 4) - Store HQ scaled frames in SurfaceCache and remove ScaleRequest and ScaleResult. r=tn 2014-09-19 14:53:29 -07:00
Seth Fowler
901fc8aef2 Bug 1060200 (Part 3) - Handle SurfaceCache function calls after shutdown. r=dholbert 2014-09-19 14:53:29 -07:00
Seth Fowler
46ad84ae98 Bug 1060200 (Part 2) - Add SurfaceCache::RemoveIfPresent so invalid entries can be freed eagerly. r=dholbert 2014-09-19 14:53:28 -07:00
Seth Fowler
724c103b56 Bug 1060200 (Part 1) - Add support for RasterImage surfaces to SurfaceCache. r=dholbert 2014-09-19 14:53:28 -07:00
Milan Sreckovic
943b45dec9 Bug 1069582 - Check the signed value for < 0 instead. r=sfowler. 2014-09-18 16:15:52 -04:00
Seth Fowler
2038ab05e3 Bug 1069652 - Optimize imgFrames only when unlocking. r=mwu 2014-09-18 19:26:01 -07:00
Michael Wu
fa171506c1 Bug 1068230 - Don't use the gfxContext transform in intermediate surface, r=seth 2014-09-18 15:53:02 -04:00
Michael Wu
a0abc413a0 Bug 1062886 - Fix one color padded drawing path, r=seth 2014-09-10 16:04:28 -04:00
Phil Ringnalda
de3832a78f Backed out 4 changesets (bug 1060200) for b2g reftest-1 orange
CLOSED TREE

Backed out changeset e337e2f16a2f (bug 1060200)
Backed out changeset 2bf7aaed0b8f (bug 1060200)
Backed out changeset b6985b70d53e (bug 1060200)
Backed out changeset af081b216b86 (bug 1060200)
2014-09-16 22:30:11 -07:00
Seth Fowler
2ae4b3000a Bug 1060200 (Part 4) - Store HQ scaled frames in SurfaceCache and remove ScaleRequest and ScaleResult. r=tn 2014-09-16 19:04:53 -07:00
Seth Fowler
e944454ca5 Bug 1060200 (Part 3) - Handle SurfaceCache function calls after shutdown. r=dholbert 2014-09-16 19:04:52 -07:00
Seth Fowler
2325699335 Bug 1060200 (Part 2) - Add SurfaceCache::RemoveIfPresent so invalid entries can be freed eagerly. r=dholbert 2014-09-16 19:04:52 -07:00
Seth Fowler
9fca712fbc Bug 1060200 (Part 1) - Add support for RasterImage surfaces to SurfaceCache. r=dholbert 2014-09-16 19:04:52 -07:00
Seth Fowler
1d5b5d3d47 Bug 1067207 - Compute imgFrame padding in unscaled coordinates. r=tn
--HG--
extra : rebase_source : 371d3bb445f136370664b7b0240a18ddec5909c9
2014-09-16 19:02:26 -07:00
Seth Fowler
2a76b50bf9 Bug 1064855 - Handle zero area destination rects during image snapping. r=roc
--HG--
extra : rebase_source : 8b0c9cb123577fc19359036f466a12aab7148443
2014-09-16 16:18:49 -07:00
Shu-yu Guo
320f4e1440 Bug 1001090 - Part 5: Fix errors in tests throughout the tree. (r=robcee,gavin) 2014-09-15 16:30:47 -07:00
Carsten "Tomcat" Book
716b37bff9 Backed out changeset 0f6edaf07a73 (bug 1060200) 2014-09-15 08:17:33 +02:00
Carsten "Tomcat" Book
30fe8c9a93 Backed out changeset 4d5540e82f90 (bug 1060200) 2014-09-15 08:17:32 +02:00
Carsten "Tomcat" Book
db9e4a7fc6 Backed out changeset d295c8ec4b5b (bug 1060200) 2014-09-15 08:17:28 +02:00
Seth Fowler
085c350794 Bug 1060200 (Part 3) - Store HQ scaled frames in SurfaceCache and remove ScaleRequest and ScaleResult. r=tn 2014-09-14 21:51:20 -07:00
Seth Fowler
9b5ae0f0fd Bug 1060200 (Part 2) - Add SurfaceCache::RemoveIfPresent so invalid entries can be freed eagerly. r=dholbert 2014-09-14 21:51:20 -07:00
Seth Fowler
3729ab4bba Bug 1060200 (Part 1) - Add support for RasterImage surfaces to SurfaceCache. r=dholbert 2014-09-14 21:51:19 -07:00
Seth Fowler
6cbe3de817 Bug 1054079 (Part 3) - Store imgFrame objects, not SourceSurface objects, in the SurfaceCache. r=dholbert 2014-09-14 15:22:45 -07:00