tools: Write down a few instructions how to make a Chromium release
Gardening: Add missing changes in Deps file.
Minor cleanup in DRWH.

This patch removes functions which are no more part of the base
class. Also moves functions over-ridden from DesktopRootWindowHost
to correct place.

GrabSnapshot: https://chromiumcodereview.appspot.com/14594002
SetInactiveRenderingDisabled: https://codereview.chromium.org/23072016
Merge pull request #140 from tiagovignatti/tarball-v2

tools: Write down a few instructions how to make a Chromium release
Add support to create window of different shell types.

Currently, we always hardcode the window to be of TopLevel type.
This patch makes changes so that the display doesn't assume anything
and caller is responsible for explicitly defining the shell type of
window.
Gardening: Update to latest revision.
WaylandWidndow: Remove unecessary switch/case block

The checks for shell surface types are already done in UpdateShellSurface
Implement Fullscreen mode
Add support to record parent child relationship in DRWH.

This is in preparation for multi window mode. The patch
adds support for recording the parent child relationship.
Most of the patch is taken from the X11 version. This is
useful in cases like ensuring that the parent window closes
all the child windows during it's destruction.
Delete associated window when DRWH is destroyed.

This is in preparation for supporting multi window mode.
Currently, we always assume single root window and it is destroyed
when browser is closed. We would eventually want to support multi
window mode in the form of popups or additional top windows. This
patch adds support to delete the window once DRWH is closed.
Add multi-window support.

This patch adds multi-window support. With these changes,
Menu should work and we are able to launch more than one
browser window. This patch also introduces WindowChangeObserver,
an interface which can be used by clients to observe
for Window state changes. This is extremely useful in
case client is interested to track when a particular
window receives focus or when an input device enters
a window. DRWH implements the interface and gets
notified appropriately.
Enable Offscreen rendering support.

This patch enables basic support for WebGL and AC for Canvas2D.
One needs to pass --ignore-gpu-blacklist to run Canvas2D with AC.
AC of Canvas2D is a blacklisted feature on Linux.
Fix Seg fault with Content shell.

With recent changes, window doesn't set the shelltype but
expects the caller to do it. In DRWH, we don't yet handle
the case when Root Window is of type Popup or Tooltip. This
patch makes changes to treat them similar to Menu for now.
Also, the patch removes assumption of popup having a parent
as it doesn't seem the case with content shell.Instead we use
g_current_capture to track if menu or popup is open. This
also removes another un-necessary book kepping.
Gardening: Update to latest revision.
Move ozone platform files to platform\

This patch moves ozone_platform* files to under platform\,
so we have same folder structure as other ozone
implementations.
Fix shared_component build for Ozone platform.

This patch makes necessary changes in Ozone Wayland code
base to fix shared_component build. It introduces
OZONE_WAYLAND_EXPORT macro to make the needed symbols
visible outside ozone.so.
Fix IPCHandShake.

Currently, we set up IPC channel between GPU process and
browser process when RealizeAcceleratedWidget is called the
first time. The issue was to find a right place to initiate
the connection between both process.

This patch handles the issue in following manner:
1)In GPU process side we post a task to current Message Loop when
  InitializeHardware is called. We start handling the tasks in
  Message loop as soon as GPU process is initialized properly.
2)When the call back is recieved in GPU process side, we initialize
  the displaychannel and add filter with the routing id.
3)In browser process side, DisplayChannelHost is created when
  GetAcceleratedWidget is called. Now, we send an acknowledgement
  to DisplayChannel that connection is established to the
  same router id.
Fix comments in OzoneDisplay.

This patch fixes comments related to IPCHandShake in OzoneDisplay.
Gardening: Update to latest revision.
wayland: Prepare SetWidgetAttributes for setting window positioning

SetWidgetType has changed to SetWidgetAttributes now, which is a more generic
way of setting widgets properties, In special the positioning and parent
information was added.