Milan Sreckovic
cf5eef07a4
Bug 994907: imgDecoderObserver does reference counting on different threads, so should be using thread safe reference counting. r=seth,ehsan
2014-05-06 14:32:23 -04:00
juhsu
fd388a0a55
Bug 969779 - Use SpecialPowers to enable preference setting in oop. r=seth
...
* * *
1. Use |SpecialPowers.pushPrefEnv| to enable preference setting in oop.
2. Set the time of redrawing to be the time right after the image is discarded.
3. Modify the assertion to make the comparison non-trivial.
4. Remove <img>.
5. Move drawCanvas() on the image loadComplete.
--HG--
extra : amend_source : 2c9b4164ed5f10242cf4e7c4a784579706b91a21
2014-04-28 15:39:03 +08:00
Daniel Holbert
ace7b853ee
Bug 1002632: 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
Birunthan Mohanathas
5f1fde8824
Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
2014-04-27 03:06:00 -04:00
Robert Lickenbrock
0e7c454a7d
Bug 909589 - Ensure FrameAnimator is created with the correct animation mode. r=seth
2014-04-25 16:33:00 -04:00
Birunthan Mohanathas
7ac92ae5ea
Bug 900903 - Part 2: Change uses of numbered macros in nsCycleCollectionParticipant.h to the variadic variants. r=smaug
2014-04-25 12:49:00 -04:00
Michael Wu
d0b4b0f67a
Bug 996226 - Disable volatile images everywhere but Android, r=jrmuizel
2014-04-21 15:50:54 -07:00
Shih-Chiang Chien
3f7b123b88
Bug 878577 - Part 2: Add test case for the hard limit of image buffer size. r=seth
2014-01-20 16:53:42 +08:00
Shih-Chiang Chien
0e66b7f2bd
Bug 878577 - Part 1: Setup hard limit for DiscardTracker. r=seth
2013-12-16 19:31:00 +08:00
Adrian Lungu
864ffca9e7
Bug 822480 - Add in the Resource Timing API. r=honzab, r=jst
2013-10-15 18:35:44 -07:00
Kyle Huey
384121563d
Bug 991812: Remove uses of RefCounted<T> that live in Gecko. r=ehsan
...
--HG--
extra : rebase_source : 239ff77ec3765a3f190ed75b1645c6011e5d1dbd
2014-04-14 12:04:24 -07:00
Jonathan Watt
6b18c742cc
Bug 950372 - Convert imgIContainer::GetFrame to return a Moz2D SourceSurface instead of a Thebes gfxASurface. r=mattwoodrow
2014-04-15 19:02:23 +01:00
Timothy Nikkel
a83e221e77
Bug 995880. Correctly include non-heap memory use by VolatileBuffer's in memory use of images. r=mwu
...
Bug 962670 added VolatileBuffer's but only included the heap memory use.
2014-04-15 00:24:01 -05:00
Ryan VanderMeulen
d3859c597c
Backed out changesets ddbac34527fe and fa82f32d0c39 (bug 991812) for B2G bustage.
...
CLOSED TREE
2014-04-14 16:16:18 -04:00
Kyle Huey
675439ca71
Bug 991812: Remove uses of RefCounted<T> that live in Gecko. r=ehsan
2014-04-14 12:04:24 -07:00
Ehsan Akhgari
699e478381
Bug 886416 - Move SVGLength to WebIDL; r=bzbarsky
2014-04-11 17:26:29 -04:00
Ed Morley
23c2df160b
Backed out changeset aac6762777be (bug 886416) for mochitest ABORTs; CLOSED TREE
2014-04-11 17:07:42 +01:00
Ehsan Akhgari
b0f6353efa
Bug 886416 - Move SVGLength to WebIDL; r=bzbarsky
2014-04-11 11:24:06 -04:00
Ed Morley
6c2e23f286
Backed out changeset c9b8283fd770 (bug 878577) for B2G emulator timeouts in mochitest-8 after test_drawDiscardedImage.html; CLOSED TREE
2014-04-10 17:15:51 +01:00
Ed Morley
0b8e36117b
Backed out changeset 5c52ec9e5a3d (bug 878577)
2014-04-10 17:14:46 +01:00
Jonathan Watt
d54d6a8047
Bug 960524 - Get rid of Image::DeprecatedGetAsSurface (Moz2D migration). r=mattwoodrow
2014-04-10 09:49:53 +01:00
Shih-Chiang Chien
935ec01a10
Bug 878577 - Part 2, test case for the hard limit of image buffer size. r=seth.
2014-01-20 16:53:42 +08:00
Shih-Chiang Chien
3224501a67
Bug 878577 - Part 1, setup hard limit for DiscardTracker. r=seth.
2013-12-16 19:31:00 +08:00
Geoff Brown
8b4092834b
Bug 967704 - Update reftest manifests for Android 2.3; r=me
2014-04-09 08:38:45 -06:00
Kyle Huey
39e8ea0778
Back out bug 991812 for bustage on a CLOSED TREE. r=me
2014-04-08 17:26:33 -07:00
Kyle Huey
d098e8c228
Bug 991812: Remove uses of RefCounted in code that lives solely in Gecko. r=ehsan
2014-04-08 16:37:05 -07:00
Bobby Holley
27df9c5c91
Bug 913138 - Shut down imagelib at the end of layout shutdown. r=bsmedberg
2014-04-08 15:51:34 -07:00
Bobby Holley
afef348878
Bug 913138 - Move imgLoader singleton management out of nsContentUtils. r=bsmedberg
2014-04-08 15:51:33 -07:00
Neil Rashbrook
936188506a
Bug 514280 Only use nsCOMPtr for interfaces r=bsmedberg
2014-04-03 23:06:26 +01:00
Patrick McManus
40006e722c
bug 968417 - revalidating images needs loadgroup parent for spdy push r=seth
2014-01-29 22:35:40 -05:00
Carsten "Tomcat" Book
87f3c4aa86
merge b2g-inbound to mozilla-central
2014-04-03 12:48:14 +02:00
Seth Fowler
3225198abc
Bug 967985 - Don't retarget OnDataAvailable when not storing source data. r=tn
...
--HG--
extra : rebase_source : d3048bf3d949650f01ae97786cb5ca2d54aa3087
2014-04-02 19:20:25 -07:00
Michael Wu
ef017b1f42
Bug 985017 - [2/2] Cache a gfxImageSurface for the drawing path, r=seth
2014-04-02 21:32:54 -04:00
Mark Hammond
cae334e085
Bug 987404 - Disable failing mochitest-browser tests in e10s. r=ted.
2014-04-02 10:53:55 +11:00
Glenn Randers-Pehrson
0f9ec1bc43
Bug 987625 - Conditionally define MOZ_PNG_MAX_DIMENSION. r=jrmuizel
2014-04-01 09:14:14 -04:00
Ryan VanderMeulen
3d4a3285e3
Bug 980488 - Remove duplicate MOZ_PNG_MAX_DIMENSION definition in nsPNGDecoder.cpp.
...
CLOSED TREE
2014-03-24 17:14:10 -04:00
Jonathan Watt
cddedd8d2b
Bug 985049 - Remove gfxPlatform::SupportsAzureContent() and kill of the resulting dead code. r=mattwoodrow
2014-03-19 10:36:58 +08:00
Kyle Huey
fe6c4e28d6
Bug 967364: Rename already_AddRefed::get to take. r=bsmedberg
2014-03-15 12:00:15 -07:00
Michael Wu
62932af45c
Bug 980037 - Store scaled images in volatile buffers, r=seth
2014-03-02 11:17:26 -05:00
Michael Wu
f7924f86f2
Bug 980035 - Support 16bit volatile buffer backed decoded images, r=seth
2014-02-25 05:57:41 -05:00
Bill McCloskey
fd05f3eb04
Bug 982828 - [e10s] Disable mochitest-plain tests that don't pass in e10s (r=ted)
2014-03-13 21:38:19 -07:00
Wes Kocher
3b83e5bb22
Backed out changeset 88425ad0f06a (bug 982828) for introducing various mochitest-5 failures on a CLOSED TREE
...
* * *
Backed out changeset 94f9ebdc6662 (bug 982828)
2014-03-13 19:41:21 -07:00
Bill McCloskey
e784b5aef6
Bug 982828 - [e10s] Disable mochitest-plain tests that don't pass in e10s (r=ted)
2014-03-13 15:41:41 -07:00
Bill McCloskey
006786a6b4
Backed out changeset d6261f65070a
2014-03-13 15:52:27 -07:00
Bill McCloskey
ed100f425c
Bug 982828 - [e10s] Disable mochitest-plain tests that don't pass in e10s (r=ted)
2014-03-13 15:41:41 -07:00
Vaibhav Agarwal
c75ff964a1
Bug 971132 - B2G mochitests should use the new manifest format for runtests; r=jmaher
2014-03-13 10:40:10 -04:00
Nathan Froyd
8ab9329761
Bug 976566 - use Endian.h for image decoders; r=seth
2014-02-25 06:23:05 -05:00
Ryan VanderMeulen
e3a295895e
Merge inbound to m-c.
2014-03-07 15:38:19 -05:00
Michael Wu
d65ac2bc62
Bug 962670 - Store decoded images in VolatileBuffers, r=seth,jrmuizel
2014-02-24 22:37:51 -05:00
Jonathan Watt
aa2222cae6
Bug 980415 - Fix multiple points in the codebase where we fail to call DataSourceSurface::Unmap(). r=Bas
2014-03-07 13:21:38 +00:00
Jonathan Watt
1490825198
Bug 979905 - Make VectorImage use a Moz2D backed gfxContext. r=mattwoodrow
2014-03-05 16:10:34 +00:00
Milan Sreckovic
3b37f2da27
Bug 910860: Use gfxPrefs to make sure preferences are evaluated on the main thread. This still leaves the preference re-evaluated all the time, not just at startup. Changing that is another bug. r=bgirard.
2014-03-05 16:25:09 -05:00
Timothy Nikkel
bb539e8ebf
Bug 952354. Don't worry about premult alpha flags if the frame is opaque when calling GetFrame and CopyFrame. r=seth
2014-03-04 22:48:48 -06:00
Seth Fowler
41fe2d4584
Bug 952354 - Draw non-premultiplied alpha raster image frames if the frame is opaque. r=jrmuizel
...
--HG--
extra : rebase_source : 62956f725b3a4765a7617a37bf79b4be2e37c739
2014-03-04 17:59:03 -08:00
Andrew McCreight
3a5c9d4829
Bug 978203 - Don't include nsWindowMemoryReporter.h in nsINode.h. r=smaug
2014-03-04 15:39:42 -08:00
Wes Kocher
ea2ff28ca4
Backed out changeset 3f8a7062ad8d (bug 978203) for build bustage on a CLOSED TREE
2014-03-04 14:15:33 -08:00
Andrew McCreight
01a28066ae
Bug 978203 - Don't include nsWindowMemoryReporter.h in nsINode.h. r=smaug
2014-03-04 13:33:44 -08:00
Jeff Muizelaar
10643c16e5
Bug 854795. Add support for -moz-samplesize. r=seth
...
-moz-samplesize allows decoding at a lower resolution.
This is valuable for saving memory when we know that
we don't need a large version of the image.
--HG--
extra : rebase_source : 0373c23bd4a8b5963329ea1ccf13f075c1264909
2014-02-28 16:43:14 -05:00
Timothy Nikkel
b54dcfc90d
Bug 944353. If we've had a decoder error then the image is not usable. r=seth
...
This matches what RasterImage will do.
2014-02-26 21:48:51 -06:00
Timothy Nikkel
520961becf
Bug 944353. If we've encountered an error while decoding an image and the main thread has asked to do more decoding of that image before the main thread has acknowledged the error then refuse to decode more. r=seth
2014-02-26 21:48:47 -06:00
Jonathan Watt
e2a8d249eb
Bug 975900 - Convert imgUtils to Moz2D (from gfxASurface to SourceSurface). r=mattwoodrow
...
--HG--
extra : rebase_source : aaa405346704d67005a4453de34cf67d68e2a7c6
2014-02-25 00:51:45 +00:00
Ehsan Akhgari
9a39fcfd00
Bug 935778 - Part 0.3: Spray some more MOZ_DECLARE_REFCOUNTED_TYPENAME across the tree
2014-02-20 23:07:24 -05:00
Ehsan Akhgari
5704b555e2
Bug 935778 - Part 0.2: Spray some MOZ_DECLARE_REFCOUNTED_TYPENAME across the tree
2014-02-20 21:33:49 -05:00
Oleg Romashin
5b8bccef6f
Bug 974335 - Refactor Qt Widget Backend implementation. Qt Only changes NPDB. r=romaxa
...
--HG--
rename : dom/system/unix/Makefile.in => dom/system/qt/Makefile.in
rename : dom/system/unix/QTMLocationProvider.cpp => dom/system/qt/QTMLocationProvider.cpp
rename : dom/system/unix/QTMLocationProvider.h => dom/system/qt/QTMLocationProvider.h
rename : dom/system/unix/nsHapticFeedback.cpp => dom/system/qt/QtHapticFeedback.cpp
rename : dom/system/unix/nsHapticFeedback.h => dom/system/qt/QtHapticFeedback.h
rename : dom/system/unix/moz.build => dom/system/qt/moz.build
2014-02-20 18:09:02 -08:00
Masatoshi Kimura
8ddf7de8a5
Bug 969918 - Use decltype to declare pointers for dynamic-loaded functions. r=jimm sr=roc
2014-02-18 07:32:52 +09:00
Jeff Muizelaar
37afe8729f
Bug 973088. Use nsContentUtils::GetSecurityManager(). r=ehsan
...
Faster and more like C++
2014-02-14 17:56:01 -05:00
Jeff Walden
c3794cc0a8
Bug 969165 - Convert Atomic<T> where T != bool but is used as a bool over to Atomic<bool>, now that it's supported, in image/. r=bholley
...
--HG--
extra : rebase_source : 6ecdb5394d2c0a1a2de036982d7d5b7dc7b1de9f
2014-02-06 22:05:16 -08:00
Ehsan Akhgari
d91d200572
Bug 969757 - Remove the dead code in our tree which pretends to support OS/2; r=roc,mcmanus,gps,jorendorf,bsmedberg sr=bsmedberg
2014-02-10 17:57:01 -05:00
Ehsan Akhgari
49a04347dd
Bug 969877 - Stop checking the return value of nsTArray::SetLength in nsIconChannel::MakeInputStream; r=jrmuizel
2014-02-10 17:24:01 -05:00
Jeff Muizelaar
485a740b52
Bug 967163. Use nsIChannel instead of nsIHttpChannel to contentLength. r=seth
...
This will let us get the right length for blob uris and is just better.
--HG--
extra : rebase_source : 4d898ab29c5e1d146d7b543bd1afdc6f6815f28c
2014-02-10 14:54:23 -05:00
Ms2ger
68ffc7141e
Bug 952033 - Part f: Use IntSize in CachedSurface; r=roc
2014-02-09 09:04:38 +01:00
Ms2ger
42aa546e2f
Bug 952033 - Part b: Use IntSize in CreateOffscreenSurface; r=roc
2014-02-09 09:04:38 +01:00
Ms2ger
f70eb58dd6
Bug 952033 - Part a: Use IntSize in SurfaceCache; r=roc
2014-02-09 09:04:37 +01:00
Bas Schouten
b1744891e0
Bug 969580 - Part 1: Expose DiscardAll to SurfaceCache public interface. r=seth
2014-02-08 19:37:39 +00:00
Michael Wu
f2f2136728
Bug 962667 - Don't treat quartz surfaces as optimized, r=jrmuizel
2014-01-31 17:57:19 -05:00
Benoit Jacob
757acc5d48
Bug 964442 - Make CreateImage just take a plain format parameter - r=jrmuizel
2014-01-30 17:58:51 -05:00
Benoit Jacob
684ce17489
Bug 962784 - Convert ImageTypes.h to typed enums - r=jrmuizel
...
find content/media media/webrtc gfx/layers gfx/tests dom/camera dom/plugins image/src layout/base -type f | grep -v 'gfx/layers/ImageTypes.h' | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)\(GRALLOC_PLANAR_YCBCR\|PLANAR_YCBCR\|SHARED_RGB\|CAIRO_SURFACE\|MAC_IOSURFACE\|REMOTE_IMAGE_BITMAP\|SHARED_TEXTURE\|REMOTE_IMAGE_DXGI_TEXTURE\|D3D9_RGB32_TEXTURE\)\($\|[^A-Za-z0-9_]\)/\1ImageFormat::\2\3/g'
find content/media media/webrtc gfx/layers gfx/tests dom/camera dom/plugins image/src layout/base -type f | grep -v 'gfx/layers/ImageTypes.h' | xargs sed -i 's|ImageFormat\:\:ImageFormat|ImageFormat|g'
find content/media media/webrtc gfx/layers gfx/tests dom/camera dom/plugins image/src layout/base -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)STEREO_MODE_\(MONO\|LEFT_RIGHT\|RIGHT_LEFT\|BOTTOM_TOP\|TOP_BOTTOM\)\($\|[^A-Za-z0-9_]\)/\1StereoMode::\2\3/g'
find content/media media/webrtc gfx/layers gfx/tests dom/camera dom/plugins image/src layout/base -type f | grep -v 'gfx/layers/ImageTypes.h' | xargs sed -i 's|StereoMode\:\:StereoMode|StereoMode|g'
2014-01-30 17:58:49 -05:00
Benoit Jacob
49fc171ad2
Bug 959380 - 5/5 - Make gfxMemoryLocation a typed enum - r=jrmuizel
...
find . -type f | grep -v '\./obj' | grep -v '\.hg' | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)GFX_MEMORY_\(IN_PROCESS_HEAP\|IN_PROCESS_NONHEAP\|OUT_OF_PROCESS\)\($\|[^A-Za-z0-9_]\)/\1gfxMemoryLocation::\2\3/g'
2014-01-23 13:26:40 -05:00
Benoit Jacob
e5ed95579b
Bug 959380 - 2/5 - Make gfxImageFormat a typed enum - r=jrmuizel
...
find . -type f | grep -v \./obj | grep -v \.hg | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)gfxImageFormat\(ARGB32\|RGB24\|A8\|A1\|RGB16_565\|Unknown\)\($\|[^A-Za-z0-9_]\)/\1gfxImageFormat::\2\3/g'
2014-01-23 13:26:40 -05:00
Josh Matthews
ff6f1fd401
Bug 942164 - Store weak references to imgRequest consumers. r=seth
2013-12-12 16:17:35 -05:00
Timothy Nikkel
9004dc4dcd
Bug 958758. Refactor common image discard checks into one place. r=seth
2014-01-21 17:19:22 -06:00
Timothy Nikkel
e1d75aac97
Bug 958758. If we need to re-decode an image with different flags and shutting down the existing decoder has caused us to finish decoding we need to discard the image so we can create a new decoder with the new flags. r=seth
2014-01-21 17:19:20 -06:00
Jeff Muizelaar
75796ea17d
Bug 961783. Remove unneeded DDB optimization. r=vlad
...
As far as I can tell we always draw images to dc's that are in system memory.
In this case there's no upside to having ddb and a potential downside because
we have to do a readback from gpu into system memory.
--HG--
extra : rebase_source : e536721adc1de2bcff3300ee29c2d1c4b8c15ac0
2014-01-20 12:02:34 -05:00
Matt Woodrow
dca37e1ca6
Bug 950553 - Use Moz2D for drawing in OrientedImage. r=seth
2014-01-20 14:17:38 +13:00
Timothy Nikkel
4f05e792d8
Bug 958806. If our decoder shutdown intent was "not needed" then we shouldn't try to request a full decode of the image, it was not needed. r=seth
2014-01-17 23:14:46 -06:00
Ali Akhtarzada
cd930785a2
Bug 959123 - Implement CairoImage::GetAsSourceSurface. r=nical
...
Deprecate CairoImage::Data::mSurface and add an mSourceSurface.
Also change all the callers of CairoImage::SetData to set the
SourceSurface as well.
Also change scope of CairoImage::mSource to private
2014-01-17 11:22:09 -05:00
Michael Wu
70ead73d9d
Bug 958001 - Remove mNeverUseDeviceSurface from imgFrame, r=jrmuizel
2014-01-17 08:57:51 -05:00
Timothy Nikkel
53fbf904dd
Bug 943803. Don't try to forcibly discard an image if we have an existing decoder. r=jmuizelaar
2014-01-16 16:45:49 -06:00
Benoit Jacob
f447d87c57
Bug 958375 - 8/9 - Make remaining Moz2D enums typed - r=Bas
...
Specifically:
r=Bas for manual changes
f=Bas for automatic changes
See attachments on the bug for the specific breakdown.
2014-01-10 14:06:17 -05:00
Benoit Jacob
a1e7c32630
Bug 958375 - 4/9 - Make SurfaceFormat a typed enum - r=Bas
...
Specifically:
r=Bas for manual changes
f=Bas for automatic changes
See attachments on the bug for the specific breakdown.
2014-01-10 14:06:16 -05:00
Neil Rashbrook
465a600b29
Bug 514173 Make literal string buffers shareable r=dbaron,ehsan,bholley
2014-01-08 20:51:38 +00:00
Ehsan Akhgari
1b83407ce9
Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
...
This patch was automatically generated by the following script:
#!/bin/bash
# Command to convert PRUnichar to char16_t
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*modules/libmar*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name prtypes.h \
! -name Char16.h \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert PRUnichar char16_t
2014-01-04 10:02:17 -05:00
Jeff Walden
5d732089e1
Bug 950700 - Make EXIF parsing use Endian.h functions. r=seth
...
--HG--
extra : rebase_source : 5962dfbfb53dd06d4a7228482a4f84f34e00cb9f
2013-12-16 10:34:27 -05:00
Nicholas Nethercote
91175eb896
Bug 955942 (part 2) - Remove MemoryUniReporter. r=mccr8.
...
--HG--
extra : rebase_source : 9d70016cb19637ffece6409a184bf41d574cc6b4
2013-12-07 22:09:10 -08:00
Nicholas Nethercote
9366b60202
Bug 955942 (part 1) - Remove unnecessary nsIMemoryReporter qualifiers from UNITS_* and KIND_* constants. r=mccr8.
...
--HG--
extra : rebase_source : f760568c08af03d9fec316bf95e7d4388078a03d
2013-12-11 11:59:39 -08:00
Ms2ger
fc0c5d7215
Bug 950143 - Remove the implicit conversion operator from nsIntSize to IntSize; r=roc
2013-12-31 10:06:12 +01:00
Seth Fowler
82fad7a97f
Bug 862909 (Part 3) - Assert that we own the decoding mutex in CurrentStatusTracker. r=tn
2013-12-17 14:04:32 -08:00
Seth Fowler
2b92214752
Bug 862909 (Part 2) - Make sure we hold the decode lock when calling DoError. r=tn
2013-12-17 14:04:32 -08:00
Seth Fowler
4fcd487127
Bug 862909 (Part 1) - Call CurrentStatusTracker() with the decode lock held in OnImageDataComplete. r=tn
2013-12-17 14:04:32 -08:00
Seth Fowler
3b95360e89
Bug 943803 - Use a reentrant monitor instead of unlocking for notifications in RasterImage. r=jdm
2013-12-17 14:04:31 -08:00
Seth Fowler
8fe99f9dbb
Bug 896268 - Use a stateless approach to synchronous image decoding. r=jdm
2013-12-17 14:04:24 -08:00
Seth Fowler
84836b3da9
Bug 950293 (Part 1) - Fix handling of little-endian EXIF data. r=tn
2013-12-16 14:11:10 -08:00
Trevor Saunders
d43c55ca0e
bug 949821 - use MOZ_UTF16 more and NS_LITERAL_STRING less r=froydnj
2013-12-12 20:50:01 -05:00
Tor Arvid Lund
eaa77f044b
Bug 929513 - Change gfxSize references to gfx::Size r=nical
2013-12-13 18:31:53 +01:00
Jonathan Watt
7da8970d0e
Bug 944442 - DeCOMify imgIContainer::GetFrame. r=seth
...
--HG--
extra : rebase_source : 612c1923f3ed8a01fc30f2d306b4682e585e53fe
2013-12-13 08:34:24 +00:00
Wes Kocher
d1c9d2ecca
Backed out changeset 372f481bc7ad (bug 942164) for leaks on a CLOSED TREE
2013-12-12 14:44:09 -08:00
Bill McCloskey
fb15e657d0
Bug 924366 - Animated GIFs shouldn't loop before they have finished decoding (r=seth)
2013-12-12 14:17:41 -08:00
Josh Matthews
572e483ff0
Bug 942164 - Refcount imgRequest consumers. r=seth
2013-12-12 16:17:35 -05:00
Ehsan Akhgari
e004ec8ac0
Bug 947736 - Build modules/libpref/ in unified mode; r=bsmedberg
2013-12-10 18:10:01 -05:00
Martin Stransky
8832b57f9d
Bug 941595 - Build with system-cairo is broken. r=glandium
2013-12-10 10:37:03 -05:00
Nicholas Nethercote
8450156576
Bug 947802 (part 2) - Replace enumerateReporters() with getReportsForThisProcess(). r=mccr8.
...
--HG--
extra : rebase_source : 1c70e838e3600745f69c5772a084398f78d4c477
2013-12-01 16:29:37 -08:00
Ali Akhtarzada
ba614649c2
Bug 890743 - Display 0-delay, single loop GIFs instantly. r=seth
...
Do not artificially create a frame delay for GIF files
that do not loop and have an inter-frame delay of 0. Move timeout
calculation to FrameBlender and only access raw timeout of
imgFrame from within FrameBlender.
--HG--
extra : rebase_source : 1a568f16a2980d3d14621869c6b536d054088805
2013-12-06 10:45:24 +01:00
Nicholas Nethercote
8bbe1e2dc1
Bug 947798 (part 2) - Remove MemoryMultiReporter, because it's no longer helpful. r=mccr8.
...
--HG--
extra : rebase_source : f6f74de69d8c1d79d38b84b19dff5439efc41075
2013-12-07 21:39:47 -08:00
Nicholas Nethercote
6e5e55931d
Bug 947798 (part 1) - Rename NS_MEMORY_REPORTER_MALLOC_SIZEOF_FUN as MOZ_DEFINE_MALLOC_SIZE_OF. r=mccr8.
...
--HG--
extra : rebase_source : ec09d4c31264c15befb020375bf001a1ad1df6b8
2013-12-07 21:38:32 -08:00
Birunthan Mohanathas
3440613a39
Bug 713082 - Part 2: Rename Util.h to ArrayUtils.h. r=Waldo
...
--HG--
rename : mfbt/Util.h => mfbt/ArrayUtils.h
2013-12-08 21:52:54 -05:00
Birunthan Mohanathas
68b00083fd
Bug 713082 - Part 1: Remove unnecessary Util.h includes. r=Waldo
2013-12-08 21:52:33 -05:00
Nicholas Nethercote
b413e441cf
Bug 943660 (part 2) - Remove remnants of Remove nsIMemoryReporter::name.
...
--HG--
extra : rebase_source : 900bd1c641b26623cccf14d952b5387223b489eb
2013-12-03 20:01:24 -08:00
Glenn Randers-Pehrson
3bb50ef8d3
Bug 938740 - Update libpng to version 1.6.7. r=jmuizelaar
2013-12-04 08:01:34 -05:00
Seth Fowler
579513aaf3
Bug 940142 - Add a lightweight generic hash key class to nsHashKeys.h. r=bsmedberg
2013-12-03 16:23:32 -08:00
Jacek Caban
919a5b3c9b
Bug 945245 - Fixed misc char16_t/wchar_t mismatches. r=ehsan
...
--HG--
extra : rebase_source : fcab74b295b513f4185cf9c12f31ebaddb7c8e0e
2013-12-03 16:09:50 +01:00
Ehsan Akhgari
1cd4a8e4ce
Bug 945589 - Add include guards to ScriptedNotificationObserver.h
2013-12-03 08:20:53 -05:00
Ms2ger
9d06a0c27f
Merge mozilla-inbound to mozilla-central.
2013-11-29 09:54:12 +01:00
Ms2ger
6020ff9031
Bug 937224 - Part d: Move LOCAL_INCLUDES to moz.build in image/; r=mshal
2013-11-28 15:17:27 +01:00
Nicholas Nethercote
f231cefc45
Bug 936964 (part 2, attempt 2) - Make SurfaceCache ref-counted. r=seth.
...
--HG--
extra : rebase_source : 16f179ea7d83389ff2b5bb10d2ef2f609b0c7101
2013-11-25 15:57:43 -08:00
Nicholas Nethercote
39004db706
Bug 936964 (part 7, attempt 2) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
...
* * *
Bug 936964 (part 7b) - Fix a use-after-free found by ASan.
--HG--
extra : rebase_source : d38ab6b63e9d576773baf8e55fa4f7182c33915e
2013-11-07 16:35:30 +11:00
Ehsan Akhgari
a903aefdc0
Backed out 9 changesets (bug 943660, bug 936964) because of ASAN use-after-free crashes on browser-chrome and mochitest-other
...
Backed out changeset 85486c4aa3d8 (bug 936964)
Backed out changeset 25312eb71998 (bug 936964)
Backed out changeset 6dbb8333960c (bug 936964)
Backed out changeset da6465ad476f (bug 936964)
Backed out changeset a87ffc992f38 (bug 936964)
Backed out changeset 4ae3a61182db (bug 936964)
Backed out changeset 34e9c3137804 (bug 936964)
Backed out changeset fd1459e71585 (bug 936964)
Backed out changeset 3e8a701d8bdc (bug 943660)
Landed on a CLOSED TREE
--HG--
rename : content/canvas/src/WebGLMemoryTracker.h => content/canvas/src/WebGLMemoryReporterWrapper.h
2013-11-27 20:05:00 -05:00
Nicholas Nethercote
bc475c75df
Bug 936964 (part 7) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
...
--HG--
rename : content/canvas/src/WebGLMemoryReporterWrapper.h => content/canvas/src/WebGLMemoryTracker.h
extra : rebase_source : 611e8d35907959b163aeced1c4ffe1d265048fe6
2013-11-07 16:35:30 +11:00
Nicholas Nethercote
234337011d
Bug 936964 (part 2) - Make SurfaceCache ref-counted. r=seth.
...
--HG--
extra : rebase_source : 0f6be3429ce653ca01bb5db7c8520c7e996acf67
2013-11-25 15:57:43 -08:00
Seth Fowler
12db2a480c
Bug 867183 - Don't recursively notify in FinishedSomeDecoding. r=jlebar
2013-11-26 17:22:44 -08:00
Seth Fowler
77e020a57f
Bug 936720 (Part 2) - Remove reftests for animated image operators. r=jdm
...
--HG--
extra : rebase_source : 0d0f566a578644e75b30a4ce2afe93d71e7fec3d
2013-11-22 16:33:03 -08:00
Ehsan Akhgari
86afd352d7
Bug 941866 - Exclude files which rely on the known bad patterns from unified builds; r=BenWa
2013-11-21 16:36:59 -05:00
Michael Shuen
adeae37b6e
Bug 940793 - Build image/decoders/icon in unified mode. r=ehsan
2013-11-21 09:22:25 -05:00
Chris Peterson
e223c546c9
Bug 940226 - Build image/src in unified mode. r=seth
2013-11-18 22:03:36 -08:00
Seth Fowler
8fca41c6c4
Bug 940714 - Add a RAII class to make synchronous decoding safer. r=tn
2013-11-20 17:21:51 -08:00
Seth Fowler
48494f66d7
Bug 922899 - Fix VectorImage invalidation for non-animated images. r=dholbert
2013-11-20 17:21:50 -08:00
Seth Fowler
004961a8fc
Bug 936720 (Part 1) - Add a new mochitest for animated image operators. r=tn
...
--HG--
extra : rebase_source : f3db726b4deffa7304f0cf0123d26bba680bdcfd
2013-11-18 13:48:48 -08:00
Michael Shuen
d24a8dc958
Bug 939795 - Build image/decoder in unified mode; r=ehsan
2013-11-19 08:19:16 -05:00
Mike Hommey
2812d11fce
Bug 939632 - Remove LIBRARY_NAME for leaf libraries. r=gps
...
Landing on a CLOSED TREE.
2013-11-19 11:50:54 +09:00
Mike Hommey
e06d795c71
Bug 939074 - Remove most LIBXUL_LIBRARY. rs=gps
2013-11-19 11:48:10 +09:00
Mike Hommey
26bc04d200
Bug 939044 - Rename remaining MODULE definitions to XPIDL_MODULE. r=mshal
2013-11-19 11:47:43 +09:00
Mike Hommey
e80e877ab7
Bug 939044 - Remove most definitions of MODULE. r=mshal
2013-11-19 11:47:39 +09:00
Mike Hommey
ffe0380912
Bug 935881 - Use FINAL_LIBRARY for all (fake) libraries that end up linked in a single other library. r=gps
2013-11-19 11:47:14 +09:00
Seth Fowler
d6deb5dfb7
Bug 910533 - Clear invalidation rect only after sync notifying in imgStatusTracker. r=tn
...
--HG--
extra : rebase_source : d373b3c4ccc747e9afef3c1bbdb8e522b7724b10
2013-11-18 13:12:59 -08:00
Jonathan Watt
924898eb66
Bug 937581 - Remove imgStatusTrackerNotifyingObserver. r=seth
2013-11-18 14:30:12 +00:00
Matt Woodrow
d473e715aa
Bug 923341 - Part 4: Update CachedSurface::Drawable. r=seth
2013-11-14 08:13:54 +13:00
Matt Woodrow
863bbe184e
Bug 923341 - Part 2: Use SVG caches on all azure backends. r=seth
2013-11-13 17:32:29 +13:00
Geoff Brown
738f3b46df
Bug 936226 - (2) Adjust reftest manifests for Android x86; r=dminor
2013-11-17 10:23:17 -07:00
Seth Fowler
219c69ee8d
Bug 916602 (Part 2) - Avoid null timestamp assertion when creating sentinel in FrameAnimator. r=tn
2013-09-20 14:12:10 +02:00
Simon Lindholm
143a35631c
Bug 916602 (Part 1) - Avoid null timestamp assertion in FrameAnimator::GetCurrentImgFrameEndTime. r=seth
2013-09-20 14:12:10 +02:00
Nicholas Nethercote
3eae0dfea5
Bug 934321 - Add MemoryMultiReporter, a helper class that reduces some boilerplate, and convert all existing multi-reporters to use it. r=wchen.
...
--HG--
extra : rebase_source : a6110c3558c571b7908b63e8cc7ca21103098d0d
2013-11-06 14:58:20 +11:00