49128 Commits

Author SHA1 Message Date
Twinaphex
d6aafef950
Merge pull request #8877 from QuarkTheAwesome/build-fixes
WiiU: Build cleanup/refactors, fix Griffin, newest devkitPPC
2019-05-29 10:50:18 +02:00
Ash Logan
4ef9258b63 wiiu: Add libfat/iosuhax to Griffin, always use builtins 2019-05-29 18:23:34 +10:00
Ash Logan
8f48b40491 libfat: ARGV_MAGIC is different on WiiU 2019-05-29 18:22:36 +10:00
twinaphex
19721639bf Cleanup 2019-05-29 10:22:33 +02:00
Ash Logan
3f41c2b822 libiosuhax: Use wiiu headers instead of redefining 2019-05-29 18:22:16 +10:00
Ash Logan
f6e4361fc9 wiiu: Make libfat/libiosuhax optional 2019-05-29 18:21:56 +10:00
twinaphex
43be7c384b (run_ahead.c) Fix signature 2019-05-29 10:20:53 +02:00
twinaphex
9d585ecd94 (EGL) Buildfixes 2019-05-29 10:02:03 +02:00
Twinaphex
402607537a
Merge pull request #8869 from jdgleaver/jpeg-fix
(task_image) Fix jpeg/bmp/tga loading bug
2019-05-28 18:50:47 +02:00
jdgleaver
a51293fbc6 (task_image) Fix jpeg/bmp/tga loading bug 2019-05-28 17:22:23 +01:00
twinaphex
2c6ca88575 (XMB) Use path_is_valid instead of filestream_exists 2019-05-28 17:10:50 +02:00
radius
1704ef8410 autoconf cleanups, fix swap ok/cancel in ozone 2019-05-28 16:29:54 +02:00
radius
d8c4c4e276 further cleanup 2019-05-28 16:29:49 +02:00
radius
5071a33cd3 simplify this mess
So this makes two basic changes:
1. Add a few extra dirs, hide root dir in the filesystem
2. Simplify the default dir selection code so it doesn't take three code blocks to change a dir

A few of the decisions here were weird.
This shouldn't affect anything for end users and makes the code more mantainable.

Log from the first run:

```
05-27 22:42:21.507 16529 16567 I RetroArch: jni_thread_destruct()
05-27 22:45:27.586 16992 17046 I RetroArch: [ENV] Android version (major : 7, minor : 1, rel : 2)
05-27 22:45:27.586 16992 17046 I RetroArch: [ENV] Checking arguments passed from intent ...
05-27 22:45:27.586 16992 17046 I RetroArch: [ENV]: config file: [/storage/emulated/0/Android/data/com.retroarch.aarch64/files/retroarch.cfg] -->correct
05-27 22:45:27.586 16992 17046 I RetroArch: [ENV]: current IME: [com.koushikdutta.vysor/.VysorIME]
05-27 22:45:27.586 16992 17046 I RetroArch: [ENV]: libretro path: [/data/user/0/com.retroarch.aarch64/cores/]
05-27 22:45:27.586 16992 17046 I RetroArch: [ENV]: android internal storage location: [/storage/emulated/0]
05-27 22:45:27.586 16992 17046 I RetroArch: [ENV]: android picture folder location [/storage/emulated/0/Pictures] -->cleanup no longer needed
05-27 22:45:27.586 16992 17046 I RetroArch: [ENV]: android download folder location [/storage/emulated/0/Download] -->cleanup no longer needed
05-27 22:45:27.586 16992 17046 I RetroArch: [ENV]: APK location [/data/app/com.retroarch.aarch64-2/base.apk]
05-27 22:45:27.586 16992 17046 I RetroArch: [ENV]: android external files location [/storage/emulated/0/Android/data/com.retroarch.aarch64/files]
05-27 22:45:27.586 16992 17046 I RetroArch: [ENV]: app dir: [/data/user/0/com.retroarch.aarch64]
05-27 22:45:27.586 16992 17046 I RetroArch: Testing permissions for /storage/emulated/0 -->correct
05-27 22:45:27.587 16992 17046 I RetroArch: Create /storage/emulated/0/.retroarch in /storage/emulated/0 true
05-27 22:45:27.587 16992 17046 I RetroArch: [ENV]: application location: [/data/user/0/com.retroarch.aarch64]
05-27 22:45:27.587 16992 17046 I RetroArch: [ENV]: default download folder: [] -->fixup
05-27 22:45:27.587 16992 17046 I RetroArch: [ENV]: default savefile folder: [/storage/emulated/0/RetroArch/saves] -->correct
05-27 22:45:27.587 16992 17046 I RetroArch: [ENV]: default savestate folder: [/storage/emulated/0/RetroArch/states] -->correct
05-27 22:45:27.587 16992 17046 I RetroArch: [ENV]: default system folder: [/storage/emulated/0/RetroArch/system] -->correct
05-27 22:45:27.587 16992 17046 I RetroArch: [ENV]: default screenshot folder: [/storage/emulated/0/RetroArch/screenshots] -->correct
05-27 22:45:27.780 16992 17046 I RetroArch: [recording] youtube streaming key empty
05-27 22:45:27.781 16992 17046 W RetroArch: Using old --libretro behavior. Setting libretro_directory to "/data/user/0/com.retroarch.aarch64/cores/" instead.
05-27 22:45:27.781 16992 17046 I RetroArch: RetroArch 1.7.7 (Git 772d06f)
```

Also these are changed:

![image](/uploads/c7a68118e9d91567b135ded551f571ee/image.png)

