| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| | |
is not thread safe.
|
|\ \
| | |
| | |
| | |
| | | |
* changes:
Added createView and attachView for playing embedded videos.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Use a larger naturalSize (same as RenderReplaced intrinsic size). The real code
should report the size from the video once decoded.
Still need to implement setVisible to not show the VideoView when it isn't
actually visible. That would probably be a better spot to attach it to the view
system.
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
This fixes a bug where the DOM has moved the focus, but the WebTextView
is still sending keys to the old focus. Requires a change in
frameworks/base. This part of the change just gives WebView a way
to get a pointer to the currently focused node (regardless of the
cursor).
|
|\ \
| | |
| | |
| | |
| | | |
* changes:
Remove JavaScript node size in the instrumentation as it is using arena now. Added JSC namespace for the TimeCounter.
|
| | |
| | |
| | |
| | | |
Added JSC namespace for the TimeCounter.
|
| | |
| | |
| | |
| | | |
user events)
|
|/ /
| |
| |
| |
| |
| | |
This helps superpudu recompute the cursor ring more
frequently when the floating bar moves. It also helps
update the nav cache when navigating during a page load.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Longpressing on a WebView while the WebTextView is up calls
WebTextView::performLongPress(). This used to be fine, but now
we may still leave the WebTextView up while the user is longpressing
on something else. Check to ensure that the focus is the same
as the cursor before calling WebTextView's version. Also,
send a click if the user longpresses on a different WebTextView,
so it will now behave appropriately. Requires a change in
frameworks/base.
Provide a setter on CachedHistory to set the mousebounds, and
set it in selectBestAt, so that getSimulatedMousePosition
uses the correct information. Also edit some comments to refer
to the cursor rather than the focus. In WebView.cpp, use
the delete TypingCommand, making deleting and cutting work
once again.
|
| |
| |
| |
| |
| |
| |
| | |
When the WebView loses WindowFocus, we stop drawing the
selection. We need to resume drawing it, especially for
the context menu, which steals WindowFocus. Corresponds
to a change in frameworks.
|
|\ \
| | |
| | |
| | |
| | | |
* changes:
Don't clip out nodes if the clip is an empty rectangle
|
| | |
| | |
| | |
| | | |
http://b/issue?id=1945476
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
* changes:
Remove incorrect comments
|
| | | |
| | | |
| | | |
| | | | |
Also no need to change order between libv8 and libxml2.
|
|\ \ \ \
| |/ / /
|/| | /
| | |/
| |/| |
|
| | |
| | |
| | |
| | | |
calculations.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Merge 2390 from master to donut.
Added postUrl() to WebView so that we can pass lat/lon for the search.
|
| | | |
|
| | |
| | |
| | |
| | | |
of the headers.
|
| |/
|/| |
|
| |
| |
| |
| | |
Requires companion change in frameworks/base
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Consolidate key handling. Simplify interface between android
and webkit so multiple clients can use common code to pass keys.
Add helper to return if cached node is plugin.
Use WebView::m_clickedOnPlugin to remember active plugins.
Add WebView.MOVE_CURSOR to replay key events the plugin
doesn't want.
|
| |
| |
| |
| |
| |
| |
| |
| | |
Optionally pass a frame and node pointer to nativeClick, since
the hit testing does not find the HTMLSelectElement node. Also
change the signature of nativeClick to return void, since
we never use the return value. Requires a change in
frameworks/base.
|
|\ \
| | |
| | |
| | |
| | | |
* changes:
Adding mouse events to the plugin API
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
* changes:
Fix a bug where sometimes the cursor was lost.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Create a new function that sets the cursor data to the WebViewCore,
and call it each time we change the cursor. Prior to this change,
by touching on a non-cursored, non-focused textfield, you could
set the cursor on the current CachedRoot without setting the data
on the WebViewCore. Then, when we get a new frame cache, we
check the data on the WebViewCore (which is out of date). Since
it does not think there was a cursor (or it thinks it was somewhere
else), we do not restore the cursor on the new cache. This change
fixes that by ensuring that the cursor information is up to date.
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | | |
* changes:
Implement fullscreen video. Currently only load() and play() are supported. The rest of the MediaPlayerPrivate functionality will be added in a later CL.
|
| | | |
| | | |
| | | |
| | | | |
The rest of the MediaPlayerPrivate functionality will be added in a later CL.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
In drawCursorRing, we potentially use a different value than bounds
for the cursor ring. If we use that other value, also use it for
the invalidation to clear it later.
|
|\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | | |
* changes:
throttle plugin draws to 60fps, so we don't swamp the CPU to no visual avail.
|
| | | | |
|
|/ / / |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add clicking, key debug statements in WebViewCore.cpp.
Fix dumping nav tree to use NamedNodeMap.
Set click point to be start of text field, end of text area, middle
of others.
Make CachedRoot::getSimulatedMousePosition, callers const
|
|/ / |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
With the latest WebKit drop we lost a hack we had to make ListBoxes
behave like MenuLists. Rather than reviving it, now in WebViewCore
check for isListBox(). This makes a click once again open the list
so the user can choose the selection. Also disable WebKit's drawing
of the text shown, and simply draw it ourselves, so we can draw
nothing or the first item selected.
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
* changes:
Remove ANDROID_USER_GESTURE as the bug it fixed no longer applies.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
I tested the original bug and found that without this change, the link works
perfectly fine. The only thing that does not work with this change is redirects
within iframes that are to non-http protocols. This is ok since iframes can
always change the parent window's location if this is the desired behavior.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When the WebViewCore picture set is recomputed, check
to see if the trackball has moved since the last time.
If so, rebuild the nav cache even if dom version checking
is disabled.
If there's no focus node ready to receive a key event,
check to see if the cursor is hovering over a plugin, and
give it the event instead.
Update all cursor state in both places it could change.
|
|/ /
| |
| |
| | |
plugin of the document's visibleRect.
|
|\ \
| | |
| | |
| | |
| | | |
* changes:
Ues loadFrameRequest instead of loadPostRequest so that we don't need to change WebKit any more.
|
| | |
| | |
| | |
| | | |
change WebKit any more.
|
|/ /
| |
| |
| |
| |
| |
| | |
Remove a webkit change that makes some functions public for our
use. Instead, use a pointer to a base class where those functions
are already public. In one case where a function has been removed,
call another function which behaves the same.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Resolved conflicts:
WebCore/Android.mk
WebCore/storage/LocalStorageArea.h
WebCore/storage/SessionStorageArea.cpp
WebCore/storage/StorageEvent.cpp
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Generate mouse move event after sending scroll event
Move cursor update in nav cache to UI thread
Remove updating nav cache on mouse move
Remove node parameter from mouse move
Remove plugin focus hack from mouse move
Add interface to get native cursor position
|
| | | |
|