Seth Fowler
7387c786d2
Bug 1163878 (Part 1) - Add an IsImageContainerAvailable method to imgIContainer. r=tn
2015-05-13 00:23:44 -07:00
Eric Rahm
68ed7c3539
Bug 1162751 - Part 3: Wrap expensive calls in PR_LOG_TEST. r=seth
...
Check that logging is enabled before performing potentially expensive
operations.
2015-05-11 13:42:30 -07:00
Eric Rahm
3ab2346c1f
Bug 1162751 - Part 2: Always disable pallete index checking. r=seth
...
The original assumption was that PR_LOGGING wouldn't be enabled in release
builds. Considering that this warning isn't actionable and PR_LOGGING is now
always defined it's better to just always disable pallete index checking.
2015-05-11 13:42:30 -07:00
Eric Rahm
f109b37da6
Bug 1162751 - Part 1: Remove instances of #ifdef PR_LOGGING in image. r=froydnj
...
PR_LOGGING is now always defined, we can remove #ifdefs checking for it.
2015-05-11 13:42:20 -07:00
Glenn Randers-Pehrson
07d7cd22b7
Bug 1038536 - Update header guard after flatten image/build. r=seth
2015-05-07 19:26:00 +02:00
Steve Singer
132b334faf
Bug 1162350 - Define and use DownscalerInvalidRect for non-skia builds. r=seth
2015-05-07 20:36:00 +02:00
Seth Fowler
c97887c150
Bug 1155332 - If we don't have enough memory to fully decode an image, discard it immediately. r=tn
2015-05-07 09:25:12 -07:00
Seth Fowler
347be52cbf
Bug 1161743 - Upgrade 'WARNING: Not expiration-tracking an unlocked surface' to an assertion. r=dholbert
2015-05-06 17:45:55 -07:00
Seth Fowler
dfeb733e9d
Bug 1124084 - Flip on downscale-during-decode everywhere. r=tn
2015-03-17 13:56:50 -07:00
Birunthan Mohanathas
746490cb68
Bug 1038536 - Flatten image/public/ directory. r=seth
2015-05-06 10:57:19 -07:00
Seth Fowler
7f8315d91e
Bug 1161859 - Compute the size of animated image frames correctly in the SurfaceCache. r=dholbert
2015-05-05 22:19:30 -07:00
Seth Fowler
2100c7e6bf
Bug 1161722 - If we're shutting down, don't warn about untracked unlocked surfaces. r=dholbert
2015-05-05 15:35:36 -07:00
Seth Fowler
53ada503c1
Bug 1145560 - During downscale-during-decode, compute the original size invalid rect based on the target size invalid rect. r=tn
2015-05-05 15:35:34 -07:00
Seth Fowler
9a5f0c4d35
Bug 1160592 - Report image source size again in about:memory. r=dholbert
2015-05-04 16:08:51 -07:00
Seth Fowler
54ed4b46e7
(No bug) - Correct blatantly lying comment in imgLoader.cpp. r=me DONTBUILD
2015-05-01 13:01:51 -07:00
Seth Fowler
b87b2a0862
Bug 1157343 - Protect ProgressTracker::mImage with a mutex. r=tn
2015-04-30 18:13:14 -07:00
Mike Hommey
b673a97a25
Bug 1134923 - Remove NS_Alloc/NS_Realloc/NS_Free. r=nfroyd
...
They are kept around for the sake of the standalone glue, which is used
for e.g. webapprt, which doesn't have direct access to jemalloc, and thus
still needs a wrapper to go through the xpcom function list and get to
jemalloc from there.
2015-05-01 09:40:30 +09:00
Seth Fowler
93cc0b9f95
Bug 1159502 - Don't block onload for multipart images. r=tn
2015-04-28 15:51:32 -07:00
Seth Fowler
3efe5d407f
Bug 1159409 - (Part 2) - Remove ProgressTrackerInit and register Images with a ProgressTracker in ImageFactory. r=tn
2015-04-28 16:32:02 -07:00
Seth Fowler
32988acc8d
Bug 1159409 - (Part 1-) - Remove Init() from the Image interface. r=tn
2015-04-28 16:07:24 -07:00
Seth Fowler
454b7159e5
Bug 1157954 - Report each surface in the ImageLib SurfaceCache individually in about:memory. r=dholbert
2015-04-28 11:46:17 -07:00
Seth Fowler
3cc2c7893d
Bug 1155429 - Add an explicit ImageCacheKey type for the ImageLib cache. r=baku
2015-04-28 11:45:45 -07:00
Andrew McCreight
8145d04124
Bug 1062479 - Use static strings for WeakReference type names. r=ehsan
2015-04-24 09:43:01 -07:00
Ryan VanderMeulen
13f0c54d7e
Backed out changeset 5f97bf645c13 (bug 1157343) for tp crashes.
2015-04-24 10:09:23 -04:00
Seth Fowler
249018cf0a
Bug 1157343 - Protect ProgressTracker::mImage with a mutex. r=tn
2015-04-23 15:37:08 -07:00
Boris Zbarsky
c4de57cbc6
Bug 1157451. Make nsCORSListenerProxy::Init take an enum, not a boolean, to indicate what to do with data: URIs. And make it required, not defaulted to disallowing. r=smaug
2015-04-22 20:30:10 -04:00
Boris Zbarsky
e14a6b217e
Bug 1109693. More places that use CORS should in fact allow data: URIs. r=smaug
2015-04-22 20:30:10 -04:00
Steve Singer
dc150af21a
Bug 1141642 - Fix disable-skia builds. r=jmuizelaar
2015-04-18 19:44:00 +02:00
Andrea Marchesini
124186054d
Bug 1156632 - Remove unused forward class declarations - patch 4 - netwerk image and dom, r=ehsan
2015-04-22 08:29:20 +02:00
Geoff Brown
56eb730bb9
Bug 1133833 - Skip a few more troublesome tests on Android 4.3; r=trivial,test-only
2015-04-21 09:30:49 -06:00
Nicolas Silva
ba353fd7bd
Bug 1155621 - Remove no-op gfx2DGlue conversion helpers. r=Bas
2015-04-21 17:22:30 +02:00
Nicolas Silva
51e181888b
Bug 1155621 - Make nsIntRect and nsIntPoint typedefs of mozilla::gfx::IntRect and mozilla::gfx::IntPoint. r=Bas
2015-04-21 17:04:57 +02:00
Geoff Brown
8279ee62c7
Bug 1133833 - Disable xpcshell test_async_notification.js on Android 4.3 for frequent failures; r=trivial,test-only
2015-04-20 14:15:27 -06:00
Timothy Nikkel
a4b0a5a7be
Bug 1063369. When we clone an imgRequestProxy and it currently has an imgCacheValidator checking if the request is still valid over the network make sure to add the new proxy to the validator so that the validator can update the proxy to point to a new request if it finds the old request to be stale. r=seth
...
Since the CSS image loader (for example background images) always uses a cloned request for painting the image this results in stale images being shown.
This patch is almost the same as the patch Boris Zbarsky posted to bug 432391 in 2011, but I didn't notice that patch until too late. There is one siginificant difference though. We call AddProxy and SetNotificationsDeferred before calling SyncNotifyListener in this patch. Calling them after leads to orange on try server.
2015-04-10 01:15:39 -05:00
Ehsan Akhgari
af3f143756
Add an assertion for the first argument of NewImageChannel, no bug
2015-04-18 20:18:49 -04:00
Nathan Froyd
025c5b239e
Bug 1153988 - create nsNullPrincipals directly, rather than going through do_CreateInstance; r=smaug
...
There's a better way to create null principals than
do_CreateInstance("@mozilla.org/nullprincipal;1"). Let's do that and
save ourselves some XPCOM overhead.
2015-04-13 14:47:41 -04:00
Seth Fowler
04fb1ff331
Bug 1151309 (Part 2) - Hide errors in multipart image parts both visually and internally. r=tn
2015-04-14 17:47:59 -07:00
Seth Fowler
88869f7bf9
Bug 1151309 (Part 1) - Block until the previous multipart frame is decoded before processing another. r=tn
2015-04-14 17:47:56 -07:00
Wes Kocher
af201a2d6c
Backed out changeset 050848a5273c (bug 1153988) for Windows build bustage CLOSED TREE
2015-04-14 14:42:59 -07:00
Nathan Froyd
d41f5f31ca
Bug 1153988 - create nsNullPrincipals directly, rather than going through do_CreateInstance; r=smaug
...
There's a better way to create null principals than
do_CreateInstance("@mozilla.org/nullprincipal;1"). Let's do that and
save ourselves some XPCOM overhead.
2015-04-13 14:47:41 -04:00
Glenn Randers-Pehrson
3e07b7f8c9
Bug 1102048 (Part 35, Downscaler) - Make image/src files comply with the Mozilla Coding Style Guide. r=seth
2015-01-22 05:38:00 -08:00
Carsten "Tomcat" Book
db3b77867f
Backed out changeset 43af95e75ece (bug 1063369) for bc1 test failures
2015-04-10 11:31:35 +02:00
Carsten "Tomcat" Book
08d404183f
Backed out changeset eaf1b350adf9 (bug 1063369)
2015-04-10 11:29:51 +02:00
Timothy Nikkel
75bc051c8e
Bug 1063369. Forgot missing include.
2015-04-10 01:56:22 -05:00
Timothy Nikkel
81b953d574
Bug 1063369. When we clone an imgRequestProxy and it currently has an imgCacheValidator checking if the request is still valid over the network make sure to add the new proxy to the validator so that the validator can update the proxy to point to a new request if it finds the old request to be stale. r=seth
...
Since the CSS image loader (for example background images) always uses a cloned request for painting the image this results in stale images being shown.
This patch is almost the same as the patch Boris Zbarsky posted to bug 432391 in 2011, but I didn't notice that patch until too late. There is one siginificant difference though. We call AddProxy and SetNotificationsDeferred before calling SyncNotifyListener in this patch. Calling them after leads to orange on try server.
2015-04-10 01:15:39 -05:00
Seth Fowler
620f724883
Bug 1146335 (Part 2) - Fix an off-by-one error in image::Downscaler. r=tn
2015-04-09 17:52:23 -07:00
Seth Fowler
b7b4c9d054
Bug 1146335 (Part 1) - Add assertions and fix style issues in image::Downscaler. r=tn
2015-04-09 17:52:23 -07:00
Chris Peterson
8ef69a950b
Bug 1143994 - Fix some -Wunreachable-code and -Wswitch warnings in imagelib. r=seth
2015-03-16 21:02:15 -07:00
Seth Fowler
ce7fa7a16c
Bug 1149893 - Add a pref that makes us decode all images immediately. r=baku
2015-04-07 16:44:29 -07:00
Glenn Randers-Pehrson
124d762cfe
Bug 1102048 (Part 20, imgLoader) - Make image/src files comply with the Mozilla Coding Style Guide. r=seth
2015-04-07 14:49:00 -07:00