Merge branch 'jb-mr0-release' of https://android.googlesource.com/platform/external/webkit into aosp-merge
[WebKit] Browsermark DomAdvSearch and DomSearch optimizations

        This patch is a combination of the following optimizations.

        Optimize appendCharactersReplacingEntities

        [Performance] Optimize innerHTML and outerHTML
        https://bugs.webkit.org/show_bug.cgi?id=81214

        Optimize Dromaeo/dom-query.html by caching NodeRareData on Document
        https://bugs.webkit.org/show_bug.cgi?id=90059

        Optimize Dromaeo/dom-attr.html by speeding up Element::getAttribute()
        https://bugs.webkit.org/show_bug.cgi?id=90174

        Change argument types of Element::getAttribute*() from String to AtomicString
        https://bugs.webkit.org/show_bug.cgi?id=90246

Change-Id: Icfb91db2dd02fad36e6ec5edf9c16138da8e6316
[WebKit] Add board specific configuration to enable/disable PLD DOM traversal optimization

Change-Id: I0602b8484ee92333df0498d080452657e39ad211
external/webkit: check element object for NULL

Change-Id: I11ff74169b4ec0017400e9ef9451868ae00c6b1b
avoid memcpy in cpu-upload

Have RasterRenderer render directly onto the
bitmaps in the TransferQueue to avoid a memcpy.

Change-Id: Ib90d13d5b15cee29faf1d3704e4b61f01468c240
Performance enhancement.  Don't process non-visible lines for layout.

Change-Id: Ie2b594afb4f5244e18719e4feea51966ad4745cd
webkit: use CM standard naming and add support for msm7x27a

Change-Id: I38a4b2ea9d0f9a5c5b60b0830134d674b9ba63d7
Improve WebGL object lifetime management in WebGLRenderingContext

2011-06-30  Zhenyao Mo  <zmo@google.com>

        Reviewed by Kenneth Russell.

        Improve WebGL object lifetime management in WebGLRenderingContext
        https://bugs.webkit.org/show_bug.cgi?id=63635

        * fast/canvas/webgl/gl-object-get-calls-expected.txt:
        * fast/canvas/webgl/gl-object-get-calls.html: Fix a bug so getFramebufferAtatchmentParameter generates an error if nothing is attached and something other than TYPE is queried.
        * fast/canvas/webgl/object-deletion-behaviour-expected.txt:
        * fast/canvas/webgl/object-deletion-behaviour.html: Ditto.
        * fast/canvas/webgl/program-test.html: Fix the test so the order of shaders returned by getAttachedShaders doesn't matter.
2011-06-30  Zhenyao Mo  <zmo@google.com>

        Reviewed by Kenneth Russell.

        Improve WebGL object lifetime management in WebGLRenderingContext
        https://bugs.webkit.org/show_bug.cgi?id=63635

        * html/canvas/WebGLRenderingContext.cpp:
        (WebCore::WebGLRenderingContext::getAttachedShaders): Use cached objects instead of querying the underlying GL.
        (WebCore::WebGLRenderingContext::getFramebufferAttachmentParameter): Ditto.
        (WebCore::WebGLRenderingContext::detachAndRemoveAllObjects): Multiple loop because objects might be removed from the table within an iteration.
        * html/canvas/WebGLRenderingContext.h:

Change-Id: I9db273515f12ea3cf0ef4d46148a8f3f4d6481e5
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@90180 268f45cc-cd09-0410-ab3c-d52691b4dbfc
CRs-fixed: 407009
Use dlmalloc_footprint intead of mallinfo

mallinfo() is an expensive call.. Use dlmalloc_footprint instead.

Change-Id: I95a2c05fd5cdf91865ddaa0c1806aa5cb779a0a1
CRs-fixed: 396141
Changes to allow for dynamically shared library

Change-Id: I23dd64837e4c08e5472d2049bd0be38ade3b3816
(cherry picked from commit d0bb5aee93d37c21c5c1773e40a0daa05c9538d7)
Merge pull request #1 from CyanogenMod/jellybean

Updates