summaryrefslogtreecommitdiffstats
path: root/webkit/port/bindings/scripts
Commit message (Collapse)AuthorAgeFilesLines
* Switch over to use V8 code generator upstream.dglazkov@google.com2009-07-023-2974/+0
| | | | | | | | | | | R=darin BUG=3319 TEST=no layout test regressions Review URL: http://codereview.chromium.org/147210 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19816 0039d316-1c4b-4281-b951-d872f2087c98
* Delete V8Proxy and V8Utilities and use upstreamed versions.japhet@chromium.org2009-06-291-47/+47
| | | | | | Review URL: http://codereview.chromium.org/150056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19539 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 19489,19488.japhet@chromium.org2009-06-291-47/+47
| | | | | | Review URL: http://codereview.chromium.org/150024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19490 0039d316-1c4b-4281-b951-d872f2087c98
* Use upstream V8Proxy and V8Utilitiesjaphet@chromium.org2009-06-291-47/+47
| | | | | | | | | BUG=15459 TEST=none Review URL: http://codereview.chromium.org/149086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19488 0039d316-1c4b-4281-b951-d872f2087c98
* Add FileList to IsRefPtrType to fix compiling error in Canary bot. This is ↵jianli@chromium.org2009-06-251-0/+1
| | | | | | | | needed in order to prepare to roll up WebKit revision in DEPS. Review URL: http://codereview.chromium.org/149012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19265 0039d316-1c4b-4281-b951-d872f2087c98
* Update WebKit to 45111 and Skia to 239amanda@chromium.org2009-06-251-0/+1
| | | | | | Review URL: http://codereview.chromium.org/147121 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19211 0039d316-1c4b-4281-b951-d872f2087c98
* Update WebKit from r44946 to r44969amanda@chromium.org2009-06-241-1/+1
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/146060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19086 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Update 44943:44944.dglazkov@google.com2009-06-221-1/+1
| | | | | | | | | | R=paul TEST=none BUG=none Review URL: http://codereview.chromium.org/144011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18971 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Update 44927:44928.dglazkov@google.com2009-06-221-1/+1
| | | | | | | | | | R=paul TEST=none BUG=none Review URL: http://codereview.chromium.org/141055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18937 0039d316-1c4b-4281-b951-d872f2087c98
* TEST=nonejorlow@chromium.org2009-06-171-0/+1
| | | | | | | | | | | | BUG=14006 A first pass at the DOM Storage V8 bindings. Android needs these ASAP and Chromium will need them soon. I've created my own test suite which I will be converting into layout tests over time and used this to manually test on a slightly hacked up version of Chromium running with --single-process. Before these changes are compiled into Chrome by default, I will add tests. I've taken the GYP and webview_impl out of this patch since we don't want it to be compiled in by default yet. Review URL: http://codereview.chromium.org/125035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18655 0039d316-1c4b-4281-b951-d872f2087c98
* Update DEPS to pull in upstream changes that remove RGBA32Buffer::bitmap(), ↵pkasting@chromium.org2009-06-111-5/+5
| | | | | | | | | | | | | | | | and rewrite local tests to compile. Also pulls in a change that upstreamed V8CustomBinding, since that got bracketed between my upstream changes; this includes the Chromium side of that too. This change exposed a deficiency in the XBM testing where we were erroneously using a zero-length set of image data to calculate the MD5 sum (because we were using the buffer rect instead of the image size, and the XBM decoder wasn't correctly setting the rect). Fixed the test to use the image size (which is more correct for this application), will fix the XBM decoder upstream to set the rect correctly. This in turn required generating new MD5 sums, which required patching the generation code (which is normally #ifdefed away) to also work with the past couple years of changes. This commit will need to land at the same time as one that updates the expected sums; during the period where either commit is in place without the other, the XBM decoding tests will fail. BUG=13633 TEST=Covered by unittests Review URL: http://codereview.chromium.org/121001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18131 0039d316-1c4b-4281-b951-d872f2087c98
* Landing http://codereview.chromium.org/115998 for benm@google.comdglazkov@google.com2009-06-041-28/+11
| | | | | | | | | R=benm@google.com TEST=no layout test regressions. BUG=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17633 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed use of uninitialized variable problem in generated bindings. Itplesner@google.com2009-05-191-2/+1
| | | | | | | turns out that converting an object to an SVGNumber can't fail. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16363 0039d316-1c4b-4281-b951-d872f2087c98
* Unfork and remove generate-bindings.pl from our tree.dglazkov@chromium.org2009-05-141-69/+0
| | | | | | | | | | R=levin BUG=3319 TEST=0 Review URL: http://codereview.chromium.org/115375 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16109 0039d316-1c4b-4281-b951-d872f2087c98
* Added type check to SVG operation arguments.plesner@google.com2009-05-121-9/+16
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@15847 0039d316-1c4b-4281-b951-d872f2087c98
* Fix layout test worker-replace-global-constructor.jianli@chromium.org2009-05-081-1/+1
| | | | | | Review URL: http://codereview.chromium.org/115105 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@15658 0039d316-1c4b-4281-b951-d872f2087c98
* Fix code generator to enable Database support.dglazkov@google.com2009-05-071-1/+4
| | | | | | | | | | TBR=darin BUG=0 TEST=make build green. Review URL: http://codereview.chromium.org/113125 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@15590 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Merge 43346:43361, Chromium side.dglazkov@google.com2009-05-071-1/+1
| | | | | | | | | | R=darin BUG=0 TEST=layout tests Review URL: http://codereview.chromium.org/113117 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@15585 0039d316-1c4b-4281-b951-d872f2087c98
* Fix up V8 bindings code generator to allow unforking window.top part of ↵dglazkov@google.com2009-05-071-2/+11
| | | | | | | | | | | | DOMWindow.idl R=mbelshe BUG=10898 TEST=no new layout failures after this change Review URL: http://codereview.chromium.org/114011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@15566 0039d316-1c4b-4281-b951-d872f2087c98
* Fix crash when attempting to construct XMLHttpRequest object in aager@chromium.org2009-05-071-1/+2
| | | | | | | | | | | | | | detached document. If there is no frame corresponding to the DOMWindow object from which we are retrieving the constructor function, return undefined. Attempts to construct the object will therefore throw an exception because an attempt is made to call undefined as a function. BUG=10861 Review URL: http://codereview.chromium.org/115079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@15541 0039d316-1c4b-4281-b951-d872f2087c98
* Quickfix to the v8 code generator to properly handle combination of ↵ericroman@google.com2009-04-171-0/+8
| | | | | | | | "CustomGetter" + "Replaceable". Review URL: http://codereview.chromium.org/67261 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13968 0039d316-1c4b-4281-b951-d872f2087c98
* Chrome side of WEbKit merge 42244:42287.brettw@chromium.org2009-04-081-2/+10
| | | | | | Review URL: http://codereview.chromium.org/63110 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13337 0039d316-1c4b-4281-b951-d872f2087c98
* Enable IDL attribute [V8ReadOnly] to have the same mbelshe@google.com2009-03-191-3/+4
| | | | | | | | | | | | | semantics as having specified an attribute as readonly. This allows us to unfork IDL differences where V8 wants readonly and JSC does not by using the V8ReadOnly tag. Review URL: http://codereview.chromium.org/50037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12165 0039d316-1c4b-4281-b951-d872f2087c98
* Rename "ReadOnly" attribute to "v8ReadOnly".mbelshe@google.com2009-03-061-8/+8
| | | | | | | | | | | | | | | | Although this attribute is fairly self-describing, it is difficult to look at IDL and know what is V8 specific. Since this is something that we added, having it marked as such greatly helps when reviewing. Also rename: v8OnInstance -> V8OnInstance v8DisallowShadowing -> V8DisallowShadowing v8DoNotCheckSignature -> V8DoNotCheckSignature Review URL: http://codereview.chromium.org/39263 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11123 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of IDL attribute "DontDelete". It is only used for ↵mbelshe@google.com2009-03-061-1/+1
| | | | | | | | | | "v8DisallowShadowing", so fold into that. Also, it causes confusion when comparing to JSC's "Deletable" attribute. Review URL: http://codereview.chromium.org/40210 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11113 0039d316-1c4b-4281-b951-d872f2087c98
* webkit merge 41217:41268, Chromium partdimich@google.com2009-02-271-0/+2
| | | | | | Review URL: http://codereview.chromium.org/27266 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10598 0039d316-1c4b-4281-b951-d872f2087c98
* Chromium side of WebKit merge to 40846awalker@google.com2009-02-121-0/+2
| | | | | | | | Darin: primary Brett: FYI Review URL: http://codereview.chromium.org/21243 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9712 0039d316-1c4b-4281-b951-d872f2087c98
* Changes to unfork DOMWindow.mbelshe@google.com2009-02-121-4/+25
| | | | | | | | | | | | | | | | * Unfork some of the DOMWindow.idl. Required small changes to the idl parser. * Move DOMWindow related functions from v8_custom.cpp into Webkit's V8DOMWindowCustom (see separate CL for the Webkit tree) * Moves timers from DOMWindow code into the Webkit DOMTimer code. * Removed a couple of junker methods (forward()/back()) from the IDL. I think they were not needed. NOTE: This is dependent on a webkit-tree change. Will roll deps in order to test this. Review URL: http://codereview.chromium.org/21262 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9657 0039d316-1c4b-4281-b951-d872f2087c98
* More v8 bindings work to support executing worker and handling events in its ↵jianli@chromium.org2009-02-091-4/+35
| | | | | | | | | worker context. For now, we still execute the worker script in the same renderer process with v8 locker. It will be rerouted once we have worker process ready. Review URL: http://codereview.chromium.org/18821 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9399 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 9394.ojan@google.com2009-02-091-2/+2
| | | | | | | Relanding merge for the third time. Darin will fix mac build. Review URL: http://codereview.chromium.org/20183 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9395 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 9393.ojan@google.com2009-02-091-2/+2
| | | | | | | Merge still broken on a mac clobber build. Review URL: http://codereview.chromium.org/20182 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9394 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 9383.ojan@google.com2009-02-091-2/+2
| | | | | | | Try again to land webkit merge. Review URL: http://codereview.chromium.org/21173 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9393 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 9380,9379,9378.ojan@google.com2009-02-091-2/+2
| | | | | | | Reverting merge. Mac build mysteriously broken Review URL: http://codereview.chromium.org/21164 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9383 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit merge 40668:40722 part 2.ojan@google.com2009-02-091-2/+2
| | | | | | Review URL: http://codereview.chromium.org/20151 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9380 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for the V8Custom attribute in advance of merging indarin@chromium.org2009-02-051-7/+16
| | | | | | | | | | | | http://trac.webkit.org/changeset/40617 This change allows us to remove some of the #ifdefs in Document.idl R=levin Review URL: http://codereview.chromium.org/21075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9229 0039d316-1c4b-4281-b951-d872f2087c98
* Add V8 bindings for Worker.jianli@chromium.org2009-01-211-0/+17
| | | | | | Review URL: http://codereview.chromium.org/17246 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8414 0039d316-1c4b-4281-b951-d872f2087c98
* Add v8 bindings for WebKitCSSMatrix.ager@google.com2009-01-201-0/+2
| | | | | | Review URL: http://codereview.chromium.org/18361 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8275 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit merge 39606:39660dimich@google.com2009-01-071-1/+1
| | | | | | Review URL: http://codereview.chromium.org/17239 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7684 0039d316-1c4b-4281-b951-d872f2087c98
* Ensure that constructor functions are created in the context of theager@google.com2009-01-051-2/+8
| | | | | | | | | | | | corresponding DOMWindow. This is important for instance for XMLHttpRequests, so that they are created with the right document. If the XMLHttpRequest function is created in the context of the caller, URI resolution will be broken for the request. Review URL: http://codereview.chromium.org/17053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7542 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 39141:39143: The ScriptCallStack (2/2)dglazkov@google.com2008-12-121-0/+15
| | | | | | Review URL: http://codereview.chromium.org/14092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6956 0039d316-1c4b-4281-b951-d872f2087c98
* This is a cleaned up fix of Christian's original patch in fqian@google.com2008-12-061-4/+1
| | | | | | | | | | | http://codereview.chromium.org/13176 I cleaned it a bit so it does not leak memory. There is a corner case that can crash a test, so I have to make a workaround. Review URL: http://codereview.chromium.org/13224 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6472 0039d316-1c4b-4281-b951-d872f2087c98
* Reverted not-quite-working fix for hotmail issue.plesner@google.com2008-12-051-1/+4
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6431 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed dom node and constructor instantiation so that dom constructorsplesner@google.com2008-12-051-4/+1
| | | | | | | | now have the object prototype as their implicit prototype, rather than the function prototype. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6428 0039d316-1c4b-4281-b951-d872f2087c98
* De-peerable part 2. Lot of changes on the binding side.fqian@google.com2008-12-041-1/+2
| | | | | | | | | | | The binding code relies on the type id to cast 'void*' to the right C++ type in order to call ref() and deref(). Bump third_party/WebKit to 6342 to include depeered RefCounted files and etc. Review URL: http://codereview.chromium.org/12903 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6343 0039d316-1c4b-4281-b951-d872f2087c98
* Update webkit deps after unfork of character data. ager@google.com2008-11-271-3/+3
| | | | | | | Minor changes to the code generator for consistency. Review URL: http://codereview.chromium.org/10987 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6107 0039d316-1c4b-4281-b951-d872f2087c98
* Remove use of wide characters in stats table identifiers.evanm@google.com2008-11-221-6/+6
| | | | | | | Review URL: http://codereview.chromium.org/11544 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5880 0039d316-1c4b-4281-b951-d872f2087c98
* Rollback "Remove use of wide characters in stats table identifiers."evanm@google.com2008-11-211-6/+6
| | | | | | | This reverts commit r5847. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5850 0039d316-1c4b-4281-b951-d872f2087c98
* Remove use of wide characters in stats table identifiers.evanm@google.com2008-11-211-6/+6
| | | | | | | Review URL: http://codereview.chromium.org/11544 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5847 0039d316-1c4b-4281-b951-d872f2087c98
* Unfork EventTarget.idl and CSSPrimitiveValue.idl.ager@google.com2008-11-141-1/+1
| | | | | | | | We no longer use EventTarget.idl and CSSPrimitiveValue.idl can be used directly from WebKit with a minor change to the code generator. Review URL: http://codereview.chromium.org/10879 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5468 0039d316-1c4b-4281-b951-d872f2087c98
* Unfork Plugin.h, PluginArray.h and MimeTypeArray.h.jam@chromium.org2008-11-131-7/+9
| | | | | | Review URL: http://codereview.chromium.org/10872 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5384 0039d316-1c4b-4281-b951-d872f2087c98