summaryrefslogtreecommitdiffstats
path: root/aura
Commit message (Collapse)AuthorAgeFilesLines
* Fixes ownership of aura windows/nativewidgetaura and adds a test.sky@chromium.org2011-09-077-15/+127
| | | | | | | | | | BUG=none TEST=none R=ben@chromium.org Review URL: http://codereview.chromium.org/7839034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100020 0039d316-1c4b-4281-b951-d872f2087c98
* Add WM_XBUTTON* and WM_NCXBUTTON* parsing.msw@chromium.org2011-09-071-1/+17
| | | | | | | | | | | Prevent NOTREACHED() on mouse back/forward buttons. BUG=95544 TEST=Chrome Debug doesn't crash on mouse back/forward. Review URL: http://codereview.chromium.org/7840008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99918 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Export a few more classes to fix win shared builder.sadrul@chromium.org2011-09-071-2/+2
| | | | | | | | | | TBR=ben@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/7841024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99907 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Export KeyEvent and MouseEvent to fix aura_unittests build.sadrul@chromium.org2011-09-072-2/+7
| | | | | | | | | | TBR=ben@chromium.org BUG=none TEST=aura_unittests Review URL: http://codereview.chromium.org/7837019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99905 0039d316-1c4b-4281-b951-d872f2087c98
* gfx::Compositor: SchedulePaint.sadrul@chromium.org2011-09-074-10/+29
| | | | | | | | | | | Add CompositorDelegate as an interface between the compositor and its owner, and implement SchedulePaint through the delegate. BUG=none TEST=none Review URL: http://codereview.chromium.org/7770002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99899 0039d316-1c4b-4281-b951-d872f2087c98
* aura: A few changes to have aura_demo compile and run on linux.sadrul@chromium.org2011-09-078-6/+263
| | | | | | | | | | | | | * Make 'aura' a component, and export Desktop and Window. * Events (Key and Mouse) from X Events. * Rip non-gtk bits out of gfx/gtk_util into gfx/linux_util BUG=93934,93933 TEST=none Review URL: http://codereview.chromium.org/7833016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99898 0039d316-1c4b-4281-b951-d872f2087c98
* Beginnings of basic Focus and Key Events.ben@chromium.org2011-09-0218-4/+293
| | | | | | | | | http://crbug.com/93934 http://crbug.com/93949 TEST=see unittest Review URL: http://codereview.chromium.org/7830031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99434 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Add OWNERS file.tfarina@chromium.org2011-09-021-0/+2
| | | | | | | | R=sky@chromium.org Review URL: http://codereview.chromium.org/7830027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99282 0039d316-1c4b-4281-b951-d872f2087c98
* Handle interactive window sizing and moving, as well as primitive z-index ↵ben@chromium.org2011-09-0210-4/+198
| | | | | | | | | | | shuffling. http://crbug.com/93937 http://crbug.com/93938 TEST=none Review URL: http://codereview.chromium.org/7792069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99277 0039d316-1c4b-4281-b951-d872f2087c98
* Wire MouseEvents through to the NativeWidgetAura.ben@chromium.org2011-09-016-42/+29
| | | | | | | | http://crbug.com/93933 TEST=none Review URL: http://codereview.chromium.org/7812014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99108 0039d316-1c4b-4281-b951-d872f2087c98
* Proper MouseEvent targeting. Adds a Window method that locates a Window for ↵ben@chromium.org2011-08-3018-11/+408
| | | | | | | | | | | | | | a given point. Also adds an Aura test suite. http://crbug.com/93933 http://crbug.com/93943 TEST=see unittest Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=98850 Review URL: http://codereview.chromium.org/7791030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98866 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 98850 - Proper MouseEvent targeting. Adds a Window method that ↵jar@chromium.org2011-08-3018-405/+11
| | | | | | | | | | | | | | | | locates a Window for a given point. Also adds an Aura test suite. http://crbug.com/93933 http://crbug.com/93943 TEST=see unittest Review URL: http://codereview.chromium.org/7791030 TBR=ben@chromium.org Review URL: http://codereview.chromium.org/7739002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98852 0039d316-1c4b-4281-b951-d872f2087c98
* Proper MouseEvent targeting. Adds a Window method that locates a Window for ↵ben@chromium.org2011-08-3018-11/+405
| | | | | | | | | | | | | a given point. Also adds an Aura test suite. http://crbug.com/93933 http://crbug.com/93943 TEST=see unittest Review URL: http://codereview.chromium.org/7791030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98850 0039d316-1c4b-4281-b951-d872f2087c98
* Re-land: Create a new views_aura_desktop.ben@chromium.org2011-08-256-61/+95
| | | | | | | | | | | | Get views::Widget rendering working against an aura::Window NativeWidget. http://crbug.com/93944 TEST=none Original review URL: http://codereview.chromium.org/7741027 Review URL: http://codereview.chromium.org/7747032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98331 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 98306 - Create a new views_aura_desktop.ben@chromium.org2011-08-256-95/+61
| | | | | | | | | | | | | Get views::Widget rendering working against an aura::Window NativeWidget. http://crbug.com/93944 TEST=none Review URL: http://codereview.chromium.org/7741027 TBR=ben@chromium.org Review URL: http://codereview.chromium.org/7749020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98312 0039d316-1c4b-4281-b951-d872f2087c98
* Create a new views_aura_desktop.ben@chromium.org2011-08-256-61/+95
| | | | | | | | | | Get views::Widget rendering working against an aura::Window NativeWidget. http://crbug.com/93944 TEST=none Review URL: http://codereview.chromium.org/7741027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98306 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for GYP_DEFINES aura_wm=1 which also defines views_compositor=1.ben@chromium.org2011-08-242-2/+6
| | | | | | | | | | | | This build flag will control which set of native types views builds with on various platforms. Also fixes mouse event handling in the demo app so that the window can be moved. http://crbug.com/84070 TEST=none Review URL: http://codereview.chromium.org/7717015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98086 0039d316-1c4b-4281-b951-d872f2087c98
* Wire mouseevent through to Window.ben@chromium.org2011-08-236-0/+31
| | | | | | | | | BUG=none TEST=none TBR=sky Review URL: http://codereview.chromium.org/7685031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97864 0039d316-1c4b-4281-b951-d872f2087c98
* Hook up the DesktopHostWin dispatcher.ben@chromium.org2011-08-221-1/+2
| | | | | | | | | BUG=none TEST=none TBR=sadrul Review URL: http://codereview.chromium.org/7706009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97673 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Desktop-host implementation for linux in pure X.sadrul@chromium.org2011-08-227-3/+122
| | | | | | | | | | | Also, make DesktopHost the entry point for events into aura from the message-pump. BUG=none TEST=none Review URL: http://codereview.chromium.org/7686019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97650 0039d316-1c4b-4281-b951-d872f2087c98
* Fix checkdepsben@chromium.org2011-08-192-4/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97495 0039d316-1c4b-4281-b951-d872f2087c98
* Copy over some basic Event code from views.ben@chromium.org2011-08-194-0/+307
| | | | | | | | | | | Eventually the views::Event type will become a shell that contains or inherits from this type. For now, just enough glue to get event stuff going in aura::WM... not hooked up yet. This is just the copy to keep things simple to review. BUG=none TEST=none Review URL: http://codereview.chromium.org/7696004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97494 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for child Windows to the Aura WM library.ben@chromium.org2011-08-185-64/+107
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/7670075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97383 0039d316-1c4b-4281-b951-d872f2087c98
* Method changed out from under me.sky@chromium.org2011-07-291-1/+1
| | | | | | | | | TBR=derat@chromium.org R=derat@chromium.org Review URL: http://codereview.chromium.org/7537001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94742 0039d316-1c4b-4281-b951-d872f2087c98
* Adds aura/DEPS. Apparently all top level directories need this.sky@chromium.org2011-07-291-0/+6
| | | | | | | | | | TBR=derat@chromium.org BUG=none TEST=none Review URL: http://codereview.chromium.org/7533026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94738 0039d316-1c4b-4281-b951-d872f2087c98
* Shell of implementation for embedded windows. At this point this issky@chromium.org2011-07-2910-0/+580
just a proof of concept. Next step is going to be pulling code from the window manager into this. Desktop will likely be renamed to WindowManager. At this point just make sure you think I'm not going off into the weeds. BUG=none TEST=none R=derat@chromium.org Review URL: http://codereview.chromium.org/7534002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94733 0039d316-1c4b-4281-b951-d872f2087c98