summaryrefslogtreecommitdiffstats
path: root/webkit/plugins
Commit message (Collapse)AuthorAgeFilesLines
* Merge 88642 - JRE6u26 sounds like it fixes some pretty nasty bugs:cevans@chromium.org2011-06-141-1/+1
| | | | | | | | | | | | http://www.oracle.com/technetwork/topics/security/javacpujune2011-313339.html BUG=85678 Review URL: http://codereview.chromium.org/7046039 TBR=cevans@chromium.org Review URL: http://codereview.chromium.org/7172002 git-svn-id: svn://svn.chromium.org/chrome/branches/742/src@89099 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 84104 - Update Reader version in the plug-in metadata.cevans@chromium.org2011-05-101-1/+3
| | | | | | | | | | | | | | (Split out from http://codereview.chromium.org/6909006, as the Flash part had issues) BUG=81293 TBR=jam@chromium.org Review URL: http://codereview.chromium.org/6932012 TBR=cevans@chromium.org Review URL: http://codereview.chromium.org/6998004 git-svn-id: svn://svn.chromium.org/chrome/branches/742/src@84736 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 84689 - Don't send Graphics3DContextLost after the instance is destroyedpiman@google.com2011-05-091-0/+5
| | | | | | | | | | | | BUG=chromium-os:15057 TEST=manual Review URL: http://codereview.chromium.org/6969011 TBR=piman@google.com Review URL: http://codereview.chromium.org/6999002 git-svn-id: svn://svn.chromium.org/chrome/branches/742/src@84717 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 84204 - Fix renderer crash and resulting test hang in PDFBrowserTests.ddorwin@chromium.org2011-05-051-4/+7
| | | | | | | | | | | | | I had assumed that didReceiveData() would only be called after Open(), but WebPluginImpl::didReceiveResponse() creates a PPB_URLLoader_Impl and immediately calls didReceiveData(). This correctly handles this case. BUG=80684 TEST=PDFBrowserTest TBR=brettw@chromium.org TBR=ddorwin@chromium.org Review URL: http://codereview.chromium.org/6931027 git-svn-id: svn://svn.chromium.org/chrome/branches/742/src@84210 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 84071 - Defer asynchronous loading when the buffer in ↵ddorwin@chromium.org2011-05-054-1/+70
| | | | | | | | | | | | | | PPB_URLLoader_Impl exceeds an optionally-specified threshold and re-enable it when the buffer drops below a lower threshold. BUG=80684 TEST=Set the thresholds to 4 MB and 2 MB, respectively from a plugin then download a large file (> 200 MB). Observe that the renderer/plugin process memory usage in Task Manager does not exceed ~100MB and that network traffic drops to 0 then picks up again briefly after 10 MB are used. Review URL: http://codereview.chromium.org/6923002 TBR=ddorwin@chromium.org Review URL: http://codereview.chromium.org/6932031 git-svn-id: svn://svn.chromium.org/chrome/branches/742/src@84209 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 84096 - Merge 84071 - Defer asynchronous loading when the buffer in ↵kerz@chromium.org2011-05-054-70/+1
| | | | | | | | | | | | | | | | | PPB_URLLoader_Impl exceeds an optionally-specified threshold and re-enable it when the buffer drops below a lower threshold. BUG=80684 TEST=Set the thresholds to 4 MB and 2 MB, respectively from a plugin then download a large file (> 200 MB). Observe that the renderer/plugin process memory usage in Task Manager does not exceed ~100MB and that network traffic drops to 0 then picks up again briefly after 10 MB are used. Review URL: http://codereview.chromium.org/6923002 TBR=ddorwin@chromium.org Review URL: http://codereview.chromium.org/6928014 TBR=ddorwin@chromium.org Review URL: http://codereview.chromium.org/6931025 git-svn-id: svn://svn.chromium.org/chrome/branches/742/src@84191 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 84071 - Defer asynchronous loading when the buffer in ↵ddorwin@chromium.org2011-05-044-1/+70
| | | | | | | | | | | | | | PPB_URLLoader_Impl exceeds an optionally-specified threshold and re-enable it when the buffer drops below a lower threshold. BUG=80684 TEST=Set the thresholds to 4 MB and 2 MB, respectively from a plugin then download a large file (> 200 MB). Observe that the renderer/plugin process memory usage in Task Manager does not exceed ~100MB and that network traffic drops to 0 then picks up again briefly after 10 MB are used. Review URL: http://codereview.chromium.org/6923002 TBR=ddorwin@chromium.org Review URL: http://codereview.chromium.org/6928014 git-svn-id: svn://svn.chromium.org/chrome/branches/742/src@84096 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 82366 - PpapiBrokerImpl manages its own lifetime based on Connect and ↵ddorwin@chromium.org2011-05-035-17/+29
| | | | | | | | | | | | | | | | | Disconnect calls. Previously, the PluginModule still had a reference to the PpapiBrokerImpl, so the broker channel was not destroyed until the module was. Now, it is destroyed when the instance is or a plugin releases all references to PPB_BrokerTrusted. This change also makes the PpapiBrokerImpl's reference to PPB_Broker_Impl a WeakPtr so that the PPB_Broker_Impl can be destroyed even if the PpapiBrokerImpl is not. This prevents a scenario where neither would be destroyed if the broker channel was never established and pending_connects_ was never cleared. BUG=81335 TEST=Add the following to the PPB_BrokerTrusted::Connect callback: pp::Module::Get()->core()->ReleaseResource(broker_resource);. The broker process should exit in 30 seconds while the plugin process keeps running. Review URL: http://codereview.chromium.org/6881033 TBR=ddorwin@chromium.org git-svn-id: svn://svn.chromium.org/chrome/branches/742/src@83956 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 83835 - Merge 83822 - Update Flash and Reader metadata.kerz@chromium.org2011-05-031-12/+2
| | | | | | | | | | | | | BUG=81293 Review URL: http://codereview.chromium.org/6909006 TBR=cevans@chromium.org Review URL: http://codereview.chromium.org/6909021 TBR=cevans@chromium.org Review URL: http://codereview.chromium.org/6914020 git-svn-id: svn://svn.chromium.org/chrome/branches/742/src@83911 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 83822 - Update Flash and Reader metadata.cevans@chromium.org2011-05-031-2/+12
| | | | | | | | | | BUG=81293 Review URL: http://codereview.chromium.org/6909006 TBR=cevans@chromium.org Review URL: http://codereview.chromium.org/6909021 git-svn-id: svn://svn.chromium.org/chrome/branches/742/src@83835 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 83761 - Update Mac Java version metadata.cevans@chromium.org2011-05-031-1/+2
| | | | | | | | | | BUG=81260 Review URL: http://codereview.chromium.org/6893161 TBR=cevans@chromium.org Review URL: http://codereview.chromium.org/6912016 git-svn-id: svn://svn.chromium.org/chrome/branches/742/src@83833 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 82652 - Work around the special-case handling of 0 time values (see ↵brettw@chromium.org2011-04-221-0/+8
| | | | | | | | | | | comment).TEST=manualBUG=noneReview URL: http://codereview.chromium.org/6894023 TBR=brettw@chromium.org BUG=80176 Review URL: http://codereview.chromium.org/6896019 git-svn-id: svn://svn.chromium.org/chrome/branches/742/src@82658 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 82575 - Proxy time zone requests to the browser. This is because the ↵brettw@chromium.org2011-04-224-14/+17
| | | | | | | | | | | current codecan't run in the sandbox on Linux.TEST=manualBUG=80176Review URL: http://codereview.chromium.org/6891001 TBR=brettw@chromium.org TEST=80176 Review URL: http://codereview.chromium.org/6899026 git-svn-id: svn://svn.chromium.org/chrome/branches/742/src@82655 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 82291 - Add an initial crypto interface to fill a given buffer with ↵brettw@chromium.org2011-04-223-0/+53
| | | | | | | | | | | random data. Thishas the same implementation as the WebKit one on ChromeOS.TEST=noneBUG=noneReview URL: http://codereview.chromium.org/6880053 TBR=brettw@chromium.org BUG=80168 Review URL: http://codereview.chromium.org/6894024 git-svn-id: svn://svn.chromium.org/chrome/branches/742/src@82654 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 82541 to 742 (M12) - Pepper: Enable custom content-transfer-encoding ↵viettrungluu@chromium.org2011-04-222-2/+24
| | | | | | | | | | | | | | header to be set in URL requests. Such URL requests can be made by a trusted loader. BUG=none TEST=manual Review URL: http://codereview.chromium.org/6882125 TBR=viettrungluu@chromium.org Review URL: http://codereview.chromium.org/6897009 git-svn-id: svn://svn.chromium.org/chrome/branches/742/src@82589 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 82266 - Fixed file/directory url resolution for external mount point ↵kerz@chromium.org2011-04-202-0/+5
| | | | | | | | | provider.Per Eric's request, refactored FileSystemDirURLRequestJob and FileSystemURLRequestJob classes to resolve local file system through a new operation.BUG=chromium-os:14225TEST=added new test cases to FileSystemPathManagerTest.*, added FileSystemOperationTest.TestGetLocalFilePathSuccessReview URL: http://codereview.chromium.org/6864040 TBR=zelidrag@chromium.org Review URL: http://codereview.chromium.org/6882102 git-svn-id: svn://svn.chromium.org/chrome/branches/742/src@82372 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 82253 - Fix M12 release blocker. SaveAs now works for embedded PDFs ↵kerz@chromium.org2011-04-204-5/+5
| | | | | | | | | and PDFs in iframe.BUG=79840TEST=Verify embedded PDFs can save using toolbar (lower-right corner).Review URL: http://codereview.chromium.org/6881055 TBR=gene@chromium.org Review URL: http://codereview.chromium.org/6877097 git-svn-id: svn://svn.chromium.org/chrome/branches/742/src@82369 0039d316-1c4b-4281-b951-d872f2087c98
* Add a function to the Flash interface to get the current time zone offset.brettw@chromium.org2011-04-191-0/+18
| | | | | | | | TEST=manual BUG=none Review URL: http://codereview.chromium.org/6881059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82184 0039d316-1c4b-4281-b951-d872f2087c98
* Fix invalid read in ppapi codepiman@google.com2011-04-191-1/+3
| | | | | | | | | BUG=77493 TEST=attached test Review URL: http://codereview.chromium.org/6883059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82172 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a couple of glaring omissions when I added PPP_Instance_Private.dmichael@chromium.org2011-04-192-1/+5
| | | | | | | | | BUG=None Test=None Review URL: http://codereview.chromium.org/6883055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82163 0039d316-1c4b-4281-b951-d872f2087c98
* Rename Instance_Trusted to Instance_Private, wire it up in Chrome.dmichael@chromium.org2011-04-193-8/+44
| | | | | | | | | | | Add C++ InstancePrivate. BUG=None TEST=PPAPI tests Review URL: http://codereview.chromium.org/6871040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82104 0039d316-1c4b-4281-b951-d872f2087c98
* linux: don't always print dlopen errors from LoadNativeLibraryevan@chromium.org2011-04-183-13/+19
| | | | | | | | | | | Instead, return them to the caller and let the caller decide whether the error is worth notifying the user about. BUG=79068 Review URL: http://codereview.chromium.org/6864020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82008 0039d316-1c4b-4281-b951-d872f2087c98
* Keep the module in scope when executing scripts. This prevents a crash when thebrettw@chromium.org2011-04-182-1/+17
| | | | | | | | | | | | | | | | | | | | script deletes the plugin object synchronously. This in turn deletes the dispatcher which will make the code returning the out param and exception to the plugin crash. To prevent the crash, this patch adds a way for the proxy to manipulate the refcount of the plugin object so that it's still alive when as long as the scripting message is being processed. A manual test is included. This is not automatically run now. I tried to fit it into the current test infrastructure and found it very challenging, We need to revisit this to allow custom tests to more easily be written. TEST=manual with included plugin and html BUG=none Review URL: http://codereview.chromium.org/6881012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81993 0039d316-1c4b-4281-b951-d872f2087c98
* Implemented broker dispatcher, pipe creation, and handle distribution.ddorwin@chromium.org2011-04-182-4/+6
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6865045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81951 0039d316-1c4b-4281-b951-d872f2087c98
* Implemented PPB_Broker_Proxy.ddorwin@chromium.org2011-04-172-8/+18
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6833002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81888 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a bug where immediate failure in PPB_URLLoader_Impl::Open doesn't report ↵bbudge@chromium.org2011-04-161-0/+7
| | | | | | | | | an error, breaking NaCl integration tests. Before the recent changes to this class, violations of same-origin restrictions returned an error immediately. Now, the loader calls the didFail callback, before the callback is set, so there is no notification of an error. This patch checks for an immediate failure, and returns PP_ERROR_NOACCESS to keep existing cross-origin tests green. We should go ahead with some WebKit refactoring to return proper error codes, as per Darin's TODO. Review URL: http://codereview.chromium.org/6864021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81838 0039d316-1c4b-4281-b951-d872f2087c98
* Let Pepper open FileSystem files again.ericu@google.com2011-04-165-7/+33
| | | | | | | | TEST=none [existing tests, but they're not currently run automatically] BUG=none Review URL: http://codereview.chromium.org/6850027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81837 0039d316-1c4b-4281-b951-d872f2087c98
* Delete the plugin printing code, which wasn't actually called.jam@chromium.org2011-04-155-27/+0
| | | | | | Review URL: http://codereview.chromium.org/6874023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81835 0039d316-1c4b-4281-b951-d872f2087c98
* Pre-buffer data from the host to the plugin in the PPAPI proxy to reduce thebrettw@chromium.org2011-04-152-1/+15
| | | | | | | | | | | impact of IPC latency on streaming data. This allows most resource requests to be returned synchronously from the URLLoader in the plugin. TEST=manual BUG=none Review URL: http://codereview.chromium.org/6870018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81833 0039d316-1c4b-4281-b951-d872f2087c98
* Added functionality to use "SaveAs..." from PDF plugin.gene@chromium.org2011-04-154-4/+25
| | | | | | | | | | | | | | | It is exactly the same experience as user right-click and select "SaveAs..." from pop-up menu. No disk access allowed for plugin. DIscussed it with Chris Evans and he is ok with this solution from the security stand point. Also added PDF resources for new UI. BUG=56072,75235 TEST=none, will send PDF cl separately. Review URL: http://codereview.chromium.org/6871020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81822 0039d316-1c4b-4281-b951-d872f2087c98
* Support PPB_Flash_ModileLocal blocking calls from background threads. This isbrettw@chromium.org2011-04-151-0/+9
| | | | | | | | | | | | | | | | | | | | | a temporary stopgap to allow these specific functions to be used until the entire proxy can support threading. There are two functions that set up and clean up the routing information in the interface. These are necessary because the global dispatcher routing information is not threadsafe. When used from the main thread, the code works the same as before. When used from a background thread, we create a sync message, send it to the I/O thread, and block the sending thread until the reply is received. There is no handling of other incoming blocking messages (which are impossible), and no other Pepper functions are supported from the background thread. TEST=manual BUG=none Review URL: http://codereview.chromium.org/6875009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81814 0039d316-1c4b-4281-b951-d872f2087c98
* Move RenderProcess to content.jam@chromium.org2011-04-151-0/+1
| | | | | | | TBR=avi Review URL: http://codereview.chromium.org/6864001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81681 0039d316-1c4b-4281-b951-d872f2087c98
* Draft version of the HW video decode tester and few other changes.scherkus@chromium.org2011-04-141-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Intention is that this tester can be used to decouple HW decode accelerator integration from running the whole Chrome browser. Features: - Independent GUnit executable, which should be possible to use in autotests. - Mimics Renderer process from Gpu video pipeline perspective. * Test bench contains implementation of FakeClient which essentially mimics Renderer process from the GpuVideoDecodeAccelerator's point of view. * FakeClient runs on it's own thread and will communicate with using the IPC messages that are used also within the real use case. * FakeClient will allocate memories using same SharedMemory stuff as the real Renderer code. * Currently reads H.264 Annex B bitstream from file and parses it to NAL units before feeding to the decoder * TODO: Polish and improving the features and configurability. * TODO: GLES texture allocation for textures. - Allows building various test cases and error behaviour as well both on AcceleratedVideoDecoder interface as well as erroneous behaviour from the client. - Allows also checking expected order of calls if we want to enforce certain behaviour across various implementations. Patch by vmr@chromium.org: http://codereview.chromium.org/6720040/ BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81663 0039d316-1c4b-4281-b951-d872f2087c98
* Modify the webkit::ppapi::URLLoader to use the underlying ↵bbudge@chromium.org2011-04-142-28/+17
| | | | | | | | | | AssociatedURLLoader for security checks, and convert URLRequest properties into the configuration for the AssociatedURLLoader. This Issue depends on http://codereview.chromium.org/6755015/ BUG=47354 TEST=ppapi_tests Review URL: http://codereview.chromium.org/6765040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81605 0039d316-1c4b-4281-b951-d872f2087c98
* Add CORS options to URL requests. This information will be used by the ↵bbudge@chromium.org2011-04-143-2/+42
| | | | | | | | | | | URLLoader to create the AssociatedURLLoader that sends the request. The CORS options are simplified to fit with what is already in PPAPI. For example, since we already have a trusted interface with universal access, setting the PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS property TRUE corresponds to using access control to check the request. If we want to remove the trusted interface, then we should modify this CL so that we can specify Allow, Deny, or UseAccessControl. Also, I chose not to expose the SniffContent option from WebKit's loader. BUG=47354 TEST=test_shell_tests Review URL: http://codereview.chromium.org/6755015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81604 0039d316-1c4b-4281-b951-d872f2087c98
* Wire up the extension API for registering NaCl modules to an actual registry ↵abarth@chromium.org2011-04-142-2/+8
| | | | | | | | of NaCl modules. Review URL: http://codereview.chromium.org/6821038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81545 0039d316-1c4b-4281-b951-d872f2087c98
* Check that GetInterface() is called on the main thread.ddorwin@chromium.org2011-04-141-0/+3
| | | | | | | | | BUG=74087 TEST=none Review URL: http://codereview.chromium.org/6826046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81531 0039d316-1c4b-4281-b951-d872f2087c98
* Fix clang error.ddorwin@chromium.org2011-04-141-1/+1
| | | | | | | | | BUG=none TEST=Clang compiler. Review URL: http://codereview.chromium.org/6849014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81530 0039d316-1c4b-4281-b951-d872f2087c98
* Asynchronously create the ppapi broker.ddorwin@chromium.org2011-04-147-14/+31
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6822012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81525 0039d316-1c4b-4281-b951-d872f2087c98
* Renamed raw_data_length to encoded_data_lengthvsevik@chromium.org2011-04-134-7/+11
| | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/6838021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81464 0039d316-1c4b-4281-b951-d872f2087c98
* More filesystem cleanup: convert URL-encoded-as-FilePath to actual URL, where ericu@google.com2011-04-139-52/+60
| | | | | | | | | | | | | possible without WebKit API changes. The WebKit changes will happen in another CL. This is a resubmit of http://codereview.chromium.org/6767010/, which bounced recently. There are a few changes here that weren't there [most notably in file_system_operation_write_unittest.cc and file_system_operation.cc], but they're pretty trivial build/test fixes. Review URL: http://codereview.chromium.org/6833007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81463 0039d316-1c4b-4281-b951-d872f2087c98
* Implement P2P Transport Dev using P2PTransportImpl.sergeyu@chromium.org2011-04-125-119/+154
| | | | | | | | | BUG=None TEST=Unittests Review URL: http://codereview.chromium.org/6823021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81331 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 81319 - More filesystem cleanup: convert URL-encoded-as-FilePath to ↵ericu@google.com2011-04-129-60/+52
| | | | | | | | | actual URL, where possible without WebKit API changes. The WebKit changes will happen in another CL. This is a resubmit of http://codereview.chromium.org/6767010/ [third try lucky,fourth try persistent?], which bounced most recently due to bugs manifestingonly on XP. There are a few changes here that weren't there [infile_system_operation_write_unittest.cc and file_system_operation.cc], butthey're pretty trivial build/test fixes.BUG=none TEST=noneReview URL: http://codereview.chromium.org/6821065 TBR=ericu@google.com Review URL: http://codereview.chromium.org/6836002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81320 0039d316-1c4b-4281-b951-d872f2087c98
* More filesystem cleanup: convert URL-encoded-as-FilePath to actual URL, where ericu@google.com2011-04-129-52/+60
| | | | | | | | | | | | | | | | | possible without WebKit API changes. The WebKit changes will happen in another CL. This is a resubmit of http://codereview.chromium.org/6767010/ [third try lucky, fourth try persistent?], which bounced most recently due to bugs manifesting only on XP. There are a few changes here that weren't there [in file_system_operation_write_unittest.cc and file_system_operation.cc], but they're pretty trivial build/test fixes. BUG=none TEST=none Review URL: http://codereview.chromium.org/6821065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81319 0039d316-1c4b-4281-b951-d872f2087c98
* implemented latch support in renderer process. this corresponds with a ↵jbates@chromium.org2011-04-121-3/+3
| | | | | | | | | | | | | webkit patch. https://bugs.webkit.org/show_bug.cgi?id=58003 BUG=72671 TEST=see attachment in bug for test. only green should be seen. Review URL: http://codereview.chromium.org/6810009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81295 0039d316-1c4b-4281-b951-d872f2087c98
* Fix download path for RealPlayer.cevans@chromium.org2011-04-121-1/+1
| | | | | | | | BUG=79126 TBR=bauerb Review URL: http://codereview.chromium.org/6820060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81225 0039d316-1c4b-4281-b951-d872f2087c98
* 1;2cReplace PP_ERROR_WOULDBLOCK with PP_OK_COMPLETIONPENDING. Improve error ↵polina@google.com2011-04-1117-46/+41
| | | | | | | | | | code comments. Update all code that uses this error code. Keep the old code for now flagging it as deprecated. Update copyrights. BUG=none TEST=bots Review URL: http://codereview.chromium.org/6814033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81168 0039d316-1c4b-4281-b951-d872f2087c98
* Connect the right metafiles for print preview on Linux and Windows.vandebo@chromium.org2011-04-111-14/+11
| | | | | | | | | | | | | | + Remove the NativeMetafileFactory since we can't just use preview flag. + Update each Metafile constructor site to use PreviewMetafile or NativeMetafileImpl. + Fix misc. problems blocking pdf generation on Windows. + Rename the metafile interface. BUG=NONE TEST=NONE Review URL: http://codereview.chromium.org/6826027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81161 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the issue that context menu doesn't show on fullscreen Pepper Flash.yzshen@chromium.org2011-04-115-3/+9
| | | | | | | | | | | | | - generate WebInputEvent::ContextMenu events. - calculate the context menu position correctly. - monitor mouse down events on fullscreen render widget, so that we can pass correct timestamp to gtk_menu_popup. BUG=None. TEST=Open a fullscreen Youtube video, and right click on it to see whether context menu shows up or not. Review URL: http://codereview.chromium.org/6760019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81135 0039d316-1c4b-4281-b951-d872f2087c98
* Eliminate skia::PlatformCanvas - Step 1 (linux)alokp@chromium.org2011-04-111-3/+3
| | | | | | | Patch corresponding to r80955 on linux. Review URL: http://codereview.chromium.org/6813050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81099 0039d316-1c4b-4281-b951-d872f2087c98