summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
...
* base::Bind() conversion for webkit.dcheng@chromium.org2011-11-2211-120/+94
| | | | | | | | | | BUG=none TEST=trybots Review URL: http://codereview.chromium.org/8550010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111060 0039d316-1c4b-4281-b951-d872f2087c98
* Move tony@chromium.org to src/webkit/OWNERSdarin@chromium.org2011-11-215-4/+1
| | | | | | Review URL: http://codereview.chromium.org/8620003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111032 0039d316-1c4b-4281-b951-d872f2087c98
* Added apatrick and gman as co-owners of src/webkit/gpu/ .kbr@chromium.org2011-11-211-0/+2
| | | | | | | | | BUG=none TEST=none TBR=apatrick,gman Review URL: http://codereview.chromium.org/8619003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111027 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper: Fix nits mentioned in review in audio input code.viettrungluu@chromium.org2011-11-213-5/+7
| | | | | | | | | | In particular, dmichael's comments in http://codereview.chromium.org/8574029. TBR=jam@chromium.org Review URL: http://codereview.chromium.org/8489002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111007 0039d316-1c4b-4281-b951-d872f2087c98
* Histogram appcache task queue and run times.michaeln@google.com2011-11-213-6/+54
| | | | | | | BUG=101972 Review URL: http://codereview.chromium.org/8572048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111001 0039d316-1c4b-4281-b951-d872f2087c98
* No longer check for a specific mime-type on appcache manifest files. The ↵michaeln@google.com2011-11-214-28/+28
| | | | | | | | | | spec was recently changed in this way. BUG=103939 TEST=appcache_update_job_unittest.cc Review URL: http://codereview.chromium.org/8566020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111000 0039d316-1c4b-4281-b951-d872f2087c98
* Support setting fake gamepad data from WebKit. In support of DRT code to be ↵scottmg@chromium.org2011-11-214-1/+26
| | | | | | | | | | | added to WebKit here https://bugs.webkit.org/show_bug.cgi?id=69451 BUG=79050 Review URL: http://codereview.chromium.org/8561021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110974 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll 100904:100924steveblock@chromium.org2011-11-211-2/+0
| | | | | | | | | | | Also disable failing DevToolsSanityTest.TestScriptsTabIsPopulatedOnInspectedPageRefresh BUG=104986 TBR=adamk Review URL: http://codereview.chromium.org/8616001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110969 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit 100825:100904steveblock@chromium.org2011-11-211-0/+2
| | | | | | | | TBR=adamk Review URL: http://codereview.chromium.org/8614001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110913 0039d316-1c4b-4281-b951-d872f2087c98
* compositor_unittests target is unimplmented on Macdhollowa@chromium.org2011-11-212-5/+7
| | | | | | | | | | | | | | | | Adds necessary pieces to get the WebKit compositor working with compositor_unittests target on Mac. Required gyp build flags are: 'use_aura': 1, 'use_webkit_compositor': 1, 'use_skia': 1, BUG=104390, 104555 TEST=compositor_unittests --gtest_filter=LayerWithRealCompositorTest.* passes and shows correct visual results. Review URL: http://codereview.chromium.org/8486020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110875 0039d316-1c4b-4281-b951-d872f2087c98
* Add functions to generate input events to PPB_Testing_Dev. These makebbudge@chromium.org2011-11-205-12/+247
| | | | | | | | | it possible to test APIs that require user gestures and other input events. BUG=none TEST=none Review URL: http://codereview.chromium.org/8413021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110865 0039d316-1c4b-4281-b951-d872f2087c98
* base::Bind: Convert render_view_impl.cc.jhawkins@chromium.org2011-11-192-8/+8
| | | | | | | | | | | BUG=none TEST=none R=csilv@chromium.org Review URL: http://codereview.chromium.org/8602012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110810 0039d316-1c4b-4281-b951-d872f2087c98
* Prepare Chromium for WebCompositor::initialize.nduca@chromium.org2011-11-191-0/+3
| | | | | | | | | | Currently, we have two duplicate mechanisms for telling the compositor to go into threaded mode. First, you set WebCompositor::setThread, then you pass enableCompositorThread via WebPreferences. We're moving to a global initialize/shutdown flow on the compositor. This is a breaking change on the WebKit API so this change prepares us for it. Review URL: http://codereview.chromium.org/8558030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110794 0039d316-1c4b-4281-b951-d872f2087c98
* Remove --enable-video-logging and WebVideoRenderer.scherkus@chromium.org2011-11-1810-113/+34
| | | | | | | | | | | | WebVideoRenderer was added in r40137 as part of my IPC-based video rendering experiment. I later added --enable-video-logging in r43038 which was intended to log timestamps and do logs analysis to determine playback smoothness. This again was experimental and never used. Also removed WebMediaPlayerProxy::SetRect() and VideoRendererImpl::SetRect() as they were not implemented. Review URL: http://codereview.chromium.org/8601004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110786 0039d316-1c4b-4281-b951-d872f2087c98
* Implement WebClipboard::writeDataObject.dcheng@chromium.org2011-11-184-10/+32
| | | | | | | | | BUG=22660 TEST=manual. Need to make another WebKit patch to enable this functionality. Review URL: http://codereview.chromium.org/8591034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110757 0039d316-1c4b-4281-b951-d872f2087c98
* Fix test_shell_test breakage due to missing SetBufferedBytes expectationvrk@google.com2011-11-181-6/+6
| | | | | | | | | | | | | SetBufferedBytes may be called independent of having a valid total bytes size for the media element. Update test to reflect this. BUG=NONE TEST=test_shell_tests TBR=acolwell Review URL: http://codereview.chromium.org/8566046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110743 0039d316-1c4b-4281-b951-d872f2087c98
* Remove TODOs for copying FFmpeg binaries for Mac.scherkus@chromium.org2011-11-181-3/+1
| | | | | | | | | | | Due to how Mac applications are bundled we require the application target itself to be responsible for copying FFmpeg. BUG=23602 TBR=mark,tony Review URL: http://codereview.chromium.org/8588063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110734 0039d316-1c4b-4281-b951-d872f2087c98
* Fire canplaythrough event at the proper time for audio/videovrk@google.com2011-11-186-36/+42
| | | | | | | | | | | | | In this CL, the browser fires the canplaythrough event based on an approximation of the download speed of the media instead of firing the event right away. BUG=73609 TEST=NONE Review URL: http://codereview.chromium.org/8399023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110733 0039d316-1c4b-4281-b951-d872f2087c98
* Update WebKit to r100780steveblock@chromium.org2011-11-181-5/+0
| | | | | | | | TBR=pkasting Review URL: http://codereview.chromium.org/8595013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110704 0039d316-1c4b-4281-b951-d872f2087c98
* - Implement internal API and thunktoyoshim@chromium.org2011-11-185-0/+160
| | | | | | | | | | | | - Implement base frame for in process API - Add basic unit tests for in process API BUG=87310 TEST=ui_tests --gtest_filter="PPAPITest.WebSocket*" Review URL: http://codereview.chromium.org/8571002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110664 0039d316-1c4b-4281-b951-d872f2087c98
* Fix webkit_media::WebMediaPlayerProxy memory leak due to circular refcounting.scherkus@chromium.org2011-11-182-4/+1
| | | | | | | | BUG=100583 Review URL: http://codereview.chromium.org/8599004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110660 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 110602 - Revert 110587 - Microphone support for Pepper Flash.viettrungluu@chromium.org2011-11-1813-95/+501
| | | | | | | | | | | | | | | | | | | | | | | [I think the Windows shared builders just need to be clobbered.] [Committing for pbrophy@adobe.com. Original review: http://codereview.chromium.org/8138008/ .] This change supports audio capture from the microphone and supplies the data through a Pepper interface. Its enumeration is limited to the default audio device that uses mono 44.1kHz. TBR=tony@chromium.org Review URL: http://codereview.chromium.org/8574029 TBR=viettrungluu@chromium.org Review URL: http://codereview.chromium.org/8569003 TBR=ajwong@chromium.org Review URL: http://codereview.chromium.org/8561003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110609 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 110587 - Microphone support for Pepper Flash.ajwong@chromium.org2011-11-1713-501/+95
| | | | | | | | | | | | | | | | | | [Committing for pbrophy@adobe.com. Original review: http://codereview.chromium.org/8138008/ .] This change supports audio capture from the microphone and supplies the data through a Pepper interface. Its enumeration is limited to the default audio device that uses mono 44.1kHz. TBR=tony@chromium.org Review URL: http://codereview.chromium.org/8574029 TBR=viettrungluu@chromium.org Review URL: http://codereview.chromium.org/8569003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110602 0039d316-1c4b-4281-b951-d872f2087c98
* Microphone support for Pepper Flash.viettrungluu@chromium.org2011-11-1713-95/+501
| | | | | | | | | | | | | | | [Committing for pbrophy@adobe.com. Original review: http://codereview.chromium.org/8138008/ .] This change supports audio capture from the microphone and supplies the data through a Pepper interface. Its enumeration is limited to the default audio device that uses mono 44.1kHz. TBR=tony@chromium.org Review URL: http://codereview.chromium.org/8574029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110587 0039d316-1c4b-4281-b951-d872f2087c98
* Make PostMessageToJavaScript use new WebKit API instead of script.dmichael@chromium.org2011-11-172-108/+67
| | | | | | | | | | | | | | I added some JavaScript code to test_case.html that previously would have made PostMessage not function (which I verified). This depends on the following WebKit issue: https://bugs.webkit.org/show_bug.cgi?id=71478 BUG=82604 TEST=N/A Review URL: http://codereview.chromium.org/8437093 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110513 0039d316-1c4b-4281-b951-d872f2087c98
* Report ERR_CONTENT_LENGTH_MISMATCH when the count of bytes received doesn't ↵cbentzel@chromium.org2011-11-171-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | match Content-Length. This used to be reported as ERR_CONNECTION_CLOSED. Unfortunately, there are a number of misconfigured servers on the web which report a Content-Length completely divorced from reality. Other browsers display whatever data was received without reporting errors in this case, and Chrome now does the same. An earlier CL simply removed error reporting for this case. However, some uses may want to still treat this like an error (such as URLFetcher), or could eventually treat the case as an error and recover (such as downloads). Data received will be populated in the disk cache as a truncated entry, if the server advertises byte range support. WebURLLoaderImpl ignores this for all async and sync resource loads. At some point it may want to selectively do this based on content type. Downloads ignore the error, but no longer ignore ERR_CONNECTION_CLOSED. Other uses will treat this like an error. BUG=52847 TEST=Manually, go to a site that advertises a large content-length and closes the connection before writing so many bytes, and notice that the page now displays. Automatic: HttpNetworkTransactionTest.LargeContentLengthThenClose, URLRequestTestHttp.GetZippedTest Review URL: http://codereview.chromium.org/8496016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110505 0039d316-1c4b-4281-b951-d872f2087c98
* Add an OVERRIDE to webkit/.avi@chromium.org2011-11-171-1/+1
| | | | | | | | | BUG=104314 TEST=no change Review URL: http://codereview.chromium.org/8590007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110497 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: Remove unneeded forward declarations in webkit/plugins/.thestig@chromium.org2011-11-1729-120/+31
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/8468026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110457 0039d316-1c4b-4281-b951-d872f2087c98
* Migrate media DEPS from webkit/glue/ to webkit/media/.scherkus@chromium.org2011-11-172-1/+3
| | | | | | | | TBR=darin Review URL: http://codereview.chromium.org/8588024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110446 0039d316-1c4b-4281-b951-d872f2087c98
* Moving media-related files from webkit/glue/ to webkit/media/.scherkus@chromium.org2011-11-1735-177/+216
| | | | | | | | Files under webkit/media/ are now under their very own webkit_media namespace. Review URL: http://codereview.chromium.org/8570010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110438 0039d316-1c4b-4281-b951-d872f2087c98
* Update WebKit to r100508.pkasting@chromium.org2011-11-171-0/+5
| | | | | | | | | BUG=none TEST=none TBR=steveblock Review URL: http://codereview.chromium.org/8479053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110413 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: Remove unneeded forward declarations in webkit/.thestig@chromium.org2011-11-1719-54/+26
| | | | | | | | | | BUG=none TEST=none TBR=OWNERS Review URL: http://codereview.chromium.org/8539001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110391 0039d316-1c4b-4281-b951-d872f2087c98
* Enable content component (again!).dpranke@chromium.org2011-11-162-6/+12
| | | | | | | | | | | This version fixes a problem with the windows incremental linking build. We can't incrementally link chrome when content is being built as a DLL because chrome links in webkit_glue and webkit_glue depends on symbols defined in content. We can remove this when we fix glue. R=jam@chromium.org BUG=90442, 98755. Review URL: http://codereview.chromium.org/8570024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110360 0039d316-1c4b-4281-b951-d872f2087c98
* Add OVERRIDE to webkit/.avi@chromium.org2011-11-1651-277/+342
| | | | | | | | | BUG=104314 TEST=no change Review URL: http://codereview.chromium.org/8539047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110357 0039d316-1c4b-4281-b951-d872f2087c98
* Remove 'Flash' from TCP/UDP Pepper interfaces names. This CL preserves old ↵dpolukhin@chromium.org2011-11-163-18/+16
| | | | | | | | | | | idl and C/C++ headers for backward compatibility. Also TCP interface should be returned by old name. BUG=none TEST=build Review URL: http://codereview.chromium.org/8506016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110265 0039d316-1c4b-4281-b951-d872f2087c98
* Only report Media.AcceleratedCompositingActive for video-having playbacks.fischman@chromium.org2011-11-152-2/+44
| | | | | | | | | | | | Added Media.URLScheme histogram. BUG=none TEST=manual observation of chrome://histograms/Media Review URL: http://codereview.chromium.org/8468011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110201 0039d316-1c4b-4281-b951-d872f2087c98
* net: Move UnescapeRule into the net namespace.tfarina@chromium.org2011-11-153-5/+5
| | | | | | | | | | | BUG=64263 TEST=None R=willchan@chromium.org Review URL: http://codereview.chromium.org/8552002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110085 0039d316-1c4b-4281-b951-d872f2087c98
* Allow linker initialization of lazy instancejoth@chromium.org2011-11-159-28/+28
| | | | | | | | | | | | | | Using the initializer list construct = {0} allows the object to be linker initialized. Modify the LazyInstance class design to make it a pod aggregate type that can be linker initialized this way. Also combines the instance and state members, in line with the Singleton<> class design. Introduces a new LAZY_INSTANCE_INITIALIZER macro specifically for using to init all lazy instances + modify all existing callsites to use it. (Old code would no longer compile) BUG=94925 TEST=existing tests pass. http://build.chromium.org/f/chromium/perf/linux-release/sizes/report.html?history=150&header=chrome-si&graph=chrome-si&rev=-1 should step downward. TBR=jam@chromium.org,rvargas@chromium.org,darin@chromium.org,ben@chromium.org,apatrick@chromium.org,akalin@chromium.org Review URL: http://codereview.chromium.org/8491043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110076 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper: Generate ppb_flash_clipboard.h from .idl file.viettrungluu@chromium.org2011-11-151-0/+2
| | | | | | | | | | | | | Also, convert the version number for the PPB_Flash_Clipboard interface to the standard form. BUG=104001,104184 TEST=(The existing) Pepper Flash still works. TBR=dmichael@chromium.org Review URL: http://codereview.chromium.org/8559003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109999 0039d316-1c4b-4281-b951-d872f2087c98
* Add 'set noparent' to webkit/OWNERS.darin@chromium.org2011-11-151-0/+1
| | | | | | Review URL: http://codereview.chromium.org/8566013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109992 0039d316-1c4b-4281-b951-d872f2087c98
* Take 2, base::Bind cleanup in SimpleDatabaseSystemmichaeln@google.com2011-11-142-40/+55
| | | | | | Review URL: http://codereview.chromium.org/8510036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109943 0039d316-1c4b-4281-b951-d872f2087c98
* Disable selection on aura. Clipboard semantics on aura must be same as windowsoshima@chromium.org2011-11-141-1/+1
| | | | | | | | | | BUG=103490 TEST=ExtensionClipboardApiTest passes on aura Review URL: http://codereview.chromium.org/8540031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109915 0039d316-1c4b-4281-b951-d872f2087c98
* Fix quota value overflow (reland).tzik@chromium.org2011-11-142-3/+3
| | | | | | | | | | BUG=104111 TEST='QuotaManagerTest.*' Review URL: http://codereview.chromium.org/8528022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109871 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 109855 - Fix quota value overflow.tzik@chromium.org2011-11-142-3/+3
| | | | | | | | | | | | | BUG=104111 TEST='QuotaManagerTest.*' Review URL: http://codereview.chromium.org/8560007 TBR=tzik@chromium.org Review URL: http://codereview.chromium.org/8528021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109856 0039d316-1c4b-4281-b951-d872f2087c98
* Fix quota value overflow.tzik@chromium.org2011-11-142-3/+3
| | | | | | | | | | BUG=104111 TEST='QuotaManagerTest.*' Review URL: http://codereview.chromium.org/8560007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109855 0039d316-1c4b-4281-b951-d872f2087c98
* Facebook : photo upload fails. Give PPB_URLLoader_Impl ability to send ↵bbudge@chromium.org2011-11-131-1/+2
| | | | | | | | | | | credentials when given universal access. BUG= http://code.google.com/p/chromium-os/issues/detail?id=22580 TEST=none Review URL: http://codereview.chromium.org/8550002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109839 0039d316-1c4b-4281-b951-d872f2087c98
* base::Bind: Low-hanging fruit conversions of NewRunnableFunction.jhawkins@chromium.org2011-11-121-1/+2
| | | | | | | | | | | BUG=none TEST=none R=csilv@chromium.org Review URL: http://codereview.chromium.org/8536037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109803 0039d316-1c4b-4281-b951-d872f2087c98
* base::Bind: Conversions in webkit/plugins/npapi.jhawkins@chromium.org2011-11-127-29/+35
| | | | | | | | | | | BUG=none TEST=none R=csilv@chromium.org Review URL: http://codereview.chromium.org/8539023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109802 0039d316-1c4b-4281-b951-d872f2087c98
* Re-land 108318 now that patch for WebKit bug 71561 has landeddmazzoni@chromium.org2011-11-121-16/+13
| | | | | | | | | | | | | | - Expose accessible text attributes for anything with an editable text role, not just <input> and <textarea> elements. BUG=none TEST=Try using pure-javascript text editor with VoiceOver on Mac OS X. TBR=dmazzoni@chromium.org Review URL: http://codereview.chromium.org/8351066 Review URL: http://codereview.chromium.org/8546005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109801 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll 99956:100033.ojan@chromium.org2011-11-121-6/+0
| | | | | | | | | | | | | | | This will cause a ton of layout test failures on the Leopard bots, but they'll be fixed with the next roll and this gets rid of the big intl1 perf regression. TBR=tonyg@chromium.org BUG=none TEST=none Review URL: http://codereview.chromium.org/8540022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109754 0039d316-1c4b-4281-b951-d872f2087c98