Permalink
Commits on Jul 14, 2012
  1. WebCore: always build PNGImageDecoder

    WebGL changes enabled the PNG image decoder, which should thus be
    always built. Fixes build of the webcore_test target.
    
    Change-Id: I5e0e7adf0ea39a6a7651069d3dc6e70cded00cd9
    ius committed Jul 14, 2012
Commits on Jun 26, 2012
  1. webgl: fix build error

    Change-Id: Ic783296ce27481928080b1852934ebc39a3d7bcf
    codeworkx committed Jun 26, 2012
Commits on Jun 25, 2012
  1. webkit: Disable WebGL by default

     * It's crashing on some platforms such as OMAP.
    
    Change-Id: Ie6ce3db22191a8417e0f6801d3121486a69d5aa6
    cyanogen committed Jun 25, 2012
Commits on Jun 13, 2012
  1. WebGL for the Android browser in Ice Cream Sandwich

    Added README file
    
    Some updates:
      - stability fixes
      - image decoder
      - redesign of how the FBOs are used
      - other bug fixes
    
    Code cleanup and bug fixes
    
    More improvements and bug fixes
    
    Updates to fix some test failures in Khronos Conformance Test Suite:
    
      - Increase max identifier length in shaders to 256
      - Add length check on uniforms and attributes
      - Add minimal support for compressed textures
          (that is, just return the correct error codes)
      - Add support for Uint8ClampedByteArray
      - Modify how error checking is done on framebuffer operations
      - Activate the GL_OES_packed_depth_stencil extension
      - Activate the GL_OES_texture_float extension
    
    More improvements and bug fixes
    
    Change-Id: I7d341dfb66d146487b1fdbb4a2d788f54c107ad3
    Anders Edenbrandt committed with cyanogen Dec 29, 2011
Commits on Jun 10, 2012
  1. Port bug fixes from webkit to plug leaks

    Port bug fixes to fix leaks in v8 bindings.
    https://bugs.webkit.org/show_bug.cgi?id=64467
    https://bugs.webkit.org/attachment.cgi?id=101318&action=review
    
    CRs-fixed: 331677
    (cherry picked from commit d8c0c08fbec4da869617b41e2ace0de35b95692f)
    
    Change-Id: I6b5199ab4f48e54f2309af3d56ed7f4548ded4f4
    vitalyr committed with cyanogen Jan 16, 2012
Commits on Jun 8, 2012
  1. webkit: Fix build in ISO C++11 mode

    Assorted ISO C++11 fixes:
    - constexpr additions
    - macro constructs that could be mistaken for string literals
    - enum typesafety
    
    Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
    Bernhard Rosenkraenzer committed with aeroevan May 8, 2012
Commits on May 25, 2012
  1. Performance enhancement. Don't process non-visible lines for layout.

    Change-Id: I1edc5f3767dbbcc02aecc14ac685dbd0b5d36367
    Tom Zakrajsek committed with cyanogen Mar 7, 2012
  2. webkit:Reduce processing in WebCore thread while scrolling and zooming

    Change-Id: I7554209dafcc7ded71b36fa3773b528d3ab2f9cf
    Shyama Prasad Mondal committed with cyanogen Apr 24, 2012
Commits on Apr 25, 2012
  1. Changes to allow for dynamically shared library

    Change-Id: Ia4540d509194371132c0da6172430a8328e8877b
    Sagar Shah committed with Kali- Dec 1, 2011
Commits on Mar 29, 2012
Commits on Feb 28, 2012
  1. merge in ics-mr1-release history after reset to ics-mr1

    The Android Automerger committed Feb 28, 2012
  2. Cherry-pick WebKit r100677 to fix a rendering crash

    This fixes a crash from positioned generated content under run-in.
    See http://trac.webkit.org/changeset/100677.
    
    Bug: 6079158
    Change-Id: I3d2012c58f47e71ae500e33551dfab5587b84534
    Steve Block committed Feb 28, 2012
Commits on Feb 18, 2012
  1. Merge "webkit: Change detection of which devices can use V8 and wheth…

    …er non vfp devices can use LARGE_MEMORY flag" into ics
    cyanogen committed with Gerrit Code Review Feb 18, 2012
Commits on Feb 12, 2012
  1. Hack shaders to work on devices without OES_external_image

    Change-Id: I02f94d29a73eda2c13dbf9664f1df3f1785b941e
    rmcc committed Dec 21, 2011
Commits on Jan 28, 2012
  1. webkit: Change detection of which devices can use V8 and whether non …

    …vfp devices can use LARGE_MEMORY flag
    
    This commit allows ARMv6 devices to use V8 either because they have VFP or because they have explicitly enabled it through the TARGET_WEBKIT_USE_MO
    
    This patch is based heavily on http://review.cyanogenmod.com/#change,12128 and http://review.cyanogenmod.com/#change,11365
    
    This patch is also dependent on http://review.cyanogenmod.com/#change,12129 - ARMv6 devices crash without it while using V8
    
    Change-Id: I249bb9092e5ad85a25a57c71f2dd4a7d9d430c6c
    Lalit Maganti committed Jan 28, 2012
