Commit Graph

46532 Commits

Author SHA1 Message Date
orbea 6e95a62fdf Fix c89 build with clang. 2018-12-16 07:02:14 -08:00
Twinaphex c0ea6e7574
Merge pull request #7753 from orbea/c89
Fix c89 build.
2018-12-16 07:53:05 +01:00
orbea f4a5c3bd55 Fix c89 build. 2018-12-15 21:03:28 -08:00
Twinaphex 94d5457106
Merge pull request #7752 from orbea/typo
qb: Fix typo.
2018-12-16 05:39:52 +01:00
orbea e0c634cd76 qb: Fix typo. 2018-12-15 19:02:36 -08:00
Twinaphex 72f32b702f
Merge pull request #7751 from orbea/c89
Fix c89 incompatible comments.
2018-12-16 04:00:34 +01:00
orbea 7c50dfb397 Fix c89 incompatible comments. 2018-12-15 18:55:21 -08:00
Twinaphex 3b33edd49e
Merge pull request #7750 from libretro/sgc-memory-fixes
fix: Fix use of freed memory in menu animations
2018-12-15 23:01:18 +01:00
Stuart Carnie c00b6e0750
fix: Fix use of freed memory in menu animations
`menu_animation_update` enumerates `menu_animation.list` to process each
`tween`. It was observed that some tweens execute a callback that
pushes more animations via `menu_animation_push`. During the push, if
the tween `list` does not have enough space, a `realloc` occurs,
potentially invalidating the existing list. The remaining pointer access
in menu_animation_update is therefore invalid. Best case is the memory
is unused and thus does not affect the program. Worst case is memory
corruption.
2018-12-15 14:55:10 -07:00
orbea dc020f2569 qb: Support building with the system mbedtls.
Fixes https://github.com/libretro/RetroArch/issues/7639

v2: Fix build failures with griffin.
2018-12-15 09:10:43 -08:00
Twinaphex 90abb7846a
Merge pull request #7740 from orbea/hide
menu: Add 'Show Start Recording' and 'Show Start Streaming'.
2018-12-15 18:09:10 +01:00
Twinaphex d55a27f380
Merge pull request #7742 from markwkidd/patch-5
add libretro-db docs for consolidating DATs
2018-12-15 18:08:57 +01:00
Twinaphex 9c9d1741b5
Merge pull request #7743 from orbea/c89
Fix c89 build.
2018-12-15 18:08:48 +01:00
orbea 9be245ad75 qb: Extend check_header.
Now the check_header function can test any number of header files
instead of only four.
2018-12-14 19:16:20 -08:00
orbea 2ea6d5a060 Fix c89 build. 2018-12-14 15:41:52 -08:00
markwkidd 638ab39dfb
add libretro-db docs for consolidating DATs 2018-12-14 14:08:32 -05:00
orbea 2646e49eb4 menu: Add 'Show Start Recording' and 'Show Start Streaming'.
Fixes https://github.com/libretro/RetroArch/issues/7739

These options are located at:

  Settings -> User Interface -> Views -> Quick Menu -> Show Start Recording

and

  Settings -> User Interface -> Views -> Quick Menu -> Show Start Streaming

