summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* Remove the comments setting emands and vim tab width and expansion variables.tony@chromium.org2011-07-114-23/+0
| | | | | | | | | | | | | | | | | These were added in r28089 (http://codereview.chromium.org/256059) but are unnecessary bloat for everyone to carry around, even those that don't use emacs or vim. In an earlier change, I added editor config files in src/tools/emacs/ and src/tools/vim/ so users of the appropriate editor can source those instead. BUG=none TEST=none Review URL: http://codereview.chromium.org/7310019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92046 0039d316-1c4b-4281-b951-d872f2087c98
* Mark TimeConversion.Time as failing on linux.zea@chromium.org2011-07-111-1/+7
| | | | | | | | | | R=rdsmith@chromium.org BUG=88971 TEST= Review URL: http://codereview.chromium.org/7339001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92044 0039d316-1c4b-4281-b951-d872f2087c98
* Remove incorrect optimization for plugin binding. This would cause incorrectbrettw@chromium.org2011-07-112-15/+2
| | | | | | | | | | | | | | | | | | | | invalidations when changing the bound graphics 2d of an instance. The optimization is also no longer important since the new paint manager will do the opposite of what the comment for the optimization was saying. The paint manager now has plugins paint into the offscreen bitmap and then flush the completed new image data to the instance all at once. The sequence of operations that causes the problem is to bind a device and paint it (order unimportant). Then bind a new fresh one at a smaller size, and then paint it. Because of this optimization, the second bind wouldn't invalidate, and then the subsequent paints to it would not invalidate outside of the bounds of the new Graphics2D. BUG=81475 Review URL: http://codereview.chromium.org/7326022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92036 0039d316-1c4b-4281-b951-d872f2087c98
* Properly account for all color channels when checking for overflow in imagebrettw@chromium.org2011-07-111-1/+1
| | | | | | | | | creation. BUG=88729 Review URL: http://codereview.chromium.org/7326021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92012 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor ChunkDemuxer initialization so INFO & TRACKS elements are passed ↵acolwell@chromium.org2011-07-112-5/+6
| | | | | | | | | | | via appendData(). BUG=86536 TEST=ChunkDemuxerTest.* Review URL: http://codereview.chromium.org/7329026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92011 0039d316-1c4b-4281-b951-d872f2087c98
* Update V8 to version 3.4.11sgjesse@google.com2011-07-111-0/+3
| | | | | | | | | | R=ricow@chromium.org BUG=none TEST=none Review URL: http://codereview.chromium.org/7329044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92007 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 90532 - Set isCancelling flag on WebURLError when request has ↵cmp@chromium.org2011-07-091-2/+0
| | | | | | | | | | | | net::ERR_ABORTED as an error_code. Review URL: http://codereview.chromium.org/6995118 BUG=82422,88724 TBR=vsevik@chromium.org Review URL: http://codereview.chromium.org/7328036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91949 0039d316-1c4b-4281-b951-d872f2087c98
* Fix surface destruction, broken by r90096piman@google.com2011-07-093-3/+9
| | | | | | | | | | | Also, initialize parameter passed to GetShaderiv/GetProgramiv that trigger asserts in debug. BUG=chromium-os:17082 TEST=youtube with pepper flash, go fullscreen and back. Review URL: http://codereview.chromium.org/7328012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91934 0039d316-1c4b-4281-b951-d872f2087c98
* Roll skia r1814:r1832.twiz@google.com2011-07-091-2/+4
| | | | | | | | | | | | | | Removed suppression for issue 88681, as it is now suppressed in WebKit. Introduced temporary suppressions for potentially related crashes in 88801. Issue 88701, introduced by the roll, is fixed by Webkit change: https://bugs.webkit.org/show_bug.cgi?id=64162 BUG=88681, 88701, 88801 TEST=None Review URL: http://codereview.chromium.org/7277087 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91930 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Jaws not reading the value of textfields .dtseng@chromium.org2011-07-081-0/+3
| | | | | | | | | BUG=87799 TEST=manually JFW 12 and interactive UI tests. Review URL: http://codereview.chromium.org/7290010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91897 0039d316-1c4b-4281-b951-d872f2087c98
* Crush media player png resources.sjl@chromium.org2011-07-0826-0/+0
| | | | | | | | | | | | | | The resources have been crushed with: pngcrush -rem gAMA -rem cHRM -rem iCCP -rem sRGB -brute ...yielding a 74% saving in space. BUG=88489 TEST=Rebuilt and checked that no visible changes occurred. Review URL: http://codereview.chromium.org/7324032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91875 0039d316-1c4b-4281-b951-d872f2087c98
* Make PP_TimeTicks actually be a tick counter rather than be the same as thebrettw@chromium.org2011-07-0813-34/+171
| | | | | | | | | | wall clock time. TEST=none BUG=57448 Review URL: http://codereview.chromium.org/7237044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91860 0039d316-1c4b-4281-b951-d872f2087c98
* Reland r91815, "Clean up RegisterProtocolFactory calls."willchan@chromium.org2011-07-081-95/+88
| | | | | | | | | | | | | | | | | | It had broken the mac canaries with the warning: cc1plus: warnings being treated as errors /b/build/slave/Webkit_Mac10_5__dbg__2_/build/src/webkit/appcache/appcache_update_job_unittest.cc:556: warning: 'appcache::AppCacheUpdateJobTest' has a field 'appcache::AppCacheUpdateJobTest::io_thread_' whose type uses the anonymous namespace This is the old gcc bug. I think the problem is Mac 10.5 vs 10.6. I'm working around by removing the anonymous namespace. BUG=none TEST=none Review URL: http://codereview.chromium.org/7328017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91836 0039d316-1c4b-4281-b951-d872f2087c98
* 2nd try: Implement QM::GetOriginsModifiedSince for browser data deleter supportkinuko@chromium.org2011-07-089-316/+794
| | | | | | | | | | | | Original review URL: http://codereview.chromium.org/7168019 (reverted due to clang build breakage) BUG=86308 TEST={QuotaDatabaseTest,QuotaManagerTest}.OriginModifiedSince Review URL: http://codereview.chromium.org/7331006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91835 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r91815, "Clean up RegisterProtocolFactory calls." (broke mac canaries)caseq@google.com2011-07-081-89/+92
| | | | | | | | | | BUG=none TEST=successful build on mac canaries TBR=willchan Review URL: http://codereview.chromium.org/7328015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91833 0039d316-1c4b-4281-b951-d872f2087c98
* Move code to clear web databases on shutdown to the database trackerjochen@chromium.org2011-07-086-58/+244
| | | | | | | | | | BUG=86928 TEST=test_shell_tests Review URL: http://codereview.chromium.org/7234014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91817 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up RegisterProtocolFactory calls.willchan@chromium.org2011-07-081-92/+89
| | | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/7248075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91815 0039d316-1c4b-4281-b951-d872f2087c98
* Do not create a new directory database for read operations.kinuko@chromium.org2011-07-082-42/+70
| | | | | | | | | BUG=88454 TEST=manually tested Review URL: http://codereview.chromium.org/7307013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91814 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 91761 - GTK: More 2.18 goodness. Move from macros to real accessor ↵erg@google.com2011-07-071-1/+1
| | | | | | | | | | | | | | | | | | functions. This does not take care of everything! There are many deprecated macros that we can't replace because their accessor replacements were in 2.20 or later. BUG=none TEST=none Review URL: http://codereview.chromium.org/7227027 TBR=erg@chromium.org Review URL: http://codereview.chromium.org/7329003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91774 0039d316-1c4b-4281-b951-d872f2087c98
* Add new media resources for UI refresh.sjl@chromium.org2011-07-0728-0/+56
| | | | | | | | | | | | This CL contains the new asserts for the media controls. I'll remove the old stuff after the webkit side of the change is in. BUG=88489 TEST=None needed. Purely asset additions. Review URL: http://codereview.chromium.org/7278037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91771 0039d316-1c4b-4281-b951-d872f2087c98
* Restore NOTREACHED() in WebKitClientImpl::loadResource()isherman@chromium.org2011-07-071-42/+48
| | | | | | | | | | BUG=50675 TEST=none Review URL: http://codereview.chromium.org/7316019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91767 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: More 2.18 goodness. Move from macros to real accessor functions.erg@chromium.org2011-07-071-1/+1
| | | | | | | | | | | | | This does not take care of everything! There are many deprecated macros that we can't replace because their accessor replacements were in 2.20 or later. BUG=none TEST=none Review URL: http://codereview.chromium.org/7227027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91761 0039d316-1c4b-4281-b951-d872f2087c98
* While initializing the pepper plugin registry in the renderer we load each ↵ananta@chromium.org2011-07-072-8/+15
| | | | | | | | | | | | | | | | plugin and attempt to initialize it. If initialization fails for a plugin the code in PluginModule unloads the plugin but still attempts to invoke the shutdown function on an unloaded plugin module. Proposed fix is to initialize the entry points member with the plugin entry points only when initialization succeeds. BUG=none TEST=The renderer should not crash if initializing a pepper plugin fails. Review URL: http://codereview.chromium.org/7277077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91756 0039d316-1c4b-4281-b951-d872f2087c98
* Migrating PPB_FileIO_Dev, PPB_FileRef_Dev, and PPB_FileSystem_Dev ↵sanga@chromium.org2011-07-0713-50/+69
| | | | | | | | | dependencies to PPB_FileIO, PPB_FileRef, and PPB_FileSystem. Also fixed some lint errors. Review URL: http://codereview.chromium.org/7248047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91733 0039d316-1c4b-4281-b951-d872f2087c98
* Roll skia from r1799:r1814.twiz@google.com2011-07-071-4/+2
| | | | | | | | | | | | New test failure introduced and noted in test_expectations.txt: fast/canvas/canvas-empty-image-pattern.html Also, remove layout test failure markers that were resolved by skia r1810. BUG=88577, 88681 TEST=NONE Review URL: http://codereview.chromium.org/7317002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91731 0039d316-1c4b-4281-b951-d872f2087c98
* The RTCVideoDecoder will eventially need to depend on third_party lib ↵wjia@chromium.org2011-07-071-12/+0
| | | | | | | | | | | | (webrtc, libjinle etc), which is not allowed in media. So move rtc_video_decoder* from media/filter/ to content/renderer/media/. patch by ronghuawu@google.com BUG=none TEST=unit_tests, media_unittests Review URL: http://codereview.chromium.org/7193001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91721 0039d316-1c4b-4281-b951-d872f2087c98
* Add interfaces for requesting and receiving input event resources.brettw@chromium.org2011-07-078-56/+327
| | | | | | | | | | | | | | | | This converts the input event from a C struct to a resource to give us more ability to change over time. This patch includes a proxy and a C++ wrapper for this resource. You now have to register for classes of input events. No events are sent by default. This also allows us to specify whether the events support bubbling or not, which allows us to better-optimize IPC. TEST=none BUG=none Review URL: http://codereview.chromium.org/7285010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91711 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 91690 - Implement QM::GetOriginsModifiedSince for browser data ↵kinuko@chromium.org2011-07-079-736/+293
| | | | | | | | | | | | | | deleter support BUG=86308 TEST={QuotaDatabaseTest,QuotaManagerTest}.OriginModifiedSince Review URL: http://codereview.chromium.org/7168019 TBR=kinuko@chromium.org Review URL: http://codereview.chromium.org/7322005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91691 0039d316-1c4b-4281-b951-d872f2087c98
* Implement QM::GetOriginsModifiedSince for browser data deleter supportkinuko@chromium.org2011-07-079-293/+736
| | | | | | | | | BUG=86308 TEST={QuotaDatabaseTest,QuotaManagerTest}.OriginModifiedSince Review URL: http://codereview.chromium.org/7168019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91690 0039d316-1c4b-4281-b951-d872f2087c98
* Move PPB_Zoom and PPB_Messageing to the thunk system. Implement PPB_Messagingbrettw@chromium.org2011-07-063-79/+41
| | | | | | | | | | proxy. TEST=none BUG=none Review URL: http://codereview.chromium.org/7283020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91633 0039d316-1c4b-4281-b951-d872f2087c98
* Roll skia.twiz@google.com2011-07-061-0/+5
| | | | | | | | | | | | | r1788:r1799 3 layout tests failed on Win & Linux with this roll (crbug.com/88577): canvas/philip/tests/2d.pattern.repeat.empty.html = TEXT canvas/philip/tests/2d.pattern.repeat.null.html = TEXT fast/canvas/canvas-pattern-behaviour.html = TEXT Review URL: http://codereview.chromium.org/7307027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91625 0039d316-1c4b-4281-b951-d872f2087c98
* Change all the references from app_base to sql.tfarina@chromium.org2011-07-067-7/+3
| | | | | | | | | | | BUG=72317 TEST=None R=tony@chromium.org Review URL: http://codereview.chromium.org/7232040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91600 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 91552 - Update V8 to version 3.4.10.jkummerow@chromium.org2011-07-061-3/+0
| | | | | | | | | | | R=danno@chromium.org Review URL: http://codereview.chromium.org/7307017 TBR=jkummerow@chromium.org Review URL: http://codereview.chromium.org/7307020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91556 0039d316-1c4b-4281-b951-d872f2087c98
* Update V8 to version 3.4.10.jkummerow@chromium.org2011-07-061-0/+3
| | | | | | | | R=danno@chromium.org Review URL: http://codereview.chromium.org/7307017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91552 0039d316-1c4b-4281-b951-d872f2087c98
* Change {Obfuscated|Local}FileSystemFileUtil non-Singleton to take an ↵dmikurube@chromium.org2011-07-0617-73/+104
| | | | | | | | | | | | | | | underlying *FileUtil. This change : * reduces dependency between FileUtils, and * enables more flexible stacking of FileSystemFileUtil, such as {Obfuscated|Local}FSFU without any quota operation. BUG=none TEST=*FileUtilTest.*,FileSystemPathManagerTest.*,SandboxMountPointProvider.*,FileSystem*OperationTest.*,FileWriterDelegateTest.*,FileSystemQuotaTest.* Review URL: http://codereview.chromium.org/7174002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91547 0039d316-1c4b-4281-b951-d872f2087c98
* Add PPB_Memory_Dev. This is the first of a few CLs needed to pull MemAlloc anddspringer@chromium.org2011-07-054-0/+66
| | | | | | | | | | | MemFree from PPB_Core. BUG=80610 TEST=ui_tests Review URL: http://codereview.chromium.org/7300010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91518 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Create transparent cursor when given empty custom data.shess@chromium.org2011-07-032-16/+20
| | | | | | | | | | | Based on webcursor_win.cc's implementation of GetCursor(). BUG=73356 TEST=Watch crash server. Review URL: http://codereview.chromium.org/7273056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91452 0039d316-1c4b-4281-b951-d872f2087c98
* Add a WebLocalizedString::FileButtonChooseMultipleFilesLabel case to ↵haraken@google.com2011-07-022-4/+8
| | | | | | | | | | | | ToMessageID() BUG=https://bugs.webkit.org/show_bug.cgi?id=49245 TEST=LayoutTests/fast/forms/input-file-label.html Review URL: http://codereview.chromium.org/7292031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91405 0039d316-1c4b-4281-b951-d872f2087c98
* Fix compile failure.pkasting@chromium.org2011-07-021-4/+4
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91398 0039d316-1c4b-4281-b951-d872f2087c98
* Add a lock around user agent calculations so the user agent can be safely ↵pkasting@chromium.org2011-07-011-32/+52
| | | | | | | | | | queried from multiple threads. This also moves the functionality into the UserAgentState class itself since that seemed a little more well-scoped. BUG=87698 TEST=none Review URL: http://codereview.chromium.org/7277067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91391 0039d316-1c4b-4281-b951-d872f2087c98
* app: Trim down the dependency list of app_base.tfarina@chromium.org2011-07-011-1/+1
| | | | | | | | | | | BUG=72317 TEST=app_unittests R=cmp@chromium.org, tony@chromium.org Review URL: http://codereview.chromium.org/7198030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91385 0039d316-1c4b-4281-b951-d872f2087c98
* Add Safari spoofing when visiting the Silverlight install/update page in Mac ↵stuartmorgan@chromium.org2011-07-011-0/+16
| | | | | | | | | | | | | Chrome. The update flow for Silverlight on the Mac takes the user to a page that does UA detection, and provides Mac Chrome users a page that makes it much less clear that they should update (and how to) just because it's not one of the officially supported platforms. Spoof as a supported browser on that page to increase the chances that users will successfully complete the update, since not updating is a potential security issue. BUG=None TEST=Visit the Silverlight update/install page in Mac Chrome; there should be a clear download link, and instructions for installing. Review URL: http://codereview.chromium.org/7210063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91329 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 91288 - Change references from app_base to sql.cmp@chromium.org2011-07-017-3/+8
| | | | | | | | | | BUG=72317 TEST=None TBR=tfarina@chromium.org Review URL: http://codereview.chromium.org/7256004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91315 0039d316-1c4b-4281-b951-d872f2087c98
* Updating Chromium's test_expectations.txt for ↵scherkus@chromium.org2011-07-011-3/+0
| | | | | | | | | media/video-currentTime-set.html due to WebKit roll. BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91311 0039d316-1c4b-4281-b951-d872f2087c98
* Re-land the reverted CL:yzshen@chromium.org2011-07-013-0/+10
| | | | | | | | | | | | | | http://src.chromium.org/viewvc/chrome?view=rev&revision=91150 Comparing with the previous CL, this CL makes changes to ppapi/proxy/ppapi_proxy_test.{h,cc} TEST=None BUG=None Review URL: http://codereview.chromium.org/7210030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91310 0039d316-1c4b-4281-b951-d872f2087c98
* Add QM::DeleteOriginData for browser data deleter supportkinuko@chromium.org2011-07-014-56/+209
| | | | | | | | | | | | The method basically does what EvictOriginData used to do, but in a more generalized way. I refactored EvictOriginData to use DeleteOriginData in this patch too. BUG=86308 TEST=QuotaManager.{EvictOriginData,DeleteOriginDataMultiple} Review URL: http://codereview.chromium.org/7185012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91304 0039d316-1c4b-4281-b951-d872f2087c98
* Change references from app_base to sql.tfarina@chromium.org2011-07-017-8/+3
| | | | | | | | | | | BUG=72317 TEST=None R=rsesek@chromium.org Review URL: http://codereview.chromium.org/7294007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91288 0039d316-1c4b-4281-b951-d872f2087c98
* Update Chromium test_expectations.txt for video-currentTime-set.html.scherkus@chromium.org2011-07-011-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91268 0039d316-1c4b-4281-b951-d872f2087c98
* Glue ffmpeg to Chromeihf@chromium.org2011-07-011-0/+3
| | | | | | | | | | | | | | | | | | | | 1) works for Linux, OSX, Windows 2) mostly renaming #defines 3) avcodec_thread_init is deprecated and has been removed, see http://ffmpeg.org/pipermail/ffmpeg-cvslog/2011-February/034326.html 4) will require a rebaseline of platform/chromium-mac/media/video-currentTime-set-expected.txt platform/chromium-win/media/video-currentTime-set-expected.txt with a change of -video.currentTime.toFixed(2) == '5.82' +video.currentTime.toFixed(2) == '5.81' BUG=87831 TESTS=ran Theora Testsuite, media tests, WebKit media tests Review URL: http://codereview.chromium.org/6993042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91259 0039d316-1c4b-4281-b951-d872f2087c98
* Add the feature "Add as seach engine..." when right clicking on a form text ↵philippe.beauchamp@gmail.com2011-07-012-0/+5
| | | | | | | | | | | | | | field. Note: POST forms are not supported with this patch BUG=6872 TEST=none Review URL: http://codereview.chromium.org/335023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91253 0039d316-1c4b-4281-b951-d872f2087c98