summaryrefslogtreecommitdiffstats
path: root/WebKit/android/jni
Commit message (Collapse)AuthorAgeFilesLines
...
* Do not dismiss the keyboard if the plugin is the focused node.Derek Sollenberger2011-01-211-1/+1
| | | | | bug: 3332478 Change-Id: I358ed2c828e39adc8d6e80eaaa0071854e03c655
* Report SSL certificates to WebView.Iain Merrick2011-01-202-0/+25
| | | | | | | | | 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
* Merge "Do not reveal selection unless the focus controller is active." into ↵Leon Scroggins2011-01-201-3/+2
|\ | | | | | | honeycomb
| * Do not reveal selection unless the focus controller is active.Leon Scroggins2011-01-201-3/+2
| | | | | | | | | | | | | | | | | | Bug:3370821 Bug:3073288 Also remove unnecessary callers to setUserInitiatedAction. Change-Id: I682b9498bb48771a92e856e32e16072007c53f72
* | Trigger OnScreen events when the page loads.Derek Sollenberger2011-01-192-5/+21
|/ | | | | bug: 3368632 Change-Id: I13dbf1c809f32887f5d659e6fead60a61110eddd
* Move selection on screen when size changes.Leon Scroggins2011-01-191-0/+3
| | | | | Bug:3367446 Change-Id: Idad0fae69588fd6ce9602319385e165d7e2ff5dd
* Passing WebSettings cacheMode to the chrome load_flagsKristian Monsen2011-01-193-3/+18
| | | | | | Fixes a few CTS tests Change-Id: I1b72813b828a6aa24522e9ffb2ff17a3e364f7bf
* Merge "Layout before creating the base layer." into honeycombPatrick Scott2011-01-181-2/+6
|\
| * Layout before creating the base layer.Patrick Scott2011-01-181-2/+6
| | | | | | | | | | | | | | | | | | | | WebKit asserts during draw that the frame does not need a layout. Do the layout to also get the most updated data. Move the bridge assert after the parent check as some frames are never attached and no history item is created. Change-Id: If646d6ed2b409a3078d2f7a6793b7aed94ffecaf
* | Merge "Persist scrollPoint as part of the history item." into honeycombShimeng (Simon) Wang2011-01-182-0/+25
|\ \ | |/ |/|
| * Persist scrollPoint as part of the history item.Shimeng (Simon) Wang2011-01-142-0/+25
| | | | | | | | | | | | | | | | | | | | Also record scroll point and view scales when webcore scroll offset is changed. This will help history navigation and browser restoration. issue: 2819082 Change-Id: I3e59806d8110127ed9a2e32b917c4176ffa6bf73
* | Fixing cookie CTS tests.Kristian Monsen2011-01-171-2/+2
| | | | | | | | | | | | | | The old code would only return the correct value after a background thread had been running. Change-Id: I79c0be8606b005b6a18aa83f5b91891709d4e0f5
* | Merge "don't let contentEditable negate key handling" into honeycombCary Clark2011-01-141-1/+1
|\ \
| * | don't let contentEditable negate key handlingCary Clark2011-01-141-1/+1
| |/ | | | | | | | | | | | | | | If the eventHandler says the key was handled, don't allow the contentEditable test to set handled to false. bug:3351951 Change-Id: I0dbe956e8983c16e738760e3b159d1353cc3eddd
* | Hook up CacheManager for the Chromium HTTP stackSteve Block2011-01-142-0/+149
| | | | | | | | | | | | | | | | Requires a corresponding change in frameworks/base https://android-git.corp.google.com/g/87939 Bug: 3270236 Change-Id: I31a640de86d6fad00eb8b71784e0ee9136ab1174
* | Merge "b/3133123 Pass touch point ids to WebKit" into honeycombHuahui Wu2011-01-132-6/+10
|\ \ | |/ |/|
| * b/3133123 Pass touch point ids to WebKitHuahui Wu2011-01-132-6/+10
| | | | | | | | | | | | | | | | | | This is the CL in WebKit side and it needs the framwork CL: https://android-git.corp.google.com/g/#change,89630 Notice some changes touch open source WebKit's code, so b/3351313 is filed to keep track of that. Change-Id: I0ac5d75c4a90f14afeb2e3fc2dc5b1c437c631f8
* | Do not open the keyboard if 'click' came from a keypress.Leon Scroggins2011-01-122-18/+25
| | | | | | | | | | | | | | | | Bug:3344162 Requires a change in frameworks/base. Change-Id: Id6fddcb2f179695998ef9372b8bca36bebbb54a3
* | Merge "Fix a ref count issue." into honeycombPatrick Scott2011-01-121-2/+2
|\ \
| * | Fix a ref count issue.Patrick Scott2011-01-121-2/+2
| | | | | | | | | | | | | | | | | | | | | setBridge calls adoptRef on the bridge and the stack object deletes the bridge. Deleted memory is no good. Change-Id: I80c5f614da604c0362530a54ff04b892d96ef6b1
* | | Merge "Fix <select> with size." into honeycombLeon Scroggins2011-01-121-1/+17
|\ \ \ | |/ / |/| |
| * | Fix <select> with size.Leon Scroggins2011-01-111-1/+17
| |/ | | | | | | | | Bug:3328480 Change-Id: I47a7df3e5ffb043e6162b661a6de3a837d141c88
* | Merge "Use float to preserve scales' accuracy." into honeycombShimeng (Simon) Wang2011-01-113-17/+18
|\ \
| * | Use float to preserve scales' accuracy.Shimeng (Simon) Wang2011-01-113-17/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change helps page navigation, since the restored scale is accurate. This change has a corresponding change in frameworks/base. https://android-git.corp.google.com/g/#change,88121 issue: 3225233 Change-Id: I7e5601e8412e8b81e7f32c9ffb9e6c114db95169
* | | Merge "Prevent a crash by caching overflow scrolling." into honeycombPatrick Scott2011-01-111-1/+1
|\ \ \ | |/ / |/| |
| * | Prevent a crash by caching overflow scrolling.Patrick Scott2011-01-111-1/+1
| |/ | | | | | | | | | | | | | | | | Use adoptRef when creating a new bridge item. Use toRenderBoxModelObject instead of toRenderBox as RenderInlines have layers. Bug: 3321493 Change-Id: I4283681eba961aedaa8d80bfdfb3d1a468aab1ac
* | Merge "Remove ANDROID_SCROLL_ON_GOTO_ANCHOR in WebCore/config.h" into honeycombShimeng (Simon) Wang2011-01-111-2/+0
|\ \ | |/ |/|
| * Remove ANDROID_SCROLL_ON_GOTO_ANCHOR in WebCore/config.hShimeng (Simon) Wang2011-01-071-2/+0
| | | | | | | | | | | | | | | | | | This helps scrolling to a page#anchor link as shown in the bug. Not sure I understand the reason to have that setting at the first place. issue: 3225233 Change-Id: If2960d3c77be94b150e138a534007708f025dbad
* | bug:3325039 Making the cursor ring movement send accessibility events.Svetoslav Ganov2011-01-072-3/+93
|/ | | | | | | | | | | | | | | | | | | | | | | | | 1. Added a mechanism to select the cursor ring content if accessibility is enabled - This is achieved by sending an event to the WebCore thread (if accessibility is enabled) to select the content of the cursor when the latter moves. Added code in WebViewCore to select the given node and notify the UI thread for the selection markup which is delivered of the accessibility injector which manages sending accessibility events. This is relevant for adding accessibility to WebView if JavaScript is not enabled. (If JS is enabled we inject a screenreader written in JS). 2. Fixed the event delegation to the accessibility injector since it should be able to consume key events of interest and perform some action which leads to sending appropriate accessibility event. In the previous implementation it was possible that the injector consumes the event but the latter was bubbled up. 3. Added function to scroll the selection into view while moving it around based on user commands. Note: This is a two project change. Change-Id: Ica27f317e194474d4e38aba5d7a2c0acc9f05a33
* Merge "Not set max decoded image size in WebCore." into honeycombShimeng (Simon) Wang2011-01-071-2/+9
|\
| * Not set max decoded image size in WebCore.Shimeng (Simon) Wang2011-01-061-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | Two reasons: 1. the image size will be limited in ImageSourceAndroid.cpp. 2. WebCore will do an estimation comparison against that max value, which will limit some good cases. For example, in the case of the following bug, the background image size is limited and good, but its estimation value in WebCore will exceed the max. issue: 3240499 Change-Id: I721c7565beb648dd83200d05e223012299997e04
* | Adds an optimization to cache the WebCache backendSteve Block2011-01-061-1/+0
|/ | | | | | Also does some general cleaning up. Change-Id: If1b5a338bc6500c34d0c239a75377a2d23dc996d
* Add a stdStringToJstring() helper functionSteve Block2011-01-064-9/+23
| | | | Change-Id: I323c753d7ce22e0e23928a126cfb99c781a074f1
* Fix naming of wtfStringToJstring()Steve Block2011-01-0610-66/+66
| | | | Change-Id: I3e1a4fb110fc9d312cc608c86fcaf7cb27431685
* Merge WebKit at r72805: Use Node::parent() rather than Node::parentNode()Steve Block2011-01-061-1/+1
| | | | | | | | | | | | | | This is a revert of "Merge WebKit at r73109: use parentNode method." See http://trac.webkit.org/changeset/72825 This reverts commit 23aa22bb0c8bf0d91c99d21c5dca4c64a4825a87. Note that this is a backwards merge from Chromium release 9.0.600.0 to 9.0.597.0, to align with the Chromium 9 stable release branch. Change-Id: I5ba4d0976c3b87b32326fdc8e2eb1cffdd7541cf
* refine empty picture test to look for color rectsCary Clark2011-01-051-0/+2
| | | | | bug:3296986 Change-Id: I171435f6285f671abc9f2e38ad00ebcabb783cb3
* Add full-screen support for OpenGL based plugins.Derek Sollenberger2011-01-042-0/+14
| | | | | bug: 3321891 Change-Id: Ife1bbeed91b3285277bfe47c71f523d477891b98
* Merge WebKit at r73109: use parentNode method.Shimeng (Simon) Wang2010-12-221-1/+1
| | | | | | | | This is because of: http://trac.webkit.org/changeset/72825/trunk/WebCore/dom/Node.h which makes the parent method private. Change-Id: I706c4cbc4e69bee990f9e138aeb7ad2ed2a3d42f
* Merge "Set 660 permissions on Appcache database"Steve Block2010-12-211-6/+16
|\
| * Set 660 permissions on Appcache databaseSteve Block2010-12-211-6/+16
| | | | | | | | | | Bug: 3244281 Change-Id: I5c90f44c4e8c3cd7d1ae2652e5d9f864a69b5dfe
* | Merge "Revert "Revert "Merge "Add a method java can send proxy changes to""""Kristian Monsen2010-12-211-1/+14
|\ \
| * | Revert "Revert "Merge "Add a method java can send proxy changes to"""Kristian Monsen2010-12-211-1/+14
| | | | | | | | | | | | This reverts commit 9c4386e62deef6236674a2b2073a1efd514d75ac.
* | | Merge "Set 660 permissions on HTML5 Database API meta database"Steve Block2010-12-211-2/+12
|\ \ \ | |/ / |/| / | |/
| * Set 660 permissions on HTML5 Database API meta databaseSteve Block2010-12-211-2/+12
| | | | | | | | | | Bug: 3244281 Change-Id: I7af7c47c92fc180435cff2416922916a1114c88f
* | Revert "Merge "Add a method java can send proxy changes to""Huahui Wu2010-12-201-14/+1
| | | | | | | | | | This reverts commit c3a805c84165787f1693b3502ce139d6ea405307, reversing changes made to 062390c915ca7282c88b435ad4fa7b6f157fb5ef.
* | Merge "Add a method java can send proxy changes to"Kristian Monsen2010-12-201-1/+14
|\ \
| * | Add a method java can send proxy changes toKristian Monsen2010-12-201-1/+14
| | | | | | | | | | | | | | | | | | | | | Used by, and uses, this in frameworks/base: https://android-git.corp.google.com/g/#change,85836 Change-Id: I618f0f0cbeefc660152e60cced3940772f764e1c
* | | Merge "Set 660 permissions on Geolocation cache DB"Steve Block2010-12-201-2/+13
|\ \ \ | |/ / |/| / | |/
| * Set 660 permissions on Geolocation cache DBSteve Block2010-12-201-2/+13
| | | | | | | | | | Bug: 3256540 Change-Id: I2774f100c9e9c458ebdaf9b6d188c52e79fd2568
* | Don't strip HTTP response headers with empty valuesSteve Block2010-12-171-5/+2
|/ | | | | | | | | This change affects the Android HTTP stack only. We now match the XHR spec - http://www.w3.org/TR/XMLHttpRequest/#the-getresponseheader-method - and provide header strings even if they are empty. Bug: 3294032 Change-Id: Ic42e5e97e0a86ae2d08680ad689a2ab249d6ecc7