Seth Fowler
3aabf959b6
Bug 1116735 - Allocate frames in the decoder. r=tn
...
--HG--
extra : rebase_source : df5c3cbe4e8a8ad40e4a7fa04a2c53e1c3bad559
2015-01-08 00:01:25 -08:00
Seth Fowler
f5c7051077
Bug 1116737 - Merge FrameBlender into FrameAnimator. r=tn
...
--HG--
extra : rebase_source : f2021135cf82e35273095f8e96373bcbee304710
2015-01-07 13:07:23 -08:00
Seth Fowler
806a27672a
Bug 1116716 (Followup) - Add missing header file in FrameAnimator.cpp on a CLOSED TREE. r=me
2015-01-07 02:51:58 -08:00
Seth Fowler
83d34460e2
Bug 1116716 - Store animated frames in the SurfaceCache. r=tn
2015-01-07 01:40:23 -08:00
Seth Fowler
445b417916
Bug 1116719 - Remove Image::FrameRect. r=tn
2015-01-07 01:40:23 -08:00
Seth Fowler
e77448413c
Bug 1112972 (Part 5) - Remove almost all special handling of multipart images in ProgressTracker. r=tn
2015-01-07 01:37:20 -08:00
Seth Fowler
fa7dbd3ca8
Bug 1112972 (Part 4) - Remove Image::OnNewSourceData. r=tn
2015-01-07 01:37:20 -08:00
Seth Fowler
0e4f9bad00
Bug 1112972 (Part 3) - Remove almost all special handling of multipart images in RasterImage. r=tn
2015-01-07 01:37:20 -08:00
Seth Fowler
d39948761c
Bug 1112972 (Part 2) - Add MultipartImage and use it for multipart/x-mixed-replace image loading. r=tn
2015-01-07 01:37:20 -08:00
Seth Fowler
3072a3e4c7
Bug 1112972 (Part 1) - Minor refactoring to prepare for MultipartImage. r=tn
2015-01-07 01:37:20 -08:00
Seth Fowler
af8da03583
Bug 1112956 - Add IProgressObserver to permit more than one class to observe ProgressTracker. r=tn
2015-01-07 01:35:20 -08:00
Valentin Gosu
47907c06e3
Bug 1021221 - resourceTiming initiatorType is empty/other when images are loaded from cache r=seth
...
Setting the initiatorType to img in ProxyListener::OnStartRequest for resources that don't already have it set.
2014-10-29 17:35:05 +02:00
Christoph Kerschbaumer
b39fa64608
Bug 1116624 - Move CORS into dom/security (r=sicking)
...
--HG--
rename : dom/base/nsCrossSiteListenerProxy.cpp => dom/security/nsCORSListenerProxy.cpp
rename : dom/base/nsCrossSiteListenerProxy.h => dom/security/nsCORSListenerProxy.h
2014-12-30 15:54:59 -08:00
Patrick McManus
c8acfd64a8
bug 1113065 - spdy should not close session on imglib error r=bagder r=seth
2014-12-22 11:03:05 -05:00
Ehsan Akhgari
4d845d4829
Bug 1117248 - Mark virtual overridden functions as MOZ_OVERRIDE in image/; r=jrmuizel
2015-01-03 12:24:49 -05:00
Christoph Kerschbaumer
91a9cb8cc3
Bug 1087731: Make JS callers of ios.newChannel call ios.newChannel2 in image/ (r=seth)
2014-10-24 14:54:01 -07:00
Glenn Randers-Pehrson
5736d3ebf6
Bug 1102048 (Part 08) - Make image/src/FrameAnimator.* comply with the Mozilla Coding Style Guide. r=seth
...
--HG--
extra : rebase_source : 317b7ad7f96fd63b3f989beb177397f065f66c8f
2014-12-14 15:54:00 -08:00
Ehsan Akhgari
d945a5c5ae
Bug 773014 - Part 2: Mark Static{Auto,Ref}Ptr as global-only; r=jrmuizel
2014-12-22 18:10:44 -05:00
Seth Fowler
f789afa81c
Bug 1111041 - Detect PR_GetPhysicalMemorySize failure in SurfaceCache. r=dholbert
2014-12-18 19:50:56 -08:00
Carsten "Tomcat" Book
0ee712abb4
Backed out changeset 6d81c1303daf (bug 1086284) for refest failures on a CLOSED TREE
2014-12-17 13:21:07 +01:00
Jonathan Watt
9e326f88fc
Bug 1086284 - Avoid using refcounting when determining an SVG-as-an-image's intrinsic size so that the image doesn't end up in the CC graph. r=dholbert
2014-12-09 22:32:10 +00:00
Daniel Holbert
525d23e073
(no bug) Fix some mis-indented lines in VectorImage.cpp. (whitespace-only, DONTBUILD)
2014-12-15 19:50:02 -08:00
Daniel Holbert
ece9c83a9f
(no bug) Update stale comment above VectorImage::Draw() impl, to reflect current IDL function-prototype. (comment-only, DONTBUILD)
2014-12-15 19:49:59 -08:00
Ehsan Akhgari
09a262787c
Bug 649012 - Fail mochitest-plains which use flaky timeouts (setTimeout(x) for x > 0); r=ted
...
We are white-listing the existing set of tests that use setTimeout
like this. Hopefully these tests will be investigated and fixed
in the future, so that we can narrow down the white-list.
This check is only turned on for mochitest-plain for now.
2014-12-11 13:34:40 -05:00
Christoph Kerschbaumer
b3d1653ff6
Bug 1087442 - Attach LoadInfo inside each individual ProtocolHandler - image/ changes (r=seth)
2014-12-12 09:06:54 -08:00
Phil Ringnalda
f7aea19aae
Backed out 15 changesets (bug 1087442)
...
Backed out changeset 3f4166fb5e37 (bug 1087442)
Backed out changeset 0c9c9123a0a9 (bug 1087442)
Backed out changeset 1d85d298042d (bug 1087442)
Backed out changeset 51f3ce397d68 (bug 1087442)
Backed out changeset f3b81a623692 (bug 1087442)
Backed out changeset 472e8fa74596 (bug 1087442)
Backed out changeset 12f97df7b79c (bug 1087442)
Backed out changeset 253cde88d3c5 (bug 1087442)
Backed out changeset b44f9ebd56cb (bug 1087442)
Backed out changeset 48e412887726 (bug 1087442)
Backed out changeset a2c76343f7a9 (bug 1087442)
Backed out changeset 0b5b07cfef0e (bug 1087442)
Backed out changeset 2931c35342a4 (bug 1087442)
Backed out changeset 681ce9dcad64 (bug 1087442)
Backed out changeset 47c505856954 (bug 1087442)
2014-12-11 21:58:21 -08:00
Christoph Kerschbaumer
3cb88a3412
Bug 1087442 - Attach LoadInfo inside each individual ProtocolHandler - image/ changes (r=seth)
2014-12-11 20:46:22 -08:00
Seth Fowler
de1c5fba3b
Bug 1101415 - Disable test_animation2.html until it can be fixed (on a CLOSED TREE). r=me a=RyanVM
2014-12-11 12:03:05 -08:00
Seth Fowler
a55c744eea
Bug 1098958 - Call UpdateImageContainer whenever we send invalidations in RasterImage. r=tn
...
--HG--
extra : rebase_source : 06226edca355e318d442dbf4410a722f0d1e0d1b
2014-12-10 19:35:15 -08:00
Ehsan Akhgari
ca5c6ca575
Bug 1109699 - Fix more bad implicit constructors in gfx and image; r=jrmuizel
2014-12-10 17:48:11 -05:00
Seth Fowler
ca0ad05fc2
Bug 1109283 - Handle failure of nsExpirationTracker::AddObject in the SurfaceCache. r=dholbert
2014-12-10 02:53:47 -08:00
Glenn Randers-Pehrson
ca38708a26
Bug 1102048 - Make image/src files comply with the Mozilla Coding Style Guide. r=seth
2014-12-05 17:17:00 -08:00
Glenn Randers-Pehrson
8d63638f4a
Bug 1102048 - Make image/src files comply with the Mozilla Coding Style Guide. r=seth
2014-12-05 16:35:00 -08:00
Glenn Randers-Pehrson
d4e8a1e0ec
Bug 1102048 - Make image/src files comply with the Mozilla Coding Style Guide. r=seth
2014-12-05 16:28:00 -08:00
Glenn Randers-Pehrson
dc55334902
Bug 1102048 - Make image/src files comply with the Mozilla Coding Style Guide. r=seth
2014-12-05 15:58:00 -08:00
Glenn Randers-Pehrson
fd54a9af75
Bug 1102048 (Part 18) - Make image/src files comply with the Mozilla Coding Style Guide. r=seth
2014-12-04 11:43:00 -08:00
Glenn Randers-Pehrson
5410322d22
Bug 1102048 (Part 16) - Make image/src files comply with the Mozilla Coding Style Guide. r=seth
2014-12-04 11:23:00 -08:00
Glenn Randers-Pehrson
92c4b4b8f1
Bug 1102048 (Part 22) - Make image/src files comply with the Mozilla Coding Style Guide. r=seth
2014-12-05 15:12:08 -08:00
Seth Fowler
251c8100b8
Bug 1106522 (Part 1) - Make imgLoader::SupportImageWithMimeType optionally support image/svg+xml. r=bz
2014-12-05 11:33:08 -08:00
Daniel Holbert
e1da5a0144
Bug 1002632 part 1: Make an image document's refresh driver receive ticks from the image's clients, & disable its internal timer. r=bz
2014-05-01 09:31:54 -07:00
Seth Fowler
26ef664ae8
Bug 1106448 - Make sure we have a frame in GetCurrentFrameRef. r=tn
2014-12-03 10:02:19 -08:00
Seth Fowler
cc764fac92
Bug 1106423 - Always use raw frames in DoBlend. r=tn
2014-12-03 10:02:17 -08:00
Seth Fowler
e52c080987
Bug 1104622 (Part 2) - Don't discard for redecoding. r=tn
2014-11-27 19:56:00 -08:00
Seth Fowler
659ab90036
Bug 1104622 (Part 1) - Remove DiscardTracker. r=tn
2014-11-27 19:55:57 -08:00
Seth Fowler
102bd52983
Bug 1065818 - Clean up memory reports and use of decoded size for image cache entries. r=tn,njn
2014-11-26 18:00:15 -08:00
Phil Ringnalda
c0127916ec
Back out 01093b5a774b (bug 948194) for not fixing enough races
...
--HG--
extra : rebase_source : 7e2d451639be57ef03818d84ba2e4e7fd72fa63d
2014-11-26 17:42:04 -08:00
Blake Kaplan
b181902fe0
Bug 948194 - Fix races related to CPOWs and tab switching. Original patch by Alexandru Tifrea. r=seth
2014-11-26 14:29:52 -08:00
Seth Fowler
c1ab6fe191
Bug 1060869 - Followup - Fix mochitest.ini syntax and bump back up memory limit prefs on B2G. r=me
...
--HG--
extra : rebase_source : 1b3a89c0c35e2fc8e1febcba1e4b3b784fa5fcff
2014-11-26 13:39:30 -08:00
Seth Fowler
100f7e8eaf
Bug 923302 - Add explicit memory reporting for SurfaceCache. r=njn,dholbert
2014-11-26 13:22:11 -08:00
Seth Fowler
b8c1e93d1d
Bug 1060869 (Part 4) - Update SurfaceCache prefs to increase the cache size. r=dholbert,tn
2014-11-26 13:22:10 -08:00
Seth Fowler
841625f805
Bug 1060869 (Part 3) - Make the SurfaceCache free only a fraction of its data on memory pressure. r=dholbert
2014-11-26 13:22:10 -08:00
Seth Fowler
fc5233fbbd
Bug 1060869 (Part 2) - Store the first frame of a RasterImage in the SurfaceCache. r=tn
2014-11-26 13:22:10 -08:00
Seth Fowler
8689c4e429
Bug 1060869 (Part 1) - Add lifetime control to SurfaceCache. r=dholbert
2014-11-26 13:22:10 -08:00
Seth Fowler
dbd2810ea1
Bug 1057904 (Part 2) - Make imgFrame::LockImageData and UnlockImageData private. r=tn
2014-11-26 13:22:10 -08:00
Seth Fowler
10e5d880fa
Bug 1057904 (Part 1) - Use RawAccessRef in FrameBlender and related classes and clean up. r=tn
2014-11-26 13:22:10 -08:00
Ryan VanderMeulen
fd6dfc1619
Backed out changeset 82fd2eef7630 (bug 1060869) because the rest of this bug was backed out and it seems to be causing OSX Gip(f1) to be near permafail.
2014-11-26 16:06:53 -05:00
Carsten "Tomcat" Book
b34b31d059
Backed out changeset 2fd42e5e2920 (bug 1057904) for bc3 test failures on a CLOSED TREE
2014-11-26 11:57:41 +01:00
Carsten "Tomcat" Book
5c2f2bb301
Backed out changeset 351d96ab9475 (bug 1057904)
2014-11-26 11:57:13 +01:00
Carsten "Tomcat" Book
ba418f6783
Backed out changeset 73c52394b08b (bug 1060869)
2014-11-26 11:57:11 +01:00
Carsten "Tomcat" Book
f7bc004ff0
Backed out changeset 0a67a7799022 (bug 1060869)
2014-11-26 11:57:09 +01:00
Carsten "Tomcat" Book
23ce0dc648
Backed out changeset c70381132ccf (bug 1060869)
2014-11-26 11:57:06 +01:00
Carsten "Tomcat" Book
67aa803b8e
Backed out changeset 503b80845952 (bug 923302)
2014-11-26 11:57:00 +01:00
Carsten "Tomcat" Book
b163c11b8d
Backed out changeset 2ac38e527317 (bug 1065818)
2014-11-26 11:56:28 +01:00
Seth Fowler
be492f68ce
Bug 1065818 - Clean up memory reports and use of decoded size for image cache entries. r=tn,njn
2014-11-26 01:37:57 -08:00
Seth Fowler
da446a1900
Bug 923302 - Add explicit memory reporting for SurfaceCache. r=njn,dholbert
2014-11-26 01:37:57 -08:00
Seth Fowler
6b72852771
Bug 1060869 (Part 4) - Update SurfaceCache prefs to increase the cache size. r=dholbert,tn
2014-11-26 01:37:57 -08:00
Seth Fowler
573fc1be58
Bug 1060869 (Part 3) - Make the SurfaceCache free only a fraction of its data on memory pressure. r=dholbert
2014-11-26 01:37:56 -08:00
Seth Fowler
3e7327ec18
Bug 1060869 (Part 2) - Store the first frame of a RasterImage in the SurfaceCache. r=tn
2014-11-26 01:37:56 -08:00
Seth Fowler
33ab317c08
Bug 1060869 (Part 1) - Add lifetime control to SurfaceCache. r=dholbert
2014-11-26 01:37:56 -08:00
Seth Fowler
c88fbc2d84
Bug 1057904 (Part 2) - Make imgFrame::LockImageData and UnlockImageData private. r=tn
2014-11-26 01:37:56 -08:00
Seth Fowler
f2ddef3bd9
Bug 1057904 (Part 1) - Use RawAccessRef in FrameBlender and related classes and clean up. r=tn
2014-11-26 01:37:56 -08:00
Carsten "Tomcat" Book
0ff878793c
Backed out changeset 62c4e3d64b7d (bug 1057904) for permafailure mulet test
2014-11-25 14:14:15 +01:00
Carsten "Tomcat" Book
8af9a0df7e
Backed out changeset b42bc7db8a8e (bug 1057904)
2014-11-25 14:13:59 +01:00
Carsten "Tomcat" Book
874982aa90
Backed out changeset f993ad4dc8f6 (bug 1060869)
2014-11-25 14:13:58 +01:00
Carsten "Tomcat" Book
299ac96904
Backed out changeset f6989ebe8e1c (bug 1060869)
2014-11-25 14:13:56 +01:00
Carsten "Tomcat" Book
8a491969a5
Backed out changeset a5d577ebb3d0 (bug 1060869)
2014-11-25 14:13:55 +01:00
Carsten "Tomcat" Book
e9dfaef4ae
Backed out changeset 61b0f5391e9d (bug 1060869)
2014-11-25 14:13:53 +01:00
Carsten "Tomcat" Book
aa47381e1c
Backed out changeset 2a95a3663cc2 (bug 923302)
2014-11-25 14:13:52 +01:00
Carsten "Tomcat" Book
b823677446
Backed out changeset 7fbcaefd5052 (bug 1060869)
2014-11-25 14:13:50 +01:00
Carsten "Tomcat" Book
a0260ec3d5
Backed out changeset 2d6db5d2f985 (bug 1065818) for Android Crashes
2014-11-25 12:40:24 +01:00
Seth Fowler
18d1bafcdb
Bug 1060869 - Followup - Use disabled instead of skip-if to disable tests correctly. r=me
...
--HG--
extra : rebase_source : b81383475210b9f76b7107449c0ec8202f3fd4a5
2014-11-25 02:27:40 -08:00
Seth Fowler
01b660f7c0
Bug 1065818 - Clean up memory reports and use of decoded size for image cache entries. r=tn,njn
...
--HG--
extra : rebase_source : 21c0f6a346e42a71d4298f589ed0c412b8f7bc2d
2014-11-25 02:13:46 -08:00
Seth Fowler
2dcbb9a490
Bug 923302 - Add explicit memory reporting for SurfaceCache. r=njn,dholbert
...
--HG--
extra : rebase_source : 08487a50c1d036fda2cf0a74dbe2705f4f3e7cd1
2014-11-25 00:10:11 -08:00
Seth Fowler
ab431799e2
Bug 1060869 (Part 4) - Update SurfaceCache prefs to increase the cache size. r=dholbert,tn
...
--HG--
extra : rebase_source : 64746ba9ac1dab008857aa5acbe8699b2de69f0b
2014-11-25 00:10:11 -08:00
Seth Fowler
54a6933009
Bug 1060869 (Part 3) - Make the SurfaceCache free only a fraction of its data on memory pressure. r=dholbert
...
--HG--
extra : rebase_source : 432056ddc161ca128aabfa7adeef763a3250a070
2014-11-25 00:10:11 -08:00
Seth Fowler
05b62c59d5
Bug 1060869 (Part 2) - Store the first frame of a RasterImage in the SurfaceCache. r=tn
...
--HG--
extra : rebase_source : 3dcbc1258ab36634859c739c8e3c0d464cc52711
2014-11-25 00:10:11 -08:00
Seth Fowler
844db79278
Bug 1060869 (Part 1) - Add lifetime control to SurfaceCache. r=dholbert
...
--HG--
extra : rebase_source : 2f95fbd919f1c03acf5d0d01f191ae302973b252
2014-11-25 00:10:11 -08:00
Seth Fowler
383e7ad2d8
Bug 1057904 (Part 2) - Make imgFrame::LockImageData and UnlockImageData private. r=tn
...
--HG--
extra : rebase_source : 7f4842f30618e58493745f9da321b018bc3a0b7e
2014-11-25 00:10:11 -08:00
Seth Fowler
c253992cb0
Bug 1057904 (Part 1) - Use RawAccessRef in FrameBlender and related classes and clean up. r=tn
...
--HG--
extra : rebase_source : 5253562628843a84751fea8e51443ef55183d8de
2014-11-25 00:10:11 -08:00
Seth Fowler
0f082bced5
Bug 1103328 - Tweak wording of comment for Decoder::PostHasTransparency. r=me DONTBUILD
2014-11-25 00:00:00 -08:00
Seth Fowler
953bfffba9
Bug 1103652 - Make animSVGImage tests listen for FRAME_UPDATE or poll. r=tn
2014-11-24 23:42:44 -08:00
Seth Fowler
ed0223b093
Bug 1103439 - Add a function to clear both chrome and nonchrome image caches. r=tn
2014-11-24 23:42:44 -08:00
Seth Fowler
d6721af14c
Bug 1103157 (Part 1) - Add HAS_TRANSPARENCY and IS_ANIMATED imgIRequest flags. r=tn
2014-11-24 23:42:43 -08:00
Seth Fowler
626d39ccdc
Bug 1102617 - Replace imgIContainer::FrameIsOpaque with imgIContainer::IsOpaque. r=tn
2014-11-24 23:42:43 -08:00
Seth Fowler
6f86073257
Bug 1103328 (Part 5) - Add better documentation for PostHasTransparency. r=tn
2014-11-24 23:42:43 -08:00
Seth Fowler
fd1ce18802
Bug 1103328 (Part 4) - Force decoding in test_has_transparency. r=tn
2014-11-24 23:42:43 -08:00
Seth Fowler
7bfc5f9689
Bug 1103328 (Part 3) - Fire HAS_TRANSPARENCY in nsIconDecoder. r=tn
2014-11-24 23:42:43 -08:00
Seth Fowler
e116540fe3
Bug 1103328 (Part 2) - Fire HAS_TRANSPARENCY for PNGs with first frame padding. r=tn
2014-11-24 23:42:43 -08:00
Seth Fowler
caa45fe3ec
Bug 1103328 (Part 1) - Fire HAS_TRANSPARENCY for clear disposal methods. r=tn
2014-11-24 23:42:43 -08:00
Wes Kocher
e2dfdad94e
Backed out changeset fd24a9549c1d (bug 1021221) for mochitest-3 orange
2014-11-24 14:42:05 -08:00