Commits on Jan 14, 2012
  1. merge in ics-mr1-release history after reset to ics-mr1

    The Android Automerger committed Jan 14, 2012
Commits on Jan 13, 2012
  1. Prevent infinite loop when turning on then off composited mode

    bug:5820635
    Change-Id: I24b6eae6c76c29e44106b4ec87e74d945aad7b1b
    Nicolas Roard committed Jan 13, 2012
Commits on Jan 12, 2012
  1. merge in ics-mr1-release history after reset to ics-mr1

    The Android Automerger committed Jan 12, 2012
Commits on Jan 10, 2012
  1. Fully invalidate the pictureset when content size changes

    bug:5759299
    
    Webkit invals aren't correct when the content size changes (even simply growing
    vertically), for now just repaint from scratch in that case.
    
    Change-Id: I408b289bfee1139d6c8f3c7babd963d217cb5bc0
    ChrisCraik committed Jan 10, 2012
Commits on Jan 5, 2012
  1. merge in ics-mr1-release history after reset to ics-mr1

    The Android Automerger committed Jan 5, 2012
Commits on Jan 4, 2012
  1. Merge "Enable History API. Do not merge." into ics-mr1

    Bart Sears committed with Android (Google) Code Review Jan 4, 2012
  2. Merge "Fix crash with composited layers - DO NOT MERGE" into ics-mr1

    Bart Sears committed with Android (Google) Code Review Jan 4, 2012
  3. Merge "When in singlesurfacemode, resist switching out - DO NOT MERGE…

    …" into ics-mr1
    ChrisCraik committed with Android (Google) Code Review Jan 4, 2012
  4. Merge "When loading new content, reset zoom state - DO NOT MERGE" int…

    …o ics-mr1
    ChrisCraik committed with Android (Google) Code Review Jan 4, 2012
  5. When loading new content, reset zoom state - DO NOT MERGE

    cherry-pick of https://android-git.corp.google.com/g/#/c/155121/2 into MR1 branch
    bug:5757950
    Change-Id: I34042e8b1f1adf1fc1826d7fde5500708bef3b60
    ChrisCraik committed Dec 14, 2011
  6. When in singlesurfacemode, resist switching out - DO NOT MERGE

    cherry-pick of https://android-git.corp.google.com/g/#/c/155078/ into MR1 branch
    bug:5660814
    
    We want to avoid swapping in and out of singlesurface mode when we have enough
    textures to hold the content, but not while the content is updating.
    
    Change-Id: I3c45f2b9f3c8e06b397b701fb53ac6ac5ff8efdd
    ChrisCraik committed Dec 13, 2011
  7. Enable History API. Do not merge.

    Cherry pick Ic6b6860ca4bfe891e84fb0445d67c7ea728c6fe3
    
    The HTML5 History API is disabled at runtime by default in WebKit.
    Configure it to be enabled.
    
    Bug: 5767904
    Change-Id: Ib7374e0145c581588990baec6e67025c1b7ef693
    Ben Murdoch committed Dec 16, 2011
  8. Return the tile generation thread to default priority.

    With this partial revert of ececd48 , single core devices can't have tile generation starved by javascript/plugins.
    
    bug:5746432
    Change-Id: I42b5799f4ba136e1c6f9812219824d21390bace2
    ChrisCraik committed Jan 4, 2012
Commits on Jan 3, 2012
  1. Fix crash with composited layers - DO NOT MERGE

    Cherry-pick from master
    
    When we have composited layers inside iframes/frames, the layers
    hierarchy is not always up to date at the time of the layerSync()
    call. If some of those layers are scheduled to be repainted, the
    repaint operation will triggers the update of the composited layers
    tree -- possibly resulting in the deallocation of the very same
    GraphicsLayer we were painting from, and thus leading to a crash.
    
    The fix consist in gathering all the root RenderLayer (for each
    frame containing composited layers) and explicitely asking
    RenderLayerCompositor to check if the composited tree needs to be
    updated, before we traverse the tree to paint the elements.
    
    bug:5695185
    Change-Id: I33a00b847eb19c9aa4b68f0ac3adbe36709ed00b
    Nicolas Roard committed Dec 17, 2011
Commits on Jan 2, 2012
  1. external/webkit: use Cpu Upload path

    Use Cpu Upload mode since the Gpu mode is not working
    and expected to be slower.
    
    Change-Id: Iacb6de4a4e054e4f6ebb07d8a8209228e78e5ee0
    Matthew Hui committed with toastcfh Jan 1, 2012
Commits on Dec 16, 2011
Commits on Dec 14, 2011
  1. merge in ics-mr1-release history after reset to ics-mr1

    The Android Automerger committed Dec 14, 2011
Commits on Dec 13, 2011
  1. Merge "Revert "Put canvas on a layer"" into ics-mr1

    jreck committed with Android (Google) Code Review Dec 13, 2011
  2. Revert "Put canvas on a layer"

    Bug: 5712065
    This reverts commit 35e0b8d
    jreck committed with Android (Google) Code Review Dec 13, 2011
Commits on Dec 9, 2011
  1. merge in ics-mr1-release history after reset to ics-mr1

    The Android Automerger committed Dec 9, 2011