Commit Graph

471 Commits

Author SHA1 Message Date
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