image/src/RasterImage.cpp
0ba68f9853917b076fa06178cc455cf3fb956a32
created 2012-10-29 19:32 -0400
pushed 2013-02-14 23:19 +0000
Nathan Froyd Nathan Froyd - Bug 806618 - rewrite PR_NewLogModule calls to not generate static initializers; r=ehsan
4b3247d6507b5452b5ef3c4953cfa37477f6cf0e
created 2012-10-22 13:16 -0400
pushed 2013-02-14 23:19 +0000
Joe Drew Joe Drew - Bug 802168 - Don't shut down the decoder when we're destroying RasterImages; instead, just remove ourselves from the decoding list. r=jrmuizel,jdm
4eb7de485ee86e75fe2353b004722824b43426c5
created 2012-10-13 22:17 -0400
pushed 2013-02-14 23:19 +0000
Joe Drew Joe Drew - Bug 801358 - Part 2 - Account for downscaled frames in about:memory. r=jrmuizel
899b3dcf51a73d432326ff2cc75775adb426fd27
created 2012-10-13 22:17 -0400
pushed 2013-02-14 23:19 +0000
Joe Drew Joe Drew - Bug 801358 - Part 1 - Discard downscaled frames. r=jrmuizel
eb116dffd9f284a76464e604ce6a99625111edcc
created 2012-10-12 18:24 -0400
pushed 2013-02-14 23:19 +0000
Joe Drew Joe Drew - Bug 795940 - Part 0.5 - Move ScaleRequest and the runners into the CPP file so consumers don't have to care about them. BY THE DEMAND OF AND r=jrmuizel
6bd34e2bfafc0ef93ccc7eae46f8a91204ce578b
created 2012-10-12 18:20 -0400
pushed 2013-02-14 23:19 +0000
Joe Drew Joe Drew - Bug 795940 - Part 0.4 - Only try to downscale images that have a single instance on a web page, since that's all we support anyhow. r=jrmuizel
510cab1158baced8c9dd8903a6e03899e57b1c86
created 2012-10-12 18:20 -0400
pushed 2013-02-14 23:19 +0000
Joe Drew Joe Drew - Bug 795940 - Part 0.3 - Support stopping requests (on a best-effort basis). r=jrmuizel
05a2876b0d0264e02f424751558bae6d5024cf0d
created 2012-10-12 18:20 -0400
pushed 2013-02-14 23:19 +0000
Joe Drew Joe Drew - Bug 795940 - Part 0.2 - Change from singleton ScaleWorker and DrawWorker (and on-demand allocated ScaleRequest) to nsIRunnables, allocated on demand, that know how to run themselves. r=jrmuizel
b0a701fd2322d04c1c6c338b8c0c8035e672d86b
created 2012-10-10 11:35 -0400
pushed 2013-02-14 23:19 +0000
Joe Drew Joe Drew - Bug 795940 - Part 0.1 - Allocate ScaleRequests dynamically and only hold on to a ScaleResult in RasterImage. Let ScaleRequests only hold a weak pointer to RasterImage so their lifetimes aren't bound. Finally, make ScaleRequests hold on to references to their surfaces instead of imgFrames. r=jlebar,jrmuizel
f8e8868022316daaebb834879d01f78061710894
created 2012-10-16 22:45 -0400
pushed 2013-02-14 23:19 +0000
Josh Matthews Josh Matthews - Bug 802144 - Don't delete memory used for image frames while the decoder could still try to use it. r=joe
eb9d81f99cd742dc9bc19f6f4949f781474bc844
created 2012-10-15 18:06 -0400
pushed 2013-02-14 23:19 +0000
Josh Matthews Josh Matthews - Bug 801405 - Avoid attempting to optimize frames that no longer exist. r=joe
313526b27c227e2133bd261d0f0163bfcddecb42
created 2012-10-13 17:28 -0400
pushed 2013-02-14 23:19 +0000
Ehsan Akhgari Ehsan Akhgari - Silence a compiler warning about initialization order of RasterImage members, no bug
0ea416c21d176c96e9a792128a806245606e9fde
created 2012-10-12 16:04 -0400
pushed 2013-02-14 23:19 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 799335. Fix unintenional image flash on tab switch. r=joe,dholbert
96f82111d090fdfeccf343662d40023d43b99d35
created 2012-10-12 12:11 -0400
pushed 2013-02-14 23:19 +0000
Josh Matthews Josh Matthews - Bug 505385 - Part 17: Clean up unused arguments in imgStatusTracker observers, document unclear things, etc. r=joe
2adc0ce03dba4ba6548c1a0673a4c9e4d18b473a
created 2012-10-11 21:58 -0400
pushed 2013-02-14 23:19 +0000
Josh Matthews Josh Matthews - Back out bug 585385 for build bustage.
b4ec385f733b9e2e04eea14b418a9ab2aea5b673
created 2012-10-11 21:34 -0400
pushed 2013-02-14 23:19 +0000
Josh Matthews Josh Matthews - Bug 505385 - Part 17: Clean up unused arguments in imgStatusTracker observers, document unclear things, etc. r=joe
159fca947bfac884b29a2bf641fb74fe0fd6c69a
created 2012-10-03 14:10 -0400
pushed 2013-02-14 23:19 +0000
Trevor Saunders Trevor Saunders - bug 797445 - remove prmem.h from imagelib r=joe
edc2aedfaed55a0f685d35867b074442055f749c
created 2012-11-16 10:04 -0800
pushed 2013-01-03 21:54 +0000
Matt Woodrow Matt Woodrow - Bug 795648 - Don't synchronously decode images during painting. r=joe a=akeybl
67f3adeedc95c89213eb042e015537402055994c
created 2012-10-26 14:46 -0400
pushed 2013-01-03 21:54 +0000
Justin Lebar Justin Lebar - Bug 804041 - Remove the image from the discard tracker at a more appropriate time. r=joe a=lsblakk
d405ef60655d426c6237f331cd95198e379bcb6c
created 2012-10-09 14:10 -0400
pushed 2013-01-03 21:54 +0000
Joe Drew Joe Drew - Revert bug 792199 for Firefox 18. a=gavin
68dd2bcc51ee55e1ce3dd5e77d655e6e0cc60756
created 2012-10-04 16:02 -0400
pushed 2013-01-03 21:54 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 792199. Only decode visible images immediately when switching to a tab. r=joe
a2630fb2dbfa056a44106b59c84bfc7f9351a943
created 2012-10-04 15:45 -0400
pushed 2013-01-03 21:54 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 792954. Add a WeakPtr implementation to use instead of nsISupportsWeakReference. r=joe,ehsan,Waldo
83d17569d789c6d1c4521458e6b460bc33eee759
created 2012-10-03 16:36 -0400
pushed 2013-01-03 21:54 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 662246. Log image url in profiles during decoding. r=joe
9737260d16470434ce722c7c15f8e1e56562db77
created 2012-10-03 16:31 -0400
pushed 2013-01-03 21:54 +0000
Joe Drew Joe Drew - Back out 134f5b1d6d50 for leaking at shutdown on a CLOSED TREE
6925601f42997b18e73e08b3c6e17fe41385337f
created 2012-10-03 14:29 -0400
pushed 2013-01-03 21:54 +0000
Joe Drew Joe Drew - Bug 796174 - Only use the high-quality downscaler on downscales, not 1.0 scales. r=jlebar
134f5b1d6d507199a8cc4be955b186fdcf27a984
created 2012-10-03 14:29 -0400
pushed 2013-01-03 21:54 +0000
Joe Drew Joe Drew - Bug 795940 - Always hold on to a reference to our image from a ScaleRequest so it can't delete itself while we're outstanding. r=jlebar
90332928696a88c81b494b1ec30f87abe6bcbdc6
created 2012-10-03 13:37 -0400
pushed 2013-01-03 21:54 +0000
Joe Drew Joe Drew - Backout 629c399c6f8c for breaking the tree
df644c7b24a6711c5a355fa66d27c0f3488cbcb7
created 2012-10-03 13:37 -0400
pushed 2013-01-03 21:54 +0000
Joe Drew Joe Drew - Backout d13f5f15df86 for busting the tree
629c399c6f8cf9e3cb33587a74ee5c137a051159
created 2012-10-03 13:27 -0400
pushed 2013-01-03 21:54 +0000
Joe Drew Joe Drew - Bug 796174 - Only use the high-quality downscaler on downscales, not 1.0 scales. r=jlebar
d13f5f15df865a9c9c65a19eceda2dbda784df10
created 2012-10-03 13:26 -0400
pushed 2013-01-03 21:54 +0000
Joe Drew Joe Drew - Bug 795940 - Always hold on to a reference to our image from a ScaleRequest so it can't delete itself while we're outstanding. r=jlebar
b0fc903a074955d3b33ee75761001465c50796f1
created 2012-10-02 17:01 +1300
pushed 2013-01-03 21:54 +0000
Matt Woodrow Matt Woodrow - Bug 795722 - Clear our cached ImageContainer when the imgFrame changes. r=joe
c0873dd40e2db69b1336a5eae0249bac533e3bc8
created 2012-09-27 14:12 -0400
pushed 2013-01-03 21:54 +0000
Joe Drew Joe Drew - Bug 486918 - Create and obey a high-quality downscaling pref, and turn it off on OS X and mobile. r=jlebar
780d5ccc064cd7f0f655d534fd25ae7a595cbad6
created 2012-04-03 14:57 -0700
pushed 2013-01-03 21:54 +0000
Tatiana Meshkova Tatiana Meshkova - Bug 486918. Part 2: Add the ability to pre-downscale using a high-quality scaler on a separate thread. r=joe,jlebar
a17579743ac9d4c34e68ee7e321af7df14432004
created 2012-10-01 14:16 +0200
pushed 2013-01-03 21:54 +0000
Ms2ger Ms2ger - Bug 795862 - Back out bug 486918 for build bustage in unreviewed code.
aaf9e3020132bbeeaff9180d9da9d1da76b81f53
created 2012-09-27 14:12 -0400
pushed 2013-01-03 21:54 +0000
Joe Drew Joe Drew - Bug 486918 - Create and obey a high-quality downscaling pref, and turn it off on OS X and mobile. r=jlebar
27e0c22b96e5ef918e0de7817ee572a26d0aa274
created 2012-04-03 14:57 -0700
pushed 2013-01-03 21:54 +0000
Tatiana Meshkova Tatiana Meshkova - Bug 486918. Part 2: Add the ability to pre-downscale using a high-quality scaler on a separate thread. r=joe,jlebar
f9506ec6be803397adcb13ab156839e9f7cdbcf3
created 2012-09-26 11:33 -0400
pushed 2013-01-03 21:54 +0000
Joe Drew Joe Drew - Bug 786444 - Part 1 - Add an RAII class to make locking imgFrame more foolproof, use it, and be sure to lock imgFrame more correctly. r=jlebar
a96be857cca7f1fb92331c7a0e0b23d54fba6252
created 2012-09-26 11:33 -0400
pushed 2013-01-03 21:54 +0000
Joe Drew Joe Drew - Bug 786449 - Add a place to explicitly initialize RasterImage on the main thread at startup. r=jlebar
28e5dc43792122c765f532b58155599f29462d7a
created 2012-09-28 23:00 +0100
pushed 2013-01-03 21:54 +0000
Ed Morley Ed Morley - Backout 92530b29ac24, 42e659956dc6 & 38277196c099 (bug 486918), d3b69fe15ac3 & b2dba2108722 (bug 786444), e7381ac9e30a (bug 786449) on suspicion of causing Android reftest failures on a CLOSED TREE
92530b29ac24905f1799c36dc1ac9dc44b6165ff
created 2012-09-27 14:12 -0400
pushed 2013-01-03 21:54 +0000
Joe Drew Joe Drew - Bug 486918 - Create and obey a high-quality downscaling pref, and turn it off on OS X and mobile. r=jlebar
42e659956dc680bb96f7b1fa45a7adba286443c0
created 2012-04-03 14:57 -0700
pushed 2013-01-03 21:54 +0000
Tatiana Meshkova Tatiana Meshkova - Bug 486918. Part 2: Add the ability to pre-downscale using a high-quality scaler on a separate thread. r=joe,jlebar
b2dba2108722f301dd8865fa2f0a16551f873db7
created 2012-09-26 11:33 -0400
pushed 2013-01-03 21:54 +0000
Joe Drew Joe Drew - Bug 786444 - Part 1 - Add an RAII class to make locking imgFrame more foolproof, use it, and be sure to lock imgFrame more correctly. r=jlebar
e7381ac9e30a172cc129070e57bcca3ff59a8cd5
created 2012-09-26 11:33 -0400
pushed 2013-01-03 21:54 +0000
Joe Drew Joe Drew - Bug 786449 - Add a place to explicitly initialize RasterImage on the main thread at startup. r=jlebar
ed784e42dfe9bc0dd4de0e7d836b7febec0c71e8
created 2012-09-25 08:31 +1200
pushed 2013-01-03 21:54 +0000
Matt Woodrow Matt Woodrow - Bug 781053 - Part 2 - Trigger empty transactions when an animated image in an ImageLayer changes frame. r=roc
d3f86e3a324043af516650186f801c7117fd12bb
created 2012-09-27 16:34 +0100
pushed 2013-01-03 21:54 +0000
Ed Morley Ed Morley - Revert mozilla-inbound to e4dd1fa6d222 for crashes and test failures on a CLOSED TREE
213b15f0c3c332809f523304dff530da44a67403
created 2012-09-25 08:31 +1200
pushed 2013-01-03 21:54 +0000
Matt Woodrow Matt Woodrow - Bug 781053 - Part 2 - Trigger empty transactions when an animated image in an ImageLayer changes frame. r=roc
1057422754e0b1f89fdab1999dfc1c5036e82017
created 2012-09-24 21:23 -0700
pushed 2013-01-03 21:54 +0000
Phil Ringnalda Phil Ringnalda - Back out 85d6cbd01d39, 56fc051c1932, a2ad17b87332 (bug 781053) for OS X debug assertions and crashes
56fc051c193204d23087818e82914f06a7025dbc
created 2012-09-25 08:31 +1200
pushed 2013-01-03 21:54 +0000
Matt Woodrow Matt Woodrow - Bug 781053 - Part 2 - Trigger empty transactions when an animated image in an ImageLayer changes frame. r=roc
dccfebdf756cd85a4ee416e9f2bf569b28afcb82
created 2012-09-06 18:05 -0400
pushed 2013-01-03 21:54 +0000
Joe Drew Joe Drew - Bug 787899 - Always re-sniff the MIME type of parts on multipart/x-mixed-replace streams. r=jlebar
62a48b2712fb04037d2992910af484c48d047296
created 2012-09-17 21:53 -0400
pushed 2013-01-03 21:54 +0000
Justin Lebar Justin Lebar - Bug 744309 - Don't kick off a new decode from RasterImage::ShutdownDecoder. r=joedrew
6cd206b371761294125cb98fe9d0c11e2383795f
created 2012-08-29 17:51 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
c797118c02a869e2eda77a380f0f646b84fe6679
created 2012-08-21 15:59 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
dc5fc4265990c8ecb269195372959f757af7d00e
created 2012-08-15 14:22 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
52fdeb6d8d6dc6947dc4712f0781fd17beba65d1
created 2012-08-09 13:41 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
08187a7ea8974548382f5d7775df8171a4ec6449
created 2012-07-30 13:15 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
b82fb4d04f6025775b8faffb0a9cd46cb7e222bf
created 2012-07-23 12:37 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
3f2823d467bfae54c95cc2242194ab2357e6934f
created 2012-06-12 17:44 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
ff94073c1907847eb47adad281abf16a9fb0892c
created 2012-05-11 14:35 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
less more (0) -100 -60 tip