OSDN Git Service
Kristian Monsen [Fri, 28 Jan 2011 18:47:06 +0000 (10:47 -0800)]
Merge "Fix for bug
3398340" into honeycomb
Chet Haase [Fri, 28 Jan 2011 18:17:41 +0000 (10:17 -0800)]
Merge "Fix artifacts from clipped viewport." into honeycomb
Kristian Monsen [Thu, 27 Jan 2011 19:00:14 +0000 (19:00 +0000)]
Part of fix for bug
3394040
Sending messages through a ScopedRunnableMethodFactory,
and cancel them before deleting the request object.
Change-Id: I5c9f94d78790f7098af3c418b582aacbf3b4b712
Kristian Monsen [Fri, 28 Jan 2011 16:28:21 +0000 (16:28 +0000)]
Fix for bug
3398340
Removed a variable that was never set, but still used
Change-Id: I180f631472a02ed512f6071a0760913c8ddf6e84
Dave Burke [Fri, 28 Jan 2011 10:56:02 +0000 (02:56 -0800)]
Merge "Enable layers for fixed elements only for mobile websites" into honeycomb
Chet Haase [Fri, 28 Jan 2011 08:16:32 +0000 (00:16 -0800)]
Fix artifacts from clipped viewport.
We now noop the calls to drawGL if the current viewport is empty.
Change-Id: Id2a7b8ef38e150255cc55e24efbc93b6077a6dd8
Nicolas Roard [Fri, 28 Jan 2011 05:01:51 +0000 (21:01 -0800)]
Merge "Add some debugging functions and some cleanup speeding things in Layers." into honeycomb
Nicolas Roard [Fri, 28 Jan 2011 04:32:08 +0000 (20:32 -0800)]
Add some debugging functions and some cleanup speeding things in Layers.
bug:
3375416
Change-Id: I92f75d1ae0aca9d8178673d2152e11d2401fd59e
Nicolas Roard [Fri, 28 Jan 2011 04:39:49 +0000 (20:39 -0800)]
Enable layers for fixed elements only for mobile websites
Change-Id: Ia3b626a1e8608d089ad67010e3e385b428456f95
Derek Sollenberger [Thu, 27 Jan 2011 23:27:05 +0000 (15:27 -0800)]
Merge "Add Plugin API for controling the device power states" into honeycomb
Derek Sollenberger [Thu, 27 Jan 2011 22:28:03 +0000 (17:28 -0500)]
Add Plugin API for controling the device power states
This is an initial API that will allow the plugin to request to
keep the screen on.
companion change is in frameworks/base
bug:
3331493
Change-Id: Id807dc3a3e5aaf12fc63558edeceee0d35561768
Huahui Wu [Thu, 27 Jan 2011 21:26:36 +0000 (13:26 -0800)]
Merge "b/
3347670 Support installing online certs to the system keystore." into honeycomb
Dave Burke [Thu, 27 Jan 2011 21:25:03 +0000 (13:25 -0800)]
Merge "Fix trying to prepare more tiles than are available to the page (which results in tiles getting taken that are being waited on becoming ready after a zoom). Fixes the issue where sometimes after a zoom the screen has blank parts until scrolled. There might be a better way to fix the underlying problem but this works and at least illuminates the problem. bug:
3394298" into honeycomb
Dave Burke [Thu, 27 Jan 2011 21:23:59 +0000 (13:23 -0800)]
Merge "Have different x-fade rates for zoom in vs zoom out. Tweak up transitions to make zooming feel faster. bug:
3394378" into honeycomb
Dave Burke [Thu, 27 Jan 2011 18:33:10 +0000 (18:33 +0000)]
Fix trying to prepare more tiles than are available to the page (which results in tiles getting taken that are being waited on becoming ready after a zoom). Fixes the issue where sometimes after a zoom the screen has blank parts until scrolled. There might be a better way to fix the underlying problem but this works and at least illuminates the problem.
bug:
3394298
Change-Id: I28158ecd7b6ec82c5bcf3d64436d363f510beb65
Huahui Wu [Thu, 27 Jan 2011 05:55:20 +0000 (21:55 -0800)]
b/
3347670 Support installing online certs to the system keystore.
Requires another CL in framework.
https://android-git.corp.google.com/g/#change,93329
Change-Id: Ie623b55b6580d9761cc7de6b1b1708fbb2f0c633
Dave Burke [Wed, 26 Jan 2011 19:21:28 +0000 (19:21 +0000)]
Have different x-fade rates for zoom in vs zoom out.
Tweak up transitions to make zooming feel faster.
bug:
3394378
Change-Id: I39a7e5785c3ab44d0245267a3137e7f87489efcd
Kristian Monsen [Thu, 27 Jan 2011 13:00:50 +0000 (13:00 +0000)]
Make sure we only post task to live requests
Part one of fix for
3394040
Should be safe
Change-Id: I1f3a24be99248796bca1924b4ba6da3f0bd170d5
Kristian Monsen [Thu, 27 Jan 2011 12:43:32 +0000 (12:43 +0000)]
Working on Bug
2864795
Plumbing pauseLoad a bit deeper, not adding functionality yet
Should be safe
Change-Id: I34856d0518090ca22485120f87e22a22f37c48df
Kristian Monsen [Wed, 26 Jan 2011 16:31:22 +0000 (16:31 +0000)]
First part of fix for bug
2864795, not reading in a while lopp
This change posts new messages to continue reading instead of
doing all the reading from one request in a loop. This matches
Chrome, and will enable a pause in between reads.
Change-Id: I14fae02671786fe243738dfc1d7ac29441788e3e
Adam Powell [Thu, 27 Jan 2011 03:00:23 +0000 (19:00 -0800)]
Merge "Fix bug
3299946 - Holo-fy focus and selection color scheme." into honeycomb
Adam Powell [Thu, 27 Jan 2011 01:05:28 +0000 (17:05 -0800)]
Fix bug
3299946 - Holo-fy focus and selection color scheme.
* Honeycomb-themed selection ring
* Match text selection color scheme to framework assets
Change-Id: I8a4817c7998d7009f1b00d6ad548d54545de0c78
Derek Sollenberger [Wed, 26 Jan 2011 23:39:46 +0000 (15:39 -0800)]
Merge "Initial pass at a video API for plugins." into honeycomb
Derek Sollenberger [Tue, 25 Jan 2011 23:02:00 +0000 (18:02 -0500)]
Initial pass at a video API for plugins.
bug:
3072603
Change-Id: Ie22d289a93682dfd68cf81f5220d658d45a69d81
Nicolas Roard [Wed, 26 Jan 2011 23:00:58 +0000 (15:00 -0800)]
Merge "Fix the flickering bug. We return any previous textures used by the layer until we get the new one ready." into honeycomb
Nicolas Roard [Wed, 26 Jan 2011 22:46:30 +0000 (14:46 -0800)]
Fix the flickering bug. We return any previous textures used by the
layer until we get the new one ready.
bug:
3391157 bug:
3393571
Change-Id: I81dce23f79be788c3c0bfb0ccfd54d08156dfe3f
Svetoslav Ganov [Wed, 26 Jan 2011 22:39:43 +0000 (14:39 -0800)]
Merge "Final polish of the WebView accessibility support for JavaAcript disabled case" into honeycomb
Patrick Scott [Wed, 26 Jan 2011 21:50:11 +0000 (13:50 -0800)]
Merge "Fix hit testing inside layers." into honeycomb
Patrick Scott [Wed, 26 Jan 2011 19:32:43 +0000 (14:32 -0500)]
Fix hit testing inside layers.
A new webkit merge added a couple methods to ClipRects that were not copying the
hit test rect. This make the clip rect empty during hit testing which was
clipping out all nodes in scrollable layers.
When tracking a layer, use the foreground layer if present as it will contain
the right nodes.
When looking for a scrollable layer, traverse the children in reverse drawing
order to find the top-most visible layer. This allows orkut.com to scroll.
Remove a couple of casts and headers. Use relaxAdoptionRequirement() to avoid a
RefCounted assert. Swap the texture owner hash set during deletion as release
can modify the iterator concurrently.
Update the scrollbars (even though we don't have any) when scrolling a layer to
keep the scroll position of the scrollbar in sync with the layer.
Rewrite a little bit of PluginPackageAndroid. m_module may be non-null during
load. If it is null, load the library and store it in m_module. Follow the
regular path assuming m_module is not null.
Bug:
3373179
Change-Id: If07ec9735b30c1e98e363667378a8d253a841a45
Svetoslav Ganov [Fri, 14 Jan 2011 19:34:30 +0000 (11:34 -0800)]
Final polish of the WebView accessibility support for JavaAcript disabled case
bug:
3316135
1. Now moving before the first item (word for example) and then going back
reads that last item. This was not working before.
2. Restricted the selection to not cross anchor boundaries to workaround
asymmetric behavior of the WebKit selection on the sentence granularity.
3. Added logic to avoid selection of invisible content.
4. Now the cursor is moved with the selection such that links can be
activated while their text is read.
5. Now input controls are also traversed and the user can interact with
them. For examle, silin in an input text.
Change-Id: I5a796aef75679cbddf756680030e6bd06213afd9
Shimeng (Simon) Wang [Wed, 26 Jan 2011 17:12:06 +0000 (09:12 -0800)]
Merge "Call back loadstarted when the URL is loaded again in URL bar." into honeycomb
Derek Sollenberger [Wed, 26 Jan 2011 16:14:27 +0000 (08:14 -0800)]
Merge "Plugin API to allow for y-axis inversion during rendering." into honeycomb
Derek Sollenberger [Wed, 26 Jan 2011 14:58:09 +0000 (09:58 -0500)]
Plugin API to allow for y-axis inversion during rendering.
bug:
3393314
Change-Id: I913a6c073fe9ba56c14cdbcaa523b6e5a5af5219
Nicolas Roard [Wed, 26 Jan 2011 03:01:55 +0000 (19:01 -0800)]
Merge "Implement a workaround for the texture corruption" into honeycomb
Nicolas Roard [Tue, 25 Jan 2011 23:51:14 +0000 (15:51 -0800)]
Implement a workaround for the texture corruption
bug:
3332441
Change-Id: Ifd5dfa8a5d7718ad754a8a7984b871bb84147f37
Teng-Hui Zhu [Tue, 25 Jan 2011 19:17:58 +0000 (11:17 -0800)]
Auto fixed element positioning fix
Webkit is using the transformation to compute the fixed element position.
In order to simulate that, we need the Render Layer's position info.
bug:
3368857
Change-Id: If15c43f76bd528b2e67ac5035c8ba4a0c803e812
Shimeng (Simon) Wang [Tue, 25 Jan 2011 22:52:51 +0000 (14:52 -0800)]
Call back loadstarted when the URL is loaded again in URL bar.
Today when user hit enter in the url bar, the same URl will reloaded
again without progress bar, since no callback is sent back.
This change removed that restriction.
issue:
3388311
Change-Id: I86bed1d5c3e72bc4a0fdb18c1b67508b7110df6e
Patrick Scott [Tue, 25 Jan 2011 19:39:43 +0000 (11:39 -0800)]
Merge "Sync the parent layer's children." into honeycomb
Patrick Scott [Tue, 25 Jan 2011 19:28:50 +0000 (14:28 -0500)]
Sync the parent layer's children.
Since we are being removed from our parent, our children do not matter. Sync
the parent's children to show the right content.
Bug:
3353525
Change-Id: Id8ab4d0373d950362caa14d8fc558f753d5a7365
Derek Sollenberger [Tue, 25 Jan 2011 19:00:37 +0000 (14:00 -0500)]
Fix invalid draw events when the plugin is injected into a loaded page
Use WebViewCore's scale value instead of maintaining our own to
prevent getting out of sync and reporting the wrong zoom to the plugin.
bug:
3388258
Change-Id: I45f2b14c48442ab0211a9bafeb42b2216b706346
Derek Sollenberger [Tue, 25 Jan 2011 19:02:02 +0000 (11:02 -0800)]
Merge "Prevent timer from deleting itself twice." into honeycomb
Ben Murdoch [Tue, 25 Jan 2011 18:55:01 +0000 (10:55 -0800)]
Merge "Fix crash in LayerAndroid::addAnimation" into honeycomb
Ben Murdoch [Tue, 25 Jan 2011 18:35:36 +0000 (10:35 -0800)]
Merge "Merge WebKit at Chromium 9.0.597.83: Update WebKit revision number." into honeycomb
Ben Murdoch [Tue, 25 Jan 2011 18:35:29 +0000 (10:35 -0800)]
Merge "Merge WebKit at Chromium 9.0.597.83: Trivial merge by git." into honeycomb
Derek Sollenberger [Tue, 25 Jan 2011 18:02:16 +0000 (13:02 -0500)]
Prevent timer from deleting itself twice.
If a plugin attempts to delete itself as a result of a timer
firing, it currently crashes the browser. This CL defers the
deletion of the timer until after the timer's fire method completes.
bug:
3382772
Change-Id: I1b5f995f91c7a06767b2a3f68880d3e197a83124
John Reck [Tue, 25 Jan 2011 18:29:06 +0000 (10:29 -0800)]
Merge "Move localstorage into private folder" into honeycomb
Shimeng (Simon) Wang [Tue, 25 Jan 2011 18:27:36 +0000 (10:27 -0800)]
Merge "Use platform bridge to control high usage delta MB." into honeycomb
Leon Scroggins [Tue, 25 Jan 2011 14:23:26 +0000 (09:23 -0500)]
Use an integer to keep track of the blurring node.
Bug:
3387251
Rather than storing the actual pointer to the Node, since
the pointer may no longer be valid and it is only used for
comparison anyway.
Change-Id: Icc6aabfa66c4a40b40fb6a8673d7ad34346360b6
Ben Murdoch [Tue, 25 Jan 2011 12:23:52 +0000 (12:23 +0000)]
Fix crash in LayerAndroid::addAnimation
Transfer PassRefPtr to RefPtr. Credit to Jason Simmons for the fix.
Bug:
3385803
Change-Id: Id148923e95d5628a625c87fe093b85dd381e781e
Ben Murdoch [Tue, 25 Jan 2011 11:44:03 +0000 (11:44 +0000)]
Merge WebKit at Chromium 9.0.597.83: Update WebKit revision number.
Change-Id: Ie6cc93dc813c7014ab13015a904b7d9a1706e193
Ben Murdoch [Tue, 25 Jan 2011 11:33:58 +0000 (11:33 +0000)]
Merge WebKit at Chromium 9.0.597.83: Trivial merge by git.
Change-Id: I027931929980a55d4d5e883f659c116c77dbb2a9
Nicolas Roard [Tue, 25 Jan 2011 08:32:11 +0000 (00:32 -0800)]
Fix "jumpy" mode and textfield input
bug:
3382562
bug:
3384930
Change-Id: I55b97cacc9c50ae5a0b5dfc39658bb63c8aa9e87
Nicolas Roard [Tue, 25 Jan 2011 03:09:25 +0000 (19:09 -0800)]
Merge "Improve layers repaint mechanism" into honeycomb
Nicolas Roard [Mon, 24 Jan 2011 22:25:33 +0000 (14:25 -0800)]
Improve layers repaint mechanism
bug:
3375416
Change-Id: I9e86736c9f7910765bea739cdd0e04331b98f155
Leon Scroggins [Mon, 24 Jan 2011 23:02:40 +0000 (15:02 -0800)]
Merge "Wait until the focus changes to hide keyboard." into honeycomb
Leon Scroggins [Mon, 24 Jan 2011 22:36:03 +0000 (14:36 -0800)]
Merge "Only revealSelection if scale has not changed." into honeycomb
Leon Scroggins [Mon, 24 Jan 2011 20:21:12 +0000 (15:21 -0500)]
Wait until the focus changes to hide keyboard.
Bug:
3376680
Change-Id: Ib5636a27183fbd94aff6817e0a5641c40db28649
Bart Sears [Mon, 24 Jan 2011 21:58:08 +0000 (13:58 -0800)]
Merge "Fix for bug
3380288" into honeycomb
Leon Scroggins [Mon, 24 Jan 2011 21:50:32 +0000 (16:50 -0500)]
Only revealSelection if scale has not changed.
Bug:
3383787
The intent of calling revealSelection was to show the text field
when the IME is shown. If the scale changed, this was a zoom, not
an opening of the IME.
Change-Id: Idcb17c18eb7f90b79521da1ab1b48931808773d6
Nicolas Roard [Mon, 24 Jan 2011 21:27:17 +0000 (13:27 -0800)]
Merge "Work around for pure virtual layers crash." into honeycomb
Shimeng (Simon) Wang [Fri, 21 Jan 2011 23:09:09 +0000 (15:09 -0800)]
Use platform bridge to control high usage delta MB.
This change gives flexibility to change that value in Java side.
issue:
3317722
Change-Id: I71a548871783cc604e0daec63e6bbfb26ecc1e1f
John Reck [Tue, 11 Jan 2011 01:34:57 +0000 (17:34 -0800)]
Move localstorage into private folder
Bug:
3244281
Move all the localstorage databases into their own private
subfolder without global execute permission
Change-Id: I0fbd068365f8d2de3242e4e737f00649e321a92c
Chet Haase [Mon, 24 Jan 2011 00:15:31 +0000 (16:15 -0800)]
Optimize display lists by caching drawGL function pointer.
This is a change to help framework optimizations for display lists.
A display list can now cache a function pointer to the drawGL call
of webcore.
Change-Id: I9ba133d5a28f12b1c3626301414786a41c1d58b9
Kristian Monsen [Mon, 24 Jan 2011 11:11:57 +0000 (11:11 +0000)]
Fix for bug
3380288
Cannot create a WebRequestContext before we know if
we should use private mode or not.
Change-Id: I82b0dd67342a381ea1764c4d0457386ff7980be4
Ben Murdoch [Mon, 24 Jan 2011 11:50:25 +0000 (11:50 +0000)]
Work around for pure virtual layers crash.
TextureOwner can be left still owning a texture when we come to
delete that TextureOwner. Then later the texture it still owns tries to
access it's owner and we crash.
Work around by explicity releasing any owned textures when we delete
the texture owner.
Bug:
3367855
Change-Id: I38877b7088d27f51d98cfd182d937fe5cb3b9f8d
Nicolas Roard [Mon, 24 Jan 2011 01:13:22 +0000 (17:13 -0800)]
Remove logs
bug:
3379585
Change-Id: Ica133d128f940a71afdd44130735eab11e4daf4e
Nicolas Roard [Sun, 23 Jan 2011 23:01:19 +0000 (15:01 -0800)]
Implement tiles synchronization
When a tiledPage is painted, we want to avoid updating the base
layer. GLWebViewState and WebView.cpp are now refcounting the
base layer, delaying updating the base layer we use to paint
until we are done with a full tile paint.
bug:
3224744
Change-Id: Ica2b8f1db146a1e059fc0735dc53107fc40da07a
Leon Scroggins [Fri, 21 Jan 2011 16:57:40 +0000 (11:57 -0500)]
Line up text with WebTextView.
Bug:
3321608
Bug:
3085564
Scroll the UI layer for a <textarea> when scrolling the
WebTextView. When clicking on a <textarea>, send the scroll
point so the click happens properly.
Requires a change to frameworks/base.
Change-Id: I3b32a53db350b6c49fdbf8dd177c34854aae66b4
Derek Sollenberger [Fri, 21 Jan 2011 19:25:40 +0000 (14:25 -0500)]
Do not dismiss the keyboard if the plugin is the focused node.
bug:
3332478
Change-Id: I358ed2c828e39adc8d6e80eaaa0071854e03c655
Ben Murdoch [Fri, 21 Jan 2011 15:38:50 +0000 (15:38 +0000)]
Video doesn't use a layer as we hand it off to the fullscreen player.
Fix null pointer deref.
Bug:
3364538
Change-Id: Iafeecd81ec422de6e17ec8a0c36c29e4fcf7fc74
Derek Sollenberger [Thu, 20 Jan 2011 23:48:41 +0000 (18:48 -0500)]
relocate the glFinish to prevent it from needlessly executing.
bug:
3374501
Change-Id: Idb6836cb8e3919066d77cbcca8b09a6f261dae31
Nicolas Roard [Thu, 20 Jan 2011 21:19:34 +0000 (13:19 -0800)]
Merge "Fix deadlock in textures generator" into honeycomb
Nicolas Roard [Thu, 20 Jan 2011 21:02:46 +0000 (13:02 -0800)]
Fix deadlock in textures generator
bug:
3373656
Change-Id: If6428b88a135fe1184e92bf345ddbae349622c94
Cary Clark [Thu, 20 Jan 2011 19:52:40 +0000 (11:52 -0800)]
Merge "match the frame with the node" into honeycomb
Derek Sollenberger [Thu, 20 Jan 2011 19:20:28 +0000 (11:20 -0800)]
Merge "Send appropriate events when plugin is dynamically resized." into honeycomb
Cary Clark [Thu, 20 Jan 2011 19:09:55 +0000 (14:09 -0500)]
match the frame with the node
In a couple of places, the wrong frame is used
with the node, resulting in a crash if the
node is in a layer.
bug:
3373069
Change-Id: I0ff7a9d0aa07f742e95278c377b43ca77eb73212
Iain Merrick [Fri, 7 Jan 2011 10:50:51 +0000 (10:50 +0000)]
Report SSL certificates to WebView.
In the Apache HTTP stack, this is done by LoadListener. This CL
plumbs in the same logic for the Chrome HTTP stack. This fixes
the WebViewTest#testAccessCertificate CTS test.
Bug:
3242048
Change-Id: I69a4de46ded59bfdebdd391c4731c7c1a79744fb
Derek Sollenberger [Thu, 20 Jan 2011 15:57:24 +0000 (10:57 -0500)]
Send appropriate events when plugin is dynamically resized.
bug:
3372374
Change-Id: I51bb9fedaf4c941f45c068ad3e044cd771444392
Ben Murdoch [Thu, 20 Jan 2011 14:43:05 +0000 (06:43 -0800)]
Merge "Merge WebKit at Chromium 9.0.597.76: Update WebKit revision number" into honeycomb
Ben Murdoch [Thu, 20 Jan 2011 14:42:57 +0000 (06:42 -0800)]
Merge "Don't allow fullscreen video to play from the onload handler." into honeycomb
Kristian Monsen [Thu, 20 Jan 2011 14:40:29 +0000 (06:40 -0800)]
Merge "Prelinking libwebcore after making more space in the prelink map" into honeycomb
Leon Scroggins [Thu, 20 Jan 2011 13:56:12 +0000 (05:56 -0800)]
Merge "Do not reveal selection unless the focus controller is active." into honeycomb
Kristian Monsen [Mon, 17 Jan 2011 17:04:34 +0000 (17:04 +0000)]
Prelinking libwebcore after making more space in the prelink map
Depends on this CL in the build package:
https://android-git.corp.google.com/g/#change,90379
Fix for bug
2917906
Change-Id: I69ffa74de5341096012488648e8a0d72774421ca
Leon Scroggins [Thu, 20 Jan 2011 13:10:49 +0000 (08:10 -0500)]
Do not reveal selection unless the focus controller is active.
Bug:
3370821
Bug:
3073288
Also remove unnecessary callers to setUserInitiatedAction.
Change-Id: I682b9498bb48771a92e856e32e16072007c53f72
Ben Murdoch [Wed, 19 Jan 2011 13:01:33 +0000 (13:01 +0000)]
Merge WebKit at Chromium 9.0.597.76: Update WebKit revision number
No changes for this merge, just updating the tag.
Note that we are tracking the Chromium 9.0.597 release branch,
which is WebKit r72805 + stability cherry picks.
See
http://svn.webkit.org/repository/webkit/branches/chromium/597/WebCore@75681
Change-Id: I9ad6ece190bbbcb283d8d4c624d8baff5023c653
Teng-Hui Zhu [Wed, 19 Jan 2011 22:18:45 +0000 (14:18 -0800)]
Scroll Dimension need re-computed when size changed.
The scroll size will be used for layout and should respect the layer's
size change. Otherwise all the position info can be wrong.
bug:
3362888
Change-Id: I553ba01ca7e5960c7ec706d56710495fc5514db1
Ben Murdoch [Wed, 19 Jan 2011 12:12:35 +0000 (12:12 +0000)]
Don't allow fullscreen video to play from the onload handler.
Prevent fullscreen HTML5 video from playing if the play command
originates from the onload handler.
Change-Id: I2031d3785d5c27f88350df03d57fcbbbc8898e89
Nicolas Roard [Wed, 19 Jan 2011 19:55:49 +0000 (11:55 -0800)]
Merge "Fix "jump" bug" into honeycomb
David 'Digit' Turner [Wed, 19 Jan 2011 19:55:28 +0000 (11:55 -0800)]
Merge "Fix browser build on non-ARMv7 configurations." into honeycomb
Nicolas Roard [Wed, 19 Jan 2011 19:54:04 +0000 (11:54 -0800)]
Fix "jump" bug
bug:
3349970
Change-Id: I7e095c541bc8a106c94c14a70f121ea3b24f06f4
David 'Digit' Turner [Wed, 19 Jan 2011 19:36:30 +0000 (20:36 +0100)]
Fix browser build on non-ARMv7 configurations.
This is required to prevent the browser from crashing with a SIGILL
when running the full-eng product in the emulator.
Change-Id: I321130fe4d568c927999ae41503d2a5c24b3cbae
Derek Sollenberger [Wed, 19 Jan 2011 18:34:23 +0000 (13:34 -0500)]
Trigger OnScreen events when the page loads.
bug:
3368632
Change-Id: I13dbf1c809f32887f5d659e6fead60a61110eddd
Leon Scroggins [Wed, 19 Jan 2011 17:56:38 +0000 (12:56 -0500)]
Move selection on screen when size changes.
Bug:
3367446
Change-Id: Idad0fae69588fd6ce9602319385e165d7e2ff5dd
Kristian Monsen [Wed, 19 Jan 2011 18:04:18 +0000 (10:04 -0800)]
Merge "Passing WebSettings cacheMode to the chrome load_flags" into honeycomb
Russell Brenner [Wed, 19 Jan 2011 18:04:09 +0000 (10:04 -0800)]
Merge "Fix (or partial fix) for
3355185, crash on broken-ideograph-small-caps.html" into honeycomb
Russell Brenner [Wed, 19 Jan 2011 02:00:42 +0000 (18:00 -0800)]
Fix (or partial fix) for
3355185, crash on broken-ideograph-small-caps.html
Emptied platformDestroy(). It was deleting m_smallCapsFontData, but not
setting it to 0. The caller, ~SimpleFontData(), then went on to use the
deleted pointer and delete it again. This was changed for other
platforms with http://trac.webkit.org/changeset/71975.
Change-Id: Ie67f91559479a17519db7793c7349eb013235320
Kristian Monsen [Wed, 19 Jan 2011 16:02:50 +0000 (16:02 +0000)]
Passing WebSettings cacheMode to the chrome load_flags
Fixes a few CTS tests
Change-Id: I1b72813b828a6aa24522e9ffb2ff17a3e364f7bf
Cary Clark [Wed, 19 Jan 2011 17:33:42 +0000 (09:33 -0800)]
Merge "don't draw buttons while they are created" into honeycomb
Cary Clark [Wed, 19 Jan 2011 14:58:30 +0000 (09:58 -0500)]
don't draw buttons while they are created
There are three threads all hammering at the same resource.
The WebViewCore thread records the buttons on the page.
The WebView thread rerecords the button pictures to show selection and focus.
The GLWebViewState thread draws the picture containing the button pictures
into the tile.
Prevent drawing the picture while the buttons are recorded
by sharing the button mutext with the GL tile creation.
bug:
3354678
Change-Id: I245ed47ad5a6d1fe28ea870bd7c557937eed1164
Derek Sollenberger [Wed, 19 Jan 2011 16:42:00 +0000 (08:42 -0800)]
Merge "Fix plugin crash when loading swf files." into honeycomb