Commit Graph

8066 Commits

Author SHA1 Message Date
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
twinaphex 5851d103d0 Add 'Add to Mixer' option for Ogg/WAV files inside the music tab 2017-05-27 21:03:17 +02:00
Twinaphex 0b3ef16982 Merge pull request #4974 from fr500/master
re-add manual connection option, cleanup old codepaths
2017-05-27 20:05:15 +02:00
radius fabdc580ef readd manual connection option, cleanup old codepaths 2017-05-27 12:59:34 -05:00
twinaphex 3e8234ab38 Cleanups 2017-05-27 19:13:22 +02:00
twinaphex 22f8dfab2d Update 2017-05-27 17:17:52 +02:00
twinaphex a626a30098 Turn menu_display_set_alpha into macro 2017-05-27 16:52:52 +02:00
twinaphex 087debe45d Cleanups 2017-05-27 16:50:36 +02:00
twinaphex 09ddd9ddcf Cleanups 2017-05-27 16:31:47 +02:00
twinaphex 70ffe1c12e Cleanups 2017-05-27 16:26:45 +02:00
twinaphex 1acfb9fed6 Cleanups 2017-05-27 16:23:46 +02:00
twinaphex 1b754cf62d (menu_displaylist_parse_horizontal_content_actions -
Move playlist code up
2017-05-27 16:18:14 +02:00
twinaphex df17764673 Move code from menu_content.c to menu_cbs_ok.c 2017-05-27 03:51:56 +02:00
twinaphex 84418df9eb (menu_entries.c) Cleanups 2017-05-27 01:01:58 +02:00
twinaphex 63a640605c Cleanups 2017-05-27 00:50:14 +02:00
twinaphex c4478da202 (menu_displaylist.c) Cleanups 2017-05-27 00:47:55 +02:00
twinaphex 95457077c6 (menu_displaylist.c) Cleanups 2017-05-27 00:40:35 +02:00
twinaphex 5f52a06080 (menu_displaylist.c) Cleanups 2017-05-27 00:36:57 +02:00
twinaphex f1b900f7bc Cleanup 2017-05-27 00:34:36 +02:00
twinaphex a1f3aea089 Cleanups 2017-05-26 22:17:30 +02:00
twinaphex 82473e4e32 This prevents crashes 2017-05-26 22:14:36 +02:00
twinaphex c1386c6f6f Get rid of this 2017-05-26 22:13:39 +02:00
Jean-André Santoni 882fe09dad Reinit the menu when a new font is set 2017-05-26 20:39:42 +02:00
twinaphex 74f202bbda (Menu) Cleanups 2017-05-26 20:12:52 +02:00
twinaphex 588a64dcf2 Silence uninitialized variable warning 2017-05-26 19:38:54 +02:00
twinaphex 8b4f900652 menu_displaylist.c - fix bug on 'images history tab' 2017-05-26 18:32:29 +02:00
twinaphex 43a3298990 Ability to scroll left/right when entry is on a font 2017-05-26 16:20:57 +02:00
twinaphex a40e77b408 Set load_content = false for audio filters/video filters 2017-05-26 16:14:28 +02:00
Jean-André Santoni 0d3593f794 Fix record config loading 2017-05-26 16:10:25 +02:00
twinaphex ecadf864c5 Fixed font selection 2017-05-26 15:57:18 +02:00
twinaphex e2a6a7ad17 Add 'load_content' parameter to parse_drive_list 2017-05-26 15:52:38 +02:00
twinaphex f89f6119e7 Cleanup some dead code 2017-05-26 15:39:55 +02:00
twinaphex 3fbfeadaf3 Cleanup menu_displaylist_ctl 2017-05-26 15:37:24 +02:00
aliaspider e18a5716e3 realloc needed here. 2017-05-26 07:05:52 +01:00
Jean-André Santoni 0a73bccd52 Fix wrong code 2017-05-25 22:43:12 +02:00
Jean-André Santoni 9e1c426a3a Use the new netplay room list in place of the old netplay menu 2017-05-25 17:35:14 +02:00
Jean-André Santoni 259cd900da Fix pointer timer 2017-05-25 14:14:38 +02:00
Zoran Vuckovic eebd7bbeea Change shared-mode settings 2017-05-24 16:25:36 +02:00
twinaphex a883dfd825 Setup start callbacks for record config/output 2017-05-24 01:13:56 +02:00
twinaphex ef4b5db5e2 Updated the other dir settings as well 2017-05-24 00:23:35 +02:00
twinaphex 0b1e6b437d Simplification 2017-05-24 00:16:56 +02:00
twinaphex c87445f0f9 This should set a sane default setting when pressing 'Start' 2017-05-24 00:15:18 +02:00
twinaphex ccba9635b6 Update the way default directories are handled 2017-05-23 19:43:58 +02:00
aliaspider 385539ccc5 fix stack overflow in netplay_refresh_rooms_cb. 2017-05-23 16:14:25 +01:00
aliaspider 934f7c58ba (WiiU) enable networking. 2017-05-23 10:24:23 +01:00
twinaphex 6b57791b0a Don't show up empty entries if there are no playlists 2017-05-23 10:46:42 +02:00
twinaphex 5a46537968 Silence Coverity warning/error 2017-05-22 10:35:58 +02:00
aliaspider dd5bc1a951 (WiiU) fix icon scaling in XMB. 2017-05-22 07:34:30 +01:00
radius 75182bfc6f fix errors due to rebase 2017-05-21 23:43:13 -05:00
aliaspider db490a69a3 (WiiU) add a menu display driver. enable MATERIALUI and XMB. 2017-05-22 01:45:40 +01:00
Jean-André Santoni 0b1716650b Use additive blending for the ribbon in GL and Vulkan 2017-05-22 01:29:56 +02:00
twinaphex 043574c5be Silence OSX warning 2017-05-22 00:04:11 +02:00
twinaphex e49c71b142 Cleanups 2017-05-21 17:10:53 +02:00
Jean-André Santoni f25b60a7ab Display the Reboot entry in GLUI if HAVE_LAKKA 2017-05-21 15:32:09 +02:00
Jean-André Santoni bcbcabffe0 Reorder the reboot and shutdown entries 2017-05-21 15:29:33 +02:00
Jean-André Santoni 80f06b9574 Display thumbnails for Load Content->Collections 2017-05-21 15:08:56 +02:00
twinaphex 642e65f53f Add further conditional checks 2017-05-21 10:56:06 +02:00
Jean-André Santoni 7197255211 (XMB) Fix dialog slice on 320x240 viewports 2017-05-21 09:55:50 +02:00
twinaphex c00e3b7b67 Another update 2017-05-21 09:43:59 +02:00
twinaphex 5cbe9dea09 Use local string for set_thumbnail_content function 2017-05-21 09:43:15 +02:00
twinaphex d6c80d7de7 (D3D) Menu driver - don't use current_shader interface 2017-05-19 19:53:19 +02:00
twinaphex 16996aad6d Make thumbnail show too for IMAGEVIEWER type 2017-05-19 18:45:59 +02:00
twinaphex cb2e898d8c Cleanups 2017-05-19 15:31:14 +02:00
twinaphex 59fb7700b8 Combine menu_driver.c and menu_display.c 2017-05-19 15:25:14 +02:00
Twinaphex e42ed3e3df (iOS) Should fix some of the crashes 2017-05-19 14:46:59 +02:00
twinaphex 2fb5e821cf Update Font Path menu option 2017-05-19 04:44:10 +02:00
twinaphex fa9fe88547 Fix filebrowser issues 2017-05-19 02:39:33 +02:00
twinaphex 236f5b3514 Fix selecting image with Menu Wallpaper 2017-05-19 01:50:15 +02:00
twinaphex 6d20fa96e0 Revert "Fix #4920"
This reverts commit f341f70705.
2017-05-19 01:37:45 +02:00
Jean-André Santoni f341f70705 Fix #4920 2017-05-19 00:38:20 +02:00
twinaphex 59b3344e72 Combine video_driver.c and video_shader_driver.c 2017-05-18 14:47:24 +02:00
twinaphex a137332218 Prevent overflowed array index read 2017-05-18 08:08:41 +02:00
twinaphex 2e490037ab Cleanups 2017-05-17 09:49:14 +02:00
twinaphex 9096038e20 Correct set_thumbnail_system/set_thumbnail_content functions 2017-05-17 09:32:17 +02:00
twinaphex ffac0c119e Cleanups 2017-05-17 07:55:02 +02:00
twinaphex fe4622fd3b Cleanups 2017-05-17 07:51:37 +02:00
twinaphex dd53162519 Add define for IPv6 code 2017-05-17 07:24:17 +02:00
twinaphex acaf65a8f7 Add in define if missing 2017-05-17 07:23:16 +02:00
twinaphex be22290495 Rename to inet_ntop_compat 2017-05-17 07:00:47 +02:00
twinaphex 2749a6ada2 Add header include 2017-05-17 05:45:25 +02:00
Twinaphex 3e69214d78 Merge pull request #4928 from fr500/master
add inet_ntop
2017-05-17 05:33:41 +02:00
radius 2f1c3fb437 add inet_ntop 2017-05-16 22:21:36 -05:00
twinaphex 204f0183e1 Header cleanups 2017-05-17 05:06:52 +02:00
twinaphex 529349019d Combine menu_navigation_ctl and menu_driver_ctl 2017-05-17 04:57:43 +02:00
twinaphex c0027ae9a1 Cleanup 2017-05-17 04:32:32 +02:00
twinaphex 7e08752da2 Revert "We can now change menu drivers on the fly"
This reverts commit 85afd633e4.
2017-05-17 04:14:29 +02:00
twinaphex 99466cba86 Cleanups 2017-05-17 03:35:20 +02:00
twinaphex 4436d5998b Cleanups 2017-05-17 03:30:37 +02:00
twinaphex 5dcebe4718 Cleanups 2017-05-17 03:25:23 +02:00
twinaphex 3a6ada1652 Cleanups 2017-05-17 03:19:19 +02:00
radius a81c01729b use inet_ntoa if INET6_ADDRSTRLEN is not defined 2017-05-16 20:13:58 -05:00
twinaphex 85afd633e4 We can now change menu drivers on the fly 2017-05-17 03:04:36 +02:00
twinaphex ee8dc151a3 Combine menu_driver.c and menu_navigation.c 2017-05-17 03:00:32 +02:00
twinaphex 5072de4c0f (menu_navigation.c) Cleanup 2017-05-17 02:48:52 +02:00
twinaphex 0a1f1237aa Comment out inet_ntop for now 2017-05-16 22:16:41 +02:00
Twinaphex 808b973752 (OSX) Silence warnings 2017-05-16 08:44:17 +02:00
radius 54ce598a00 cut code duplication further 2017-05-16 00:34:28 -05:00
radius 1de95c6413 further refinement of the netplay workflow 2017-05-16 00:18:29 -05:00
radius ea0202a39d LAN rooms work on android although it seems to be always using IPv6 now 2017-05-16 00:18:28 -05:00
radius d749790521 add sublabel indicating the room type 2017-05-16 00:18:28 -05:00
twinaphex 126a5bf121 Use string_is_equal_fast/string_is_not_equal_fast 2017-05-16 04:00:37 +02:00
twinaphex 8eca08c6ac Start using string_is_equal_fast/string_is_not_equal_fast macros
instead of straight memcmp
2017-05-16 03:20:59 +02:00
Twinaphex c035f9597a Merge pull request #4921 from fr500/master
NETPLAY menu improvements
2017-05-16 03:00:19 +02:00
radius c783dbff28 remove some more code duplication, lan rooms now show up correctly on left-right 2017-05-15 19:45:23 -05:00
radius 4710bfcf43 split this function to avoid some code duplication 2017-05-15 19:25:56 -05:00
radius a98033f375 make the --start netplay host-- entry context sensitive 2017-05-15 18:58:46 -05:00
Jean-André Santoni 8e47e7e8b3 Fix #4920 2017-05-15 21:24:27 +02:00
twinaphex eddb655eb9 Split off user_language from settings struct 2017-05-15 20:41:04 +02:00
twinaphex 15142be8ee Cleanups 2017-05-15 20:30:37 +02:00
twinaphex 6b4d4447b2 Cleanups 2017-05-15 20:24:12 +02:00
twinaphex 7bf34c48a9 Cal xmb_list_get_selection only once 2017-05-15 19:00:24 +02:00
Jean-André Santoni 17837ec81d Display thumbnails in the Database Manager 2017-05-15 13:05:33 +02:00
twinaphex 63762e8850 (menu_input.c) Cleanups 2017-05-15 11:34:12 +02:00
twinaphex d28ec842f3 Add menu_driver_push_list 2017-05-15 08:29:47 +02:00
twinaphex 575095c8e6 Add menu_driver_load_image 2017-05-15 08:21:02 +02:00
twinaphex 076a83a62b Remove some RARCH_MENU_CTL_ actions 2017-05-15 08:03:35 +02:00
twinaphex f584d1cea5 Add menu_driver_populate_entries 2017-05-15 07:59:24 +02:00
twinaphex 1fef134f04 Create menu_driver_navigation_set 2017-05-15 07:56:22 +02:00
twinaphex bf3188eac4 Combine runloop_ctl and rarch_ctl 2017-05-15 05:06:23 +02:00
twinaphex e2c7671e9f Create rarch_menu_running/rarch_menu_running_finished 2017-05-15 04:31:40 +02:00
twinaphex c70916ca31 Move callback to menu_displaylist.c 2017-05-15 02:57:47 +02:00
twinaphex 8bdcb2f123 Push callback to task_push_wifi_scan 2017-05-15 02:44:24 +02:00
twinaphex 56fb642119 Rewrite task_netplay_lan_scan.c - pass callback function to task 2017-05-15 02:09:26 +02:00
twinaphex 80d9d1f143 Rewrite task_queue 2017-05-14 20:43:48 +02:00
twinaphex 0185f71bab Cleanups 2017-05-13 23:47:25 +02:00
twinaphex dd79c9a236 Pass is_idle to menu driver render function 2017-05-13 21:06:06 +02:00
twinaphex a7d09733a6 Get rid of rarch_ctl/runloop_ctl calls from menu_display.c 2017-05-13 20:00:51 +02:00
twinaphex 34870290cd Add menu_display_has_windowed - don't query video_driver_has_windowed
every time
2017-05-13 19:43:30 +02:00
twinaphex d87e1c57d6 Cleanups 2017-05-13 18:20:14 +02:00
Francisco José García García 5fc7a6776b (VITA) Fix problem with font renderer 2017-05-13 14:17:55 +02:00
Jean-André Santoni ce9439e722 Display Lakka version in System Information 2017-05-13 13:12:15 +02:00
twinaphex 2adace47d4 Cleanup 2017-05-12 03:18:43 +02:00
twinaphex 42ebe7a7ad Merge runloop.c and retroarch.c 2017-05-11 09:11:46 +02:00
twinaphex 2906bec7a8 Create input_driver_get_uint 2017-05-11 07:36:21 +02:00
twinaphex ef8094836f Create input_driver_get_float 2017-05-10 07:07:06 +02:00
twinaphex f928e57064 Combine video_context_driver.c and video_driver.c 2017-05-09 01:25:59 +02:00
twinaphex 99e7cb7d75 Only need to grab settings pointer from within audio_driver_flush
now when setting slowmotion
2017-05-08 21:50:21 +02:00
twinaphex 097515fa63 No longer have to grab settings pointer to get audio mute value 2017-05-08 21:39:08 +02:00
Andre Leiradella 844d1475e6 Reverted cheevos changes in preparation for conversion to task; fixed 4884 2017-05-07 19:06:03 +01:00
twinaphex 9e25597943 Prevent coverity warning 2017-05-06 18:00:44 +02:00
twinaphex 36375cecf8 input_swap_override - Get rid of dependency on settings 2017-05-06 06:01:15 +02:00
twinaphex 33f2fe8029 Move cheevos.c to tasks/task_cheevos.c and add TODO/FIXME note 2017-05-06 05:50:46 +02:00
Jean-André Santoni c34b4dd787 Fix lakka settings 2017-05-03 17:01:37 +02:00
aliaspider 5a16b61ec5 XMB: unload thumbnail textures in xmb_context_destroy. fixes #3141 2017-05-03 14:14:35 +01:00
Brad Parker a568782309 add "off" toggle option to thumbnails in library 2017-05-02 22:27:36 -04:00
aliaspider 0310b67927 use strlen and not utf8len for the len parameter passed to
get_message_width. fixes #4873.
2017-05-03 03:09:01 +01:00
Monroe88 2012abd6d1 (menu-setting.c) Use SD_FLAG_ADVANCED instead for Fullscreen resolution and config aspect ratio settings 2017-05-01 21:06:07 -05:00
Monroe88 b0d6919339 Add Config Aspect Ratio setting to the menu 2017-05-01 20:10:41 -05:00
Monroe88 0dee5b889d Add fullscreen resolution settings to the menu 2017-05-01 19:19:33 -05:00
Jean-André Santoni c335d870a5 Code cleaning 2017-04-29 22:07:16 +02:00
twinaphex 532b2ac1ba 'Open Archive' - if we have a core selected, filter roms
in an archive by supported extensions; otherwise, if no core
is selected, show all files that are supported
2017-04-29 21:19:55 +02:00
twinaphex 8f32801292 It should now properly show supported roms again when no
core info file is found and we have already loaded a
core
2017-04-29 20:27:40 +02:00
twinaphex b303283ac3 (GDI) Buildfix 2017-04-29 19:35:13 +02:00
twinaphex 7df38ac5db (3DS) Buildfix 2017-04-29 19:34:20 +02:00
twinaphex a5d7bedb8a Pass video_is_threaded variable to menu driver init function 2017-04-29 17:27:54 +02:00
twinaphex 6bae9244e8 Create menu_driver_init 2017-04-29 17:23:09 +02:00
twinaphex 5f6a342817 Pass param 2017-04-29 17:19:29 +02:00
twinaphex b515cd10f1 Pass video_is_threaded to context_reset 2017-04-29 17:16:05 +02:00
twinaphex 6f0df4cf60 Create menu_driver_context_reset 2017-04-29 17:13:18 +02:00
twinaphex 64b672125c (menu_display.c) Style nits 2017-04-29 17:05:21 +02:00
twinaphex e84adb504f Don't try to call video_driver_is_threaded from outside
gfx/video_driver.c - only exception right now - menu_display.c
2017-04-29 16:52:52 +02:00
twinaphex 63504cd9c8 No longer need to grab threaded variable from settings struct 2017-04-29 16:37:49 +02:00
twinaphex 79c7627651 Move video_viewport_custom to gfx/video_driver.c 2017-04-29 13:10:01 +02:00
Twinaphex 936b5e4b7c Merge pull request #4861 from Monroe88/menu_wasapi
Add WASAPI audio driver settings to the menu
2017-04-29 11:17:15 +02:00
Monroe88 ada900e1e1 Unhardcode WASAPI default settings 2017-04-28 21:40:24 -05:00
Monroe88 3e58159480 Add WASAPI audio driver settings to the menu 2017-04-28 20:36:52 -05:00
twinaphex fe1151efc3 (Zarch) Buildfix 2017-04-29 02:02:28 +02:00
twinaphex e6ab06a701 Move path variables 2017-04-29 00:39:29 +02:00
twinaphex f0c2d786ae Update arrays struct 2017-04-28 22:59:13 +02:00
twinaphex 05e4ec733e Move uint variables 2017-04-28 21:03:04 +02:00
twinaphex 7bbd20b31d Move int settings 2017-04-28 19:12:48 +02:00
twinaphex d1b6a865c4 Buildfixes 2017-04-28 15:29:20 +02:00
twinaphex 2c53553952 (Zarch) Buildfix 2017-04-28 15:02:42 +02:00
twinaphex 0da40fb3aa Move all float settings 2017-04-28 14:57:55 +02:00
twinaphex ed53be7c81 Move all bool settings 2017-04-28 14:11:34 +02:00
twinaphex b792c5deae move bool setting 2017-04-28 12:26:01 +02:00
twinaphex 3e24672a43 Move bool settings 2017-04-28 12:23:59 +02:00
twinaphex cc095e56fc Start refactoring bool variables 2017-04-28 00:53:20 +02:00
twinaphex ae1c26cbc4 Restructure settings struct 2017-04-28 00:00:43 +02:00
twinaphex 124ef06ef7 Use wrapper functions 2017-04-27 23:43:19 +02:00
twinaphex a54af2f2c1 Prevent implicit memset 2017-04-27 01:27:02 +02:00
twinaphex 5ea70ffb2e Get rid of some implicit memsets 2017-04-27 01:23:04 +02:00
Monroe88 1df9807954 (menu_setting.c) Make Audio Output Rate editable 2017-04-25 23:17:53 -05:00
twinaphex e179108080 Cleanups 2017-04-26 00:24:59 +02:00
twinaphex 3c57c991de Buildfix 2017-04-25 21:58:53 +02:00
Twinaphex 840034d4a0 remove unused variables 2017-04-25 18:54:41 +02:00
twinaphex 53c9acacd6 Wrap access to settings->input.binds completely 2017-04-25 18:50:49 +02:00
twinaphex 8d0e3d7777 Wrap settings->input.binds 2017-04-25 18:27:18 +02:00
twinaphex 3b3b008614 Move code to input_config_reset 2017-04-25 18:18:37 +02:00
twinaphex d66aff8fbd Start wrapping settings->input.binds 2017-04-25 18:12:13 +02:00
Twinaphex 129da8a802 Get rid of unused local variables 2017-04-25 17:19:31 +02:00
twinaphex e1e83b17b7 Wrap settings->input.libretro_device 2017-04-25 17:14:46 +02:00
twinaphex f4e5f896a2 Move input.device_name_index to task_autodetect and move it
outside of settings struct
2017-04-25 16:57:44 +02:00
twinaphex c871faa1f5 Move pid/vid arrays out of settings struct and move them
to input_config
2017-04-25 16:49:54 +02:00
twinaphex acf3b22fd3 Go through wrapper functions 2017-04-25 16:36:31 +02:00
twinaphex 20ed6eb90a Start using input_config_get_device_name 2017-04-25 16:04:28 +02:00
twinaphex 7b5b49a5e6 Move autoconfigured variables out of settings struct;
these values are not written back to the config file
2017-04-25 15:49:27 +02:00
twinaphex e36564b2b0 (Zarch) Not sure why this was done 2017-04-25 15:34:18 +02:00
twinaphex 087002d9c5 Get rid of unused video_driver_get_frame_count - locking/unlocking
around this variable should no longer be necessary
2017-04-23 21:39:49 +02:00
twinaphex c38f86e14a Create menu_driver_{decrement|increment}_navigation 2017-04-23 21:17:01 +02:00
twinaphex e0483f73bc Create menu_driver_list_clear 2017-04-23 21:13:33 +02:00
twinaphex 467070f6a6 Silence Coverity warning 2017-04-23 21:07:49 +02:00
twinaphex 13e4148996 (Menu) Cleanups 2017-04-23 20:22:41 +02:00
twinaphex 77dde2a85c Simplifications 2017-04-23 20:16:14 +02:00
Twinaphex f84da4b466 Remove unused variable 2017-04-23 19:55:21 +02:00
twinaphex 25c8baeefe menu drivers will have their own frame count; this fixes the
tickering issues with threaded video mode
2017-04-23 18:42:12 +02:00
twinaphex 3ec5816259 Rewrite RUNLOOP_CTL_SYSTEM_INFO_GET 2017-04-23 16:41:26 +02:00
Twinaphex d76c09fd08 Get rid of unused variables 2017-04-23 14:33:02 +02:00
twinaphex 7ea0528c6b Turn MENU_NAVIGATION_CTL_{SET|GET}_SELECTION into separate
functions
2017-04-23 14:31:49 +02:00
twinaphex 8e6b7a2751 Rewrite menu_entries function 2017-04-23 13:46:21 +02:00
twinaphex 217e71d568 (menu_setting.c) Cleanups 2017-04-23 13:41:02 +02:00
twinaphex 268a173f44 (menu_shader.c) Start using configuration_set_bool 2017-04-23 13:39:35 +02:00
twinaphex 59faeb510b Start putting settings->modified in most mutable situations 2017-04-23 13:37:00 +02:00
twinaphex ccc8d1aec2 Start using configuration_set_bool 2017-04-23 13:32:16 +02:00
twinaphex 953045f0d2 Update logs 2017-04-23 11:56:46 +02:00
Monroe88 b260254fd4 (menu_setting.c) Reinit audio driver when audio device is changed 2017-04-22 20:06:15 -05:00
twinaphex 6ebd4e139e Rewrite more string_is_equal call invocations as memcmp 2017-04-22 08:51:16 +02:00
twinaphex 284e6b2994 Replace more instances of string_is_equal 2017-04-21 22:51:04 +02:00
twinaphex f9bc2d3783 Use memcmp instead of string_is_equal where possible for
better performance
2017-04-21 22:47:15 +02:00
radius d236b2db58 try to override swap ok/cancel for remote controls 2017-04-16 16:51:54 -05:00
twinaphex 257410d058 Turn matrix_4x4_multiply into macro 2017-04-16 07:55:02 +02:00
twinaphex 32cebbbcba Turn more matrix_4x4 functions into macros 2017-04-16 04:00:20 +02:00
twinaphex fbd6d0ebc6 Turn more matrix 4x4 functions into macros 2017-04-16 03:53:07 +02:00
twinaphex 809bce6cd9 Start turning most matrix 4x4 functions into macros 2017-04-16 03:45:07 +02:00
Twinaphex a5998cb589 (MUI) Remove some unused variables 2017-04-15 19:14:02 +02:00
Zoran Vuckovic 129151d5fc add wasapi audio driver 2017-04-11 00:24:37 +02:00
Monroe88 f36b70e8b5 Allow setting SRAM Autosave in 1 second intervals 2017-04-08 15:41:45 -05:00
BlueKore f6ebe7c6a9 Changed the language enums. Fixed the language references in the msg files. 2017-04-07 19:15:44 +01:00
Monroe88 0610721aa0 Allow audio latency setting to be fine tuned with 1ms intervals 2017-03-26 21:28:19 -05:00
twinaphex 4a9639f02f Silence warning 2017-03-26 03:31:41 +02:00
twinaphex 0fc2a87bfd CXX_BUILD fix 2017-03-24 00:18:20 +01:00
twinaphex a56afd8b8f Only set video.shader_enable to false if video_driver_set_shader
fails
2017-03-23 19:17:09 +01:00
twinaphex 541c1b34e1 Don't do early return inside menu_shader_manager_init; free the
previously allocated menu shader first
2017-03-23 19:15:14 +01:00
radius 482261e81b remove pointless check 2017-03-21 23:59:18 -05:00
radius 32a132e0ab only use this flag for actual content, the rest of the downloads should always be extracted 2017-03-21 23:53:57 -05:00
Brad Parker 32a5c1a58b missing null pointer check, just close dialog if no hostname was specified, fixes issue #4703 2017-03-13 21:05:00 -04:00
Jean-André Santoni f4103b4074 (GLUI) Attempt to fix the browser+touch bug 2017-03-12 16:03:18 +01:00
Rob Loach 157fbeccb5
Add Font Text Color settings 2017-03-12 10:33:06 -04:00
Jean-André Santoni 1148c6156e Fix wrong wraparound code 2017-03-08 21:32:43 +01:00
twinaphex 03d58e9e62 Update 2017-03-07 15:00:20 +01:00
Jean-André Santoni 7db6e58273 Don't run OSK code if the OSK is not displayed 2017-03-07 11:57:30 +01:00
Twinaphex 4b796ae740 Silence warnings 2017-03-06 12:12:00 +01:00
Jean-André Santoni e7be847784 Avoid pushing netplay rooms on wrong tabs 2017-03-05 22:42:33 +01:00
Jean-André Santoni 4318000f8f (XMB) Change icon sets on the fly 2017-03-05 22:31:30 +01:00
Brad Parker bf553fe65c netplay: connect to MITM server instead of host IP if one is specified in lobby listing 2017-03-05 14:19:38 -05:00
Brad Parker f2c4eb5047 add sublabel for MITM 2017-03-05 14:19:38 -05:00
Brad Parker 1f42889936 add settings -> network entry to force using a MITM server for netplay 2017-03-05 14:19:37 -05:00
Brad Parker 0d81b2005f parse new lobby room listing with JSON 2017-03-05 14:19:35 -05:00
twinaphex 0123d33780 Silence CXX_BUILD warnings 2017-03-05 19:28:34 +01:00
twinaphex 3a5eb48c4a C89_BUILD fixes 2017-03-05 19:25:11 +01:00
Twinaphex a5c57fe882 Prevent unused variable warning 2017-03-05 18:57:15 +01:00
Jean-André Santoni e758406d52 Undo save/load state shouldn't be an advanced setting 2017-03-05 17:54:37 +01:00
Jean-André Santoni e587264b3d (OSK) Ascii symbol page 2017-03-05 11:54:08 +01:00
Jean-André Santoni 130e3a77d8 (GLUI) Fix the menu entry being selected while we try to scroll 2017-03-05 09:49:22 +01:00
Jean-André Santoni 199d7b63a1 (Menu) Attempt to fix scroll speed issue 2017-03-05 00:15:21 +01:00
Jean-André Santoni bb0d4dae07 (Menu) iOS touch fixes 2017-03-04 22:16:55 +01:00
Jean-André Santoni 013bf29fff (Menu) A long press will reset a setting to its default value 2017-03-04 15:35:05 +01:00
Jean-André Santoni 002928c399 (Menu) Separate callbacks for pointer_up and pointer_down 2017-03-04 15:11:29 +01:00
Jean-André Santoni 18e1a817b3 Merge pull request #4713 from fr500/master
mantain LAN rooms in the list after moving left/right
2017-02-28 19:48:57 +01:00
Andrés f39de90837 Merge pull request #4671 from dankcushions/patch-3
One option moved to advanced settings.
2017-02-28 11:14:53 -05:00
radius eba92bd3ca mantain LAN rooms in the list after moving left/right 2017-02-28 11:10:17 -05:00
twinaphex 56eb09406b Add TODO/FIXME 2017-02-28 10:28:49 +01:00
twinaphex c17dbe6ddb Using calloc seems to get us past the crashes 2017-02-28 10:27:34 +01:00
twinaphex 2fa9d47b61 Cleanups 2017-02-28 10:22:06 +01:00
twinaphex aff63e6c3f Cleanups 2017-02-28 10:16:36 +01:00
twinaphex 8195c601d5 Cleanups 2017-02-28 10:14:00 +01:00
twinaphex 05b760d0f8 Fix C89_BUILD/CXX_BUILD 2017-02-28 09:52:33 +01:00
Twinaphex 59f5c596d6 Merge pull request #4707 from fr500/master
LAN scanning into rooms
2017-02-28 05:47:49 +01:00
radius 0c456c2235 comment this out for now 2017-02-27 23:47:04 -05:00
twinaphex 2be88a44ed (XMB) Fix 2017-02-28 04:50:07 +01:00
radius ba4804ed7c differentiate lan and internet rooms 2017-02-27 21:58:39 -05:00
radius 650655abbe doesn't seem to crash anymore 2017-02-27 21:44:11 -05:00
radius e50ea80dfa integrate the rest of the lan scan parameters 2017-02-27 21:24:34 -05:00
radius 5ca55aa533 publish IP address correctly 2017-02-27 20:22:56 -05:00
Twinaphex c9add8c68e Merge pull request #4706 from fr500/master
Adds lan games to the ROOM list
2017-02-28 01:04:59 +01:00
radius b719f30b8e add lan games 2017-02-27 19:00:43 -05:00
radius 2bdd938338 after the first scan it will no longer scan because of this line 2017-02-27 18:10:35 -05:00
Jean-André Santoni fc3547b8e4 Don't allow input on the user language setting 2017-02-28 00:03:19 +01:00
Jean-André Santoni 64a11ca0f4 (XMB) Allow hidding the netplay tab 2017-02-27 23:32:24 +01:00
Jean-André Santoni 834087d1ad (XMB) Use a tab styled icon for the netplay tab 2017-02-27 22:48:27 +01:00
Jean-André Santoni 46c153a0fe (XMB) Move netplay to the left of Add Tab 2017-02-27 22:36:45 +01:00
Jean-André Santoni 15001a87d3 (XMB) Use a texture slice for dialogs 2017-02-27 20:34:17 +01:00
twinaphex 58c08c0c02 Cleanups 2017-02-27 09:33:20 +01:00
Twinaphex fdbdcfee65 Merge pull request #4691 from GregorR/netplay-slave-mode
Netplay slave mode
2017-02-26 21:49:21 +01:00
Twinaphex 216e7bcdaf Silence more warnings on iOS 2017-02-26 21:46:19 +01:00
twinaphex 89715b7195 Fix CXX_BUILD 2017-02-26 10:39:15 +01:00
Twinaphex b7b3b2cb5f Try to prevent truckload of warnings on iOS 2017-02-26 10:33:03 +01:00
twinaphex 3ae52e2095 Prevent potential crashes when pressing left/right on playlists 2017-02-24 06:58:22 +01:00
twinaphex d6ecfd42b5 Take out logging 2017-02-24 06:26:50 +01:00
twinaphex 59b86027e9 Simplify menu_displaylist_parse_cores 2017-02-24 06:26:20 +01:00
twinaphex fd5836d4e7 Prevent crash 2017-02-24 04:53:54 +01:00
Gregor Richards a3e3b3e790 Adding settings to allow/require connections in slave mode. 2017-02-23 21:33:44 -05:00
twinaphex db02a0c52a Move this back 2017-02-24 02:21:18 +01:00
Twinaphex 6146daf5e8 Merge pull request #4689 from libretro/coverity_scan
Coverity scan
2017-02-23 21:35:33 +01:00
twinaphex b8e68030d0 (menu_cbs_ok.c) Cleanups 2017-02-23 21:35:06 +01:00
twinaphex dcd4d6b422 Cleanups 2017-02-23 21:32:38 +01:00
twinaphex 1f9059f2b5 Make sure to save the config file after bundle_decompressed 2017-02-23 15:16:51 +01:00
twinaphex 8cbb4e13ee Prevent crashes 2017-02-23 14:27:43 +01:00
twinaphex bd9e2e5fc7 Revert "Cleanups - menu_cbs_left.c"
This reverts commit 378a69aba9.
2017-02-22 18:45:07 +01:00
twinaphex dba6c537f2 Revert "Cleanups"
This reverts commit e9f1b25e55.
2017-02-22 18:44:59 +01:00
twinaphex e9f1b25e55 Cleanups 2017-02-22 07:23:40 +01:00
twinaphex 378a69aba9 Cleanups - menu_cbs_left.c 2017-02-22 07:21:51 +01:00
twinaphex 80fff292d8 action_right_mainmenu - cleanups 2017-02-22 07:14:41 +01:00
twinaphex c72311a708 Cleanups for left/right callbacks 2017-02-22 06:01:02 +01:00
Brad Parker d61d55e3ea update nuklear 2017-02-21 23:53:29 -05:00
twinaphex 238e234106 Prevent another Coverity warning 2017-02-21 21:20:33 +01:00
twinaphex f8576ca88c Fix C89_BUILD again 2017-02-21 19:56:43 +01:00
Jean-André Santoni 1cccfa09fb (Menu) Fix core option ON/OFF buttons 2017-02-21 19:54:55 +01:00
twinaphex 63eafbcac2 Silence another signed/unsigned warning 2017-02-21 19:36:43 +01:00
twinaphex c215fef8dd Updates 2017-02-21 18:58:03 +01:00
twinaphex 0789fff6df Rename load content tasks 2017-02-21 18:36:47 +01:00
Jean-André Santoni 460e28f7e5 (Lakka) Add a way to hide most settings with SD_FLAG_LAKKA_ADVANCED 2017-02-21 18:26:39 +01:00
Jean-André Santoni d0c640af7f (Lakka) Simplified quick menu with HAVE_LAKKA 2017-02-21 17:31:56 +01:00
twinaphex 03948eafd3 Create task_push_start_builtin_core 2017-02-21 17:22:04 +01:00
twinaphex 1ec7b79ad6 Rename another task 2017-02-21 16:53:02 +01:00
twinaphex d0e49a2d8f Rename some tasks 2017-02-21 16:50:39 +01:00
Jean-André Santoni b648f459c4 (Lakka) Move Menu Settings out of UI Settings if HAVE_LAKKA. Avoid deep settings. 2017-02-21 15:30:45 +01:00
Jean-André Santoni 8d188ff013 (Lakka) Fix display of Download Content with HAVE_LAKKA 2017-02-21 15:11:25 +01:00
Jean-André Santoni af54ca3547 (Lakka) Hide Download Core 2017-02-21 15:08:40 +01:00
Twinaphex eebc239348 Merge pull request #4678 from hizzlekizzle/master
(Vulkan) add bokeh menu shader for vulkan
2017-02-21 06:02:22 +01:00
hunterk a1124b8ded (Vulkan) add bokeh menu shader for vulkan 2017-02-20 22:59:05 -06:00
twinaphex 1582a47bb9 Create task_push_content_load_new_content_with_new_core_from_menu 2017-02-21 04:31:03 +01:00
twinaphex 0b5118423d Create task_push_content_load_nothing_with_new_core_from_menu 2017-02-21 04:07:40 +01:00
twinaphex cca72126f2 Create task_push_content_load_nothing_with_current_core_from_menu 2017-02-21 03:54:34 +01:00
twinaphex 96210188b0 Create task_push_content_load_content_from_playlist_from_menu 2017-02-21 03:44:36 +01:00
twinaphex 0d873b6da1 (Vulkan) Add fancy snow for Vulkan 2017-02-20 21:51:58 +01:00
Hans-Kristian Arntzen 2d88530c98 Vulkan: Simple snow pipeline works.
Some other fixes too.
2017-02-20 20:53:59 +01:00
twinaphex aaaba64f81 Get rid of memsets in materialui.c 2017-02-20 01:59:08 +01:00
dankcushions 67a311a76b game_specific_options defaults to true and would need some specific test cases for them to be turned off 2017-02-19 22:35:30 +00:00
Gregor Richards 816d7786ac Re-adding the option to start in spectator mode
This used to be a configuration option because spectator mode and "net"
mode were incompatible. When the ability to switch between player and
spectator was added, the configuration option was removed, since it was
no longer a mode toggle. This re-adds it, mainly so that I can use it to
implement regression tests.
2017-02-16 19:17:06 -05:00
dankcushions 6309b21252 Change to advanced settings: auto_remaps_enable & auto_overrides_enable
There seems to be no reason to show these options as they default to true and there's no reason to disable them unless you were debugging something (and even then...)

Maybe even remove the option entirely?
2017-02-15 15:15:09 +00:00
Brad Parker 75a96b10bb add 9-slice texture draw function and selectable texture filter type 2017-02-14 11:04:21 -05:00
Twinaphex 962cf6b076 Revert "Allow normal Battery/Clock icon sizes [WIP]" 2017-02-08 20:02:26 +01:00
Rob Loach 1ef482d6df
Apply icon scaling to the battery and clock icons 2017-02-07 21:48:18 -05:00
Gregor Richards aa77d688ec Make announcing netplay on the public lobby optional. 2017-02-06 13:45:58 -05:00
twinaphex e6102fed35 Revert "Don't make AUDIO_DEVICE an 'advanced' option"
This reverts commit c1e08c1138.
2017-02-05 11:05:05 +01:00
twinaphex c1e08c1138 Don't make AUDIO_DEVICE an 'advanced' option 2017-02-05 06:59:23 +01:00
Andre Leiradella 0c8ee93e3e Moved cheevos files to their own folder in preparation for the changes to support leaderboards 2017-02-03 10:03:57 +00:00
twinaphex 10aaa163db Add sublabels 2017-02-02 21:54:01 +01:00
twinaphex cb9bdfc46e Put this behind an ifdef 2017-02-02 21:48:08 +01:00
twinaphex 54ba0bd3c2 Don't include 'Net Retropad core' for now 2017-02-02 21:47:28 +01:00
twinaphex 4ee1889637 Add sublabel 2017-02-02 21:45:12 +01:00
twinaphex 1986a80b66 Add Quick Menu sublabel 2017-02-02 21:41:34 +01:00
twinaphex 4ad2cca8e5 Add sublabels 2017-02-02 21:37:34 +01:00
twinaphex 61236a6d34 Add sublabels 2017-02-02 21:30:34 +01:00
twinaphex 518bcd3d45 Add sublabels 2017-02-02 21:23:26 +01:00
twinaphex 57fc477fed Add sublabels 2017-02-02 20:26:24 +01:00
twinaphex c1df5a0a7c Add sublabel 2017-02-02 20:19:40 +01:00
twinaphex 7f67bdfd1f Add sublabels 2017-02-02 20:16:41 +01:00
twinaphex 627be0fd83 Add sublabels 2017-02-02 20:01:07 +01:00
twinaphex 42a5f69c6b Add sublabels 2017-02-02 19:39:10 +01:00
twinaphex 5ffc746f0f Add sublabels 2017-02-02 19:18:47 +01:00
twinaphex 276be558db Add sublabels 2017-02-02 19:11:40 +01:00
twinaphex 3615b6cdb9 Add sublabels 2017-02-02 18:57:51 +01:00
twinaphex 728c4cb12b Add sublabels 2017-02-02 18:40:24 +01:00
Twinaphex 089ed2f215 Merge pull request #4547 from GregorR/netplay-input-latency-2
Netplay input latency
2017-02-02 09:47:44 +01:00
twinaphex 77690781ea Add sublabels 2017-02-02 09:43:07 +01:00
twinaphex 20d517e4db Add sublabel 2017-02-02 09:29:02 +01:00
twinaphex ab498d3cf8 Add sublabels 2017-02-02 09:25:29 +01:00
twinaphex f69394d22d Adding sublabels 2017-02-02 09:13:46 +01:00
twinaphex a9731db5fd Add sublabels 2017-02-02 09:01:58 +01:00
twinaphex 61aa0ea067 Add sublabels 2017-02-02 08:54:08 +01:00
twinaphex 353ea52e76 Add sublabels 2017-02-02 08:40:06 +01:00
twinaphex d2f87730cf Add sublabel 2017-02-02 08:32:23 +01:00
twinaphex c50b133319 Add sublabels 2017-02-02 07:29:48 +01:00
twinaphex 6a07780fa0 Add sublabels 2017-02-02 07:18:24 +01:00
twinaphex 87606ef88a Add sublabels 2017-02-02 06:50:26 +01:00
twinaphex 4ba9c7e7c7 Add sublabels 2017-02-02 06:48:07 +01:00
twinaphex 5b9c212d70 Add sublabel 2017-02-02 06:41:15 +01:00
twinaphex 756d48702d Add sublabels 2017-02-02 06:38:21 +01:00
twinaphex 7ee5d3a9a8 Add sublabels 2017-02-02 06:29:22 +01:00
twinaphex 77e698e0cc Updates 2017-02-02 06:18:11 +01:00
twinaphex 1d14cb1d13 Add sublabels 2017-02-02 06:15:04 +01:00
twinaphex a8629599ac Add sublabels 2017-02-02 05:56:45 +01:00
twinaphex faa518a32d Add sublabels 2017-02-02 05:41:34 +01:00
twinaphex 731f743e2f Add sublabels 2017-02-02 05:34:14 +01:00
twinaphex 2539de0111 Add sublabels 2017-02-02 05:28:23 +01:00
twinaphex 9e114d5dee Add sublabels 2017-02-02 05:20:29 +01:00
twinaphex 88731122a1 Add sublabel 2017-02-02 05:07:49 +01:00
twinaphex 6c260a7268 Add sublabels 2017-02-02 05:02:33 +01:00
Gregor Richards 4ff8982355 Input latency configurability. 2017-02-01 22:54:03 -05:00
twinaphex 2b3343a687 Remove CORE_SPECIFIC_CONFIG 2017-02-02 04:51:42 +01:00
twinaphex 235f6b81df Add sublabels 2017-02-02 04:43:07 +01:00
twinaphex 6779fc14fe Add VIDEO_GPU_RECORD sublabel 2017-02-02 04:19:49 +01:00
twinaphex 8148c71556 Add sublabels 2017-02-02 04:17:17 +01:00
twinaphex 96314bb0ba Add sublabels 2017-02-02 04:12:43 +01:00
twinaphex 07cd36e27c Create Filebrowser settings 2017-02-02 04:00:55 +01:00
twinaphex 896be7e1d9 Build fix and another sublabel 2017-02-02 03:09:30 +01:00
twinaphex 5d75a61bd6 Add sublabel 2017-02-02 02:05:54 +01:00
twinaphex f18b919142 Add sublabels 2017-02-02 01:57:55 +01:00
twinaphex 3f497e8422 Add sublabels 2017-02-02 01:43:26 +01:00
twinaphex aa3f5006f6 Add more sublabels 2017-02-02 01:30:11 +01:00
twinaphex c829f852b9 Add sublabel 2017-02-02 01:17:25 +01:00
twinaphex 70392edfeb Add sublabels 2017-02-02 01:03:14 +01:00
twinaphex eba97ed761 Add sublabel 2017-02-02 00:51:53 +01:00
twinaphex 04586d3d66 Add some sublabels 2017-02-02 00:47:52 +01:00
twinaphex 34d0fa15db Move Threaded Data Runloop 2017-02-02 00:10:24 +01:00
twinaphex 179924f3f3 Move 'Advanced Settings' to 'User Interface' 2017-02-02 00:08:02 +01:00
twinaphex 15f783f1d2 Hide 'Undo Load/Save State' 2017-02-02 00:05:41 +01:00
twinaphex c2754eed5a Add XMB_ICON_THEME_LAST 2017-02-02 00:01:15 +01:00
twinaphex ba279ed7ac Add left/right callbacks for rooms 2017-02-01 22:38:29 +01:00
Tatsuya79 e126ac1fb8 Fix Missing Theme "Custom" 2017-02-01 17:42:18 +01:00
Twinaphex bd828867ef Merge pull request #4535 from orbea/load_content
Move / to the bottom in Load Content
2017-02-01 09:28:50 +01:00
Brad Parker 1a7263196e fix OSK backspace 2017-01-31 12:45:57 -05:00
Brad Parker 4c06f039af forgot to add utf8 pages header 2017-01-31 12:33:54 -05:00
Brad Parker d8fb3d937c UTF8 fixes for MSVC, don't include any files with a UTF8 BOM if HAVE_LANGEXTRA isn't defined 2017-01-31 12:20:16 -05:00
orbea c2b20fd71f Move / to the bottom in Load Content 2017-01-31 02:33:57 -08:00
twinaphex ccdd90bdd1 Add runloop_defines.h 2017-01-31 05:14:49 +01:00
twinaphex 269198c1f7 Remove another header include 2017-01-31 05:11:38 +01:00
twinaphex f4df551e8e Remove this header include 2017-01-31 05:10:38 +01:00
twinaphex 2b0002e00b Update 2017-01-31 04:01:57 +01:00
twinaphex fda9b01ab3 Buildfixes 2017-01-31 03:54:50 +01:00
twinaphex 0bb10b891b Put ifdef around this 2017-01-31 03:48:45 +01:00
twinaphex ccf1f35f39 Fix rule for MSVC 2017-01-31 03:40:31 +01:00
twinaphex 78b31955aa Put this around BOM 2017-01-31 03:37:53 +01:00
Rob Loach 0963431c6a
Add Dot-Art theme 2017-01-30 21:13:44 -05:00
twinaphex 82b41265e2 Add HAVE_LANGEXTRA ifdef 2017-01-29 20:05:57 +01:00
twinaphex c2c2521b12 Add HAVE_LANGEXTRA to menu_osk.c 2017-01-29 20:01:26 +01:00
Twinaphex 2596de53ec Merge pull request #4523 from fr500/master
add support for no content cores
2017-01-29 04:51:50 +01:00
radius 34550ba3b5 fix 1d4be4cb1b 2017-01-28 22:13:12 -05:00
twinaphex 5326bcf814 Backport lakka patch retroarch-08-osk-perf.patch 2017-01-29 03:57:45 +01:00
radius 1d4be4cb1b update menu 2017-01-28 11:16:44 -05:00
Juan fa85a83b07 Add rooms to main netplay menu on all drivers 2017-01-27 22:06:43 -03:00
twinaphex d0f3973ea5 Cleanups 2017-01-26 03:54:38 +01:00
twinaphex d9ee401305 (XMB) Cut down on function calls 2017-01-26 03:46:05 +01:00
twinaphex 9f294ec99f (xmb) Move global variable 2017-01-25 22:50:39 +01:00
twinaphex 31fab19797 Cleanups 2017-01-25 18:43:04 +01:00
twinaphex 0a7538f1b8 Create menu_display_get_fb_size 2017-01-25 18:32:16 +01:00
Brad Parker 3c67b2e547 translate netplay room strings 2017-01-25 11:30:34 -05:00
twinaphex 018cb7ebe6 Add another parameter to content_get_status 2017-01-25 15:51:57 +01:00
twinaphex 7594f6d4d7 Use strlcpy instead of snprintf somewhere 2017-01-25 02:44:36 +01:00
twinaphex 4b476cfe5f config_replace - add bool argument 2017-01-24 18:08:26 +01:00
radius d1e554ac2e log the port too 2017-01-23 19:58:25 -05:00
twinaphex 1437d21457 Only call task_push_image_load if image exists 2017-01-23 18:30:17 +01:00
twinaphex d0d55ffaa1 Add HAVE_NETWORKING ifdefs 2017-01-23 01:30:50 +01:00
Twinaphex c78fd7592a Merge pull request #4481 from fr500/master
add name matching
2017-01-23 01:03:16 +01:00
radius 2be1355b57 this should work as soon as the server component is updated 2017-01-22 18:57:50 -05:00
radius 3306f5274a add name matching 2017-01-22 18:39:07 -05:00
twinaphex 0d5b3b9273 Create menu_driver_is_alive 2017-01-23 00:37:52 +01:00
radius 45514e60a7 console build fix 2017-01-22 17:57:49 -05:00
twinaphex 7d624fdedb Push some build fixes when compiling with --disable-opengl --disable-shaderpipeline 2017-01-22 22:18:00 +01:00
Twinaphex fa4f538d69 Merge pull request #4479 from fr500/master
remove these, no longer needed
2017-01-22 22:03:53 +01:00
radius 50f3a3318d cleanup this 2017-01-22 16:02:24 -05:00
twinaphex 8ad2b5000f Prevent memcpy if data->data is NULL 2017-01-22 21:47:52 +01:00
radius 692bedf7d3 just reload the game when connecting to a netplay lobby 2017-01-22 15:42:38 -05:00
Twinaphex 1410668d34 Cleanups 2017-01-22 21:33:59 +01:00
radius b594ab3d11 remove these, no longer needed 2017-01-22 15:31:27 -05:00
twinaphex b462e0aaf0 Fix non-HAVE_NETWORKING targets 2017-01-22 21:27:36 +01:00
twinaphex 178d959cad Fix C89_BUILD 2017-01-22 21:24:57 +01:00
twinaphex 36b2c48cb5 Fix CXX_BUILD 2017-01-22 21:19:39 +01:00
Twinaphex 3ff158b907 Merge pull request #4436 from fr500/lobby
Basic lobby system (don't merge, just for tracking)
2017-01-22 21:08:43 +01:00
radius a0e6a24f38 use deferred netplay init 2017-01-22 13:07:30 -05:00
Jean-André Santoni 469aed2e0f Improve the task, with hostname and corename 2017-01-22 18:39:19 +01:00
radius 5e7d9affe3 free netplay_room_list before allocating again 2017-01-22 12:33:14 -05:00
radius 33cc168eb9 allow connecting to lobby port instead of the port in settings 2017-01-22 12:29:29 -05:00
twinaphex e33f38d5b2 Get rid of more MENU_CTL actions 2017-01-22 17:22:05 +01:00
twinaphex 985c6a4ed2 Create menu_driver_render 2017-01-22 17:19:10 +01:00
Brad Parker c4bfa6b0d2 DOS: initial VGA int13 graphics driver 2017-01-22 10:47:11 -05:00
twinaphex 96c8ca5a09 Header update #1 2017-01-22 13:40:32 +01:00
twinaphex 768ce0854c Make driver_set_nonblock_state a public function 2017-01-22 12:47:17 +01:00
twinaphex 181f6472b1 (MaterialUI) Get rid of early return 2017-01-22 01:46:08 +01:00
radius 0de43b954e can now connect when starting a game too 2017-01-20 16:04:10 -05:00
radius 42dc8c7e15 woops fix hardcoded address 2017-01-20 15:14:30 -05:00
radius 0acf34dcdd now we can connect (if the game is already loaded 2017-01-20 15:13:38 -05:00
twinaphex 927e4b6be0 Less settings pointer grabbing 2017-01-20 15:38:20 +01:00
twinaphex 0be6264796 Get rid of more settings pointer grabbing 2017-01-20 15:33:47 +01:00