[OpenSmalltalk/opensmalltalk-vm] 912e76: MacOS:

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[OpenSmalltalk/opensmalltalk-vm] 912e76: MacOS:

Eliot Miranda-3
 
  Branch: refs/heads/Cog
  Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
  Commit: 912e763a1c49692ccb53faddfa0c42737c258879
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/912e763a1c49692ccb53faddfa0c42737c258879
  Author: Eliot Miranda <[hidden email]>
  Date:   2020-12-17 (Thu, 17 Dec 2020)

  Changed paths:
    M build.macos64x64/common/Makefile.flags
    M build.macos64x64/common/Makefile.vm
    M build.macos64x64/common/entitlements.plist
    M platforms/iOS/plugins/CameraPlugin/AVFoundationVideoGrabber.m
    M platforms/iOS/plugins/SoundPlugin/sqSqueakSoundCoreAudio.m
    M platforms/iOS/vm/OSX/Squeak-Info.plist

  Log Message:
  -----------
  MacOS:
Add entitlements for camera and microphone access for Big Sur. Add the code
to request permission from the user.  This is only compilable on 10.14 SDKs
and subsequent, so the code is guarded and not included if compiled with an
earlier SDK.  Hence add AVFoundation to the base VM's frameworks; the auth
code is defined here-in.
Make sure TARGET_MIN_VERSION is passed to plugin makes.
Correct a slip in the microphone entitlement usage string in the plist.
[ci skip]