summaryrefslogtreecommitdiffstats
path: root/V8Binding/v8
Commit message (Collapse)AuthorAgeFilesLines
* Pickup two ARM fixes.Feng Qian2009-07-091-14/+23
| | | | | | | http://codereview.chromium.org/155272 http://codereview.chromium.org/149266 Next drop of V8 will get both.
* Pickup two crash fixes from V8 tree:Feng Qian2009-07-081-8/+21
| | | | | | | http://code.google.com/p/v8/source/detail?r=2400 http://code.google.com/p/v8/source/detail?r=2399 Our next dropin will get both fixes.
* Update V8 to r2361, which is a trunk revision pushed to Chrome.Feng Qian2009-07-0769-1624/+2851
| | | | Also changed compilation generation to 1 on ARM, the same change is made into V8 trunk.
* Add V8 snapshot to Makefile.Feng Qian2009-07-011-1/+1
| | | | | Snapshotting can be turned on by adding ENABLE_V8_SNAPSHOT in buildspec.mk file. It is off by default. When it is turned on, the binary size is increased by about 370K, it only saves the first cold startup time of browser (or first time using JavaScript).
* Pickup the latest V8 revision, prepare for snapshotting.Feng Qian2009-06-30204-4742/+21620
| | | | http://v8.googlecode.com/svn/branches/bleeding_edge@2313
* Add logging.Feng Qian2009-06-292-0/+15
|
* Workaround gcc4.4. issue.Feng Qian2009-06-232-16/+45
| | | | I am upstreaming the change to v8 code.
* 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-1941-11598/+0
| | | | Plan to drop who v8 src in this directory as v8/
* Make AppCache work with v8:Andrei Popescu2009-06-089-59/+285
| | | | | | -- 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
* Merge change 999Android (Google) Code Review2009-05-061-1/+1
|\ | | | | | | | | * changes: Fix memory leaks in Java binding and some code cleanup.
| * Fix memory leaks in Java binding and some code cleanup.Feng Qian2009-05-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-052-0/+8
|\ \ | |/ |/| | | | | * changes: Enable Database API V8 bindings.
| * Enable Database API V8 bindings.Ben Murdoch2009-05-052-0/+8
| |
* | 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.
* 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.
* 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.
* Fix the threading issue.Feng Qian2009-04-242-0/+83
| | | | Make a new thread initialization V8::initializeThreading similar to JSC::initializeThreading.
* Make WebCore built with V8.Feng Qian2009-04-2416-255/+284
| | | | Picked up several new files from Chrome port.
* Import V8binding code from Chromium tree.Feng Qian2009-04-2138-0/+11229
Sync'ed at Chromium trunk r12846. http://src.chromium.org/viewvc/chrome?view=rev&revision=12846