summaryrefslogtreecommitdiffstats
path: root/WebCore/bindings
Commit message (Collapse)AuthorAgeFilesLines
* Use NPAPI headers from WebCore/bridge/ rather than those from V8Bindings/npapi/.Steve Block2009-10-281-0/+9
| | | | | | | | The files in question are npapi.h and npruntime.h. The Android versions at V8Bindings/npapi/ are identical to the WebKit versions, other than a couple of trivial changes, which are accounted for in this patch. Change-Id: I998a5863181283aa6153c84a745b1923d9b5721b
* Merge change Ia17a9f02 into eclair-mr2Android (Google) Code Review2009-10-284-0/+22
|\ | | | | | | | | * changes: Adds ScriptController::initializeThreading(), to allow initializeThreading() to be used with both JSC and V8 without the use of ifdefs.
| * Adds ScriptController::initializeThreading(), to allow initializeThreading() ↵Steve Block2009-10-274-0/+22
| | | | | | | | | | | | | | | | | | | | to be used with both JSC and V8 without the use of ifdefs. See https://bugs.webkit.org/show_bug.cgi?id=30678 This has now been upstreamed to webkit.org, so submitting to Android to avoid future merge conflicts. Change-Id: Ia17a9f02060f04b11a8bffa367164162775516ba
* | Brings V8 binding ifdef changes in to line with version submitted to webkit.orgSteve Block2009-10-274-119/+109
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See https://bugs.webkit.org/show_bug.cgi?id=30697 $ diff ~/WebKitToT/WebKit/WebCore/bindings/v8/DOMObjectsInclude.h WebCore/bindings/v8/DOMObjectsInclude.h 36d35 < #include "CanvasActiveInfo.h" 186a186,193 > #if ENABLE(GEOLOCATION) > #include "Coordinates.h" > #include "Geolocation.h" > #include "Geoposition.h" > #include "PositionError.h" > #include "PositionErrorCallback.h" > #endif > 222a230,238 > #if PLATFORM(ANDROID) > // TODO: Upstream TOUCH_EVENTS guard. > #if ENABLE(TOUCH_EVENTS) > #include "Touch.h" > #include "TouchList.h" > #include "TouchEvent.h" > #endif > #endif > $ diff ~/WebKitToT/WebKit/WebCore/bindings/v8/DerivedSourcesAllInOne.cpp WebCore/bindings/v8/DerivedSourcesAllInOne.cpp 37d36 < #include "bindings/V8CanvasActiveInfo.cpp" 100a100 > #include "bindings/V8Geolocation.cpp" 190,191d189 < #include "bindings/V8Notification.cpp" < #include "bindings/V8NotificationCenter.cpp" 258d255 < #include "bindings/V8SharedWorkerContext.cpp" 366a364 > #include "bindings/V8SVGURIReference.cpp" 386a385,392 > > #if PLATFORM(ANDROID) > // TODO: Upstream NOTIFICATIONS guard. > #if ENABLE(NOTIFICATIONS) > #include "bindings/V8Notification.cpp" > #include "bindings/V8NotificationCenter.cpp" > #endif > #endif $ diff ~/WebKitToT/WebKit/WebCore/bindings/v8/V8Index.cpp WebCore/bindings/v8/V8Index.cpp 37d36 < #include "V8CanvasActiveInfo.h" 358a358 > #include "V8SVGURIReference.h" 392d391 < #include "V8SharedWorkerContext.h" 437a437,454 > #if PLATFORM(ANDROID) > // TODO: Upstream these guards to webkit.org > #if ENABLE(GEOLOCATION) > #include "V8Coordinates.h" > #include "V8Geolocation.h" > #include "V8Geoposition.h" > #include "V8PositionError.h" > #endif > > #if ENABLE(TOUCH_EVENTS) > #include "V8Touch.h" > #include "V8TouchList.h" > #include "V8TouchEvent.h" > #endif > > #include "V8VoidCallback.h" > #endif // PLATFORM(ANDROID) > $ diff ~/WebKitToT/WebKit/WebCore/bindings/v8/V8Index.h WebCore/bindings/v8/V8Index.h 448d447 < V(CANVASACTIVEINFO, CanvasActiveInfo) \ 493a493,523 > #if ENABLE(GEOLOCATION) > #define DOM_OBJECT_GEOLOCATION_TYPES(V) \ > V(COORDINATES, Coordinates) \ > V(GEOLOCATION, Geolocation) \ > V(GEOPOSITION, Geoposition) \ > V(POSITIONERROR, PositionError) > #else > #define DOM_OBJECT_GEOLOCATION_TYPES(V) > #endif > > #if PLATFORM(ANDROID) > // TODO: Upstream this guard. > #if ENABLE(TOUCH_EVENTS) > #define DOM_OBJECT_TOUCH_EVENT_TYPES(V) \ > V(TOUCHLIST, TouchList) \ > V(TOUCHEVENT, TouchEvent) \ > V(TOUCH, Touch) > #else > #define DOM_OBJECT_TOUCH_EVENT_TYPES(V) > #endif > #endif > > #if PLATFORM(ANDROID) > #define DOM_OBJECT_VOIDCALLBACK_TYPES(V) \ > V(VOIDCALLBACK, VoidCallback) > #else > #define DOM_OBJECT_VOIDCALLBACK_TYPES(V) > #endif > > #if PLATFORM(ANDROID) > // This block is modified, but is not Android-specific. 502a533,535 > DOM_OBJECT_GEOLOCATION_TYPES(V) \ > DOM_OBJECT_TOUCH_EVENT_TYPES(V) \ > DOM_OBJECT_VOIDCALLBACK_TYPES(V) \ 503a537 > #endif Change-Id: I9f515e0918417879813f2ff8d67df16db9bae754
* Updates V8 bindings to use INSPECTOR guard.Steve Block2009-10-234-11/+26
| | | | | | Also adds PLATFORM(ANDROID) guards around Android-specific changes that have yet to be upstreamed to webkit.org. Change-Id: If6634f8800832dc31713b9558e86f528489bb537
* Makes a number of changes to ease future merging with and upstreaming to ↵Steve Block2009-10-226-74/+93
| | | | | | | | | | | | | webkit.org. - Fixes whitespace discrepancies between webkit.org and Android versions - Re-orders Android-specific changes to minimise the diff with webkit.org - Makes sure all Android-specific changes are appropriately guarded. - Fixes some Android-specific style problems None of these should introduce any functional changes for PLATFORM(ANDROID). Change-Id: Id27cf0b0e8682a7f29590c3fccae2d287b3630f1
* Update DerivedSourcesAllInOne to closer match webkit.org version.Steve Block2009-10-201-14/+30
| | | | Change-Id: I28a0470a591bdad4fe410805b27979987669a9f2
* Merge webkit.org at R49305 : Add ifdefs for enabler flags for V8 on Android.Steve Block2009-10-203-0/+19
| | | | Change-Id: Ia05aafa843b1f9aaf3d4f43cad7d664bf9d497e6
* Merge webkit.org at R49305 : Fix merge conflicts.Steve Block2009-10-2015-265/+23
| | | | Change-Id: I9e0ffbe9b9b824399653da038093874e315ccd6a
* Merge webkit.org at R49305 : Automatic merge by git.Steve Block2009-10-20251-3524/+10063
| | | | Change-Id: I8968561bc1bfd72b8923b7118d3728579c6dbcc7
* Bring Geolocation V8 bindings in line with those for JSC. Do not merge.Steve Block2009-10-141-8/+2
| | | | This has already been submitted to master branch.
* Brings JSC Geolocation bindings up-to-date with latest submission to ↵Steve Block2009-10-141-5/+6
| | | | | | | | webkit.org. Do not merge. See https://bugs.webkit.org/show_bug.cgi?id=29099 This has already been submitted to master branch.
* Cherry pick of WebKit commit r49018, fix for b/2067397. Enable ↵Ben Murdoch2009-10-061-1/+40
| | | | Database.changVersion().
* Merge change 23972 into eclairAndroid (Google) Code Review2009-09-072-12/+53
|\ | | | | | | | | * changes: Fixes Geolocation to correctly handle infinite values for PositionOptions properties.
| * Fixes Geolocation to correctly handle infinite values for PositionOptions ↵Steve Block2009-09-042-12/+53
| | | | | | | | | | | | | | | | properties. This fixes http://b/issue?id=2094429. Change-Id: I01cc5107d4a96840e35cc403161d50dbdf6a1ca2
* | Merge change 23971 into eclairAndroid (Google) Code Review2009-09-042-0/+82
|\ \ | |/ | | | | | | * changes: Adds V8 bindings for optional properties of Geolocation Coordinates object.
| * Adds V8 bindings for optional properties of Geolocation Coordinates object.Steve Block2009-09-042-0/+82
| | | | | | | | This fixes http://b/issue?id=2049677.
* | Fix the DOM storage layout tests when running with V8. Change the custom ↵Ben Murdoch2009-09-022-1/+5
|/ | | | bindings to ignore requests for the length attribute and update the event handling code to create Storage Events properly.
* Merge change 22906 into eclairAndroid (Google) Code Review2009-09-023-35/+53
|\ | | | | | | | | * changes: Add functionality to V8 bindings for SQLTransaction to allow array-like objects to be passed as the second parameter to executeSql(), and ensure exceptions are thrown in the right places.
| * Add functionality to V8 bindings for SQLTransaction to allow array-like ↵Ben Murdoch2009-09-023-35/+53
| | | | | | | | objects to be passed as the second parameter to executeSql(), and ensure exceptions are thrown in the right places.
* | Merge change 22913 into eclairAndroid (Google) Code Review2009-09-017-0/+479
|\ \ | | | | | | | | | | | | * changes: Adds V8 bindings for Geolocation.
| * | Adds V8 bindings for Geolocation.Steve Block2009-09-017-0/+479
| | |
* | | Fix a bug where the V8 bindings for SQLStatement error callbacks would not ↵Ben Murdoch2009-09-011-1/+1
| |/ |/| | | | | | | | | return the correct result to WebCore. BUG: 2053072
* | Update V8 bindings to report exceptions thrown from callbacks.Ben Murdoch2009-08-281-2/+8
| |
* | Use v8::V8::LowMemoryNotification() instead of the non-really-existibg ↵Andrei Popescu2009-08-272-4/+8
|/ | | | v8::V8::CollectAllGarbage()
* Add TouchEvent check.Feng Qian2009-08-201-0/+5
| | | | It is left out by the last webkit merge.
* Fix Layout test crash in V8 bindings to AppCacheAndrei Popescu2009-08-201-0/+2
|
* Fix some typos when WEBCORE_INSTRUMENTATION is on.Feng Qian2009-08-202-4/+4
|
* fix JSC support.Andrei Popescu2009-08-191-1/+1
|
* Revert "Merge WebKit r47420"Andrei Popescu2009-08-1947-963/+99
| | | | This reverts commit d227fc870c7a697500a3c900c31baf05fb9a8524.
* Revert "Continue with JSC errors."Andrei Popescu2009-08-192-5/+2
| | | | This reverts commit 76de9f7763de0e4568056a5a26c93030f21e0b90.
* Continue with JSC errors.Ben Murdoch2009-08-192-2/+5
|
* Merge WebKit r47420Ben Murdoch2009-08-1847-99/+963
|
* Try to fix JNI startup errors.Ben Murdoch2009-08-183-3/+7
|
* Merge commit 'goog/master' into mergeBen Murdoch2009-08-182-69/+89
|\ | | | | | | | | | | | | Conflicts: WebCore/bindings/v8/ScriptController.cpp WebCore/page/Geolocation.cpp WebCore/platform/android/GeolocationServiceAndroid.cpp
| * Add GC support in V8 and calling GC in WebCoreFrameBridge::clearCache.Feng Qian2009-08-131-1/+4
| | | | | | | | This is experimental, we'd like to see the impact on page cycler intl1 and intl2.
| * Final part of fix to set default values of Geolocation PositionOptions.Steve Block2009-08-131-20/+31
| | | | | | | | Updates to final version submitted to WebKit for bug 27254.
| * Correctly sets default values for Geolocation PositionOptions.Steve Block2009-08-111-72/+78
| | | | | | | | | | | | | | This will be submitted to WebKit in bug 27254. This was first commited in change 20268, but this caused problems in the automated build and was subsequently rolled back in change 20415. This change includes the latest comments from the WebKit review.
* | Linker error fixes.Ben Murdoch2009-08-171-3/+3
| |
* | sort out inspector linking errorsAndrei Popescu2009-08-171-0/+4
| |
* | Merge change 21269 into master-webkit-mergeAndroid (Google) Code Review2009-08-141-3/+3
|\ \ | | | | | | | | | | | | * changes: Rename functions in TouchList binding.
| * | Rename functions in TouchList binding.Ben Murdoch2009-08-141-3/+3
| | |
* | | Fix V8DOMWrapper.cppAndrei Popescu2009-08-141-1/+3
|/ /
* | Merge change 21263 into master-webkit-mergeAndroid (Google) Code Review2009-08-145-5/+16
|\ \ | | | | | | | | | | | | * changes: And some more bindings fixes.
| * | And some more bindings fixes.Ben Murdoch2009-08-145-5/+16
| | |
* | | More V8 compliation fixesAndrei Popescu2009-08-142-2/+11
|/ /
* | Fix a bunch more bindings errors.Ben Murdoch2009-08-137-56/+96
| |
* | Merge change 21098 into master-webkit-mergeAndroid (Google) Code Review2009-08-132-7/+7
|\ \ | | | | | | | | | | | | * changes: Fix some build errors.
| * | Fix some build errors.Ben Murdoch2009-08-132-7/+7
| | |
* | | Fix left over maunal mergesAndrei Popescu2009-08-131-1/+0
|/ /