summaryrefslogtreecommitdiffstats
path: root/webkit/port
Commit message (Collapse)AuthorAgeFilesLines
* 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
* When a function handling an event doesn't return a value, it leaveserg@google.com2009-01-141-7/+12
| | | | | | | | | | | the "event" object on the global context. This namespace pollution was causing some functionality that was trying to detect if we were in an event, such as popup blocking, to go wrong. BUG=6367 Review URL: http://codereview.chromium.org/18013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8050 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor the code that computes the receiver for an event listener.ager@google.com2009-01-133-79/+41
| | | | | | | | | | | | | The code can be shared for both types of event listeners and it should use EventTargetToV8Object for converting the target to a V8 wrapper object. Additionally add an empty-handle check of the receiver object to fix a crash bug. Review URL: http://codereview.chromium.org/17643 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7920 0039d316-1c4b-4281-b951-d872f2087c98
* Merges your change (WebKit cl 39396) to the ImageDecoders into oursky@google.com2009-01-097-0/+17
| | | | | | | | | | | port. These are port classes, so they have to be hand merged. BUG=5827 TEST=none Review URL: http://codereview.chromium.org/17437 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7789 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit merge 39660:39711, part 2. Covers webkit/ changes.darin@chromium.org2009-01-086-0/+31
| | | | | | | | R=ojan Review URL: http://codereview.chromium.org/17284 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7767 0039d316-1c4b-4281-b951-d872f2087c98
* Stub out NPN_Construct.estade@chromium.org2009-01-081-0/+18
| | | | | | Review URL: http://codereview.chromium.org/16564 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7707 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit merge 39606:39660dimich@google.com2009-01-077-71/+27
| | | | | | Review URL: http://codereview.chromium.org/17239 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7684 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Merge 39520:39606, Chromium sidedglazkov@google.com2009-01-051-1/+14
| | | | | | | | No Mac/SCons project changes needed. No regressions, a few new tests. Review URL: http://codereview.chromium.org/17060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7569 0039d316-1c4b-4281-b951-d872f2087c98
* Ensure that constructor functions are created in the context of theager@google.com2009-01-052-9/+20
| | | | | | | | | | | | 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
* Fix a typo in a bindings stats counter.deanm@chromium.org2009-01-051-1/+1
| | | | | | Review URL: http://codereview.chromium.org/17051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7541 0039d316-1c4b-4281-b951-d872f2087c98
* Slight change to r7333.estade@chromium.org2008-12-241-1/+2
| | | | | | | See rietveld issue 14877. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7468 0039d316-1c4b-4281-b951-d872f2087c98
* Fix v8bindings following r7458 which deletes port/page.ericroman@google.com2008-12-241-1/+1
| | | | | | | | TBR=dglazkov Review URL: http://codereview.chromium.org/16259 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7464 0039d316-1c4b-4281-b951-d872f2087c98
* Kill FontCacheMacPending.cppdarin@google.com2008-12-231-84/+0
| | | | | | | | R=dglazkov Review URL: http://codereview.chromium.org/16472 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7459 0039d316-1c4b-4281-b951-d872f2087c98
* Move port/page/inspector bits to WebCore/inspector (2/2)dglazkov@google.com2008-12-2310-3735/+1
| | | | | | Review URL: http://codereview.chromium.org/16253 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7458 0039d316-1c4b-4281-b951-d872f2087c98
* Kill PlatformScreenMac.mmdarin@google.com2008-12-231-99/+0
| | | | | | | | | | | | | | | | Replace it with an implementation of GetScreenInfoHelper like the other platforms. This webkit glue function is implemented in webkit_glue_mac.mm. Now that we have a GetScreenInfoHelper implemented for each platform, I moved the implementation of GetScreenInfo into test_shell.cc. R=dglazkov Review URL: http://codereview.chromium.org/16470 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7453 0039d316-1c4b-4281-b951-d872f2087c98
* Spam webkit/port/page/Location on top of the one in WebCore/page, Mac build.dglazkov@google.com2008-12-231-301/+0
| | | | | | Review URL: http://codereview.chromium.org/16462 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7443 0039d316-1c4b-4281-b951-d872f2087c98
* Move webkit/port/bridge contents to their proper places in WebKit, Mac build.dglazkov@google.com2008-12-232-322/+0
| | | | | | Review URL: http://codereview.chromium.org/16244 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7436 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a canvas layout test by handling null values in canvas.createPattern.tc@google.com2008-12-231-2/+2
| | | | | | | | Remove a wrong baseline and update the test list. Review URL: http://codereview.chromium.org/16242 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7433 0039d316-1c4b-4281-b951-d872f2087c98