Commit Graph

1406 Commits

Author SHA1 Message Date
Cthulhu-throwaway
f0baf977fa (Network) Move natt files to "network" 2022-05-18 23:23:40 -03:00
twinaphex
6f71879012 (MSVC2017) Cleanup vcxproj 2022-04-22 13:38:58 +02:00
twinaphex
bc018cff15 (D3D9 Cg) Cleanups 2022-04-22 13:36:42 +02:00
Gabriel Morazán
3f2d4b1885
Fix wrong version number (Android) (#13852) 2022-04-16 18:51:21 +02:00
hunterk
0a9ea2da4d
allow audio playback capture on android (#13846) 2022-04-13 14:50:21 +02:00
Gabriel Morazán
e9da17b058
Bump up version numbers. (UWP) (#13841)
* Bump up version number. (msvc2017)

* Bump up version number. (msvc2019)
2022-04-10 00:43:56 +02:00
twinaphex
5ed375b7df Bump version to 1.10.3 2022-04-10 00:03:11 +02:00
Braden Farmer
ee6c9384e9
[Android] Decouple Play Core dependency to bring app into compliance for F-Droid (#13830) 2022-04-05 08:38:54 +02:00
twinaphex
6d73de8fa7 (iOS) Update to new Development Team 2022-03-25 16:55:22 +01:00
Gabriel Morazán
59b79e2191 Bump up version number (UWP msvc2019) 2022-03-22 21:40:24 +01:00
Gabriel Morazán
eaf2f618b5 Bump up version number (UWP msvc2017) 2022-03-22 21:40:24 +01:00
twinaphex
f3ce04be0c Bump up version + CHANGELOG 2022-03-22 21:01:06 +01:00
Vladimir Serbinenko
96ddb301b6 Fix x1 name in emscripten 2022-03-16 18:08:20 +01:00
Vladimir Serbinenko
4d2178fafc Add missing emscripten cores 2022-03-15 17:44:00 +01:00
Philippe Simons
8a8c2da042
emscripten: add jumpnbump core (#13720) 2022-03-09 15:31:31 +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
Gabriel Morazán
35312feab6
Bump version number for UWP Build files. (#13695)
* Bump version number (msvc2019-UWP)

* Bump version number (msvc2017-UWP)
2022-03-03 15:39:51 +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
Gabriel Morazán
79e4106cc8
(Xbox/UWP) A small oversight from PR #13669. (#13674)
* Forgot to add the flags there, oops. (msvc2017)

* Forgot to add the flags there too, oops. (msvc2019)
2022-02-26 17:57:29 +01:00
Braden Farmer
e215f56490
Android: Add HAVE_LANGEXTRA back to makefile (#13676)
Fixes #13672
2022-02-26 17:56:38 +01:00
Gabriel Morazán
e137f2c9dc
(Xbox/UWP) Fix CHD not working with Cheevos / Add 7zip support. (#13669)
* Add HAVE_CHD and HAVE_7ZIP to UWP (msvc2017)

* Add HAVE_CHD and HAVE_7ZIP to UWP (msvc2019)

* Add _7ZIP_ST to UWP (msvc2017)

* Add _7ZIP_ST to UWP (msvc2019)
2022-02-25 18:23:29 +01:00
TheRhysWyrill
bc756e31d9
Updated Xbox/UWP Icon and Splash Screen (#13651)
* Asset Optimization

* Asset Optimization

* New Xbox/UWP Icon and Splash Screen

Replaced the Icon and Splash Screen for the Xbox/UWP port of RetroArch with a more subtle design.

* Updated Xbox/UWP Icon and Splash Screen

Updated the Icon and Splash Screen for the Xbox/UWP port of RetroArch with a more subtle design.

* Updated Xbox/UWP Icon and Splash Screen

Updated the Icon and Splash Screen for the Xbox/UWP port of RetroArch with a more subtle design.
2022-02-24 23:50:19 +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
Rafael Toledo
03edf4f6a9
[Android] Include adaptative launcher icons (#13423) 2022-02-18 18:40:18 +01:00
Braden Farmer
5bacf1e9be
[Android] Populate external storage devices inside the file browser on Android 11+ devices (#13615)
[Android] Populate external storage devices inside the file browser on Android 11+ devices
2022-02-15 16:11:39 +01:00
TheRhysWyrill
c97b40e900
Icon Optimization For Xbox/UWP Port (#13608)
* Asset Optimization

* Asset Optimization
2022-02-07 23:55:26 +01:00
dbaronica
2febc16e2e
(UWP) - Implemented activation/starting of retroarch using URI activa… (#13563)
* (UWP) - Implemented activation/starting of retroarch using URI activation.

* Removed try-catch blocks, refactored argument parsing, ignore driver reset if content starting directly from arguments

Co-authored-by: Domagoj Baronica <domagoj@morpholineinteractive.com>
2022-02-05 12:46:42 +01:00
TheRhysWyrill
37a91e1be5
Updated UWP Icons/Splash Screens (#13592)
* Updated UWP Icons

* Updated UWP Icons
2022-02-02 19:07:25 +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
Keith Bowes
cce04bab70
Remove references to removed features (#13564) 2022-01-30 09:29:43 +01:00
Vladimir Serbinenko
2c289a6212
Add FreeChaf to emscripten (#13529) 2022-01-24 16:30:35 +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
Gabriel Morazán
f5a1af00eb
(UWP) Changes to Build Files (#13516)
* (UWP) Bump version Number

* (UWP) Bump version to 1.10.0

* Update TemporaryKey

* Update TemporaryTicket
2022-01-20 05:44:27 +01:00
twinaphex
bacae58ea5 Bump up to version 1.10.0 2022-01-19 18:53:15 +01:00
Vladimir Serbinenko
0e77013f2f
CTR: Add jaxe and wasm4 (#13508) 2022-01-17 21:43:55 +01:00
jdgleaver
c4a676d756
(3DS) Add a5200 assets (#13492) 2022-01-14 15:30:12 +01:00
Vladimir Serbinenko
c9a72fadab
EMSCRIPTEN: Add wasm4 and jaxe (#13483) 2022-01-12 22:35:10 +01:00
Christopher Snowhill
87c5720988
(Mac) BaseConfig.xcconfig - Add SSE/NEON opts (#13453) 2022-01-08 04:21:58 +01:00
tunip3
6c123dd078
Mitigate need for vfs cores on ntfs drives [UWP/XBOX] (#13368)
* make check for standard io by access rather than the just assuming based on path string

* add code to auto permissions so files can be accessed by non vfs cores
(no exfat or fat32 support yet)

* remove commit from macro because apparently it causes issues

Co-authored-by: Tunip3 <tunip3@users.noreply.github.com>
2021-12-17 13:46:04 +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
Ryan Kuba
1fc6f759c5
tweak to ensure that current versions of emsdk do not break the web player (#13310) 2021-12-03 16:20:12 +01:00
Braden Farmer
11de2ae1fe [Android / Play Store] Implement MANAGE_EXTERNAL_STORAGE permission 2021-11-07 23:08:24 -07: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
edeb684712 (Android) Buildfix 2021-10-17 23:38:21 +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
jdgleaver
a5a9393b26
(.gitlab-ci.yml) Add Miyoo target (#13088) 2021-10-08 14:28:27 +02:00
Autechre
2c355419bd
Merge pull request #13066 from 3rd-fork/master
Remove usage of winrt storage files from uwp version
2021-10-03 23:12:28 +02:00
Tunip3
be7d6832d3 strip out winrt storagefiles 2021-10-01 09:58:17 +01: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
cc2fea4c85 (MSVC2019/D3D9) D3D9 works now - HAVE_HLSL and HAVE_D3DX both set now 2021-09-28 15:50:15 +02:00
twinaphex
6a72403f0f (MSVC) Define HAVE_D3DX when HAVE_HLSL is defined 2021-09-28 03:37:08 +02:00
twinaphex
2a4862ad8d Rename mimpapgen_sm5.h to mipmapgen_sm5.h 2021-09-26 13:30:50 +02:00
twinaphex
8fa1f998c5 Move d3d9 headers to gfx/include/d3d9 2021-09-26 12:49:53 +02:00
twinaphex
0e21365be1 (MSVC) Add HAVE_HLSL to MSVC targets 2021-09-26 12:30:27 +02:00
twinaphex
bbbc4452d7 (MSVC 2010) Add HAVE_HLSL 2021-09-26 09:48:57 +02:00
Ömercan Kömür
714cfc581d
android launcher logo (#13035)
This will fill the corners on the homescreen
2021-09-25 11:39:44 +02:00
twinaphex
d11ffdbb6b Bump version 2021-09-19 05:19:36 +02:00
MrHuu
70376abe1b
(3DS) Add unique ID's (#12996)
add gearboy
add gearcoleco
add gearsystem
2021-09-15 20:21:12 +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
Autechre
204834f88e
Merge pull request #12927 from 3rd-fork/master
code clean up and simplification of uwp vfs driver
2021-09-03 17:03:34 +02:00
Tunip3
9228a6f8ab disable cpu model check on xbox as it doesn't work and can even crash the app for some users 2021-09-02 18:21:16 +01:00
Tunip3
6dfe20e247 set background colour for splash screen to black rather than the default light gray 2021-08-28 13:47:57 +01:00
twinaphex
b574780d99 (UWP) Updated icons courtesy of Danp142 2021-08-27 20:17:22 +02:00
Tunip3
8396bd599d strip out unneeded uwp specific file io functions 2021-08-25 15:54:09 +01: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
Neil Barkhina
8590e0e3fe
Fixed web player bug with filesystem and runtime 2021-08-22 20:08:05 -04: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
78431d0700 (MSVC2017/2019 UWP) Define HAVE_TRANSLATE 2021-08-19 14:25:55 +02:00
tunip3
9224329450
restore publisher name to libretro in identity element 2021-07-31 20:00:41 +01:00
Tunip3
be1a768bca improve uwp fileio by using from app variants whereever possible 2021-07-31 04:36:08 +01: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
MrHuu
57c52e4fc7 (3DS) Add unique ID's
add lowresnx
add vice_xcbm5x0
add vice_xscpu64
2021-07-11 15:03:10 +02:00
MrHuu
902949ea94 (3DS) Add ID for genesis_plus_gx_wide core 2021-07-11 13:04:22 +02:00
mahoneyt944
647e39afaa
add mame2003 / mame2003-plus 2021-07-04 18:23:38 -04:00
twinaphex
0a5fd837a2 Bump up version to 1.9.6 2021-06-27 06:43:27 +02:00
tunip3
963350a0f2
Add expanded resources Rescap to increase performance of UWP version in app mode on Xbox (#12525)
* add expanded resources rescap

* add expanded resources rescap
2021-06-15 03:04:10 +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
bulzipke
f3daf070e1 Fix windows msvc build 2021-05-05 15:32:15 +09:00
Jean-André Santoni
56e40e8204 Add lutro to web.libretro.com 2021-05-02 13:04:20 +07: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