Bitmap adaptor patch 1 of 1 - Replace all uses of the Bitmap class with new simpler... 79/18179/3
authorAndrew Cox <andrew.cox@partner.samsung.com>
Mon, 17 Mar 2014 16:54:14 +0000 (16:54 +0000)
committerPaul Wisbey <p.wisbey@samsung.com>
Fri, 9 May 2014 15:31:48 +0000 (16:31 +0100)
commit194ab2a8c000088f273d5dd92b05679c9f324782
tree944a7af365093b5ad417cd4c7ce61bb13f2616ce
parent647e207d2d0e24896a822755b741e164afcf7710
Bitmap adaptor patch 1 of 1 - Replace all uses of the Bitmap class with new simpler type ImageData in core / adaptor communication

[Issue#] N/A

[Problem]
Bitmap is too complex for the job of shipping pixels across the Core /
Adaptor boundary.

[Cause]
Legacy implementation.

[Solution]
Replace uses of Bitmap with uses of the new class ImageData.

[Notes]

This is mutually dependent with a core patch:
  http://slp-info.sec.samsung.net/gerrit/#/c/450629/

Toolkit TCT tests are fixed by this patch:
   http://slp-info.sec.samsung.net/gerrit/#/c/477139/

Signed-off-by: Andrew Cox <andrew.cox@partner.samsung.com>
Change-Id: I3250db02ef84581e34512a0847d43755068f8618
32 files changed:
automated-tests/TET/dali-internal-test-suite/image-loaders/image-loaders.h
automated-tests/src/dali-adaptor-internal/image-loaders.cpp
automated-tests/src/dali-adaptor-internal/image-loaders.h
automated-tests/src/dali-adaptor/dali-test-suite-utils/test-platform-abstraction.cpp
automated-tests/src/dali-adaptor/dali-test-suite-utils/test-platform-abstraction.h
platform-abstractions/slp/resource-loader/loader-bmp.cpp
platform-abstractions/slp/resource-loader/loader-bmp.h
platform-abstractions/slp/resource-loader/loader-font.cpp
platform-abstractions/slp/resource-loader/loader-font.h
platform-abstractions/slp/resource-loader/loader-gif.cpp
platform-abstractions/slp/resource-loader/loader-gif.h
platform-abstractions/slp/resource-loader/loader-ico.cpp
platform-abstractions/slp/resource-loader/loader-ico.h
platform-abstractions/slp/resource-loader/loader-jpeg-turbo.cpp
platform-abstractions/slp/resource-loader/loader-jpeg.cpp
platform-abstractions/slp/resource-loader/loader-jpeg.h
platform-abstractions/slp/resource-loader/loader-ktx.cpp
platform-abstractions/slp/resource-loader/loader-ktx.h
platform-abstractions/slp/resource-loader/loader-png.cpp
platform-abstractions/slp/resource-loader/loader-png.h
platform-abstractions/slp/resource-loader/loader-wbmp.cpp
platform-abstractions/slp/resource-loader/loader-wbmp.h
platform-abstractions/slp/resource-loader/resource-bitmap-requester.cpp
platform-abstractions/slp/resource-loader/resource-loader.cpp
platform-abstractions/slp/resource-loader/resource-loader.h
platform-abstractions/slp/resource-loader/resource-thread-distance-field.cpp
platform-abstractions/slp/resource-loader/resource-thread-image.cpp
platform-abstractions/slp/resource-loader/resource-thread-image.h
platform-abstractions/slp/resource-loader/resource-thread-model.cpp
platform-abstractions/slp/resource-loader/resource-thread-text.cpp
platform-abstractions/slp/slp-platform-abstraction.cpp
platform-abstractions/slp/slp-platform-abstraction.h