PatTheMav
59904a66a3
cmake: Update Framework link definition for macOS builds
2023-06-17 12:23:33 -04:00
PatTheMav
9805b706d1
cmake: Remove legacy files for macOS builds
2023-06-17 12:23:33 -04:00
PatTheMav
50a4e83251
cmake: Remove Info.plist template files for macOS builds
...
Creation of Info.plist files through Xcode is more canonical and
future-proof, as it will automatically pick up changes/updates
introduced by Apple. Non-standard keys can still be added via a
template file, which will then be extended by Xcode with the default
keys.
2023-06-17 12:23:33 -04:00
gxalpha
1edd997c49
mac-syphon: Remove unused OBSSyphonKVObserver
2023-06-17 16:36:08 +02:00
gxalpha
83be21a60d
mac-syphon: Remove syphon-framework submodule
2023-06-15 13:08:41 -04:00
gxalpha
6e7e4acb93
mac-syphon: Update Syphon, use obs-deps framework
...
Updates the syphon to use the Syphon.framework from obs-deps instead of
the submodule.
The submodule however was not updated in 9 years and additionally had
custom patches, compared to the obs-deps release that's built on the
current git commit of Syphon, meaning that some code changes are
necessary. It would be nice to split the code and cmake changes into
multiple commits (where the first would update the submodule and contain
the plugin code changes, and the second switch the cmake away from the
submodule to the obs-deps release), but it really doesn't make sense to
update the submodule first if it gets removed anyways.
Adds a subclass for SyphonClientBase that is responsible for receiving
the frames. This has the advantage that it doesn't need an OpenGL
context like the existing SyphonOpenGLClient, and can just return an
IOSurface directly (without some kind of middleman).
2023-06-15 13:08:41 -04:00
PatTheMav
f8e00d6071
clang-format: Update formatting of all ObjC and ObjC++ files
2023-06-11 14:56:45 +02:00
Norihiro Kamae
fe626f444c
mac-syphon: Remove obsolete translations
...
A commit f9cf458c1
removed syphon-inject but translations were left.
2023-05-20 16:35:05 -07:00
Lain
106c7aa61f
Update copyrights/names
2023-05-20 01:31:18 -07:00
gxalpha
be42d97315
mac-syphon: Remove macOS 10.15-only code
...
The minimum version of macOS for OBS is 11.0 now, so this can be removed
2023-05-06 16:24:20 -07:00
PatTheMav
349372b3b3
cmake: Add changes for CMake build framework 3.0
...
New code path only taken if OBS_CMAKE_VERSION is set to 3.0.0 or
greater, old functionality remains unchanged.
2023-03-26 18:20:38 -04:00
PatTheMav
0fe28e9ceb
mac-syphon: Fix warnings in ObjC code for CMake rework
...
Removes unused functions and explicitly casts higher-precision
CoreFramework data types into lower precision obs-module types.
2023-03-07 19:23:35 +01:00
tytan652
e4f004cdf8
mac-syphon: Fix unused parameter warning
2023-01-19 13:08:46 -05:00
Translation Updater
cc2d0791ca
Update translations from Crowdin
2022-08-30 09:00:44 +00:00
Translation Updater
81734be37c
Update translations from Crowdin
2022-07-31 23:40:53 +00:00
PatTheMav
f9cf458c11
mac-syphon: Remove all syphon-inject code
...
The injection feature is defunct in Mac OS X 10.15.
2022-07-31 12:21:35 +02:00
PatTheMav
7f18bb6a26
mac-syphon: Disable inject functionality on macOS 10.15+
...
Also disables errors in log resulting from empty strings being passed
to `obs_data_create_from_json`.
2022-07-24 19:51:41 +02:00
PatTheMav
d5bed42f2d
mac-syphon: Fix broken license display button on macOS 11+
2022-07-24 19:51:41 +02:00
gxalpha
393af9d916
mac-syphon: Ignore 10.13-only deprecation warning
2022-07-21 01:13:16 +02:00
Norihiro Kamae
7e3656ab33
plugins: Cleanup unused-parameters
...
- Remove unnecessary UNUSED_PARAMETER
- Add OBS_UNUSED attribute to unused parameters
- Also removes unused variables
2022-07-19 11:01:00 -04:00
PatTheMav
e2e06f6f08
mac-syphon: Fix usage of methods deprecated since macOS 11.0
...
`absolutePathForAppBundleWithIdentifier` and `openFile` have both been
deprecated since macOS 11.0. This pr uses the correct modern APIs when
OBS is compiled for macOS 11.0 or more recent and falls back to the
legacy APIs when either compiled against or run on older macOS versions.
2022-07-11 23:19:21 -07:00
PatTheMav
49e9d49943
plugins: Update CMakeLists.txt for included plugins
2022-03-16 23:11:08 +01:00
Translation Updater
ac8dbf67be
Update translations from Crowdin
2022-02-06 02:24:08 +00:00
Jim
404ebdbd51
mac-syphon: Replace source addref calls with get_ref
2022-01-24 14:06:50 -08:00
Translation Updater
261345f9ef
Update translations from Crowdin
2021-12-12 02:38:59 +00:00
Vainock
11a690b038
Update translations from Crowdin
2021-09-24 09:42:08 -07:00
jpark37
49cfd2426f
mac-syphon: Use DrawOpaque as necessary
...
Treat "Allow Transparency" to mean alpha should be 1.0. Skipping alpha
writes can cause alpha to stay 0.0, which is not desired.
2021-07-04 10:35:54 -07:00
Translation
ef2b1eb1c6
Update translations from Crowdin
2021-06-11 07:18:15 -07:00
Gol-D-Ace
90df8d44df
Update translations from Crowdin
2021-05-30 20:33:35 +02:00
Gol-D-Ace
7368a2c7cc
Update translations from Crowdin
2020-12-14 00:29:44 +01:00
Gol-D-Ace
7ab98ca00f
Update translations from Crowdin
2020-11-25 20:11:39 +01:00
PatTheMav
fb27900e94
CI: Remove explicit LANGUAGE flags for cmake 3.19+
2020-11-21 12:00:52 -08:00
Gol-D-Ace
c66ebde080
Update translations from Crowdin
2020-09-27 23:07:27 +02:00
jp9000
7993179466
cmake: Add cmake folders
2020-05-13 06:52:37 -07:00
Colin Edwards
eb40dbd453
mac-syphon: Move the syphon plugin over to ARC
2020-04-10 20:10:27 -05:00
Gol-D-Ace
d74fc65047
Update translations from Crowdin
2020-03-16 20:14:50 +01:00
Clayton Groeneveld
82ffcdc827
UI: Add source icons
2019-11-24 20:50:42 -08:00
Gol-D-Ace
03b5be75e4
Update translations from Crowdin
2019-09-17 23:21:00 +02:00
Colin Edwards
ad85a9fa25
Apply clang-format to objective c code
2019-07-09 13:39:13 -05:00
Gol-D-Ace
973bc481ce
Update translations from Crowdin
2019-06-11 01:42:42 +02:00
Gol-D-Ace
e78ac5ebef
Update translations from Crowdin
2019-04-04 16:19:51 +02:00
Gol-D-Ace
c3711bdd5e
Update translations from Crowdin
2019-02-20 22:26:07 +01:00
Colin Edwards
cda5799087
syphon: Remove references to game capture
2019-01-29 14:23:38 -06:00
Jim
af320a0838
Merge pull request #1480 from kkartaltepe/module-descriptions
...
Plugins: Add descriptions to modules
2018-09-16 15:34:28 -07:00
Kurt Kartaltepe
d86c8121ed
Plugins: Add descriptions to modules
2018-09-11 18:28:58 -07:00
Gol-D-Ace
a79aaa28ab
Update translations from Crowdin
2018-08-18 04:16:35 +02:00
Gol-D-Ace
88282c168c
Update translations from Crowdin
2018-03-15 09:00:28 +01:00
Gol-D-Ace
ae22886f67
Update translations from Crowdin
2018-01-22 04:55:52 +01:00
Gol-D-Ace
8d8c2e5a22
Update translations from Crowdin
2017-08-10 16:07:40 +02:00
Gol-D-Ace
3d2cacd782
Update translations from Crowdin
2017-05-20 10:18:41 +02:00