summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* Changes some of the dependencies to removegman@chromium.org2011-02-101-1/+1
| | | | | | | | | | | client side arrays. TEST=none BUG=71717 Review URL: http://codereview.chromium.org/6459013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74392 0039d316-1c4b-4281-b951-d872f2087c98
* Several bits of cleanup in FileSystem*URLRequestJob:adamk@chromium.org2011-02-095-21/+20
| | | | | | | | | | | | - Remove startup_error_ member and delayed error reporting; URLRequestJob properly enqueues NotifyDone calls so that they complete after Start() runs. - Remove origin_url_ members, replace with locals. - Re-organize .h file to call out FilterContext method. Review URL: http://codereview.chromium.org/6458011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74339 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup more test code.erg@google.com2011-02-095-249/+518
| | | | | | | | | BUG=none TEST=compiles Review URL: http://codereview.chromium.org/6462015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74328 0039d316-1c4b-4281-b951-d872f2087c98
* Remove expectations of failure, leftover from my gardening shift.dglazkov@chromium.org2011-02-091-3/+0
| | | | | | | | | | TBR=zmo TEST=none BUG=none Review URL: http://codereview.chromium.org/6458030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74298 0039d316-1c4b-4281-b951-d872f2087c98
* cleanloislo@chromium.org2011-02-091-1/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74278 0039d316-1c4b-4281-b951-d872f2087c98
* Test_expectations cleanup.loislo@chromium.org2011-02-091-5/+1
| | | | | | | | | | | | canvas/philip entries can be removed after roll to r78031. TBR=zmo,hamaji BUG=none TEST=none Review URL: http://codereview.chromium.org/6458025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74274 0039d316-1c4b-4281-b951-d872f2087c98
* Prevent crashing on errors in PPB_Context_3D_Impls.neb@chromium.org2011-02-091-12/+10
| | | | | | | | | BUG=none TEST=Calling PPB_Context_3D_Trusted functions before calling InitRaw() shouldn't crash the renderer. Review URL: http://codereview.chromium.org/6368148 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74249 0039d316-1c4b-4281-b951-d872f2087c98
* Update the checked-in GLES2 bindings and implementation to match the ↵bryner@chromium.org2011-02-081-1/+1
| | | | | | | | | | | | | auto-generated files. This allows you to build all targets without ending up with spurious comment changes in your client. BUG=none TEST=none Review URL: http://codereview.chromium.org/6441001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74177 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 73222 - Make target running GLES2 autogen script.gavinp@chromium.org2011-02-081-29/+0
| | | | | | | | | | | | | | | | | | | | Also lays groundwork for rebuilding Pepper OpenGL ES bindings as part of the build. BUG=none TEST=run "make ppapi_gles_bindings" or "make ppapi_gles_implementation". Review URL: http://codereview.chromium.org/5212006 TBR=neb@chromium.org This change was causing just building to create merge conflicts in clean repos. Either these targets shouldn't be part of standard build targets like "chrome" or "unit_tests", or we shouldn't have build targets which generate output into the working tree... Review URL: http://codereview.chromium.org/6461001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74161 0039d316-1c4b-4281-b951-d872f2087c98
* Corrected signature of WebPlugin3DDeviceDelegate::Device3DRegisterCallback.apatrick@chromium.org2011-02-082-5/+6
| | | | | | | | | | | The (attempted) override in WebPluginDelegatePepper did not match. TEST=try BUG=72153 Review URL: http://codereview.chromium.org/6451011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74141 0039d316-1c4b-4281-b951-d872f2087c98
* Remove most of layout test controller.tony@chromium.org2011-02-084-1441/+1
| | | | | | | | | waitUntilDone/notifyDone are still there for a couple test_shell_tests. Review URL: http://codereview.chromium.org/6413033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74140 0039d316-1c4b-4281-b951-d872f2087c98
* Add debug logging for mixed scripting.agl@chromium.org2011-02-082-15/+0
| | | | | | | | | | | | | | | | | | Our mixed scripting can be very difficult to debug when the offending request comes from nested iframes and the like because the issue won't show up in the Javascript console for the page. This also occurs if a redirect page loads mixed scripting. This change cleans up a previous change (r71881) now that the WebKit side of this has landed, and logs mixed scripting issues to the debug log (when logging is enabled). BUG=none TEST=Run with --enable-logging and go to a site with mixed scripting. Confirm that a debug entry appears in the chrome_debug.log. Review URL: http://codereview.chromium.org/6246149 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74119 0039d316-1c4b-4281-b951-d872f2087c98
* Change ListenerLeakTest tests to use the new V8 profiler API.mnaganov@chromium.org2011-02-082-35/+26
| | | | | | | | | | | | This eliminates the need of doing heap snapshots on every GC round when running test_shell_tests. BUG=none TEST=ListenerLeakTest.* Review URL: http://codereview.chromium.org/6454003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74117 0039d316-1c4b-4281-b951-d872f2087c98
* Update test expectations for successfully passing tests.loislo@chromium.org2011-02-081-15/+15
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6449003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74113 0039d316-1c4b-4281-b951-d872f2087c98
* First crack at FileSystemURLRequestJob for handling filesystem: URLs.adamk@chromium.org2011-02-0811-0/+1160
| | | | | | | | Disabled behind a switch, "--enable-filesystem-url-scheme". Review URL: http://codereview.chromium.org/6262015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74082 0039d316-1c4b-4281-b951-d872f2087c98
* Add a tool to retrieve passing and failing WebKit revision numbers fromyuzo@chromium.org2011-02-081-0/+176
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | canaries. From each canary, - the last WebKit revision number for which all the tests have passed, - the last WebKit revision number for which the tests were run, and - the names of failing layout tests are retrieved and printed. This tool has proven useful to me in my WebKit gardener shift. Sample output from the tool: $ ./webkit/tools/layout_tests/canary-wk-revisions.py -h Usage: canary-wk-revisions.py [options] [builders] Options: -h, --help show this help message and exit -m MAX_BUILDS, --max_builds=MAX_BUILDS maximum number of builds to check for each builder $ ./webkit/tools/layout_tests/canary-wk-revisions.py Checking the last 10 builds for: "Webkit Win" "Webkit Mac10.5" "Webkit Linux **** Failing revisions ***** The last run was at r77559 on "Webkit Mac10.5" and the following tests faile fast/overflow/overflow-height-float-not-removed-crash.html **** Passing revisions ***** The last passing run was at r77587 on "Webkit Win" The last passing run was at r77548 on "Webkit Mac10.5" The last passing run was at r77587 on "Webkit Linux" Passing revision range: r77548 - r77587 BUG=none TEST=none Review URL: http://codereview.chromium.org/6340019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74069 0039d316-1c4b-4281-b951-d872f2087c98
* Fix clang warning WebClipboardImpl::writeData() fails to override ↵dcheng@chromium.org2011-02-072-2/+7
| | | | | | | | | | | WebClipboard::writeData BUG=72152 TEST=none Review URL: http://codereview.chromium.org/6413027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74036 0039d316-1c4b-4281-b951-d872f2087c98
* Remove some more DRT features from test_shell.tony@chromium.org2011-02-0711-878/+4
| | | | | | | | | Specifically, remove the ability to run tests from the command line and remove a bunch of methods that dump state. Review URL: http://codereview.chromium.org/6334096 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74012 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up warnings found in our testing code.erg@google.com2011-02-0722-191/+315
| | | | | | | | | | | | | Time wise, this only speeds things up by a minute, which I think is within the margin of error. I can't get a good size measurement since we aren't building .a files for a lot of this code. BUG=none TEST=compiles Review URL: http://codereview.chromium.org/6312137 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73999 0039d316-1c4b-4281-b951-d872f2087c98
* Implement WebFrameClient::didReceiveResponse in WebViewPluginbauerb@chromium.org2011-02-072-0/+14
| | | | | | | | | BUG=72150 TEST=no clang warning Review URL: http://codereview.chromium.org/6312183 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73998 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper: Make PPB_FileChooser_Dev::Show "return" PP_ERROR_USERCANCEL if no ↵viettrungluu@chromium.org2011-02-071-1/+1
| | | | | | | | | | | file is selected. BUG=none TEST=none Review URL: http://codereview.chromium.org/6286128 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73995 0039d316-1c4b-4281-b951-d872f2087c98
* Move the Carbon SetCursor method on WebPluginDelegateImpl to a different ↵avi@chromium.org2011-02-072-4/+8
| | | | | | | | | | | name to avoid conflict with the cross-platform SetCursor call on WebPluginDelegate. BUG=72151 TEST=clang compiles Chromium again. No user-visible change. Review URL: http://codereview.chromium.org/6368128 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73991 0039d316-1c4b-4281-b951-d872f2087c98
* Change test expectations for keygen.htmlloislo@chromium.org2011-02-071-1/+1
| | | | | | | | | | TBR=zmo BUG=none TEST=none Review URL: http://codereview.chromium.org/6334144 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73990 0039d316-1c4b-4281-b951-d872f2087c98
* Correctly match plugins to their definitions.bauerb@chromium.org2011-02-075-40/+78
| | | | | | | | | BUG=71781 TEST=PluginListTest.HardcodedGroups Review URL: http://codereview.chromium.org/6286081 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73984 0039d316-1c4b-4281-b951-d872f2087c98
* Temporary disable three tests for rebaseline after r77781.loislo@chromium.org2011-02-071-0/+6
| | | | | | | | | | | | | fast/html/keygen.html fast/invalid/residual-style.html html5lib/runner.html BUG=none TEST=none Review URL: http://codereview.chromium.org/6250191 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73980 0039d316-1c4b-4281-b951-d872f2087c98
* Temporary disable some philip tests before roll to 77777.loislo@chromium.org2011-02-071-0/+13
| | | | | | | | | | TBR=zmo BUG=none TEST=none Review URL: http://codereview.chromium.org/6286141 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73973 0039d316-1c4b-4281-b951-d872f2087c98
* Re-land more changes from r73427 where we set the name for each module in ↵brettw@google.com2011-02-053-7/+10
| | | | | | | | the constructor (checking for perf regressions). Review URL: http://codereview.chromium.org/6312177 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73934 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 73427 (set the name of the PPAPI plugin correcetly) and 73916 (minor ↵brettw@google.com2011-02-053-10/+7
| | | | | | | | | bugfix) to see if it is responsible for the startup performance regression. TEST=startup perf XP Review URL: http://codereview.chromium.org/6368120 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73931 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Task Manager to correctly display network usage of plug-in processes.ajwong@chromium.org2011-02-051-7/+4
| | | | | | | | | | | | BUG=chromium-os:2954 TEST=Run Chrome and open Task Manager, then play a video in YouTube and check whether the Network usage is correctly reported against the plug-in. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=73884 Review URL: http://codereview.chromium.org/6328010 Patch from James Weatherall <wez@chromium.org>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73915 0039d316-1c4b-4281-b951-d872f2087c98
* Change includes of gfx/* to ui/gfx/*sail@chromium.org2011-02-0548-74/+74
| | | | | | | | | BUG=71063 TEST=compiled Review URL: http://codereview.chromium.org/6312156 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73890 0039d316-1c4b-4281-b951-d872f2087c98
* This reverts commit r73836.ajwong@chromium.org2011-02-051-4/+7
| | | | | | TBR=wez git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73886 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Task Manager to correctly display network usage of plug-in processes.ajwong@chromium.org2011-02-051-7/+4
| | | | | | | | | | BUG=chromium-os:2954 TEST=Run Chrome and open Task Manager, then play a video in YouTube and check whether the Network usage is correctly reported against the plug-in. Review URL: http://codereview.chromium.org/6328010 Patch from James Weatherall <wez@chromium.org>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73884 0039d316-1c4b-4281-b951-d872f2087c98
* Remove support for client side arrays from client side gpugman@chromium.org2011-02-051-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | code used by Chromium and WebGL so that you can't use it by accident. It's stil enabled for Pepper, the conformance tests and the unit tests. Note that bug 71717 was a bug in WebGL. The same call to glDrawElements with the same parameters would have also crashed real OpenGL. The reason it didn't with --in-process-webgl is because some checks were used with that flag that were not without. Mo is fixing that side. Also, I made it so the the GLES2Implementation class is always the same. Otherwise code calling it needed to have the same flags. BUG=71717 TEST=none Review URL: http://codereview.chromium.org/6410092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73878 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Roll 77653:77686.dglazkov@chromium.org2011-02-051-0/+3
| | | | | | | | | | TBR=loislo TEST=none BUG=none Review URL: http://codereview.chromium.org/6286126 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73877 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper: Fix a pile of bugs in the implementation of the file chooser API.viettrungluu@chromium.org2011-02-044-28/+78
| | | | | | | | | | | | | | | | | | | This fixes: - a crash, due to holding a plain old pointer to a ref-counted object; - a DCHECK() failure, due to using FilePath::AppendASCII(); - incorrect/non-handling of PP_ERROR_INPROGRESS; - non-initialization of PPB_FileChooser_Impl::next_chosen_file_index_; - non-clearing of PPB_FileChooser_Impl::chosen_files_ upon Show() being called (e.g., a second time); - not aborting callbacks on resource deletion. Probably something else too. BUG=none TEST=Trung is a bit happier Review URL: http://codereview.chromium.org/6334117 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73869 0039d316-1c4b-4281-b951-d872f2087c98
* FilePath: Remove much of ToWStringHack, adding a LossyDisplayName()evan@chromium.org2011-02-041-2/+2
| | | | | | | | | | | | | | | The reason we don't want a free conversion between FilePaths and Unicode is that it can be lossy. But when displaying a string to the user, we're ok if it's lossy when we have no other option. This change introduces a LossyDisplayName() method that returns a string16, and converts many of the users of ToWStringHack to use it. BUG=69467 Review URL: http://codereview.chromium.org/6246036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73840 0039d316-1c4b-4281-b951-d872f2087c98
* Fix frame accurate seeking for the third time.scherkus@chromium.org2011-02-041-5/+21
| | | | | | | | | | | | | Turns out we need to do an integer round to paper over floating point issues. Refer to discussion on https://bugs.webkit.org/show_bug.cgi?id=52697 for details. BUG=69499 TEST=layout test in linked bug Review URL: http://codereview.chromium.org/6250137 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73838 0039d316-1c4b-4281-b951-d872f2087c98
* Fix test_shell to use the correct page ID for error pages.creis@google.com2011-02-041-0/+8
| | | | | | | | | BUG=70315 TEST=Go back to a "confirm form resubmission" error, then forward. Review URL: http://codereview.chromium.org/6286100 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73827 0039d316-1c4b-4281-b951-d872f2087c98
* Add back the inspector_strings targettony@chromium.org2011-02-042-5/+78
| | | | | | | | | | It's only built if use_third_part_translations=1. Also pull in the translations from launchpad.net. Review URL: http://codereview.chromium.org/6334090 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73816 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Roll 77616:77622.loislo@chromium.org2011-02-041-3/+0
| | | | | | | | | | TBR=dglazkov BUG=none TEST=none Review URL: http://codereview.chromium.org/6312148 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73802 0039d316-1c4b-4281-b951-d872f2087c98
* Disable fast/box-shadow/shadow-tiling-artifact.html for rebaseline.loislo@chromium.org2011-02-041-0/+3
| | | | | | | | | | related to r77601 BUG=none TEST=none Review URL: http://codereview.chromium.org/6349106 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73800 0039d316-1c4b-4281-b951-d872f2087c98
* Disable svg/text/font-size-below-point-five.svg MAC DEBUG.loislo@chromium.org2011-02-041-0/+2
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6410080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73797 0039d316-1c4b-4281-b951-d872f2087c98
* Revert accidental change to webplugin_delegate_impl_mac.mmsail@chromium.org2011-02-041-5/+4
| | | | | | | | | | In r73664 I accidentally commited a change to webplugin_delegate_impl_mac.mm. This change just backs out my change. Review URL: http://codereview.chromium.org/6410075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73756 0039d316-1c4b-4281-b951-d872f2087c98
* Copy buffers in base::FileUtilProxy::{Read,Write} to avoid memory corruption. darin@chromium.org2011-02-042-9/+35
| | | | | | | | | | | | | | | | | | If caller has called PPB_FileIO_Impl::Close() while a read or write operation is in flight, and deletes the read or write buffer, we now avoid corrupting memory. For Write, FileUtilProxy::Write simply copies the input buffer before passing control to the FILE thread. For Read, the caller no longer passes a buffer; instead, they are passed a const char* in the ReadCallback. One caller of FileUtilProxy::Read outside of PPAPI was also updated. BUG=70285 R=darin Patch by Adam Klein (adamk@chromium.org) Originally reviewed at http://codereview.chromium.org/6312040/ Review URL: http://codereview.chromium.org/6349090 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73714 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Roll 77484:77531.dglazkov@chromium.org2011-02-031-3/+0
| | | | | | | | | | TBR=loislo TEST=nom BUG=nom Review URL: http://codereview.chromium.org/6334092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73689 0039d316-1c4b-4281-b951-d872f2087c98
* Remove last call to deprecated WebNotification::dir() methodadamk@chromium.org2011-02-031-1/+4
| | | | | | | | from the chromium tree. Review URL: http://codereview.chromium.org/6348015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73680 0039d316-1c4b-4281-b951-d872f2087c98
* Mac: Enable "Check Spelling While Typing" in Edit menusail@chromium.org2011-02-031-4/+5
| | | | | | | | | | | | | | Currently the "Edit -> Spelling and Grammar -> Check Spelling While Typing" menu item is always disabled. The problem is that the logic to enable / disable this item lives in the render process and not in the UI. This patch implements a generic message that the render process can send to the browser to update the state of view commands. This is used to enable and disable the "Check Spelling While Typing" menu item. BUG=38440 TEST=Clicked in an edit box and verified that the "Check Spelling While Typing" menu item was enabled. Verified that changing the value from the context menu correctly updates the Edit menu as well. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73664 0039d316-1c4b-4281-b951-d872f2087c98
* temporary disable /inspector/styles-source-lines-inline.htmlloislo@chromium.org2011-02-031-0/+3
| | | | | | | | | | | | until roll to r77487 TBR=dglazkov BUG=none TEST=none Review URL: http://codereview.chromium.org/6246071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73627 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Roll 77471:77484.loislo@chromium.org2011-02-031-3/+0
| | | | | | | | | | TBR=dglazkov BUG=none TEST=none Review URL: http://codereview.chromium.org/6349077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73622 0039d316-1c4b-4281-b951-d872f2087c98
* Test is failing since r77459. Temporary disabled until rebaseline.loislo@chromium.org2011-02-031-0/+3
| | | | | | | | | | TBR=dglazkov BUG=none TEST=none Review URL: http://codereview.chromium.org/6349075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73616 0039d316-1c4b-4281-b951-d872f2087c98