summaryrefslogtreecommitdiffstats
path: root/content/common
Commit message (Collapse)AuthorAgeFilesLines
* New RendererAccessibility implementation that doesn't use WebKit accessibility.dmazzoni@chromium.org2012-06-052-5/+5
| | | | | | | | | | | | | | | | | | | | | Splits RendererAccessibility into a base class and two separate implementations. The new implementation, RendererAccessibilityFocusOnly, does not turn on WebKit's accessibility implementation, but instead only sends minimal accessibility information about the focused node. This should be dramatically faster than the previous implementation and sufficient for supporting the on-screen keyboard in Windows 8. Also updates IsEditableNode to support ARIA role=textbox and adds a complete test. BUG=122061,129434 TEST=Tap on editable text controls to open the Windows 8 on-screen keyboard. Review URL: https://chromiumcodereview.appspot.com/10444132 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140627 0039d316-1c4b-4281-b951-d872f2087c98
* Open pepper files directly in browser.tsepez@chromium.org2012-06-053-115/+0
| | | | | | | | | | This CL merges in the changes for the per-profile plugin process from the previously retired CL. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=140093 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=140399 Review URL: https://chromiumcodereview.appspot.com/10387195 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140602 0039d316-1c4b-4281-b951-d872f2087c98
* Fix cros GPU code to use TimeDelta in sleep().tedvessenes@gmail.com2012-06-051-1/+1
| | | | | | | | | | R=acolwell@chromium.org BUG=108171 Review URL: https://chromiumcodereview.appspot.com/10510002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140521 0039d316-1c4b-4281-b951-d872f2087c98
* mac: Mention component sandbox hack in common.sbthakis@chromium.org2012-06-052-12/+15
| | | | | | | | | | | | | Part 1 of the changes requested by jeremy at https://chromiumcodereview.appspot.com/10389047 BUG=none TEST=none TBR=jeremy Review URL: https://chromiumcodereview.appspot.com/10519017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140441 0039d316-1c4b-4281-b951-d872f2087c98
* Connect up flash blacklist entries to GetSettingIntjbauman@chromium.org2012-06-041-0/+2
| | | | | | | | | | | | This allows us to blacklist flash 3d and stage3d separately. BUG=129847 TEST= Review URL: https://chromiumcodereview.appspot.com/10501006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140414 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 140399 - Open pepper files directly in browser.tsepez@chromium.org2012-06-043-0/+115
| | | | | | | | | | | | This CL merges in the changes for the per-profile plugin process from the previously retired CL. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=140093 Review URL: https://chromiumcodereview.appspot.com/10387195 TBR=tsepez@chromium.org Review URL: https://chromiumcodereview.appspot.com/10521012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140402 0039d316-1c4b-4281-b951-d872f2087c98
* Open pepper files directly in browser.tsepez@chromium.org2012-06-043-115/+0
| | | | | | | | | This CL merges in the changes for the per-profile plugin process from the previously retired CL. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=140093 Review URL: https://chromiumcodereview.appspot.com/10387195 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140399 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of internal content includes for sandbox code from chrome.jam@chromium.org2012-06-042-7/+10
| | | | | | | BUG=98716 Review URL: https://chromiumcodereview.appspot.com/10512016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140357 0039d316-1c4b-4281-b951-d872f2087c98
* Tighten up DEPS some more. NaCl/service process code are including internal ↵jam@chromium.org2012-06-0413-427/+4
| | | | | | | | | content files. Fix the instances other sandbox stuff, which I'll do in a followup. BUG=98716 Review URL: https://chromiumcodereview.appspot.com/10512010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140346 0039d316-1c4b-4281-b951-d872f2087c98
* Support mouse lock in Flash fullscreen mode.yzshen@chromium.org2012-06-031-2/+6
| | | | | | | | | | | | | | In this mode, we won't show a bubble to ask for user permission. Mouse lock content settings are not considered, either. BUG=129241 TEST=1) run ppapi/examples/mouse_lock; 2) when one of the plugins is focused, press 'f' to enter Flash fullscreen; 3) left click to enter mouse lock. Review URL: https://chromiumcodereview.appspot.com/10458008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140231 0039d316-1c4b-4281-b951-d872f2087c98
* Implement media::VideoDecodeAccelerator on Macsail@chromium.org2012-06-026-394/+1196
| | | | | | | | | | | | | | | | | This CL implements media::VideoDecodeAccelerator for Mac. This will be used to implement hardware video decoding for Pepper Flash. Currently a couple things are still missing: - the new VideoDecodeAcceleratorMac class needs to be hooked up to GpuVideoDecodeAccelerator - the PPB_VideoDecoder_Dev::Create() API needs to be extended so clients can specify the extra AVC data. BUG=127414 TEST=Ran on Mac and Windows. Sending ARM try bots now. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=140153 Review URL: https://chromiumcodereview.appspot.com/10388108 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140187 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Implement media::VideoDecodeAccelerator on Mac"sail@chromium.org2012-06-026-1196/+394
| | | | | | | | | | | | | | | | | | | This reverts commit e80c92698a601d2e737a2c5cf5e128b291fc46d5. Revert "mac: Try to unbreak component build after 140153" This reverts commit 6358de7919e7788e373f98260ce6486fd490f2a0. Revert "Try to fix the previous fix." This reverts commit 179b333fa898f7969623d0f7404a9a7cfa122c61. BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10494008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140164 0039d316-1c4b-4281-b951-d872f2087c98
* Try to fix the previous fix.thakis@chromium.org2012-06-021-0/+1
| | | | | | Review URL: https://chromiumcodereview.appspot.com/10500008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140160 0039d316-1c4b-4281-b951-d872f2087c98
* mac: Try to unbreak component build after 140153thakis@chromium.org2012-06-021-2/+3
| | | | | | | | | | | | MacVideoDecodeAccelerator is used by a test, so it needs to be exported. BUG=none TEST=none TBR=sail Review URL: https://chromiumcodereview.appspot.com/10494007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140159 0039d316-1c4b-4281-b951-d872f2087c98
* Implement media::VideoDecodeAccelerator on Macsail@chromium.org2012-06-026-394/+1194
| | | | | | | | | | | | | | | This CL implements media::VideoDecodeAccelerator for Mac. This will be used to implement hardware video decoding for Pepper Flash. Currently a couple things are still missing: - the new VideoDecodeAcceleratorMac class needs to be hooked up to GpuVideoDecodeAccelerator - the PPB_VideoDecoder_Dev::Create() API needs to be extended so clients can specify the extra AVC data. BUG=127414 TEST=Ran on Mac and Windows. Sending ARM try bots now. Review URL: https://chromiumcodereview.appspot.com/10388108 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140153 0039d316-1c4b-4281-b951-d872f2087c98
* Linux BPF sandbox: relax CheckSingleThreadedjln@chromium.org2012-06-011-5/+8
| | | | | | | | | | | | | | Let CheckSingleThreaded pass if we don't have access to /proc at all. This could for instance happen because of the setuid sandbox. BUG= TEST= NOTRY=true Review URL: https://chromiumcodereview.appspot.com/10473004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140121 0039d316-1c4b-4281-b951-d872f2087c98
* Don't fork Zygote as a background processjln@chromium.org2012-06-011-0/+1
| | | | | | | | | | | | | | | | | | | | On Linux, with the setuid sandbox, the Zygote would become a background process of sort because the setuid sandbox would exit. The problem is that the Chrome process tree would be broken because the Zygote would be reparented to init. In turn, this could create issues with the browser not being able to ptrace() the Zygote if certain kernel restrictions are in place (e.g. Yama). BUG=125225 TEST= NOTRY=true Review URL: https://chromiumcodereview.appspot.com/10447135 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140104 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 140093 - Open pepper files directly in browser.tsepez@chromium.org2012-06-013-0/+115
| | | | | | | | | | | This CL merges in the changes for the per-profile plugin process from the previously retired CL. Review URL: https://chromiumcodereview.appspot.com/10387195 TBR=tsepez@chromium.org Review URL: https://chromiumcodereview.appspot.com/10477006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140094 0039d316-1c4b-4281-b951-d872f2087c98
* Open pepper files directly in browser.tsepez@chromium.org2012-06-013-115/+0
| | | | | | | | This CL merges in the changes for the per-profile plugin process from the previously retired CL. Review URL: https://chromiumcodereview.appspot.com/10387195 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140093 0039d316-1c4b-4281-b951-d872f2087c98
* Block ptrace (and ptrace-like) syscalls from the renderer and worker processs.cevans@chromium.org2012-06-011-8/+45
| | | | | | | BUG=125225 Review URL: https://chromiumcodereview.appspot.com/10454110 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140080 0039d316-1c4b-4281-b951-d872f2087c98
* Allow TextureImageTransportSurface to fail initializationpiman@chromium.org2012-06-013-23/+37
| | | | | | | | | | | | | | | There's a very rare race, where the UI may destroy the textures before the TextureImageTransportSurface has a chance to use them for initialization, causing a crash. This fixes the crash by moving initialization to Initialize(), allowing it to fail. BUG=None TEST=manual (with debugger). Review URL: https://chromiumcodereview.appspot.com/10447137 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140079 0039d316-1c4b-4281-b951-d872f2087c98
* Unbreak component=shared_library build of omx_video_decode_accelerator_unittest.fischman@chromium.org2012-06-011-1/+3
| | | | | | Review URL: https://chromiumcodereview.appspot.com/10442131 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140057 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 124453 - WebWidgetClient::screenInfo() no longer does a synchronous IPC.varunjain@chromium.org2012-06-011-3/+7
| | | | | | | | | | | | | | | | Instead it grabs the necessary info from a cached WebScreenInfo factory. BUG=111401,126586 TEST=Manually Review URL: http://codereview.chromium.org/9302022 TBR=fsamuel@chromium.org,jam@chromium.org Review URL: https://chromiumcodereview.appspot.com/10441101 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140030 0039d316-1c4b-4281-b951-d872f2087c98
* Pass user gesture indicator for RPH and intents.gbillock@chromium.org2012-06-012-8/+16
| | | | | | | | | | | | | | | | | | | | | | We are moving to a policy which will change where we show RPH and web intents registrations between infobar and page-action type indicator depending on factors like user gesture, previous showing of the infobar, and perhaps other considerations. This change gets that user gesture indicator to the policy logic. It also incorporates a change to the web intents registration IPC to pass the service info struct instead of individual members. (Adding the user gesture went over the param limit, and passing the struct is a good change regardless.) R=groby@chromium.org,jam@chromium.org BUG=119438 TEST=*WebIntent*.* Review URL: https://chromiumcodereview.appspot.com/10447067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139996 0039d316-1c4b-4281-b951-d872f2087c98
* Make context groups share a TextureBufferManagergman@chromium.org2012-06-011-1/+2
| | | | | | | | | | TEST=unit tests, and ran WebGL Conformance tests BUG=129803 Review URL: https://chromiumcodereview.appspot.com/10441140 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139981 0039d316-1c4b-4281-b951-d872f2087c98
* - Added test for silent mouse lock after unlocked by target, added argument ↵dmurph@chromium.org2012-06-011-2/+3
| | | | | | | | | | | | | to mouse lock request in tests for after_target_unlock_request. - mouse lock dispatcher keeps track of voluntary unlocks by the target, and adds this as a parameter for the lock request. Fullscreen controller will silently lock the mouse when the mouse was previously voluntarily unlocked by the target. Contributed by dmurph@chromium.com BUG=113460 Review URL: https://chromiumcodereview.appspot.com/10443045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139934 0039d316-1c4b-4281-b951-d872f2087c98
* Upon receiving OnError callback against a context, only clear the set of ↵kbr@chromium.org2012-05-311-1/+27
| | | | | | | | | | | | created contexts if the receiving context is live. Otherwise, it will break sharing among more recently created contexts. BUG=121780,125246,125416,126044 TEST=test cases from above bugs on MacBook Pro with AMD GPU running 10.7.3; more self-contained tests will be created under other bug IDs Review URL: https://chromiumcodereview.appspot.com/10446093 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139884 0039d316-1c4b-4281-b951-d872f2087c98
* Disable synchronous XMLHttpRequests in platform app documents.mihaip@chromium.org2012-05-301-0/+1
| | | | | | | | | | | Depends on http://webkit.org/b/87540 R=darin@chromium.org BUG=130185 Review URL: https://chromiumcodereview.appspot.com/10443047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139637 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the DomStorage is "wicked slow" bug by adding a renderer side cache and ↵michaeln@google.com2012-05-301-53/+10
| | | | | | | | | | | | | | | using a predominantly async IPC message protocol. - use DomStorageCachedArea + DomStorageProxy - an ipc message throttling mechanism to defend against misbehaving usage - less chatty storage event propagation - diable sudden termination when domstorage messages are pending to allow changes to be flushed thru to the backend on page unload - deleted the obsolete sync message types and handlers BUG=94382,128482 Review URL: https://chromiumcodereview.appspot.com/10383123 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139602 0039d316-1c4b-4281-b951-d872f2087c98
* [Android] Split the address parser from AddressDetector for WebView use.leandrogracia@chromium.org2012-05-305-0/+1559
| | | | | | | | | | | | | | Split the address parser inside AddressDetector into a separate file outside the renderer folder. This is done in order to provide support for Java's WebView.findAddress using the new address parser while preventing layering violations in Chromium (WebView should not access content/renderer). BUG=125390 TEST=address_parser_unittest.cc Review URL: https://chromiumcodereview.appspot.com/10456007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139597 0039d316-1c4b-4281-b951-d872f2087c98
* mac: Don't require DYLD_LIBRARY_PATH to be set when using the shared build.thakis@chromium.org2012-05-301-3/+14
| | | | | | | | | | | | | | | | | | | | | | | | Set the install name of all dylibs to @rpath. Set the rpath of all executables to '@loader_path/.' (for normal binaries) and '@loader_path/../../..' (for bundled binaries). Also, Chromium Helper.app doesn't end up in out/Release but somewhere below Chromium.app, so set its rpath to '@loader_path/../../../../../../..' to get all the way back to out/Release. Also add "(allow file-read-metadata)" to the sandbox definition when running on 10.6 or earlier when using the component build, to work around a bug in dyld (see http://crbug.com/127465). BUG=90078,127465 TEST=Do a components build. DYLD_LIBRARY_PATH isn't necessary at build time, and isn't necessary when running chromium or test binaries. Review URL: https://chromiumcodereview.appspot.com/10389047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139550 0039d316-1c4b-4281-b951-d872f2087c98
* Deprecate FileUtilities::getFileSize and getFileModifiedTimekinuko@chromium.org2012-05-301-11/+0
| | | | | | | | | | | as they are no longer used in WebKit. BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10453037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139542 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: Remove the C version of GetUrandomFD()mseaborn@chromium.org2012-05-301-2/+2
| | | | | | | | | | | | | | | | | | | I originally added this in a #includable-from-C header so that it could be #included from NaCl-side code. However, having NaCl #include Chromium headers is not a clean interface, and this has since been replaced by runtime dependency injection. We move the function to a C++ header and put it into a namespace. Also fix the error return value for UrandomFD() so that it can't be confused with stdin. BUG=http://code.google.com/p/nativeclient/issues/detail?id=2655 TEST=build Review URL: https://chromiumcodereview.appspot.com/10446043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139537 0039d316-1c4b-4281-b951-d872f2087c98
* Add a CHECK() in NPChannelBase::GetChannel() to help investigate crbug.com/97285steveblock@chromium.org2012-05-301-0/+4
| | | | | | | | | | | | | This will indicate whether the crash is because the NPChannelBase fails to find the named channel in its map, or whether it's because we try to re-initialize an existing channel with an invalid socket FD. BUG=97285 Review URL: https://chromiumcodereview.appspot.com/10447017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139521 0039d316-1c4b-4281-b951-d872f2087c98
* Move fileapi into its own componentbenwells@chromium.org2012-05-301-1/+2
| | | | | | | | | | | | Before this change fileapi is a static library. As it has static data, this causes problems when used from multiple components like chrome and content. BUG=129885 TEST=Existing tests Review URL: https://chromiumcodereview.appspot.com/10447055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139498 0039d316-1c4b-4281-b951-d872f2087c98
* aura/cros: Rename MessagePump{X => AuraX11}.erg@chromium.org2012-05-291-2/+5
| | | | | | | | | | | | So rename the MessagePumpX, which is an aurax11 only class now to MessagePumpAuraX11 (which also simplifies the gyp files). BUG=129075 TEST=none Review URL: https://chromiumcodereview.appspot.com/10441028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139421 0039d316-1c4b-4281-b951-d872f2087c98
* Handle socket() more gracefully in the GPU policy.cevans@chromium.org2012-05-291-0/+1
| | | | | | | BUG=130156 Review URL: https://chromiumcodereview.appspot.com/10440080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139408 0039d316-1c4b-4281-b951-d872f2087c98
* Add deviceSupportsTouch to webglue.flackr@chromium.org2012-05-291-0/+1
| | | | | | | | | | | | | With https://bugs.webkit.org/show_bug.cgi?id=85921 landed this hooks up the touch screen parameter in WebKit to chrome's TOUCH display layout. TBR=jam BUG=121903 TEST=Run with --touch-optimized-ui and verify that combo boxes have a larger line height. Review URL: https://chromiumcodereview.appspot.com/10378071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139378 0039d316-1c4b-4281-b951-d872f2087c98
* posix: Print renderer PID with --renderer-startup-dialog in Release too.thakis@chromium.org2012-05-291-4/+4
| | | | | | | | | | BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10451016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139370 0039d316-1c4b-4281-b951-d872f2087c98
* Pass web intents client suggestions along through webkit glue layer.gbillock@chromium.org2012-05-291-0/+1
| | | | | | | | | | BUG=None TEST=None Review URL: https://chromiumcodereview.appspot.com/10413043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139353 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing Android compile warnings.felipeg@google.com2012-05-291-2/+12
| | | | | | | | | | BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10383265 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139287 0039d316-1c4b-4281-b951-d872f2087c98
* Move RegisterContentSchemes from public url_constants into non-public ↵grt@chromium.org2012-05-284-0/+165
| | | | | | | | | | | | | | | | | url_schemes. The VC++ linker can only discard whole .obj files that aren't used. setup.exe and npchrome_frame.dll pull in constants from url_constants.cc. http://crrev.com/133107 put RegisterContentSchemes into that file. This function's use of ContentClient causes all of WebKit and V8 to be pulled into setup.exe and npchrome_frame.dll. This change here moves RegisterContentSchemes into its own .cc file to get around link.exe's .obj-level code omission policy. This is a hack, and I feel shame for committing it. In the long run, we need a way to prevent changes that lead to a 6x increase in the size of the binaries spat out by the official builders. One could imagine this being done by a stage in a try run that goes red, or some build-time enforcement. Perhaps the constants should even go in their own target so that consumers of nothing but constants don't accidentally get content's transient dependencies. BUG=127564 TEST=none Review URL: https://chromiumcodereview.appspot.com/10383298 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139253 0039d316-1c4b-4281-b951-d872f2087c98
* content: Move javascript_message_type.h into content/ from ui/.tfarina@chromium.org2012-05-281-4/+4
| | | | | | | | | | BUG=98716 R=jam@chromium.org TBR=pkasting@chromium.org Review URL: https://chromiumcodereview.appspot.com/10451047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139242 0039d316-1c4b-4281-b951-d872f2087c98
* Move GpuScheduler descheduled trace event to GpuScheduler for better coverage.jbates@chromium.org2012-05-261-5/+0
| | | | | | Review URL: https://chromiumcodereview.appspot.com/10451046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139177 0039d316-1c4b-4281-b951-d872f2087c98
* Multi-select <select> in 'external popup window'aruslan@chromium.org2012-05-261-0/+9
| | | | | | | | | | | | | | We use an 'external popup window' for both single and multi selection <select> tag popups. This also supports <optgroup> and disabled <option> items and multiple selections. On all other chrome platforms a multi-select <select> tag is rendered in page, so this CL adds a bit of plumbing and IPC stuff to get the multi-select popups working as well. WebKit side of this CL is at http://trac.webkit.org/changeset/94600 Review URL: https://chromiumcodereview.appspot.com/10436010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139169 0039d316-1c4b-4281-b951-d872f2087c98
* Add sanity-CHECK that UrlFetcherCore is passed a valid URLwez@chromium.org2012-05-251-0/+1
| | | | | | | | | BUG=129449 Review URL: https://chromiumcodereview.appspot.com/10431007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139150 0039d316-1c4b-4281-b951-d872f2087c98
* Plumb referrer policy along with drag data informationjochen@chromium.org2012-05-251-0/+2
| | | | | | | | | | | | This allows for using the correct referrer policy when dragging a link out of a web view results in a download BUG=124750 TEST=none Review URL: https://chromiumcodereview.appspot.com/10451024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139147 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Pepper Flash SIGSYS crash: recognize openat() and refactor ENOENT filesystemcevans@chromium.org2012-05-251-8/+28
| | | | | | | | | handling into common function. BUG=129789 Review URL: https://chromiumcodereview.appspot.com/10443037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139096 0039d316-1c4b-4281-b951-d872f2087c98
* Remove a superfluous DCHECK() from NPChannelBase::RemoveRoute()steveblock@chromium.org2012-05-251-4/+1
| | | | | | | | | If the DCHECK() fails, we will crash cleanly on the next line anyway. Review URL: https://chromiumcodereview.appspot.com/10445010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139090 0039d316-1c4b-4281-b951-d872f2087c98
* Build seccomp sandbox code even when Clang is usedjln@chromium.org2012-05-251-3/+2
| | | | | | | | | | | | | | | There used to be an issue with the seccomp sandbox when Clang was used. Since this is no longer the case, there is no reason to undefine SECCOMP_SANDBOX when building on Clang. BUG= TEST= NOTRY=true Review URL: https://chromiumcodereview.appspot.com/10448017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139056 0039d316-1c4b-4281-b951-d872f2087c98