summaryrefslogtreecommitdiffstats
path: root/WebKit
Commit message (Collapse)AuthorAgeFilesLines
* modifying the android_npapi.h to accomodate surfaces with different pixel ↵Derek Sollenberger2009-08-108-52/+55
| | | | formats.
* enabling plugin surfaces to manually scale based on the zoom level.Derek Sollenberger2009-08-074-25/+11
|
* Merge change 20271Android (Google) Code Review2009-08-065-8/+8
|\ | | | | | | | | * changes: fixing the surface size if the plugin elects to not handle zoomEvents.
| * fixing the surface size if the plugin elects to not handle zoomEvents.Derek Sollenberger2009-08-065-8/+8
| |
* | Merge change 20266Android (Google) Code Review2009-08-061-3/+4
|\ \ | |/ |/| | | | | * changes: Fixes a couple of bugs in the Geolocation permissions manager.
| * Fixes a couple of bugs in the Geolocation permissions manager.Steve Block2009-08-061-3/+4
| |
* | first cut at adding zoom support for plugins.Derek Sollenberger2009-08-063-7/+29
|/
* Add SystemInterface to the android_npapi so that we can expose system relatedGrace Kloba2009-08-054-0/+100
| | | | properties. Currently it only has getApplicationDataDirectory.
* Add a callback for parsing apple-touch-icon.Patrick Scott2009-08-054-0/+32
| | | | | | | Call through FrameLoaderClient when an apple-touch-icon attribute is parsed. Instead of always downloaded the icon, just report the url so that if it is needed, it can downloaded by java. It is also a lot more code to let WebCore handle storage and retrieval of the icon.
* adding the first cut for the onLoad plugin event.Derek Sollenberger2009-08-042-0/+7
|
* Merge change 9470Android (Google) Code Review2009-08-041-0/+22
|\ | | | | | | | | * changes: Enable workers for V8
| * Enable workers for V8Andrei Popescu2009-08-031-0/+22
| |
* | Merge change 9656Android (Google) Code Review2009-08-043-15/+37
|\ \ | | | | | | | | | | | | * changes: enhancing visibleRect tracking and making it work within iframes.
| * | enhancing visibleRect tracking and making it work within iframes.Derek Sollenberger2009-08-043-15/+37
| | |
* | | Merge change 9526Android (Google) Code Review2009-08-032-4/+24
|\ \ \ | |/ / | | | | | | | | | * changes: Fixing mouse and touch coordinates inside iframes.
| * | Fixing mouse and touch coordinates inside iframes.Derek Sollenberger2009-08-032-4/+24
| |/
* | Merge change 9343Android (Google) Code Review2009-08-032-0/+37
|\ \ | |/ |/| | | | | * changes: expose getFontPath to plugins
| * expose getFontPath to pluginsMike Reed2009-07-312-0/+37
| |
* | Fix a bug in find.Leon Scroggins2009-07-311-10/+9
| | | | | | | | | | | | | | | | | | | | | | Fix for http://b/issue?id=2021424. When trying to draw the matches, if we find that the page needs to be scrolled to put the match on screen, we request a scroll, do a viewInvalidate and stop, so that the matches will be drawn after the invalidate. Unfortunately, for some values, we do not end up scrolling, because contentToView turns the scroll into a no op. So we forever request scrolls, and never draw the matches. Fix this by getting a return value from scrollBy, and if it returned false, go ahead and draw the matches.
* | rebuild the nav cache on mouse clicks during page loadCary Clark2009-07-315-24/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While the page is loading, the nav cache is not rebuilt. Double-click zooms out the web page by using the nav cache to find the left edge of the column -- but fails to work during page load. This change rebuilds the nav cache (if the page is loading) each time a mouse click is sent to webkit. This doesn't fix the bug where the first double click doesn't align the column correctly, but helps with subsequent clicks. Also, pass scale information to getBlockLeftEdge so it can restrict its search to the area that will be zoomed to. Default to the point clicked if no alignment info can be found.
* | Allow user to jump to the next textfield.Leon Scroggins2009-07-315-21/+139
|/ | | | | | | | In CachedFrame, add methods to find the next textfield and to determine which ImeAction should be associated with a given textfield. In WebView, uses these apis to determine the ImeAction and jump to the next textfield and scroll it on screen. Requires a change to frameworks/base.
* Remove snapToAnchor as it is not used any more.Grace Kloba2009-07-302-65/+0
|
* Merge change 9149Android (Google) Code Review2009-07-301-1/+4
|\ | | | | | | | | * changes: Fix a bug in the ChromeClientAndroid where the m_newQuota was set to -1 after the call to the browser thread was made.
| * Fix a bug in the ChromeClientAndroid where the m_newQuota was set to -1 ↵Andrei Popescu2009-07-301-1/+4
| | | | | | | | after the call to the browser thread was made.
* | Adds the C++ side of the system to show the Geolocation permissions prompt.Steve Block2009-07-301-2/+26
|/
* Adds GeolocationPermissionsBridge.Steve Block2009-07-293-2/+105
|
* Remove the WebIconDatabase thread attachment since ThreadingPthreads does it.Patrick Scott2009-07-291-19/+2
| | | | | Also, delete threadData if pthread_create fails. This is a rare occurance but we don't want to leak memory just in case.
* Fixes build bustage due to GeolocationPermissions.Steve Block2009-07-292-0/+3
|
* Adds a GeolocationPermissions class.Steve Block2009-07-298-3/+447
|
* wire in the AppCache out-of-space callbackAndrei Popescu2009-07-293-35/+61
|
* Support double tap in the Browser.Grace Kloba2009-07-285-5/+66
| | | | | | | | | | | | | | | Add api to get the left edge of the block from the current (x,y). The code was copied from Cary's change. Todo: 1.need some tuning as we can see from nytimes.com that some times the left edge is not correct. 2.currently nav cache is not up to date while loading. This means the left edge may not be correct during loading. 3.if (x,y) is over an edit text box, or image, it should return the left edge of it. Currently it is not working as expected. Added the code to store the extra scale factor, so that back/forward history works correctly.
* Merge change 7883Android (Google) Code Review2009-07-282-0/+121
|\ | | | | | | | | * changes: Find left edge of column using nav cache data.
| * Find left edge of column using nav cache data.Cary Clark2009-07-282-0/+121
| | | | | | | | | | The function is currently unused, but will be used by Grace's double-tap experiment.
* | Merge change 8389Android (Google) Code Review2009-07-231-0/+1
|\ \ | | | | | | | | | | | | * changes: Clear the WebTextView when clicking on another node.
| * | Clear the WebTextView when clicking on another node.Leon Scroggins2009-07-231-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We already cleared it in the above case, when the user clicks on empty space. If the user clicks on a node, and it is not a text input, clear it. This fixes a bug on the Google home page, where the user has typed into the textfield, but then clicks on "more" and is then unable to click on Gmail, which is covered by the (invisible) WebTextView.
* | | Improve dragging on WebTextView.Leon Scroggins2009-07-232-1/+36
| | | | | | | | | | | | | | | When the WebTextView scrolls, scroll the corresponding RenderTextControl in webkit. Requires a change in frameworks/base.
* | | Merge change 7734Android (Google) Code Review2009-07-231-2/+2
|\ \ \ | | | | | | | | | | | | | | | | * changes: Fix issue 1795088 Improve audio routing code
| * | | Fix issue 1795088 Improve audio routing codeEric Laurent2009-07-221-2/+2
| | | | | | | | | | | | | | | | Integrated comments after patch set 1 review.
* | | | Merge change 8191Android (Google) Code Review2009-07-231-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | * changes: Enforce app cache maximum size
| * | | | Enforce app cache maximum sizeAndrei Popescu2009-07-221-0/+5
| | |/ / | |/| |
* | | | am 70522f5f: adjust right edge of copy bounds if edge is not foundCary Clark2009-07-221-2/+8
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | Merge commit '70522f5f5fb44f2f4df7a08aa64263c619e299cb' * commit '70522f5f5fb44f2f4df7a08aa64263c619e299cb': adjust right edge of copy bounds if edge is not found
| * | | adjust right edge of copy bounds if edge is not foundCary Clark2009-07-211-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Sometimes the right edge of the copy rectangle misses the right-most character to be copied. An earlier change over- compensated by moving the edge boundary by 2. Now, move the edge boundary by 1, and if that fails, try 2.
* | | | Merge change 8031Android (Google) Code Review2009-07-221-12/+50
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | * changes: wire the appcache to the HTML5 UI
| * | | | wire the appcache to the HTML5 UIAndrei Popescu2009-07-211-12/+50
| | | | |
* | | | | Merge change 8010Android (Google) Code Review2009-07-2213-0/+68
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | * changes: Implements a mechanism that limit the growth of the application cache
| * | | | Implements a mechanism that limit the growth of the application cacheAndrei Popescu2009-07-2113-0/+68
| | | | |
* | | | | Merge change 8047Android (Google) Code Review2009-07-211-8/+4
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | * changes: Check for xml and text mime types through DOMImplementation.
| * | | | | Check for xml and text mime types through DOMImplementation.Patrick Scott2009-07-211-8/+4
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change in conjunction with a change in MimeTypeMap allows text extensions to map to text/* mime types. Previously, a text mime type would be downloaded instead of displayed if MimeTypeMap mapped a text extension to an unknown text mime type. Use DOMImplementation to check for xml and text mime types since it will compare the mime type to "text/"
* | | | | Fix a crash in plugins.Patrick Scott2009-07-211-1/+1
|/ / / /
* | | | removing visibleRect event and tracking rectangles instead.Derek Sollenberger2009-07-206-49/+201
| | | |