Commit Graph

7830 Commits

Author SHA1 Message Date
twinaphex
af2042e0fd Cleanups; get rid of more hashes 2017-08-19 21:35:12 +02:00
twinaphex
ca8fd24252 Get rid of some hashes 2017-08-19 21:10:15 +02:00
twinaphex
0605a8d656 Get rid of some hashes 2017-08-19 21:05:17 +02:00
Higor Eurípedes
6bc5cd302a (xmb) Comment out visible item calculation in xmb_draw_items()
Fixes a regression where fading animations didn't render if you were far
into the previous list. This happened because "current" has an incorrect
value thanks to a menu_navigation_set_selection(0) call in
menu_cbs_left.c:162
2017-08-19 11:01:27 -03:00
Higor Eurípedes
aaecf82608 (xmb) Skip drawing the fading list when it is already transparent 2017-08-18 22:33:38 -03:00
Jean-André Santoni
6940019102 (XMB) Icon for the rename action 2017-08-18 18:30:31 +07:00
Jean-André Santoni
6c56ddcc22 (Lakka) Expose the favorites tab setting 2017-08-18 14:54:35 +07:00
Brad Parker
6c91c39aae glui: fix entry box highlight calculation 2017-08-17 20:49:21 -04:00
Higor Eurípedes
0d59994c42 (xmb) Only iterate over visible items in xmb_render() 2017-08-17 21:36:48 -03:00
Higor Eurípedes
ea9991f749 (xmb) Detect non-visible items before drawing 2017-08-17 21:36:48 -03:00
twinaphex
6fc48a39d9 (MaterialUI) Add Menu Icons Enable setting 2017-08-17 21:05:38 +02:00
Brad Parker
9242cdeda9 glui: subtract icon size from word wrap width if one is used 2017-08-17 14:02:41 -04:00
twinaphex
828f4aa8b9 (materialUI) Add disk image append icons 2017-08-17 19:24:23 +02:00
twinaphex
366c73f429 Fix 'Append Disk Image' 2017-08-17 19:07:38 +02:00
twinaphex
5909d72a09 Fix 'Scan File' 2017-08-17 18:53:55 +02:00
twinaphex
33a2d58891 Fix 'Scan Directory' 2017-08-17 18:16:33 +02:00
twinaphex
a795237898 Add some last-minute icons 2017-08-17 01:03:30 +02:00
twinaphex
e743875de2 Enable 'Show Physical Inputs' 2017-08-16 22:30:15 +02:00
twinaphex
8acd734be2 Remove some hash labels 2017-08-16 19:20:24 +02:00
twinaphex
d0e24b02b4 Update 2017-08-16 19:10:07 +02:00
twinaphex
a243278f53 Get rid of more hash labels 2017-08-16 19:06:14 +02:00
twinaphex
887364062a Get rid of more hash labels 2017-08-16 19:00:15 +02:00
twinaphex
d1f0f19824 (menu_cbs_label.c) Cut down on code duplication 2017-08-16 18:51:44 +02:00
twinaphex
b8008d74e5 Get rid of some hash labels 2017-08-16 18:47:29 +02:00
twinaphex
2a1c8c7a6c Update menu_cbs_title.c 2017-08-16 18:43:08 +02:00
twinaphex
ef83954376 Fix relative header include 2017-08-16 09:00:36 +02:00
twinaphex
7a44d29ed4 Only show video entries when HAVE_FFMPEG is enabled 2017-08-16 08:50:46 +02:00
twinaphex
877d14b1e7 Fix playlist updating 2017-08-16 08:01:35 +02:00
twinaphex
494e229b03 Refactor this 2017-08-16 07:46:43 +02:00
twinaphex
1093c1bac8 (XMB) Fix black box regression 2017-08-16 05:52:59 +02:00
twinaphex
0eb78a26b3 Let's try to implement the message inside intl/msg_hash_us.c instead -
we need to get index from somewhere
2017-08-16 05:45:51 +02:00
Twinaphex
442339a63e Merge pull request #5307 from fr500/master
Start adding descriptions to lobbies
2017-08-16 05:24:52 +02:00
Twinaphex
1a3d79b458 Merge pull request #5306 from heuripedes/master
(xmb) Fix crash
2017-08-16 04:20:59 +02:00
radius
6f4697d60f start adding descriptions for netplay rooms 2017-08-15 21:03:59 -05:00
twinaphex
5c7fd82a40 Add Music/Image/Video lists for MaterialUI and RGUI 2017-08-16 03:15:04 +02:00
Higor Eurípedes
db48561289 (xmb) Fix crash 2017-08-15 21:34:49 -03:00
twinaphex
0d86027cd5 (RGUI) Add Load Content -> Favorites 2017-08-16 01:10:27 +02:00
twinaphex
e32ec709b3 Added 'Favorites' to MaterialUI playlists tab 2017-08-16 00:01:56 +02:00
twinaphex
89b695dae3 Tweak Dark Blue a bit 2017-08-15 22:52:18 +02:00
twinaphex
ef79711837 (MaterialUI) Hook up framebuffer opacity 2017-08-15 22:43:09 +02:00
twinaphex
5c6b230e42 Start adding separate setting 'framebuffer_opacity' 2017-08-15 22:17:02 +02:00
twinaphex
1887862a03 (MaterialUI) Update 2017-08-15 19:52:50 +02:00
twinaphex
c438e556b1 (MaterialUI) Update icons 2017-08-15 19:40:49 +02:00
twinaphex
990f746aee (MaterialUI) Update icons 2017-08-15 19:34:34 +02:00
twinaphex
b760a407fd (MaterialUI) Add icons 2017-08-15 19:20:16 +02:00
twinaphex
e34f8e0911 Update 2017-08-15 19:05:23 +02:00
twinaphex
f1069ee7ed (MaterialUI) Update 2017-08-15 19:02:58 +02:00
twinaphex
573cf1df1a (MAterialUI) use white icons for shield theme 2017-08-15 18:11:47 +02:00
twinaphex
09cf3262f1 (RGUI) Cleanups 2017-08-15 17:56:42 +02:00
twinaphex
ade279c0ba (RGUI) Cleanups 2017-08-15 17:51:08 +02:00
r5
31317f7cbf (materialui.c) New struct to hold all theme-related info
Struct should be used to group together variables that
control font/bg/fg/highlight/icon colors.
2017-08-15 16:32:39 +01:00
twinaphex
19efd41164 Add more icons 2017-08-15 10:06:52 +02:00
twinaphex
5de11039c6 Updates 2017-08-15 09:02:55 +02:00
twinaphex
aad8e551fe Add more icons 2017-08-15 08:52:04 +02:00
twinaphex
27966879b0 (MaterialUI) Add more icons 2017-08-15 08:16:32 +02:00
twinaphex
ea16a51342 Add icons 2017-08-15 07:47:17 +02:00
twinaphex
1bcec096bb Update icons 2017-08-15 07:27:15 +02:00
twinaphex
64686b46b1 Add icons 2017-08-15 07:08:55 +02:00
twinaphex
c5c5af0507 Add more icons 2017-08-15 06:42:48 +02:00
twinaphex
14f7ee6116 Add new icons 2017-08-15 06:01:35 +02:00
twinaphex
b40f59a6ec (MaterialUI) Add audio icon 2017-08-15 05:42:44 +02:00
twinaphex
950264e89e Fix setting the path 2017-08-15 05:30:57 +02:00
twinaphex
28ade72baf (MaterialUI) Cleanups 2017-08-15 05:23:54 +02:00
twinaphex
07dd7c8ccb Cleanups 2017-08-15 05:15:45 +02:00
twinaphex
e9d738226a (MaterialUI) Some more refinements 2017-08-15 04:41:17 +02:00
twinaphex
db24e4da42 Try to avoid countless string_is_equal function calls
being called multiple times per frame render - prebake
these decisions instead inside list_insert
2017-08-15 04:33:36 +02:00
twinaphex
f608ac3556 (MaterialUI) small performance improvements 2017-08-15 03:24:07 +02:00
twinaphex
a0859229f9 Locally cache menu_display_get_dpi inside a variable 2017-08-15 03:11:39 +02:00
twinaphex
8fc6427d0e Don't use menu_entries_get_end() inside for loop epilogue 2017-08-15 03:06:40 +02:00
twinaphex
058116b8da Add more labels 2017-08-15 03:00:49 +02:00
twinaphex
00ae975c6f (materialui) Add another icon 2017-08-15 01:21:20 +02:00
twinaphex
28147d8aa6 Add another icon 2017-08-15 01:11:37 +02:00
twinaphex
777308c42c Add icon 2017-08-15 00:35:36 +02:00
twinaphex
736477d4e4 (MaterialUI) Add icons 2017-08-15 00:24:02 +02:00
twinaphex
e060029d4c (MaterialUI) Update icons 2017-08-14 23:51:52 +02:00
twinaphex
559fabeb08 (MaterialUI) Add more icons 2017-08-14 23:31:04 +02:00
twinaphex
4c877148fe (MaterialUI) Add image icon 2017-08-14 23:13:25 +02:00
twinaphex
648cf89893 Start using a second icon at the lefthand side 2017-08-14 23:05:51 +02:00
twinaphex
147374c9c1 You can now rename playlist entries 2017-08-14 20:07:43 +02:00
twinaphex
fd0c9fb9c1 Start adding entries for renaming entry 2017-08-14 19:40:25 +02:00
twinaphex
24878694f8 Silence some warnings 2017-08-14 07:13:50 +02:00
Rob Loach
91d1b18124
Remove TODO note for Show Favorites 2017-08-13 21:30:29 -04:00
Rob Loach
7c54cebfb3
Merge branch 'master' of github.com:libretro/RetroArch into favorites 2017-08-13 21:20:22 -04:00
twinaphex
81273cedcf Fix playlist remove regression 2017-08-14 02:49:55 +02:00
Rob Loach
0a9143b999
Merge branch 'favorites' of github.com:Kivutar/RetroArch into favorites 2017-08-13 19:22:33 -04:00
Rob Loach
e324b4a074
Reorder the View settings 2017-08-13 19:10:09 -04:00
Rob Loach
6a47658502
Add Show Favorites to displaylist 2017-08-13 18:53:09 -04:00
Rob Loach
8e0e99ba66
Add Show Favorites sublabel 2017-08-13 18:44:50 -04:00
Jean-André Santoni
b1daf18772 add_to_favorites OK callback 2017-08-14 00:42:56 +02:00
Rob Loach
8424c26068
Add View Favorites Tab setting 2017-08-13 18:38:38 -04:00
Jean-André Santoni
9dfb39c672 Start implementing the callback for add-to-favorites 2017-08-14 00:29:38 +02:00
Jean-André Santoni
42012389cd (Menu) Add the add-favorites entry to the quick menu too 2017-08-14 00:19:20 +02:00
Jean-André Santoni
c9ad8cd1f9 (XMB) Display the small add-favorite icon 2017-08-14 00:12:55 +02:00
twinaphex
f6458334b6 Move some settings around, and rename 'Menu' to 'Appearance' 2017-08-13 18:29:34 +02:00
twinaphex
f9765a98fb Cut down on code duplication 2017-08-13 07:14:10 +02:00
twinaphex
dce21063dd Cut down on code duplication 2017-08-13 06:57:32 +02:00
twinaphex
45cb6925cf Cut down on code duplication 2017-08-13 06:49:51 +02:00
twinaphex
2756217d9b (menu_cbs_ok.c) Cut down on code duplication 2017-08-13 06:36:53 +02:00
twinaphex
6ec27a7e5d Get rid of one calloc call and replace it with malloc 2017-08-13 06:14:54 +02:00
twinaphex
a0cbb1ee43 Use malloc instead of calloc 2017-08-13 06:05:35 +02:00
Higor Eurípedes
950b77c0ca (xmb) Speed up xmb_list_insert() and xmb_deep_copy() a bit
This replaces calloc() and memcpy() calls with custom functions to
handle xmb_node_t allocation and copy optimized for the common case.
2017-08-12 22:30:22 -03:00
Higor Eurípedes
26a9648c4f (menu_animation) Detect when defrag is really needed 2017-08-12 22:30:22 -03:00
Higor Eurípedes
c384f56e4f Speed up playlist reparse 2017-08-12 22:30:22 -03:00
twinaphex
4dd3d897dc Revert "Get rid of a ton of HAVE_SHADER_MANAGER ifdefs"
This reverts commit c4f7111aa3.
2017-08-13 02:08:33 +02:00
twinaphex
c4f7111aa3 Get rid of a ton of HAVE_SHADER_MANAGER ifdefs 2017-08-13 02:04:57 +02:00
twinaphex
51ca9825dd Cleanups 2017-08-13 00:55:47 +02:00
twinaphex
cb2fd48bb6 Push some small optimizations to menu_cbs_left.c and menu_cbs_right.c
too
2017-08-13 00:45:20 +02:00
twinaphex
a98e8bc915 Optimize this part 2017-08-13 00:39:11 +02:00
Higor Eurípedes
9f760af6c6 Menu improvements (#5288)
* (menu_animation) Stop KILL_BY_SUBJECT asap

* (xmb) Don't query mouse/pointer state so many times per frame
2017-08-12 22:53:56 +02:00
twinaphex
f546020429 Silence more warnings with C89_BUILD 2017-08-12 18:06:48 +02:00
Jean-André Santoni
f1ccd29e77 (XMB) Display the favorite icon for content 2017-08-12 17:27:31 +02:00
Jean-André Santoni
d037546a13 (XMB) Display favorites tab, part 2 2017-08-12 17:10:14 +02:00
Jean-André Santoni
61cc899867 (XMB) Display the favorites tab, part 1 2017-08-12 16:37:20 +02:00
Rob Loach
fc2637a696
Add to Favorites label 2017-08-12 10:04:12 -04:00
Rob Loach
80be260b68
Merge branch 'master' of github.com:libretro/RetroArch into favorites 2017-08-12 01:48:17 -04:00
twinaphex
a443196726 Cut down on code duplication 2017-08-11 02:51:09 +02:00
twinaphex
a5bb61684c Get rid of these conditionals 2017-08-11 02:30:23 +02:00
twinaphex
dad0fcbbe8 Get rid of the conditionals 2017-08-11 01:20:57 +02:00
twinaphex
22139dc4a0 Turn menu_animation_ctx_tag into typedef 2017-08-11 01:16:21 +02:00
twinaphex
4e66ec28cb Some more truncation fixes 2017-08-10 23:19:54 +02:00
twinaphex
4a9c7384c7 Silence more format truncation warnings 2017-08-10 23:14:03 +02:00
twinaphex
16f59aba96 Some C89_BUILD fixes 2017-08-10 21:38:57 +02:00
Jean-André Santoni
05558697ca (Lakka) Fix Online Updater 2017-08-09 15:16:27 +02:00
twinaphex
9272d26269 Start filling in more resolution functionality for Windows 2017-08-09 04:17:32 +02:00
Higor Eurípedes
63c0cae326 (xmb) Defragment and shrink tween list after updates 2017-08-08 22:37:37 -03:00
Higor Eurípedes
8d358899df (xmb) Fix segfault when entering certain lists 2017-08-08 22:34:54 -03:00
Higor Eurípedes
c0cb042998 (xmb) Improve responsiveness while browsing horizontally 2017-08-08 21:05:00 -03:00
denu8thell
5bece2cbcc Merge branch 'master' of https://github.com/libretro/RetroArch into overlay_controller_response 2017-08-08 09:57:50 -05:00
denu8thell
c5b36320df Added option to change controller port to listen to for showing overlay input. 2017-08-08 09:56:27 -05:00
denu8thell
c07380293e Added sublabel to Show Inputs On Overlay 2017-08-08 09:05:03 -05:00
denu8thell
f0606d60d2 Add option and menu setting for viewing inputs on overlay. 2017-08-08 06:50:39 -05:00
ensra
6a36453f20 Cast ctype args to unsigned char 2017-08-08 12:21:48 +01:00
twinaphex
56733c6f18 (xmb) deep list copy - Use malloc instead of calloc 2017-08-07 00:14:37 +02:00
twinaphex
7c1d3991f8 Some C89 buildfixes 2017-08-06 17:12:57 +02:00
Twinaphex
ba31285160 Merge pull request #5172 from RobLoach/horizontalperf
Allow Toggling the XMB Horizontal Animation
2017-08-06 16:08:59 +02:00
twinaphex
912c7265e6 Get rid of some warnings 2017-08-06 14:03:09 +02:00
Twinaphex
1a7247c1bb Merge pull request #5247 from fr500/master
Input remapping improvements
2017-08-06 12:42:31 +02:00
Brad Parker
6b369775cf add unicode-aware option for word_wrap (only needed for xmb) 2017-08-06 03:33:13 -04:00
Andrés
54ef8f1399 Merge branch 'master' into master 2017-08-06 02:06:19 -05:00
radius
2cd552b760 make all the directories reseteable 2017-08-05 14:38:50 -05:00
radius
7af556e200 add menu settings 2017-08-05 13:14:26 -05:00
radius
2db79242c9 remove remaps 2017-08-05 11:21:07 -05:00
Rob Loach
2a7bb2def1
Add initial work on Favorites 2017-08-04 22:34:13 -04:00
twinaphex
33f80371fc Refactor this to be a bit safer with string lists 2017-08-04 21:16:49 +02:00
twinaphex
7ea86f2b16 Get rid of logging 2017-08-04 21:08:42 +02:00
twinaphex
93eb7b349a Add mod/s3m/xm support to audio mixer in GUI 2017-08-04 21:08:02 +02:00
twinaphex
3de9bb9fe1 Shouldn't be part of images 2017-08-04 20:51:52 +02:00
twinaphex
70e741a70b Buildfix 2017-08-04 20:34:32 +02:00
Twinaphex
d11b9e80b4 Merge pull request #5244 from rtissera/modsupport
Add MOD/S3M/XM support to audio mixer (libretro-common) through micromod/ibxm
2017-08-04 20:36:55 +02:00
Romain Tisserand
cbe2d9a941 Preliminary MOD/S3M/XM support through ibmx library (part of micromod repository) 2017-08-04 15:05:29 +02:00
Justin Jacobs
150bc81ee1 Add "Delete Core" option to Core Information menu (#5132) 2017-08-03 18:38:30 -04:00
Monroe88
3256af4ffe (menu-setting.c) Allow Max Timing Skew to be set to 0 2017-08-01 21:03:58 -05:00
twinaphex
572f7bea2b Document menu_cbs.c 2017-07-31 18:40:23 +02:00
twinaphex
14d66749cc Document menu_event.c 2017-07-31 18:26:18 +02:00
twinaphex
3687a706b9 More documentation 2017-07-31 18:18:13 +02:00
twinaphex
e7eac6004b MOre documentation 2017-07-31 17:58:28 +02:00
Jean-André Santoni
7a20875668 (MUI) More comments 2017-07-31 17:34:10 +02:00
Jean-André Santoni
3566c41b9c (MUI) More comments 2017-07-31 17:31:09 +02:00
twinaphex
b8853b76a5 Start documenting menu_driver.h 2017-07-31 17:30:50 +02:00
Jean-André Santoni
aed8ec7741 (MUI) First batch of comments 2017-07-31 17:06:12 +02:00
twinaphex
8ed147e1f3 Revert "(MUI) Attempt to fix the single click"
This reverts commit d5d0f580b0.
2017-07-31 15:08:50 +02:00
Jean-André Santoni
d5d0f580b0 (MUI) Attempt to fix the single click 2017-07-30 23:15:35 +02:00
twinaphex
b5323b65b1 Revert "(GLUI) Don't select an entry when scrolling"
This reverts commit 9b1ab23aa1.
2017-07-30 16:35:17 +02:00
twinaphex
1b9ae701f5 Turn this off 2017-07-30 16:02:50 +02:00
twinaphex
fad37a3bd1 Load Content Special should now produce a filebrowser 2017-07-30 15:58:46 +02:00
Brad Parker
c072894a93 netplay: show country next to lobby nickname 2017-07-29 02:24:11 +00:00
twinaphex
507379406d Another build fix 2017-07-26 02:41:13 +02:00
twinaphex
82913126ef Buildfix + stub this out for now 2017-07-26 02:38:56 +02:00
Twinaphex
432e5c02de Merge pull request #5161 from fr500/subsystem
start implementing subsystem
2017-07-26 02:33:34 +02:00
Rob Loach
2a8753d13c Fix integer wrap for Rewind Granularity in Menu
Fixes #5210
2017-07-25 12:33:41 -04:00
radius
84e0251a86 add retroarch version to lan announcement 2017-07-24 21:13:28 -05:00
radius
d560660bdc add room type in the title 2017-07-24 20:52:27 -05:00
radius
fcbcfab3d9 disable SRAM autosave while netplay is underway 2017-07-24 20:13:53 -05:00
radius
c2882164f9 reenable rewind if the user disables netplay 2017-07-24 20:13:53 -05:00
radius
d889f594a3 small fixes 2017-07-24 20:13:53 -05:00
radius
e09075dc25 Add RetroArch version and use different icons for different room types 2017-07-24 20:13:52 -05:00
twinaphex
cfc7f4c8c7 Cleanups 2017-07-23 19:46:11 +02:00
radius
b14593081d start implementing subsystem 2017-07-21 19:06:06 -05:00
Jean-André Santoni
d2cdc97e8f Don't reinit the audio driver when audio device is switched for now. It can break the setting UI. 2017-07-16 20:48:57 +02:00
Rob Loach
7d71746b21
Add Horizontal Animation configuration 2017-07-14 15:11:27 -04:00
Rob Loach
24107229fc
Remove horizontal slide animation for XMB 2017-07-14 14:49:41 -04:00
Jean-André Santoni
9b1ab23aa1 (GLUI) Don't select an entry when scrolling 2017-07-13 18:00:02 +02:00
Joseph Montgomery
28ef2d6487 Fix driver menu left wrap
Driver options in Settings/Driver should wrap left now.
2017-07-11 21:00:44 -04:00
meleu
3c07209a1a added cheevos_verbose_enable to Achievements menu 2017-07-02 04:59:39 -03:00
twinaphex
e9f9702a2d (playlist.c) Don't expose struct details to outside 2017-07-01 03:38:36 +02:00
Sérgio Benjamim
4293e5b334 Disable Core Updater in playlists too, if menu_show_core_updater == false 2017-06-30 19:59:56 -03:00
Jean-André Santoni
98beb5d64c Hide the wifi stuff if HAVE_LAKKA is undefined 2017-06-22 13:35:56 +02:00
Jean-André Santoni
736defed49 Flag some settings with LAKKA_ADVANCED 2017-06-21 14:28:15 +02:00
Jean-André Santoni
7202d38c57 Adopt the default UI settings organization in Lakka 2017-06-21 14:25:01 +02:00
Jean-André Santoni
e08089de48 Fix Lakka updater 2017-06-21 14:16:19 +02:00
twinaphex
c2c4eeb4ca Buildfix 2017-06-20 02:52:04 +02:00
twinaphex
9bf8465e02 Disable this by default for lakka and vita 2017-06-20 02:47:55 +02:00
twinaphex
540b9d5615 Add 'Show Core Updater' 2017-06-20 02:22:07 +02:00
twinaphex
c2c2e0cdc9 Add title to User Interface -> Views 2017-06-20 02:07:05 +02:00
twinaphex
652452b905 Create User Interface -> Views 2017-06-20 02:04:23 +02:00
twinaphex
66fc9e6a06 Add menu_show_online_updater 2017-06-20 01:42:28 +02:00
Twinaphex
4200c2f135 Merge pull request #5078 from psyke83/xmbwallpaper
xmb: fix incorrect wallpaper alpha blending
2017-06-19 17:43:32 +02:00
twinaphex
f087419165 Rename platform_linux.c to platform_unix.c 2017-06-19 17:38:49 +02:00
Conn
78339ae67c xmb: fix incorrect wallpaper alpha blending 2017-06-19 16:38:09 +01:00
twinaphex
e23f0be913 Prevent Coverity warning 2017-06-19 02:09:06 +02:00
allanin
c990a57359 Fixing wrong settings in Nuklear 2017-06-18 05:57:08 +00:00
twinaphex
6af5bd01bf Merge retro_stat and file_path 2017-06-16 15:00:11 +02:00
Jean-André Santoni
364440813f Merge pull request #5009 from psyke83/xmbtrans
xmb: enable menu transparency support when emulation is paused (v2)
2017-06-11 21:23:24 +02:00
twinaphex
060753258a Combine input_driver.c and input_keyboard.c 2017-06-11 17:51:12 +02:00
twinaphex
68516cf74c (input_keyboard.c) cleanups 2017-06-11 17:35:48 +02:00
twinaphex
95e588ce0f Fix C89_BUILD 2017-06-10 12:52:45 +02:00
Twinaphex
6d85e1f0a6 Merge pull request #5045 from casdevel/mice
Add player mouse device selection
2017-06-10 04:13:16 +02:00
twinaphex
cdf7a403ea Add audio mixer mute enable 2017-06-08 23:53:24 +02:00
twinaphex
cdd7fbeb52 Add audio mixer volume setting 2017-06-08 22:58:43 +02:00
twinaphex
5812471350 Need to apply db_to_gain to convert decibel to gain 2017-06-08 22:32:03 +02:00
twinaphex
420d0d0607 Get rid of audio_driver_set_volume_gain 2017-06-08 22:24:51 +02:00
Zoran Vuckovic
a74197dc49 Add player mouse index setting 2017-06-08 17:57:36 +02:00
twinaphex
d7ff2de094 Add stubbed out setting 2017-06-08 00:28:53 +02:00
twinaphex
6b1b8fc35a Add netplay settings sublist 2017-06-08 00:19:43 +02:00
twinaphex
0c3283574d Add deferred hooks for netplay submenu 2017-06-08 00:11:00 +02:00
Conn
f413b23f06 xmb: enable menu transparency support when emulation is paused (v2)
Allow xmb menu driver transparency when "Pause when menu activated" is enabled (default setting).
This is also the default behaviour of the rgui driver and is helpful for users to preview
video/shader changes on the fly.

Issues fixed:

gfx/video_driver: enable menu transparency only when game is loaded (as a loaded core can display
                  black or corrupt image)
gfx/video_driver: don't clobber cached frame during driver reinit if game was loaded
                  (fixes missing menu background/paused foreground on full screen toggle)
menu/drivers/xmb: ensure transparency is applied when game is loaded and no shader pipeline active.
menu/menu_driver: explicitly apply transparency only for existing textures (i.e. wallpapers), to
                  avoid background of cores with no content yet loaded mixing with wallpaper.
2017-06-02 02:55:59 +01:00
twinaphex
44b4a4e028 Revert "xmb: enable menu transparency support when emulation is paused"
This reverts commit 17d0037bd5.
2017-06-01 17:21:55 +02:00
Conn
17d0037bd5 xmb: enable menu transparency support when emulation is paused
Allow xmb menu driver transparency when "Pause when menu activated" is enabled (default setting).
This is also the default behaviour of the rgui driver and is helpful for users to preview
video/shader changes on the fly.

Issues fixed:

gfx/video_driver: enable menu transparency only when game is loaded (as a loaded core can display
                  black or corrupt image)
gfx/video_driver: don't clobber cached frame (fixes missing background on full screen toggle)
menu/drivers/xmb: ensure transparency is applied when game is loaded and no shader pipeline active.
menu/menu_driver: explicitly apply transparency only for existing textures (i.e. wallpapers), to
                  avoid background of cores with no content yet loaded mixing with wallpaper.
2017-05-31 23:45:16 +01:00
twinaphex
cc1954b4ac Add 'Filter by current core' 2017-06-01 00:25:13 +02:00
twinaphex
eb8b31df3c Silence some Coverity warnings 2017-05-30 16:44:19 +02:00
Brad Parker
78a0711bff XMB: prevent null pointer dereference with GDI driver 2017-05-29 20:35:33 -04:00
twinaphex
449483206f Revert "New attempt to fix memory leaks of struct retro_system_info"
This reverts commit a1d3dd69dd.
2017-05-30 01:44:49 +02:00
twinaphex
a1d3dd69dd New attempt to fix memory leaks of struct retro_system_info
char variables
2017-05-29 22:24:10 +02:00
Jean-André Santoni
710e912aca (XMB) Code cleaning 2017-05-29 21:00:00 +02:00
Jean-André Santoni
66bfdc9408 (XMB) draw_thumbnail refactoring 2017-05-29 20:58:29 +02:00
twinaphex
44bf15ad28 Remove unused menu_display_msg_queue 2017-05-29 05:34:24 +02:00
twinaphex
426dfd79db Properly hide 'Core Information' if core is unloaded 2017-05-29 03:35:11 +02:00
Jean-André Santoni
51adb3ff78 Fix the navigation pointer when clicking tabs in glui 2017-05-29 02:50:42 +02:00
twinaphex
e67b6d4b3c Fix coverity error 2017-05-29 02:30:12 +02:00
Jean-André Santoni
a23e2ead3c Start fixing the cancel callback in the content downloader 2017-05-29 02:25:35 +02:00
twinaphex
5a4bb34cf8 Fix directory selection by mouse/touch 2017-05-29 01:50:31 +02:00
twinaphex
39f1441b7c (XMB) Small optimizations 2017-05-29 01:46:57 +02:00
Jean-André Santoni
950aef8ded Clear the navigation pointer in the content downloader 2017-05-29 01:36:36 +02:00
twinaphex
30c5a2870f Put this back here 2017-05-28 19:11:18 +02:00
twinaphex
ffe0987454 Silence some Coverity warnings 2017-05-28 19:06:15 +02:00
twinaphex
c2cb872b08 Cleanup 2017-05-28 18:42:11 +02:00
twinaphex
fa809bd3f4 Buildfix 2017-05-28 18:36:49 +02:00
twinaphex
9fa871ccf9 Buildfixes for consoles 2017-05-28 18:33:44 +02:00
twinaphex
66f056322a Fix pointer overflow 2017-05-28 17:53:45 +02:00
twinaphex
3fbed8df27 (Menu) Menu driver no longer uses a duplicate system info
struct
2017-05-28 17:21:57 +02:00
twinaphex
c74104f8c9 Get rid of RARCH_MENU_CTL_SYSTEM_INFO_* 2017-05-28 16:25:46 +02:00
twinaphex
b5aef51cc0 Revert "Make this code somewhat more like the other menu drivers"
This reverts commit 6c5d5ea497.
2017-05-28 15:14:35 +02:00
twinaphex
6c5d5ea497 Make this code somewhat more like the other menu drivers 2017-05-28 15:13:18 +02:00
twinaphex
721c6bc5bb Create menu_driver_destroy 2017-05-28 15:09:17 +02:00
twinaphex
b8041cc93b Add further conditional check 2017-05-28 13:51:55 +02:00
twinaphex
3ec06a3a4c Move back to old code prior to commit 85afd63 2017-05-28 13:34:30 +02:00
twinaphex
f1447ddf3f Music history list now usable for non-HAVE_FFMPEG builds 2017-05-28 00:09:30 +02:00
Twinaphex
9fe1b9f0b2 get rid of unused variables 2017-05-28 00:04:26 +02:00
twinaphex
9438545bca Add music tab for non-ffmpeg enabled builds now; add 'Run'
and 'Add to mixer' options when selecting Ogg/WAV files
2017-05-27 23:56:10 +02:00
twinaphex
63638ee571 Add 'Use builtin player' to file browser settings 2017-05-27 22:39:52 +02:00