summaryrefslogtreecommitdiffstats
path: root/V8Binding
Commit message (Collapse)AuthorAgeFilesLines
* Workaround gcc4.4. issue.Feng Qian2009-06-232-16/+45
| | | | I am upstreaming the change to v8 code.
* Fix V8 build.Feng Qian2009-06-225-35/+76
|
* Merged changed from Chromium r18043.Feng Qian2009-06-1926-3299/+754
| | | | Need to delete V8MessagePortCustom.cpp.
* Renaming bindings to binding.Feng Qian2009-06-1944-28/+32
| | | | Also updated makefiles.
* Drop in v8 r2121Feng Qian2009-06-19785-0/+274604
| | | | | From: "http://v8.googlecode.com/svn/trunk@2121", It matches "svn://chrome-svn/chrome/branches/187/src@18043"
* Rename Android.mk to Android.libv8.mk, v8 to bindings.Feng Qian2009-06-1942-0/+0
| | | | Plan to drop who v8 src in this directory as v8/
* Update revision number.Feng Qian2009-06-193-1/+181
| | | | Move V8 build files out of v8 directory so we can drop V8 source in directly.
* Some fixes of V8 makefiles.Feng Qian2009-06-181-2/+12
| | | | Not fully complete yet.
* Make AppCache work with v8:Andrei Popescu2009-06-0811-80/+355
| | | | | | -- 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
* Apply fixes for webkit bugs 24776 and 25616 to add ENABLE(DATABASE) guards. ↵Ben Murdoch2009-05-151-1/+16
| | | | This makes the macro work, so ENABLE_DATABASE can be toggled in config.h and the JavaScriptCore.derived.mk or V8Bindings.derived.mk.
* Fix SVG build with V8.Feng Qian2009-05-061-9/+12
| | | | | | 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.
* Merge change 999Android (Google) Code Review2009-05-069-44/+69
|\ | | | | | | | | * changes: Fix memory leaks in Java binding and some code cleanup.
| * Fix memory leaks in Java binding and some code cleanup.Feng Qian2009-05-069-44/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Merge change 982Android (Google) Code Review2009-05-054-12/+13
|\ \ | |/ |/| | | | | * changes: Enable Database API V8 bindings.
| * Enable Database API V8 bindings.Ben Murdoch2009-05-054-12/+13
| |
* | Pick up npruntime.cpp fix from Chrome tree.Feng Qian2009-05-011-17/+31
|/ | | | | | | | | | | 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.
* Merge change 885Android (Google) Code Review2009-05-011-0/+177
|\ | | | | | | | | * changes: add svg support to v8 experiment
| * add svg support to v8 experimentCary Clark2009-05-011-0/+177
| |
* | Add plugin plumbing with V8 binding.Feng Qian2009-05-012-5/+9
|/ | | | | 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.
* Implement Java <-> JS bindings.Feng Qian2009-04-3011-212/+429
| | | | | | | | | | 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.
* Pick up fix in npruntime.cpp.Feng Qian2009-04-301-49/+54
| | | | | Chrome side fix is waiting for review, tested already. This should allow us to debug Gears issue.
* Merge commit 'goog/master-v8droid' into HEADFeng Qian2009-04-291-6/+6
| | | | | | | 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.
* Add first round JNI bindings.Feng Qian2009-04-2910-0/+1637
| | | | | 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.
* Fix the threading issue.Feng Qian2009-04-243-0/+84
| | | | Make a new thread initialization V8::initializeThreading similar to JSC::initializeThreading.
* Make WebCore built with V8.Feng Qian2009-04-2421-269/+1544
| | | | Picked up several new files from Chrome port.
* Add V8 binding make file.Feng Qian2009-04-222-0/+401
| | | | Add CHROME_REVISION file to remember which Chrome revision sync'ed to.
* Import V8binding code from Chromium tree.Feng Qian2009-04-2143-0/+15436
Sync'ed at Chromium trunk r12846. http://src.chromium.org/viewvc/chrome?view=rev&revision=12846