summaryrefslogtreecommitdiffstats
path: root/athena/athena.gyp
Commit message (Collapse)AuthorAgeFilesLines
* AppModelBuilder to athena.mukai@chromium.org2014-06-121-0/+7
| | | | | | | | | | | | | | | AppModelBuilder creates the list of applications in the home card. Right now app_list doesn't have such API, so the interface is in athena. It would be integrated with other app builders eventually. BUG=380421 R=oshima@chromium.org TBR=xiyuan@chromium.org TEST=manually Review URL: https://codereview.chromium.org/311113005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@276618 0039d316-1c4b-4281-b951-d872f2087c98
* Athena's FocusManageroshima@chromium.org2014-06-111-0/+6
| | | | | | | | | | | | | | | | This is necessary to handle non reserved accelerator. Plus a couple of improvements * move deps for tests to athena/DEPS * add capture/activation controllers. * don't set override redirect for athena_shell. BUG=375534 TBR=ben@chromium.org Review URL: https://codereview.chromium.org/322503005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@276267 0039d316-1c4b-4281-b951-d872f2087c98
* Use webview in web activityoshima@chromium.org2014-06-071-0/+3
| | | | | | | | | | | | remove test windows. i don't think we need them any more. BUG=381477 R=mukai@chromium.org TBR=sadrul@chromium.org Review URL: https://codereview.chromium.org/314303004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275560 0039d316-1c4b-4281-b951-d872f2087c98
* InputManager/AcceleratorManager for athenaoshima@chromium.org2014-06-061-0/+6
| | | | | | | | | | | | | | InputManager provides ToplevelEventTarget and AcceleratorManager. Added test short cut (ctrl-l) to show the home card. BUG=375534 TEST=covered by unit tests R=sadrul@chromium.org, sky@chromium.org Review URL: https://codereview.chromium.org/305873002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275545 0039d316-1c4b-4281-b951-d872f2087c98
* Introduces ActivityFactory for SampleActivity.mukai@chromium.org2014-06-061-0/+5
| | | | | | | | | | | BUG=None R=oshima@chromium.org TBR=reed@google.com TEST=athena_shell Review URL: https://codereview.chromium.org/316323002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275393 0039d316-1c4b-4281-b951-d872f2087c98
* Replace the HomeCard by the AppList in Athena (2nd)mukai@chromium.org2014-06-061-2/+3
| | | | | | | | | | | | | | | | | This is a reland of https://codereview.chromium.org/306083005/. That was reverted because it implicitly added a dependency on content from athena_shell. This is identical to the original CL but still safe because the dependency issue has been fixed already. BUG=370204 TBR=oshima@chromium.org, benwells@chromium.org, reed@google.com TEST=manually Review URL: https://codereview.chromium.org/317163004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275373 0039d316-1c4b-4281-b951-d872f2087c98
* Let ActivityManager delete the remaining activities on shutdown.mukai@chromium.org2014-06-061-0/+1
| | | | | | | | | | BUG=None R=oshima@chromium.org TEST=None Review URL: https://codereview.chromium.org/310243003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275337 0039d316-1c4b-4281-b951-d872f2087c98
* Moves WebActivity to a new directory athena/content.mukai@chromium.org2014-06-051-6/+25
| | | | | | | | | | | | | | WebActivity would be used from the home card, so better to be in another directory accessible from athena/home. BUG=380421 R=oshima@chromium.org TBR=jam@chromium.org TEST=compile succeeds Review URL: https://codereview.chromium.org/307353007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275177 0039d316-1c4b-4281-b951-d872f2087c98
* athena: Add a basic overview mode.sadrul@chromium.org2014-06-051-0/+2
| | | | | | | | | | | | | | | Pressing F6 toggles the overview mode. Clicking/tapping a window in overview mode selects it, and terminates the overview mode. This patch adds 'ToggleOverview()' to the public WindowManager interface to switch to the overview mode. BUG=376353 R=ben@chromium.org, oshima@chromium.org Review URL: https://codereview.chromium.org/302273004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275175 0039d316-1c4b-4281-b951-d872f2087c98
* Revert of Replace the HomeCard by the AppList in Athena. ↵mek@chromium.org2014-06-041-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (https://codereview.chromium.org/306083005/) Reason for revert: Seems to break compilation on Linux Chromium OS ASan LSan Builder: FAILED: /mnt/data/b/build/goma/gomacc ../../third_party/llvm-build/Release+Asserts/bin/clang++ -Wl,-z,now -Wl,-z,relro -Wl,--fatal-warnings -pthread -Wl,-z,noexecstack -fPIC -B/mnt/data/b/build/slave/Linux_Chromium_OS_ASan_LSan_Builder/build/src/third_party/binutils/Linux_x64/Release/bin -Wl,--disable-new-dtags -L. -Wl,-u_sanitizer_options_link_helper -m64 -fsanitize=address -fsanitize=leak -Wl,--icf=none -Wl,-O1 -Wl,--gc-sections -o athena_shell -Wl,--start-group [..] ../../content/browser/renderer_host/pepper/browser_ppapi_host_impl.cc:61:error: undefined reference to 'ppapi::host::PpapiHost::PpapiHost(IPC::Sender*, ppapi::PpapiPermissions const&)' ../../content/browser/renderer_host/pepper/browser_ppapi_host_impl.cc:63:error: undefined reference to 'ppapi::host::PpapiHost::AddHostFactoryFilter(scoped_ptr<ppapi::host::HostFactory, base::DefaultDeleter<ppapi::host::HostFactory> >)' ../../content/browser/renderer_host/pepper/content_browser_pepper_host_factory.cc:123:error: undefined reference to 'ppapi::host::MessageFilterHost::MessageFilterHost(ppapi::host::PpapiHost*, int, int, scoped_refptr<ppapi::host::ResourceMessageFilter> const&)' ../../content/browser/renderer_host/pepper/content_browser_pepper_host_factory.cc:93:error: undefined reference to 'ppapi::host::MessageFilterHost::MessageFilterHost(ppapi::host::PpapiHost*, int, int, scoped_refptr<ppapi::host::ResourceMessageFilter> const&)' [etc...] Original issue's description: > Replace the HomeCard by the AppList in Athena. > > BUG=370204 > R=oshima@chromium.org, benwells@chromium.org > TBR=reed@google.com > TEST=manually > > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=274942 TBR=oshima@chromium.org,benwells@chromium.org,xiyuan@chromium.org,reed@google.com,mukai@chromium.org NOTREECHECKS=true NOTRY=true BUG=370204 Review URL: https://codereview.chromium.org/319603004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274953 0039d316-1c4b-4281-b951-d872f2087c98
* Replace the HomeCard by the AppList in Athena.mukai@chromium.org2014-06-041-2/+3
| | | | | | | | | | | BUG=370204 R=oshima@chromium.org, benwells@chromium.org TBR=reed@google.com TEST=manually Review URL: https://codereview.chromium.org/306083005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274942 0039d316-1c4b-4281-b951-d872f2087c98
* athena: Add the concept of Activity and related managers.sadrul@chromium.org2014-05-311-0/+6
| | | | | | | | | | | | | | | | | | | | An Activity can be a WebActivity, a SampleActivity etc. Each Activity has an ActivityViewModel. The ActivityViewModel describes the UI for the Activity. The ActivityManager is there to manage the list of activities. It is the source of all the activities that various other activity-managers would use. The ActivityViewManager is notified of activity updates from the ActivityManager, and it creates the appropriate UI elements (views::Widget, etc.) to show the UI for the activity to the user. BUG=376357 R=oshima@chromium.org, skuhne@chromium.org TBR=ben@chromium.org Review URL: https://codereview.chromium.org/302683002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274015 0039d316-1c4b-4281-b951-d872f2087c98
* Athena unittests frameworkoshima@chromium.org2014-05-281-0/+39
| | | | | | | | | BUG=375537 R=abodenha@chromium.org, ben@chromium.org, sadrul@chromium.org Review URL: https://codereview.chromium.org/301593004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273378 0039d316-1c4b-4281-b951-d872f2087c98
* Add initial home card impl.oshima@chromium.org2014-05-241-1/+5
| | | | | | | | BUG=362288 Review URL: https://codereview.chromium.org/287253003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@272681 0039d316-1c4b-4281-b951-d872f2087c98
* [Athena] minimum impl to add screen/background and test windowsoshima@chromium.org2014-05-201-0/+35
This sets the standard directory structure for Athena. BUG=362288 Review URL: https://codereview.chromium.org/287163009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@271561 0039d316-1c4b-4281-b951-d872f2087c98