Permalink
Commits on Jun 18, 2012
  1. Merge "fix two compiler warnings" into ics

    KhasMek committed with Gerrit Code Review Jun 18, 2012
Commits on Jun 15, 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 Whitehawkx Dec 29, 2011
Commits on Jun 12, 2012
  1. fix two compiler warnings

    Change-Id: I9fceee4be559ec9ab897bd9dbf7eb98ccab5ee45
    MarcLandis committed Jun 12, 2012
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 Whitehawkx Jan 16, 2012
  2. 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 Whitehawkx May 8, 2012
Commits on May 27, 2012
  1. Performance enhancement. Don't process non-visible lines for layout.

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

    Change-Id: I7554209dafcc7ded71b36fa3773b528d3ab2f9cf
    Shyama Prasad Mondal committed with Whitehawkx Apr 24, 2012
  3. Changes to allow for dynamically shared library

    Change-Id: Ia4540d509194371132c0da6172430a8328e8877b
    Sagar Shah committed with Whitehawkx Dec 1, 2011
Commits on Mar 30, 2012
  1. 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 with Whitehawkx Feb 28, 2012
Commits on Mar 11, 2012
  1. Hack shaders to work on devices without OES_external_image

    Change-Id: I02f94d29a73eda2c13dbf9664f1df3f1785b941e
    rmcc committed with Whitehawkx Dec 21, 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
  2. Merge "Fix ANR when hitting very large layers" into ics-mr1

    Nicolas Roard committed with Android (Google) Code Review Dec 9, 2011
  3. Fix ANR when hitting very large layers

    In some cases we have to deal with very large layers (e.g. 130k x 56k).
    We do clip them at draw time, but at prepare time we will generate *all* the
    needed BaseTile objects. Those are small, but when you have to allocated
    100k of them and then iterate, it does not make things fast, and we can
    ANR (and sometimes recover later).
    
    bug:5466840
    Change-Id: I01c64ed1014fa719b619609fd2bd24126dc9056e
    Nicolas Roard committed Dec 9, 2011
Commits on Dec 8, 2011
  1. Merge "Reset framework inval when done zooming" into ics-mr1

    ChrisCraik committed with Android (Google) Code Review Dec 8, 2011
  2. Reset framework inval when done zooming

    bug:5726709
    
    Framework invals are not valid when zooming completes because much content
    outside the rect will have changed from zooming.
    
    Change-Id: I72e4509e13bf97ea90f09716699e66c1c3f9acd8
    ChrisCraik committed Dec 8, 2011
  3. Merge "Prevent native crashes on client cert request" into ics-mr1

    Selim Gurun committed with Android (Google) Code Review Dec 8, 2011
  4. merge in ics-mr1-release history after reset to ics-mr1

    The Android Automerger committed Dec 8, 2011
  5. Merge "Revert change that caused text in floating divs to not reflow.…

    …" into ics-mr1
    Mangesh Ghiware committed with Android (Google) Code Review Dec 8, 2011
  6. Revert change that caused text in floating divs to not reflow.

    Bug: 5455817 (Text reflow not working in browser)
    Change-Id: I2a62a7fb4c7acde640cd87b8d0f03200b8f7fc2f
    Mangesh Ghiware committed Dec 8, 2011
  7. Merge "Fix the repaint inval mechanism for layers - DO NOT MERGE" int…

    …o ics-mr1
    Nicolas Roard committed with Android (Google) Code Review Dec 8, 2011
  8. Prevent native crashes on client cert request

    Bug: 4586251
    
    Explicitly manage ref counter for WebUrlLoaderClient. This will
    prevent early release of the object.
    
    Change-Id: I4b8e41b470eaacb594ce85afdd650e7827ab4a6d
    Selim Gurun committed Dec 7, 2011
  9. Merge "Fix crash" into ics-mr1

    jreck committed with Android (Google) Code Review Dec 8, 2011
  10. Merge "fix viewport lagging a drawGL call behind" into ics-mr1

    ChrisCraik committed with Android (Google) Code Review Dec 8, 2011
  11. Fix crash

     Bug: 5727901
    
    Change-Id: Ic2323eca6bc6e77fe428f3602800799e7b996cce
    jreck committed Dec 8, 2011
  12. Fix the repaint inval mechanism for layers - DO NOT MERGE

    We only keep the scrollable layers invalidating their entire area
    instead of incurring this penalty for *all* layers.
    
    Also remove unnecessary repaint when scrolling (we have the entire
    content on the UI side already).
    
    While the entire scrollable area will be invalidated and marked
    as dirty, the existing code in PaintedSurface already only look at
    the visible tiles of scrollable layers to consider the layer's content
    as being ready to display, so the real world penalty (while far from
    optimal) is limited.
    
    Implementing the correct approach (only invalidating what really
    changed on scrollable layers) would sadly be a lot more complex,
    as currently webkit will *not* send us the repaint invals if they
    are on a currently clipped area, as webkit's default behaviour
    to implement scrolling of such element is to repaint them anyway...
    
    bug:5721618
    
    Change-Id: Ia470157c716fa1c557e4a196ba014296ad9e627a
    Nicolas Roard committed Dec 7, 2011
  13. fix viewport lagging a drawGL call behind

    bug:5724482 bug:5660963
    
    we were calling setViewport and setViewRect out of order, so we were clipping
    with the last frame's (or last webview's, if >1 were visible) projection matrix
    
    Change-Id: Ifcbfa0021cb33e3400ac9eaf64fc2235ee8afe50
    ChrisCraik committed Dec 8, 2011
Commits on Dec 7, 2011
  1. Merge "Account for dirty tiles doubly in texture counting" into ics-mr1

    ChrisCraik committed with Android (Google) Code Review Dec 7, 2011
  2. Account for dirty tiles doubly in texture counting

    bug:5704511
    
    Dirty tiles use two textures - one for display, and one for painting.
    
    This fixes an issue where the number of textures requested did not meet the
    needs of a double buffered tree with most content invalidated. The webview would
    give up drawing, and thus not paint the invalidated portions of the layers.
    
    Change-Id: Icd9b9e0b53cf82415074dac4338a8c48de880364
    ChrisCraik committed Dec 7, 2011
  3. merge in ics-mr1-release history after reset to ics-mr1

    The Android Automerger committed Dec 7, 2011
  4. Remove unneeded PictureSet clear

    bug:5720732
    
    Change-Id: Iaf3a41adaa0799867a615b42d1d603aca3c8e35d
    Nicolas Roard committed Dec 7, 2011
Commits on Dec 6, 2011
  1. Merge "Support spellcheck on text areas" into ics-mr1

    jreck committed with Android (Google) Code Review Dec 6, 2011
  2. Merge "Don't deep copy animations, prepare animations on both trees" …

    …into ics-mr1
    ChrisCraik committed with Android (Google) Code Review Dec 6, 2011