Should be easier to navigate to other mountpoints
2019-05-28 16:29:41 +02:00
radius
87452b2eac fixup layout path on android, add some comments, move the order of the user directories 2019-05-28 16:29:36 +02:00
radius
f164b4be3d add apng 2019-05-28 16:29:29 +02:00
twinaphex
6a30a1f89a Disable Discord for C89 again 2019-05-28 16:27:21 +02:00
twinaphex
5e09f1a569 Revert "(Discord RPC) Cleanups"
This reverts commit 8609c68f317bbb4bb6b36ab4e3502932a2ba17ca.
2019-05-28 16:26:50 +02:00
twinaphex
8609c68f31 (Discord RPC) Cleanups 2019-05-28 16:18:29 +02:00
twinaphex
fb22397835 (libnx) Turn rpng_load_image_argb into static function 2019-05-28 16:13:12 +02:00
twinaphex
ebefe374b5 (platform_switch.c) Cleanups 2019-05-28 16:12:06 +02:00
twinaphex
8850f0735c (LIBNX) Try to fix libnx 2019-05-28 16:10:22 +02:00
twinaphex
876e1a43aa Remove C89_DISCORD 2019-05-28 16:02:09 +02:00
twinaphex
15277f9dbc (mbedtls) Try to make more code C89-compliant 2019-05-28 15:58:07 +02:00
twinaphex
ecaa250aad (Vita) Use builtin zlib 2019-05-28 15:35:31 +02:00
twinaphex
7ee8a4de3e (Emscripten) Try to use builtin zlib 2019-05-28 15:32:26 +02:00
twinaphex
243c9b3399 (PS2) Try to use builtin zlib 2019-05-28 15:30:16 +02:00
Twinaphex
bdaa7e8d45
Merge pull request #8866 from jdgleaver/task-image-fix
(task_image) Make image loading/processing non-blocking on non-threaded systems
2019-05-28 14:12:44 +02:00
jdgleaver
ff297e72e7 (task_image) Make image loading/processing non-blocking on non-threaded systems 2019-05-28 12:57:52 +01:00
Twinaphex
7b3e6f058b
Merge pull request #8856 from Dwedit/msvc_warning_suppression
Add 4566 to the list of warnings to suppress on MSVC 2015/2017
2019-05-28 13:37:47 +02:00
twinaphex
682bfc675f Add this ifdef around pragma execute-character-set 2019-05-28 13:37:14 +02:00
twinaphex
353faffb40 (MSVC 2010 x64) Add compat/zlib include dir 2019-05-28 13:09:00 +02:00
Twinaphex
f56dfb711d
Merge pull request #8863 from BringerethOfLight/master
menu display: don't move scissoring rect
2019-05-28 12:22:03 +02:00
Ash Logan
26d3c3634c wiiu/input: Uniquely name axis enum
Griffin!
2019-05-28 09:16:48 +10:00
Ash Logan
4727f6f72a wiiu: Add common/hid to griffin build
It very, very nearly works
2019-05-28 09:06:31 +10:00
Ash Logan
258b9391b7 hid: Uniquely name (more) symbols
5bf8293 missed a few, all good!
2019-05-28 09:06:31 +10:00
Ash Logan
ab63d34e2e wiiu: Add inputs and ifaddrs to griffin build
Gets a little closer to fixing it, still has issues with the input 
drivers though
2019-05-28 09:06:31 +10:00
Ash Logan
9a89aebe73 wiiu/input: Give static variables unique names
For griffin build, where static is meaningless
2019-05-28 09:06:31 +10:00
Ash Logan
e2c479987c Makefile.wiiu: Formatting/readability pass 1
Actual meaning is mostly the same, aside from cleaning up the include 
paths and portlibs handling. Griffin build does not work, salamander 
builds OK.
2019-05-28 09:06:31 +10:00
Ash Logan
e00d1f01e4 Makefile.wiiu: Remove -mwup (removed from devkitPPC)
See 8903cf8ec0
This got removed from devkitPPC a while ago, this should allow
people on newer toolchains to build.
These changes also need to be done to all the cores.
2019-05-28 09:06:31 +10:00
twinaphex
22320a4a91 (MSVC) Fix Griffin MSVC build 2019-05-27 22:22:45 +02:00
BringerethOfLight
50720f0a92 menu display: don't move scissoring rect
don't just return from the function either, instead set w/h to 0
2019-05-27 20:00:54 +00:00
Twinaphex
8e4dc6f007
Update CHANGES.md 2019-05-27 20:49:57 +02:00
twinaphex
4f50886190 command_event_set_savestate_auto_index - cleanup 2019-05-27 18:02:13 +02:00
twinaphex
93ed7c7848 (command.c) Prevent allocations until most early returns have
stopped
2019-05-27 17:55:38 +02:00
Twinaphex
e906a3c0b2
Merge pull request #8859 from natinusala/master
menu widgets: fix rounding error with timings
2019-05-27 17:16:06 +02:00
Twinaphex
96ce8b93a8
Merge pull request #8862 from jdgleaver/on-demand-thumbs-update
(On-demand thumbnails) Prevent unnecessary 'menu refresh' events when rapidly scrolling/switching playlists
2019-05-27 17:14:49 +02:00
jdgleaver
ef459df761 (On-demand thumbnails) Prevent unnecessary 'menu refresh' events when rapidly scrolling/switching playlists 2019-05-27 15:49:34 +01:00
twinaphex
f66fe5e16b (QB) Change behavior - if HAVE_ZLIB = no, that doesn't mean
HAVE_BUILTINZLIB will also be set to no implicitly. It will still
try to use the baked in zlib. If you want to build without any zlib
support entirely, you now need to do this -

./configure --disable-zlib --disable-builtinzlib
2019-05-27 15:44:54 +02:00
twinaphex
2713e792ca (QB) Bake in zlib by default, make zlib as dynamic library dependency
optional instead
2019-05-27 15:03:38 +02:00