The quick menu options 'Stop Recording' and 'Stop Streaming' are
intentionally not hidden to prevent users from silently recording or
streaming without realizing.
2018-12-13 18:40:32 -08:00
grant2258 fd6856ce20 fix tpouchpad as well 2018-12-12 18:27:29 +00:00
grant2258 1d8dd133b7 tidy code up 2018-12-12 17:29:31 +00:00
Twinaphex bd2fb04a47
Merge pull request #7735 from Themaister/master
Vulkan: Fix potential crash when toggling fullscreen.
2018-12-12 15:36:05 +01:00
Themaister 077b108aa1 Vulkan: Fix potential crash when toggling fullscreen.
If we have HW rendering, and we toggle fullscreen while in the menu, we
don't have a ready HW image, so fall back to black dummy texture.
2018-12-12 13:28:46 +01:00
Twinaphex ac536cd28c
Merge pull request #7731 from fr500/fixes
fix fullscreen=>windowed when remember window positions is on
2018-12-12 06:27:52 +01:00
radius a7e4d8359b fix fullscreen=>windowed when remember window positions is on 2018-12-11 19:34:12 -05:00
grant2258 07b17059f1 fix udev mouse 2018-12-11 23:24:21 +00:00
Twinaphex c7b3b0f784
Merge pull request #7729 from Themaister/master
EGL: Add callback to select EGLConfig.
2018-12-11 20:29:35 +01:00
Themaister 868465ad01 EGL: Add callback to select EGLConfig.
A more robust fix for DRM/GBM shenanigans.
2018-12-11 20:12:25 +01:00
Twinaphex 669f16c00c
Merge pull request #7726 from fr500/subsystem
start at the current loaded content dir for subsystem and disk image …
2018-12-11 05:56:00 +01:00
radius ced0f09f0e start at the current loaded content dir for subsystem and disk image append 2018-12-10 23:51:41 -05:00
Twinaphex e33dfb53cf
Merge pull request #7725 from fr500/subsystem
Subsystem
2018-12-11 05:35:47 +01:00
radius 479104ee05 cleanup task_content.c too 2018-12-10 23:27:04 -05:00
radius 7a36190a0e cleanup filebrowser too 2018-12-10 23:20:27 -05:00
radius 45228d0307 massive subsystem cleanup & use the proper data in each instance 2018-12-10 23:01:21 -05:00
radius cad5ae287f fix https://github.com/libretro/fbalpha/issues/24#issuecomment-445803876 2018-12-10 22:09:42 -05:00
Twinaphex 574972c1be
Merge pull request #7665 from yoshisuga/master
iOS: Home screen indicator handling for iPhone X/iPad Pro 2018
2018-12-11 03:51:11 +01:00
Twinaphex 048b2df5b0
Merge pull request #7722 from jdgleaver/hide-scan-content
Hide 'scan content' entries from Collections menu when 'Show Import content Tab' is disabled
2018-12-10 18:57:35 +01:00
jdgleaver 11391d601c Hide 'scan content' entries from Collections menu when 'Show Import content Tab' is disabled (RGUI, GLUI) 2018-12-10 17:01:13 +00:00
Brad Parker 51c9914cbb add montreal MITM server for radius 2018-12-09 22:15:45 -05:00
Twinaphex 02ee0112fc
Merge pull request #7720 from orbea/reset_core
menu: Add "Show Reset Core Association".
2018-12-10 03:29:47 +01:00
orbea 23bbcdf8ce menu: Add "Show Reset Core Association".
This can be found at:

Settings -> User Interface -> Views -> Quick Menu -> Show Reset Core Association

This could be helpful for child friendly devices where someone may
accidentally reset the core and then not now which core they were using
before or how to set it again.

Also fixes an issue where "Show Add To Favorites" hides
"Reset Core Association" when that is not desired or expected.

Fixes https://github.com/libretro/RetroArch/issues/7714
2018-12-09 17:46:40 -08:00
Twinaphex 7e49146c91
Merge pull request #7717 from Sunderland93/master
Implement support for xdg-decoration
2018-12-09 22:11:43 +01:00
Aleksey Samoilov d82987b1b5
Merge branch 'master' into master 2018-12-09 20:56:20 +03:00
Sunderland93 27f2cc0bff Increase minimal Wayland version to 1.15 2018-12-09 19:28:45 +04:00
Sunderland93 830882e296 Merge branch 'server-decorations' 2018-12-09 19:03:57 +04:00
Sunderland93 613e3f2655 Add generated wayland-protocols to .gitignore 2018-12-09 18:55:30 +04:00
Sunderland93 d1c15efc24 Revert "Add KDE's server-decoration protocol as fallback (for KDE)"
This reverts commit 058a880a8b.
2018-12-09 18:47:47 +04:00
Sunderland93 058a880a8b Add KDE's server-decoration protocol as fallback (for KDE) 2018-12-09 18:42:45 +04:00
Sunderland93 f45154f15c Add support for zxdg_decoration_manager_v1 2018-12-09 14:56:36 +04:00
Twinaphex d823a18025
Merge pull request #7715 from natinusala/master
Add more generated Wayland files to gitignore
2018-12-08 19:48:49 +01:00
natinusala 7ed7b7b436 Add more generated Wayland files to gitignore 2018-12-08 13:27:57 +01:00
Yoshi Sugawara 5d7663ce96 Merge remote-tracking branch 'upstream/master' 2018-12-07 16:39:17 -10:00