app_list: Fix sync animation crash.

AppsGridView is used for folder view and it has a NULL item_list_ initially.
This causes a crash when attempting to create pulsing blocks for sync
animation.

BUG=314855
R=jennyz@chromium.org

Review URL: https://codereview.chromium.org/59623005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233226 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 233226
Add a basic NativeViewportMac for Mojo

This CL adds a basic implementation of NativeViewport for Mac OS X. It puts a
window on screen and initializes GL for that window using an in-process
command buffer.

R=ben@chromium.org, ccameron@chromium.org, kbr@chromium.org

Review URL: https://codereview.chromium.org/56833002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233227 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 233227
ozone: Allow building for ozone without depending on pango

Notable changes in this CL:
 * Rename files that depend on pango to have _pango suffix.
 * Add a filename gyp rule to exclude _pango* files when use_pango = 0
 * Add empty implementations for a few font-related API for ozone.

BUG=313793
R=jam@chromium.org, msw@chromium.org, rjkroege@chromium.org

Review URL: https://codereview.chromium.org/26541007

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233228 0039d316-1c4b-4281-b951-d872f2087c98
app_list: Blue button in result actions should not get focus.

BUG=307871
R=koz@chromium.org

Review URL: https://codereview.chromium.org/60103004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233229 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 233228
SVN changes up to revision 233229