summaryrefslogtreecommitdiffstats
path: root/V8Binding
Commit message (Collapse)AuthorAgeFilesLines
...
* | Fix first set of linker errors.Ben Murdoch2009-08-173-5/+7
| |
* | Fix ReadWriteLock class problem. Will upstream this asapAndrei Popescu2009-08-141-7/+1
| |
* | Fix a bunch more bindings errors.Ben Murdoch2009-08-131-1/+14
| |
* | Fix some build errors.Ben Murdoch2009-08-131-359/+359
| |
* | More changes to get V8 bindings to build.Ben Murdoch2009-08-131-30/+26
| |
* | Update generated files in V8 derived sources makefile.Ben Murdoch2009-08-121-7/+21
| |
* | makefile changes part 1Andrei Popescu2009-08-125-3115/+39
| |
* | Merge change 20934 into master-webkit-mergeAndroid (Google) Code Review2009-08-1224-3046/+0
|\ \ | | | | | | | | | | | | * changes: Merge half of V8Binding/binding
| * | Merge half of V8Binding/bindingAndrei Popescu2009-08-1224-3046/+0
| |/
* | r47029: Merge V8Index and V8Proxy.Ben Murdoch2009-08-124-5177/+0
|/
* Fix sim-eng build.Feng Qian2009-08-071-0/+1
| | | | Forgot to add cfg-ia32.cc to the make file.
* Get a new V8 revision with performance improvement in ARM compiler.Feng Qian2009-08-07111-2501/+9272
| | | | | | http://v8.googlecode.com/svn/branches/bleeding_edge@2654 This is a clean drop without local changes.
* Add V8 locks at the v8 entry points for use with workers.Andrei Popescu2009-08-053-2/+30
|
* Enable workers for V8Andrei Popescu2009-08-031-2/+18
|
* Merge changes 8489,8490Android (Google) Code Review2009-07-243-4/+0
|\ | | | | | | | | | | * changes: Android specifics for 'Removes uneccessary IDL files for Geolocation permissions'. Removes uneccessary IDL files for Geolocation callbacks.
| * Android specifics for 'Removes uneccessary IDL files for Geolocation ↵Steve Block2009-07-243-4/+0
| | | | | | | | permissions'.
* | Update V8 to bleeding_edge@2524Andrei Popescu2009-07-2389-894/+3183
|/
* Add TODO(andreip) to those v8 binding files that have Android-specific ↵Andrei Popescu2009-07-2111-3/+30
| | | | modifications that may need fixing/upstreaming/etc
* Experiment a different GC policy.Feng Qian2009-07-201-0/+5
| | | | Smaller promotion limit makes mark-compact GC more often, but may use less memory.
* Experiment no GC before loading new page.Feng Qian2009-07-201-0/+5
| | | | I want to check this change in to see the page load time on page cyclers.
* Add indexed getter for TouchList.Feng Qian2009-07-182-1/+9
| | | | http://maps.google.com/maps/m uses TouchEvent.touches[i], which requires a customized index getter.
* Initialize context if a frame had an empty global object.Feng Qian2009-07-171-1/+3
| | | | | When a frame navigates to a new page, the global object is detached from its old context. However, if the new page has no JavaScript, its new context is not initialized. If another page kept a reference to the global object of the old page and tries to access the new page, it will fail because the context of new page is not initialized so the global object is connected to a real context.
* Merge change 7500Android (Google) Code Review2009-07-164-5/+13
|\ | | | | | | | | * changes: Convert Java string to JavaScript string.
| * Convert Java string to JavaScript string.Feng Qian2009-07-154-5/+13
| | | | | | | | This allows JavaScript call a Java function and returns a string back to JavaScript. This patch is needed by the current Gmail app.
* | Fix build error of mksnapshotFeng Qian2009-07-151-0/+2
|/ | | | After hooking up Android log facility, mksnapshot depends on liblog now.
* Make some adjustment on heap parameters on Android platform.Feng Qian2009-07-144-4/+11
| | | | | | | | 1. reduced pages per chunk to 16, so a chunk is 128K, instead of 512K 2. free all clean chunks when shrink spaces. 3. renamed some macros to if defined(ANDROID). All changes are being upstreamed to V8.
* Update V8 to bleeding_edge@2450 to pick up a few important fixes.Feng Qian2009-07-13118-2925/+6214
| | | | API stays the same, and the same revision is pushed to Chromium.
* Fix a memory leak caused by the binding code.Feng Qian2009-07-101-7/+1
| | | | | | Old code reinitialize a context when a frame loading a new page, even when the page does not have JavaScript. It also initializes an empty context when before an iframe is destroyed. A fix is made to Chromium project (not it is in WebKit), our next merge should pick up this fix.
* 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.
* Add instrumentation for V8.Grace Kloba2009-07-082-0/+52
|
* 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.
* Separate V8 logging from debugging flags.Feng Qian2009-07-071-1/+5
| | | | | | Support both ENABLE_V8_LOGGING_AND_PROFILING, DEBUG_V8 flags. To enable logging, one can set JS flags to --logfile /sdcard/v8.log --log_gc (or other options).
* Avoid generating jsmin.pyc in the source directory.Feng Qian2009-07-062-4/+18
| | | | Copy js2c.py and jsmin.py to intermediate directory first, then invoke the script there. Python generates a .pyc file in that directory.
* Fix Mac build of mksnapshotGrace Kloba2009-07-063-8/+22
| | | | mksnapshot is a host program and it is platform dependent. Add rules to Makefiles so that it picks up the right file depending on the host platform.
* Add V8 snapshot to Makefile.Feng Qian2009-07-014-139/+216
| | | | | 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
* Fix TouchEvent binding.Feng Qian2009-06-291-0/+4
| | | | TouchEvent was treated as generic UIEvent, which does not have 'touches' property. That's why maps api demo does not work. This CL treats TouchEvent properly in the binding code.
* Add SetJSFlags option in debug mode.Feng Qian2009-06-291-0/+1
|
* Add logging.Feng Qian2009-06-293-2/+23
|
* Implement V8 bindings for DOM Storage.Ben Murdoch2009-06-2610-857/+65
|
* Build libv8 as a static library.Feng Qian2009-06-232-3/+3
| | | | So no need to change prelink map.
* 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.