Timothy Nikkel
1df76568d8
Bug 1284350. Backed out changeset 69abdc731a99 (Bug 1261554 (Part 1) - Prepare for implementing in-displayport visibility tracking. r=mstange)
2016-09-12 00:19:08 -05:00
Timothy Nikkel
b41427ff1e
Bug 1284350. Backed out changeset d6a286242f2d (Bug 1268348 - Pass the previous visibility state to OnVisibilityChange(). r=mstange)
2016-09-12 00:19:07 -05:00
Timothy Nikkel
94f662b139
Bug 1284350. Backed out changeset 4517cddd204e (Bug 1269934 - Handle visible frame sets more generically in PresShell. r=mstange)
2016-09-12 00:19:07 -05:00
Edgar Chen
20e5d43181
Bug 599975 - Fire error event for images with empty string src value; r=bz
...
MozReview-Commit-ID: AhXiTpgG9q3
2016-09-08 16:27:03 +08:00
Iris Hsiao
9904feaf40
Backed out changeset ee163e1d915a (bug 1264769) for fixing regression of bug 1298725
...
CLOSED TREE
2016-08-31 10:46:27 +08:00
Ben Tian
aadbae7903
Bug 1264769 - Part 2: Dispatch loadstart event for image loading. r=hsivonen
2016-07-12 10:56:42 +08:00
Ben Tian
e93649f7b1
Bug 1264769 - Part 1: Dispatch loadend event for image loading. r=hsivonen
2016-08-16 12:01:12 +08:00
Wes Kocher
035bf451ff
Backed out 2 changesets (bug 1264769) for invalid-src.html wpt failures a=backout
...
Backed out changeset 7b9d3d0c09f5 (bug 1264769)
Backed out changeset 780f7036c084 (bug 1264769)
2016-08-15 13:35:46 -07:00
Ben Tian
8b8d8e14ab
Bug 1264769 - Part 2: Dispatch loadstart event for image loading. r=hsivonen
2016-07-12 10:56:42 +08:00
Ben Tian
6e58bfa7cd
Bug 1264769 - Part 1: Dispatch loadend event for image loading. r=hsivonen
2016-07-20 11:01:46 +08:00
bentian
2ece4ec480
Bug 1264768 - Dispatch error event when image loads for URLs that fail to resolve, r=hsivonen
2016-06-10 15:35:51 +08:00
Jonathan Watt
9c5b8de022
Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky
2016-06-07 21:10:18 +01:00
Seth Fowler
69cb11364d
Bug 1269934 - Handle visible frame sets more generically in PresShell. r=mstange
2016-05-11 19:27:27 -07:00
Seth Fowler
a897d09931
Bug 1268348 - Pass the previous visibility state to OnVisibilityChange(). r=mstange
2016-05-11 19:27:27 -07:00
Seth Fowler
40ecfeebae
Bug 1261554 (Part 1) - Prepare for implementing in-displayport visibility tracking. r=mstange
2016-04-21 01:21:58 -07:00
Christoph Kerschbaumer
8ffee19dd7
Bug 1256999 - Pass the right context to new channels for image loads. r=bz r=seth
2016-04-11 10:58:03 +02:00
Seth Fowler
0f24c44100
Bug 1157546 - Replace the image visibility API with a more general API that tracks visibility for any kind of frame. r=mstange
2016-03-25 14:49:43 -07:00
Birunthan Mohanathas
6129a0880a
Bug 1217307 - Remove some unnecessary null checks in dom/base/. r=njn
2015-11-19 09:13:49 +02:00
Seth Fowler
44cc0db006
Bug 1207355 (Part 2) - Stop requesting decodes in nsImageLoadingContent. r=tn
2015-10-29 16:37:42 -07:00
Phil Ringnalda
f09341276b
Back out 8 changesets (bug 1207355) for OS X 10.10 reftest failures in generated-content/
...
CLOSED TREE
Backed out changeset aafd6db2fbb4 (bug 1207355 )
Backed out changeset 9dd950b837fb (bug 1207355 )
Backed out changeset e941e0e106a1 (bug 1207355 )
Backed out changeset ecebca101fcb (bug 1207355 )
Backed out changeset 08f2017137e1 (bug 1207355 )
Backed out changeset 3dc69e37c9b4 (bug 1207355 )
Backed out changeset bcdf51edb121 (bug 1207355 )
Backed out changeset 1d4c00dbf49a (bug 1207355 )
2015-10-28 22:57:43 -07:00
Seth Fowler
36866e2138
Bug 1207355 (Part 2) - Stop requesting decodes in nsImageLoadingContent. r=tn
2015-10-28 16:40:43 -07:00
Nathan Froyd
4e6d8f6705
Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
...
The bulk of this commit was generated with a script, executed at the top
level of a typical source code checkout. The only non-machine-generated
part was modifying MFBT's moz.build to reflect the new naming.
CLOSED TREE makes big refactorings like this a piece of cake.
# The main substitution.
find . -name '*.cpp' -o -name '*.cc' -o -name '*.h' -o -name '*.mm' -o -name '*.idl'| \
xargs perl -p -i -e '
s/nsRefPtr\.h/RefPtr\.h/g; # handle includes
s/nsRefPtr ?</RefPtr</g; # handle declarations and variables
'
# Handle a special friend declaration in gfx/layers/AtomicRefCountedWithFinalize.h.
perl -p -i -e 's/::nsRefPtr;/::RefPtr;/' gfx/layers/AtomicRefCountedWithFinalize.h
# Handle nsRefPtr.h itself, a couple places that define constructors
# from nsRefPtr, and code generators specially. We do this here, rather
# than indiscriminantly s/nsRefPtr/RefPtr/, because that would rename
# things like nsRefPtrHashtable.
perl -p -i -e 's/nsRefPtr/RefPtr/g' \
mfbt/nsRefPtr.h \
xpcom/glue/nsCOMPtr.h \
xpcom/base/OwningNonNull.h \
ipc/ipdl/ipdl/lower.py \
ipc/ipdl/ipdl/builtin.py \
dom/bindings/Codegen.py \
python/lldbutils/lldbutils/utils.py
# In our indiscriminate substitution above, we renamed
# nsRefPtrGetterAddRefs, the class behind getter_AddRefs. Fix that up.
find . -name '*.cpp' -o -name '*.h' -o -name '*.idl' | \
xargs perl -p -i -e 's/nsRefPtrGetterAddRefs/RefPtrGetterAddRefs/g'
if [ -d .git ]; then
git mv mfbt/nsRefPtr.h mfbt/RefPtr.h
else
hg mv mfbt/nsRefPtr.h mfbt/RefPtr.h
fi
2015-10-18 01:24:48 -04:00
Christoph Kerschbaumer
0e075876c3
Bug 1048048 - add preload content policy types for images (r=seth)
2015-09-20 14:55:59 -07:00
Wes Kocher
7e27875d2c
Backed out 7 changesets (bug 1048048) for android crashes in various chunks CLOSED TREE
...
Backed out changeset b5abe23a4ea5 (bug 1048048)
Backed out changeset 4f91b10e8be0 (bug 1048048)
Backed out changeset 450d4a13c90e (bug 1048048)
Backed out changeset 6a727c40eb68 (bug 1048048)
Backed out changeset 88c2333ff745 (bug 1048048)
Backed out changeset 740ab1ecd079 (bug 1048048)
Backed out changeset 02c6d6aef163 (bug 1048048)
2015-09-21 09:08:34 -07:00
Christoph Kerschbaumer
46f476eda8
Bug 1048048 - add preload content policy types for images (r=seth)
2015-09-20 14:55:59 -07:00
Cameron McCormack
e13f913db1
Bug 968923 - part 3b - propagating use counters from SVG images into owning/parent documents; r=seth
2015-06-03 13:42:07 -04:00
Franziskus Kiefer
7be01504dd
Bug 1174913 - remove unnecessary attribute parsing. r=bz
2015-07-13 18:04:42 -07:00
Seth Fowler
d8ebf7a220
Bug 1151359 (Part 1) - Predict the size of nsImageFrame images before drawing. r=tn
2015-07-19 19:30:35 -07:00
Botond Ballo
b57e8ac71f
Bug 1181832 - Include gfxPrefs.h from nsImageLoadingContet.cpp to fix bustage on a CLOSED TREE. r=bustage
2015-07-13 14:25:13 -04:00
Birunthan Mohanathas
a29151dc87
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
Seth Fowler
e043206210
Bug 1177587 - Detect use of <img> elements for animation and use sync decoding to reduce flicker. r=tn
2015-07-07 14:00:08 -07:00
Franziskus Kiefer
7a586a418e
Bug 1166910 - Referrer attribute for img tag. r=ckerschb, r=hsivonen, r=bz
2015-06-05 15:25:24 -07:00
Carsten "Tomcat" Book
cb8e2da810
Backed out changeset f5f3827ffcf1 (bug 1166910) for bustage
2015-07-01 08:19:28 +02:00
Franziskus Kiefer
76b5864bfa
Bug 1166910 - referrer attribute for img tag. r=hsivonen
2015-06-05 15:25:24 -07:00
Seth Fowler
6fba5c9934
Bug 1174923 - Stop delaying the document load event until images are decoded. r=tn a=kwierso
2015-06-19 15:55:12 -07:00
Seth Fowler
cd9b981d0f
Bug 1170680 - Do not add non-animated images to the visible list in response to UNLOCKED_DRAW. r=tn
2015-06-02 18:29:50 -07:00
Andrew McCreight
92010d3e4c
Bug 1152551, part 2 - Fix mode lines in dom/. r=jst
2015-05-03 15:32:37 -04:00
Boris Zbarsky
789a3bf96e
Bug 1157898 part 1. Make code of the form "return rv.ErrorCode();" where rv is an ErrorResult use StealNSResult instead. r=peterv
...
This patch was generated with the following command:
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 's/return ([a-zA-Z0-9]+)\.ErrorCode\(\);/return \1.StealNSResult();/'
2015-04-27 09:18:51 -04:00
Seth Fowler
2797fe5bdc
Bug 1019840 - Use cached intrinsic size in nsImageFrame::ComputeSize unless the image loader has a size. r=tn
2015-03-18 18:29:32 -07:00
Olli Pettay
23da1dbac3
Bug 1118689, Don't try to load an image if its container docshell is gone, r=bz
2015-02-13 04:44:32 +02:00
Nicholas Nethercote
0247de46d8
Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo.
2015-02-09 14:34:50 -08:00
Andrew McCreight
e048a7df33
Back out Bug 1127201 (part 2) for various problems.
2015-02-06 15:04:32 -08:00
Seth Fowler
20f8c6542b
Bug 1125490 (Part 2) - Use an enumeration instead of a boolean to request discarding in nsIImageLoadingContent. r=tn
2015-02-06 02:51:12 -08:00
Seth Fowler
5061980303
Bug 1125490 (Part 1) - Make sure we request discarding for images in PresShell::Destroy. r=tn
2015-02-06 02:51:12 -08:00
Nicholas Nethercote
40ab0270d5
Bug 1127201 (part 2) - Convert all NS_ABORT_IF_FALSE calls to MOZ_ASSERT. r=Waldo.
2015-02-04 20:05:36 -08:00
Seth Fowler
899f928d00
Bug 1103157 (Part 2) - Replay notifications to new nsImageLoadingContent observers. r=tn
2014-11-24 23:42:43 -08:00
Boris Zbarsky
ccb5a813b6
Bug 1067541. Image preloads should not keep going once the actual image has started and gotten canceled. r=peterv
2014-11-24 11:57:49 -05:00
Sid Stamm
29bcaaf68b
Bug 704320 - apply referrer policies to image loads (r=seth)
2014-11-18 08:46:53 -05:00
Seth Fowler
3f90d6455e
Bug 1098202 (Part 1) - Rename imgINotificationObserver handlers to be consistent with the notifications they handle. r=tn
2014-11-17 14:29:56 -08:00
Glenn Randers-Pehrson
e79ba1e9e5
Bug 991149 - Improve image/* source compliance with Mozilla Coding Style. r=seth
2014-11-14 12:59:00 -05:00