| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
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
|
|\
| |
| |
| |
| | |
* changes:
Adds ScriptController::initializeThreading(), to allow initializeThreading() to be used with both JSC and V8 without the use of ifdefs.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Also adds PLATFORM(ANDROID) guards around Android-specific changes that have yet to be upstreamed to webkit.org.
Change-Id: If6634f8800832dc31713b9558e86f528489bb537
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: I28a0470a591bdad4fe410805b27979987669a9f2
|
|
|
|
| |
Change-Id: Ia05aafa843b1f9aaf3d4f43cad7d664bf9d497e6
|
|
|
|
| |
Change-Id: I9e0ffbe9b9b824399653da038093874e315ccd6a
|
|
|
|
| |
Change-Id: I8968561bc1bfd72b8923b7118d3728579c6dbcc7
|
|
|
|
| |
This has already been submitted to master branch.
|
|
|
|
|
|
|
|
| |
webkit.org. Do not merge.
See https://bugs.webkit.org/show_bug.cgi?id=29099
This has already been submitted to master branch.
|
|
|
|
| |
Database.changVersion().
|
|\
| |
| |
| |
| | |
* changes:
Fixes Geolocation to correctly handle infinite values for PositionOptions properties.
|
| |
| |
| |
| |
| |
| |
| |
| | |
properties.
This fixes http://b/issue?id=2094429.
Change-Id: I01cc5107d4a96840e35cc403161d50dbdf6a1ca2
|
|\ \
| |/
| |
| |
| | |
* changes:
Adds V8 bindings for optional properties of Geolocation Coordinates object.
|
| |
| |
| |
| | |
This fixes http://b/issue?id=2049677.
|
|/
|
|
| |
bindings to ignore requests for the length attribute and update the event handling code to create Storage Events properly.
|
|\
| |
| |
| |
| | |
* 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.
|
| |
| |
| |
| | |
objects to be passed as the second parameter to executeSql(), and ensure exceptions are thrown in the right places.
|
|\ \
| | |
| | |
| | |
| | | |
* changes:
Adds V8 bindings for Geolocation.
|
| | | |
|
| |/
|/|
| |
| |
| |
| | |
return the correct result to WebCore.
BUG: 2053072
|
| | |
|
|/
|
|
| |
v8::V8::CollectAllGarbage()
|
|
|
|
| |
It is left out by the last webkit merge.
|
| |
|
| |
|
| |
|
|
|
|
| |
This reverts commit d227fc870c7a697500a3c900c31baf05fb9a8524.
|
|
|
|
| |
This reverts commit 76de9f7763de0e4568056a5a26c93030f21e0b90.
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
Conflicts:
WebCore/bindings/v8/ScriptController.cpp
WebCore/page/Geolocation.cpp
WebCore/platform/android/GeolocationServiceAndroid.cpp
|
| |
| |
| |
| | |
This is experimental, we'd like to see the impact on page cycler intl1 and intl2.
|
| |
| |
| |
| | |
Updates to final version submitted to WebKit for bug 27254.
|
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
* changes:
Rename functions in TouchList binding.
|
| | | |
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | | |
* changes:
And some more bindings fixes.
|
| | | |
|
|/ / |
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
* changes:
Fix some build errors.
|
| | | |
|
|/ / |
|