Commit Graph

1208 Commits

Author SHA1 Message Date
Milan Sreckovic
3fe61f95a3 Bug 980036 - Move image prefs to gfxPrefs. r=seth 2014-09-22 17:30:20 -04:00
Carsten "Tomcat" Book
76043a5642 Backed out changeset 4bb508b6f0c5 (bug 1041180) for XPCshell test failures 2014-09-24 13:13:20 +02:00
Christoph Kerschbaumer
a2ecbd83dc Bug 1041180: Remove deprecated nsIChannelPolicy (r=sstamm,jduell,jst) 2014-09-24 01:01:07 -07:00
Wes Kocher
ff7c6d21cd 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
b570850d4d Bug 1069652 (Followup) - Fix a comment that was totally wrong. r=me DONTBUILD 2014-09-23 16:17:35 -07:00
Seth Fowler
0b26752b4e Bug 1070426 - Defer imgFrame::SetHasNoAlpha() until we unlock. r=mwu 2014-09-23 15:43:03 -07:00
Seth Fowler
ce03c7c6a1 Bug 1070340 (Part 2) - Avoid optimizing imgFrame's during shutdown. r=tn 2014-09-23 15:32:19 -07:00
Seth Fowler
387301daa6 Bug 1070340 (Part 1) - Add ShutdownTracker to imagelib. r=tn 2014-09-23 15:32:16 -07:00
Christoph Kerschbaumer
bc20780b98 Bug 1041180: Remove deprecated nsIChannelPolicy (r=sstamm,jduell,jst) 2014-09-23 09:46:54 -07:00
Christoph Kerschbaumer
1df11d07a4 Bug 1038756: Refactor SetUpChannelOwner to ChannelShouldInheritPrincipal (r=bz) 2014-07-17 16:07:58 -07:00
Christoph Kerschbaumer
4d69835689 Bug 1038756: Callsites creating a channel in /image/ (r=seth) 2014-09-21 09:45:34 -07:00
Seth Fowler
e3b53953b5 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
79a519affc Bug 1060200 (Part 3) - Handle SurfaceCache function calls after shutdown. r=dholbert 2014-09-19 14:53:29 -07:00
Seth Fowler
721363b4e5 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
9b9d1e1c9f Bug 1060200 (Part 1) - Add support for RasterImage surfaces to SurfaceCache. r=dholbert 2014-09-19 14:53:28 -07:00
Milan Sreckovic
f92fd1f130 Bug 1069582 - Check the signed value for < 0 instead. r=sfowler. 2014-09-18 16:15:52 -04:00
Seth Fowler
3b835293c9 Bug 1069652 - Optimize imgFrames only when unlocking. r=mwu 2014-09-18 19:26:01 -07:00
Michael Wu
4570bdad8c Bug 1068230 - Don't use the gfxContext transform in intermediate surface, r=seth 2014-09-18 15:53:02 -04:00
Michael Wu
6188a42531 Bug 1062886 - Fix one color padded drawing path, r=seth 2014-09-10 16:04:28 -04:00
Phil Ringnalda
40821c35d1 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
42655b9b76 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
b5b1e1ef8e Bug 1060200 (Part 3) - Handle SurfaceCache function calls after shutdown. r=dholbert 2014-09-16 19:04:52 -07:00
Seth Fowler
9758f16a33 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
86abbcd945 Bug 1060200 (Part 1) - Add support for RasterImage surfaces to SurfaceCache. r=dholbert 2014-09-16 19:04:52 -07:00
Seth Fowler
0bfb60468c 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
1cc3af62ea 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
59ccd2fecb 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
a0031975a9 Backed out changeset 0f6edaf07a73 (bug 1060200) 2014-09-15 08:17:33 +02:00
Carsten "Tomcat" Book
c87ca828dc Backed out changeset 4d5540e82f90 (bug 1060200) 2014-09-15 08:17:32 +02:00
Carsten "Tomcat" Book
055b872bb2 Backed out changeset d295c8ec4b5b (bug 1060200) 2014-09-15 08:17:28 +02:00
Seth Fowler
8f869159cc 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
23fbab674a 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
ae594cf2a0 Bug 1060200 (Part 1) - Add support for RasterImage surfaces to SurfaceCache. r=dholbert 2014-09-14 21:51:19 -07:00
Seth Fowler
7a515d0764 Bug 1054079 (Part 3) - Store imgFrame objects, not SourceSurface objects, in the SurfaceCache. r=dholbert 2014-09-14 15:22:45 -07:00
Seth Fowler
7ad6af52e0 Bug 1054079 (Part 2) - Make it possible to initialize an imgFrame with a gfxDrawable. r=tn,mwu,mattwoodrow 2014-09-14 15:22:45 -07:00
Seth Fowler
ad259284f1 Bug 1057903 - Refactor RasterImage to use DrawableFrameRef and generally clean up. r=tn
--HG--
extra : rebase_source : 6bc623af287694e57438c0b9dc99d01964cfa353
2014-09-12 18:29:27 -07:00
Seth Fowler
946ca45284 Bug 1057906 - Use RawAccessFrameRef in the HQ-scaling code and clean up. r=tn 2014-09-12 01:12:55 -07:00
Michael Wu
4079a1f9ad Bug 1063733 - Optimize DataSourceSurface allocation, r=bas,seth 2014-09-10 17:54:16 -04:00
Michael Wu
e32943cb09 Bug 1063129 - Switch mImageSurface to RGBX on SetHasNoAlpha, r=seth 2014-09-04 16:53:43 -04:00
Jonathan Watt
99fd7ba00e Bug 1064084, part 2 - Convert all consumers of gfxContext::Scale() to use gfxContext::SetMatrix()/Multiply(). r=Bas 2014-09-11 07:57:38 +01:00
Timothy Nikkel
6e8ee4741e Bug 1063364. imgLoader::SetHasProxies/SetHasNoProxies should operate on imgRequests/imgCacheEntrys not URIs. r=seth
There can be more than one imgRequest alive for any given URI, so when we tell the imgLoader that we have/do not have proxies we should be specific which imgRequest/imgCacheEntry this applies to so we don't change the wrong imgRequest/imgCacheEntry.
2014-09-10 21:47:00 -05:00
Seth Fowler
53036348cb Bug 1057894 (Part 2) - Add RAII smart handles for imgFrame locking. r=tn 2014-09-10 17:06:45 -07:00
Benoit Girard
26e2c0e96e Bug 1063084 - BMP with compression can be transparent. r=seth 2014-09-04 16:08:33 -04:00
Anuj Agarwal
960a045946 Bug 1028147 - Privatize public destructor of image::Decoder. r=seth 2014-09-09 19:47:02 -07:00
Arnaud Sourioux
4f986852bd Bug 1063034 - Changes RasterImage::mAnim from raw pointer to UniquePtr. r=jrmuizel 2014-09-09 09:39:00 -04:00
Timothy Nikkel
546d3b244d Bug 1059654. Report memory for all images, not just those that are in the image cache. r=seth f=njn
The image cache is just a map from URI to imgRequest, so if two images have the same URI (because we couldn't re-use the cached one for whatever reason (ie expired))  one won't be in the cache.

Also images that have no proxies will eventually get removed from the cache, if they are kept alive we still want to report them.
2014-09-05 16:36:11 -05:00
Timothy Nikkel
dd0c04a993 Bug 1061894 - Clean up correctly in ownerdiscard.html. r=seth 2014-09-04 11:46:06 -07:00
Christoph Kerschbaumer
68de320099 Bug 1062529 - Split GetChannelPrincipal into GetChannelResultPrincipal and GetChannelURIPrincipal. r=bz 2014-08-06 16:05:40 -07:00
Bill McCloskey
757ebcfbe3 Bug 1061013 - Disable various browser chrome tests when running with e10s. r=jimm 2014-09-02 13:47:12 -05:00
Ehsan Akhgari
c382f0d21d Bug 1061047 - Fix some bad implicit constructors in imagelib; r=jrmuizel 2014-09-02 12:20:24 -04:00