Seth Fowler
04030c87f4
Bug 1186112 - Get rid of the #define'd constants in BMPFileHeaders.h. r=tn
2015-07-22 15:49:49 -07:00
Seth Fowler
014f9a185f
Bug 1185592 (Part 2) - Make RasterImage store the decoder type instead of the MIME type. r=baku
2015-07-21 09:42:30 -07:00
Seth Fowler
d705b490fc
Bug 1185592 (Part 1) - Remove obsolete logging macros. r=baku
2015-07-21 09:42:27 -07:00
Seth Fowler
2100dfa4a6
Bug 1185582 - Back out bug 1171356, a hack to retry image decoding which is now useless. r=tn
2015-07-20 11:24:59 -07:00
Christoph Kerschbaumer
f99130c81b
Bug 1143922 - Add AsyncOpen2 to nsIChannel and perform security checks when opening a channel - channel changes (r=mcmanus,sicking)
2015-05-15 13:21:20 -07:00
Seth Fowler
a627d0c0dc
Bug 1176124 (Part 2) - Add placeholder support to the SurfaceCache so we can avoid launching redundant decoders. r=dholbert
2015-07-19 18:39:44 -07:00
Seth Fowler
08ffbcc16a
Bug 1176124 (Part 1) - Add a MatchType enum to LookupResult to let Lookup*() return more detailed information. r=dholbert
2015-07-19 18:39:40 -07:00
Seth Fowler
e65e14502f
Bug 1184804 - Wait for DECODE_COMPLETE to be fired in browser_bug666317.js. r=tn
2015-07-16 20:32:24 -07:00
Christoph Kerschbaumer
81c542a066
Bug 1183563 - Fix incorrect mixed content warning after internal redirects. r=tanvi, r=seth
2015-07-15 14:52:47 -07:00
Nicholas Nethercote
025b6f500e
Bug 1182958 - Use nsTHashTable::Iterator in image/. r=seth.
2015-07-14 06:37:57 -07:00
Seth Fowler
e064c94a32
Bug 1183852 - Only mark surfaces as used in the SurfaceCache if a caller requested exactly that surface. r=dholbert
2015-07-14 22:19:02 -07:00
Seth Fowler
55a7c119be
Bug 1183836 - Remove support for decode-on-draw-only. r=tn
2015-07-14 18:16:31 -07:00
Mihai Volmer
9148ae4112
Bug 1126330 - Remove the check for non-looping animations. r=seth
2015-07-13 19:53:27 -07:00
Birunthan Mohanathas
e52329c788
Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
...
The bulk of this commit was generated by running:
run-clang-tidy.py \
-checks='-*,llvm-namespace-comment' \
-header-filter=^/.../mozilla-central/.* \
-fix
2015-07-13 08:25:42 -07:00
Michael Layzell
7b46066b22
Bug 1181323 - Move nsSVGRenderingObserver's isupports/refcounting decl to subclasses, since one subclass (nsSVGFilterReference) already has its own redundant copy of the decl. r=dholbert
2015-07-09 20:32:00 +02:00
Seth Fowler
14ef64f598
Bug 1117607 - Make decoders responsible for their own frame allocations. r=tn
2015-07-10 19:26:15 -07:00
Seth Fowler
217c39c5ac
Bug 1182545 - Make browser_bug666317.js wait for the discard event instead of expecting it at a precise time. r=tn
2015-07-10 16:37:03 -07:00
Seth Fowler
00946ab0f4
Bug 1182533 - Sync decode ico-bmp-corrupted images before loading them in the <img> element. r=tn
2015-07-10 16:36:56 -07:00
Geoff Brown
495b7cbfe1
Bug 1026290 - Update mochitest-chrome manifests for android; r=jgriffin
2015-07-10 14:41:59 -06:00
Seth Fowler
db48ef0d7a
Bug 1181909 - Fix potential null dereference in NextPartObserver. r=tn
2015-07-09 09:21:22 -07:00
Seth Fowler
2ee7313db2
Bug 1180126 - Read content disposition regardless of content type in imgRequest::PrepareForNewPart. r=tn
2015-07-09 09:21:20 -07:00
Seth Fowler
4ca4e2b79a
No bug - Tweak formatting of logging statement in imgRequest. r=me
2015-07-09 09:21:17 -07:00
Maksim Lebedev
5c4a1f5c32
Bug 1177323 - disable decode-only-on-draw preference. r=seth
2015-07-08 00:19:00 +02:00
Seth Fowler
b06a873fb7
Bug 1180931 (Part 2) - Allow sync size decoding for transient (i.e. multipart) images. r=tn
2015-07-08 15:52:58 -07:00
Seth Fowler
56fb1f882b
Bug 1180931 (Part 1) - Allow sync size decoding for single core devices. r=tn
2015-07-08 15:52:51 -07:00
Michael Layzell
1b57ba3832
Bug 1181324 - Eliminate the duplicate mRefCnt member in MultipartImage. r=seth
2015-07-07 14:10:00 +02:00
Dragana Damjanovic
c7fc0a288e
Bug 905127 - Part 2 - remove unnecessary nsNetUtil.h includes r=jduell
2015-07-06 07:55:00 +02:00
Emanuel Hoogeveen
31c0c961cd
Bug 905127 - Part 1 - Make some functions from nsNetUtil not inline. r=jduell
2015-07-07 04:17:00 +02:00
Robert O'Callahan
78a9c11df4
Bug 1143575. Let callers of ImageContainer::SetCurrentImages specify frame IDs. r=nical
2015-07-03 22:13:48 +12:00
Robert O'Callahan
4c9be9c5c5
Bug 1143575. Pass a list of timestamped images to ImageContainer::SetCurrentImages. r=nical
2015-07-07 09:58:18 +12:00
Ehsan Akhgari
0b4a60797a
Bug 1180105 - Do not leak the SourceSurface returned from imgIContainer::GetFrame in BlockUntilDecodedAndFinishObserving; r=seth
2015-07-06 21:30:42 -04:00
Seth Fowler
5449468605
Bug 1177615 - Rip everything related to FLAG_DECODE_STARTED out of ImageLib. r=tn
2015-07-06 17:11:14 -07:00
Juan Gomez
21d73728f3
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-07-03 18:29:00 -07:00
Franziskus Kiefer
a71ec1e171
Bug 1166910 - Referrer attribute for img tag. r=ckerschb, r=hsivonen, r=bz
2015-06-05 15:25:24 -07:00
Seth Fowler
69232b91bc
Bug 1167557 - Crash when a null surface is passed to SurfaceCache::Insert. r=dholbert
2015-07-01 16:09:21 -07:00
Carsten "Tomcat" Book
d4735903b0
Backed out changeset f5f3827ffcf1 (bug 1166910) for bustage
2015-07-01 08:19:28 +02:00
Franziskus Kiefer
381fbf5475
Bug 1166910 - referrer attribute for img tag. r=hsivonen
2015-06-05 15:25:24 -07:00
Seth Fowler
22cae9bc6b
Bug 1139641 - Return more information from SurfaceCache::Lookup and SurfaceCache::LookupBestMatch. r=dholbert
2015-06-30 18:57:03 -07:00
Nathan Froyd
46d6f38e68
Bug 1161627 - part 2 - machine-convert TemporaryRef<T> to already_AddRefed<T>; r=ehsan
...
This conversion was done with the script:
find . -name '*.cpp' -o -name '*.h' -o -name '*.mm' -o -name '*.idl' | \
egrep -v 'cairo-win32-refptr.h|RefPtr.h|TestRefPtr.cpp' | \
xargs sed -i -e 's/mozilla::TemporaryRef</already_AddRefed</g' \
-e 's/TemporaryRef</already_AddRefed</g'
Manual fixups were performed in the following instances:
- We handled mfbt/RefPtr.h manually so as to not convert TemporaryRef itself
into already_AddRefed.
- The following files had explicit Move() calls added to make up for the lack
of a copy constructor on already_AddRefed:
dom/base/ImageEncoder.cpp
dom/media/MediaTaskQueue.{h,cpp}
dom/media/webaudio/PannerNode.cpp
- A redundant overload for MediaTaskQueue::Dispatch was deleted.
- A few manual fixups were required in mfbt/tests/TestRefPtr.cpp.
- Comments, using declarations, and forward declarations relating to
TemporaryRef in dom/canvas/ and gfx/layers/ were changed to refer to
already_AddRefed.
2015-06-17 10:00:52 -04:00
Kartikaya Gupta
2939033143
Bug 1178274 - Don't enable decode-only-on-draw if the APZ pref is true but e10s is disabled. r=dvander
2015-06-30 06:43:07 -04:00
Seth Fowler
c9aef6cc7d
Bug 1163856 (Part 2) - Fix tests that depended on image load event timing. r=tn
2015-06-30 02:38:01 -07:00
Seth Fowler
7596853982
Bug 1163856 (Part 1) - Delay the image load event until the size decoder gets finalized. r=tn
2015-06-30 02:37:58 -07:00
Phil Ringnalda
e08c9983e4
Back out 2 changesets (bug 1163856) for Windows !mSyncLoad assertion failures
...
CLOSED TREE
Backed out changeset 62c1c616f21c (bug 1163856)
Backed out changeset 04239448fe0b (bug 1163856)
2015-06-25 19:57:00 -07:00
Seth Fowler
64820620b2
Bug 1163856 (Part 2) - Fix tests that depended on image load event timing. r=tn
2015-06-25 17:10:05 -07:00
Seth Fowler
6f18effcf7
Bug 1163856 (Part 1) - Delay the image load event until the size decoder gets finalized. r=tn
2015-06-25 17:09:57 -07:00
Ryan VanderMeulen
55b2086097
Backed out changeset 8b4e4083639e (bug 1171931) for B2G debug emulator bustage.
2015-06-25 19:48:42 -04:00
Juan Gomez
98461fc4a4
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-06-24 14:11:00 -04:00
Seth Fowler
231c1c9a97
Bug 1166981 - Decode images in LIFO order. r=tn
2015-06-24 11:37:59 -07:00
Seth Fowler
e4f98fdfd0
Bug 1174923 - Stop delaying the document load event until images are decoded. r=tn a=kwierso
2015-06-19 15:55:12 -07:00
Phil Ringnalda
75964ee8f8
Back out 3a06964c6a52 (bug 1174923) for box-decoration-break-first-letter.html failures
2015-06-18 22:04:12 -07:00