Cthulhu-throwaway
f0baf977fa
(Network) Move natt files to "network"
2022-05-18 23:23:40 -03:00
twinaphex
5ed375b7df
Bump version to 1.10.3
2022-04-10 00:03:11 +02:00
twinaphex
6d73de8fa7
(iOS) Update to new Development Team
2022-03-25 16:55:22 +01:00
twinaphex
f3ce04be0c
Bump up version + CHANGELOG
2022-03-22 21:01:06 +01:00
yoshisuga
01cb10d8b3
[iOS 13+] Support a toolbar that allows toggling of onscreen keyboard and touch mouse ( #13700 )
...
* Fetch translations from Crowdin
* Support for showing and hiding indicator and navigation bar
* Refactored to use a view model
* Support defining helper bar items and support showing/hiding keyboard
* reorganized source files into separate logical files
* Moved mouse support to swift (except for delegate implementation), added support for enabling touch mouse in helper bar; reorganized swift source files
* Reorganized keyboard files; added the touch mouse messages to the RA localization files; use the RA notification system
* change keyboard letters to uppercase for clarity
Co-authored-by: github-actions <github-actions@github.com>
2022-03-07 19:09:49 +01:00
twinaphex
621f51394b
Bump version
2022-03-03 14:28:38 +01:00
yoshisuga
ba0d42ceb3
[iOS] Fix RetroArch_iOS9 project ( #13679 )
...
* Fetch translations from Crowdin
* Fix iOS 9 xcode project to include the JITSupport files
Co-authored-by: github-actions <github-actions@github.com>
2022-02-27 05:18:25 +01:00
yoshisuga
bc02f8319e
[iOS] New iOS 13 project to support Swift; Custom keyboard and touch mouse support ( #13435 )
...
* Support for Swift, added emulator keyboard
* fixed toggle key handling using magic number hack for now
* fixed keyboard transparency slider for now with suboptimal fix; add gesture recognizer to hide/show keyboard
* Support CocoaView extensions in Swift; move keyboard delegate impl and setup to swift extension
* moved keyboard view model creation out of EmulatorKeyboard
* implement key pressed delegate in swift extension
* added input method for directly sending RETROK_* codes to support a touchscreen keyboard; assign keyboard model delegates; updated keyboard layout (added F1-F12 keys); change shift, control and alt keys to be modifiers
* enable focus mode when custom keyboard is shown; enable/disable overlay when custom keyboard is toggled
* Specify -DHAVE_OPENGLES2 instead of -DHAVE_OPENGLES3 since glsym_es3.h does not compile in iOS 14.5
Fix tvOS build using compiler flags
* Create new project for iOS 13 deploy target; add check for deploy target to conditionally compile for new iOS 13 specific feature (custom keyboard)
* force disable core info caching for iOS, use opengl es2 for debug
* Add flag for iOS custom keyboard - 3-finger swipe up to show, 3-finger swipe down to hide
* use OpenGLES2 instead; using ES3 results in compile time errors on iOS 14.5
* code cleanup
* Updated references to -DDONT_WANT_ARM_ASM_OPTIMIZATIONS flag
* Add JIT support for non-jailbroken devices
* iOS: Add support for touch mouse handler
* Added a HAVE_IOS_TOUCHMOUSE preprocessor macro so that it builds under the iOS11_Metal xcode project
* Changed click-and-drag behavior to double tap hold and drag
* Visual improvements to the emulator keyboard: updated colors, improved key-press effect
2022-02-22 08:21:34 +01:00
Vladimir Serbinenko
17ccfe4004
Support GL1 on osx-ppc ( #13569 )
...
* Fix handling of big-endianness in gl1
* Enable gl1 on osx-ppc
* Force gl1 on apple if gfx supports only gl1
* Backport gl2 apple workaround to gl1
* Fix big-endianness handling in widgets
2022-01-30 09:30:39 +01:00
Vladimir Serbinenko
4e24fb3d01
Add osx-ppc compilation for frontend ( #13532 )
...
* Fix old osx condition
Current code assumes that osx < 10.12 is equivalent to ppc osx. It's not
true as Leopard x86 is still < 10.12 but not ppc. As xcode compiles fat
binaries it includes osx x86 and compilation fails.
* Disable crtswitchres when no c++11 is available
Crtswitchres altually needs c++11. Since it's not that important to make
it compatible with lower c++, just disable if no c++11 is available
* Don't use firstObject on old Mac OS X.
It was introduced in 10.6, so on old ones just implement it ourselves
* Compile osx-ppc frontend
* osx-ppc: Build a fat binary
On 10.6 i386 xcode apparently refuses to build a pure ppc.
Settle for a fat binary.
2022-01-24 16:22:07 +01:00
twinaphex
bacae58ea5
Bump up to version 1.10.0
2022-01-19 18:53:15 +01:00
Christopher Snowhill
87c5720988
(Mac) BaseConfig.xcconfig - Add SSE/NEON opts ( #13453 )
2022-01-08 04:21:58 +01:00
Autechre
3b1a1ac8da
Remove miniupnpc dependency ( #13340 )
...
* use custom libretro-common UPNP
* Remove miniupnpc
2021-12-09 05:52:42 +01:00
Autechre
06a2367008
Bump to version 1.9.14 ( #13327 )
...
* * Bump to version 1.9.14
* Don't have unused function when HAVE_CORE_INFO_CACHE is undefined
* Addition to CHANGES.md
2021-12-05 07:12:23 +01:00
twinaphex
673d77284d
BUmp up version to 1.9.13
2021-11-07 03:28:14 +01:00
twinaphex
e2b7c23902
Bump up version to 1.9.12
2021-10-24 03:55:08 +02:00
twinaphex
4a834bda36
Set CODE_SIGN_IDENTITY and DEVELOPMENT_TEAM back - these should
...
not be altered
2021-10-17 23:30:26 +02:00
Nathan Strong
c0719e737b
build fix
2021-10-17 00:25:01 -07:00
twinaphex
a476910ca6
(Mac) BaseConfig.xcconfig - change formatting back
2021-10-14 16:06:17 +02:00
twinaphex
28cac5c5a4
Add HAVE_CORE_INFO_CACHE - disable this for Steam build
2021-10-14 15:57:28 +02:00
twinaphex
107d315559
Bump up version
2021-10-09 16:14:46 +02:00
twinaphex
49fbed2423
Get rid of input_mouse_grabbed - move retroarch types to
...
retroarch_types.h
2021-09-30 23:22:50 +02:00
twinaphex
2a4862ad8d
Rename mimpapgen_sm5.h to mipmapgen_sm5.h
2021-09-26 13:30:50 +02:00
twinaphex
d11ffdbb6b
Bump version
2021-09-19 05:19:36 +02:00
twinaphex
43838dc4ea
Bump version
2021-09-04 10:30:46 +02:00
Autechre
9a5f4602cc
Add intrinsic NEON versions for float_to_s16/s16_to_float ( #12933 )
...
* Add intrinsic NEON versions for float_to_s16/s16_to_float courtesy
of davidgfnet
* Define -DDONT_WANT_ARM_OPTIMIZATIONS for resampler sinc - this should
default to intrinsic versions
* Default to ARM NEON intrinsic codepath and make the ASM codepaths
optional by defining HAVE_ARM_NEON_ASM_OPTIMIZATIONS
* (Pkg/apple/Android) Take out ASM files being compiled in
2021-09-04 00:25:21 +02:00
Twinaphex
619df7e11b
remove HAVE_DISCORD from OSX OpenGL solution (RetroArch.xcodeproj) - we
...
cannot assume C++11 support here for backwards compatibility purposes
2021-08-25 13:03:19 +02:00
twinaphex
df98bca9ae
(Mac) Add Discord RPC support - untested
2021-08-25 09:56:00 +02:00
twinaphex
b620325714
Rename HAVE_ARM_NEON_OPTIMIZATIOn to HAVE_ARM_NEON_ASM_OPTIMIZATIONS,
...
rename DONT_WANT_ARM_OPTIMIZATIONS to DONT_WANT_ARM_NEON_OPTIMIZATIONS
2021-08-21 18:00:59 +02:00
twinaphex
a40edc40e9
Bump version to 1.9.8
2021-07-29 06:22:58 +02:00
twinaphex
8373ac6746
Bump version to 1.9.7
2021-07-25 07:58:25 +02:00
twinaphex
0a5fd837a2
Bump up version to 1.9.6
2021-06-27 06:43:27 +02:00
twinaphex
6738fa57aa
Bump up version to 1.9.5
2021-06-13 03:07:51 +02:00
twinaphex
c226bd87f4
Bump version to 1.9.4
2021-05-29 09:23:37 +02:00
Jean-André Santoni
4a8fdaed84
Don't duplicate bundle IDs
2021-05-29 10:54:26 +07:00
Jean-André Santoni
4441219df9
Always prefix bundle ID with com
2021-05-29 10:51:00 +07:00
twinaphex
122be0cc64
Bump version to 1.9.3
2021-05-15 19:57:59 +02:00
twinaphex
951ea6baaf
Bump up to version 1.9.2
2021-04-30 17:49:54 +02:00
jdgleaver
a501dfd680
Update 7-Zip dependency to latest stable version (fixes CHD support on static platforms)
2021-04-28 12:00:50 +01:00
twinaphex
ebc567d03c
(OSX Metal) Enable HAVE_ACCESSIBILITY and HAVE_TRANSLATE for TTS translation services
2021-04-06 18:33:26 +02:00
twinaphex
9577f1a46f
(OSX non-Metal build) Set disable execute page protection
2021-04-03 19:27:06 +02:00
Twinaphex
6211475a09
(iOS6) Add assets.zip/modules dir
2021-03-28 08:07:50 +02:00
twinaphex
159c03cb34
Bump up version (but don't tag yet)
2021-03-27 02:22:39 +01:00
twinaphex
c748b3d065
(iOS6/iOS9) Take out HAVE_UPDATE_CORES
2021-03-26 23:56:17 +01:00
twinaphex
f3b008f093
* Take out HAVE_UPDATE_CORES for iOS9
...
* If HAVE_UPDATE_CORES is defined, then set Core directory to <home dir>/cores,
otherwise set it to <bundle>/modules
2021-03-26 21:58:49 +01:00
Yoshi Sugawara
6a8528dbdc
add assets.zip and modules references
2021-03-26 07:16:13 -10:00
twinaphex
8919606f3a
(iOS9) Buildfix
2021-03-25 01:35:47 +01:00
twinaphex
4cebc52126
Rollback permissions
2021-03-23 02:47:40 +01:00
twinaphex
112bd95b52
(macOS) Add additional entitlements
2021-03-23 02:25:33 +01:00
twinaphex
1fae7964d6
Add allow-unsigned-executable-memory for both RetroArch and Metal
2021-03-22 23:05:22 +01:00
twinaphex
1b211ea836
Enable allow-jit
2021-03-22 23:02:08 +01:00
twinaphex
aeb0781398
(iOS9) Change scheme to 'RetroArchiOS9' (no space)
2021-03-22 13:03:46 +01:00
twinaphex
b5671fec20
Remove MqcCatalyst for now - Xcode on buildbot doesn't seem to support it yet
2021-03-22 02:20:10 +01:00
twinaphex
2e1baf6d87
(iOS9) Make it ready for code signing
...
(iOS9/iOS11) Enable Mac Catalyst - should allow these versions to
run on Mac
2021-03-22 02:11:33 +01:00
twinaphex
5d2a75d782
(Apple/Metal) Combine various Metal files into one
2021-03-21 18:06:00 +01:00
twinaphex
be00c9fd5f
Change DEVELOPMENT_TEAM to libretro
2021-03-20 14:37:11 +01:00
twinaphex
d3dc3ee989
(iOS 11 Metal) remove 'update cores'
2021-03-17 10:49:22 +01:00
twinaphex
b8ebdc85ea
Add certificate signing for tvOS
2021-03-15 02:46:11 +01:00
twinaphex
d7a60b78d5
tvOS target now needs HAVE_OPENGLES3
2021-03-15 01:58:27 +01:00
Yoshi Sugawara
d219e606c3
add gitlab xcconfig for iOS, exportoptions plist for ipa export
2021-03-13 07:58:23 -10:00
twinaphex
5211114fd4
ENABLE_HARDENED_RUNTIME - enable for OSX x64 signing
2021-03-13 00:19:56 +01:00
twinaphex
731c2f4ed4
remove CODESIGN_IDENTITY from xcconfig files - hopefully fixes builds
2021-03-12 23:51:19 +01:00
Yoshi Sugawara
ec8002b8ed
add code sign identity
2021-03-12 06:59:37 -10:00
Yoshi Sugawara
975b89ab6c
Fix code sign identity to fix code signing
2021-03-12 06:58:03 -10:00
Yoshi Sugawara
2e6e29b511
revert unintended change
2021-03-11 23:19:42 -10:00
Yoshi Sugawara
e28386e840
Add blank assets.zip
2021-03-11 23:16:29 -10:00
Yoshi Sugawara
a142f3b852
Support bundle assets extraction for macOS; Fix to only extract assets once on first install; Change cores, assets, other directories to default to application support directory instead of app bundle
2021-03-11 23:12:52 -10:00
twinaphex
d0bb190ca7
Another update
2021-03-09 22:10:18 +01:00
twinaphex
b520f84851
(Apple) Set code signing for RetroArch_Metal/RetroArch targets
2021-03-09 21:56:20 +01:00
twinaphex
a60e7ad42a
(Qt) Merge ui_qt_themes.h into ui_qt.cpp
2021-03-08 18:15:50 +01:00
twinaphex
e140c9f8ee
Cleanups
2021-03-08 15:11:28 +01:00
Yoshi Sugawara
6053a69686
Support building both universal and x64 open gl builds for macos
2021-03-07 14:49:40 -10:00
twinaphex
65286541df
Update DEVELOPMENT_ID team
2021-03-07 23:23:53 +01:00
twinaphex
7932eebb9b
Update DEVELOPMENT_TEAM
2021-03-07 23:15:46 +01:00
Yoshi Sugawara
b377cc7415
Add new build job for macOS using xcodebuild; Added xcconfig to specify libretro development team
2021-03-07 09:03:55 -10:00
Meredith Mello
002edcec82
Changed name in iOS README.md ( #12071 )
2021-02-23 19:33:06 +01:00
Daniel De Matteis
59952c520b
(Mac) Silence more warnings
2021-01-26 20:39:36 +01:00
Jean-André Santoni
9a51de833d
Build OSX Metal using Makefile ( #11941 )
2021-01-26 09:48:15 +01:00
Twinaphex
a83c328631
(Metal) Fix some build problems
2021-01-19 04:38:07 +01:00
twinaphex
357b7d68f6
(libretro-common) Rename rhash to lrc_hash
...
(rcheevos) Rename rhash to rc_hash
2020-12-28 19:55:54 +01:00
twinaphex
c242f02528
Add HAVE_COMMAND and HAVE_NETWORK_CMD for Metal OSX
2020-12-28 07:00:14 +01:00
twinaphex
5a330c8cf2
(OSX) Add HAVE_COMMAND and HAVE_NETWORK_CMD
2020-12-28 06:59:40 +01:00
Tyler Loch
44e5fd9a35
Apple Silicon Build Support
2020-11-25 18:05:45 -06:00
Tyler Loch
ffbcd92e2d
Apple Silicon Build Support
...
Disable ARM NEON optimizations for audio, as used in libretro-common/audio/conversion
Allows for building Apple Silicon (arm64) and arm64/x86_64 fat-binary versions of RetroArch for macOS.
2020-11-25 15:22:49 -06:00
schellingb
ba1ed2da4b
New faster json parser/writer library rjson
...
Replace existing libraries jsonsax_full and jsonsax with it
2020-10-12 03:02:20 +09:00
twinaphex
290c88b865
Remove menu_networking.c and merge it into menu_cbs_ok.c and
...
menu_displaylist.c
2020-09-17 23:15:25 +02:00
Yoshi Sugawara
fd95ea6704
[iOS/tvOS] Add back missing preprocessor flags to support screenshots, rewind, patching, rwav
2020-09-01 08:56:19 -10:00
Yoshi Sugawara
f10d07fb29
[iOS/tvOS] Add HAVE_CHEATS flag to enable cheats (metal xcode project)
2020-08-23 10:07:55 -10:00
twinaphex
772ed15d88
Remove file_path_str from Salamander
2020-08-22 13:42:57 +02:00
twinaphex
18cb55e207
Remove dynarray.h - rbuf.h replaces it
2020-08-14 16:09:13 +02:00
Twinaphex
b1723f7cd0
Remove unused CocoaTouch menu - allows us to get rid of a lot of
...
dead code
2020-08-09 19:41:04 +02:00
Yoshi Sugawara
6a37f1ec90
[iOS] Set default video driver to OpenGL; start adding source file references to xcode project to make code navigable in Xcode
2020-08-09 06:08:16 -10:00
twinaphex
5e551dd92b
Bump up to version 1.9.0
2020-08-08 00:06:53 +02:00
Yoshi Sugawara
2187cf67c9
Support the ApplePlatform delegate for all iOS builds (the OpenGL one) so that the view initialization happens in the same way; remove the companion UI for iOS; four finger swipe down now shows RA menu on iOS
2020-07-20 15:38:24 -10:00
Yoshi Sugawara
b1a718d8c5
fixed typo in bundle id
2020-07-19 15:32:23 -10:00
Yoshi Sugawara
59ae1a1ca8
revert bundle id and product name
2020-07-19 15:25:24 -10:00
Yoshi Sugawara
b83823f1f1
Add preprocessor flags for tvOS and other build settings; fix compiler errors when building for tvOS sdk
2020-07-19 11:42:19 -10:00
Yoshi Sugawara
941a488733
removed btstack since less relevant for iOS
2020-07-19 08:37:06 -10:00
Yoshi Sugawara
a2327be378
improved readability for references to the platform specific metal storage mode option; removed support for btstack since its not compiling and is less relevant for the iOS platform; removed commented out code
2020-07-19 07:48:07 -10:00
Yoshi Sugawara
fd9ac64d55
Merge branch 'master' into yoshisuga/ios-metal
2020-07-19 00:33:54 -10:00
Yoshi Sugawara
eed84b3021
re-created RetroArch_iOS11_Metal.xcodeproj with the appropriate compiler flags and fixed building for both metal and opengl; hardcoding the metal drawable size for now for testing
2020-07-18 07:47:10 -10:00
Eduard Strehlau
c3fe8f1203
Misread that memory protection includse libary validation
2020-07-12 23:49:41 +02:00
Eduard Strehlau
53ab46f88b
Fixed entitlements
2020-07-10 06:20:46 +02:00
Eduard Strehlau
8058618b26
Added entitlement file to project settings
2020-07-10 05:02:11 +02:00
Eduard Strehlau
04f5402f8a
Added entitlements file
2020-07-10 04:57:19 +02:00
Yoshi Sugawara
8e1dd5def1
protocol conformance for ApplePlatform for iOS; add metal shader functions files to xcode project
2020-07-07 05:38:50 -10:00
Yoshi Sugawara
6308ba1acb
support ApplePlatform for iOS and conform app delegate class to it, move app delegate class to apple_platform.h, fix metal references for iOS
2020-07-07 05:03:42 -10:00
twinaphex
47e22d69bf
Add HAVE_VIDEO_FILTER
2020-07-02 06:28:14 +02:00
twinaphex
3ee788def2
Add HAVE_DSP_FILTER
2020-07-02 02:13:04 +02:00
twinaphex
87b9c2a367
Add HAVE_REWIND switch
2020-07-01 21:04:05 +02:00
twinaphex
7862166ed2
Add back HAVE_SCREENSHOTS define from SSNES days
2020-07-01 17:47:13 +02:00
twinaphex
223d76680a
Add HAVE_CHEATS ifdef
2020-06-30 19:35:55 +02:00
twinaphex
bf04ac93c8
Add HAVE_RWAV
2020-06-30 17:36:03 +02:00
twinaphex
b77dd9cfe4
Add HAVE_PATCH ifdef; add patch switch support to qb
2020-06-30 15:54:31 +02:00
twinaphex
dda0c04d0a
remove leftovers
2020-06-27 18:55:33 +02:00
Weedy Weed Smoker
8c99ada501
[iOS] Oops…
2020-06-24 07:30:15 +07:00
Weedy Weed Smoker
865268ff1f
[iOS] Update iOS Xcode projects
2020-06-24 06:48:44 +07:00
twinaphex
4c6b13919c
Bump up version
2020-06-19 16:02:08 +02:00
Autechre
af3006c3d7
Update RetroArch_iOS9-Info.plist
2020-05-24 04:36:49 +02:00
Autechre
5c3a7a7e7f
Update Info_Metal.plist
2020-05-24 04:35:06 +02:00
Autechre
3613b666e5
Update Info.plist
2020-05-24 04:34:53 +02:00
Autechre
f1158b988c
Update RetroArch_iOS9-Info.plist
2020-05-16 15:22:20 +02:00
Autechre
fb073544d2
Update Info_Metal.plist
2020-05-16 15:21:05 +02:00
Autechre
a8d8523747
Update Info.plist
2020-05-16 15:20:52 +02:00
twinaphex
39dbfd1db4
Remove unused menu_content.h
2020-05-11 02:32:45 +02:00
twinaphex
14c63e0cd5
Bump version number
2020-04-27 23:05:30 +02:00
Vladimir Serbinenko
1fcdddf579
Remove manual MSB_FIRST definitions and switch to retro_endianness.h
2020-04-21 04:16:55 +02:00
Yoshi Sugawara
4f5616cb91
tvOS: Disable overlays for tvOS, fix app icon
2020-04-04 08:22:24 -10:00
twinaphex
bbe688cd05
Updates
2020-03-10 03:38:45 +01:00
Twinaphex
df0f334b97
Revert "(macOS Metal) Add entitlements file"
2020-03-08 21:14:10 +01:00
Twinaphex
436fc6706b
Revert "(macOS Metal) Buildfix"
2020-03-08 21:13:39 +01:00
CatGreen90
5c25cf1ad6
Buildfix
2020-03-06 18:43:41 -05:00
CatGreen90
49e07b3e82
Add entitlements file to project.pbxproj
2020-03-06 13:37:37 -05:00
CatGreen90
c1b5860320
Add entitlements file
2020-03-06 13:15:24 -05:00
twinaphex
f5bc061b26
Merge menu_generic.c into menu_driver.c
2020-02-26 09:22:48 +01:00
twinaphex
4f50b2c698
Bump up to 1.8.5
2020-02-22 00:25:53 +01:00
twinaphex
71d5f120a9
(Apple PPC) Add HAVE_GFX_WIDGETS
2020-02-17 23:03:10 +01:00
twinaphex
7c7d0f596a
HAVE_MENU_WIDGETS now decoupled from HAVE_MENU
2020-02-17 21:28:42 +01:00
twinaphex
c71469c715
Rename menu_display to gfx_display
2020-02-16 15:10:07 +01:00
twinaphex
fc9edda0ef
Turn menu_animation.c into gfx_animation.c
2020-02-16 14:01:34 +01:00
twinaphex
e0fdd8d39e
Add back HAVE_CONFIGFILE ifdef - will strip out remaps and overrides
...
support as well
2020-02-02 21:27:38 +01:00
orbea
f1b9b8cb73
Add HAVE_BUILTINGLSLANG to other build systems.
2020-02-01 18:36:41 -08:00
Yoshi Sugawara
72a6e71e72
tvOS: fix preprocessor flag; update version in Info.plist
2020-01-18 20:01:41 -10:00
Twinaphex
62dda5fdbf
Update Info.plist
2020-01-15 17:09:26 +01:00
Twinaphex
22f24bd48f
Update Info_Metal.plist
2020-01-15 17:09:10 +01:00
Twinaphex
eeb0c65b6e
Update Info.plist
2020-01-15 17:08:02 +01:00
Twinaphex
b23fcf238b
Update RetroArch_iOS9-Info.plist
2020-01-15 17:07:00 +01:00
twinaphex
88ee7cbfa8
Add HAVE_ACCESSIBILITY switch
2020-01-12 21:33:00 +01:00
twinaphex
da4c95531e
Bump up version
2020-01-06 21:17:17 +01:00
twinaphex
4a93cb2007
(Metal) Update pbxproj
2020-01-06 17:33:20 +01:00
twinaphex
56236f7372
Get rid of platform_null.c file
2020-01-06 15:35:35 +01:00
Stevoisiak
0a6f6cb281
Replace [[ ]] with [ ] for POSIX compatibility
...
Double brackets are not compatible with all POSIX compliant shells. Replaced with single brackets.
http://mywiki.wooledge.org/BashFAQ/031
2019-12-31 11:31:55 -05:00
twinaphex
921e470b05
Bump up to 1.8.2
2019-12-25 07:00:45 +01:00
Twinaphex
ec4ecb5d34
Revert "iOS - Bump GCC Optimization level to-0s for Release Builds. "
2019-12-02 06:16:28 +01:00
Twinaphex
a4d8ecf2b8
Merge pull request #9561 from mrjschulte/patch-6
...
iOS - Bump GCC Optimization level to-0s for Release Builds.
2019-12-02 05:24:07 +01:00
Jean-André Santoni
11a4a4cffb
Code cleaning
2019-11-20 10:45:14 +07:00
Jean-André Santoni
87cc90741d
Deep sign
2019-11-20 09:59:34 +07:00
Jean-André Santoni
27da1c94f2
Enable hardened runtime for the Qt build
2019-11-20 09:09:27 +07:00
Jean-André Santoni
8533512a82
Revert "Remove project changes"
...
This reverts commit f5dac2859ff029c7e836264cccf6cb28b146c308.
2019-11-19 17:38:19 +07:00
Jean-André Santoni
dbe4be7e7f
Remove project changes
2019-11-19 17:38:19 +07:00
Jean-André Santoni
912ab4ff00
Fix QT build
2019-11-19 17:38:19 +07:00
Jean-André Santoni
460cfc9efd
Fix QT build
2019-11-19 17:38:19 +07:00
Jean-André Santoni
944e89bdc8
Enable hardened runtime
2019-11-19 17:38:18 +07:00
Jean-André Santoni
885eb4f15b
Fix signing conflict
2019-11-19 17:38:18 +07:00
Jean-André Santoni
27ecc119e0
Try to set the team ID there
2019-11-19 17:38:18 +07:00
twinaphex
77b05d6078
Add this for OSX 10.7 solution
2019-11-19 08:10:12 +01:00
twinaphex
4736bef77b
(Apple) Add HAVE_ONLINE_UPDATER
2019-11-19 07:18:16 +01:00
twinaphex
bc657778fe
Add HAVE_UPDATE_CORES - by running ./configure --disable-update_cores
...
you can strip out the Online Core Updater
2019-11-10 15:55:39 +01:00
Yoshi Sugawara
7e6ce4e279
iOS/tvOS: update default assets.zip to show functional UI on startup; update version to 1.8.1
2019-11-03 13:40:14 -10:00
twinaphex
bfdc8e6a62
Bump up to 1.8.1
2019-11-02 12:17:03 +01:00
twinaphex
f983519589
Enable HAVE_VIDEO_LAYOUT for OSX/Switch/iOS/Android
2019-10-14 00:36:58 +02:00
MrJs
41d3dfc591
Update project.pbxproj
...
Bump Optimization level to -0s for Release builds
2019-10-06 10:25:34 -07:00
MrJs
a02245ade2
Update project.pbxproj
...
update remaining iOS deployment targets to 11.0
2019-10-06 10:18:49 -07:00
Yoshi Sugawara
777b0a33c3
Set version to 1.7.9, Xcode 11 project update
2019-10-05 10:19:18 -10:00
twinaphex
1b8093513d
Bump up to 1.7.9
2019-09-26 19:57:20 +02:00
Yoshi Sugawara
f0adf90ec0
(iOS/tvOS): add references to some iOS specific source files to xcode project to make it easier to open and search source files; removed call to show native menu when going into the background
2019-09-14 14:16:23 -07:00
Yoshi Sugawara
70b573c951
added apple common ui files
2019-09-14 13:37:01 -07:00
Yoshi Sugawara
c24caa8f48
(iOS/tvOS): IOS/tvOS build fixes:
...
- change bundle identifier to match that used in the official releases
- remove code signature assignment
- add a minimal assets.zip so that one can build and run without having to be required to go thru the online updater
- add the tvOS core directory
2019-09-14 12:59:22 -07:00
Twinaphex
7e50bedd07
Merge pull request #9416 from torarnv/remove-osx-suffix-in-window-title
...
Remove '_OSX' suffix from RetroArch window title
2019-09-02 15:54:55 +02:00
Tor Arne Vestbø
3ac29eb659
Remove '_OSX' suffix from RetroArch window title
...
There's no need for a platform-specific window title, and if there
was it should be macOS nowadays, not OS X.
2019-09-02 13:31:40 +02:00
Yoshi Sugawara
a55a159fb9
(tvOS) Cores are now compiled using tvOS SDK and reside in a separate directory - required for iOS 13 support. Updated code sign script to handle tvOS cores
2019-09-02 01:24:29 -10:00
Yoshi Sugawara
5cc8ffa48b
(iOS) use launch storyboard to properly support all screen sizes, including recent iPad Pro models.
2019-08-27 12:00:40 -10:00
Yoshi Sugawara
71c1f327d3
remove dev team
2019-08-26 15:29:28 -10:00
Yoshi Sugawara
44dd704572
update iOS version number to 1.7.8, add assets.zip to Xcode project to add it to the application bundle if available
2019-08-26 15:26:36 -10:00
Twinaphex
b248c31568
Update BaseConfig.xcconfig
2019-08-23 07:52:49 +02:00
twinaphex
9867a4c36d
Add HAVE_TRANSLATE to Apple
2019-08-22 23:06:22 +02:00
twinaphex
d2b274ac23
Bump version
2019-08-22 05:48:12 +02:00
CatGreen90
1f45a9d71e
(RetroArch_Metal.xcodeproj) Add glslang_utils.c and glslang_utils_cxx.cpp/.h to project.pbxproj ( #9328 )
...
* Update android_ctx.c
* Add glslang_util_cxx.c/.h and glslang_util.c
* Update
2019-08-19 01:53:12 +02:00
twinaphex
d52c573e13
Merge slang_preprocess.cpp into slang_process.cpp
2019-08-18 18:55:22 +02:00
Twinaphex
73f752bf4c
(Apple OSX) Define HAVE_NO_BUILTINZLIB
2019-08-12 12:09:47 +02:00
Twinaphex
39a876a083
(Apple OSX Metal) Define HAVE_NO_BUILTIN_ZLIB
2019-08-12 12:05:52 +02:00
orbea
2a74a7e0d6
Update version number to 1.7.7.
2019-07-27 00:35:51 -07:00
orbea
63a92a3f78
Update the zlib include directory paths.
2019-07-25 11:18:33 -07:00
orbea
84f4dcba2b
Remove WANT_ZLIB.
2019-07-25 11:18:33 -07:00
orbea
7d3c616790
Correct fix for xcode10.1.
2019-07-21 14:04:27 -07:00
orbea
c3093aff76
Fix the xcode10.1 build.
2019-07-21 13:54:23 -07:00
twinaphex
b2bf822f13
Add HAVE_AUDIOMIXER switch
2019-07-11 11:51:06 +02:00
twinaphex
d617f6ffbf
(iOS) Take out PauseIndicatorView/ic_pause
2019-06-29 17:31:08 +02:00
Yoshi Sugawara
22d84eaef2
Merge branch 'master' into ios13-controllers
2019-06-05 06:22:51 -10:00
Yoshi Sugawara
9e1fcf4031
iOS: Support L3/R3 in iOS 12.1, Options buttons in mfi/PS4/XBox One controllers in iOS 13
2019-06-05 06:21:06 -10:00
orbea
be35b0ee15
Add missing rcheevos include.
...
Fixes https://github.com/libretro/RetroArch/issues/8899
2019-06-05 07:09:42 -07:00
Weedy Weed Smoker
2e5b102340
Remove "-DHAVE_DYNAMIC"
2019-05-31 14:59:24 +07:00
Weedy Weed Smoker
b90c6ce3bd
Remove "-DHAVE_DYNAMIC"
2019-05-31 14:58:51 +07:00
Weedy Weed Smoker
5a0ffe4e0b
Fix iOS 11 static project
2019-05-31 14:26:47 +07:00
Weedy Weed Smoker
5490d554e0
Fix iOS 11 static project
2019-05-31 14:26:13 +07:00
Weedy Weed Smoker
9154f0fa93
Fix iOS 10 jailbroken installation
2019-05-31 14:25:37 +07:00
Weedy Weed Smoker
517340139d
Fix iOS 9 jailbroken installation
2019-05-31 14:24:47 +07:00
Weedy Weed Smoker
536d912c2c
(Buildfix) iOS 8
2019-05-31 14:23:47 +07:00
Weedy Weed Smoker
10d8ad7265
(Buildfix) iOS 6
2019-05-31 14:23:11 +07:00
twinaphex
e5d13bd32a
Rename input_common.c to input_hid_common.c
2019-05-27 15:01:36 +02:00
Weedy Weed Smoker
ca287e1e52
Fix iOS 10 too !
2019-05-22 16:43:38 +07:00
Weedy Weed Smoker
4bac7246d1
Update version string to 1.7.7
2019-05-22 16:31:10 +07:00
Weedy Weed Smoker
d4c5274707
Update version string to 1.7.7
2019-05-22 16:30:44 +07:00
Weedy Weed Smoker
9aca90a910
Update version string to 1.7.7
2019-05-22 16:30:12 +07:00
Weedy Weed Smoker
5c7bb3720b
Update version string to 1.7.7
2019-05-22 16:29:42 +07:00
Weedy Weed Smoker
0cd83c9d32
Add Webserver to the iOS9 project
2019-05-22 16:28:47 +07:00
twinaphex
3d678bbafe
Update
2019-05-13 02:43:41 +02:00
twinaphex
ebaa5b9941
Undefine HAVE_VIDEO_LAYOUT for now instead of implicitly enabling
...
it for every platform - will have to be individually enabled for
each platform first after rigorous testing
2019-05-13 01:57:26 +02:00
Huw Pascoe
7e0592198d
video_layout build
2019-05-11 09:58:46 +01:00
twinaphex
5f8f029c6e
(OSX PPC) Move MainMenu_PPC.xib to pkg/apple/OSX/en.lproj/PPC and
...
rename it MainMenu.xib - CompileXib would create a MainMenu_PPC.nib
and then on startup no MainMenu.nib file could be found
2019-05-06 14:49:15 +02:00
twinaphex
652d89cbf4
(OSX PPC) Use MainMenu_PPC.xib
2019-05-06 14:30:41 +02:00
neville
7c4329f31d
(OSX PPC) Buildfixes
2019-05-06 14:12:25 +02:00
twinaphex
ad7da9736a
(BaseConfig.xcconfig) Add HAVE_MENU_WIDGETS
2019-05-04 01:16:35 +02:00
twinaphex
6a71aa06c8
(Apple) Add HAVE_MENU_WIDGETS
2019-05-03 21:52:59 +02:00
twinaphex
6683be9c44
(OSX 10.7) Use STB_FONT
2019-04-30 18:41:03 +02:00
twinaphex
49f5e6e2cc
(macOS Metal) Use STB font instead of CoreText for font rendering
2019-04-30 18:40:07 +02:00
twinaphex
ce5b1b2c0a
(iOS10) Add rcheevos include dir
2019-04-30 14:26:01 +02:00
Twinaphex
43d217668d
(STB/iOS) Add HAVE_STB_FONT for iOS solutions too
2019-04-30 11:46:52 +02:00
Twinaphex
1819584d74
(General) Fix some warnings
...
(OSX) Add HAVE_STB_FONT
2019-04-30 11:38:47 +02:00
twinaphex
c9caa5c39b
(iOS10/11/9) Add rcheevos include dirs
2019-04-26 04:07:16 +02:00
Twinaphex
f3d04b7562
(OSX10.7) Add C++ source files
2019-04-24 03:59:55 +02:00
twinaphex
c422ec1a0f
(OSX10.7) Add header include dirs
2019-04-24 03:46:33 +02:00
Twinaphex
fb4e9f560f
(OSX 10.7) Update
2019-04-24 03:42:14 +02:00
twinaphex
4f542c051d
(OSX 10.7) Add defines
2019-04-24 03:29:46 +02:00
twinaphex
4133da0fcf
(OSX) Add OSX 10.7 solution - not done yet - will use HAVE_GL_CORE
...
and HAVE_SLANG/HAVE_SPIRV_CROSS
2019-04-22 10:52:52 +02:00
twinaphex
d7d201cb63
(Apple Metal) Add HAVE_MENU to moc generation
2019-04-19 19:26:57 +02:00
Twinaphex
8d7a0117bc
(Metal RA) Exclude OpenGL from Metal build
2019-04-08 19:17:51 +02:00
cold-brewed
49304bbee3
(OSX) Enable CoreAudio v3 driver but do not make it the default
2019-02-28 14:49:38 -05:00
orbea
a111908f55
Fix the osx travis build.
2019-02-16 16:02:51 -08:00
twinaphex
d1a831e6ec
(UWP) Buildfix
2019-02-11 23:15:11 +01:00
cold-brewed
264c93585c
macOS: Update CFLAGS
2019-02-09 14:39:53 -05:00
twinaphex
1a8ad73c3f
(Cocoa) Unify both headers
2019-02-09 04:40:38 +01:00
cold-brewed
cc39a5d926
(OSX) Add missing PRODUCT_BUNDLE_IDENTIFIER
2019-02-07 13:46:41 -05:00
twinaphex
2599172831
Get rid of ui_cocoa_metal.h
2019-02-07 04:37:05 +01:00
Twinaphex
ce05185cdf
(Xcode) Remove CoreVideo
2019-02-07 04:12:35 +01:00
Twinaphex
25157942a3
Remove CoreVideo from Metal xcodeproj
2019-02-07 04:10:59 +01:00
twinaphex
f705503531
(Apple) Get rid of HAVE_CORELOCATION/HAVE_AVFOUNDATION - was mostly dormant
...
code and makes the Apple code needlessly complex right now. We can
always reintroduce this later on when the time is right
2019-02-07 04:03:52 +01:00
Yoshi Sugawara
4461b55375
tvos: fix code sign script to use the shared iOS modules dir
2019-02-03 18:48:29 -10:00
Yoshi Sugawara
1ca3bcf21d
Merge remote-tracking branch 'upstream/master' into ios-cleanup
2019-02-03 09:00:22 -10:00
Yoshi Sugawara
d18ef55aea
iOS/tvOS cleanup: remove logging code, remove compiled core from repo (added by mistake)
2019-02-03 08:57:12 -10:00