summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* enhancing visibleRect tracking and making it work within iframes.Derek Sollenberger2009-08-043-15/+37
|
* Fixing mouse and touch coordinates inside iframes.Derek Sollenberger2009-08-033-30/+41
|
* 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.
* Merge change 9295Android (Google) Code Review2009-07-311-2/+3
|\ | | | | | | | | * changes: Fix 1849037. Don't force text wrap to the screen if text is not autoWrap.
| * Fix 1849037. Don't force text wrap to the screen if text is not autoWrap.Grace Kloba2009-07-301-2/+3
| |
* | 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
|
* Adds a mock GeolocationService.Steve Block2009-07-307-6/+213
| | | | This is being submitted to WebKit in bug 27716.
* 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.
* | Merge change 9143Android (Google) Code Review2009-07-301-2/+26
|\ \ | | | | | | | | | | | | * changes: Adds the C++ side of the system to show the Geolocation permissions prompt.
| * | Adds the C++ side of the system to show the Geolocation permissions prompt.Steve Block2009-07-301-2/+26
| |/
* | Implement our own parallel connection count initialization.Patrick Scott2009-07-302-1/+9
|/ | | | | Use 20 since we have 4 connection threads that can pipeline up to 5 requests per thread.
* Adds GeolocationPermissionsBridge.Steve Block2009-07-293-2/+105
|
* Remove the WebIconDatabase thread attachment since ThreadingPthreads does it.Patrick Scott2009-07-292-19/+3
| | | | | 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
|
* am 173247db: (-s ours) Do not merge.Patrick Scott2009-07-280-0/+0
|\ | | | | | | | | | | | | Merge commit '173247db5500c88f7a7229fd20fb49ebd2d49296' * commit '173247db5500c88f7a7229fd20fb49ebd2d49296': Do not merge.
| * Do not merge.Patrick Scott2009-07-281-0/+41
| | | | | | | | | | | | | | | | | | | | This will attach and detach the native thread to and from the java vm. I believe this was the cause of a crash in donut. Sometimes, the IconDatabase needs to notify the WebCore thread of a new Icon. These callbacks post messages through the vm which causes AttachCurrentThread to be called but no matching DetachCurrentThread when the thread exits. Bug:1977972
* | 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 8820Android (Google) Code Review2009-07-281-1/+1
|\ \ \ | | | | | | | | | | | | | | | | * changes: fixing plugin event handling for touch to return the correct value.
| * | | fixing plugin event handling for touch to return the correct value.Derek Sollenberger2009-07-281-1/+1
| | | |
* | | | Exposes Geolocation at navigator.geolocation for JSC only.Steve Block2009-07-282-5/+1
| | | |
* | | | Merge change 8658Android (Google) Code Review2009-07-271-1/+0
|\ \ \ \ | |/ / / |/| | | | | | | | | | | * changes: Fixes missing comment change from change 8490.
| * | | Fixes missing comment change from change 8490.Steve Block2009-07-271-1/+0
| | | |
* | | | Merge change 8638Android (Google) Code Review2009-07-271-0/+1
|\ \ \ \ | |/ / / |/| | | | | | | | | | | * changes: explictly specify hinting (new api)
| * | | explictly specify hinting (new api)Mike Reed2009-07-241-0/+1
| | | |
* | | | Enables Geolocation on Android.Steve Block2009-07-274-0/+43
| | | |
* | | | Merge change 8498Android (Google) Code Review2009-07-274-16/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | * changes: Fixes WebKit Geolocation bug 27255.
| * | | | Fixes WebKit Geolocation bug 27255.Steve Block2009-07-244-16/+5
| | | | | | | | | | | | | | | | | | | | | | | | | We should not call the error callback if the success callback raises an exception. This is currently being submitted to WebKit as bug 27255.
* | | | | reconcile korg/master into goog/masterJean-Baptiste Queru2009-07-260-0/+0
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Merge korg/donut into korg/masterJean-Baptiste Queru2009-07-2547-103/+445
| |\ \ \ \
* | \ \ \ \ Merge changes 8489,8490Android (Google) Code Review2009-07-247-82/+0
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * changes: Android specifics for 'Removes uneccessary IDL files for Geolocation permissions'. Removes uneccessary IDL files for Geolocation callbacks.
| * | | | | | Android specifics for 'Removes uneccessary IDL files for Geolocation ↵Steve Block2009-07-244-12/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | permissions'.
| * | | | | | Removes uneccessary IDL files for Geolocation callbacks.Steve Block2009-07-243-70/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This change is currently being submitted to WebKit as bug 27250.
* | | | | | | 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.
* | | | | | | Update V8 to bleeding_edge@2524Andrei Popescu2009-07-2391-896/+3194
| | | | | | |
* | | | | | | 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