Changeset 153023 in webkit


Ignore:
Timestamp:
Jul 22, 2013, 6:47:40 PM (12 years ago)
Author:
Lucas Forschler
Message:

Merged r152787. <rdar://problem/14418799>

Location:
branches/safari-537-branch/Source/WebKit2
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/safari-537-branch/Source/WebKit2/ChangeLog

    r153010 r153023  
     12013-07-22  Lucas Forschler  <lforschler@apple.com>
     2
     3        Merge r152787
     4
     5    2013-07-17  Simon Cooper  <scooper@apple.com>
     6
     7            YouTube webcam capture (Flash Plug-in) in Safari can't see built-in camera
     8            https://bugs.webkit.org/show_bug.cgi?id=118787
     9            <rdar://problem/14418799>
     10
     11            Reviewed by Alexey Proskuryakov.
     12
     13            Add support for built-in cameras, including the original iSight.
     14
     15            * Resources/PlugInSandboxProfiles/com.apple.WebKit.plugin-common.sb:
     16            * Resources/PlugInSandboxProfiles/com.macromedia.Flash Player.plugin.sb:
     17
    1182013-07-22  Lucas Forschler  <lforschler@apple.com>
    219
  • branches/safari-537-branch/Source/WebKit2/Resources/PlugInSandboxProfiles/com.apple.WebKit.plugin-common.sb

    r152270 r153023  
    291291    (allow appleevent-send (appleevent-destination "com.apple.imagecaptureextension2")))
    292292
     293;; Camera
     294(define (webkit-camera)
     295    (allow mach-lookup (extension "com.apple.app-sandbox.mach"))
     296    (allow mach-lookup
     297        (global-name "com.apple.cmio.AppleCameraAssistant")
     298        ;; Apple DAL assistants
     299        (global-name "com.apple.cmio.VDCAssistant")
     300        (global-name "com.apple.cmio.AVCAssistant")
     301        (global-name "com.apple.cmio.IIDCVideoAssistant")
     302        ;; QuickTimeIIDCDigitizer assistant
     303        (global-name "com.apple.IIDCAssistant"))
     304    (allow iokit-open
     305        ;; QuickTimeUSBVDCDigitizer
     306        (iokit-user-client-class "IOUSBDeviceUserClientV2")
     307        (iokit-user-client-class "IOUSBInterfaceUserClientV2"))
     308    (allow device-camera))
     309
     310;; Microphone
     311(define (webkit-microphone)
     312    (allow device-microphone))
     313
    293314(allow ipc-posix-shm*
    294315    (ipc-posix-name-regex #"^AudioIO")
  • branches/safari-537-branch/Source/WebKit2/Resources/PlugInSandboxProfiles/com.macromedia.Flash Player.plugin.sb

    r152918 r153023  
     1(webkit-powerbox)
     2(webkit-printing)
     3(webkit-camera)
     4(webkit-microphone)
     5
    16(allow ipc-posix-sem
    27    (ipc-posix-name "MacromediaSemaphoreDig")
     
    3540(allow network-bind (local ip))
    3641
    37 (webkit-powerbox)
    38 (webkit-printing)
Note: See TracChangeset for help on using the changeset viewer.