Commit Graph

1790 Commits

Author SHA1 Message Date
twinaphex 15780e7a87 Cleanups 2016-12-14 16:33:54 +01:00
twinaphex a73c5327b1 Remove unused variable 2016-12-14 16:28:56 +01:00
twinaphex 1f726eff84 Show driver setting labels again 2016-12-13 16:13:38 +01:00
twinaphex d57083197e (Load Content -> Collection) Already loaded core will appear in
supported cores list as 'top core'/'current core'.
2016-12-13 06:32:46 +01:00
twinaphex 18e15a822d Make sure that filebrowser_type gets properly 'reset' before
entering 'Load Content'
2016-12-13 03:44:18 +01:00
Twinaphex ecf60f0ef3 (OSX) Buildfixes 2016-12-13 01:34:55 +01:00
twinaphex c2e679bce4 Fix deferred callback for Favorites 2016-12-13 01:34:55 +01:00
twinaphex d7a082e005 Rename 'Select File' to 'Favorites' 2016-12-13 01:34:54 +01:00
twinaphex fc73e82e43 Start making parseable drives work in Load Content 2016-12-13 01:34:53 +01:00
twinaphex 33b143bd5a Call current_core callback function for current core 2016-12-13 01:34:51 +01:00
twinaphex 9909669d01 Combine Load Content and Load Content (Detect Core) 2016-12-13 01:34:49 +01:00
twinaphex 5a2dfe9ded Revert "Combine Load Content and Load Content (Detect Core)"
This reverts commit 92ae2ab860.
2016-12-12 17:19:19 +01:00
twinaphex 92ae2ab860 Combine Load Content and Load Content (Detect Core) 2016-12-12 16:20:43 +01:00
twinaphex 504f6c8081 Add sublabel for OSD font enable 2016-12-12 15:17:06 +01:00
lasers 8366b26d36 Switch XMB Tabs (Music,Video) 2016-12-12 03:54:53 -06:00
twinaphex 9957099bf0 Add 'unified menu controls' setting 2016-12-11 01:29:53 +01:00
lasers 476ce38e3b Add sublabel for Playlists (enable,history_size) 2016-12-10 16:38:33 -06:00
lasers f93c00630e Add sublabel for UserInterface (pause_nonactive,composition) 2016-12-10 15:52:56 -06:00
lasers f2e30ec5e9 Add sublabel for Achievements (enable,test_unofficial) 2016-12-10 12:56:13 -06:00
lasers 16eebb3f58 Add Systematic Theme 2016-12-08 23:39:39 -06:00
lasers aa2b20f14d Add sublabel for Configuration+(s) 2016-12-08 09:44:02 -06:00
twinaphex 9f470c53ae Add 'Simple Snow' shader to GLSL backend 2016-12-06 00:48:36 +01:00
twinaphex 42ce1de663 (menu_cbs_ok.c) Style nits 2016-12-04 04:38:58 +01:00
Gregor Richards 634bdee301 Make sure discovery code is properly ifdef'd for networking-less systems 2016-12-03 00:03:29 -05:00
Gregor Richards 0577749fae Netplay LAN scanning is go! (sort of) 2016-12-02 22:40:26 -05:00
twinaphex 642310e08a Remove runloop.h header include from many files 2016-12-02 06:19:27 +01:00
Jean-André Santoni cbc6bc942e Merge branch 'master' of https://github.com/libretro/RetroArch 2016-12-01 20:45:23 +01:00
twinaphex d3c22cb0e4 Move input/input_autodetect.c to tasks/task_autodetect.c 2016-12-01 20:38:20 +01:00
Jean-André Santoni 2fc592bbe6 Savestate thumbnails reimplementation 2016-12-01 20:31:07 +01:00
twinaphex bd53c33069 Move input_get_auto_bind to input_config.c 2016-12-01 03:43:51 +01:00
radius 2e7821e337 add a toggle to the firmware check so it can be overruled 2016-11-29 23:22:22 -05:00
Twinaphex 17dc79a002 Buildfixes/silence unused variable warnings 2016-11-30 04:32:59 +01:00
radius 1b3789edde better firmware checking 2016-11-29 22:21:44 -05:00
radius ff828f884d fix with the correct enum 2016-11-29 00:56:54 -05:00
radius 869800dc04 Only block loading for CONTENT_MODE_LOAD_NOTHING_WITH_CURRENT_CORE_FROM_MENU and only when a system dir is properly configured 2016-11-29 00:49:22 -05:00
radius cfd0b4847e fix label 2016-11-28 20:14:13 -05:00
fr500 0a83f7a888 add removable storage shortcut 2016-11-28 17:03:03 -05:00
radius 9505602675 Prevent loading content when firmware is missing 2016-11-27 19:25:38 -05:00
twinaphex 80798ab924 Remove hacky 'OSK Keyboard' overlay 2016-11-27 02:46:09 +01:00
twinaphex 6352b4a82e Dehardcode string 2016-11-26 01:43:37 +01:00
twinaphex c14b6f6a82 Add more entries and cleanup code in menu_cbs_title.c 2016-11-26 01:39:24 +01:00
twinaphex 4c40de5f72 (menu_cbs_title.c) Dehardcode string 2016-11-25 18:48:50 +01:00
twinaphex 11e7103fbd Cleanups of labels 2016-11-25 18:45:47 +01:00
twinaphex 883d4abea0 Create macro for menu_cbs_title.c 2016-11-25 18:38:41 +01:00
radius 7cabb0c457 fix sublabel for window scale 2016-11-23 20:33:16 -05:00
radius 17fb6b2753 remove WIN32 ifdefs 2016-11-23 20:23:56 -05:00
twinaphex e4482eed9f Cleanups 2016-11-23 16:11:32 +01:00
twinaphex efba5dddf5 Cleanups 2016-11-23 15:58:52 +01:00
twinaphex 699a750ebc Cleanups 2016-11-23 15:53:06 +01:00
twinaphex 8231839cac (menu_cbs_title.c) Cleanups 2016-11-23 15:20:34 +01:00
twinaphex bbf981c7ab Cleanups 2016-11-23 15:18:51 +01:00
twinaphex e506a7cba9 Cleanups 2016-11-23 15:10:05 +01:00
twinaphex cd43579d44 CLeanups 2016-11-23 15:01:52 +01:00
twinaphex 1a15f39931 Cleanups 2016-11-23 14:59:03 +01:00
twinaphex 42aea2081d (menu_cbs_title.c) Cleanups 2016-11-23 14:54:54 +01:00
twinaphex 4d538dea5c Add Onscreen Notifications list 2016-11-23 14:28:15 +01:00
twinaphex 989b7e50fd Add sublabels 2016-11-22 09:05:57 +01:00
twinaphex 7873c5967a Add sublabels 2016-11-22 08:48:37 +01:00
twinaphex fd6f448709 Cleanups 2016-11-22 08:33:36 +01:00
Twinaphex 9dca196cf8 Merge pull request #4036 from lasers/add-sublabel
Add sublabel for Onscreen, Driver, Help
2016-11-21 19:48:33 +01:00
lasers bfd3430ad8 Add sublabel for Tour (Help) 2016-11-21 12:23:26 -06:00
lasers 166e5fc16d Add sublabel for User 2016-11-21 11:02:34 -06:00
lasers 88046e4bbe Add sublabel for Onscreen 2016-11-21 10:21:18 -06:00
Jean-André Santoni 0da9b6c9c4 Merge pull request #4035 from lasers/add-sublabel
Add sublabel for User Interface, Privacy, Directory, Frame Throttle
2016-11-21 17:06:29 +01:00
lasers c51bb8c431 Add sublabel for Frame Throttle 2016-11-21 09:59:17 -06:00
lasers c283fee1f8 Add sublabel for Directory 2016-11-21 09:46:38 -06:00
lasers fa489f1f76 Add sublabel for Privacy 2016-11-21 09:25:58 -06:00
twinaphex e0330a5a6e Add Audio Sync sublabel 2016-11-21 16:18:58 +01:00
lasers d722cec9cd Add sublabel for User Interface 2016-11-21 09:09:29 -06:00
Twinaphex 28e2ecc46d Merge pull request #4034 from lasers/add-sublabel
Add sublabel for Network
2016-11-21 15:57:41 +01:00
lasers f92afb508b Add sublabel for Logging 2016-11-21 08:53:29 -06:00
lasers 953bf8cf5b Add sublabel for Network 2016-11-21 08:44:59 -06:00
Twinaphex 83efafceea Merge pull request #4032 from lasers/add-sublabel
Add sublabel for Playlists
2016-11-21 15:41:02 +01:00
twinaphex 079de87c61 Cleanups 2016-11-21 15:37:51 +01:00
lasers df7b229834 Add sublabel for Playlists 2016-11-21 08:34:33 -06:00
Jean-André Santoni 022eb39716 Merge pull request #4030 from lasers/add-sublabel
Add sublabel for Content Saving
2016-11-21 15:26:39 +01:00
lasers 0966f0ff15 Add sublabel for Content Saving 2016-11-21 08:14:22 -06:00
twinaphex d556173d2f Cleanup 2016-11-21 14:14:17 +01:00
twinaphex cb36bc8d71 CLeanups 2016-11-21 14:09:21 +01:00
twinaphex f8efe1056e (menu_cbs_sublabel.c) Cut down on code duplication 2016-11-21 14:07:56 +01:00
twinaphex 62e7103646 Add sublabel 2016-11-21 13:51:09 +01:00
twinaphex 36fb6e100e Add more sublabels 2016-11-21 10:28:17 +01:00
twinaphex 7243561585 Add sublabel for 'Max Users' 2016-11-21 10:03:19 +01:00
twinaphex d0d0c67d90 Add sublabels for Privacy Settings 2016-11-21 09:59:34 +01:00
twinaphex 588542dad9 Add sublabel for DRC 2016-11-21 09:20:29 +01:00
twinaphex ef11d95be9 Add sublabels 2016-11-21 07:40:54 +01:00
Twinaphex eb7bf1387a Revert "Improvs one at a time - Configurations" 2016-11-21 07:26:58 +01:00
Twinaphex bc3d4ff015 Merge pull request #4012 from lasers/improvs-one-at-a-time
Improvs one at a time - Configurations
2016-11-21 07:08:16 +01:00
lasers 67f1dc3859 Clean the Configuration mess some more 2016-11-20 02:08:08 -06:00
lasers 6265d1e90a Clean the Configuration mess 2016-11-18 13:45:10 -06:00
twinaphex a2c69ec254 Added snow shader hooks - doesn't work yet though - shader driver
system is very limited in terms of how we can set custom menu
shaders - will require a rethink
2016-11-17 20:54:29 +01:00
lasers 204454c967 Add sublabel for Configurations 2016-11-17 05:45:20 -06:00
lasers 14e29d51bf Add sublabel for Driver 2016-11-17 03:11:10 -06:00
lasers 8960893caf Add sublabel for Retro Achievements 2016-11-17 01:35:37 -06:00
lasers c05aba32a9 Add sublabel for Recording 2016-11-16 03:15:43 -06:00
Twinaphex 25d3c71e1a Merge pull request #4004 from lasers/improvs-one-at-a-time
Improvs one at a time - Information
2016-11-16 08:48:43 +01:00
lasers ae78e47418 Add sublabel for Information (list) 2016-11-16 01:35:57 -06:00
twinaphex 6485fe1367 Add sublabel for video shared context 2016-11-16 07:35:38 +01:00
twinaphex a912d7176f lakka_get_project() function - cleanup 2016-11-16 07:17:04 +01:00
twinaphex d745891b14 Prevent unused function warning 2016-11-16 07:11:00 +01:00
lasers 0651f84773 Add sublabel for Core 2016-11-15 22:29:18 -06:00
lasers 857c8f22b2 Add sublabel for Achievements Hardcore Mode 2016-11-15 17:26:29 -06:00
Jean-André Santoni 10d925e189 Make LAKKA_PROJECT unneeded 2016-11-15 10:18:28 +01:00
twinaphex 65cd75e346 Translate string 2016-11-08 01:21:21 +01:00
twinaphex 89984e6579 Implement info callback for cheevos 2016-11-06 13:05:28 +01:00
twinaphex a57cb22da8 Disable OK button for cheevos 2016-11-06 13:02:19 +01:00
twinaphex 56337666de Implement sublabels for cheevos 2016-11-06 12:00:47 +01:00
twinaphex 0a046eaaf7 Turn menu_dialog_current_id into static variable again 2016-11-06 11:55:07 +01:00
radius 486254f06d separate hardcore achievements 2016-11-05 16:55:57 -05:00
twinaphex f190909aae Fix cheevos messages 2016-11-05 21:55:32 +01:00
twinaphex 1a1b221ddd Create Configurations list 2016-11-04 15:03:09 +01:00
twinaphex 32a583e4d2 Show 'User Device Index' again 2016-11-03 20:06:39 +01:00
Jean-André Santoni 4bf172835d Expose the NeoActive icon theme 2016-10-31 21:42:46 +01:00
twinaphex 49479937d4 Reintroduce setting_get_type 2016-10-31 15:01:40 +01:00
Jean-André Santoni 659235c572 Merge pull request #3906 from lasers/add-monochrome-jagged
Add Monochrome Jagged
2016-10-31 08:20:33 +01:00
lasers 8797dfbee1 Add Monochrome Jagged 2016-10-30 17:14:13 -05:00
Gregor Richards c0d2128369 Disable netplay when we disconnect from the menu, so it doesn't reenable
itself.
2016-10-30 14:41:19 -04:00
twinaphex d7c4b4f009 Should prevent error 2016-10-30 03:27:43 +01:00
twinaphex 9a1dd5f3cb Prevent some crashes when going to Frontend Counters 2016-10-27 20:14:56 +02:00
Brad Parker d1d5584d18 update copyright 2016-10-27 11:47:10 -04:00
twinaphex c1b59df7ae Reduce size of char variables 2016-10-27 09:32:07 +02:00
twinaphex 01c6748f72 Prevent uninitialized variable Coverity warning 2016-10-26 09:30:00 +02:00
twinaphex 97d80d5e3e Get rid of more implicit memsets 2016-10-26 06:23:05 +02:00
twinaphex 917f8fa996 Prevent explicit NULL dereferenced 2016-10-26 03:19:46 +02:00
twinaphex 4ec356d5c1 Remove duplicate function 2016-10-25 23:32:18 +02:00
twinaphex b6ca7ba97a Get rid of hardcoded strings 2016-10-25 19:57:04 +02:00
twinaphex 948b206b60 Get rid of using hardcoded labels 2016-10-25 19:50:03 +02:00
Jean-André Santoni 6ca877cdda Sublabel for the user language 2016-10-25 11:14:52 +02:00
Jean-André Santoni c8da8f81a5 Sublabels for Lakka services 2016-10-25 11:05:54 +02:00
Jean-André Santoni ce0da459fb Sublabel for WiFi settings 2016-10-25 10:50:37 +02:00
Jean-André Santoni aa7990269e More sublabels 2016-10-25 10:42:27 +02:00
aliaspider 77b4c8f420 prevent a NULL dereference. 2016-10-24 22:42:17 +01:00
twinaphex 2201a8da00 Add sublabel 2016-10-24 11:59:03 +02:00
twinaphex c29e7c7456 Add more sublabels 2016-10-24 11:51:51 +02:00
twinaphex 6d5a638f30 Add more get_value callbacks 2016-10-24 05:20:29 +02:00
twinaphex 2eea70c270 Add optimized cbs_value callback for ST_BOOL 2016-10-24 05:08:57 +02:00
twinaphex 7b7b9b1f27 Add sublabel for Menu Settings 2016-10-24 04:27:43 +02:00
twinaphex 31180dfcf1 Add more entries 2016-10-23 22:10:54 +02:00
twinaphex 1cb2822013 Avoid expensive function menu_setting_get_label being invoked
when at Quick Menu
2016-10-23 19:46:29 +02:00
twinaphex 32a4053d42 Prevent two other entries from invoking expensive function
menu_setting_get_label
2016-10-23 19:42:04 +02:00
twinaphex 1dd30345e4 Prevent invoking of menu_setting_get_label (expensive function)
when browsing Download Content
2016-10-23 19:31:48 +02:00
twinaphex f2097c1c0b Prevent menu_setting_get_label from getting invoked for
'Load Savestate' inside Quick Menu
2016-10-23 04:54:52 +02:00
twinaphex c512ed8122 Prevent recent history entries from invoking menu_setting_get_label 2016-10-23 04:21:17 +02:00
twinaphex 834e9bc8ae Prevent menu_setting_get_label invocation for system info entries 2016-10-23 04:18:18 +02:00
twinaphex 98f2c994ce Cleanup 2016-10-23 04:15:37 +02:00
twinaphex 9f2b428a4e Prevent another menu_setting_get_label call 2016-10-23 04:09:44 +02:00
twinaphex 0a079568df Prevent another menu_setting_get_label codepath 2016-10-23 04:08:07 +02:00
twinaphex 65dbc0fd6e Avoid some more huge menu_setting_get_label overhead by
adding a lightweight callback for database entries
2016-10-23 03:44:09 +02:00
twinaphex 3363e57def Biggest overhead now to be found at menu_setting_get_label -
we need to implement more efficient get_value callbacks
2016-10-23 03:37:51 +02:00
twinaphex 594b36488b Get rid of more small and slow menu wrapper functions 2016-10-23 03:13:49 +02:00
twinaphex cd219f807b Get rid of more expensive superfluous wrapper functions for menu code 2016-10-23 02:41:50 +02:00
twinaphex 2b4d87a983 Remove setting_get_type 2016-10-23 02:28:22 +02:00
twinaphex d0851d28dc Add sublabel 2016-10-21 06:56:11 +02:00
twinaphex 720cd4ff7e Add more sublabels 2016-10-21 06:52:52 +02:00
twinaphex f3fd254bcd Add sublabels 2016-10-21 01:29:54 +02:00
twinaphex 323ea2fa83 Add sublabels 2016-10-21 01:05:47 +02:00
twinaphex 7cce75f552 Add sublabel settings 2016-10-20 20:52:20 +02:00
twinaphex e1d50a91a0 Add more sublabels 2016-10-20 19:50:25 +02:00
twinaphex 68a5f33ebd Add more sublabels 2016-10-20 19:42:42 +02:00
twinaphex 7e0cadfac1 Create MENU_ENUM_SUBLABEL_FPS_SHOW 2016-10-20 19:28:45 +02:00
twinaphex 1b829e3159 Add another label 2016-10-20 17:45:35 +02:00
twinaphex 8d28a5f2e9 Add audio settings sublabel 2016-10-20 16:19:14 +02:00
twinaphex 0a295998a2 Hook up sublabels 2016-10-20 16:10:20 +02:00
twinaphex c9c7aea184 Create sublabel callbacks 2016-10-20 15:57:35 +02:00
twinaphex 5f552253c4 Add sublabel to menu_entry_t 2016-10-20 15:47:02 +02:00
twinaphex d38d9f46a6 Prevent implicit memsets 2016-10-16 01:49:54 +02:00
Francisco José García García 7d24146fc7 Fix download content on not core updateable platforms 2016-10-15 12:55:23 +02:00
Twinaphex 30285734b5 Remove unused variable 2016-10-14 16:19:19 +02:00
Brad Parker fec6ed0964 remove zip requirement for archives downloaded from network, same for detecting cores for files when loading archive with core 2016-10-13 15:04:26 -04:00
twinaphex 2fe10a0a23 Prevent Coverity warning 2016-10-12 13:44:27 +02:00
twinaphex 78a09be030 (menu_cbs_ok.c) Prevent implicit memsets 2016-10-09 09:23:00 +02:00
hunterk bad0e9607c add slang shader menu entry to online updater 2016-10-08 15:16:01 -05:00
twinaphex 9895ae0247 Get rid of more implicit memsets 2016-10-08 19:47:26 +02:00
twinaphex 407ef26788 remove more implicit memsets 2016-10-08 19:44:03 +02:00
twinaphex 989640ebf7 More cleanups; bind_right_compare_label was taking up a lot of CPU
time inside the menu
2016-10-08 19:34:27 +02:00
twinaphex ec243713bd Get rid of some implicit memsets in menu/cbs 2016-10-08 19:16:25 +02:00
twinaphex 81a7f7bf68 (menu/cbs) Avoid implicit memsets in performance-crucial areas 2016-10-08 18:23:10 +02:00
twinaphex b3a7d2a7bb Fix Recording Settings 2016-10-08 15:05:31 +02:00
Twinaphex b0d63f0775 Remove unused variables 2016-10-04 06:09:59 +02:00
Gregor Richards ff8590b151 Moving around netplay disable/enable to make sure mode switches work
properly.
2016-10-03 17:40:14 -04:00
Gregor Richards 3953018547 Clarifications to Netplay menu and removing obsolete setting
This commit:
 * Reorders the Netplay settings menu to put more useful options at the
   top.
 * Renames the swap_input setting from "Swap Netplay Input", which is
   meaningless and confusing, to "Netplay P2 Uses C1", which is oddly
   truncated but at least true.
 * Removes the is_client setting altogether, as that's no longer how
   client vs. server mode is determined (each are separate options when
   enabling Netplay)
