summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* Speculative build fix.evan@chromium.org2011-07-131-0/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92309 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 92302 - First pass at revving stable pepper interfaces to 1.0.dmichael@chromium.org2011-07-132-57/+17
| | | | | | | | | | | | | | Missing PPB_Core (pending removal of MemAlloc/MemFree) and new input event interfaces, in case we want to change them in the next ~week. BUG=84519 TEST=ppapi tests Review URL: http://codereview.chromium.org/7292033 TBR=dmichael@chromium.org Review URL: http://codereview.chromium.org/7342032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92304 0039d316-1c4b-4281-b951-d872f2087c98
* First pass at revving stable pepper interfaces to 1.0.dmichael@chromium.org2011-07-132-17/+57
| | | | | | | | | | | Missing PPB_Core (pending removal of MemAlloc/MemFree) and new input event interfaces, in case we want to change them in the next ~week. BUG=84519 TEST=ppapi tests Review URL: http://codereview.chromium.org/7292033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92302 0039d316-1c4b-4281-b951-d872f2087c98
* Updating XTBs based on .GRDs from branch 782laforge@chromium.org2011-07-121-3/+3
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92265 0039d316-1c4b-4281-b951-d872f2087c98
* Enhancements to the about://appcache-internals pages.michaeln@google.com2011-07-127-235/+560
| | | | | | | | | | | * added a new page to list the entries in a cache * added a new page to show an entry's headers and data BUG=none TEST=manual Review URL: http://codereview.chromium.org/7326023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92263 0039d316-1c4b-4281-b951-d872f2087c98
* Remove tests that are no longer failing from the downstream expectations file.ojan@chromium.org2011-07-121-9/+0
| | | | | | | | | | | TBR=senorblanco@chromium.org BUG=86570 TEST= Review URL: http://codereview.chromium.org/7351004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92260 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the ARM build by converting a NULL to a 0 (it's a PP_Module).brettw@chromium.org2011-07-121-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92257 0039d316-1c4b-4281-b951-d872f2087c98
* Make the Var object use a PP_Module ID rather than a PluginModule object.brettw@chromium.org2011-07-1216-78/+106
| | | | | | | | | | | | This is a first step to moving the Var implementation and tracking into shared_impl so we don't have to have to have a duplicate implementation in the proxy. This means we can't depend on _impl-specific objects like PluginModule from the Var objects. TEST=ppapi tests Review URL: http://codereview.chromium.org/7345016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92255 0039d316-1c4b-4281-b951-d872f2087c98
* Remove test_expectations lines no longer needed after webkit roll that ↵ojan@chromium.org2011-07-121-5/+0
| | | | | | | | | | | | | includes webkit r90828. TBR=tony@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/7355003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92253 0039d316-1c4b-4281-b951-d872f2087c98
* test_shell_tests: fix shared linkevan@chromium.org2011-07-121-0/+1
| | | | | | | | listener_link test uses v8 directly, so we need a dependency on v8. Review URL: http://codereview.chromium.org/7342023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92236 0039d316-1c4b-4281-b951-d872f2087c98
* Move the time conversion code to the PPAPI shared_impl directory and use it inbrettw@chromium.org2011-07-1214-109/+28
| | | | | | | | | | the proxy for converting event times. This also removes the unnecessary GetInterface function from Graphics2D and has the module use the thunk directly. Review URL: http://codereview.chromium.org/7344009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92229 0039d316-1c4b-4281-b951-d872f2087c98
* Add check for bad allocations in MessageChannelEnumeratecdn@chromium.org2011-07-121-0/+3
| | | | | | | | BUG=88970 TEST=N/A Review URL: http://codereview.chromium.org/7301030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92220 0039d316-1c4b-4281-b951-d872f2087c98
* Move base/values.h into the base namespace. This includes a cros DEPS rolldmazzoni@chromium.org2011-07-121-3/+6
| | | | | | | | | | with a minor change to that code since libcros also uses base/values.h. BUG=88666 TEST=none Review URL: http://codereview.chromium.org/7259019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92208 0039d316-1c4b-4281-b951-d872f2087c98
* Return an error for PPB_Instance BindGraphics if device is not a graphics ↵elijahtaylor@google.com2011-07-121-0/+3
| | | | | | | | | | (2D or 3D) resource type. BUG=none TEST=trybots Review URL: http://codereview.chromium.org/7313037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92199 0039d316-1c4b-4281-b951-d872f2087c98
* When Autofilling <select> elements, consider both the element's value and ↵isherman@chromium.org2011-07-122-35/+5
| | | | | | | | | | | | its contents. BUG=76544, 78801, 85006 TEST=unit_tests --gtest_filter=SelectControlHandlerTest.* Review URL: http://codereview.chromium.org/7324019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92156 0039d316-1c4b-4281-b951-d872f2087c98
* Remove temporary webkit test expectation for V8 rollricow@chromium.org2011-07-121-3/+0
| | | | | | | | Test expectation is upstream (canary builder went red), will land rebaseline today. Review URL: http://codereview.chromium.org/7346005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92115 0039d316-1c4b-4281-b951-d872f2087c98
* Change the usage cache not to include meta data, such as the the size of ↵dmikurube@google.com2011-07-125-75/+148
| | | | | | | | | | | usage cache itself. BUG=86114 TEST=FileSystemQuotaClientTest.*, BrowsingDataFileSystemHelperTest.* Review URL: http://codereview.chromium.org/7278016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92112 0039d316-1c4b-4281-b951-d872f2087c98
* Make sure webkit compositor is not using ppapi backing texture ID after it ↵reveman@google.com2011-07-121-0/+3
| | | | | | | | | | | | | | has been destroyed. Set backing texture ID to 0 before destroying ppapi context and finish parent context before texture ID is freed. BUG=chromium-os:16976 TEST=manual Review URL: http://codereview.chromium.org/7327011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92095 0039d316-1c4b-4281-b951-d872f2087c98
* Remove temporary fixes for URLLoader synchronous error reporting. Fix an ↵bbudge@google.com2011-07-111-9/+6
| | | | | | | | PPB_URLLoader_Impl::didFinishLoading to check that callback is present. Fix tests to test both sync and async semantics. Review URL: http://codereview.chromium.org/7189041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92073 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed network connectivity checks specific to ChromeOS. Previously we were ↵zelidrag@chromium.org2011-07-112-2/+6
| | | | | | | | | | | | doing this check only for network specific changes and missing the initial connect event. This change also include the fix for passing the initial connectivity state of the network for all platforms. BUG=chromium-os:17165,86538 TEST=Make sure "Your device is offline" page refreshes properly once connection is establishes on chromeos. Review URL: http://codereview.chromium.org/7285021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92062 0039d316-1c4b-4281-b951-d872f2087c98
* Fix typozea@chromium.org2011-07-111-1/+1
| | | | | | | | | | TBR=rdsmith@chromium.org BUG=88971 TEST= Review URL: http://codereview.chromium.org/7301025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92060 0039d316-1c4b-4281-b951-d872f2087c98
* Fix resolution of GetTimeTicks.dmichael@chromium.org2011-07-111-2/+2
| | | | | | | | | | | Add a test to make sure Time and TimeTicks return increasing times. A similar test is failing in NaCl when I try to roll DEPS. BUG=88935 TEST=test_core.cc Review URL: http://codereview.chromium.org/7329047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92050 0039d316-1c4b-4281-b951-d872f2087c98
* 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