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
Ryan VanderMeulen
f4e712f3f6
Merge m-c to inbound. a=merge
...
--HG--
extra : rebase_source : 3282a3113131b9cdc5b808ad75a834516c43ef73
2014-08-29 15:39:48 -04:00
Ryan VanderMeulen
f9e1c75706
Merge b2g-inbound to m-c. a=merge
2014-08-29 15:26:40 -04:00
Daniel Holbert
552a1eafab
Backout c5aae1b3dc3f (bug 1002632) for breaking animations in SVG-in-opentype fonts.
2014-08-29 12:09:51 -07:00
James Kolb
74a487913a
Bug 1028288 Add canvas global transparency support to svgs. r=seth
2014-08-29 23:04:34 +09:00
Fabrice Desré
3acf50131b
Bug 1011738 - Theme support for b2g/gaia, Part 2 : stylesheet reloading r=bz,seth
2014-08-28 17:20:27 -07:00
Nathan Froyd
4507f5db75
Bug 1058678 - remove unused variable in EXIF.cpp; r=seth
2014-08-26 11:34:56 -04:00
Milan Sreckovic
4455d895e8
Bug 1033310: Handle CreateDataSourceSurface* returning nullptr. f=nsilva, r=bschouten
2014-08-27 11:57:43 -04:00
Martijn Wargers
a9c89c0ea9
Bug 1058087 - Remove timer so no subresults will be logged after SimpleTest.finish(). r=dholbert
2014-08-27 02:47:53 +02:00
Glenn Randers-Pehrson
0692f931bc
Bug 1021713 - Update in-tree libpng to version 1.6.13. r=jmuizelaar
2014-08-22 07:11:00 -04:00
Timothy Nikkel
9b73cdfdae
Bug 1051531. When requesting decode of an image and not asking for some synchronous decoding check is some bytes have been decoding before acquiring the lock in order to avoid waiting on the decoding thread. r=seth
...
We also need to move the check for if there is work done and subsequent FinishedSomeDecoding call to before acquiring the lock so that we notify if there is work done to notify about.
The pointer value of mDecodeRequest can only be changed on the main thread (and we are on the main thread). It's okay to read the request status without locking it, if the request status changes it shouldn't cause any problems since this FinishedSomeDecoding call is just an optimization.
2014-08-26 23:02:10 -05:00
Jim Chen
3dcbdea53a
Bug 1056941 - Fix dangerous destructors in Fennec code; r=blassey
2014-08-26 15:07:59 -04:00
Ryan VanderMeulen
e29307ef98
Merge m-c to inbound. a=merge
...
CLOSED TREE
2014-08-25 12:51:20 -04:00
Daniel Holbert
4df2bf2c3b
Bug 907503 followup: Fix incorrect bug link in test_animSVGImage2.html. (no review)
...
DONTBUILD because test-metadata-only
Landing on a CLOSED TREE with RyanVM's permission
2014-08-25 09:28:26 -07:00
Ryan VanderMeulen
81342753e0
Merge inbound to m-c. a=merge
...
CLOSED TREE
2014-08-25 11:49:37 -04:00