2016-10-03 17:28:20 -04:00
Gregor Richards e41ac34561 Get rid of global->netplay
Moved settings values into settings->netplay, and global->netplay.enable
is moved into netplay itself, and is no longer a configuration value
whatsoever, as that conflicts with the behavior of the netplay menu.
2016-10-02 22:13:34 -04:00
twinaphex 8f163e6972 Revert "Move global->name to paths.c"
This reverts commit 6ee7b733aa.
2016-10-01 08:18:23 +02:00
twinaphex 243dc139d2 Revert "Create path server and add to paths.c"
This reverts commit 00a1e3716a.
2016-10-01 08:17:44 +02:00
twinaphex 7d20224ff0 Revert "Move path settings to paths.c"
This reverts commit 3a7e9a7052.
2016-10-01 08:17:13 +02:00
twinaphex 5a3e5f85a5 Revert "Add record dirs to dirs.c"
This reverts commit fe3281e05d.
2016-10-01 08:15:07 +02:00
twinaphex 53bd29bfad Revert "Cleanups"
This reverts commit 55efca9b23.
2016-10-01 08:14:03 +02:00
twinaphex 55efca9b23 Cleanups 2016-09-30 07:49:15 +02:00
twinaphex fe3281e05d Add record dirs to dirs.c 2016-09-30 07:45:04 +02:00
twinaphex 3a7e9a7052 Move path settings to paths.c 2016-09-30 06:33:57 +02:00
twinaphex 00a1e3716a Create path server and add to paths.c 2016-09-30 06:22:56 +02:00
twinaphex 6ee7b733aa Move global->name to paths.c 2016-09-30 06:11:11 +02:00
twinaphex 1266c0609a Create path_is_empty 2016-09-30 04:43:16 +02:00
twinaphex 9384875ab0 Don't use HAVE_NETPLAY any more 2016-09-29 21:07:10 +02:00
Gregor Richards eb86bafece Better user feedback in the Netplay menu. 2016-09-29 13:13:50 -04:00
Gregor Richards 567da56048 Adding remaining netplay menu options
A couple fixes are still necessary for the client, in particular to
recover a "lost" hostname, but now it is possible to start server or
client mid-stream, and to disconnect intentionally.
2016-09-29 13:04:38 -04:00
Gregor Richards 03c9dab93a Adding a netplay menu
In this first cut, Netplay can be enabled "mid-stream", but not much
else is supported. Client reconnection and either-side disconnection are
listed in the menu but don't yet do anything.
2016-09-29 13:04:38 -04:00
twinaphex 3d098839ca Update path_get 2016-09-29 08:46:41 +02:00
twinaphex 329f6ad612 Update path_get 2016-09-29 08:31:41 +02:00
twinaphex b8a1052b73 Update path_set 2016-09-29 07:40:14 +02:00
Brad Parker af98ee1c8a Add CRC calculation function that works with archives with or without a path inside (first file is used if no path)
Add all archive's contents to database scan list when scanning files and directories

