summaryrefslogtreecommitdiffstats
path: root/ui
Commit message (Collapse)AuthorAgeFilesLines
* 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-053-13/+30
| | | | | | | | | | | | | | | 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
* Properly scope ScopedPlatformPaint so that the native drawing layer and Skia ↵dcheng@chromium.org2011-08-053-32/+63
| | | | | | | | | | | are in agreement on the state of the pixels. Also fix Windows to not return completely transparent bitmaps when the source image has color depth < 32 bpp. BUG=86085 TEST=Copy an image from MS Paint and paste it into Gmail using 32bpp for the display color depth. Review URL: http://codereview.chromium.org/7471008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95668 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 95611 - Always call the class methods to save/restore contexts.yzshen@chromium.org2011-08-053-19/+13
| | | | | | | | | | | | | | 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-053-13/+19
| | | | | | | | | | | 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
* Update the .pak file format to version 2: Make resource ids 16bittony@chromium.org2011-08-044-26/+26
| | | | | | | | | | | | | | | values instead of 32bit values. On gzip compressed locales files, this saves 17k total. Bump the cached theme pak version so the caches get rebuilt. BUG=76285 TEST=Covered by unit tests and manually tested installing themes. Review URL: http://codereview.chromium.org/7555003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95487 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 95480 - Abstract fullscreen exit bubble logic to bring Linux's ↵tony@chromium.org2011-08-044-26/+26
| | | | | | | | | | | | | | | | behaviour in line with Windows. I committed with the wrong change description-- This has nothing to do will fullscreen exit bubble, it has to do with data pak files). Review URL: http://codereview.chromium.org/7549005 TBR=tony@chromium.org Review URL: http://codereview.chromium.org/7575017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95482 0039d316-1c4b-4281-b951-d872f2087c98
* Abstract fullscreen exit bubble logic to bring Linux's behaviour in line withtony@chromium.org2011-08-044-26/+26
| | | | | | | | | | | Windows. BUG=30743 TEST= Review URL: http://codereview.chromium.org/7549005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95480 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
* Adding PNGs required for http://codereview.chromium.org/7574005/ since PNGs ↵saintlou@chromium.org2011-08-0412-0/+0
| | | | | | | | | | | | need to be created seperately TBR=sky@chromium.org BUG=none TEST=none Review URL: http://codereview.chromium.org/7574013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95443 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
* Dup of Issue 7551003: Add bubble arrows from chrome/app/theme/...saintlou@chromium.org2011-08-0213-0/+0
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/7542028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95172 0039d316-1c4b-4281-b951-d872f2087c98
* Remove USE_BASE_DATA_PACK from build_config.h since it's onlytony@chromium.org2011-08-021-3/+3
| | | | | | | | | used in one file. Inline the usage instead. Review URL: http://codereview.chromium.org/7538030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95123 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
* Nix GetFocusManagerForNativeView|Window.msw@chromium.org2011-08-023-26/+3
| | | | | | | | | | | | Use Widget|View::GetFocusManager instead. Use Widget::Get[TopLevel]WidgetForNativeView|Window as necessary. BUG=88718 TEST=none Review URL: http://codereview.chromium.org/7532015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95111 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-295-45/+50
| | | | | | | | | | 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
* Adding a Wayland basic toolkitdnicoara@chromium.org2011-07-2819-0/+1536
| | | | | | | | | | | | | | | | | This is essentially a OO wrapper over the Wayland library. It will be used to add Wayland support for Chrome. This was written with the intent of being as standalone as possible and it should not require any external Chrome dependencies. BUG=None TEST=None R=evan@chromium.org Review URL: http://codereview.chromium.org/7457023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94492 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
* Roll WebKit 91883:91912.tonyg@chromium.org2011-07-281-2/+5
| | | | | | | | | | | | | | Also add new enum values corresponding to: http://trac.webkit.org/changeset/91892. Keeping the enums in sync prevents several chromium tests from DCHECK()ing. TBR=enne@chromium.org,penghuang@chromium.org BUG=None TEST=None Review URL: http://codereview.chromium.org/7523028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94453 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
* Create views.dll / libviews.sodarin@chromium.org2011-07-288-6/+26
| | | | | | | R=sky@chromium.org,rvargas@chromium.org Review URL: http://codereview.chromium.org/7493017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94428 0039d316-1c4b-4281-b951-d872f2087c98
* Don't send ViewMsg_ContextMenuClosed to the renderer process for submenus.yzshen@chromium.org2011-07-282-6/+6
| | | | | | | | | | | | | | | | | | Note: currently SimpleMenuModel::Delegate doesn't receive the same notifications on all platforms. On Windows and CrOS, MenuWillShow and MenuClosed are sent for all menus (including submenus); while these notifications are not sent for submenus on Linux (haven't tested Mac). This CL makes sure that on Windows and CrOS no ViewMsg_ContextMenuClosed messages are generated for submenus, but it doesn't unify the behavior of SimpleMenuModel::Delegate. I have filed a bug (http://code.google.com/p/chromium/issues/detail?id=90732) to track that issue. BUG=None TEST= - make sure you are running Pepper Flash on either CrOS or Windows; - go to www.hulu.com; - open context menu on the flash content; - move the cursor onto the Quality item to open a submenu; - move the cursor away; - the renderer process shouldn't crash. Review URL: http://codereview.chromium.org/7492054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94416 0039d316-1c4b-4281-b951-d872f2087c98
* Revise RenderText gyp exclusion for toolkit_views==0.msw@chromium.org2011-07-281-7/+7
| | | | | | | | | | | This exclusion method is preferred to regex matching. BUG=90426 TEST=none Review URL: http://codereview.chromium.org/7519003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94411 0039d316-1c4b-4281-b951-d872f2087c98
* Update translations using strings from launchpad.net r285fta@sofaraway.org2011-07-282-2/+5
| | | | | | | | | Add a new lang: 'ia' (Interlingua). Patch from Fabien Tassin <fta@sofaraway.org>. Review URL: http://codereview.chromium.org/7520001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94395 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-259-0/+1021
| | | | | | | | | | | | 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-259-1021/+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-259-0/+1021
| | | | | | | | | | 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
* Adding fake bidi generationofri@google.com2011-07-242-0/+4
| | | | | | | | | | BUG=73052 TEST=NONE Review URL: http://codereview.chromium.org/7246008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93821 0039d316-1c4b-4281-b951-d872f2087c98
* 2nd try. added UI_API to Screen class.oshima@google.com2011-07-234-0/+213
| | | | | | | | | | | | | | | 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-234-213/+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-234-0/+213
| | | | | | | | | | | | | 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-224-213/+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-224-0/+213
| | | | | | | | | | | 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
* re-landing r93629oshima@google.com2011-07-222-6/+6
| | | | | | | | | | | | | | | | | | | | | | Consolidate access to X Display Change ui::GetXDisplay to use the MessagePumpForUI class to get Display. This allows us to have two different implementation for x and gtk. Remove MessageLoop::GetDisplay from message loop API. Client should use ui::GetXDisplay instead. This will also be removed in near future, and client should get display from window it is dealing with. BUG=none TEST=none Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=93629 Review URL: http://codereview.chromium.org/7484006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93686 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