OSDN Git Service
John Reck [Wed, 13 Apr 2011 01:17:44 +0000 (18:17 -0700)]
resolved conflicts for merge of
dd4e6571 to master
Change-Id: I15e24dbb177aaed8b8349ef2e809582400f840c2
Nicolas Roard [Wed, 13 Apr 2011 00:59:47 +0000 (17:59 -0700)]
am
9011f30e: am
1deed5ff: Fix out-of-place content when zooming out.
* commit '
9011f30e569e6d05a2e4a39db84b07703a4c194b':
Fix out-of-place content when zooming out.
Nicolas Roard [Wed, 13 Apr 2011 00:57:57 +0000 (17:57 -0700)]
am
1deed5ff: Fix out-of-place content when zooming out.
* commit '
1deed5ff76dad5d0783c0e07639338f1d6b08a67':
Fix out-of-place content when zooming out.
Nicolas Roard [Thu, 24 Mar 2011 16:52:26 +0000 (09:52 -0700)]
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: I221fd0062e03ab4633b83d558956db48a408a194
John Reck [Tue, 12 Apr 2011 22:48:51 +0000 (15:48 -0700)]
Merge "Tweak ring drawing"
John Reck [Tue, 12 Apr 2011 22:32:10 +0000 (15:32 -0700)]
Tweak ring drawing
Added some padding
Darkened the overlay
Change-Id: I96b53b1a31c44e3d895465cbbfefeef6b6f001ec
Nicolas Roard [Tue, 12 Apr 2011 22:11:45 +0000 (15:11 -0700)]
Merge "Fix layers flickering"
Nicolas Roard [Fri, 1 Apr 2011 17:14:33 +0000 (10:14 -0700)]
Fix layers flickering
bug:
4266091 bug:
4181605
Change-Id: I34152628a1f31b017b1b238db2c90dcdb5c6a45f
Ben Murdoch [Tue, 12 Apr 2011 20:28:12 +0000 (13:28 -0700)]
am
443e71d3: (-s ours) am
80aad5ee: (-s ours) am
622d72be: Clear DOM storage when clearing other cached data. Do not merge.
* commit '
443e71d3876c6249806d9e712b95ad6208df0278':
Clear DOM storage when clearing other cached data. Do not merge.
Ben Murdoch [Tue, 12 Apr 2011 20:18:31 +0000 (13:18 -0700)]
am
80aad5ee: (-s ours) am
622d72be: Clear DOM storage when clearing other cached data. Do not merge.
* commit '
80aad5eedfe9e84cabb8540f818f7d1971ecadc3':
Clear DOM storage when clearing other cached data. Do not merge.
Ben Murdoch [Tue, 12 Apr 2011 10:13:59 +0000 (03:13 -0700)]
am
622d72be: Clear DOM storage when clearing other cached data. Do not merge.
* commit '
622d72beb96a024bb18591feb39d4b21d0a34bd7':
Clear DOM storage when clearing other cached data. Do not merge.
Nicolas Roard [Thu, 4 Nov 2010 02:49:27 +0000 (19:49 -0700)]
Implements the focus ring drawing in GL.
In WebView::drawGL(), we check if the extras to draw are rings,
and if so we get their rectangles and pass that to GLWebViewState.
Updated with holo colors
Change-Id: Id5f8941f16dba1733e8a84eae8cd2b317fbc7c55
Ben Murdoch [Mon, 11 Apr 2011 19:08:03 +0000 (20:08 +0100)]
Clear DOM storage when clearing other cached data. Do not merge.
Empty out DOM local and session storage in addition to HTML5
database and app cache when we get a request from java to
delete cached data.
Cherry pick of I5b6ee075d2a8fb44ee373ad4462a33623c9c2460
Bug:
4267038
Change-Id: Id2dece1963d443c3758710e9c3e871054991ae32
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
John Reck [Fri, 8 Apr 2011 18:41:20 +0000 (11:41 -0700)]
Potential 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: I5e04b1604093ab0b1af7c2e5571c46a03680766a
Nicolas Roard [Fri, 8 Apr 2011 00:31:19 +0000 (17:31 -0700)]
am
a6e37cd4: am
15692f0c: Merge "Fix regression for superpudu animations" into honeycomb-mr1
* commit '
a6e37cd4911df717eef13fa5bcc484617e2cd7b9':
Fix regression for superpudu animations
Nicolas Roard [Fri, 8 Apr 2011 00:27:55 +0000 (17:27 -0700)]
am
f1a6509b: am
b6ac9086: Merge "Fix for bug:
4183801" into honeycomb-mr1
* commit '
f1a6509bb189c2240a8723c2a96d677d98d8b142':
Fix for bug:
4183801
Nicolas Roard [Fri, 8 Apr 2011 00:27:03 +0000 (17:27 -0700)]
am
15692f0c: Merge "Fix regression for superpudu animations" into honeycomb-mr1
* commit '
15692f0cb85c86ff494b94d4e61ad0757f5238b4':
Fix regression for superpudu animations
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:24:07 +0000 (17:24 -0700)]
am
b6ac9086: Merge "Fix for bug:
4183801" into honeycomb-mr1
* commit '
b6ac908669555fedfaf5dc648367d4ad459fc53e':
Fix for bug:
4183801
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:48:20 +0000 (16:48 -0700)]
am
74e0ecaa: am
63f5370e: Fix race condition
* commit '
74e0ecaa08d693681bb58899b789e520a7b14281':
Fix race condition
John Reck [Thu, 7 Apr 2011 23:44:32 +0000 (16:44 -0700)]
am
63f5370e: Fix race condition
* commit '
63f5370e1736a4e699dd9ccd643525772d67ffef':
Fix race condition
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 19:05:07 +0000 (12:05 -0700)]
am
bb69eea5: am
e4cbbfc0: Merge "Show the fullscreen button all the time" into honeycomb-mr1
* commit '
bb69eea599d55bb1958713e8f1614c9e7f38b2f2':
Show the fullscreen button all the time
Teng-Hui Zhu [Thu, 7 Apr 2011 19:02:02 +0000 (12:02 -0700)]
am
e4cbbfc0: Merge "Show the fullscreen button all the time" into honeycomb-mr1
* commit '
e4cbbfc01b360475415d07bc3a4276fc46e828b9':
Show the fullscreen button all the time
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
Brian Carlstrom [Wed, 6 Apr 2011 17:06:21 +0000 (10:06 -0700)]
Merge "Remove unsafe jclass member variable that was not a JNI global reference"
Brian Carlstrom [Wed, 6 Apr 2011 05:18:38 +0000 (22:18 -0700)]
Remove unsafe jclass member variable that was not a JNI global reference
Change-Id: I8a7c2ff1325685ac03517f7277b057f7d1d56661
Teng-Hui Zhu [Wed, 6 Apr 2011 16:17:25 +0000 (09:17 -0700)]
Merge "Fix EGL error"
John Reck [Wed, 6 Apr 2011 01:16:27 +0000 (18:16 -0700)]
am
59ffdea8: am
7404fb69: Merge "Race condition fix" into honeycomb-mr1
* commit '
59ffdea8571156a5a3442bdd740cae186b10425a':
Race condition fix
Teng-Hui Zhu [Wed, 6 Apr 2011 01:14:36 +0000 (18:14 -0700)]
am
9e7ef048: am
bd064363: Merge "Fix the precision loss issue" into honeycomb-mr1
* commit '
9e7ef0488677e1ce474fdb32d23fa1cf8910f412':
Fix the precision loss issue
John Reck [Wed, 6 Apr 2011 01:12:21 +0000 (18:12 -0700)]
am
7404fb69: Merge "Race condition fix" into honeycomb-mr1
* commit '
7404fb69c0389c04c5d20d9d2dff7a4aba1db63a':
Race condition fix
Teng-Hui Zhu [Wed, 6 Apr 2011 01:10:24 +0000 (18:10 -0700)]
am
bd064363: Merge "Fix the precision loss issue" into honeycomb-mr1
* commit '
bd064363b650efb80cde0685b2260a854311a3bb':
Fix the precision loss issue
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 23:48:26 +0000 (16:48 -0700)]
Fix EGL error
EGL error show up when we try to create EGLImage from an texture which has not
been uploaded.
bug:
4235319
Change-Id: I4d8395723c926ca066e7ee6a3943780689678312
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 17:28:22 +0000 (10:28 -0700)]
am
f5b8d538: am
a33d4903: Fix tile vanishing act
* commit '
f5b8d538f8fb1cf9a6fe7eac2bd58e3b550f5505':
Fix tile vanishing act
John Reck [Tue, 5 Apr 2011 02:00:14 +0000 (19:00 -0700)]
am
a33d4903: Fix tile vanishing act
* commit '
a33d490302a04453e2c671114d30a4ee93cb08f1':
Fix tile vanishing act
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
Teng-Hui Zhu [Tue, 5 Apr 2011 01:03:10 +0000 (18:03 -0700)]
debug message improvement
Change-Id: I1fe64246778fb7b51f8ea1aa23942639199cc38e
Nicolas Roard [Fri, 1 Apr 2011 18:09:03 +0000 (11:09 -0700)]
am
e7c63dba: am
ca84feeb: Merge "Fix animations bug" into honeycomb-mr1
* commit '
e7c63dbaf937c9e5d6496718538831e481fd4c7e':
Fix animations bug
Nicolas Roard [Fri, 1 Apr 2011 18:05:30 +0000 (11:05 -0700)]
am
ca84feeb: Merge "Fix animations bug" into honeycomb-mr1
* commit '
ca84feebe782358e319da8bd13938179e941f9b4':
Fix animations bug
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 23:20:12 +0000 (16:20 -0700)]
am
23bd3683: am
39ff342c: Fix regression impacting Flash performances
* commit '
23bd36833db1bee032bbf7c058fa390f453097cc':
Fix regression impacting Flash performances
Nicolas Roard [Thu, 31 Mar 2011 23:14:55 +0000 (16:14 -0700)]
am
39ff342c: Fix regression impacting Flash performances
* commit '
39ff342cb3755bb7529c775a6d15b1ccbbe9be6a':
Fix regression impacting Flash performances
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
John Reck [Wed, 30 Mar 2011 23:23:45 +0000 (16:23 -0700)]
Merge "My attempt at a smarter tile manager"
Teng-Hui Zhu [Mon, 28 Mar 2011 18:41:27 +0000 (11:41 -0700)]
Fix the CSS style for Stroke+Fill
bug:
4183328
Change-Id: I5eb8443f8069d866892c3f2beb69805ada43714f
Bart Sears [Fri, 25 Mar 2011 20:58:19 +0000 (13:58 -0700)]
am
507fe41e: am
bd14a6fc: Merge "try faster dashing" into honeycomb-mr1
* commit '
507fe41e8dc930e615659737a60fe242171a2d21':
try faster dashing
Bart Sears [Fri, 25 Mar 2011 20:54:22 +0000 (13:54 -0700)]
am
bd14a6fc: Merge "try faster dashing" into honeycomb-mr1
* commit '
bd14a6fcc48d3d5713574a34c441f84296a03c0b':
try faster dashing
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
John Reck [Thu, 24 Mar 2011 01:02:27 +0000 (18:02 -0700)]
My attempt at a smarter 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: I2f2c9539e0d8a421ac7f1f4cb80ee831b9894293
Leon Scroggins [Mon, 7 Mar 2011 20:43:08 +0000 (15:43 -0500)]
Merge 'Render media button and buttons properly.' into
Bug:
3009375
Requires a change to frameworks/base.
Change-Id: I0cb921b17ffc00992c3ad299c96f8e72c8daaf25
Derek Sollenberger [Fri, 25 Mar 2011 17:39:24 +0000 (10:39 -0700)]
am
8527f14d: am
92c3acf6: Fix error where mediaLayer is derefed on UI thread prior to being derefed in Webkit.
* commit '
8527f14d378e1fb4ba315d791f3c8c7b776bff4c':
Fix error where mediaLayer is derefed on UI thread prior to being derefed in Webkit.
Derek Sollenberger [Fri, 25 Mar 2011 17:35:14 +0000 (10:35 -0700)]
am
92c3acf6: Fix error where mediaLayer is derefed on UI thread prior to being derefed in Webkit.
* commit '
92c3acf6b42939215be09fe379bfef07ab703216':
Fix error where mediaLayer is derefed on UI thread prior to being derefed in Webkit.
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 22:21:55 +0000 (15:21 -0700)]
am
70e1ff0b: am
557855a0: 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
* commit '
70e1ff0b3913af6a122390bbe4768c2c0fea045d':
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...
Nicolas Roard [Thu, 24 Mar 2011 22:17:56 +0000 (15:17 -0700)]
am
557855a0: 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
* commit '
557855a0cf753d49915b11849f3fa4a2c23c2c18':
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...
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
Russell Brenner [Thu, 24 Mar 2011 16:42:59 +0000 (09:42 -0700)]
Merge "Add defensive code for crash in FontPlatformData"
Nicolas Roard [Thu, 24 Mar 2011 01:00:45 +0000 (18:00 -0700)]
am
284cf17e: am
909e9c7e: Improve performances for the base surface rendering
* commit '
284cf17e2bcea995294e7ecdca145593523c3edc':
Improve performances for the base surface rendering
Nicolas Roard [Thu, 24 Mar 2011 00:56:40 +0000 (17:56 -0700)]
am
909e9c7e: Improve performances for the base surface rendering
* commit '
909e9c7e41ff3d446960cd840fb9aa055fef6812':
Improve performances for the base surface rendering
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
Russell Brenner [Wed, 23 Mar 2011 21:36:13 +0000 (14:36 -0700)]
Add defensive code for crash in FontPlatformData
bug:
4163318
In FontPlatformData, both 0 and -1 are used as special values for
mTypeface. Skia has checks to handle null typefaces, but -1 is a
special value (hashTableDeletedFontValue) unique to FontPlatformData.
The constructors and operators appear to have the necessary guards,
but setupPaint(), uniqueID(), and isFixedPitch() needed some touchup
to better handle 0 or -1.
There's still the question of whether or not it's appropriate to be
calling any of those functions with the typeface set to 0 or -1, so
these changes may simply be deflecting the underlying problem, but
these changes should guard against the immediate failure.
Change-Id: Ib68a64ba6d4eeffbd502f29b68074e38c511a746
Nicolas Roard [Wed, 23 Mar 2011 23:08:03 +0000 (16:08 -0700)]
am
3c1bcdb4: am
0cdc1296: Fix the repainting problems with overflow-scroll div elements
* commit '
3c1bcdb44e7bd2272e7ba02da9e1b7422da7fb17':
Fix the repainting problems with overflow-scroll div elements
Nicolas Roard [Wed, 23 Mar 2011 23:05:05 +0000 (16:05 -0700)]
am
6fd1c352: am
5bdfd148: Merge "Regression fix from bug:
4136077 Plus animations improvement bug:
3389597" into honeycomb-mr1
* commit '
6fd1c35298bb73147bb585e01b86d5b7c1c8f640':
Regression fix from bug:
4136077 Plus animations improvement bug:
3389597
Nicolas Roard [Wed, 23 Mar 2011 23:01:27 +0000 (16:01 -0700)]
am
0cdc1296: Fix the repainting problems with overflow-scroll div elements
* commit '
0cdc129636d794dec2649b50a470e03f727258f9':
Fix the repainting problems with overflow-scroll div elements
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 22:46:41 +0000 (15:46 -0700)]
am
5bdfd148: Merge "Regression fix from bug:
4136077 Plus animations improvement bug:
3389597" into honeycomb-mr1
* commit '
5bdfd148249f6196a184550910f1cd8cb138fe8c':
Regression fix from bug:
4136077 Plus animations improvement bug:
3389597
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:11:28 +0000 (13:11 -0700)]
am
28b632cb: am
9d342774: Merge "Possible fix for bug
4155219 IPv6 support: DNS is not reset when switching from IPv4/IPv6 network to IPv4 network" into honeycomb-mr1
* commit '
28b632cb7811e88493697f19a1be5d989651633f':
Possible fix for bug
4155219 IPv6 support: DNS is not reset when switching from IPv4/IPv6 network to IPv4 network
Bart Sears [Wed, 23 Mar 2011 20:07:17 +0000 (13:07 -0700)]
am
9d342774: Merge "Possible fix for bug
4155219 IPv6 support: DNS is not reset when switching from IPv4/IPv6 network to IPv4 network" into honeycomb-mr1
* commit '
9d3427742106914aa11f06f5cf967a0d538f8d24':
Possible fix for bug
4155219 IPv6 support: DNS is not reset when switching from IPv4/IPv6 network to IPv4 network
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 19:49:26 +0000 (12:49 -0700)]
am
16c80237: am
f32b2ce6: Fix GPU leak where plugin textures in the WebKit thread were not being deleted.
* commit '
16c80237214715ba15e45748164ecd02a558a138':
Fix GPU leak where plugin textures in the WebKit thread were not being deleted.
Derek Sollenberger [Wed, 23 Mar 2011 19:43:46 +0000 (12:43 -0700)]
am
f32b2ce6: Fix GPU leak where plugin textures in the WebKit thread were not being deleted.
* commit '
f32b2ce68c45663b1193cfe45a10d2889fd61c81':
Fix GPU leak where plugin textures in the WebKit thread were not being deleted.
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 15:43:23 +0000 (08:43 -0700)]
am
f58a40bf: am
ef25442f: don\'t call bounder when uninitialized
* commit '
f58a40bf15e13380b82713b5b229a9bf57fe4b0e':
don't call bounder when uninitialized
Cary Clark [Wed, 23 Mar 2011 15:35:28 +0000 (08:35 -0700)]
am
ef25442f: don\'t call bounder when uninitialized
* commit '
ef25442f9f65d5f8283b2a5c2b90e63bf875c694':
don't call bounder when uninitialized
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 [Wed, 23 Mar 2011 07:05:00 +0000 (00:05 -0700)]
am
7fea06dd: am
77274212: Fix performance problems with layers
* commit '
7fea06dd1f7251b6f078821c5859bdf435fee9ca':
Fix performance problems with layers
Nicolas Roard [Wed, 23 Mar 2011 07:01:46 +0000 (00:01 -0700)]
am
77274212: Fix performance problems with layers
* commit '
772742124c1e5c700120019397dc8af29ced74c0':
Fix performance problems with layers
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:34:36 +0000 (19:34 -0700)]
am
efe35076: am
55c8e9b1: Merge "Workaround for poor dashed line performance" into honeycomb-mr1
* commit '
efe35076f0066a6ed0e326ea15c6d5b42a7bbf60':
Workaround for poor dashed line performance
John Reck [Wed, 23 Mar 2011 02:31:35 +0000 (19:31 -0700)]
am
55c8e9b1: Merge "Workaround for poor dashed line performance" into honeycomb-mr1
* commit '
55c8e9b1b75caff31e804a6f4da404da9f67af93':
Workaround for poor dashed line performance
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 20:54:35 +0000 (13:54 -0700)]
am
176fb0a1: am
50e0a1d1: Fix a browser ANR
* commit '
176fb0a1767db036303ab2df17d9e889b5e88db0':
Fix a browser ANR
Nicolas Roard [Tue, 22 Mar 2011 20:51:06 +0000 (13:51 -0700)]
am
50e0a1d1: Fix a browser ANR
* commit '
50e0a1d1948f6b53b9b6ea82f865812a7b42221b':
Fix a browser ANR
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 18:42:40 +0000 (11:42 -0700)]
am
71b73b3d: am
983c9f05: Merge "Fix invals for CSS3D" into honeycomb-mr1
* commit '
71b73b3d1c71449e21f04d52f2a708816c03bfca':
Fix invals for CSS3D