orbea
30e5f1dfef
Fix gcc -Wformat warnings with C89_BUILD.
...
gfx/display_servers/dispserv_x11.c: In function ‘x11_display_server_set_resolution’:
gfx/display_servers/dispserv_x11.c:221:76: warning: ISO C90 does not support the ‘%lf’ gnu_printf format [-Wformat=]
snprintf(xrandr, sizeof(xrandr), "xrandr --newmode \"%dx%d_%0.2f\" %lf %d %d %d %d %d %d %d %d -hsync -vsync", width, height, hz, pixel_clock,
^
gfx/display_servers/dispserv_x11.c:228:76: warning: ISO C90 does not support the ‘%lf’ gnu_printf format [-Wformat=]
snprintf(xrandr, sizeof(xrandr), "xrandr --newmode \"%dx%d_%0.2f\" %lf %d %d %d %d %d %d %d %d interlace -hsync -vsync", width, height, hz, pixel_clock,
^
2018-12-16 19:15:45 -08:00
Twinaphex
26cb223852
Merge pull request #7760 from orbea/clang
...
Fix warnings with clang.
2018-12-17 01:54:13 +01:00
orbea
47666fb4a8
Fix clang -Wuninitialized warning.
...
dynamic.c:188:26: warning: variable 'i' is uninitialized when used here [-Wuninitialized]
unsigned size = i;
^
dynamic.c:187:20: note: initialize the variable 'i' to silence this warning
unsigned i, j;
^
= 0
1 warning generated.
2018-12-16 16:28:37 -08:00
Twinaphex
9feeaecb12
Merge pull request #7759 from grant2258/mouse
...
use none zero as requested for udev mouse
2018-12-17 01:25:32 +01:00
orbea
4bc0aacd8b
Fix clang -Wreorder warnings.
...
gfx/drivers_shader/shader_vulkan.cpp:1109:6: warning: field 'id' will be initialized after field 'device' [-Wreorder]
: id(move(id)),
^
gfx/drivers_shader/shader_vulkan.cpp:2107:4: warning: field 'device' will be initialized after field 'memory_properties' [-Wreorder]
device(device),
^
2 warnings generated.
2018-12-16 16:16:07 -08:00
grant2258
3a0c27e753
use none zero as requested
2018-12-17 00:07:00 +00:00
twinaphex
862a4e099b
Duplicate entry removed
2018-12-17 00:07:35 +01:00
Twinaphex
fbb095cc06
Merge pull request #7730 from grant2258/mouse
...
fix udev mouse
2018-12-16 23:17:06 +01:00
radius
6c936274b7
make file copy operation a function
...
add sublabels
improve localization
2018-12-16 16:55:12 -05:00
grant2258
74de0ade03
resolve changes
2018-12-16 20:52:15 +00:00
Twinaphex
708c9c0774
Merge pull request #7754 from orbea/c89
...
Fix C89 build with clang.
2018-12-16 19:47:17 +01:00
Twinaphex
fc6b3b7335
Merge pull request #7755 from fr500/fixes
...
subsystem: remember last used folder
2018-12-16 19:46:01 +01:00
radius
16d1cf28f7
only show with advanced options and on dynamic platforms
2018-12-16 12:42:10 -05:00
radius
bfd23150b5
add core sideloading option
2018-12-16 12:42:09 -05:00
radius
319124c7a0
subsystem: remember last used folder
2018-12-16 12:33:27 -05:00
orbea
d40da6aca3
Fix c89 'keyword is hidden by macro definition' with clang.
2018-12-16 08:01:03 -08:00
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
CozmoP
f5840ae6f2
Qt: Don't sort history playlist. Declare variables at top.
2018-12-16 01:20:11 +01: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
CozmoP
b6f36fcf40
Qt: enable table sorting and hide vertical header
2018-12-14 23:33:42 +01:00
CozmoP
20900463f4
Qt: fix crash when switching playlists
2018-12-14 23:33:42 +01:00
Pau López
240856f19c
Qt: Implement custom playlist model and grid view.
...
Only load images when they become visible and cache them.
Add option to change thumbnail type displayed in grid view.
Add option to change thumbnail cache limit.
2018-12-14 23:33:41 +01: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
CozmoP
7b9c094052
Merge branch 'master' into modelview
2018-12-12 21:38:32 +01:00
Pau López
a868ef29e8
Qt: Implement custom playlist model and grid view.
...
Only load images when they become visible and cache them.
Add option to change thumbnail type displayed in grid view.
Add option to change thumbnail cache limit.
2018-12-12 21:06:04 +01: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