Merge branch 'whoyagonnacall' into ghostbusters

commit 0d05e4fdbf14df51b502bcb06f4fd5dd26837f23
Author: nuclearmistake <nuclearmistake@gmail.com>
Date:   Thu May 2 17:31:12 2013 -0400

    Sever the head or destroy the brain

    Change-Id: If47b6ec91cb54a9a012465273d552ab83e99e960

commit ff6b38f3c2a24c7a60fa876d7d0163e011aac498
Author: Noah Greene <chevycam94@gmail.com>
Date:   Sun Mar 31 00:44:41 2013 -0400

    Pause drawing when not visible

    Even when a page was in the background and paused contentDraw() was
    still called, e.g. caused by animated gifs or javascript updates.
    This could cause congestion on the WebViewCoreThread when background
    pages were updated frequently.

    Now contentDraw() will not be called as long as WebViewCore is
    paused, and contentDraw() will be called on resume. This also has
    the the side-effect of suspending the GIF animation loop.

    Change-Id: I8a5df65e7cbc136438e616951f667f1f073ef504

commit edfe57fd17eb003cc9b6ffe21c2bff9e2df2227a
Author: Björn Isaksson <bjorn.isaksson@sonymobile.com>
Date:   Mon Oct 29 14:13:36 2012 +0100

    Fix memory leak when creating SkBitmapProcShader

    A SkShader is ref counted, but the first but unref() was
    never called for the local reference in
    PlatformGraphicsContextSkia::drawBitmapPattern().

    Change-Id: Ia1936d62f052f9440ef0316cc642b0aebd79cfe1
    Signed-off-by: DHO <DHO@dho.im>

commit e63348b0e16690f86b21abcfe2d746cbdc0400c3
Author: PrimeDirective <activethrasher00@gmail.com>
Date:   Sat Mar 23 21:41:00 2013 -0400

    remove error logging from user (release) builds

    this leaves it forced on in debugging variants.

    ps2: define ERROR_DISABLED 0 by default, then set to 1 if USER_VARIANT

    Change-Id: I5fb84371b65bd9c327fe34ea93f723ad64295e6f

commit 0ff867a2be0cad0659b3f766454e667e85c5bdda
Author: DHO <DHO@dho.im>
Date:   Wed Mar 6 13:18:00 2013 -0500

    Optipng -nc -nb -o7

    Change-Id: I3c0efca905b6acd84e2564622dfc60488e100ff9

commit f4f459cd13ee1f5bccedac4d8cd755eb1d07bc7c
Author: nuclearmistake <nuclearmistake@gmail.com>
Date:   Sat Feb 2 14:05:24 2013 -0500

    Fix build

    Change-Id: I41590c31ba9c70e2f19814268f1db8e560aa090d

commit 3f580902675732bde6be0877956ffe28bb274088
Author: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
Date:   Fri Aug 24 22:51:19 2012 +0200

    webkit: Fix build in ISO C++ 11 mode

    Change-Id: I32b3121ae46678f847dcd74ea74484aaf8f34eaf
    Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>

commit 0158c51f812e22eefe1fe7a0b30648d534584cc5
Author: dvshkurk <Dmitry.V.Shkurko@intel.com>
Date:   Thu Jun 7 18:59:48 2012 +0700

    Avoid members with the same base name in ar's archives

    Change-Id: I4f45bba09476b9e8fbc5c73761addcec964962d4
    Author: Dmitry Shkurko <Dmitry.V.Shkurko@intel.com>
    Signed-off-by: Dmitry Shkurko <Dmitry.V.Shkurko@intel.com>
    Singed-off-by: Shuo Gao <shuo.gao@intel.com>
    Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
    Signed-off-by: Jack Ren <jack.ren@intel.com>
    Author-tracking-BZ:47091

commit e9aa999a2d2e056f3f75fa36991f6777251cfd61
Author: Magnus Hallqvist <magnus.hallqvist@sonymobile.com>
Date:   Wed Nov 14 16:12:33 2012 +0100

    WebViewCore destructor must delete m_textFieldInitDataGlue

    There was a memory leak detected in processes using webkit.
    Investigation showed that it was the TextFieldInitDataGlue
    object created in WebViewCore constructor.

    Change-Id: I86a11f99f13aca6ab990627a9106c9e9b781edee

Change-Id: I479733f9886e7546edecfe0a56cc45c4badd7552