summaryrefslogtreecommitdiffstats
path: root/webkit/port
Commit message (Collapse)AuthorAgeFilesLines
* webkit merge 41217:41268, Chromium partdimich@google.com2009-02-277-0/+16
| | | | | | Review URL: http://codereview.chromium.org/27266 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10598 0039d316-1c4b-4281-b951-d872f2087c98
* Go back to using regular printf. snprintf doesn't seem to exist on Windows.brettw@chromium.org2009-02-271-1/+3
| | | | | | Review URL: http://codereview.chromium.org/28250 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10591 0039d316-1c4b-4281-b951-d872f2087c98
* Fix indentation and naming in the V8 NP files to match WebKit. The onlybrettw@chromium.org2009-02-277-691/+655
| | | | | | | | non-trivial change in in np_v8object's NPIdentifierToV8Identifier which I redid to avoid STL usage. Review URL: http://codereview.chromium.org/27241 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10590 0039d316-1c4b-4281-b951-d872f2087c98
* Changes to the interval timer:mbelshe@google.com2009-02-271-5/+10
| | | | | | | | | | | - move into the window.chromium namespace. - hide the native HiResTime() function. - fixup the stop() mechanics. - Added a layout test. Review URL: http://codereview.chromium.org/28201 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10572 0039d316-1c4b-4281-b951-d872f2087c98
* Part of unforking Location. We make a bunch of Location relatedmbelshe@google.com2009-02-273-26/+42
| | | | | | | | APIs custom. Review URL: http://codereview.chromium.org/27224 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10561 0039d316-1c4b-4281-b951-d872f2087c98
* chrome side of merge from r41181 to r41217tc@google.com2009-02-251-0/+1
| | | | | | | | just adding/removing files, no changes to glue code Review URL: http://codereview.chromium.org/27164 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10398 0039d316-1c4b-4281-b951-d872f2087c98
* Add a check for empty handle in V8Proxy::GetSourceLineNumber()sgjesse@chromium.org2009-02-241-1/+5
| | | | | | | | | If an exception occours in some of the code used to locate the line number of the source on the top stack frame an empty handle will be returned and using Int32Value on it will cause a crash. As of now I have not been able to find a case where an exception to happens though. BUG=7912 Review URL: http://codereview.chromium.org/28024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10253 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build break when ENABLE_WORKERS is defined.jam@chromium.org2009-02-181-2/+2
| | | | | | Review URL: http://codereview.chromium.org/20445 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9932 0039d316-1c4b-4281-b951-d872f2087c98
* Backout r9871 because it in mysterious ways causes a international page cycleriposva@chromium.org2009-02-171-6/+9
| | | | | | | | | regression. TBR=darin Review URL: http://codereview.chromium.org/20436 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9919 0039d316-1c4b-4281-b951-d872f2087c98
* To avoid recreating WebCore::String objects constantly, we now transform V8 ↵iposva@chromium.org2009-02-171-6/+28
| | | | | | | | strings to external strings when they get handed out to WebKit the first time. Review URL: http://codereview.chromium.org/20121 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9871 0039d316-1c4b-4281-b951-d872f2087c98
* Allow the ScriptController to pretend that V8 has a windowShell.mbelshe@google.com2009-02-132-12/+15
| | | | | | | | | | | | | | | | | The reason for doing this is because the V8 ScriptController already provides some functionality provided by the JSC WindowShell such as disconnectFrame(). Also, merge the clearPluginObjects into clearScriptObjects, which matches better what happens in JSC. This change requires a roll in WebKit, since we remove the clearPluginObjects method. Review URL: http://codereview.chromium.org/20360 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9797 0039d316-1c4b-4281-b951-d872f2087c98
* Scrubbing HTMLPluginElement V8 custom bindings, Chromium side.dglazkov@google.com2009-02-131-69/+0
| | | | | | | | | R=brettw Review URL: http://codereview.chromium.org/20282 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9779 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit merge 40847-40875 Chrome side.brettw@chromium.org2009-02-131-4/+5
| | | | | | Review URL: http://codereview.chromium.org/21351 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9767 0039d316-1c4b-4281-b951-d872f2087c98
* Fix chrome build when ENABLE_WORKERS is defined.jam@chromium.org2009-02-132-1/+2
| | | | | | Review URL: http://codereview.chromium.org/21276 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9740 0039d316-1c4b-4281-b951-d872f2087c98
* Chromium side of WebKit merge to 40846awalker@google.com2009-02-125-0/+10
| | | | | | | | 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-126-671/+67
| | | | | | | | | | | | | | | | * 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
* Scrubbing HTML options/collections, Chromium side.dglazkov@google.com2009-02-114-320/+26
| | | | | | | | R=darin Review URL: http://codereview.chromium.org/21237 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9568 0039d316-1c4b-4281-b951-d872f2087c98
* Re-applying r9486 module accidental local changes.dglazkov@google.com2009-02-101-110/+0
| | | | | | | | | | | This was http://codereview.chromium.org/20200, but then I accidentally started making more edits to v8_custom.cpp. TBR=darin Review URL: http://codereview.chromium.org/20228 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9508 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 9486.dglazkov@google.com2009-02-101-0/+119
| | | | | | Review URL: http://codereview.chromium.org/20227 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9491 0039d316-1c4b-4281-b951-d872f2087c98
* Moving/scrubbing of more V8 custom bindings, Chromium side.dglazkov@google.com2009-02-101-119/+0
| | | | | | | | R=darin Review URL: http://codereview.chromium.org/20200 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9486 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a crash where the security origin of the destinationsverrir@chromium.org2009-02-101-0/+6
| | | | | | | | | | is not initialized. Simply refusing access to prevent the crash. BUG=7330 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9479 0039d316-1c4b-4281-b951-d872f2087c98
* Add Threading Support based on Chromium's MessageLoop, Chromium ↵dglazkov@google.com2009-02-091-96/+0
| | | | | | | | side.R=darin,brettw Review URL: http://codereview.chromium.org/19725 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9426 0039d316-1c4b-4281-b951-d872f2087c98
* More v8 bindings work to support executing worker and handling events in its ↵jianli@chromium.org2009-02-0916-114/+1011
| | | | | | | | | 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-098-23/+13
| | | | | | | 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-098-13/+23
| | | | | | | 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-098-23/+13
| | | | | | | 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-098-13/+23
| | | | | | | 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-098-23/+13
| | | | | | Review URL: http://codereview.chromium.org/20151 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9380 0039d316-1c4b-4281-b951-d872f2087c98
* Migration/scrubbing of V8 custom bindings: SVG, Chromium sidedglazkov@google.com2009-02-062-104/+2
| | | | | | | | R=darin Review URL: http://codereview.chromium.org/21145 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9359 0039d316-1c4b-4281-b951-d872f2087c98
* Pre-upstreaming scrubbing of MessagePort.dglazkov@google.com2009-02-061-177/+183
| | | | | | | | R=eseidel Review URL: http://codereview.chromium.org/21101 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9314 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unused ScriptCallContextV8.cppdglazkov@google.com2009-02-051-82/+0
| | | | | | | | R=darin Review URL: http://codereview.chromium.org/21104 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9277 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build break when ENABLE_WORKERS is setjam@chromium.org2009-02-051-0/+9
| | | | | | Review URL: http://codereview.chromium.org/21096 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9261 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
* Fix delete to be delete[].mbelshe@google.com2009-02-041-1/+1
| | | | | | | (fix from craig.schlenter@gmail.com) git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9131 0039d316-1c4b-4281-b951-d872f2087c98
* WebKitMerge 40409:40464 (chromium-side).ericroman@google.com2009-02-032-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * The death of FrameLoaderClient.cpp correspond with <http://trac.webkit.org/changeset/40435> * The custom V8 binding for V8HTMLFormElement::submit() corresponds with <http://trac.webkit.org/changeset/40424> * Changes to FrameLoader::loadFrameRequestWithFormAndValues() and FrameLoadTypeRedirectWithLockedHistory correspond with <http://trac.webkit.org/changeset/40432> * No action was taken for the disable-web-security change <http://trac.webkit.org/changeset/40449>, defaults to enabled. * Frame::isFrameSet() moving to Document::isFrameSet corresponds with <http://trac.webkit.org/changeset/40443> * Frame::sendResizeEvent() moved to EventHandler::sendResizeEvent() <http://trac.webkit.org/changeset/40444> * Not sure which webkit change added RenderObjectChildList.cpp. ======================= Rebaselined the following layout tests to reflect upstream changes: ======================= * LayoutTests/fast/table/form-with-table-style.html http://trac.webkit.org/browser/trunk/LayoutTests/platform/mac/fast/table/form-with-table-style-expected.png?rev=40457 * LayoutTests/fast/table/insert-row-before-form.html http://trac.webkit.org/changeset/40456/trunk/LayoutTests/platform/mac/fast/table/insert-row-before-form-expected.txt?old=30635&old_path=trunk/LayoutTests/platform/mac/fast/table/insert-row-before-form-expected.txt * LayoutTests/tables/mozilla/bugs/bug4527.html http://trac.webkit.org/changeset/40458/trunk/LayoutTests/platform/mac/tables/mozilla/bugs/bug4527-expected.txt?old=30635&old_path=trunk/LayoutTests/platform/mac/tables/mozilla/bugs/bug4527-expected.txt * LayoutTests/tables/mozilla/bugs/bug96343.html http://trac.webkit.org/changeset/40458/trunk/LayoutTests/platform/mac/tables/mozilla/bugs/bug96343-expected.txt?old=30635&old_path=trunk/LayoutTests/platform/mac/tables/mozilla/bugs/bug96343-expected.txt * LayoutTests/tables/mozilla_expected_failures/bugs/bug1725.html http://trac.webkit.org/changeset/40459/trunk/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug1725-expected.txt?old=30635&old_path=trunk/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug1725-expected.txt * LayoutTests/tables/mozilla_expected_failures/other/test4.html http://trac.webkit.org/changeset/40460/trunk/LayoutTests/platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt?old=34683&old_path=trunk/LayoutTests/platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt * LayoutTests/editing/deleting/deletionUI-single-instance-actual.png http://trac.webkit.org/changeset/40454/trunk/LayoutTests/platform/mac/editing/deleting/deletionUI-single-instance-expected.txt?old=32226&old_path=trunk/LayoutTests/platform/mac/editing/deleting/deletionUI-single-instance-expected.txt Review URL: http://codereview.chromium.org/21007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9077 0039d316-1c4b-4281-b951-d872f2087c98
* Modify npruntime_impl.h to be useful. Previously, we were not usingdarin@chromium.org2009-01-291-51/+33
| | | | | | | | | | | this file, but WebCore includes it, and so we can avoid some WebCore forking by implementing npruntime_impl.h appropriately. R=dglazkov Review URL: http://codereview.chromium.org/19472 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8906 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing returns in setters for selectionStart and selectionEnd.ager@google.com2009-01-282-14/+19
| | | | | | | | | Added error messages to exceptions. Remove passing test from test list. Review URL: http://codereview.chromium.org/19421 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8799 0039d316-1c4b-4281-b951-d872f2087c98
* Chrome side of WebKit Merge 40165:40297playmobil@google.com2009-01-283-7/+58
| | | | | | Review URL: http://codereview.chromium.org/19603 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8776 0039d316-1c4b-4281-b951-d872f2087c98
* Remove inline ToString(KURL) method from v8_bindings.h.tc@google.com2009-01-271-5/+0
| | | | | | | | | | The method is not used and changes to KURL.h (or GURL) cause all the bindings to be re-compiled. Review URL: http://codereview.chromium.org/18818 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8729 0039d316-1c4b-4281-b951-d872f2087c98
* Speculative fix for UMR seen by Purifyeseidel@chromium.org2009-01-261-0/+2
| | | | | | | | | http://code.google.com/p/chromium/issues/detail?id=5295 http://trac.webkit.org/changeset/39876 http://codereview.chromium.org/18201 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8682 0039d316-1c4b-4281-b951-d872f2087c98
* See if mac bitches about not having config.hmbelshe@google.com2009-01-263-0/+3
| | | | | | Review URL: http://codereview.chromium.org/18828 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8678 0039d316-1c4b-4281-b951-d872f2087c98
* Case sensitive directory names on linuxmbelshe@google.com2009-01-261-1/+1
| | | | | | Review URL: http://codereview.chromium.org/18786 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8668 0039d316-1c4b-4281-b951-d872f2087c98
* Add newlines to the end of files so that linux can compilembelshe@google.com2009-01-265-1/+6
| | | | | | Review URL: http://codereview.chromium.org/18817 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8664 0039d316-1c4b-4281-b951-d872f2087c98
* Add a new interface to JS for access to a microsecond timer (Interval).mbelshe@google.com2009-01-268-37/+219
| | | | | | | | Reorganize the extensions in v8 (currently there was only one for GC debugging). Review URL: http://codereview.chromium.org/18731 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8662 0039d316-1c4b-4281-b951-d872f2087c98
* Chrome side of webkit merge to 40124.tc@google.com2009-01-224-183/+6
| | | | | | | | | | | | Not much here other than CanvasPixelArray being re-added in webkit@r40089. Changes: http://trac.webkit.org/changeset?new=40124@trunk&old=40086@trunk Review URL: http://codereview.chromium.org/16617 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8520 0039d316-1c4b-4281-b951-d872f2087c98
* Add V8 bindings for Worker.jianli@chromium.org2009-01-2110-2/+627
| | | | | | Review URL: http://codereview.chromium.org/17246 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8414 0039d316-1c4b-4281-b951-d872f2087c98
* Delete unnecessary file.darin@google.com2009-01-211-44/+0
| | | | | | | | R=amanda Review URL: http://codereview.chromium.org/18369 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8388 0039d316-1c4b-4281-b951-d872f2087c98
* Fix for bug 6100:iposva@chromium.org2009-01-2010-14/+281
| | | | | | | | | | | - Introduce a CanvasPixelArray to serve as the holder for the ImageData pixel array of a canvas element. This is the V8-specific change. Review URL: http://codereview.chromium.org/18180 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8330 0039d316-1c4b-4281-b951-d872f2087c98
* Switch over to using the image decoders from third_party/WebKitdarin@chromium.org2009-01-2017-5079/+0
| | | | | | | | R=dglazkov Review URL: http://codereview.chromium.org/18365 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8284 0039d316-1c4b-4281-b951-d872f2087c98
* Add v8 bindings for WebKitCSSMatrix.ager@google.com2009-01-207-4/+40
| | | | | | Review URL: http://codereview.chromium.org/18361 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8275 0039d316-1c4b-4281-b951-d872f2087c98