J-rg
|
1e6a97cdcb
|
Use URLs instead of paths in (NS)FileManager+ExtendedAttributes
|
2022-07-21 16:22:00 +02:00 |
|
J-rg
|
12a46bab3c
|
Minor fixup to AudioUnit
|
2022-07-20 00:43:15 +02:00 |
|
J-rg
|
51c8e8f8b1
|
Mark some imports as _implementationOnly
|
2022-07-20 00:43:14 +02:00 |
|
C.W. Betts
|
4c493eaac7
|
Better handling of Keyed coding for OEGameStartupInfo.
|
2022-07-18 00:39:06 -06:00 |
|
Stuart Carnie
|
2bbd723645
|
chore: Update swiftlint annotations
|
2022-07-18 15:46:31 +10:00 |
|
J-rg
|
b792ab0bcf
|
Fix coding key mismatch in OEGameStartupInfo
introduced in 466795e
|
2022-07-18 01:53:54 +02:00 |
|
J-rg
|
4934fb2c56
|
Minor refactor to OECorePlugin
|
2022-07-17 23:20:24 +02:00 |
|
J-rg
|
466795e06e
|
Use URLs instead of paths
|
2022-07-17 22:09:07 +02:00 |
|
Stuart Carnie
|
d90b599351
|
chore: swift-lint and Swiftifying
|
2022-07-17 09:12:18 +10:00 |
|
J-rg
|
6702d62090
|
Fix OEPlugin error handling
|
2022-07-14 17:53:04 +02:00 |
|
J-rg
|
e926fb3642
|
Fix building with Xcode 12.5
|
2022-07-14 16:30:42 +02:00 |
|
J-rg
|
0f42fd3569
|
Fix GameCoreManager’s description
Fixes a crash due to infinite recursion
|
2022-07-14 04:01:17 +02:00 |
|
C.W. Betts
|
d57612d2e5
|
Better enum for OEGameCorePluginError.
|
2022-07-13 16:36:01 -06:00 |
|
J-rg
|
c44ec6acd5
|
Use URLs instead of paths in OEPlugin
|
2022-07-14 00:02:11 +02:00 |
|
Stuart Carnie
|
39f4a2ed69
|
chore: swift-lint fixes
|
2022-07-14 07:29:02 +10:00 |
|
Stuart Carnie
|
ae33bac1d4
|
chore: swift-lint compliance, port ExtendedAttributes API
Only ported what we used
|
2022-07-14 07:14:58 +10:00 |
|
C.W. Betts
|
45951f4d97
|
More Swift-like check for subclass conformance.
This fixes an error with swift-lint (force_cast)
|
2022-07-13 14:13:16 -06:00 |
|
J-rg
|
76c699a91e
|
Port OEPlugin to Swift
|
2022-07-13 13:46:06 +02:00 |
|
J-rg
|
52ed266bbf
|
Add missing imports
|
2022-07-13 02:27:16 +02:00 |
|
J-rg
|
a0aa23f20e
|
Remove core plugins with missing bundle identifier
Prevents a force unwrapping crash, should for whatever reason such a plugin end up in the cores directory.
|
2022-07-13 00:42:33 +02:00 |
|
J-rg
|
4a92e7d4ee
|
Port OECorePlugin to Swift
|
2022-07-13 00:04:45 +02:00 |
|
J-rg
|
85ab82abe8
|
Port OESystemPlugin to Swift
|
2022-07-13 00:04:45 +02:00 |
|
Stuart Carnie
|
7112a443fb
|
chore: Move OEThreadProxy to private module
|
2022-07-13 06:59:35 +10:00 |
|
Stuart Carnie
|
69eecc7859
|
chore: More Swift conversion
|
2022-07-13 06:32:01 +10:00 |
|
J-rg
|
502282792a
|
Refactor OEPlugin
|
2022-07-12 14:50:56 +02:00 |
|
J-rg
|
26f39f9927
|
Refactor bundle cache flushing
|
2022-07-12 01:32:08 +02:00 |
|
Stuart Carnie
|
795aaaf125
|
chore: Convert managers to Swift
|
2022-07-10 10:20:41 +10:00 |
|
Stuart Carnie
|
41f2c83321
|
chore: Convert Obj-C to Swift for API improvements to OpenEmuShaders
|
2022-07-09 08:04:17 +10:00 |
|
J-rg
|
9c6c5f99cd
|
Fix removal of out-of-support system plugins
‘baseURL’ returned ‘nil’
|
2022-06-17 15:31:12 +02:00 |
|
Stuart Carnie
|
bc6e6077d5
|
chore: Update to new OpenEmuShaders version
|
2022-06-08 18:51:07 +10:00 |
|
J-rg
|
c79e822d3f
|
Remove conflicting redefinition of OEGameCoreErrorDomain
OEGameCoreErrorDomain is defined in OpenEmuBase.OEGameCore as "org.openemu.GameCore.ErrorDomain"
|
2022-06-07 15:15:15 +02:00 |
|
J-rg
|
6630bcc242
|
Add Crypto.SHA1
|
2022-05-23 04:58:00 +02:00 |
|
Stuart Carnie
|
e02595b8b1
|
chore: Fix tests; update to new OpenEmuShaders version
|
2022-05-15 10:13:17 +10:00 |
|
J-rg
|
dd35fcf09a
|
OE[Core/System]Plugin: Improve Swift type inference for allPlugins property
|
2022-02-08 14:31:34 +01:00 |
|
J-rg
|
e395a3b4e9
|
Cleanup unused properties in OEPlugin and subclasses
|
2022-02-07 23:34:29 +01:00 |
|
J-rg
|
d580a37b9d
|
OEPlugin: Add method to flush bundle cache
|
2022-02-07 14:41:34 +01:00 |
|
Stuart Carnie
|
6efeb2fadb
|
fix: Remove unique name requirement for shader presets
|
2022-02-06 08:45:23 +11:00 |
|
Stuart Carnie
|
64c0eb7ba7
|
fix: parse floats with ± prefixes
|
2022-01-26 10:01:29 +11:00 |
|
Stuart Carnie
|
af727326f9
|
chore: minor updates
|
2022-01-26 08:26:55 +11:00 |
|
Stuart Carnie
|
484585b821
|
feat: Rework preset format and refactor types
|
2022-01-13 07:32:05 +11:00 |
|
Stuart Carnie
|
c8a2bd561b
|
feat: Add immutable id to presets to permit renaming
|
2021-12-31 09:02:05 +11:00 |
|
Stuart Carnie
|
7b2979a1ff
|
chore: Update shader APIs; tests; protocol
|
2021-12-29 19:48:48 +11:00 |
|
J-rg
|
f97b2dd1eb
|
Accessibility: Disable game layer scaling animation if ‘Reduce motion’ is enabled
|
2021-12-28 19:36:01 +01:00 |
|
Stuart Carnie
|
d694afb1ff
|
chore: New ShaderPresetData; ShaderPreset is now a singleton
|
2021-12-28 09:30:33 +11:00 |
|
Stuart Carnie
|
583b95eab9
|
chore: Update comments
|
2021-12-27 09:52:20 +11:00 |
|
Stuart Carnie
|
9867e47364
|
chore: Refactoring custom shaders in preparation for presets
|
2021-12-27 09:52:06 +11:00 |
|
Stuart Carnie
|
e89f18b326
|
chore: Convert OEGameHelperMetalLayer to Swift
|
2021-12-27 09:48:01 +11:00 |
|
Stuart Carnie
|
e159d013c7
|
feat: Add async / await compatible completion handler
See https://developer.apple.com/documentation/swift/calling_objective-c_apis_asynchronously
|
2021-10-23 08:24:13 +11:00 |
|
Stuart Carnie
|
8a7d6c2ec6
|
fix: Was not serialising ':'
|
2021-10-11 07:18:51 +11:00 |
|
Stuart Carnie
|
d1d67b741a
|
chore: Fix compiler warning
|
2021-10-11 07:18:34 +11:00 |
|