Updating trunk VERSION from 1678.0 to 1679.0

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230039 0039d316-1c4b-4281-b951-d872f2087c98
Remove two RenderViewHostObserver implementations in ChromeOS code and replace them with WebContentsObserver.

The code creates a RenderViewObserver in the renderer process to listen to navigation events and then sends IPCs to the creator. This isn't necessary since those events already get sent to the the browser process. I passed the unique_name of the frame to the WCO methods as they didn't have them.

In a future change I will delete FrameSniffer.

BUG=306569
R=armansito@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230040 0039d316-1c4b-4281-b951-d872f2087c98
Add font_scale_factor_quirk pref.

This is an Android-specific boolean pref defaulting to true, which indicates
whether font_scale_factor includes the 1.05-1.3x multiplier that is currently
applied by Clank on startup.

The goal is to move this multiplier out of Clank and into the content layer.
When font_scale_factor_quirk is false, the multiplier is applied in
content::ApplyWebPreferences.

This pref can be removed after Clank code is updated.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230042 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 230040
Expose Signal(Query|SyncPoint) via gpu::ContextSupport* instead of WGC3D

This exposes calls to register queries and sync points with callbacks by
a new gpu::ContextSupport interface intended to be used directly by clients
who need this functionality like the compositor instead of having to
go through WebKit::WebGraphicsContext3D.  These calls aren't 'proper' OpenGL
as OpenGL doesn't have any notion of callbacks, but are still useful with
our OpenGL implementation.

This also unifies the multiple implementations of these functions a bit.
In particular, now both the in-process and out-of-process contexts check if
the context is lost before dispatching SyncPoint/Query callbacks. Previously
only the in-process implementation did this.

R=piman,sievers
BUG=181120

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230043 0039d316-1c4b-4281-b951-d872f2087c98
Fix mistake in r229993.

The point of that change was to run zip/extract/compile steps in the parent of
src/, but it just ran them in src/ with a different spelling of it.

Also do this in one more place for compile which I missed.

BUG=294387
R=ilevy@google.com
TBR=ilevy (who reviewed with his @google)

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

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