| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
formats.
|
| |
|
|\
| |
| |
| |
| | |
* changes:
fixing the surface size if the plugin elects to not handle zoomEvents.
|
| | |
|
|\ \
| |/
|/|
| |
| | |
* changes:
Fixes a couple of bugs in the Geolocation permissions manager.
|
| | |
|
|/ |
|
|
|
|
| |
properties. Currently it only has getApplicationDataDirectory.
|
|
|
|
|
|
|
| |
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.
|
| |
|
|\
| |
| |
| |
| | |
* changes:
Enable workers for V8
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
* changes:
enhancing visibleRect tracking and making it work within iframes.
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* changes:
Fixing mouse and touch coordinates inside iframes.
|
| |/ |
|
|\ \
| |/
|/|
| |
| | |
* changes:
expose getFontPath to plugins
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
|/
|
|
|
|
|
|
| |
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.
|
| |
|
|\
| |
| |
| |
| | |
* changes:
Fix a bug in the ChromeClientAndroid where the m_newQuota was set to -1 after the call to the browser thread was made.
|
| |
| |
| |
| | |
after the call to the browser thread was made.
|
|/ |
|
| |
|
|
|
|
|
| |
Also, delete threadData if pthread_create fails. This is a rare occurance but we
don't want to leak memory just in case.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|\
| |
| |
| |
| | |
* changes:
Find left edge of column using nav cache data.
|
| |
| |
| |
| |
| | |
The function is currently unused, but will be used by
Grace's double-tap experiment.
|
|\ \
| | |
| | |
| | |
| | | |
* changes:
Clear the WebTextView when clicking on another node.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | |
| | |
| | |
| | |
| | | |
When the WebTextView scrolls, scroll the corresponding RenderTextControl
in webkit. Requires a change in frameworks/base.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
* changes:
Fix issue 1795088 Improve audio routing code
|
| | | |
| | | |
| | | |
| | | | |
Integrated comments after patch set 1 review.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
* changes:
Enforce app cache maximum size
|
| | |/ /
| |/| | |
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | |
| | | |
| | | | |
Merge commit '70522f5f5fb44f2f4df7a08aa64263c619e299cb'
* commit '70522f5f5fb44f2f4df7a08aa64263c619e299cb':
adjust right edge of copy bounds if edge is not found
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
* changes:
wire the appcache to the HTML5 UI
|
| | | | | |
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | |
| | | | | |
* changes:
Implements a mechanism that limit the growth of the application cache
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* changes:
Check for xml and text mime types through DOMImplementation.
|
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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/"
|
|/ / / / |
|
| | | | |
|