summaryrefslogtreecommitdiffstats
path: root/WebKit
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Moves the Geolocation position cache out of the Geolocation object."Steve Block2010-01-261-2/+2
|\
| * Moves the Geolocation position cache out of the Geolocation object.Steve Block2010-01-251-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The position cache is an implementation detail of the Geolocation object, but is being moved to its own file to keep files to a reasonable size. Also updates some names and fixes soem style. This will be upstreamed in https://bugs.webkit.org/show_bug.cgi?id=34084 The maximumAge code in the Geolocation object, which may make use of this caching, is being upstreamed in https://bugs.webkit.org/show_bug.cgi?id=30676 Change-Id: I083556de732bd7be240a75da5369117aabc50e33
* | am 562a8a46: am 53c84f3c: Do not allow the plugin to show or hide the ↵Derek Sollenberger2010-01-253-7/+22
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | keyboard unless it has focus. Merge commit '562a8a469695e0a2dee4eb1946847553f04ca2a2' * commit '562a8a469695e0a2dee4eb1946847553f04ca2a2': Do not allow the plugin to show or hide the keyboard unless it has focus.
| * | Do not allow the plugin to show or hide the keyboard unless it has focus.Derek Sollenberger2010-01-253-7/+22
| | |
* | | am 71ce050b: am c45f962c: Merge "Correcting how the plugin\'s bounding ↵Derek Sollenberger2010-01-253-73/+86
|\ \ \ | |/ / | | / | |/ |/| | | | | | | | | coordinates are computed." into eclair-mr2 Merge commit '71ce050b9dbf42b1f1f33269021af49371c20a54' * commit '71ce050b9dbf42b1f1f33269021af49371c20a54': Correcting how the plugin's bounding coordinates are computed.
| * Correcting how the plugin's bounding coordinates are computed.Derek Sollenberger2010-01-253-73/+86
| |
* | allow text node boundaries to delimit addressesCary Clark2010-01-251-1/+3
| | | | | | | | | | | | | | | | | | The current boundary condition for a state without a trailing zip code is a couple of spaces or a non-alphanumeric character, like punctuation. Add allowing the end of the text node as a termination condition. Fixes http://b/2384326
* | Merge "Merge pinch zoom from Eclair to Master. Including,"Grace Kloba2010-01-252-29/+89
|\ \
| * | Merge pinch zoom from Eclair to Master. Including,Grace Kloba2010-01-232-29/+89
| | | | | | | | | | | | | | | | | | commit 237bd75b6ebc1298cbd1c46b43903d19d7dd18b1 commit dbb3061334333f32b6f12c294a551bd2a4a3844c commit f48712a096831a3b85a5e18dabd44a541f6b4712 commit b99dd716b4af0afde074e28b50b7b28ae3c03da7
* | | am 53e1af87: am 2eb76d0b: Add logging for all plugin events and their return ↵Derek Sollenberger2010-01-255-21/+162
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | values. Merge commit '53e1af87fa4f19eac50b3d6fb45a3a386d156cd0' * commit '53e1af87fa4f19eac50b3d6fb45a3a386d156cd0': Add logging for all plugin events and their return values.
| * | Add logging for all plugin events and their return values.Derek Sollenberger2010-01-255-21/+162
| | |
* | | Fix build byAndrei Popescu2010-01-251-0/+4
| | | | | | | | | | | | | | | - adding WebCore/svg to the include path. This should not be guarded by #if ENABLE(SVG) in the makefiles. - calling PluginView::getNPObject from PlatformBridge only when V8 is used.
* | | Prepare NPV8Object.h/cpp for upstreaming:Andrei Popescu2010-01-251-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - remove #include bindings/npruntime.h from NPV8Object.cpp since that's also included in the NPV8Object.h - add ARRAYSIZE_UNSAFE macro - remove some TODOS This will be checked in after the corresponding webkit bug gets landed. See https://bugs.webkit.org/show_bug.cgi?id=33608
* | | Merge "Prepare ScriptController class for upstreaming."Andrei Popescu2010-01-251-0/+11
|\ \ \
| * | | Prepare ScriptController class for upstreaming.Andrei Popescu2010-01-221-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move the code to obtain the NPObject ptr associated with a PluginView to the PlatformBridge. This change will be submitted as soon as the patch in https://bugs.webkit.org/show_bug.cgi?id=33673 lands upstream.
* | | | Call nextTextfield on the CachedFrame that contains the cursor/focus.Leon Scroggins2010-01-221-3/+5
| | | | | | | | | | | | | | | | Fixes http://b/issue?id=2359748
* | | | am de7e9124: am ec4b5ee4: As we are sharing the view between embedded and ↵Grace Kloba2010-01-211-11/+10
|\ \ \ \ | | |/ / | |/| / | |_|/ |/| | | | | | | | | | | | | | full screen, we should make sure to call the correct update when bounds changed. Merge commit 'de7e9124bea659d873d5488809d92a334104cb53' * commit 'de7e9124bea659d873d5488809d92a334104cb53': As we are sharing the view between embedded and full
| * | As we are sharing the view between embedded and fullGrace Kloba2010-01-211-11/+10
| | | | | | | | | | | | | | | | | | screen, we should make sure to call the correct update when bounds changed. This should fix the crash when changing orientation.
* | | Merge changes I1b4ba984,I6cadc4f4,Icf99c709,Id22d59b7,I63f3c4edSteve Block2010-01-211-2/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * changes: Fixes style in V8 jni_runtime.[cpp|h] Updates V8 version of JavaString to use a private implementation class. Move V8 jni_npobject to bridge/jni/v8/JavaNPObjectV8 and fix style Move V8 jni_instance to bridge/jni/v8/JavaInstanceV8 and fix style Cherry-pick WebKit change 53620 to move bridge interfaces Field, Class, Instance and Array from Bridge to BridgeJSC
| * | | Move V8 jni_npobject to bridge/jni/v8/JavaNPObjectV8 and fix styleSteve Block2010-01-211-1/+1
| | | | | | | | | | | | | | | | Change-Id: Icf99c709929ef14551de61e55780b97767575f01
| * | | Move V8 jni_instance to bridge/jni/v8/JavaInstanceV8 and fix styleSteve Block2010-01-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the V8 equivalent of http://trac.webkit.org/changeset/53412 It is being upstreamed to webkit.org in https://bugs.webkit.org/show_bug.cgi?id=33951 Change-Id: Id22d59b7a5e0be72d594d454bb41c58760d824ff
* | | | Refactor style of Android specific touch events code in preparation for ↵Ben Murdoch2010-01-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | upstreaming to webkit.org. Change-Id: Id34e727145fe94e98e62a36b7fc8256468b4157c
* | | | am 67c90537: am 72acb46d: Fix the crash of exiting full screen by checking null.Grace Kloba2010-01-202-2/+4
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | Merge commit '67c90537fc70147ad8943f0a2cd02def405bcf8f' * commit '67c90537fc70147ad8943f0a2cd02def405bcf8f': Fix the crash of exiting full screen by checking null.
| * | | Fix the crash of exiting full screen by checking null.Grace Kloba2010-01-202-2/+4
| | | | | | | | | | | | | | | | | | | | When we exit full screen, we place the embedded view on the screen, so we need to destroy it again in the destructor
* | | | resolved conflicts for merge of 9dabd572 to masterGrace Kloba2010-01-203-76/+30
|\ \ \ \ | |/ / / | | / / | |/ / |/| |
| * | Changing plugin setwindow() to use page coordinateGrace Kloba2010-01-203-76/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | instead of frame as it is what Flash expects. For other port like Mac, it passes the window coordinate to the plugin. In Android, plugin always sees the full page and we use the visible screen rect to indicate whether it is visible. Change to use page coordinate across PluginView and PluginWidget for consistency. This should fix the problem Ben saw with plugin inside iframe (which is caused by a race condition) and the cnnn ad problem Adobe has.
* | | Cherry-pick WebKit change 53497 to rename jni_utility and ↵Steve Block2010-01-2018-72/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | jni_utility_private to JNIUtility and JNIUtilityPrivate See http://trac.webkit.org/changeset/53497 This is required to sync the Android tree with webkit.org to allow unforking in WebCore/bridge. This change required updating headers in Android-specific files in WebCore and WebKit. Change-Id: I4b80eb3eadcff66cbd261aa6ccef0f37927250b1
* | | resolved conflicts for merge of 3f4b1969 to masterSteve Block2010-01-204-2/+20
|\ \ \ | |/ / | | | | | | Change-Id: I24c41d6ab08dd3594edd4ff62a1c823c904b9851
| * | Merge changes I61cfea19,Ib2fe7793 into eclair-mr2Steve Block2010-01-204-2/+20
| |\ \ | | | | | | | | | | | | | | | | | | | | * changes: Cherry-pick WebKit change 53449 to move JSC-specific implementation of JavaString to a private implementation class Cherry-pick WebKit change 53464 to rename WebCore/bridge/runtime to WebCore/bridge/Bridge
| | * | Cherry-pick WebKit change 53464 to rename WebCore/bridge/runtime to ↵Steve Block2010-01-194-2/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WebCore/bridge/Bridge See http://trac.webkit.org/changeset/53464 This is required to sync the Android tree with webkit.org to allow unforking in WebCore/bridge. Note that this change required an update to ScriptControllerAndroid.cpp and a manual fix in PluginView.cpp to add a temporary ANDROID guard. Change-Id: Ib2fe7793f7b3212e3b41324ff7dc5bb15c0e14b4
* | | | Refactor our touch event code to use the version submitted to webkit.org by ↵Ben Murdoch2010-01-205-17/+82
| | | | | | | | | | | | | | | | | | | | | | | | the Qt team. Change-Id: I2953472cee68aadf18f9dd740e9b3f69ad729cf0
* | | | am 2ba2794f: am 4d667d7f: Exit the fullscreen mode when the PluginWidget is ↵Grace Kloba2010-01-192-1/+9
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | destroyed. Merge commit '2ba2794f78c094c88827bafc31f42afefe710d1e' * commit '2ba2794f78c094c88827bafc31f42afefe710d1e': Exit the fullscreen mode when the PluginWidget is
| * | | Exit the fullscreen mode when the PluginWidget isGrace Kloba2010-01-192-1/+9
| |/ / | | | | | | destroyed.
* | | resolved conflicts for merge of acf4a21d to masterSteve Block2010-01-191-9/+9
|\ \ \ | |/ / | | | | | | Change-Id: If8bb4335848f51919608d28a30ee610acb120ae7
| * | Cherry-pick WebKit change 53436 to fix style in JavaInstanceJSCSteve Block2010-01-191-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See http://trac.webkit.org/changeset/53436 This is required to sync the Android tree with webkit.org to allow unforking in WebCore/bridge. Note that changes to the following were required as a result of this cherry-pick. - WebCoreFrameBridge.cpp - updated to use JavaInstance::m_instance - V8Binding/jni/jni_instance - Updated to rename the V8 version of JavaInstance::_instance to JavaInstance::m_instance to allow the same code path to be used in WebCoreFrameBridge. Change-Id: I6884f7424c8a0917095f828bda4ca62452e527b5
* | | resolved conflicts for merge of df644d06 to masterSteve Block2010-01-191-1/+1
|\ \ \ | |/ / | | | | | | Change-Id: I02d6b5e94724091decfe0c26317554c86dcfb2da
| * | Merge "Cherry-pick WebKit change 53412 to move jni_instance to ↵Steve Block2010-01-191-1/+1
| |\ \ | | | | | | | | | | | | JavaInstanceJSC" into eclair-mr2
| | * | Cherry-pick WebKit change 53412 to move jni_instance to JavaInstanceJSCSteve Block2010-01-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See http://trac.webkit.org/changeset/53412 Note that changes to WebCoreFrameBridge.cpp cpp were required as a result of this cherry-pick. Change-Id: I0a6f6fafc5b0d5d9337ef4e339c6a0c5dd188eb9
* | | | Change LOGE to LOGV.Patrick Scott2010-01-191-1/+1
| | | |
* | | | am 9611825c: am 6a5a35ed: Merge "Should check the enable plugin settings ↵Grace Kloba2010-01-191-1/+4
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | before accepting the plugin mimetypes." into eclair-mr2 Merge commit '9611825c90fe01b75193ac4163b022178404e1f3' * commit '9611825c90fe01b75193ac4163b022178404e1f3': Should check the enable plugin settings before accepting
| * | | Should check the enable plugin settings before acceptingGrace Kloba2010-01-181-1/+4
| | | | | | | | | | | | the plugin mimetypes.
* | | | Cherry-pick WebKit change 52103 - Add a client based Geolocation providerSteve Block2010-01-1812-7/+94
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is required to ease the process of upstreaming the Geolocation maximumAge handling code. Note that changes to WebCoreFrameBridge.cpp and WebCoreJniOnLoad.cpp were required as a result of this. Change-Id: Icd8524da9050acda3b991051877c3b5cf262b2b3
* | | | Add navigator.networkType to allow apps to detect the connection type.Andrei Popescu2010-01-151-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | The online event is fired when the networkType changes. Bug: 2368650
* | | | am 8a2903f5: am b8a54826: Don\'t use static jclass unless we hold a reference.Grace Kloba2010-01-141-14/+9
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | Merge commit '8a2903f5d11d14c8cb827d22a0a877a6e3507906' * commit '8a2903f5d11d14c8cb827d22a0a877a6e3507906': Don't use static jclass unless we hold a reference.
| * | | Don't use static jclass unless we hold a reference.Grace Kloba2010-01-141-14/+9
| | | | | | | | | | | | Fix the crash.
* | | | am 93f808ab: am 388e461f: Add proper support for fixed position elementsNicolas Roard2010-01-141-3/+4
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | Merge commit '93f808abccaf6f09c5c0226c01942c3be445031a' * commit '93f808abccaf6f09c5c0226c01942c3be445031a': Add proper support for fixed position elements
| * | | Add proper support for fixed position elementsNicolas Roard2010-01-141-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | this is two-part change, see http://android-git.corp.google.com/g/#change,37092 for the java counterpart. This CL implements fixed position elements (css position: fixed) using layers, supporting pixels and percent lengths. It addresses http://b/1914365
* | | | am e4771f1b: am 6916255e: Call into MimeTypeMap to get the mime type for an ↵Patrick Scott2010-01-133-29/+67
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | extension. Merge commit 'e4771f1b95589eff8479702dfbf5ef03c267c5c3' * commit 'e4771f1b95589eff8479702dfbf5ef03c267c5c3': Call into MimeTypeMap to get the mime type for an extension.
| * | | Call into MimeTypeMap to get the mime type for an extension.Patrick Scott2010-01-133-29/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use the default method to obtain the content type of a plugin. Implement extension to mime type by calling into the java map. Requires a small change to the webkit package. Bug: 2368893
* | | | clip the cursor rings if occludedCary Clark2010-01-131-4/+6
| |_|/ |/| | | | | | | | | | | | | | | | | Also, if a smaller object, like text, is drawn over a occluding rectangle, ignore it, and don't reset the occluded state. fixes http://b/2319610