George Mount
20c15a4271
Merge "Fix monkey NPE in AutoCompletePopup" into jb-dev
2012-05-30 07:36:11 -07:00
John Reck
2dc3ffd31a
Don't long press if preventDefault is called
...
Bug: 6554060
Change-Id: Iad263c78a0e1504dd10e9ef5b92505bca6991cbc
2012-05-29 16:02:23 -07:00
George Mount
7a2cb35513
Fix monkey NPE in AutoCompletePopup
...
Bug 6554866
Change-Id: I2942e55d98bc768f5c5c563240c1841c7e869b3c
2012-05-29 15:39:50 -07:00
John Reck
7cbe645730
Merge "Copy over the scroll position for the scrolling layer" into jb-dev
2012-05-25 15:49:15 -07:00
John Reck
ec1b71adc6
Copy over the scroll position for the scrolling layer
...
Bug: 6557664
Change-Id: I9b1257ee0a4d75f5b445e9f72455d51e4add1c77
2012-05-25 14:02:26 -07:00
Teng-Hui Zhu
65e08329ee
Merge "Better support for HTML5 audio loop." into jb-dev
2012-05-25 10:10:11 -07:00
John Reck
f738810247
Merge "Support skipping a touch stream due to lack of handlers" into jb-dev
2012-05-24 18:11:36 -07:00
John Reck
c1e80a360a
Support skipping a touch stream due to lack of handlers
...
Bug: 6317798
Change-Id: Ia1652e9030e877e270326e9e8a8b040810b89f09
2012-05-24 15:31:13 -07:00
Teng-Hui Zhu
6f62ef32e2
Better support for HTML5 audio loop.
...
Loop is trigger by a seek to 0 when ended on native side but there is no play
call. So on java side, we detect this and call into native side to trigger a
play after completion.
This fixed the UI problem and keep in sync with the native mode.
Beyond that, we don't need to reload for looping and we don't have the seek
to play artifacts.
bug:5461143
webkit change:
https://android-git.corp.google.com/g/#/c/193750/
Change-Id: I779f3e1fbc789832a1a99d1f17823db6b57b35df
2012-05-24 15:24:29 -07:00
George Mount
222f561350
Merge "Use setCustomSelectActionModeCallback to disallow action bar." into jb-dev
2012-05-24 09:53:17 -07:00
George Mount
7e9f62ef48
Use setCustomSelectActionModeCallback to disallow action bar.
...
Bug 5993716
Use setCustomSelectActionModeCallback rather than
setLongClickListener to disallow custom action block so
that long press can bring up the paste window.
Change-Id: I916e77dcea7914c02191f0ecda37cd126318807d
2012-05-24 07:43:27 -07:00
Ben Murdoch
2b5d66824b
Make the WebCore thread watchdog opt in.
...
Add a setting on WebViewCore to control whether we monitor
the responsiveness of the WebCore thread. Default is not
to monitor.
Bug: 6447214
Change-Id: Ia95e5c769d458dcd24ae50660b2f22e93851956f
2012-05-24 13:01:57 +01:00
George Mount
c2813fa759
Show caret handle when clicking in the middle of text.
...
Bug 6545325
Change-Id: Ibea6daca1da12eec38b05f7f451561d31bb3c983
2012-05-23 14:04:54 -07:00
Chris Craik
3534e13486
Merge "Avoid crash if onDetachedFromWindow called after destroy" into jb-dev
2012-05-22 17:20:07 -07:00
Chris Craik
9e08012869
Avoid crash if onDetachedFromWindow called after destroy
...
This also removes the temporary logging from commit
f8dafa14e0 .
bug:6535911
Change-Id: Icf1d0438b349a0e92e7d9cefed57a252eed2b9b0
2012-05-22 16:52:00 -07:00
Svetoslav Ganov
956f28edae
Merge "Always reference injector using get method." into jb-dev
2012-05-22 15:32:19 -07:00
Chris Craik
7a9328a311
Merge "Add temporary functor lifetime logging" into jb-dev
2012-05-22 14:39:13 -07:00
Chris Craik
f8dafa14e0
Add temporary functor lifetime logging
...
bug:6535911
Change-Id: Ida5cc1def7fe1fc314317bbc5df50e1465753deb
2012-05-22 14:26:15 -07:00
alanv
500b91ebac
Always reference injector using get method.
...
Bug: 6535301
Change-Id: If1d55c3229603d12c568213bd2f271c7cb6ab139
2012-05-22 14:22:48 -07:00
George Mount
12221d1540
DO NOT MERGE Consider current scroll position to move text field into view.
...
Bug 6530008
Change-Id: I6542dab70b64f809ec5dd4deb3511f8aa38278e1
2012-05-22 09:46:13 -07:00
George Mount
b999b22eca
DO NOT MERGE Consider fixed layers when scrolling the edit box.
...
Bug 6147580
Webkit Change: I810891decf0bad682e90f29f0f65c6b765b7d6d6
Change-Id: Idaa538824e611acd64eb5a4ccb7866d3c978a077
2012-05-22 09:40:23 -07:00
Michael Kolb
3fe0bca0c3
add flag to websearch intent
...
Bug: 6372537
Change-Id: Ia3f8577ffdde2df5234016dd8d9ca83265b53e5e
2012-05-21 09:40:17 -07:00
John Reck
88b756cd24
Merge "Don't show the touch highlight for double taps" into jb-dev
2012-05-17 20:03:17 -07:00
John Reck
aa5af8d004
Don't show the touch highlight for double taps
...
Bug: 6490959
Change-Id: I5a6cfa3d36f1df28d9c3b03e120f59581ee22c01
2012-05-17 19:57:08 -07:00
Charles Chen
c6015df128
Merge "Add actions to non-JavaScript accessibility handler." into jb-dev
2012-05-17 16:55:40 -07:00
Charles Chen
9a9a041cb7
Merge "Add movement actions to JS accessibility." into jb-dev
2012-05-17 16:55:20 -07:00
John Reck
3d6f7eadb2
Merge "Tweak show/hide of touch highlight" into jb-dev
2012-05-17 16:44:14 -07:00
George Mount
ea1603de2a
Merge "Update the IME with selection and composing region changes." into jb-dev
2012-05-17 15:21:07 -07:00
George Mount
e41dfd9759
Sync the selection cursor when adjusting caret handle.
...
Bug 6512357
Change-Id: Ie8b0c6a17ea668b2c4ba9f3de404fdc0c2d319f8
2012-05-17 14:10:28 -07:00
John Reck
eb11f47353
Tweak show/hide of touch highlight
...
Bug: 6490959
Fixes the issue where we will show the old tap highlight
if webkit isn't quick enough to respond
Change-Id: Icd9864d276b6ad311e3f3dc4deaa7085e3769006
2012-05-17 13:47:39 -07:00
George Mount
cdd48a70df
Update the IME with selection and composing region changes.
...
Bug 6507332
The IME must be informed whenever the selection or composing
region changes so that it can adjust its replacement regions
and suggestions.
Change-Id: I484b112a2fede6528b0bc506711284b59bd886d1
2012-05-17 10:51:18 -07:00
Svetoslav Ganov
308904dcd0
Merge "Refactor WebView accessibility code into a separate class." into jb-dev
2012-05-17 10:32:27 -07:00
John Reck
76c0c612cd
Merge "Don't send an ontouchmove until slop is exceeded" into jb-dev
2012-05-17 09:22:06 -07:00
George Mount
3c8140723f
Merge "Only clear the caret when in caret selection mode." into jb-dev
2012-05-17 09:05:37 -07:00
George Mount
84c4b08bd4
Merge changes Ia5729aaf,I91584b7d into jb-dev
...
* changes:
Remove selection highlight when replacing/deleting.
Don't do character add/delete when there is a selection.
2012-05-17 09:05:30 -07:00
Ben Murdoch
74d37b9653
Fix up the WebCoreThreadWatchdog
...
Make the WebCoreWatchdog aware of the WebViews it is monitoring
(rather than the Activity context which may become stale) and
ensure that the code for the prompt dialog is run on the UI
thread.
Bug: 6420310
Change-Id: Ied003938edb04858c85bcc2491c4b2c4c0ede6eb
2012-05-17 12:38:07 +01:00
John Reck
94c478e9e5
Don't send an ontouchmove until slop is exceeded
...
Bug: 6490959
Change-Id: I0f447f65c84f9ce208ce52caba05e7dcb2f76bc5
2012-05-16 20:34:48 -07:00
alanv
6a62b77dfb
Add actions to non-JavaScript accessibility handler.
...
Bug: 5932640
Change-Id: I302cfc6410d716ac46e1adb922de3079c4e4b4f3
2012-05-16 20:28:29 -07:00
alanv
448902d757
Add movement actions to JS accessibility.
...
Bug: 5932640
Change-Id: I80e210adbef266b1ec9bc1cad7eeacb70529bdba
2012-05-16 20:27:47 -07:00
alanv
525823a754
Refactor WebView accessibility code into a separate class.
...
Bug: 5932640
Change-Id: I52ab57f51c5904cbcf56307f17f406b2a30d6b91
2012-05-16 20:01:51 -07:00
John Reck
b27a4f9b0e
Merge "Remove custom scrollbar logic" into jb-dev
2012-05-16 17:35:08 -07:00
John Reck
7c2e329ef2
Remove custom scrollbar logic
...
Bug: 6505722
When we scroll the base layer we do so by calling scrollTo on the view,
which handles all the scrollbar logic for us. Remove the custom keep alive
code which floods the handler queue, as well as remove the unnecessary
invalidate and awakenScrollbar calls (View does that for us)
Change-Id: Ia2503c549a22ec71d99295fe62b676fecc367ea3
2012-05-16 15:21:18 -07:00
George Mount
c4c3bc9b83
Remove selection highlight when replacing/deleting.
...
Bug 6506101
Change-Id: Ia5729aafa30cbb502e94adf92f7534cb552199a6
2012-05-16 15:20:03 -07:00
George Mount
0925a76bb9
Only clear the caret when in caret selection mode.
...
Bug 6506761
Change-Id: I5772691053bff30c25870e6068f5d85b850b7b81
2012-05-16 15:01:46 -07:00
John Reck
435e6f5fd2
Fix android:focusableInTouchMode support
...
Bug: 6448106
Change-Id: I17161754eaf08145623466a6db25893e3e5b2e16
2012-05-16 14:56:20 -07:00
George Mount
5d09bf69e2
Don't do character add/delete when there is a selection.
...
Bug 6506644
Change-Id: I91584b7df23951bc5e735b25161ed6e0bcdbc2b7
2012-05-16 14:56:09 -07:00
John Reck
7a59c5aebc
Merge "Always do a HIT_TEST" into jb-dev
2012-05-15 16:55:45 -07:00
Chris Craik
6675f691ed
Merge "Invalidate on new picture if scale/content size changes" into jb-dev
2012-05-15 15:28:21 -07:00
Chris Craik
02c2f45ea2
Invalidate on new picture if scale/content size changes
...
bug:6497496
Change-Id: Id6de6f83f7bf8a9a4ebcfed61e6b3985d7f19efe
2012-05-15 10:41:49 -07:00
George Mount
899f609f78
Only open CAB for long-press.
...
Bug 6182286
Change-Id: I18590c457548e63cf45f5f7b626f5e8bd855f521
2012-05-15 08:28:28 -07:00