Allow scanning a single file that is an archive

Remove unnecessary prototypes from archive_file.h

Simplify retrieving of CRCs from archives when scanning
2016-09-25 00:15:05 -04:00
twinaphex 4db58bdfc2 Silence C89_BUILD warning 2016-09-25 06:05:02 +02:00
twinaphex 3e182461d9 Try to fix 'pointer to local outside scope' warning 2016-09-25 05:32:16 +02:00
twinaphex 09cc6c41b9 Prevent explicit NULL pointer dereference 2016-09-24 16:58:02 +02:00
Jean-André Santoni def77b5d34 Wi-Fi menu, pass over the entry index to know which network we're trying to connect 2016-09-23 14:45:07 +02:00
Jean-André Santoni 4734cb2640 WiFi: ask for passphrase 2016-09-23 13:16:27 +02:00
twinaphex 4137d33e46 Fix explicit null dereference warning 2016-09-23 02:04:25 +02:00
Jean-André Santoni 714db40fa0 Allow connecting wifi networks 2016-09-22 22:27:58 +02:00
Jean-André Santoni cd0ec01928 Display which wifi network we're connected to 2016-09-22 22:27:54 +02:00
Jean-André Santoni 339de94095 Display WiFi menu title and perform a scan before calling the services 2016-09-22 22:27:45 +02:00
Jean-André Santoni d1ae577811 Start building the ssid list 2016-09-22 02:03:05 +02:00
Jean-André Santoni 850c4beac3 Add a WiFi setting group 2016-09-22 02:03:01 +02:00
Twinaphex f8990cf24d Remove unused variable 2016-09-17 19:42:08 +02:00
twinaphex 5c97d5b46b Move global->name.base to paths.c 2016-09-17 19:41:27 +02:00
twinaphex e338b78792 Use new core options accessors 2016-09-17 13:40:25 +02:00
twinaphex 075599e818 Start using path_ functions for accessing and modifying global->path.config 2016-09-17 13:14:14 +02:00
twinaphex 121675c8e4 Cleanups 2016-09-15 21:08:54 +02:00
twinaphex 8fd5c5817a Create menu_input_dialog 2016-09-15 19:23:32 +02:00
twinaphex 5cf5371314 Refactor menu_input_dialog 2016-09-15 19:07:30 +02:00
twinaphex b9320514cb Create menu_input_dialog_start 2016-09-15 17:11:01 +02:00
twinaphex ed3f002f1b Rename menu_input_key_line_end to menu_input_dialog_end 2016-09-15 17:07:52 +02:00
twinaphex f648ea8602 Cleanups 2016-09-15 16:07:20 +02:00
twinaphex 233925bea6 Rename widgets/menu_popup to widgets/menu_dialog 2016-09-15 15:57:25 +02:00
twinaphex 02e01e0b0a Create menu/widgets/menu_entry 2016-09-15 00:20:43 +02:00
twinaphex 892c0a6f52 Create menu/widgets/menu_list 2016-09-15 00:10:37 +02:00
twinaphex 056cc8ece8 Move menu_popu.c to menu/widgets 2016-09-11 21:03:31 +02:00
twinaphex a8f1d5b115 Add HAVE_CONFIG_H ifdefs 2016-09-08 05:39:08 +02:00
twinaphex ffd253e749 (menu_cbs_deferred_push.c) Add HAVE_CONFIG_H 2016-09-08 05:35:39 +02:00
twinaphex c3ba0ba4e9 Revert "Refactor core_system_info_* functions"
This reverts commit f637805c9e.
2016-09-06 08:38:26 +02:00
twinaphex f637805c9e Refactor core_system_info_* functions 2016-09-06 07:08:38 +02:00
twinaphex 82d82110ae Merge system.h with core.h 2016-09-06 06:11:54 +02:00
twinaphex 075aea2289 Header include cleanups 2016-09-06 00:56:00 +02:00
twinaphex acd4dd527b Header include cleanups 2016-09-05 18:31:32 +02:00
twinaphex e785c8ac55 Silence warning 2016-09-05 08:00:04 +02:00
Brad Parker 276542ea98 more menu popup refactor, add back working confirm_on_exit 2016-09-05 01:04:15 -04:00
twinaphex 9e61f6ffd0 Cleanups 2016-09-04 23:34:24 +02:00
twinaphex 575e7b36ab Start using menu_popup_push_pending 2016-09-04 23:23:54 +02:00
twinaphex 8b793b7924 Revert "More cleanups/move more state to menu_popup.c"
This reverts commit a20cd41d4b.
2016-09-04 23:16:06 +02:00
twinaphex 95041d948b Revert "Make menu_popup.c self-contained"
This reverts commit 9e2a148b7e.
2016-09-04 23:15:01 +02:00
twinaphex 9e2a148b7e Make menu_popup.c self-contained 2016-09-04 23:14:04 +02:00
twinaphex a20cd41d4b More cleanups/move more state to menu_popup.c 2016-09-04 23:07:10 +02:00
twinaphex 9c897e262b Create menu_popup.c 2016-09-04 22:58:54 +02:00
twinaphex 36092d8033 Create struct for help_screen 2016-09-04 22:26:33 +02:00
twinaphex e106fd4374 Get rid of more general.h includes 2016-09-01 18:01:41 +02:00
twinaphex 672a7e1a40 Get rid of unused 'Debug Information' 2016-08-30 04:58:45 +02:00
twinaphex ba7d638b99 Use string_is_equal 2016-08-29 18:46:41 +02:00
twinaphex 94bb608245 Silence C89 warning 2016-08-29 17:09:45 +02:00
twinaphex 9af900a1d1 Create setting_list.c/setting_list.h 2016-08-29 03:07:33 +02:00
Jean-André Santoni b293f3b980 (Menu) Forgot some ifdefs 2016-08-29 02:39:02 +02:00
Jean-André Santoni f06e76301e (Menu) Get Remove from Playlist to work on history playlists 2016-08-29 02:22:05 +02:00
Jean-André Santoni 25a2b64f1c (Menu) Animate a cancel after a playlist entry is deleted 2016-08-29 01:46:58 +02:00
Jean-André Santoni f387e627f3 (Menu) Start adding Remove from Playlist action 2016-08-29 01:17:02 +02:00
Jean-André Santoni 4228e3dcc3 Revert "Reworked xmb driver to allow tab hiding"
This reverts commit 069a9cbfe6.
2016-08-18 14:06:54 +02:00
Ghost Coder 069a9cbfe6 Reworked xmb driver to allow tab hiding 2016-08-17 11:28:42 -05:00
Jean-André Santoni 764b20234d Restaure Lakka services
Also use HAVE_LAKKA instead of HAVE_SYSTEMD to prevent this menu to appear in the regular RetroArch linux build for users that have systemd. It wouldn't work in all cases.
2016-08-10 01:46:47 +02:00
twinaphex 173a71d8fc Update menu toggle labels 2016-08-02 16:53:08 +02:00
Twinaphex a739b7e60c Merge pull request #3289 from fr500/master
Per-core & Per-game shader presets #2
2016-07-31 01:42:34 +02:00
twinaphex 43a805eb74 Cleanups 2016-07-30 23:18:27 +02:00
twinaphex 8b706ad805 Start creating new history files for music/video/image 2016-07-30 22:47:43 +02:00
twinaphex f803809bb6 (XMB) Add 'Take Screenshot' to 'Images tab' 2016-07-30 19:47:39 +02:00
twinaphex 5beb759865 Move 'Start Video Processor Core' option over to 'Videos' tab 2016-07-30 19:43:33 +02:00
twinaphex 1e0a4518de (XMB) Add Music/Movie/Images tabs 2016-07-30 19:29:10 +02:00
twinaphex 821aff99df Start adding extra enums 2016-07-30 19:12:56 +02:00
radius 0b395a5505 add message to save as option too 2016-07-30 11:16:42 -05:00
radius 9fdaa8b98b fix messages 2016-07-30 11:16:42 -05:00
radius a464d3672a Add options to save per-core/game shaders 2016-07-30 11:16:42 -05:00
twinaphex a625bf51ef Set core type to CORE_TYPE_VIDEO_PROCESSOR 2016-07-28 20:41:51 +02:00
twinaphex 4f617071db Add Start Video Processor menu entry 2016-07-28 20:35:05 +02:00
twinaphex 3da2b1b0b0 Get rid of one HAVE_COMPRESSION ifdef 2016-07-26 14:27:54 +02:00
twinaphex 001d0a1d62 Fix 'Load Core' again 2016-07-26 12:08:04 +02:00
twinaphex 246855ff97 Add MENU_ENUM_LABEL_FILE_BROWSER_SELECT_CORE_FROM_COLLECTION 2016-07-26 09:28:06 +02:00
twinaphex 8f720541c9 Use fill_pathname_join_delim 2016-07-23 14:02:23 +02:00
twinaphex efd16e8b72 Correctly place '..' more entry for RGUI 2016-07-17 01:00:57 +02:00
twinaphex 0b474b3d26 Dehardcore 'more' string 2016-07-17 00:52:56 +02:00
twinaphex 66e54f86bb Remove Menu File Browser settings - now a part of the file browser
itself
2016-07-15 02:16:05 +02:00
twinaphex d38e8544b8 Localize strings 2016-07-15 00:11:16 +02:00
twinaphex 44f4ccc054 Localize some strings 2016-07-15 00:00:57 +02:00
twinaphex 0cb2bbd420 Change XMB Theme Wallpaper string to 'Plain' 2016-07-14 22:56:59 +02:00
twinaphex 4df71207ff reset filebrowser to avoid stray entries being left in when we
go from one filebrowser entry to the next
2016-07-14 22:36:18 +02:00
twinaphex fabf68e441 Set XMB icon theme by default to Monochrome, and fix hardcoding 2016-07-14 21:24:33 +02:00
twinaphex 745bc1eb0d Dehardcode shader pipeline enums 2016-07-14 18:40:57 +02:00
twinaphex 664f90b023 Add 'Wallpaper' color theme for XMB too 2016-07-14 18:29:05 +02:00
twinaphex 14797ae18e Dehardcode enums for XMB themes 2016-07-14 18:19:59 +02:00
twinaphex 164b28a4fa Fix MENU_ENUM_LABEL_CB_CORE_CONTENT_DOWNLOADS - we need to take
only the first element and use this as the initial base path
2016-07-13 04:25:09 +02:00
twinaphex ad5db2f8cf Revert "Should fix subdir issues"
This reverts commit a9d801a5fc.
2016-07-13 02:00:16 +02:00
twinaphex a9d801a5fc Should fix subdir issues 2016-07-13 01:54:43 +02:00
twinaphex ea175fd26f Rename menu_entries_add_enum to menu_entries_append_enum 2016-07-13 01:17:09 +02:00
twinaphex 41651fa772 Don't suppress all download messages
:W
:Q!
;#
2016-07-12 23:33:51 +02:00
twinaphex d4b3fa30df Fix 'Cancel' for FILE_TYPE_DOWNLOAD_CORE 2016-07-12 23:24:21 +02:00
twinaphex 36a8c96e29 (menu_cbs_ok.c) Constant variable guards dead code 2016-07-12 20:54:18 +02:00
twinaphex f5cedc6129 FIx Cancel action for subdir 2016-07-12 19:37:15 +02:00
twinaphex bc71585714 Fix title with subdir URL 2016-07-12 18:43:00 +02:00
twinaphex d903ad2b97 First working implementation of subdirs for URL lists 2016-07-12 18:29:31 +02:00
twinaphex cc40d68e8b Don't suppress messages 2016-07-12 05:22:24 +02:00
twinaphex 40e2103640 Try to fetch .index-dirs for every download entry, WIP 2016-07-11 20:38:57 +02:00
twinaphex 16727bc85a Cleanups - dehardcode some strings 2016-07-11 19:40:30 +02:00
twinaphex ca527de877 Start preparing code for fetching index dirs too 2016-07-11 19:39:26 +02:00
twinaphex 3d52f5e19c Pass userdata to cb_net_generic 2016-07-11 19:33:07 +02:00
twinaphex 4381c606d8 (MaterialUI) Backport r5 nvidia shield theme 2016-07-11 00:55:07 +02:00
twinaphex c451b94bd9 (MaterialUI) Create Blue Grey theme 2016-07-10 21:23:57 +02:00
twinaphex 37aee162c9 Backport/add MaterialUI color themes by rz5 2016-07-10 17:06:43 +02:00
twinaphex de21d31352 Update 2016-07-10 16:11:03 +02:00
twinaphex acc0a6261d Move enum to menu_display.h 2016-07-10 16:08:38 +02:00
twinaphex ec7db6b4b6 (MaterialUI) Use enum 2016-07-10 16:07:22 +02:00
twinaphex 34c6b1f306 Dehardcode strings 2016-07-10 14:35:27 +02:00
twinaphex 71d25c779a Fix left/right presses 2016-07-10 13:51:40 +02:00
twinaphex eb37e95cca (menu_cbs_get_value.c) Get rid of label_hash 2016-07-10 13:47:19 +02:00
twinaphex c53bb5c7be Remove all these labels 2016-07-10 13:44:44 +02:00
twinaphex 730f02c7e9 Get rid of hash labels 2016-07-10 13:40:08 +02:00
twinaphex ad36b8ba76 Revert "menu_cbs_get_value - get rid of hashes"
This reverts commit 9d55e3dc84.
2016-07-10 04:08:11 +02:00
twinaphex 9d55e3dc84 menu_cbs_get_value - get rid of hashes 2016-07-10 04:02:13 +02:00
twinaphex 7bae0a3170 Cleanup 2016-07-10 03:52:20 +02:00
twinaphex c938f86235 Get rid of one of the last remaining hash dependencies in menu_displaylist.c 2016-07-10 03:08:18 +02:00
twinaphex 4e347d96b8 reset filebrowser settings when selecting 'Select From Collection' 2016-07-10 02:47:13 +02:00
twinaphex f95b42011f Cleanups 2016-07-10 02:33:44 +02:00
twinaphex 91a946e447 Generic action_ok_display_list - cleanups 2016-07-10 02:30:07 +02:00
twinaphex a922a14191 Cleanups 2016-07-10 02:26:20 +02:00
Twinaphex 20d7987d27 Cleanup unused variables 2016-07-10 00:08:54 +02:00
twinaphex 0ba2bac778 Fix another bug 2016-07-09 22:15:24 +02:00
twinaphex 89db0793b4 Fix action_ok_playlist_entry_collection 2016-07-09 22:09:50 +02:00
twinaphex 519e4e038a Update core_info_find 2016-07-09 21:51:16 +02:00
twinaphex 0bc4248084 Simplify this code 2016-07-09 18:12:35 +02:00
twinaphex 1fc3f2b057 Add parameter to generic_action_ok_displaylist_push 2016-07-09 18:06:50 +02:00
twinaphex 093e05c411 Stub out 'scan' case for some content files for now 2016-07-09 17:28:33 +02:00
twinaphex c8415e9194 Horizontal Playlists tab now shows playlist names without '.lpl'
extension
2016-07-09 13:49:31 +02:00
twinaphex 180c0c87c1 Add MaterialUI menu color theme setting 2016-07-09 13:17:29 +02:00
twinaphex e0504bfc62 Reorganize xmb/MaterialUI settings 2016-07-09 13:05:58 +02:00
twinaphex fffd104c0d Can now scroll left/right on playlists tab 2016-07-09 02:22:25 +02:00
twinaphex 2dac910964 Add DISPLAYLIST_FILE_BROWSER_SELECT_COLLECTION 2016-07-08 23:20:48 +02:00
twinaphex 0b3f45a58a Refactor 'Load Core' code to no longer need hash 2016-07-08 23:14:22 +02:00
twinaphex 60eb15bf0b Fix 'Use this directory' for directory settings 2016-07-08 22:51:47 +02:00
twinaphex e5bde97a2d Cleanups 2016-07-08 20:47:17 +02:00
twinaphex 97be5b164f Cleanups 2016-07-08 19:14:29 +02:00
twinaphex 7aaa39a5db Improve Achievements list 2016-07-08 18:39:34 +02:00
twinaphex a8004dee3d (Cheevos) Add label representation 2016-07-08 18:19:10 +02:00
twinaphex 555c54bdb8 Should show 'rich' labels for Android filesystem choices 2016-07-08 17:11:15 +02:00
twinaphex a1e517470c Start adding new values 2016-07-08 16:42:40 +02:00
twinaphex b78dbf7453 Start preparing groundwork for custom labels 2016-07-08 16:25:53 +02:00
twinaphex bcf74d9685 Start adding menu_cbs_label.c 2016-07-08 16:24:05 +02:00
Twinaphex 3f6623fa6e Avoid warning 2016-07-08 13:04:51 +02:00
twinaphex 27c0702919 Cleanups 2016-07-03 11:30:03 +02:00
twinaphex 26afec3b08 Cleanups/CXX_BUILD fix 2016-07-03 11:29:09 +02:00
twinaphex abebc88195 Cleanups 2016-07-03 11:27:09 +02:00
twinaphex fa2d1c25a2 FILE_TYPE_PLAIN - add enum_idx fallback 2016-07-03 10:56:41 +02:00
twinaphex 97de8a35ec Cleanups 2016-07-02 20:49:38 +02:00
twinaphex 3c81b2597d Refactor remaining setting screens 2016-07-02 20:40:27 +02:00
twinaphex abe2a14b16 Refactor 'Onscreen Display'/'Onscreen Overlay' settings 2016-07-02 13:49:05 +02:00
twinaphex 84d9a58ec8 Refactor "Frame Throttle" and "Rewind" settings lists 2016-07-02 13:17:24 +02:00
twinaphex 1b76f42b00 Fix back for settings - goes back to correct index 2016-07-02 12:22:53 +02:00
twinaphex f011c4c9d6 Refactor 'Saving settings' and 'Logging settings' lists 2016-07-02 12:03:50 +02:00
twinaphex 662497d897 Refactor Configuration Settings 2016-07-02 10:17:09 +02:00
twinaphex 951686ba59 Cleanups 2016-07-02 07:29:14 +02:00
twinaphex 40998967c3 CLeanups 2016-07-02 07:27:18 +02:00
twinaphex e4d89b4b11 Cleanups 2016-07-02 07:26:03 +02:00
twinaphex d9bf45d2e7 Cleanups 2016-07-02 07:22:06 +02:00
twinaphex 18e3843db7 Cleanups 2016-07-02 07:05:43 +02:00
twinaphex 370c4cb6a7 Cleanups 2016-07-02 06:59:49 +02:00
twinaphex 03f7bd5e7b Cleanups 2016-07-02 06:57:47 +02:00
twinaphex eadae793c6 Cleanups 2016-07-01 22:33:37 +02:00
twinaphex 9596c7b3c4 Cleanups 2016-07-01 20:57:23 +02:00
twinaphex 9d3251a54b Cleanups 2016-07-01 20:18:51 +02:00
twinaphex 9f53ad9c45 (menu_cbs.c) Remove arguments 2016-07-01 19:59:47 +02:00
twinaphex e68d2c656f (menu_cbs) Remove unneeded arguments 2016-07-01 19:58:08 +02:00
twinaphex 1cc2ae692b Cleanups 2016-07-01 19:26:27 +02:00
twinaphex f469f40381 CLeanups 2016-07-01 19:24:26 +02:00
twinaphex f7648bc95c Remove arguments 2016-07-01 19:22:07 +02:00
twinaphex 688cad2593 Get rid of arguments 2016-07-01 19:20:59 +02:00
twinaphex 550b3e5633 (menu_cbs.c) Get rid of some unneeded variable arguments 2016-07-01 19:13:25 +02:00
twinaphex 79761446c8 Cut down on label hash dependencies 2016-07-01 19:01:25 +02:00
twinaphex 5039d7a444 action_ok_playlist - no longer dependent upon msg_hash_calculate 2016-07-01 18:28:27 +02:00
twinaphex 947ef60a0f Cleanups 2016-07-01 16:36:57 +02:00
twinaphex 02f8d54c31 Translatable strings 2016-07-01 16:33:43 +02:00
twinaphex 56ef899946 Move code to menu_content.c 2016-07-01 15:55:36 +02:00
twinaphex 14329b0656 Make function static 2016-07-01 15:46:55 +02:00
twinaphex cddb0a3b48 Hide 'Start Core' if we cannot directly start the core 2016-07-01 12:18:38 +02:00
twinaphex e36107530e deferred_push - don't use menu_setting_find 2016-07-01 10:40:31 +02:00
twinaphex dc7a225f8d Don't use menu_setting_find anymore in action_ok_file_load 2016-07-01 10:35:50 +02:00
twinaphex 5953b63b4f Cleanup 2016-07-01 10:26:31 +02:00
twinaphex 8408b753af CLeanups 2016-07-01 10:16:41 +02:00
twinaphex f4bacc7afd (menu_cbs_ok.c) Get rid of hash_label code 2016-07-01 10:15:26 +02:00
twinaphex a38675a562 Style nits 2016-07-01 05:51:27 +02:00
twinaphex 94735f9034 Replace some snprintf usage 2016-07-01 05:49:18 +02:00
twinaphex b88e117d0b Replace snprintf usage with strlcpy 2016-07-01 05:46:12 +02:00
twinaphex 0ddb064314 Make strings translatable 2016-07-01 05:42:53 +02:00
twinaphex 36223d551d Cleanups 2016-07-01 05:17:04 +02:00
twinaphex 6d531f1892 Dehardcode 'DETECT' 2016-07-01 04:58:56 +02:00
twinaphex bb15d50ff9 Dehardcode some constants 2016-06-30 19:09:22 +02:00
twinaphex bd8a7d030e Cleanups 2016-06-30 19:05:55 +02:00
twinaphex 3d27895adf Cleanups 2016-06-30 18:34:11 +02:00
twinaphex 31056286e8 Simplify menu_cbs_ok.c 2016-06-30 18:31:45 +02:00
twinaphex b8f40af467 Simplify generic_action_ok_file_laod 2016-06-30 18:29:27 +02:00
twinaphex 471ffc53fd Refactor menu_content_load_from_playlist 2016-06-30 18:25:19 +02:00
Alcaro e321d34d08 That should be the last of the new Coverity issues... 2016-06-30 16:10:58 +02:00
twinaphex 037633cf33 Cleanups 2016-06-29 17:07:31 +02:00
Twinaphex 397c8acd51 Merge pull request #3175 from lakkatv/master
Add start+select to the list of gamepad combos
2016-06-29 12:14:17 +02:00
twinaphex 3c7dc0a62e Try to silence more Coverity warnings 2016-06-29 12:13:40 +02:00
Jean-André Santoni b409ced5ad Add start+select to the list of gamepad combos 2016-06-29 10:46:07 +02:00
twinaphex 96bb85fb41 Replace more hardcoded strings 2016-06-29 02:44:27 +02:00
twinaphex 2a9bf91e0d Use MENU_ENUM_LABEL_VALUE_NOT_AVAILABLE 2016-06-29 02:40:05 +02:00
twinaphex e75a586ead Can scroll now left/right in System Information 2016-06-28 11:34:17 +02:00
twinaphex 7a745c3f70 Use string_is_empty 2016-06-28 11:02:51 +02:00
Alcaro 996f9a59b7 Whoops, apparently this one is shared the ugly way... 2016-06-27 21:36:59 +02:00
Alcaro 18978c5f01 More Coverity cleanups 2016-06-27 21:34:21 +02:00
twinaphex b40c31384e Can scroll left/right now at FILE_TYPE_DOWNLOAD_URL settings 2016-06-27 21:29:38 +02:00
Alcaro 5b388d8c92 Fix some Coverity errors 2016-06-27 21:16:49 +02:00
twinaphex 2dddc3fc88 Add FILE_PATH_LPL_EXTENSION 2016-06-26 10:12:28 +02:00
twinaphex 02ad99048d Get rid of menu_entry_go_back 2016-06-22 06:55:11 +02:00
Twinaphex 27070dcb57 Remove unused variables 2016-06-21 06:13:06 +02:00
twinaphex 0f813e1dea Dehardcode MENU_ENUM_LABEL_CB_CORE_CONTENT_DOWNLOAD 2016-06-21 05:21:19 +02:00
twinaphex 97b0211880 Dehardcode CB_CORE_CONTENT_LIST 2016-06-21 05:13:43 +02:00
twinaphex 982330ef86 Use new 'Download Content' option 2016-06-21 04:21:18 +02:00
twinaphex 4eaf718a6e Start preparing download URL code 2016-06-21 04:09:26 +02:00
twinaphex 2cb1636ea4 Start logging cancel callback 2016-06-21 02:36:56 +02:00
twinaphex ffdf6eae8e Start preparing new 'add content' option 2016-06-21 02:24:10 +02:00
twinaphex 4b91a6b121 More preparatory work 2016-06-21 01:40:55 +02:00
twinaphex c14e8ba6ca More work on DOWNLOAD_CORE_CONTENT_DIRS 2016-06-21 00:54:14 +02:00
twinaphex a302d78989 Start adding CORE_CONTENT_DIRS_LIST 2016-06-21 00:46:55 +02:00
twinaphex 36db065495 Reorder callbacks 2016-06-20 22:57:11 +02:00
twinaphex 974231ee72 move entries up 2016-06-20 22:51:48 +02:00
twinaphex c9f047edd3 Dehardcode more strings 2016-06-20 21:47:11 +02:00
twinaphex 10157c302b Dehardcode more strings 2016-06-20 21:29:27 +02:00
twinaphex d9651023c4 Fix action_get_title_input_binds_list 2016-06-20 21:17:28 +02:00
twinaphex 1bdf3d395d (menu_cbs_title.c) Dehardcode strings 2016-06-20 21:13:24 +02:00
twinaphex 6024eda7f9 Add more constant strings 2016-06-20 21:03:54 +02:00
Twinaphex 9bcf3fef44 Cleanup 2016-06-20 19:56:41 +02:00
twinaphex e7821f34ee Use generic_action_ok_file_load 2016-06-20 19:55:59 +02:00
twinaphex 67d98dbbea Use generic_action_ok_file_load 2016-06-20 19:54:04 +02:00
twinaphex 7e067aa000 Cleanups 2016-06-20 18:53:55 +02:00
twinaphex d2c9c280fe No longer use CB_ hashes 2016-06-20 16:14:59 +02:00
twinaphex a585017208 Rename MENU_FILE_ to FILE_TYPE_ 2016-06-20 15:50:37 +02:00
twinaphex 284f8cfd23 Remove menu_hash_ files 2016-06-20 03:35:09 +02:00
twinaphex 5075712cac Get rid of menu_hash_calculate - use msg_hash_calculate instead 2016-06-20 00:37:38 +02:00
twinaphex 65dff0a03a menu_hash_to_str_enum has now become msg_hash_to_str 2016-06-20 00:31:13 +02:00
twinaphex 462dda944c (menu_cbs_ok.c) Try to fix second memory leak 2016-06-19 22:30:57 +02:00
twinaphex 8644e8e26b (menu/cbs/menu_cbs_ok.c) Try to fix memory leak 2016-06-19 22:28:55 +02:00
twinaphex 442ebf2acf Create separate 'Core settings' 2016-06-18 22:17:50 +02:00
twinaphex 761ddc6f9c Cleanup 2016-06-18 19:31:25 +02:00
twinaphex 3a031c3b48 Cleanup 2016-06-18 19:07:51 +02:00
twinaphex 01f5d854e3 Cleanups 2016-06-18 19:02:51 +02:00
twinaphex b55c17e7c5 Cleanups 2016-06-18 18:45:11 +02:00
twinaphex 3b0983cf97 Create MENU_ENUM_LABEL_CB_MENU_WALLPAPER 2016-06-18 18:41:18 +02:00
twinaphex 3573050d28 Cleanups 2016-06-18 18:38:46 +02:00
twinaphex 94cbeb754e Rewrite online updater code to no longer use hashes 2016-06-18 18:29:55 +02:00
twinaphex 94325f9466 Refactor action_ok_download_generic 2016-06-18 18:23:09 +02:00
twinaphex b9b4c09212 Remove hashes 2016-06-18 16:54:06 +02:00
twinaphex 40476efc59 Cleanups 2016-06-18 14:47:23 +02:00
twinaphex ab5b90d3cd Cleanups 2016-06-18 14:46:32 +02:00
twinaphex c82387c747 Cleanups 2016-06-18 14:45:47 +02:00
twinaphex cb2d93b8fb Cleanup 2016-06-18 04:41:13 +02:00
twinaphex b5c63869ee CLeanups 2016-06-18 04:39:33 +02:00
twinaphex 8a06bd4104 Cleanups 2016-06-18 04:37:01 +02:00
twinaphex f28f364ec3 Cleanups 2016-06-18 04:35:31 +02:00
twinaphex 8ac995197a Cleanups 2016-06-18 04:33:44 +02:00
twinaphex ba94acc631 Cleanups 2016-06-18 04:22:03 +02:00
twinaphex 1be6453450 Cleanups 2016-06-18 04:19:33 +02:00
twinaphex 766ad7fe3e Remove more dead code 2016-06-18 04:18:30 +02:00
twinaphex 1186cf645e Remove hashes 2016-06-18 04:17:30 +02:00
twinaphex 51356fb293 Cleanups 2016-06-18 04:12:56 +02:00
twinaphex 054781c3f3 Cleanups 2016-06-18 04:06:32 +02:00
twinaphex 7e675b4f8a Cleanups 2016-06-18 03:51:54 +02:00
twinaphex 87b9e1310d Remove MENU_LABEL_VALUE_* 2016-06-18 03:13:23 +02:00
twinaphex 04d46957cc Fix core updater list 2016-06-18 03:12:32 +02:00
twinaphex 7297ced92a Set menu_displaylist_info_t's enum_idx 2016-06-17 23:47:23 +02:00
twinaphex e122fd95dd Fix savestate options 2016-06-17 22:36:13 +02:00
twinaphex 643557d9d6 (menu_cbs_start.c) Remove #if 0 2016-06-17 21:07:02 +02:00
twinaphex 79bd87e12a Reduce further dependence on MENU_VALUE_ 2016-06-17 20:50:36 +02:00
twinaphex 41c7d76017 Reduce dependence on MENU_VALUE_ 2016-06-17 20:43:42 +02:00
twinaphex 84e3a8c717 Kill dependence on MENU_VALUE_* values 2016-06-17 20:31:53 +02:00
twinaphex fd40636f76 Don't rely on MAIN_VALUE 2016-06-17 20:27:52 +02:00
twinaphex 7358b598ed Get rid of some dead code 2016-06-17 20:18:46 +02:00
twinaphex b606d47622 Don't rely on 'value' setting 2016-06-17 20:15:35 +02:00
twinaphex f7f56edffd Make 'Add tab' translatable 2016-06-17 20:11:47 +02:00
twinaphex c480e940ef Add ability to translate Playlists tab 2016-06-17 20:07:00 +02:00
twinaphex 4ef5b42cab Can now translate 'Settings tab' 2016-06-17 20:01:48 +02:00
twinaphex 1acc59b598 We can translate the History Tab label now 2016-06-17 19:57:48 +02:00
twinaphex e3954eda54 Fix titles when Settings / History tab are selected 2016-06-17 19:00:43 +02:00
twinaphex 0eb847e9b1 We can translate 'Main Menu' now 2016-06-17 18:11:52 +02:00
twinaphex bc8cf99ddd Start using MENU_ENUM_LABEL_MAIN_MENU 2016-06-17 17:59:12 +02:00
twinaphex a94b2a47f1 Remove #if 0 ifdefs 2016-06-17 17:43:53 +02:00
twinaphex 3b3e822d78 Expand menu_entries_get_last_stack so we can grab enum_idx 2016-06-17 16:08:47 +02:00
twinaphex 03b93b224c Fix setting directories/paths 2016-06-17 15:54:31 +02:00
twinaphex e94873727e generic_action_ok - cleanup 2016-06-17 15:36:06 +02:00
Twinaphex a48ea15497 Buildfix #1 2016-06-17 15:33:42 +02:00
twinaphex 1000c08a7f Get rid of menu_entry_pathdir_set_value 2016-06-17 15:10:49 +02:00
twinaphex b872260bf3 Update menu_entry_pathdir_set_value 2016-06-17 14:34:28 +02:00
twinaphex 0305770f4b Create separate video / audio menu code 2016-06-17 04:02:26 +02:00
twinaphex a7ced34810 Create title for separate driver settings list 2016-06-16 21:42:31 +02:00
twinaphex fef0d968cd Create DEFERRED_DRIVER_SETTINGS_LIST 2016-06-16 21:40:13 +02:00
twinaphex bba9610199 Add alternatives for label checking 2016-06-16 20:14:15 +02:00
twinaphex 269faab4ab Update menu_cbs_deferred_push.c 2016-06-16 17:54:06 +02:00
twinaphex 3ecb515307 Update menu_cbs_get_value.c 2016-06-16 17:52:32 +02:00
twinaphex d8e5d9cf42 Start creating code in menu_cbs_ok.c so we will bind action
callbacks depending on enum
2016-06-16 17:50:53 +02:00
twinaphex 63d8020fa0 Remove last remnants of menu_hash_to_str 2016-06-16 13:48:36 +02:00
twinaphex 3320e44329 Get rid of last menu_hash_to_str instance 2016-06-16 13:41:53 +02:00
twinaphex b6972f9926 Cleanup 2016-06-16 13:37:33 +02:00
twinaphex c67c37d641 Get rid of one more menu_hash_to_str instance 2016-06-16 13:28:04 +02:00
twinaphex 1ae4d9b22a Cleanups 2016-06-16 12:58:52 +02:00
twinaphex fce884775c Use menu_hash_to_str_enum 2016-06-16 12:56:10 +02:00
twinaphex 66a116deca Use menu_hash_to_str_enum 2016-06-16 00:29:14 +02:00
twinaphex e92d240f08 Use menu_hash_to_str_enum 2016-06-15 23:39:20 +02:00
twinaphex 2f08e760ff Start adding FFT visualizer for libretro-ffmpeg - unforunately
depends on glm for now and is C++-based, no way around that for now
2016-06-15 19:16:27 +02:00
twinaphex 5ddec4efc2 Create menu_content_load_from_playlist 2016-06-15 18:58:18 +02:00
twinaphex 0e5e45595e Cleanup 2016-06-15 18:55:20 +02:00
twinaphex df9f1585de Simplify menu_content_find_first_core 2016-06-15 18:52:27 +02:00
twinaphex a8042bdc0c Create CONTENT_MODE_LOAD_NOTHING_WITH_NEW_CORE_FROM_MENU 2016-06-15 18:17:01 +02:00
twinaphex 49ceee1206 Rename two callbacks 2016-06-15 18:07:00 +02:00
Twinaphex 177c96a382 Fix 'value stored to variable 'playlist' is never read' warning 2016-06-15 17:07:10 +02:00
twinaphex e1002719c0 Use menu_entries_add_enum 2016-06-15 14:59:49 +02:00
twinaphex 53dac26509 Get rid of menu_hash_calculate for detecting if a playlist entry
has core_name and core_path set to 'DETECT'
2016-06-14 22:54:43 +02:00
twinaphex 042ebca2ef Create action_ok_playlist_entry_collection 2016-06-14 22:48:25 +02:00
twinaphex 69503880f5 Get rid of menu_hash_calculate dependencies for menu keyboard
callback functions for settings
2016-06-14 22:16:07 +02:00
twinaphex 27ef0cf9c7 Get rid of menu_hash_calculate dependency in find_first_core 2016-06-14 22:11:10 +02:00
twinaphex fcda911a10 Revert "Start breaking up menu_displaylist_push_internal into separate"
This reverts commit 244b147b0c.
2016-06-14 19:09:47 +02:00
twinaphex ca4f719811 Revert "Set callback for action_refresh_playlist"
This reverts commit cb915e2998.
2016-06-14 19:09:37 +02:00
twinaphex cb915e2998 Set callback for action_refresh_playlist 2016-06-14 18:55:24 +02:00
twinaphex 244b147b0c Start breaking up menu_displaylist_push_internal into separate
functions
2016-06-14 18:51:16 +02:00
twinaphex a6175a3989 (menu_cbs_ok.c) Fix explicit NULL dereferenced warnings 2016-06-05 19:04:59 +02:00
radius 20540a8f42 add menu entry for undo save state 2016-06-04 14:34:06 -05:00
radius 7fb9ec5223 remove stray comment 2016-06-02 23:34:21 -05:00
radius a86cf6b99d initial implementation of undo save state 2016-06-02 23:33:52 -05:00
twinaphex a5dbae0505 Cleanups 2016-06-03 04:59:12 +02:00
twinaphex d8b3597455 menu_cbs_deferred_push.c - Fix 'array compared against 0' 2016-06-02 20:51:27 +02:00
twinaphex f1160f19b3 Fix uninitialized scalar variable warnings 2016-06-02 20:49:25 +02:00
twinaphex c7acb4658b Fix 'pointer to local outside scope' 2016-06-01 05:26:45 +02:00
twinaphex da6ac4aae7 Fix explicit NULL dereferenced warnings 2016-06-01 04:05:14 +02:00
twinaphex 9bb8c41ff6 Fix uninitialized scalar variables warnings 2016-06-01 03:23:38 +02:00
twinaphex e8eb0ef013 Change invocation of task_content_push 2016-05-27 19:34:07 +02:00
twinaphex ccd5b2f73d Add 'Start Remote Gamepad' entry 2016-05-27 19:18:46 +02:00
twinaphex 7d26034ebe Rename rarch_task_* to task_* 2016-05-27 18:14:47 +02:00
twinaphex 49f050b386 Move config_replace to configuration.c 2016-05-27 16:42:20 +02:00
Andre Leiradella d791da9507 undefined debug macros 2016-05-27 00:06:03 -03:00
twinaphex a743c779f8 Prevent some 'conditional jump or move depends on unitialised value' warnings 2016-05-27 04:31:02 +02:00
twinaphex a98616b45b Fix explicit NULL dereferenced/dereference before null check warnings 2016-05-26 17:47:21 +02:00
twinaphex 023088e618 C89_BUILD fix 2016-05-26 06:50:57 +02:00
twinaphex d5d2f7f8ee Fix resource leaks 2016-05-23 22:17:28 +02:00
twinaphex 1eecb570aa Fix regression 2016-05-23 21:46:24 +02:00
twinaphex ea5f3d30e4 Fix missing breaks 2016-05-23 21:39:17 +02:00
twinaphex c93b78147b Should avoid expensive 'djb2' operation now per-frame 2016-05-18 21:45:06 +02:00
twinaphex 4697d10e8c (get_value) Implement system information too 2016-05-18 21:43:07 +02:00
twinaphex 70a4361d29 Split up default get_value callback some more 2016-05-18 21:41:37 +02:00
twinaphex 3d87398011 Cleanup 2016-05-18 21:35:57 +02:00
twinaphex 09b3a6f2c5 Create separate callback for core option representation 2016-05-18 21:22:58 +02:00
twinaphex 8b93439738 Backport this 2016-05-18 21:21:58 +02:00
twinaphex fcf2decb2e Remove persist argument 2016-05-17 09:07:41 +02:00
twinaphex bb1d1da693 Remove runloop_iterate_data 2016-05-16 17:29:02 +02:00
twinaphex f70dc77a61 Pass content_ctx_info_t pointer to rarch_task_push_content 2016-05-16 16:25:16 +02:00
twinaphex 4d30d931fe Move some logic to rarch_task_push_content_load_default 2016-05-16 14:33:50 +02:00
twinaphex fe2eb7f4c1 Add mode to rarch_task_push_content_load_default to make
it explicit what each call does
2016-05-16 14:20:26 +02:00
twinaphex 449c7483cd Rename content_playlist_ to playlist_ 2016-05-16 09:07:44 +02:00
twinaphex 73cc9c4b15 Rename RUNLOOP_CTL_COREOPTS_GET 2016-05-15 10:09:41 +02:00
twinaphex df3b090d7a Revert "Create runloop_get_system_info/runloop_free_system_info/runloop_init_system_info"
This reverts commit 35bf38e05c.
2016-05-12 09:37:21 +02:00
twinaphex 35bf38e05c Create runloop_get_system_info/runloop_free_system_info/runloop_init_system_info 2016-05-12 09:25:52 +02:00
twinaphex 1abe81b222 Create retroarch_replace_config 2016-05-11 21:44:52 +02:00
twinaphex 4100bf95b4 Able to compile without RPNG support 2016-05-11 21:22:45 +02:00
twinaphex b79b2dca13 Create performance_counters 2016-05-10 08:53:14 +02:00
twinaphex af2a33a8cb Move core_option_manager to managers/ 2016-05-10 01:25:47 +02:00
twinaphex 2c6d6a223c Rename core_option functions 2016-05-10 01:21:55 +02:00
twinaphex 2691ab0c7d Rename command_event enums 2016-05-09 20:51:53 +02:00
twinaphex a98ef36d36 Rename event_cmd_ctl to command_event 2016-05-09 20:20:50 +02:00
twinaphex 6ae20f2016 Create managers/ dir - move cheats.c and state_manager.c to it 2016-05-09 18:20:52 +02:00
twinaphex 7ba97e8703 Remove core_info_ctl 2016-05-09 18:11:17 +02:00
twinaphex f8a7154557 Rename rarch_ functions 2016-05-09 07:09:26 +02:00
Jean-André Santoni ea53567520 (XMB) Initial support for the Pixel theme, for Gamegirl 2016-05-09 03:45:38 +07:00
twinaphex 1b8e8ac22a Remove video_shader_driver_ctl 2016-05-08 21:11:27 +02:00
Hans-Kristian Arntzen d723411436 De ioctl video_driver. 2016-05-08 14:00:51 +02:00
Hans-Kristian Arntzen 951c3e4085 De-ioctl menu display interface.
Holy crap ...
2016-05-08 12:38:46 +02:00
twinaphex 13e67aa44e Create runloop_iterate_data 2016-05-08 06:29:11 +02:00
Sebastien Ronsse d5b358fde8 menu: Fix bus error during simultaneous file download/decompression 2016-05-05 10:30:10 +10:00
Sebastien Ronsse 9b36274a95 Add check for decompression failure in generic download function 2016-05-04 15:23:37 +10:00
twinaphex 6690711ace Fix label for 'Download Content' 2016-05-02 22:17:12 +02:00
twinaphex da72a96041 Implement labels for Input User Binds List 2016-05-02 22:15:25 +02:00
twinaphex fbe43730b8 (Thumbnails Updater) Fix name string 2016-05-02 14:16:47 +02:00
twinaphex d6443431c6 Ability to press left/right for Thumbnail Updater 2016-05-01 17:30:16 +02:00
twinaphex f9462ed562 Update autoconfig path 2016-05-01 16:09:46 +02:00
twinaphex 729b1bf64b (Menu) Rename more xmb_ variables 2016-05-01 04:46:16 +02:00
twinaphex 6d720ff337 (XMB/Shader pipeline) Rename some variables and enable ribbon by default 2016-05-01 04:40:20 +02:00
Andrés 6eda5a9e3f Merge pull request #2921 from lakkatv/master
(Lakka) Use a faster mirror for the firmware upgrades
2016-04-29 05:24:08 +02:00
Jean-André Santoni 7128037670 (Lakka) Use a faster mirror for the firmware upgrades 2016-04-29 10:20:39 +07:00
Andrés fd5861d79c Merge pull request #2915 from lakkatv/master
(XMB) Forgot to rename the gradient
2016-04-29 00:40:09 +02:00
Jean-André Santoni b058ca5263 (XMB) Forgot to rename the gradient 2016-04-29 05:38:24 +07:00
Andrés 96de4b3e0e Merge pull request #2914 from lakkatv/master
(XMB) Yet another gradient, for high contrast
2016-04-29 00:09:25 +02:00
Jean-André Santoni 0dc69d4721 (XMB) Yet another gradient, for high contrast 2016-04-29 05:06:32 +07:00
twinaphex 2aad6bf2bb Improve action_switch_thumbnail - if thumbnail mode is 'off', then
pressing 'Y button' will do nothing. If not, you can cycle between
all thumbnail modes (except for Off)
2016-04-28 23:19:32 +02:00
twinaphex 895783d854 Move some variables 2016-04-28 20:49:13 +02:00
twinaphex 65dec874a8 Move some path settings 2016-04-28 19:52:25 +02:00
twinaphex 7dffc6286b Internally change directory settings 2016-04-28 19:26:02 +02:00
Jean-André Santoni b497e2ea5a Update the thumbnails URLs 2016-04-28 22:27:32 +07:00
Jean-André Santoni 7150ea5df2 (XMB) Finalize the thumbnail type switching on keypress 2016-04-28 03:26:09 +07:00
twinaphex 27b4e72613 Button Y can now switch between Thumbnails modes (Boxart/Screenshots/Title) 2016-04-27 13:19:03 +02:00
Jean-André Santoni 90d31a527c (XMB) Temporary patch for the messagebox glitch 2016-04-26 00:09:30 +07:00
twinaphex 65359297d8 Change 'Off' to 'OFF' 2016-04-25 11:37:34 +02:00
twinaphex 8cb66dd021 Add way to switch back and forth between shader pipeline 2016-04-24 22:03:39 +02:00
Jean-André Santoni 20888aee7f (Menu) Fix the index download animation bug for all download lists 2016-04-24 17:30:23 +07:00
Jean-André Santoni 9a356d85a0 (Menu) Fix the animation bug when downloading index
The menu was forcing a navigation selection clear on OK pressed without letting the menu driver perform it's animations. This patch separate the two events, OK is pressed, the index is downloaded, the menu driver animates the transition to the new list, and finally the navigation selection is cleared. In the right order. DISPLAYLIST_GENERIC should progressively disapear in profit of DISPLAYLIST_PENDING_CLEAR for more flexibility in the menus.
2016-04-24 07:23:07 +07:00
Andrés fbc1134a6e Fix the thumbnail downloader URL 2016-04-23 17:50:47 -05:00
twinaphex dcd5391a75 (Thumbnails Updater) Added Thumbnails Updater 2016-04-23 22:31:39 +02:00
Jean-André Santoni 9cd0d46476 (XMB) Add back the red gradient 2016-04-22 18:16:31 +07:00
Jean-André Santoni f8f8650349 (XMB) More gradients 2016-04-22 15:20:08 +07:00
Jean-André Santoni a4308640a2 (XMB) Gradient switching 2016-04-22 13:47:14 +07:00
twinaphex 7e7a1fa5f9 Rename menu_entries_push to menu_entries_add 2016-04-11 05:49:39 +02:00