| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
I am upstreaming the change to v8 code.
|
| |
|
|
|
|
| |
Need to delete V8MessagePortCustom.cpp.
|
|
|
|
| |
Also updated makefiles.
|
|
|
|
|
| |
From: "http://v8.googlecode.com/svn/trunk@2121",
It matches "svn://chrome-svn/chrome/branches/187/src@18043"
|
|
|
|
| |
Plan to drop who v8 src in this directory as v8/
|
|
|
|
| |
Move V8 build files out of v8 directory so we can drop V8 source in directly.
|
|
|
|
| |
Not fully complete yet.
|
|
|
|
|
|
| |
-- Most changes follow Chrome's changes in the same area
-- I needed to update the CodeGeneratorV8.pm to the latest version
-- I needed to deprecate v8_utility.h and replace it with V8Utilities.h/cpp
|
|
|
|
| |
This makes the macro work, so ENABLE_DATABASE can be toggled in config.h and the JavaScriptCore.derived.mk or V8Bindings.derived.mk.
|
|
|
|
|
|
| |
Because some SVG anomation source files depend on generic sort functions,
we cannot compile them. Add as ENABLE_SVG_ANIMATION build flag to disable
SVG Animation.
|
|\
| |
| |
| |
| | |
* changes:
Fix memory leaks in Java binding and some code cleanup.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
WebCoreFrameBridge.cpp needs to release NPObject to get proper ref count
because the way V8 binding works.
JObjectWraper holds a weak reference to the Java object to break cycles.
Also fix ScriptController::haveWindowShell to match KJS build, this should be
upstreamed to Chrome project (I am going to do it).
The binding does not use weak reference to hold Java objects, currently
it does not create cycles between Java and JavaScript objects. I didn't see
it is an issue here. A future work is to add logging/debugging code to
make sure global Java references are dropped.
|
|\ \
| |/
|/|
| |
| | |
* changes:
Enable Database API V8 bindings.
|
| | |
|
|/
|
|
|
|
|
|
|
|
|
| |
Chrome fix is here. http://codereview.chromium.org/100242
and the description:
http://code.google.com/p/chromium/issues/detail?id=11264
Integer 0 and -1 have special meaning in HashMap<int, ...>, both cannot be used
as key.
Specially filter out these two keys.
|
|\
| |
| |
| |
| | |
* changes:
add svg support to v8 experiment
|
| | |
|
|/
|
|
|
| |
Hook up plugin with V8 binding. You can take the patch and play on your local
machine. It is almost there, I need do more testing.
|
|
|
|
|
|
|
|
|
|
| |
Implemented invoke Java methods and fecth Java fields from JavaScript.
Java-side access native-JS objects is not supported. JavaScript-side
modification of JS objects is not supported.
The implementation uses NPAPI, which is simple, but less efficient.
Java abstraction is very much copied from original WebCore/bridge/jni,
except all JSC bindings are replaced by NPAPI.
|
|
|
|
|
| |
Chrome side fix is waiting for review, tested already.
This should allow us to debug Gears issue.
|
|
|
|
|
|
|
| |
The CL imports V8 source from trunk, and V8 binding code from Chromium,
and small changes from future WebKit revision.
To enable V8, add ENABLE_V8 := true in buildspec.mk.
|
|
|
|
|
| |
Not compiling yet, and not enabled in the build script. Get it checked it, and
will merge the branch back to master and work there.
|
|
|
|
| |
Make a new thread initialization V8::initializeThreading similar to JSC::initializeThreading.
|
|
|
|
| |
Picked up several new files from Chrome port.
|
|
|
|
| |
Add CHROME_REVISION file to remember which Chrome revision sync'ed to.
|
|
Sync'ed at Chromium trunk r12846.
http://src.chromium.org/viewvc/chrome?view=rev&revision=12846
|