Bug 943686 - Add imageLoader.cpp to unified sources. r=?
MozReview-Commit-ID: G9sFOtbFYjP
--- a/image/imgLoader.cpp
+++ b/image/imgLoader.cpp
@@ -122,17 +122,17 @@ public:
!iter.Done();
iter.Next()) {
imgCacheEntry* entry = iter.UserData();
if (entry->HasNoProxies()) {
continue;
}
RefPtr<imgRequest> req = entry->GetRequest();
- RefPtr<Image> image = req->GetImage();
+ RefPtr<image::Image> image = req->GetImage();
if (!image) {
continue;
}
// Both this and EntryImageSizes measure images/content/raster/used/decoded
// memory. This function's measurement is secondary -- the result doesn't
// go in the "explicit" tree -- so we use moz_malloc_size_of instead of
// ImagesMallocSizeOf to prevent DMD from seeing it reported twice.
@@ -395,17 +395,17 @@ private:
aHandleReport->Callback(EmptyCString(), path, aKind, UNITS_BYTES,
aValue, desc, aData);
}
static void RecordCounterForRequest(imgRequest* aRequest,
nsTArray<ImageMemoryCounter>* aArray,
bool aIsUsed)
{
- RefPtr<Image> image = aRequest->GetImage();
+ RefPtr<image::Image> image = aRequest->GetImage();
if (!image) {
return;
}
ImageMemoryCounter counter(image, ImagesMallocSizeOf, aIsUsed);
aArray->AppendElement(Move(counter));
}
--- a/image/moz.build
+++ b/image/moz.build
@@ -61,16 +61,17 @@ UNIFIED_SOURCES += [
'FrozenImage.cpp',
'IDecodingTask.cpp',
'Image.cpp',
'ImageCacheKey.cpp',
'ImageFactory.cpp',
'ImageOps.cpp',
'ImageWrapper.cpp',
'imgFrame.cpp',
+ 'imgLoader.cpp',
'imgTools.cpp',
'MultipartImage.cpp',
'OrientedImage.cpp',
'ScriptedNotificationObserver.cpp',
'ShutdownTracker.cpp',
'SourceBuffer.cpp',
'SurfaceCache.cpp',
'SurfaceCacheUtils.cpp',
@@ -78,17 +79,16 @@ UNIFIED_SOURCES += [
'SVGDocumentWrapper.cpp',
'VectorImage.cpp',
]
if CONFIG['MOZ_ENABLE_SKIA']:
UNIFIED_SOURCES += [ 'Downscaler.cpp']
# These files can't be unified because of ImageLogging.h #include order issues.
SOURCES += [
- 'imgLoader.cpp',
'imgRequest.cpp',
'imgRequestProxy.cpp',
'ProgressTracker.cpp',
'RasterImage.cpp',
]
include('/ipc/chromium/chromium-config.mozbuild')