summaryrefslogtreecommitdiffstats
path: root/ppapi/tests
diff options
context:
space:
mode:
authorbshe@chromium.org <bshe@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-18 00:08:29 +0000
committerbshe@chromium.org <bshe@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-18 00:08:29 +0000
commit3aa3d3f264ed3ffb2a1c4d7d5e91b57f14df00a1 (patch)
treebea576941db375f15b635558ac4f4669e495f325 /ppapi/tests
parentfe04d47cc8aa21ac323d2b17901529631e08ce26 (diff)
downloadchromium_src-3aa3d3f264ed3ffb2a1c4d7d5e91b57f14df00a1.zip
chromium_src-3aa3d3f264ed3ffb2a1c4d7d5e91b57f14df00a1.tar.gz
chromium_src-3aa3d3f264ed3ffb2a1c4d7d5e91b57f14df00a1.tar.bz2
Support png wallpapers
We use a weaker (from security perspective) image decode here in order to support png wallpapers. The weaker image decoder will only used after user logged in. So if it somehow exploited, the damage stays in one user's profile. (Actually, we use image decoder that webkit use. So it is as safe/dangeous as user open the png wallpaper in a browser window) After decoded the png wallpaper, we will reencode it to jpeg. And thereafter, a robust jpeg decoder is used to decode the saved jpegs to guarantee we can safely display wallpaper pre login stage. BUG=237416 TEST= 1. have a png image ready 2. open wallpaper picker, navigate to custom tab 3. change wallpaper to the png file expected: the png file should set as wallpaper 4. logout 5. verify the wallpaper persist Review URL: https://chromiumcodereview.appspot.com/16634016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206852 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/tests')
0 files changed, 0 insertions, 0 deletions