| macOS: Remove unnecessary asset sources
The status icon is a PDF vector one anyway, in Resources and the
fullscreen panel looks completely different now, none of the icons
in the svg are actually used anymore.
| 9 年前 |
| macOS package: Increase image size for dmg package
Increase to 300M to allow to build universal releases.
This is the maximum size of the release image, the final
file will be only at the usual compressed size.
(cherry picked from commit 6a8dcbee0f3925af7ace8afb0b1a5b58c69f354f)
Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org>
| 4 年前 |
| macosx: add support for the Touch Bar in current MacBooks
This implements playback control via touch bar and the activity widgets.
It also exposes related playback meta data. It is a manual backport of
the respective code on the master branch and fixes #25744.
| 4 年前 |
| macosx: update gitignore for xcode4
| 14 年前 |
| macosx: add sandbox rules for growl notifications
| 13 年前 |
| macosx/build.sh: Replace CFNetwork with CoreServices framework for intel builds
CFNetwork library is automatically added by recent SDKs. By replacing
this framework with CoreServices.framework, we retain support for Mac OS
X 10.7.
| 3 年前 |
| macosx: codesign: Check whether vlc-cache-gen can be executed
Check whether vlc-cache-gen can actually be executed, to
detect whether it is available for the right architecture.
If it is not available, support the possibility to not
sign the plugins.dat cache file. Also support the case
the cache file is not there from the beginning.
(manual bp of 18271e16182312cc2d0a80848d562e52efc2ebf8)
| 5 年前 |
| macosx/configure: drop enforced compiler optimization flags
(cherry picked from commit d847aa818e363d437d0c342c8b72b3706d588460)
| 5 年前 |
| package: apple: fix env.build.sh
The script is supposed to be usable stand-alone but makes use of
ACTUAL_HOST_ARCH which is never set before.
Fix this by properly initialising ACTUAL_HOST_ARCH.
| 2 年前 |
| package/macosx: Fix plugin installation
Backported from VLC 4 (RTP plugin weren't included).
(cherry picked from commit b4d191ddbcaa7031547dcabad2fe589e35defc12)
| 3 年前 |
| macOS codesign: Add option to enable runtime hardening for macOS Mojave
Runtime hardening restricts what the application can do, while not being
a full sandbox. For instance, only signed code is loaded by default, and
certain personal data is restricted in access.
The following flags / options are set for now:
- Allow execution of JIT code: For Lua Scripts
- Disable library validation: libaries are also loaded if they are signed
by the developer certificate of another developer, not from VideoLAN
(still, unsigned libs are not loaded anymore)
- Audio input access: For qtsound
- Camera access: For avcapture
- Apple Events: To control iTunes and Spotify
(cherry picked from commit 77548a174cea044f4a4a1909c3e9371df44d1e6d)
Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org>
| 7 年前 |