summaryrefslogtreecommitdiffstats
path: root/ui/gfx
Commit message (Collapse)AuthorAgeFilesLines
* Adding Wayland support for ui/gfxdnicoara@chromium.org2011-08-1017-25/+439
| | | | | | | | | | | | | | | | | * Added GL surface and context support for Wayland. * Updated ui/gfx files to allow Wayland support * All Wayland code is behind the use_wayland gyp flag This CL depends on http://codereview.chromium.org/7457023 BUG= TEST=Compiled Chrome with use_wayland disabled to verify that the changes didn't break anything Review URL: http://codereview.chromium.org/7467007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96192 0039d316-1c4b-4281-b951-d872f2087c98
* Do not allocate depth-stencil buffers for GLSurfaces.apatrick@chromium.org2011-08-094-8/+4
| | | | | | | | | | We don't need them here. Whenever we need a depth-stencil buffer, it's as a renderbuffer attached to a non-default FBO. This will save some video memory. Review URL: http://codereview.chromium.org/7598013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95964 0039d316-1c4b-4281-b951-d872f2087c98
* Rename GetLeft/RightCursorPosition to GetLeft/RightSelectionModel.msw@chromium.org2011-08-092-83/+69
| | | | | | | | | | | | Discard selection from the the GetLeft/RightSelectionModel return value. Update the cursor properly on edits. BUG=90426 TEST=--use-pure-views cursor movement, position after editing. Review URL: http://codereview.chromium.org/7598014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95945 0039d316-1c4b-4281-b951-d872f2087c98
* Ensure that blending is disabled for layers with no alphabacker@chromium.org2011-08-081-2/+3
| | | | | | | | | | BUG=5110667 TEST=None Review URL: http://codereview.chromium.org/7597001 Patch from Ian Vollick <vollick@chromium.org>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95834 0039d316-1c4b-4281-b951-d872f2087c98
* Rename UI_API to UI_EXPORT.darin@chromium.org2011-08-0639-138/+140
| | | | | | | R=rvargas@chromium.org Review URL: http://codereview.chromium.org/7569005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95730 0039d316-1c4b-4281-b951-d872f2087c98
* Gtk: fix GTK_TYPE_PERSERVE_WINDOW typo.mattm@chromium.org2011-08-061-1/+1
| | | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/7569003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95709 0039d316-1c4b-4281-b951-d872f2087c98
* Always call the class methods to save/restore contexts.avi@chromium.org2011-08-052-12/+28
| | | | | | | | | | | | | | | If the current context was ever nil, sending a "restore" message would be a no-op and would likely leave an out-of-scope context as current. BUG=90140 TEST=repeatedly select items in an open file dialog in column mode; no crash Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=95611 Reverted: http://src.chromium.org/viewvc/chrome?view=rev&revision=95631 Review URL: http://codereview.chromium.org/7572031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95686 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 95611 - Always call the class methods to save/restore contexts.yzshen@chromium.org2011-08-052-17/+12
| | | | | | | | | | | | | | If the current context was ever nil, sending a "restore" message would be a no-op and would likely leave an out-of-scope context as current. BUG=90140 TEST=repeatedly select items in an open file dialog in column mode; no crash Review URL: http://codereview.chromium.org/7572031 TBR=avi@chromium.org Review URL: http://codereview.chromium.org/7541043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95631 0039d316-1c4b-4281-b951-d872f2087c98
* Always call the class methods to save/restore contexts.avi@chromium.org2011-08-052-12/+17
| | | | | | | | | | | If the current context was ever nil, sending a "restore" message would be a no-op and would likely leave an out-of-scope context as current. BUG=90140 TEST=repeatedly select items in an open file dialog in column mode; no crash Review URL: http://codereview.chromium.org/7572031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95611 0039d316-1c4b-4281-b951-d872f2087c98
* Fix clang build.apatrick@chromium.org2011-08-042-1/+5
| | | | | | Review URL: http://codereview.chromium.org/7574023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95522 0039d316-1c4b-4281-b951-d872f2087c98
* extend RenderText for inheritance. Itxji@google.com2011-08-042-166/+381
| | | | | | | | | | | | | 1. Moves temporary color definition to gfx, declares some function as virtual for override, removes const from some functions so that the override function is able to modify local data. 2. Cache cursor bounds and compute it (along with display_offset_) when necessary. 3. Introduce SelectionModel (not derivable) for visual cursor positioning. BUG=90426 TEST=--use-pure-views text editing Review URL: http://codereview.chromium.org/7461102 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95508 0039d316-1c4b-4281-b951-d872f2087c98
* Roll skia to r2034 (and add new gl bindings)bsalomon@google.com2011-08-043-0/+24
| | | | | | Review URL: http://codereview.chromium.org/7564013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95462 0039d316-1c4b-4281-b951-d872f2087c98
* Implement text selection widgets for controlling text selection on touchvarunjain@chromium.org2011-08-031-2/+2
| | | | | | | | | | | | | | | interface. We want this functionality on views textfields as well as the webpage. This CL lays out the ground work and implements the text selection interface for view textfield. In a later CL, I intend to implement the TextSelection Interface for RenderWidgetHostViewViews. BUG=none TEST=none Review URL: http://codereview.chromium.org/7465045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95186 0039d316-1c4b-4281-b951-d872f2087c98
* Fix font and selection issues for RenderText temporary code.msw@chromium.org2011-08-022-30/+32
| | | | | | | | | | | | | Remove unnecessary gfx namespace specifiers. This should restore the large font size, and render the cursor and selection in their correct positions. BUG=90426 TEST=touchui omnibox text interaction. Review URL: http://codereview.chromium.org/7540036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95118 0039d316-1c4b-4281-b951-d872f2087c98
* First pass at removal of unneeded dependencies on skia\ext\platform_canvas.htwiz@google.com2011-08-023-3/+7
| | | | | | | | | | All 'low-hanging' platform_canvas.h dependencies have been removed, and replaced with skia-specific includes. BUG=None TEST=None Review URL: http://codereview.chromium.org/7517020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95083 0039d316-1c4b-4281-b951-d872f2087c98
* Change TopSites and History to use gfx::Image instead of SkBitmap in theirpinkerton@chromium.org2011-08-022-0/+21
| | | | | | | | | | public APIs. Move JPEG encoding into image utils. BUG=none TEST=unit tests all pass Review URL: http://codereview.chromium.org/7461118 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95075 0039d316-1c4b-4281-b951-d872f2087c98
* mac: Components build for ui, easy partthakis@chromium.org2011-07-292-3/+5
| | | | | | | | | | BUG=90078 TEST=none Review URL: http://codereview.chromium.org/7531019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94703 0039d316-1c4b-4281-b951-d872f2087c98
* First pass for eliminating double paintingpkotwicz@chromium.org2011-07-297-20/+198
| | | | | | | | | | | | | | | | | | | | | | | A simple 3D CSS benchmark shows a 20% improvement in framerate on T25 hardware: an increase from about 30 fps to 36 fps. This is a first pass to getting rid of double painting by introducing a hole in layers Currently a layer which wants its parent not to paint under it will call SetParentLayerHoley There are a number of questions in terms of implementation: 1) We are doing this with layers. We are currently setting all layers to be holey if the touch_ui flag is enabled. Another option is to merge the holey functionality into regular layers. (Get rid of the holey layer subclass) 2) We are always generating vertices matrix, even in the ui::Layer case, is this ok? 3) We are wasting video memory. We are still uploading a full bitmap. I wasn't able to find a function call which would be able to efficiently slice the bigger bitmap, notably changing the origin of where the painting starts (texture upload) git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91848 0039d316-1c4b-4281-b951-d872f2087c98 BUG= TEST= Review URL: http://codereview.chromium.org/7330025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94677 0039d316-1c4b-4281-b951-d872f2087c98
* Add a shared memory blit testcpu@chromium.org2011-07-281-0/+28
| | | | | | | | | | | To ensure skia does the right thing when we close the section handle after the PlatformCanvas is created. This is part of the fix for a section leak (see bug). BUG=31173 TEST=yes Review URL: http://codereview.chromium.org/7492074 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94590 0039d316-1c4b-4281-b951-d872f2087c98
* Add --gpu-no-context-lost commandline switch.zmo@google.com2011-07-282-4/+10
| | | | | | | | | | At the moment chrome users with GLES backend do not have accelerated 2d canvas if a graphics context could be lost. Unfortunately we don't have a way to know if a GLES backend does or does not lose context in situations like entering power saving mode, screen saving mode, etc. This switch basically tells chrome the backend does not lose context, thus, enable accelerated 2d canvas. BUG=90464 TEST=bots green, passing this switch with GLES backend enables accelerated 2d canvas Review URL: http://codereview.chromium.org/7530008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94548 0039d316-1c4b-4281-b951-d872f2087c98
* Turn on UIPI for the GPU sandbox.jschuh@chromium.org2011-07-284-12/+20
| | | | | | | | | GPU sandbox will start with UIPI by default. I had to move some switch values under ui/gfx/gl in order to avoid dependency hell. BUG=90750 Review URL: http://codereview.chromium.org/7517012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94500 0039d316-1c4b-4281-b951-d872f2087c98
* Larger Combo box Hit Targets for TOUCH_UIfsamuel@chromium.org2011-07-284-16/+0
| | | | | | | | | | | | | | | | | | This is a chromium patch of a two-sided chromium/webkit patch that enables larger hit targets in combo box popups for TOUCH_UI builds. This was originally under this issue: http://codereview.chromium.org/7465011/ The code was committed but the webkit interface changed, afterward so this patch addresses that change. The webkit patch can be found here: https://bugs.webkit.org/show_bug.cgi?id=64897 BUG=none TEST=manually Review URL: http://codereview.chromium.org/7477036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94455 0039d316-1c4b-4281-b951-d872f2087c98
* Fix for stencil attachment of FBO.backer@chromium.org2011-07-287-7/+11
| | | | | | | | | | | Certain platforms to not support bundling the depth and stencil buffers. This code uses separate attachments when necessary. BUG=none TEST=run on a T25 device Review URL: http://codereview.chromium.org/7482033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94452 0039d316-1c4b-4281-b951-d872f2087c98
* Use scoped_ptr for RenderTextTest memory management.msw@chromium.org2011-07-271-4/+5
| | | | | | | | | | | Eliminate heapcheck and valgrind suppressions. BUG=90370 TEST=none Review URL: http://codereview.chromium.org/7466043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94257 0039d316-1c4b-4281-b951-d872f2087c98
* Update Texture/Layer SetCanvas, callsites, and comments.msw@chromium.org2011-07-276-16/+18
| | | | | | | | | | | Fix TestTexture and ViewLayerTest compile. BUG=90548 TEST=none Review URL: http://codereview.chromium.org/7470030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94241 0039d316-1c4b-4281-b951-d872f2087c98
* Distinguish menu bullet and menu check when Windows theme is not present.rhashimoto@chromium.org2011-07-261-1/+2
| | | | | | | | | | | | | Radio button menu items were drawn properly with a uxtheme.dll on Windows but show as a check when no theme is present (i.e. on XP). BUG=chromium:90190 TEST=try Context Menus Sample on XP Review URL: http://codereview.chromium.org/7467032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94205 0039d316-1c4b-4281-b951-d872f2087c98
* Remove explicit keyword from multi-argument (w/o default values) constructorsdilmah@chromium.org2011-07-262-4/+3
| | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/7477008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94115 0039d316-1c4b-4281-b951-d872f2087c98
* Roll skia to 1951bsalomon@google.com2011-07-261-0/+19
| | | | | | Review URL: http://codereview.chromium.org/7504002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94082 0039d316-1c4b-4281-b951-d872f2087c98
* Add gfx::RenderText and support code.msw@chromium.org2011-07-257-0/+1000
| | | | | | | | | | | | RenderText is NativeTextFieldViews' interface to platform-specific text rendering engines. This change doesn't hook in any new Pango or Uniscribe functionality, it will just setup the necessary API. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=93840 Review URL: http://codereview.chromium.org/7265011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93855 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 93840 - Add gfx::RenderText and support code.msw@chromium.org2011-07-257-1000/+0
| | | | | | | | | | | | | RenderText is NativeTextFieldViews' interface to platform-specific text rendering engines. This change doesn't hook in any new Pango or Uniscribe functionality, it will just setup the necessary API. Review URL: http://codereview.chromium.org/7265011 TBR=msw@chromium.org Review URL: http://codereview.chromium.org/7492041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93842 0039d316-1c4b-4281-b951-d872f2087c98
* Add gfx::RenderText and support code.msw@chromium.org2011-07-257-0/+1000
| | | | | | | | | | RenderText is NativeTextFieldViews' interface to platform-specific text rendering engines. This change doesn't hook in any new Pango or Uniscribe functionality, it will just setup the necessary API. Review URL: http://codereview.chromium.org/7265011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93840 0039d316-1c4b-4281-b951-d872f2087c98
* 2nd try. added UI_API to Screen class.oshima@google.com2011-07-233-0/+210
| | | | | | | | | | | | | | | Move screen.h to ui/gfx because Screen doesn't depend on views, and they're useful outside views. BUG=none TEST=none Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=93724 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=93744 Review URL: http://codereview.chromium.org/7483014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93790 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 93744 - 2nd try. added UI_API to Screen class.csilv@chromium.org2011-07-233-210/+0
| | | | | | | | | | | | | | | | Move screen.h to ui/gfx because Screen doesn't depend on views, and they're useful outside views. BUG=none TEST=none Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=93724 Review URL: http://codereview.chromium.org/7483014 TBR=oshima@google.com Review URL: http://codereview.chromium.org/7488035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93749 0039d316-1c4b-4281-b951-d872f2087c98
* 2nd try. added UI_API to Screen class.oshima@google.com2011-07-233-0/+210
| | | | | | | | | | | | | Move screen.h to ui/gfx because Screen doesn't depend on views, and they're useful outside views. BUG=none TEST=none Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=93724 Review URL: http://codereview.chromium.org/7483014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93744 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 93724oshima@google.com2011-07-223-210/+0
| | | | | | | | | | | | | | "Move screen.h to ui/gfx because Screen doesn't depend on views, and they're useful outside views." This reverts commit 4b6b4b0a2a3d46f25ffe37d612742aba14c39462. TBR=jcivelli@chromium.org BUG=none TEST=none Review URL: http://codereview.chromium.org/7495019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93733 0039d316-1c4b-4281-b951-d872f2087c98
* Move screen.h to ui/gfx because Screen doesn't depend on views, and they're ↵oshima@google.com2011-07-223-0/+210
| | | | | | | | | | | useful outside views. BUG=none TEST=none Review URL: http://codereview.chromium.org/7483014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93724 0039d316-1c4b-4281-b951-d872f2087c98
* Reapplies r91761.erg@google.com2011-07-221-1/+1
| | | | | | | | | | | | | | | | | | Now that the ARM bot is upgraded to have the same libgtk as all the other bots, this shouldn't break the build. GTK: More 2.18 goodness. Move from macros to real accessor functions. This does not take care of everything! There are many deprecated macros that can't replace because their accessor replacements were in 2.20 or later. First Review URL: http://codereview.chromium.org/7227027 BUG=none TEST=none Review URL: http://codereview.chromium.org/7484035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93685 0039d316-1c4b-4281-b951-d872f2087c98
* Create new GLSurface for cross process image transport.backer@chromium.org2011-07-2210-1/+25
| | | | | | | | | | | | | | | Currently cross process image transport (on OSX and TOUCH_UI) uses the WebGL code path to render to a texture via FBO. This makes a clean break with path and centralizes the GL context specific IPC communication in one location. By separating from the WebGL code, I was able to avoid wasting a texture attached to the FBO in the decoder (the old code ignored this attachment --- the new code makes no such attachment at the decoder level). As a test of the new architecture, I have also implemented XComposite/GLX_texture_from_pixmap image transport (i.e. it's now possible to use the --use-gl=desktop backend on touch_ui builds). BUG=none TEST=3D CSS and WebGL on TOUCH_UI. Review URL: http://codereview.chromium.org/7395020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93681 0039d316-1c4b-4281-b951-d872f2087c98
* Always write alpha. Turn of blending for root layers. Also, don't clear the ↵backer@chromium.org2011-07-225-24/+40
| | | | | | | | | | | | background before drawing. BUG=5001880 TEST=none Review URL: http://codereview.chromium.org/7473007 Patch from Ian Vollick <vollick@chromium.org>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93675 0039d316-1c4b-4281-b951-d872f2087c98
* Add glBindFragDataLocationIndexedARB to the GLInterface. Add it to skia's ↵bsalomon@google.com2011-07-223-1/+13
| | | | | | | | in-proc GL function ptr struct. Required for Ganesh ui rendering. Review URL: http://codereview.chromium.org/7482003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93673 0039d316-1c4b-4281-b951-d872f2087c98
* Use EXPECT_FLOAT_EQ in interpolated xform unittest and SkMatrix44's ↵backer@chromium.org2011-07-222-44/+12
| | | | | | | | | | | | operator== in Transform. BUG=none TEST=ui_unittests views_unittests Review URL: http://codereview.chromium.org/7462013 Patch from Ian Vollick <vollick@chromium.org>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93640 0039d316-1c4b-4281-b951-d872f2087c98
* linux: Fix text underline color/halo in Skia canvas.derat@chromium.org2011-07-221-27/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes us use the correct color for underlined text and draw a halo around the underlining when needed. Manual testing: - Checked that the underlining on the screen locker sign out link is white. - Hacked up status area text to be underlined and checked that things are mostly reasonable when drawing normal, embossed, or haloed text. (Actually, underlined-and-haloed text can get clipped in some cases, but I don't think that we use it anywhere and this is hard to fix without a lot of refactoring -- we don't specify whether text is going to be drawn with a halo or not when requesting its size.) - Turned on underlining on tab titles and checked that the underline also fades out to the right on long, elided titles. BUG=chromium-os:16490 TEST=manual; see above Review URL: http://codereview.chromium.org/7466025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93559 0039d316-1c4b-4281-b951-d872f2087c98
* Allow creating a gpu channel that uses software renderingjbauman@chromium.org2011-07-2113-37/+144
| | | | | | | | | | | | | Where supported (on ANGLE with EGL_ANGLE_software_display), allow for the creation of gpu channels that use software rendering instead of hardware rendering. BUG= TEST=trybots, other later tests TBR=apatrick Review URL: http://codereview.chromium.org/7471042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93449 0039d316-1c4b-4281-b951-d872f2087c98
* Dup of Issue 7465011: Larger Combo box Hit Targets for TOUCH_UIsaintlou@chromium.org2011-07-214-0/+16
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/7465015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93431 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 93393 - Crashed Linux Touch build: ↵leandrogracia@chromium.org2011-07-2113-144/+37
| | | | | | | | | | | | | | | | | | http://build.chromium.org/p/chromium/builders/Linux%20Touch/builds/2649/steps/compile/logs/stdio Allow creating a gpu channel that uses software rendering Where supported (on ANGLE with EGL_ANGLE_software_display), allow for the creation of gpu channels that use software rendering instead of hardware rendering. BUG= TEST=trybots, other later tests Review URL: http://codereview.chromium.org/7383004 TBR=jbauman@chromium.org Review URL: http://codereview.chromium.org/7468030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93399 0039d316-1c4b-4281-b951-d872f2087c98
* Allow creating a gpu channel that uses software renderingjbauman@chromium.org2011-07-2113-37/+144
| | | | | | | | | | | Where supported (on ANGLE with EGL_ANGLE_software_display), allow for the creation of gpu channels that use software rendering instead of hardware rendering. BUG= TEST=trybots, other later tests Review URL: http://codereview.chromium.org/7383004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93393 0039d316-1c4b-4281-b951-d872f2087c98
* revert r93279saintlou@chromium.org2011-07-203-12/+0
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/7467017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93283 0039d316-1c4b-4281-b951-d872f2087c98
* Dup of Issue 7465011: Larger Combo box Hit Targets for TOUCH_UIsaintlou@chromium.org2011-07-203-0/+12
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/7465012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93279 0039d316-1c4b-4281-b951-d872f2087c98
* some cleanup for base/stl_utildilmah@chromium.org2011-07-193-3/+3
| | | | | | | | | | | | | removed unused/irrelevant functions removed irrelevant comments Moved stl_util-inl.h => stl_util.h BUG=None TEST=None Review URL: http://codereview.chromium.org/7342047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93110 0039d316-1c4b-4281-b951-d872f2087c98
* Fix vertical range slider.rogerta@chromium.org2011-07-192-0/+4
| | | | | | | | | | | | | BUG=88017 TEST=Load a web page that should display a vertical slider and make sure it appears vertical and correctly instead of horizonatally. Note that the thumb part appears too far to the right; I have confirmed this on all platforms (win,linux,mac). Since bug was was about a windows specific rendering issue, I have opened another bug (89616) to keep track of the right offset. Review URL: http://codereview.chromium.org/7400024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92927 0039d316-1c4b-4281-b951-d872f2087c98