diff options
author | jhorwich@chromium.org <jhorwich@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-28 19:33:33 +0000 |
---|---|---|
committer | jhorwich@chromium.org <jhorwich@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-28 19:33:33 +0000 |
commit | 0cd5b9dfd0882bcb8ecf70a4b135e8d79113d28a (patch) | |
tree | 4f52f8e8297c613550899b6685dcba9718f103c8 /chrome/test/ui | |
parent | 65828ab68c586b3074e8705644f7d93b54bac418 (diff) | |
download | chromium_src-0cd5b9dfd0882bcb8ecf70a4b135e8d79113d28a.zip chromium_src-0cd5b9dfd0882bcb8ecf70a4b135e8d79113d28a.tar.gz chromium_src-0cd5b9dfd0882bcb8ecf70a4b135e8d79113d28a.tar.bz2 |
Implement HiDPI support in Pepper dev interface
This patch requires WebKit patch https://bugs.webkit.org/show_bug.cgi?id=87874 (WebKit r121364)
Expose device_scale_factor and css_scale_factor to Pepper plugins via a dev
interface on View resource.
Allow Pepper plugins to create a 2D graphics context with a scale factor so the
plugins can render at device resolution rather than DIPs if they want.
BUG=114673
TEST=browser_tests --gtest_filter="PPAPITest.*"
TEST=browser_tests --gtest_filter="OutOfProcessPPAPITest.*"
TEST=Build, run existing PPAPI plugin at 2x scale
TEST=Build, run test HiDPI aware plugin to render at device rez, at 1x, 2x scale
Review URL: https://chromiumcodereview.appspot.com/10544168
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@144773 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/test/ui')
-rw-r--r-- | chrome/test/ui/ppapi_uitest.cc | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/chrome/test/ui/ppapi_uitest.cc b/chrome/test/ui/ppapi_uitest.cc index 031fdf9..46310ca 100644 --- a/chrome/test/ui/ppapi_uitest.cc +++ b/chrome/test/ui/ppapi_uitest.cc @@ -554,7 +554,17 @@ TEST_PPAPI_OUT_OF_PROCESS(Instance_LeakedObjectDestructors); TEST_PPAPI_IN_PROCESS(Graphics2D) TEST_PPAPI_OUT_OF_PROCESS(Graphics2D) -TEST_PPAPI_NACL_VIA_HTTP(Graphics2D) +// Graphics2D_Dev isn't supported in NaCl, only test the other interfaces +// TODO(jhorwich) Enable when Graphics2D_Dev interfaces are proxied in NaCl. +TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_InvalidResource) +TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_InvalidSize) +TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_Humongous) +TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_InitToZero) +TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_Describe) +TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_Paint) +TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_Scroll) +TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_Replace) +TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_Flush) TEST_PPAPI_IN_PROCESS(Graphics3D) TEST_PPAPI_OUT_OF_PROCESS(Graphics3D) |