OSDN Git Service
Kristian Monsen [Mon, 23 May 2011 14:14:04 +0000 (15:14 +0100)]
Fix for bug
4144936: [Proxy setting]: traffic to a bypass domain doesn't bypass proxy DO NOT MERGE
Passing the extra string argument, blacklist, to the proxy in
chromium.
Need CL in frameworks/base:
https://android-git.corp.google.com/g/#change,111109
And external/chromium:
https://android-git.corp.google.com/g/#change,111107
Change-Id: I09e70c7f201dbee2823d9cbbd394b2bab9a76f06
Teng-Hui Zhu [Tue, 17 May 2011 23:02:02 +0000 (16:02 -0700)]
DO NOT MERGE: Partially revert change from 96777
By reverting this part, the preview is scrolling fine now.
The old bug
3416512 is kept fixed.
bug:
4440227
Change-Id: I3e7639b29ec818ccc9553fd459ac53f13752a1e2
John Reck [Thu, 12 May 2011 23:29:48 +0000 (16:29 -0700)]
Merge "DO NOT MERGE cursor ring drawing in GL" into honeycomb-mr2
Russell Brenner [Tue, 10 May 2011 16:30:16 +0000 (09:30 -0700)]
Merge "Fix calculation in WebView::scrollRectOnScreen" into honeycomb-mr2
Nicolas Roard [Thu, 24 Mar 2011 16:52:26 +0000 (09:52 -0700)]
DO NOT MERGE
Cherry pick from Master
Fix for maps
- Fix a repaint scheduling bug preventing layers containing only
and image to update
- Use an SkBitmap instead of SkBitmapRef and do a deep copy
instead to prevent synchronization issues with the webkit thread.
bug:
4173057
Change-Id: Iace8e21b776df7b357654f66d40d159a1701b86d
Russell Brenner [Fri, 6 May 2011 16:03:45 +0000 (09:03 -0700)]
Merge "DO NOT MERGE" into honeycomb-mr2
John Reck [Fri, 6 May 2011 15:34:09 +0000 (08:34 -0700)]
Merge "DO NOT MERGE Fix issue with zooming in/out quickly" into honeycomb-mr2
John Reck [Fri, 6 May 2011 15:34:00 +0000 (08:34 -0700)]
Merge "DO NOT MERGE ANR fix" into honeycomb-mr2
Nicolas Roard [Thu, 4 Nov 2010 02:49:27 +0000 (19:49 -0700)]
DO NOT MERGE cursor ring drawing in GL
Cherry pick of 3 CLs:
105851, 105988, 108900
David Deephanphongs [Sun, 1 May 2011 23:18:52 +0000 (16:18 -0700)]
DO NOT MERGE
Cherry-pick change I2ae80ddc from master:
Fix crash in font-handling code caused by repainting while a style recalculation was pending.
The Android FrameCache was being updated while a style recalculation
was pending. This would cause the cached fonts in the
FontFallbackList to be accessed, but that cache is not necessarily
consistant while a recalculation is pending.
A similar issue was occurring with recordPictureSet.
In updateFrameCache() and recordPictureSet(), early-abort if the document
is waiting for a style recalculation. In notifyProgressFinished(), remove
the call to updateFrameCache().
Bug:
4292199
Bug:
4291311
Change-Id: Ie8bc4cb0637ccb7aee37597ac08fd8abffc149cd
John Reck [Thu, 5 May 2011 19:59:45 +0000 (12:59 -0700)]
DO NOT MERGE Fix issue with zooming in/out quickly
Fixes an issue where BaseLayer would get stuck in a state
trying to prepare the next page, but no longer needed to prepare
a new page. This is caused by setting kWillScheduleRequest, but
then the user zooming back to the starting scale.
Change-Id: I4717482e451e3b9ce74b4cc431d7cec6760d1012
John Reck [Fri, 8 Apr 2011 18:41:20 +0000 (11:41 -0700)]
DO NOT MERGE ANR fix
Race condition in BaseTile could cause a texture's owner to change
to a BaseTile, without that BaseTile actually using that texture. This
could cause two texture's to point to the same BaseTile.
Bug:
4268381
Change-Id: I66b38a042e66fc32f4e098428d1f4a537d76a9d8
John Reck [Thu, 24 Mar 2011 01:02:27 +0000 (18:02 -0700)]
DO NOT MERGE priority queue based tile manager
Removes TileSets and queues tiles individually
Uses a priority queue to determine which tiles to render first
Stops rendering the front tile page if we are prepping the back one
Limits queue spam by tracking which tiles are already in the queue
Change-Id: Idd4154b8a2771d0db2da94c84a683314597f8542
Russell Brenner [Thu, 5 May 2011 20:16:52 +0000 (13:16 -0700)]
Fix calculation in WebView::scrollRectOnScreen
Call to subtractLayers() was always returning an empty rect and, as a
result, we would exit without calling viewInvalidate().
Bug:
4310520
Change-Id: Icad9e3efd157e5ae970a3200f5b0bbecbee66f79
Nicolas Roard [Wed, 20 Apr 2011 17:39:28 +0000 (10:39 -0700)]
Fix clipping issues with layers
Fix remaining gmail/slate.com issues, embedded webview in apps, etc.
bug:
4303702
Change-Id: I3fb0e7b618d62d9d8baa096dad4fc4f0ad66cc1b
Bart Sears [Wed, 20 Apr 2011 04:44:42 +0000 (21:44 -0700)]
Merge "DO NOT MERGE" into honeycomb-mr1
Bart Sears [Wed, 20 Apr 2011 04:43:45 +0000 (21:43 -0700)]
Merge "DO NOT MERGE" into honeycomb-mr1
Nicolas Roard [Wed, 20 Apr 2011 02:27:23 +0000 (19:27 -0700)]
Fix for clipped layers
bug:
4303702
Change-Id: I31f8df1e24206ef6389f814d421a3fb84b1dc00f
Huahui Wu [Tue, 19 Apr 2011 22:51:22 +0000 (15:51 -0700)]
DO NOT MERGE
cherry pick of https://android-git.corp.google.com/g/#change,106682
b/
3491968 stop the hanging of dunkindonuts.com
Sometimes, a sync load can wait forever and lock up the network thread,
here we replace Wait() with TimedWait() with multiple tries to avoid locking.
Unfortunately, TimedWait() doesn't return anything and can't tell if it's
a timeout or a quick pass, so we query timeofday and allow a few seconds for
the system timing error.
Change-Id: I991617130f93b44518d28926725f261d4569d73c
Nicolas Roard [Fri, 1 Apr 2011 17:14:33 +0000 (10:14 -0700)]
DO NOT MERGE
Cherry-picked from master
Fix layers flickering
bug:
4266091 bug:
4181605 bug:
4211039 bug:
4308380
Change-Id: I73950c4378f10b22c5c10d5b697cfba3cb46105a
Nicolas Roard [Fri, 8 Apr 2011 21:17:49 +0000 (14:17 -0700)]
Fix out-of-place content when zooming out.
bug:
4271501
Change-Id: I9836f2775b0acf89b09b6edf2111cd44f0d1daa8
Nicolas Roard [Fri, 8 Apr 2011 00:25:49 +0000 (17:25 -0700)]
Merge "Fix regression for superpudu animations" into honeycomb-mr1
Nicolas Roard [Thu, 7 Apr 2011 23:45:06 +0000 (16:45 -0700)]
Fix regression for superpudu animations
bug:
4181605 bug:
3389597
Change-Id: I2717cdfdeea12df434a119bb8dcc9d2f17f07a7e
(cherry picked from commit
14866c7d6aaa0930627503d0b49bde8e21e90a6e)
Nicolas Roard [Fri, 8 Apr 2011 00:21:50 +0000 (17:21 -0700)]
Merge "Fix for bug:
4183801" into honeycomb-mr1
Nicolas Roard [Tue, 5 Apr 2011 01:40:11 +0000 (18:40 -0700)]
Fix for bug:
4183801
The computation for the invalidated / clipping rects were wrong,
sometimes causing the linked bug when layers had a transparent
background (they were not obeying the clipping rect passed by
the framework).
java counterpart CL:
https://android-git.corp.google.com/g/#change,105503
Change-Id: I60769e7cbf1a3a939724c57b3d3ce63a6f87aa87
John Reck [Thu, 7 Apr 2011 23:25:54 +0000 (16:25 -0700)]
Fix race condition
Bug:
4262018
Change-Id: I0ddda2348e72484cd57fc1909efed47bf8e2222d
Teng-Hui Zhu [Thu, 7 Apr 2011 18:59:42 +0000 (11:59 -0700)]
Merge "Show the fullscreen button all the time" into honeycomb-mr1
Teng-Hui Zhu [Wed, 6 Apr 2011 22:01:42 +0000 (15:01 -0700)]
Show the fullscreen button all the time
bug:
4232704
Change-Id: I64833baeab708fabe88873573235a896b86b6098
John Reck [Wed, 6 Apr 2011 01:08:35 +0000 (18:08 -0700)]
Merge "Race condition fix" into honeycomb-mr1
Teng-Hui Zhu [Wed, 6 Apr 2011 01:05:09 +0000 (18:05 -0700)]
Merge "Fix the precision loss issue" into honeycomb-mr1
John Reck [Tue, 5 Apr 2011 22:39:47 +0000 (15:39 -0700)]
Race condition fix
Bug:
4232693
Change-Id: I273671aea3dc379858f11546e6459fd9e1443d4f
Teng-Hui Zhu [Tue, 5 Apr 2011 00:22:51 +0000 (17:22 -0700)]
Fix the precision loss issue
Instead of scaling the final rect to compare, scaling the dirtyrect.
Because the dirtyrect will be discarded anyway.
This can better preserve the precision the final rect.
bug:
4186567
Change-Id: Icade7a0b1ff13cd36791c7a3c0e2d624870fb44a
John Reck [Tue, 5 Apr 2011 01:18:37 +0000 (18:18 -0700)]
Fix tile vanishing act
Bug:
4184047
This is caused by textures being marked as unused by swapPages().
Limiting when swapPages() releases textures slightly fixes the issue.
Change-Id: I8ac94f1370b023355f4b6f5877c3929b5d6d3ef6
Nicolas Roard [Fri, 1 Apr 2011 17:53:22 +0000 (10:53 -0700)]
Merge "Fix animations bug" into honeycomb-mr1
Nicolas Roard [Fri, 1 Apr 2011 01:56:54 +0000 (18:56 -0700)]
Fix animations bug
This solves the problem on the nytimes.com/skimmer website.
We were applying the last animation step twice.
bug:
4181605
Change-Id: Id2c003b5a2b6a8c56aa3d6be76d4a6cccfb86ad8
Nicolas Roard [Thu, 31 Mar 2011 22:54:41 +0000 (15:54 -0700)]
Fix regression impacting Flash performances
We marked layers dirty when they did not
have a texture -- even the layers that
did not *need* a texture...
bug:
4195690
Change-Id: Ic2a0fdf9462277d060f07ef7d281f5d27e7e8ed5
Bart Sears [Fri, 25 Mar 2011 20:52:28 +0000 (13:52 -0700)]
Merge "try faster dashing" into honeycomb-mr1
Mike Reed [Fri, 25 Mar 2011 15:51:24 +0000 (11:51 -0400)]
try faster dashing
if we're drawing a horizontal line, try using a bitmap-shader to simulate the
dash, as this can be much faster than the general SkDashPathEffect.
bug:
4163023
Change-Id: I362543d6efb83ebf395cbe92c2d889c590a7c2df
Derek Sollenberger [Fri, 25 Mar 2011 14:43:12 +0000 (10:43 -0400)]
Fix error where mediaLayer is derefed on UI thread prior to being derefed in Webkit.
bug:
4171470
Change-Id: I6afe957b2eccae249afa46baede822c34f8f1a7f
Nicolas Roard [Thu, 24 Mar 2011 21:30:55 +0000 (14:30 -0700)]
Fix regression blocking the page cycler
The bug caused a continuous redraw if you had a webview without content;
the Activity containing the webview would thus not be marked as idle.
The pagecycler is launching such an activity and wait until it's idle
to determinate that it's usable to loade urls...
bug:
4172381
Change-Id: I6c838c5f6757186d01e8e476a8fc5101ea00ed15
Nicolas Roard [Thu, 24 Mar 2011 00:33:29 +0000 (17:33 -0700)]
Improve performances for the base surface rendering
- don't queue large number of tiles when scrolling/zooming
- while scrolling/zooming, schedule the tiles generation at the front of the queue
bug:
4136077
Change-Id: I652464d01f3000e88e42fad1e98402436a85dce4
Nicolas Roard [Wed, 23 Mar 2011 22:47:27 +0000 (15:47 -0700)]
Fix the repainting problems with overflow-scroll div elements
bug:
4163243 bug:
4163233 bug:
4159272 bug:
4159270 bug:
3442104 bug:
4163237
Change-Id: Iab71d1da3f0ca6c52b23ddfb8b86c58b118b60e0
Nicolas Roard [Wed, 23 Mar 2011 21:59:41 +0000 (14:59 -0700)]
Merge "Regression fix from bug:
4136077 Plus animations improvement bug:
3389597" into honeycomb-mr1
Nicolas Roard [Wed, 23 Mar 2011 20:37:26 +0000 (13:37 -0700)]
Regression fix from bug:
4136077
Plus animations improvement bug:
3389597
Change-Id: I07319910ae366d3e237bf3a1042cf28217434437
Bart Sears [Wed, 23 Mar 2011 20:05:05 +0000 (13:05 -0700)]
Merge "Possible fix for bug
4155219 IPv6 support: DNS is not reset when switching from IPv4/IPv6 network to IPv4 network" into honeycomb-mr1
Derek Sollenberger [Wed, 23 Mar 2011 15:19:05 +0000 (11:19 -0400)]
Fix GPU leak where plugin textures in the WebKit thread were not being deleted.
bug:
4165067
Change-Id: I2f50f600133300cec712b0177ead1a7afbbee2c3
Kristian Monsen [Wed, 23 Mar 2011 18:13:52 +0000 (18:13 +0000)]
Possible fix for bug
4155219 IPv6 support: DNS is not reset when switching from IPv4/IPv6 network to IPv4 network
Enable network change notifier
Change-Id: I89919c8a8bc54aaf0b2e1b013fbdf43abe657295
Cary Clark [Wed, 23 Mar 2011 14:02:01 +0000 (10:02 -0400)]
don't call bounder when uninitialized
If the canvas' device list has never been set up, or
has been set to an empty clip, the bounder's clip will not be
initialized, and checking bounding rect may fail.
Check to see if the bounder was ever called for an individual
glyph before checking the result.
bug:
4155270
Change-Id: I625e885d13208e82c44259277c74b8f0cef5b0cb
Nicolas Roard [Tue, 22 Mar 2011 21:29:12 +0000 (14:29 -0700)]
Fix performance problems with layers
We were preventing the layers' positions to be updated
while waiting for the base surface to render.
This also fix some repainting issues.
bug:
4136077
Change-Id: I6870faf8296e205c6ee58e80b1cf95833a67814b
John Reck [Wed, 23 Mar 2011 02:29:49 +0000 (19:29 -0700)]
Merge "Workaround for poor dashed line performance" into honeycomb-mr1
John Reck [Wed, 23 Mar 2011 02:14:16 +0000 (19:14 -0700)]
Workaround for poor dashed line performance
Bug:
4163023
Change-Id: Ie76a2f5855130ff174a80d1c7e9187bea89f3aa5
Nicolas Roard [Tue, 22 Mar 2011 18:30:52 +0000 (11:30 -0700)]
Fix a browser ANR
Layer release textures (setting their owner to zero). Texture with no
owners are routinely destroyed by the TilesManager.
When a texture is busy, the release is delayed until the end of the
painting; if the owner of the texture is still the same, we then
remove it.
The problem was that a layer could release a busy texture, thereby
delaying the release; and in a next cycle re-acquire that same texture.
The delayed release would then kicks in, and proceed, as the owner
was still the same one as the one that originally asked for the release.
We would then have a situation where the layer thought it acquired a
texture, while that texture's owner was ultimately set to zero.
The TilesManager would then proceed to destroy that texture.
The next time the layer tried to use the texture, it would either crash
or more often block on acquiring a lock on it, causing an ANR.
bug:
3472320
Change-Id: I84a064b1aa6636a18e0518e34c8572cbea3eb558
Nicolas Roard [Tue, 22 Mar 2011 01:02:28 +0000 (18:02 -0700)]
Merge "Fix invals for CSS3D" into honeycomb-mr1
Nicolas Roard [Tue, 22 Mar 2011 00:22:17 +0000 (17:22 -0700)]
Fix invals for CSS3D
bug:
4129388
Change-Id: I52963d38412d0fd69c4695a281ad6558c27999ed
Teng-Hui Zhu [Mon, 21 Mar 2011 21:01:06 +0000 (14:01 -0700)]
Merge "Support drawing paused and loading image as GL texture" into honeycomb-mr1
Bart Sears [Mon, 21 Mar 2011 18:23:32 +0000 (11:23 -0700)]
Merge "Turns out args should not be decoded twice." into honeycomb-mr1
Teng-Hui Zhu [Fri, 18 Mar 2011 22:41:20 +0000 (15:41 -0700)]
Support drawing paused and loading image as GL texture
bug:
4142131
Change-Id: I871924cb7587077f50fdf4f9a00056f795a8daea
Nicolas Roard [Sun, 20 Mar 2011 02:01:15 +0000 (19:01 -0700)]
Fix native crash
Don't save the extras in the picture when drawing.
bug:
4126884 bug:
4132721
Change-Id: I52c46a33f847e64c1f8245a0bb84445a948d72a4
Nicolas Roard [Sat, 19 Mar 2011 00:41:11 +0000 (17:41 -0700)]
Fix ANR introduced by recent CL...
before locking a texture, it needs to be ready.
bug:
4136077
Change-Id: Ib8235694e1a43524c52a02a5f288235d56088f46
Nicolas Roard [Fri, 18 Mar 2011 23:58:13 +0000 (16:58 -0700)]
Fix for layers textures selection
bug:
4136077
Change-Id: I2dabdf612e29c4e4c9a0b744ddecaeda7a537ba5
Nicolas Roard [Fri, 18 Mar 2011 23:46:56 +0000 (16:46 -0700)]
Merge "Do not recreate textures if not needed for layers..." into honeycomb-mr1
Nicolas Roard [Fri, 18 Mar 2011 23:32:34 +0000 (16:32 -0700)]
Do not recreate textures if not needed for layers...
bug:
4136077
Change-Id: Ia975ac78f724450be6f36a61316c872c4d88d7a0
Russell Brenner [Fri, 18 Mar 2011 20:57:51 +0000 (13:57 -0700)]
Fix for FBO offset when drawing with alpha
Use new DrawGlInfo struct to detect when drawing to an FBO and adjust
topLeft of destination to (0,0).
Bug:
3275491
Change-Id: Ia3ef85d6a21475dbd27743a15edd9d16d0d9cc9e
Nicolas Roard [Fri, 18 Mar 2011 22:50:54 +0000 (15:50 -0700)]
Merge "Fix for missing invals" into honeycomb-mr1
Nicolas Roard [Fri, 18 Mar 2011 22:42:12 +0000 (15:42 -0700)]
Fix for missing invals
bug:
4124433
Change-Id: I8cc7203dad408eff30da33f1c9a0a77dd7c97d66
Russell Brenner [Fri, 18 Mar 2011 22:28:44 +0000 (15:28 -0700)]
Merge "DO NOT MERGE Use libhwui's new private header. Bug #
3275491" into honeycomb-mr1
Romain Guy [Thu, 17 Mar 2011 18:08:18 +0000 (11:08 -0700)]
DO NOT MERGE Use libhwui's new private header.
Bug #
3275491
The DrawGlInfo struct is used by the OpenGL UI renderer and WebView to exchange
information. This new version of the struct adds information about the render
target and the current transform set on the Canvas.
Change-Id: Icc3bcc278898493ef4fe0f4574b231e6cfd6aca5
Nicolas Roard [Fri, 18 Mar 2011 01:20:38 +0000 (18:20 -0700)]
Limit the SkPicture size we use to paint.
This improves performances by a visible factor on some websites.
bug:
4124418
Change-Id: I9b24408b686e24cf323eb5bae977d74a0f2e2a34
Russell Brenner [Thu, 17 Mar 2011 21:43:06 +0000 (14:43 -0700)]
Merge "Enabled shadow drawing" into honeycomb-mr1
Russell Brenner [Thu, 17 Mar 2011 19:06:52 +0000 (12:06 -0700)]
Enabled shadow drawing
Reworked the logic of setupForText() and setupShadowPaint() to render
correctly, as exhibited by http://acid3.acidtests.org.
Bug:
4075135
Change-Id: I595456b658d0872183dedcbc726be44783440f89
Patrick Scott [Thu, 17 Mar 2011 17:43:29 +0000 (13:43 -0400)]
Turns out args should not be decoded twice.
This should help out in some cases with redirect/login loops.
Bug:
4110115
Change-Id: I42fff7e9227423b9b5ce94234ad6d606234fe252
Nicolas Roard [Thu, 17 Mar 2011 17:31:57 +0000 (10:31 -0700)]
Fix Browser ANR
The problem was that when attempting to forcefully destroy a texture
in TilesManager::cleanupLayersTextures(), the call to
LayerAndroid::removeTexture() may fail if the texture was busy being
painted -- the call to BackedDoubleBufferedTexture::release() would
return false, and the layer may thus still keep a pointer to the texture.
But the release() call, while indicating it failed, was only delaying
the release -- as soon as the texture was marked as not busy, it
could set its owner to nil.
We could thus have a situation where the layer did not reset its
texture pointers because the owner of the texture was not yet
changed, but the texture would then reset its owner to nil as soon
as it was not busy painting.
In TilesManager::cleanupLayersTexture() the next step before deleting
a texture is to check that the texture does not have an owner -- but
by then the texture could have been marked as not busy, and removed
its owner, letting TilesManager destroying it.
bug:
3472320
Change-Id: I3bcf169b30dfacba1773d3b79a3c0d205bf3cbdb
Nicolas Roard [Wed, 16 Mar 2011 01:20:42 +0000 (18:20 -0700)]
Implement partial screen invalidations
bug:
3461349
Change-Id: Id654d176c58027c67be7cb604b87c0ec68984525
Teng-Hui Zhu [Tue, 15 Mar 2011 01:16:58 +0000 (18:16 -0700)]
Pass the URL at the enterfullscreen time
bug:
2126902
Change-Id: I84a27fabccc32ef85c8d78d6702d22ffca497db7
Shimeng (Simon) Wang [Thu, 17 Mar 2011 00:24:44 +0000 (17:24 -0700)]
Merge "Fix page jump after clicking links in nytimes.com" into honeycomb-mr1
Romain Guy [Thu, 17 Mar 2011 00:24:35 +0000 (17:24 -0700)]
Merge "Pass the clip rect to WebView to optimize rendering" into honeycomb-mr1
Shimeng (Simon) Wang [Thu, 17 Mar 2011 00:13:12 +0000 (17:13 -0700)]
Fix page jump after clicking links in nytimes.com
This reverts parts of change in
https://android-git.corp.google.com/g/#change,96777
issue:
4024447
Change-Id: I29b5de1f97ed9d7cd70786cdcfeb91b53563e66e
Russell Brenner [Wed, 16 Mar 2011 23:00:54 +0000 (16:00 -0700)]
Merge "Fix crash in WebCore::GlyphPageTreeNode::getChild" into honeycomb-mr1
Russell Brenner [Fri, 4 Mar 2011 02:29:26 +0000 (18:29 -0800)]
Fix crash in WebCore::GlyphPageTreeNode::getChild
Using existing Skia APIs, FontCache::createFontPlatformData can detect
when the retrieved font is the Skia default and will reject that choice,
allowing WebCore to try the next font on the CSS fallback list. If the
requested family is a generic family, e.g. "serif" or "monotype", the
Skia default will be accepted.
A prior attempt at this fix was not properly handling bold and italic
stylings, which could eventually lead to dangling references to freed
font data used for layout while custom fonts were loading, causing
segfaults in getChild and elsewhere during page rendering.
Bug:
3469204
Bug:
2720133
Change-Id: I3a9e746e18fd27848d0c4b9e1232392df33254a6
Romain Guy [Wed, 16 Mar 2011 22:29:42 +0000 (15:29 -0700)]
Pass the clip rect to WebView to optimize rendering
Change-Id: Ic1f96b82a5da5cd08d282002a0ae5d4f53d0f92e
Shimeng (Simon) Wang [Wed, 16 Mar 2011 18:31:36 +0000 (11:31 -0700)]
For first layout, reset current textures and update base layer.
issue:
4094300
Change-Id: If8e58daa621e01ac372f2111ebde522a6f90b2e5
Derek Sollenberger [Wed, 16 Mar 2011 20:17:43 +0000 (13:17 -0700)]
Merge "Disable the use of EGL fences for synchronization." into honeycomb-mr1
Leon Scroggins [Wed, 16 Mar 2011 19:34:02 +0000 (15:34 -0400)]
More improvements to video player controls.
Bug:
4080127
Inset the track by half the width of the thumb so the thumb
travels along the entire length of it.
Make the track narrower vertically, and align it with the
center of the thumb drawing.
Draw the portion of the track that has already been covered
with a different asset.
Change-Id: I37acedc8e8b75bab59fcac7e075c59d70550795c
Derek Sollenberger [Wed, 16 Mar 2011 19:47:39 +0000 (15:47 -0400)]
Disable the use of EGL fences for synchronization.
bug:
4098273
Change-Id: Iaf7eaa13b9d4410dfb984af0e4a83dadedb09648
Leon Scroggins [Wed, 16 Mar 2011 15:29:21 +0000 (11:29 -0400)]
Turn on filtering so the buttons look better.
Bug:
4080127
Change-Id: Ie1f29ce09fcc0389c5d458238460ae846d449ccc
Derek Sollenberger [Tue, 15 Mar 2011 19:56:56 +0000 (12:56 -0700)]
Merge "Enable synchronization with fencing." into honeycomb-mr1
Derek Sollenberger [Tue, 15 Mar 2011 18:51:30 +0000 (14:51 -0400)]
Enable synchronization with fencing.
We currently rely on the fact that nvidia serializes glFlush calls
to ensure synchronization, but we should be using fences to handle
this synchronization step.
bug:
4098273
Change-Id: I13c4790434dea07d9da68b8ebebbba15b1e085a5
Nicolas Roard [Tue, 15 Mar 2011 17:44:42 +0000 (10:44 -0700)]
Merge "Fix layers repaint synchronisation issues" into honeycomb-mr1
Ben Murdoch [Tue, 15 Mar 2011 12:47:30 +0000 (12:47 +0000)]
Fix scrolling on sites hosting content inside a single <frame>
Force a layout of the frameview when we detect that a frames
content post flattening is wider than the original frame.
Also force a relayout of the frame as necessary to sync the
correct dimensions (i.e. when navigation occurs inside the frame)
Bug:
4051085
Change-Id: Ib2543601a71b6931bb3ec4bfda75a2cac26bb2a1
Nicolas Roard [Sat, 12 Mar 2011 03:03:28 +0000 (19:03 -0800)]
Fix layers repaint synchronisation issues
bug:
4079662 bug:
3469243
Change-Id: I2538e33c97e3cf8a937bc310847298b68669a24f
Nicolas Roard [Mon, 14 Mar 2011 20:23:18 +0000 (13:23 -0700)]
Improving HTML5 video controls
- correct support for the fullscreen button
- change the controls to be 48px high
- auto-hide the controls, touching the video makes them appear again
bug:
2126902
Change-Id: Idd2b720034de3d5d432c9ea62d9045934c46f6c1
Russell Brenner [Mon, 14 Mar 2011 23:05:47 +0000 (16:05 -0700)]
Merge "Custom font was appearing all white in Books" into honeycomb-mr1
Russell Brenner [Mon, 14 Mar 2011 20:57:47 +0000 (13:57 -0700)]
Custom font was appearing all white in Books
This is a strategic rollback of a previous change:
https://android-git.corp.google.com/g/#change,99977
Although that change fixes a browser crash, it introduces a problematic
UI situation in Books.
The browser crash is rare, but keeps some web pages from being usable.
Nonetheless, upon failure, the browser will shutdown and can be
relaunched for other sites. Another potential point of failure for this
crash has been identified, with a solution to follow in a separate CL.
From discussion with Bart it was decided that the rare browser crash is
less problematic than the usability problem incurred with a book
containing blank pages, and so, regardless of whether or not the
resulting browser crash is fixed, this change needs to be rolled back.
With any luck, however, both issues will be fixed.
(See also http://b/
3469204.)
Bug:
4064041
Change-Id: I3416f9e9ae728a99dd84d3df8b0f8d0c0876dbad
Huahui Wu [Mon, 14 Mar 2011 21:42:05 +0000 (14:42 -0700)]
Merge "b/
3392594 keep the remaining touch points when one is ended." into honeycomb-mr1
Huahui Wu [Mon, 14 Mar 2011 01:10:25 +0000 (18:10 -0700)]
b/
3392594 keep the remaining touch points when one is ended.
This is native side code for b/
3392594, which takes the action
index from java side, and set the touch point state accordingly.
Change-Id: I894bcfc25f761725a5f37317a8fadffbba68b6df
Bart Sears [Mon, 14 Mar 2011 00:32:54 +0000 (17:32 -0700)]
am
bcc07753: Cherry-pick change Ibaa52a6b (webkit security patch)
* commit '
bcc077531734eca7eb8663a76ab8d4c15721672c':
Cherry-pick change Ibaa52a6b (webkit security patch)
Bart Sears [Sat, 12 Mar 2011 00:17:22 +0000 (16:17 -0800)]
Cherry-pick change Ibaa52a6b (webkit security patch)
Apply webit security patch
bug:
4089100
Change-Id: I80069fe6ec12a03fce88128be0ce90fee410911c
Nicolas Roard [Sat, 12 Mar 2011 00:31:22 +0000 (16:31 -0800)]
Merge "Improve HTML5 audio/video controls" into honeycomb-mr1
Nicolas Roard [Sat, 12 Mar 2011 00:00:46 +0000 (16:00 -0800)]
Improve HTML5 audio/video controls
Only allow translucent controls for video...
bug:
2126902
Change-Id: I95fbf1fc736391a3adec3930119531684a1a9082
Teng-Hui Zhu [Fri, 11 Mar 2011 22:58:38 +0000 (14:58 -0800)]
Fix a crash caused by the wrong destruction handling
The VideoLayer is ref counted, so unref at the destrutor is the right way.
Don't do a deletion.
bug:
4072630
Change-Id: I1da4ec138ef119b1d8dd7700fef36bab4df55064