summaryrefslogtreecommitdiffstats
path: root/ui/views/views.gyp
Commit message (Collapse)AuthorAgeFilesLines
* Remove NativeComboboxWin; consolidate Views Combobox code.msw@chromium.org2013-09-141-6/+1
| | | | | | | | | | | | | | | The Views Combobox is used by default on Win M30 (stable). This removes the deprecated native Windows control impl. The NativeComboboxViews impl is promoted to Combobox. Perform additional cleanup (remove wrapper, etc.). BUG=175843 TEST=Views Comboboxes (e.g. in the bookmark bubble) work as expected. R=sky@chromium.org Review URL: https://chromiumcodereview.appspot.com/22889018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223213 0039d316-1c4b-4281-b951-d872f2087c98
* linux_aura: Retrieve the titlebar configuration from GConf.erg@chromium.org2013-09-131-0/+2
| | | | | | | | | | | | | Moves parts of the current GTK code that interacts with window titlebars into libgtk2ui. Plumbs this data through delegates to OpaqueBrowserFrameView. BUG=281788 R=sky@chromium.org Review URL: https://codereview.chromium.org/23480065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223075 0039d316-1c4b-4281-b951-d872f2087c98
* Fix some shared_library link_settings propagation issuesthakis@chromium.org2013-09-111-0/+4
| | | | | | | | | | | | | | | | | | Starting at gyp r1717, link_settings no longer propagate outside shared_library targets. These changes are necessary to fix link_settings that were poorly specified in the past because of relying on the GYP bug. Details about the specific changes are documented in: https://codereview.chromium.org/23557010/ BUG= R=agl@chromium.org, mark@chromium.org, shess@chromium.org, thakis@chromium.org Review URL: https://codereview.chromium.org/24078004 Patch from Shezan Baig <sbaig1@bloomberg.net>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@222440 0039d316-1c4b-4281-b951-d872f2087c98
* Merge the LinuxUI interface from its own .so into libviews.so.erg@chromium.org2013-09-101-2/+9
| | | | | | | | BUG=none Review URL: https://chromiumcodereview.appspot.com/23922007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@222239 0039d316-1c4b-4281-b951-d872f2087c98
* Implement put_accvalue for textfields and location bar.dmazzoni@chromium.org2013-09-061-0/+1
| | | | | | | | | | | | | | | | All interactive views implement GetAccessibleState to provide accessibility information about the current state of the view. This struct now includes a callback that can be used to change the string value, since automation software wants to fill in text fields, and this interface is implemented for Textfield and LocationBarView, and hooked up to put_accValue. BUG=260266 Review URL: https://chromiumcodereview.appspot.com/23441024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221688 0039d316-1c4b-4281-b951-d872f2087c98
* rAc: Enforce a 3 second grace period for generated card bubble.estade@chromium.org2013-09-061-0/+2
| | | | | | | | | | Bubble may not be dismissed for the first 3 seconds (except by clicking on the Learn More link). The length of the grace period is subject to future tweaking. BUG=282671 Review URL: https://chromiumcodereview.appspot.com/23533030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221601 0039d316-1c4b-4281-b951-d872f2087c98
* Remove old activation code and disable-focus-controller flagsoshima@chromium.org2013-09-051-2/+0
| | | | | | | | BUG=285339,285364 Review URL: https://chromiumcodereview.appspot.com/23874013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221529 0039d316-1c4b-4281-b951-d872f2087c98
* Two changes to desktop aura for tooltips:sky@chromium.org2013-08-291-0/+2
| | | | | | | | | | | | | | | | . Makes tooltip hide on exit. This is necessary on windows else we can leave tooltips on screen after an exit. . Changes desktop aura to only create a single TooltipController. This isn't strictly necessary, but better matches what we're doing on ash. BUG=275488 TEST=covered by test. R=varunjain@chromium.org Review URL: https://chromiumcodereview.appspot.com/23477022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@220432 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes use after free during KeyEvent dispatchingsky@chromium.org2013-08-291-3/+5
| | | | | | | | | | | | | If a View deletes itself during event dispatching RootView would still query it for its parent. BUG=236548 TEST=covered by unit test R=sadrul@chromium.org Review URL: https://chromiumcodereview.appspot.com/23462015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@220325 0039d316-1c4b-4281-b951-d872f2087c98
* views: Implement Ozone root window for desktop auratiago.vignatti@intel.com2013-08-291-0/+3
| | | | | | | | BUG=none Review URL: https://chromiumcodereview.appspot.com/22812021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@220204 0039d316-1c4b-4281-b951-d872f2087c98
* Fix autofill popup stickiness.dbeam@chromium.org2013-08-281-0/+3
| | | | | | | | | | | | | Unhandled clicks while the autofill popup is showing should dismiss it. Additionally, forward mouse events that aren't directly useful to the popup. R=estade@chromium.org,sadrul@chromium.org,sky@chromium.org BUG=259529 Review URL: https://chromiumcodereview.appspot.com/19458003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219974 0039d316-1c4b-4281-b951-d872f2087c98
* Ozone does not support yet support multiple dispatchers for root window.alexst@chromium.org2013-08-271-0/+5
| | | | | | | | | | Disable test if ozone is enabled. BUG= Review URL: https://chromiumcodereview.appspot.com/23465002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219681 0039d316-1c4b-4281-b951-d872f2087c98
* Stop menus from being double shown. dbeam@chromium.org2013-08-261-0/+2
| | | | | | | | | | | | | | | | | | | | When the account chooser or any detail section is clicked while a menu is already showing from a previous click, the showing menu should be hidden rather than quickly closed and reshown. This is accomplished by changing the controls showing the menus to MenuButtons, which Just Work™. This patch also modifies views::MenuController to better handle showing a menu under the mouse cursor and wrangles some constants. Releasing the mouse on top of a menu quickly after showing should now be ignored (based on some simple heuristics). R=estade@chromium.org,sadrul@chromium.org,sky@chromium.org BUG=259553 TEST=menu hides when clicking on opening button Review URL: https://chromiumcodereview.appspot.com/19272008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219567 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes crash in DesktopNativeWidgetWin if parent is not in a RootWindow.sky@chromium.org2013-08-231-0/+1
| | | | | | | | | | | | Code needs to NULL check GetRootWindow(). BUG=275762 TEST=covered by unit tests R=ananta@chromium.org Review URL: https://chromiumcodereview.appspot.com/23242018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219301 0039d316-1c4b-4281-b951-d872f2087c98
* Refactors CaptureController so that both views and ash can use it.sky@chromium.org2013-08-221-3/+3
| | | | | | | | | | | | | | | | | | | | | | CaptureController and DesktopCaptureClient differed only slightly, and the latter wasn't always cleaning things up leading to the possibility of a use after free. Specifically DesktopCaptureClient::SetCapture() invokes OnOtherCaptureClientTookCapture() *after* updating the capture_window_. SetCapture in term invokes SetCapture(NULL) on the other DesktopCaptureClient, which call GetCaptureWindow(), which returns the first non-null capture_client_, which can be the new one when it wants the old one. This change also means when both ash and aura-windows are running at the same time capture is correctly updated between the two. BUG=268648 TEST=covered by tests. R=erg@chromium.org, oshima@chromium.org Review URL: https://codereview.chromium.org/22929007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219019 0039d316-1c4b-4281-b951-d872f2087c98
* views: Implement Ozone screen for desktop auratiago.vignatti@intel.com2013-08-211-0/+1
| | | | | | | | BUG=none Review URL: https://chromiumcodereview.appspot.com/22695005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@218829 0039d316-1c4b-4281-b951-d872f2087c98
* Remove views/ime/input_method_win.{h,cc}kochi@chromium.org2013-08-081-2/+0
| | | | | | | | | | | These files are no longer used by anyone. BUG=246516 TBR=nona@chromium.org Review URL: https://codereview.chromium.org/22479004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216353 0039d316-1c4b-4281-b951-d872f2087c98
* Embed compatibility manifest into all *.exe filesYukawa@chromium.org2013-07-301-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | This CL introduces an automated and centralized way to embed compatibility manifest into all *.exe files. With this CL, a potential risk of behavioural inconsistency between production binaries and unit test binaries is resolved by enforcing the same compatibility context. This CL uses 'target_conditions' feature of gyp to inject manifest settings into each executable target. One tricky part is that some executables such as setup.exe and mini_installer.exe require external manifest file instead of embedded one when component build is enabled. See http://crbug.com/127233 for this. You can override the gyp variable 'win_exe_compatibility_manifest' locally for a given executable target to embed a custom compatibility manifest. BUG=260692 Review URL: https://chromiumcodereview.appspot.com/19275010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@214427 0039d316-1c4b-4281-b951-d872f2087c98
* Add simple typing recognition to native comboboxes.dgwallinga@chromium.org2013-07-301-2/+4
| | | | | | | | BUG=250893,175843 Review URL: https://chromiumcodereview.appspot.com/18428005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@214424 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes positioning bug for toplevel child widgets.sky@chromium.org2013-07-281-0/+1
| | | | | | | | | | | | | | There is an expectation that such widgets are positioned in screen coordiantes. For example, setting the bounds of the bookmark editor dialog is done in screen coordinates. BUG=257120 TEST=see bug, also covered by unit tests now. R=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/20555002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@214100 0039d316-1c4b-4281-b951-d872f2087c98
* Attempt at fixing IME related crash in desktop aura.sky@chromium.org2013-07-261-1/+4
| | | | | | | | | | | | | | | | If the InputMethod is destroyed because the aura::Window has been destroyed, then it isn't safe for the InputMethod to attempt to query state on the aura::Window (Widget calls such as IsActive end up using the aura::Window). This patch makes it so the destructor NULLs out the Widget and adds NULL checks so we don't attempt to deref NULL. BUG=261999 TEST=covered by unit test. R=nona@chromium.org Review URL: https://chromiumcodereview.appspot.com/20157003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213897 0039d316-1c4b-4281-b951-d872f2087c98
* reland of http://crrev.com/212230 Create top-level separate targets for...scottmg@chromium.org2013-07-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original CL here: https://codereview.chromium.org/17619005/ Changed since previous landing is diff between ps1 and ps2. Diff since previous landing is a bit noisy, but in those files against original is relatively small. The conditions for the defines were incorrect and are simpler (and correct) now. Previously: Create top-level separate targets for browser and child dlls The general idea is that there's top level targets chrome and chrome_child, and corresponding content_app and content_app_child that depend on only the subtargets that should be included in the appropriate dll. Currently (probably) Windows-only and requires setting chrome_multiple_dll=1 for gyp. Links, but Blink is still included in browser. Single-process mode is currently disabled when chrome_multiple_dll is set. Current graph is at: http://commondatastorage.googleapis.com/chromelinkgraph/deps.html generated by "python tools\win\split_link\graph_dependencies.py deps.html" Remove the previous hacky-er attempt at this that was named "split dll". TBR=jam@chromium.org BUG=237249, 256965 Review URL: https://codereview.chromium.org/19572013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212415 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 212230 "Create top-level separate targets for browser and..."scottmg@chromium.org2013-07-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Caused Linux x64 sizes to fail for reasons unclear. > Create top-level separate targets for browser and child dlls > > The general idea is that there's top level targets chrome and chrome_child, > and corresponding content_app and content_app_child that depend on only > the subtargets that should be included in the appropriate dll. > > Pull bluetooth_utils from bluetooth_device into separate common target > as it's referenced from chrome/common/extensions. > > Currently (probably) Windows-only and requires setting chrome_multiple_dll=1 > for gyp. > > Links, but Blink is still included in browser. > > Single-process mode is currently disabled when chrome_multiple_dll is set. > > Current graph is at: http://commondatastorage.googleapis.com/chromelinkgraph/deps.html > generated by "python tools\win\split_link\graph_dependencies.py deps.html" > > Remove the previous hacky-er attempt at this that was named "split dll". > > TBR=jam@chromium.org > > BUG=237249,256965 > > Review URL: https://codereview.chromium.org/17619005 TBR=scottmg@chromium.org Review URL: https://codereview.chromium.org/19572012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212239 0039d316-1c4b-4281-b951-d872f2087c98
* Create top-level separate targets for browser and child dllsscottmg@chromium.org2013-07-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The general idea is that there's top level targets chrome and chrome_child, and corresponding content_app and content_app_child that depend on only the subtargets that should be included in the appropriate dll. Pull bluetooth_utils from bluetooth_device into separate common target as it's referenced from chrome/common/extensions. Currently (probably) Windows-only and requires setting chrome_multiple_dll=1 for gyp. Links, but Blink is still included in browser. Single-process mode is currently disabled when chrome_multiple_dll is set. Current graph is at: http://commondatastorage.googleapis.com/chromelinkgraph/deps.html generated by "python tools\win\split_link\graph_dependencies.py deps.html" Remove the previous hacky-er attempt at this that was named "split dll". TBR=jam@chromium.org BUG=237249,256965 Review URL: https://codereview.chromium.org/17619005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212230 0039d316-1c4b-4281-b951-d872f2087c98
* Message center re-organizedsidharthms@chromium.org2013-07-171-0/+8
| | | | | | | | | | | | The message center has been re-organized to get rid of unused classes since we don't need the rounded corners and the arrow. This redesign affects Linux (Aura) and Windows builds BUG=249482, 259577 Review URL: https://chromiumcodereview.appspot.com/18003003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212007 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unused ui/views/views_text_utils files.msw@chromium.org2013-07-091-2/+0
| | | | | | | | | | | | | | | I previously removed these files in http://crrev.com/165832 Bartosz reverted in http://crrev.com/166015 for Issue 152928. Bartosz added custom code instead in http://crrev.com/170802 These files have been unused for over a year; time to remove. BUG=none TEST=No build problems, no complaints. R=sky@chromium.org Review URL: https://chromiumcodereview.appspot.com/18523014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210630 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 209420 "Factor out content shell and tests into a standal..."jam@chromium.org2013-07-021-3/+3
| | | | | | | | | | | | | | | | | | > Factor out content shell and tests into a standalone gyp > > This simplifies using components in Content Shell. As components can > depend on the content layer, trying to use a component from Content Shell > results in a cross-reference of gyp files which isn't allowed on Mac. > > TBR=joi,robertshield (trivial one-line renames in gyp files) > > Review URL: https://chromiumcodereview.appspot.com/17366006 TBR=mnaganov@chromium.org Review URL: https://codereview.chromium.org/18547009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209770 0039d316-1c4b-4281-b951-d872f2087c98
* Factor out content shell and tests into a standalone gypmnaganov@chromium.org2013-07-011-3/+3
| | | | | | | | | | | | This simplifies using components in Content Shell. As components can depend on the content layer, trying to use a component from Content Shell results in a cross-reference of gyp files which isn't allowed on Mac. TBR=joi,robertshield (trivial one-line renames in gyp files) Review URL: https://chromiumcodereview.appspot.com/17366006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209420 0039d316-1c4b-4281-b951-d872f2087c98
* Moves querying of appbar autohide edges to a background thread. Itsky@chromium.org2013-06-211-8/+6
| | | | | | | | | | | | | | | turns out querying for the autohide edges spawns a nested message loop. Since we end up querying for autohide edges at window creation time (autohide edges are queried from WM_NCCALCSIZE which is invoked during window creation) we can end up attempting to use a window (if say a WM_COPYDATA is received) before we've really set things up. BUG=94752 162535 R=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/17239005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207698 0039d316-1c4b-4281-b951-d872f2087c98
* linux_aura: Make chrome windows drag sources on X11.erg@chromium.org2013-06-191-0/+1
| | | | | | | | | | | | This implements the source side of the Xdnd protocol. It also includes some small changes to which object owns the drag selection so that we can do that part entirely asynchronously without spinning up a nested message loop. This patch only handles text drags and doesn't change the cursor or show a drag image under the cursor. Both of these require some refactoring and this patch is big enough as is. BUG=130806 Review URL: https://chromiumcodereview.appspot.com/16271006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207219 0039d316-1c4b-4281-b951-d872f2087c98
* Add a views example tab for multiline rendertextckocagil@chromium.org2013-06-141-0/+4
| | | | | | | | BUG=248597 Review URL: https://chromiumcodereview.appspot.com/16765004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206291 0039d316-1c4b-4281-b951-d872f2087c98
* Reland 204146 - Introduces a new scrollbar for message_center.dewittj@chromium.org2013-06-111-0/+2
| | | | | | | | | | | | The new one overlaps with the scroll contents. TBR=sadrul@chromium.org BUG=239559 R=mukai@chromium.org Review URL: https://chromiumcodereview.appspot.com/16670002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205545 0039d316-1c4b-4281-b951-d872f2087c98
* Improve visuals for the crossfade animation when "restoring" an immersive ↵pkotwicz@chromium.org2013-06-091-0/+1
| | | | | | | | | | | fullscreen window. BUG=247094 Test=WindowUtilTest.RecreateWindowLayers Review URL: https://chromiumcodereview.appspot.com/14572005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205127 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 204146 "Introduces a new scrollbar for message_center."mukai@chromium.org2013-06-071-2/+0
| | | | | | | | | | | | | | | | | | | | > Introduces a new scrollbar for message_center. > > The new one overlaps with the scroll contents. > > BUG=239559 > R=sadrul@chromium.org, dewittj@chromium.org > > Review URL: https://chromiumcodereview.appspot.com/16171010 Revert reason: not working on windows, see crbug.com/247401 TBR=mukai@chromium.org BUG=239559, 247401 Review URL: https://codereview.chromium.org/16434004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204875 0039d316-1c4b-4281-b951-d872f2087c98
* Do not allow Views new-dialog-style windows to be resized.msw@chromium.org2013-06-051-0/+1
| | | | | | | | | | | | | | | | | | | | | Continuation of https://codereview.chromium.org/15894025/ Allow the top-left to show the system menu on left-click. Allow the titlebar to show the system menu on right-click. Allow dragging dialogs from the titlebar (for now). Expand BubbleFrameViewTest.NonClientHitTest and support. Add dialog_delegate_unittest.cc and DialogTest.HitTest. Remove unnecessary CreateApplicationShortcutView overrides. BUG=166075,244559,244676,246777 TEST=Views new-dialog-style windows cannot be resized, but do show the system menu and allow dragging (for now). R=sky@chromium.org Review URL: https://chromiumcodereview.appspot.com/16361009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204190 0039d316-1c4b-4281-b951-d872f2087c98
* Introduces a new scrollbar for message_center.mukai@chromium.org2013-06-051-0/+2
| | | | | | | | | | | The new one overlaps with the scroll contents. BUG=239559 R=sadrul@chromium.org, dewittj@chromium.org Review URL: https://chromiumcodereview.appspot.com/16171010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204146 0039d316-1c4b-4281-b951-d872f2087c98
* Roll DEPS for googleurl. Second try.tfarina@chromium.org2013-06-031-3/+3
| | | | | | | | | | | | | | | - Update all the references from build/temp_gyp/googleurl.gyp to url/url.gyp. r184: Fix C++11 compilation on iOS r185: Forward includes to url/ BUG=229660 R=thestig@chromium.org,brettw@chromium.org TBR=darin@chromium.org Review URL: https://chromiumcodereview.appspot.com/15421002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203672 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 203217 "Revert 202987 "Reorder the NativeViews attached t..."avi@chromium.org2013-05-311-0/+8
| | | | | | | | | | I reverted it yesterday because I thought it was burning the Aura tree. It turned out to be innocent so I'm putting it back. TBR=avi@chromium.org Review URL: https://codereview.chromium.org/16256004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203402 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 202987 "Reorder the NativeViews attached to a view via th..."avi@chromium.org2013-05-301-8/+0
| | | | | | | | | | Suspected of burning the Aura bot to the ground. TBR=pkotwicz@chromium.org Review URL: https://codereview.chromium.org/15701017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203217 0039d316-1c4b-4281-b951-d872f2087c98
* Add allocator.gyp target to aura/views_unittests to fix heapcheck buildjamesr@chromium.org2013-05-301-0/+6
| | | | | | | | | BUG=241938 R=akalin@chromium.org, sky@chromium.org Review URL: https://codereview.chromium.org/15825011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203201 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for blue buttons.benwells@chromium.org2013-05-301-0/+2
| | | | | | | | | | | | | This also uses the new blue button style for the app launcher signin button. Binaries were landed in: https://codereview.chromium.org/15848008/ BUG=159733 Review URL: https://chromiumcodereview.appspot.com/14631022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203089 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unnecessary ui::CompositorTestSupportjamesr@chromium.org2013-05-301-1/+0
| | | | | | | | | | | | | | | The ui::CompositorTestSupport class existed to initialize WebKit since ui::Compositor depends on cc which used to depend on WebKit being initialized to function properly. cc no longer has this requirement, so this class is unnecessary. R=piman, sky Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=202787 Review URL: https://chromiumcodereview.appspot.com/14744016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203042 0039d316-1c4b-4281-b951-d872f2087c98
* Reorder the NativeViews attached to a view via the kViewHostKey according to ↵pkotwicz@chromium.org2013-05-291-0/+8
| | | | | | | | | | | | the position of the view in the view hierarchy. BUG=237650 Test=NativeWidgetAuraTest.* Review URL: https://chromiumcodereview.appspot.com/15114002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@202987 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 202787 "Remove unnecessary ui::CompositorTestSupport"kinuko@chromium.org2013-05-291-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Suspected to break Linux ChromeOS build http://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%20Full/builds/19953/steps/compile/logs/stdio obj/ui/snapshot/test/snapshot_unittests.run_all_unittests.o:run_all_unittests.cc:function main:error: undefined reference to 'ui::test::CompositorTestSuite::CompositorTestSuite(int, char**)' obj/ui/snapshot/test/snapshot_unittests.run_all_unittests.o:run_all_unittests.cc:function main:error: undefined reference to 'ui::test::CompositorTestSuite::~CompositorTestSuite()' > Remove unnecessary ui::CompositorTestSupport > > The ui::CompositorTestSupport class existed to initialize WebKit since > ui::Compositor depends on cc which used to depend on WebKit being initialized > to function properly. cc no longer has this requirement, so this class is > unnecessary. > > R=piman, sky > > Review URL: https://chromiumcodereview.appspot.com/14744016 TBR=jamesr@chromium.org Review URL: https://codereview.chromium.org/15838015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@202790 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unnecessary ui::CompositorTestSupportjamesr@chromium.org2013-05-291-2/+0
| | | | | | | | | | | | | The ui::CompositorTestSupport class existed to initialize WebKit since ui::Compositor depends on cc which used to depend on WebKit being initialized to function properly. cc no longer has this requirement, so this class is unnecessary. R=piman, sky Review URL: https://chromiumcodereview.appspot.com/14744016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@202787 0039d316-1c4b-4281-b951-d872f2087c98
* Cross-platform DefaultThemeProvider.groby@chromium.org2013-05-251-2/+0
| | | | | | | | | | Not yet used as default for all windows on OSX, since some code treats ThemeService/ThemeProvider as interchangeable. BUG=241908 Review URL: https://chromiumcodereview.appspot.com/15240002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@202283 0039d316-1c4b-4281-b951-d872f2087c98
* linux_aura: Make the dragging code generic.erg@chromium.org2013-05-181-0/+3
| | | | | | | | | | | This refactor is being done so that content initiated drags can reuse the nested message loop code used in the tab dragging code. BUG=130806 Review URL: https://chromiumcodereview.appspot.com/15317002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200936 0039d316-1c4b-4281-b951-d872f2087c98
* Remove NativeThemePainter.pkasting@chromium.org2013-05-171-10/+4
| | | | | | | | | | BUG=none TEST=none R=sky@chromium.org Review URL: https://codereview.chromium.org/15341002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200928 0039d316-1c4b-4281-b951-d872f2087c98
* views: Extract MenuInsertionDelegate interface from MenuWrapper.tfarina@chromium.org2013-04-261-0/+2
| | | | | | | | | BUG=None R=sky@chromium.org Review URL: https://codereview.chromium.org/14257005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@196857 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 194356 "views: Finally get rid of the deprecated Menu2 API."msw@chromium.org2013-04-191-3/+8
| | | | | | | | | | | | | | | | > views: Finally get rid of the deprecated Menu2 API. > > BUG=None > TEST=None > R=sky@chromium.org,msw@chromium.org > > Review URL: https://codereview.chromium.org/14150005 TBR=tfarina@chromium.org Review URL: https://codereview.chromium.org/14320040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@195259 0039d316-1c4b-4281-b951-d872f2087c98