| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
This CL has a corresponding java counterpart (https://android-git.corp.google.com/g/#change,51150).
Bug:2665696
Change-Id: I397100ac1b7ea9e0ecf799902d9ba04fba970cce
|
|
|
|
|
|
|
|
| |
This file is not needed and causes problems with the latest version of the V8 code generator.
It was removed from the Chromium build in http://trac.webkit.org/changeset/49309
Change-Id: I6966683e51479dc171ff7d271cc962e7ae059946
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
The compilation issue happens when android webcore instrumentation is turned on.
issue: 2582105
Change-Id: I403b43c69a0561ee52baf4265831dca185264ced
|
|/
|
|
|
|
| |
https://android-git.corp.google.com/g/#change,41406
Change-Id: Ief37a7d9879308f0749fcd569e82fddc3f989a8a
|
|
|
|
|
|
| |
These will be required with the upcoming WebKit merge.
Change-Id: I610d6bf5ea919c6842808fd6090f68dc010f4b2e
|
|
|
|
|
|
|
|
| |
Part of fix for issue 2663680
Requires a change to frameworks/base.
Change-Id: I79e460867973cbfcb3105d46058de705877f0aa9
|
|\
| |
| |
| | |
handling. The RefPtr returned from m_originatingTouchPointTargets.take() was only in scope for the duration of the else block but we saved the raw pointer it wrapped. When the else block ende
|
| |\
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The RefPtr returned from m_originatingTouchPointTargets.take() was only in scope for the duration of the else block but we saved the raw pointer it wrapped. When the else block ended, the RefPtr
Merge commit 'ec3661418dd6a5edfca19848a0fa12a28959bd06' into kraken
* commit 'ec3661418dd6a5edfca19848a0fa12a28959bd06':
Fix a ref counting bug in touch event handling. The RefPtr returned from m_originatingTouchPointTargets.take() was only in scope
|
| | |\
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
returned from m_originatingTouchPointTargets.take() was only in scope for the duration of the else block but we saved the raw pointer it wrapped. When the else block ended, the RefPtr destroyed it
Merge commit '7f034a1734d634dd1fdb3b64817d5828b5e46922' into froyo-plus-aosp
* commit '7f034a1734d634dd1fdb3b64817d5828b5e46922':
Fix a ref counting bug in touch event handling. The RefPtr returned from m_originatingTouchPointTargets.take() was only in scope
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
m_originatingTouchPointTargets.take() was only in scope
for the duration of the else block but we saved the raw pointer it wrapped. When the else block ended, the RefPtr destroyed itself, also
deleting it's enclosed pointer if it held the final ref. But we had a saved copy of this raw pointer and then went on to use
it later.
Fix bug 2543728.
Change-Id: I90e17693e15bff0969f103b5947d004837189c44
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
WebViewCore.cpp:
Open the keyboard when a contentEditable element is put
into focus by a click.
In key(), return whether the selection changed if a contentEditable
element is in focus.
CacheBuilder.cpp:
Add root contentEditable elements to the navigation tree.
CachedNode.h:
Include contentEditable elements as elements that want key events.
CachedNodeType.h
Add a type for contentEditable.
WebView.cpp:
Do not call setFollowedLink for contentEditable, so that the orange
selection ring stays around the field.
Add a check to determine whether the page should handle shift and
arrow keys.
Bug 1788820
Caveats:
Does not ensure that the caret remains on screen. Frame::revealSelection
is called, but we ignore it for other reasons. Need to investigate that.
The cursor will blink if the contentEditable node has focus, even if the
user has not clicked on it or has moved to a different input field. Further,
while in this state, the user can input text.
Requires a change to frameworks/base
Change-Id: Ife39254f46dcc1046a075eee2fda6cf4879b4ee8
|
|\ \ \ \
| |/ / /
| | | |
| | | | |
from a page with your finger still down (when the old and new pages have touch event handlers installed) and then releasing your finger on the new page after WebCore has performed a garbage c
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
with your finger still down (when the old and new pages have touch event handlers installed) and then releasing your finger on the new page after WebCore has performed a garbage collection.
Merge commit 'cc7f27228a13f253de0651478d67245e240a9dc6' into kraken
* commit 'cc7f27228a13f253de0651478d67245e240a9dc6':
Fix a crash caused by navigating away from a page with your finger still down (when the old and new pages have
|
| | |\ \
| | | |/
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
finger still down (when the old and new pages have touch event handlers installed) and then releasing your finger on the new page after WebCore has performed a garbage collection.
Merge commit 'da713c0266664dc15b021e99cca31cadc5bd2bdc' into froyo-plus-aosp
* commit 'da713c0266664dc15b021e99cca31cadc5bd2bdc':
Fix a crash caused by navigating away from a page with your finger still down (when the old and new pages have
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
down (when the old and new pages have
touch event handlers installed) and then releasing your finger on the new page after WebCore has performed a
garbage collection.
Cherry pick of webkit.org revision 58760.
Bug=2543728
Change-Id: I4c9a896ff81881211746451f49158b7e99eb9166
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Change-Id: Ia852fa791d5c77ba80500e59926568cb9990bcac
|
|\ \ \ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Compiled successfully for both V8 and JSC.
The libwebcore size changes from 5354080 to 6072344, the diff is 700KB.
Change-Id: Id95abd8b8f2181ed7789a95e0675cb8436e11bf7
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
http://b/issue?id=2268353
|
|\ \ \ \ \ \
| |/ / / / /
|/| | / / /
| | |/ / /
| |/| | | |
the dirtyRect returned when locking a surface.
|
| |\ \ \ \
| | | |/ /
| | |/| |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
returned when locking a surface.
Merge commit '6452300d47d77d78e874862c5f7908746b04c1f8' into kraken
* commit '6452300d47d77d78e874862c5f7908746b04c1f8':
Update plugin's dirtyRect to match the dirtyRect returned when locking a surface.
|
| | |\ \ \
| | | | |/
| | | |/|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
locking a surface.
Merge commit 'd294ab9957512fd5554d794194d26328840125b4' into froyo-plus-aosp
* commit 'd294ab9957512fd5554d794194d26328840125b4':
Update plugin's dirtyRect to match the dirtyRect returned when locking a surface.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
surface.
Change-Id: I2c3e6daa10eb9eb651be52bf9387008f154b176d
http://b/2650954
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
function iwht gcc-4.6, gcc complains that "error: 'GlyphSet::GlyphSet' names the constructor, not the type"."
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
If compile this function iwht gcc-4.6, gcc complains that
"error: 'GlyphSet::GlyphSet' names the constructor, not the type".
Change-Id: I34f3a66dc33f8dca93e4c0db1d87236bf3efc6ae
Tested:
With the patch, gcc-4.4.0 is still working correctly.
With the patch, gcc-4.6 works well too.
|
|\ \ \ \ \ \
| | |_|_|_|/
| |/| | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Ie9ba4c69,I35363367,I18aaae5f,I2c315360,I4f163c97,Ib640e64c,I98a4af82
* changes:
Merge webkit.org at r55033 : Update WebKit revision
Merge webkit.org at r55033 : Update Android-specific LayoutTest expected result
Merge webkit.org at r55033 : Implement FrameLoaderClient::didTransferChildFrameToNewDocument for Android
Merge webkit.org at r55033 : Implement PluginPackage::NPVersion for Android
Merge webkit.org at r55033 : Implement new ChromeClient::iconForFiles method for Android
Merge webkit.org at r55033 : Fix merge conflicts
Merge webkit.org at r55033 : Initial merge by git
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change-Id: Ie9ba4c69af684735ef4e884c75457738f33f0a3f
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Update the V8 expected output to reflect updated test at r55033.
Change-Id: I35363367af1ed5adf59e0c22e328256e3ac361f3
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
FrameLoaderClient::didTransferChildFrameToNewDocument for Android
This method is required because the latest version of WebKit adds the ability
for an existing Frame object to be relocated in the DOM.
See http://trac.webkit.org/changeset/54938 and http://trac.webkit.org/changeset/53871
Change-Id: I18aaae5f6db005b7a0d29c3d783207fa37548572
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
See http://trac.webkit.org/changeset/54940
Change-Id: I2c3153606ab0eb9a4598e211def2f07f60eab3da
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
for Android
See http://trac.webkit.org/changeset/54923
Change-Id: I4f163c9716ca5e01b24f04337cf6c813e9faf0f7
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
- Android.v8bindings.mk - Keep ours, conflict due to upstreaming of using DerivedSourcesAllInOne.cpp
- V8Index.h - Keep ours, conflict due to upstreaming of touch events
- GeolocationService.h - Take both, conflict due to Android-specific change for pausing service
- PluginView.cpp - Take both, conflict due to Android-specific change to guard JSC headers
- V8DOMWrapper.cpp - Keep ours, conflict due to addition of WORKERS guards
Change-Id: Ib640e64caecbb8cb31272dbfbc18d95f32f9d126
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change-Id: I98a4af828067cc243ec3dc5e5826154dd88074b5
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
* changes:
Cherry pick of WebKit.org revision r58323. Improves documentation for the TouchStationary handler after discussions in webkit bug 37609.
Removing the TouchStationary state from PlatformTouchPoint resulted in unforseen build problems upstream at webkit.org so it was reverted.
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
TouchStationary handler after discussions in webkit bug 37609.
Change-Id: I347b2c8050505fd8747f46d90596882258451d3f
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
in unforseen build problems upstream at webkit.org so it was reverted.
This change implements the revert inside WebCore. As we only support
single touch on Android, we still do not use the TouchStationary event
so we keep it removed from the WebKit/android layer.
Change-Id: I9e3185de42c21bd50e9c206fa7e6d46d50e037e1
|
|\ \ \ \ \ \ \
| |_|/ / / / /
|/| | | | | | |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add a CachedNodeType for <select> elements. If the cursor node is
a <select> element, do not call setFollowedLink, which would hide
the cursor ring.
Bug 1694023
Change-Id: I2df2e70391b5f5969683b71b1e69bc24cba8946f
|
|\ \ \ \ \ \ \ |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
These were added in the WebKit merge to r54127 in https://android-git.corp.google.com/g/39242
Change-Id: I9cdcf2730d826393191e74cb77ab2ddf8de52920
|
|\ \ \ \ \ \ \ \
| |_|/ / / / / /
|/| | | | | | | |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
The implementation of init() calls bzero, which is defined
in CachedPrefix.h. if CachedInput.h is included directly
bzero may not be defined. It is always defined for
CachedInput.cpp.
http://b/2535696
enter the commit message for your changes. Lines starting
Change-Id: I995498cd4bc611f0f1a45aadf27a1fd330e62410
|
| |_|_|/ / / /
|/| | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
different resolutions, use new assets and don't deform the arrows
when stretching the select box.
http://b/issue?id=2506670
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | | |
revision, 54731)."
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
These tests should all pass. Current failures will be added to the DumpRenderTree ignore list.
Change-Id: Id9a273154e2e70ea6fdea6e39797708e2f5132ed
|
|\ \ \ \ \ \ \ \ |
|
| |/ / / / / / /
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Change-Id: I96010209387446306fd548a87cf203a9505e6d03
|
|\ \ \ \ \ \ \ \ |
|