summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge webkit.org at r58033 : Initial merge by gitSteve Block2010-05-113238-68454/+223109
| | | | Change-Id: If006c38561af287c50cd578d251629b51e4d8cd1
* Fix the 'wobbling fixed elements' bug.Nicolas Roard2010-05-101-9/+19
| | | | | | | This CL has a corresponding java counterpart (https://android-git.corp.google.com/g/#change,51150). Bug:2665696 Change-Id: I397100ac1b7ea9e0ecf799902d9ba04fba970cce
* Removes SVGURIRefernce.idl from buildSteve Block2010-05-101-1/+0
| | | | | | | | 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
* Merge "Choose correct new/delete in case of multiple inheritance."Shimeng (Simon) Wang2010-05-072-0/+32
|\
| * Choose correct new/delete in case of multiple inheritance.Shimeng (Simon) Wang2010-05-072-0/+32
| | | | | | | | | | | | | | The compilation issue happens when android webcore instrumentation is turned on. issue: 2582105 Change-Id: I403b43c69a0561ee52baf4265831dca185264ced
* | Implement the audio tag in webkit -- the corresponding java CL is ↵Nicolas Roard2010-05-0715-284/+830
|/ | | | | | https://android-git.corp.google.com/g/#change,41406 Change-Id: Ief37a7d9879308f0749fcd569e82fddc3f989a8a
* Adds a couple of missing headers to CachedLinkPrefetch.hSteve Block2010-05-071-1/+2
| | | | | | These will be required with the upcoming WebKit merge. Change-Id: I610d6bf5ea919c6842808fd6090f68dc010f4b2e
* Provide access to current match highlighted.Leon Scroggins2010-05-062-0/+15
| | | | | | | | Part of fix for issue 2663680 Requires a change to frameworks/base. Change-Id: I79e460867973cbfcb3105d46058de705877f0aa9
* am bf13d116: am ec366141: am 7f034a17: Fix a ref counting bug in touch event ↵Ben Murdoch2010-05-061-5/+5
|\ | | | | | | 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
| * am ec366141: am 7f034a17: Fix a ref counting bug in touch event handling. ↵Ben Murdoch2010-05-061-5/+5
| |\ | | | | | | | | | | | | | | | | | | | | | | | | 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
| | * am 7f034a17: Fix a ref counting bug in touch event handling. The RefPtr ↵Ben Murdoch2010-05-061-5/+5
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | | * Fix a ref counting bug in touch event handling. The RefPtr returned from ↵Ben Murdoch2010-05-061-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | Enable contentEditable.Leon Scroggins2010-05-055-7/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | am 4190ab28: am cc7f2722: am da713c02: Fix a crash caused by navigating away ↵Ben Murdoch2010-05-051-0/+3
|\ \ \ \ | |/ / / | | | | | | | | 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
| * | | am cc7f2722: am da713c02: Fix a crash caused by navigating away from a page ↵Ben Murdoch2010-05-051-0/+3
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | * | am da713c02: Fix a crash caused by navigating away from a page with your ↵Ben Murdoch2010-05-051-0/+3
| | |\ \ | | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | | * Fix a crash caused by navigating away from a page with your finger still ↵Ben Murdoch2010-05-051-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | Merge "Fix typo in FrameLoaderClientAndroid.cpp"Steve Block2010-05-051-1/+1
|\ \ \ \
| * | | | Fix typo in FrameLoaderClientAndroid.cppSteve Block2010-05-051-1/+1
| | | | | | | | | | | | | | | | | | | | Change-Id: Ia852fa791d5c77ba80500e59926568cb9990bcac
* | | | | Merge "Enable SVG compiling in gingerbread."Shimeng (Simon) Wang2010-05-045-13/+18
|\ \ \ \ \
| * | | | | Enable SVG compiling in gingerbread.Shimeng (Simon) Wang2010-05-045-13/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Compiled successfully for both V8 and JSC. The libwebcore size changes from 5354080 to 6072344, the diff is 700KB. Change-Id: Id95abd8b8f2181ed7789a95e0675cb8436e11bf7
* | | | | | Link prefetch supportLeon Clarke2010-05-0420-90/+402
| | | | | | | | | | | | | | | | | | | | | | | | http://b/issue?id=2268353
* | | | | | am ce99ade6: am 6452300d: am d294ab99: Update plugin\'s dirtyRect to match ↵Derek Sollenberger2010-05-031-0/+10
|\ \ \ \ \ \ | |/ / / / / |/| | / / / | | |/ / / | |/| | | the dirtyRect returned when locking a surface.
| * | | | am 6452300d: am d294ab99: Update plugin\'s dirtyRect to match the dirtyRect ↵Derek Sollenberger2010-05-031-0/+10
| |\ \ \ \ | | | |/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | * | | am d294ab99: Update plugin\'s dirtyRect to match the dirtyRect returned when ↵Derek Sollenberger2010-05-031-0/+10
| | |\ \ \ | | | | |/ | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | | * | Update plugin's dirtyRect to match the dirtyRect returned when locking a ↵Derek Sollenberger2010-05-031-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | surface. Change-Id: I2c3e6daa10eb9eb651be52bf9387008f154b176d http://b/2650954
* | | | | Merge "Fix a return type bug which is complained by gcc-4.6. If compile this ↵Jing Yu2010-05-031-2/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | function iwht gcc-4.6, gcc complains that "error: 'GlyphSet::GlyphSet' names the constructor, not the type"."
| * | | | | Fix a return type bug which is complained by gcc-4.6.Jing Yu2010-05-021-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | Merge changes ↵Steve Block2010-04-29585-9034/+27009
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | Merge webkit.org at r55033 : Update WebKit revisionSteve Block2010-04-271-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ie9ba4c69af684735ef4e884c75457738f33f0a3f
| * | | | | Merge webkit.org at r55033 : Update Android-specific LayoutTest expected resultSteve Block2010-04-271-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update the V8 expected output to reflect updated test at r55033. Change-Id: I35363367af1ed5adf59e0c22e328256e3ac361f3
| * | | | | Merge webkit.org at r55033 : Implement ↵Steve Block2010-04-273-5/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | Merge webkit.org at r55033 : Implement PluginPackage::NPVersion for AndroidSteve Block2010-04-271-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See http://trac.webkit.org/changeset/54940 Change-Id: I2c3153606ab0eb9a4598e211def2f07f60eab3da
| * | | | | Merge webkit.org at r55033 : Implement new ChromeClient::iconForFiles method ↵Steve Block2010-04-272-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for Android See http://trac.webkit.org/changeset/54923 Change-Id: I4f163c9716ca5e01b24f04337cf6c813e9faf0f7
| * | | | | Merge webkit.org at r55033 : Fix merge conflictsSteve Block2010-04-275-64/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
| * | | | | Merge webkit.org at r55033 : Initial merge by gitSteve Block2010-04-27580-9014/+27010
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I98a4af828067cc243ec3dc5e5826154dd88074b5
* | | | | | Merge changes I347b2c80,I9e3185deBen Murdoch2010-04-283-0/+9
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
| * | | | | | Cherry pick of WebKit.org revision r58323. Improves documentation for the ↵Ben Murdoch2010-04-281-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TouchStationary handler after discussions in webkit bug 37609. Change-Id: I347b2c8050505fd8747f46d90596882258451d3f
| * | | | | | Removing the TouchStationary state from PlatformTouchPoint resultedBen Murdoch2010-04-282-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | Merge "Do not hide the cursor ring when clicking on a <select> element."Leon Scroggins2010-04-274-5/+13
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | Do not hide the cursor ring when clicking on a <select> element.Leon Scroggins2010-04-274-5/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | Merge "Remove Python generated files accidentally added to tree in WebKit merge"Steve Block2010-04-2758-0/+0
|\ \ \ \ \ \ \
| * | | | | | | Remove Python generated files accidentally added to tree in WebKit mergeSteve Block2010-04-2658-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These were added in the WebKit merge to r54127 in https://android-git.corp.google.com/g/39242 Change-Id: I9cdcf2730d826393191e74cb77ab2ddf8de52920
* | | | | | | | Merge "move CachedInput::init() to cpp"Cary Clark2010-04-272-4/+6
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | move CachedInput::init() to cppCary Clark2010-04-262-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | | Add more padding round select boxes, use different assets atLeon Clarke2010-04-264-36/+85
| |_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | different resolutions, use new assets and don't deform the arrows when stretching the select box. http://b/issue?id=2506670
* | | | | | | Merge "Add touch event LayoutTests to Android tree (at current WebKit ↵Steve Block2010-04-2315-0/+640
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | revision, 54731)."
| * | | | | | | Add touch event LayoutTests to Android tree (at current WebKit revision, 54731).Steve Block2010-04-2315-0/+640
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These tests should all pass. Current failures will be added to the DumpRenderTree ignore list. Change-Id: Id9a273154e2e70ea6fdea6e39797708e2f5132ed
* | | | | | | | Merge "Fixes the Geolocation mock position timestamp"Steve Block2010-04-231-1/+1
|\ \ \ \ \ \ \ \
| * | | | | | | | Fixes the Geolocation mock position timestampSteve Block2010-04-231-1/+1
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I96010209387446306fd548a87cf203a9505e6d03