Commit Graph

6292 Commits

Author SHA1 Message Date
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
twinaphex
1f9559cb7a Get rid of path_get_core_size 2016-10-03 16:17:08 +02:00
Twinaphex
8963db204d Merge pull request #3721 from GregorR/netplay-overrides
Making netplay-related settings overrides behave consistently
2016-10-03 16:11:51 +02:00
twinaphex
1626439c3c Get rid of path_get_core_ptr 2016-10-03 15:46:07 +02:00
twinaphex
25f27c3f4c Get rid of path_get_content 2016-10-03 15:39:57 +02:00
Gregor Richards
4f489fb793 Making netplay-related settings overrides behave consistently 2016-10-03 08:31:21 -04:00
twinaphex
a4d48688c6 Create generic functions for dirs.c 2016-10-03 08:15:41 +02:00
twinaphex
849ce80c50 Create dir_get_size 2016-10-03 08:07:52 +02:00
Gregor Richards
333efdf788 And a couple more debugging lines deleted... 2016-10-02 23:29:50 -04:00
Gregor Richards
25ed0dc5d6 Remove a line used during debugging 2016-10-02 23:29:08 -04:00
Gregor Richards
159a45187a Add a link from the netplay menu to netplay settings 2016-10-02 23:27:12 -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
69e7741722 Show Recording Settings again 2016-10-02 07:54:56 +02:00
twinaphex
d376ea0c9d Merge fixes 2016-10-01 08:24:02 +02: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
1f4e50a72b Revert "Create dir_get_ptr"
This reverts commit ab7bc7755e.
2016-10-01 08:15:57 +02:00
twinaphex
43466d0fa6 Revert "(paths.c) Cleanups"
This reverts commit bd77ac145b.
2016-10-01 08:15:51 +02:00
twinaphex
a9c7c453e0 Revert "Create path_get_ptr"
This reverts commit 0e3fbb615e.
2016-10-01 08:15:33 +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
2dcc5b8e43 Add LIBRETRO_DEVICE to unset/set/is functions for override settings 2016-10-01 06:14:30 +02:00
twinaphex
3592b35573 Add second param to override_set 2016-10-01 05:51:03 +02:00
twinaphex
5ff13df40f Move global->record to record_driver.c 2016-10-01 00:47:05 +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
0e3fbb615e Create path_get_ptr 2016-09-30 07:33:08 +02:00
twinaphex
bd77ac145b (paths.c) Cleanups 2016-09-30 07:27:10 +02:00
twinaphex
ab7bc7755e Create dir_get_ptr 2016-09-30 07:21:33 +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
03215a831f Merge pull request #3690 from aliaspider/master
(3DS) add experimental font and menu_display drivers.
2016-09-29 21:33:08 +02:00
aliaspider
afd5e85a31 (3DS) add experimental font and menu_display drivers. 2016-09-29 20:14:12 +01:00
twinaphex
9384875ab0 Don't use HAVE_NETPLAY any more 2016-09-29 21:07:10 +02:00
Twinaphex
19121dbee3 Merge pull request #3688 from GregorR/netplay-menu
Netplay menu
2016-09-29 19:36:13 +02:00
Brad Parker
54165bf7fb media cannot be a directory 2016-09-29 13:34:39 -04:00
Gregor Richards
5dba982cae All Netplay menu options are now internationalizable. 2016-09-29 13:24:56 -04: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
twinaphex
0ce63a3f94 (menu_setting.c) Prevent dereference by null 2016-09-29 04:28:31 +02:00
twinaphex
ee087498a3 Try to prevent warning 2016-09-29 04:25:55 +02:00
Brad Parker
6826ec7748 have show parent dir (for dirs and files) and filter extension (for files) options visible all the time 2016-09-25 21:47:16 -04: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
3f35e10014 Solve some warnings pointed out by scan-build 2016-09-25 05:55:55 +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
twinaphex
fff4b8ddcf Prevent some warnings 2016-09-23 16:08:12 +02:00
twinaphex
12fa0bd019 Fix unchecked return value warning 2016-09-23 16:05:14 +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
2d11ea71cc Move runloop_fullpath to paths.c 2016-09-23 03:39:44 +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
fcdc6187cb WiFi icons 2016-09-22 22:27:50 +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
twinaphex
7fdc38bf30 Prevent null pointer dereference 2016-09-22 21:57:55 +02:00
twinaphex
af46e81080 Hide Wifi settings if null wifi driver selected 2016-09-22 04:19:31 +02:00
twinaphex
9b93f1b520 (Wifi) show 'no settings' found when selecting wifi settings
if null driver is selected
2016-09-22 04:18:10 +02:00
Jean-André Santoni
4440b58cbe Now able to display a list of ssid 2016-09-22 02:03:10 +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
Jean-André Santoni
39be71e4ad Correctly save and load WiFi driver from the config file 2016-09-22 02:02:47 +02:00
Jean-André Santoni
c45058d3ae Start adding a WiFi driver 2016-09-22 02:02:43 +02:00
twinaphex
b3f50a3758 Prevent uninitialized scalar variable 2016-09-20 15:56:47 +02:00
twinaphex
cea2ac6766 (menu_list) Use string_is_equal 2016-09-19 02:12:25 +02:00
twinaphex
e54329c714 Get rid of more HAVE_ZLIB ifdefs 2016-09-19 01:56:26 +02:00
Brad Parker
7c29fd6c33 create 7z archive backend, enables scanning of 7z content 2016-09-18 10:31:21 -04: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
5a48f32d6b Cleanups 2016-09-17 16:28:46 +02:00
twinaphex
baf2862b85 Use dir_get_savefile_size/dir_get_savestate_size 2016-09-17 15:25:46 +02:00
twinaphex
413d14ad49 Start using dirs functions 2016-09-17 14:57:53 +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
ec45dbaf0c Move retroarch_path_is_media_type to paths.c 2016-09-17 12:56:19 +02:00
twinaphex
b89def5d8f Rename config_get/config_set functions 2016-09-17 12:51:44 +02:00
twinaphex
5aebdb7484 Mov code to paths.c 2016-09-17 12:35:29 +02:00
twinaphex
7e87ba4dcb Dont use HAVE_GLES - turn it into HAVE_OPENGLES 2016-09-17 00:33:42 +02:00
twinaphex
5698bd489c menu_input_pointer_post_iterate - cleanup 2016-09-16 17:14:41 +02:00
twinaphex
ef7541261a Move delay struct variables to menu_event as static variables 2016-09-16 16:54:04 +02:00
twinaphex
125c4f9529 Add menu_event.c 2016-09-16 16:39:30 +02:00
twinaphex
b9ba1b2f29 (menu_input.c) Cleanups 2016-09-16 16:26:06 +02:00
twinaphex
a55feae619 CXX_BUILD fixes 2016-09-16 13:38:06 +02:00
Twinaphex
e4cf93cff4 Merge pull request #3600 from GregorR/netplay-new-features
New Netplay features
2016-09-16 13:35:12 +02:00
twinaphex
9726de615b Fix stray icon 2016-09-16 13:03:26 +02:00
twinaphex
7060f09948 remove header include 2016-09-16 12:46:34 +02:00
twinaphex
17e78909d5 Cleanups 2016-09-16 12:43:19 +02:00
Gregor Richards
2a0202ccf5 Making Netplay check frequency configurable. 2016-09-15 23:06:32 -04:00
twinaphex
8de734b702 Header include cleanups 2016-09-16 01:27:59 +02:00
twinaphex
e19699bac4 Cleanups 2016-09-16 01:25:04 +02:00
twinaphex
8b2b406a85 menu_content.c - add HAVE_CONFIG_H ifdef 2016-09-16 01:23:25 +02:00
twinaphex
d6e4ce5118 menu_input.c - cleanup 2016-09-16 01:22:34 +02:00
twinaphex
8e758bf155 Rename menu_input_pointer to menu_event_pointer 2016-09-15 23:49:24 +02:00
twinaphex
f4d7e36ed0 (menu_input.c) Cleanups 2016-09-15 23:47:08 +02:00
twinaphex
de1c5ec8bd Rename menu_input_frame_retropad to menu_event 2016-09-15 21:14:45 +02:00
twinaphex
528d5edad0 Cleanup 2016-09-15 21:10:12 +02:00
twinaphex
121675c8e4 Cleanups 2016-09-15 21:08:54 +02:00
twinaphex
4cbc8e6f27 Cleanup 2016-09-15 21:05:39 +02:00
twinaphex
06cc175311 Cleanups 2016-09-15 21:01:11 +02:00
twinaphex
b14ffa4562 menu_cbs.h - add HAVE_CONFIG_H ifdef 2016-09-15 20:58:36 +02:00
twinaphex
7bb5e46d21 menu_cbs.h - Add retro_common_api.h 2016-09-15 20:57:59 +02:00
twinaphex
3ed0aa5eb6 Cleanups 2016-09-15 20:55:20 +02:00
twinaphex
e602f534c7 menu_input_bind_dialog.c - more refactors 2016-09-15 20:52:08 +02:00
twinaphex
a9b8114109 Reafctor input_bind_dialog code 2016-09-15 20:45:00 +02:00
twinaphex
4c702c2d36 Cleanups 2016-09-15 20:40:19 +02:00
twinaphex
814eb5b905 (menu_input.c) Header include cleanups 2016-09-15 20:38:07 +02:00
twinaphex
a21674881c Add menu_input_bind_dialog 2016-09-15 20:35:39 +02:00
twinaphex
68f695b196 Buildfix 2016-09-15 19:46:23 +02:00
twinaphex
82673b4db4 Warning cleanups 2016-09-15 19:26:04 +02:00
twinaphex
8fd5c5817a Create menu_input_dialog 2016-09-15 19:23:32 +02:00
twinaphex
760d4811e0 Cleanups 2016-09-15 19:16:16 +02:00
twinaphex
5cf5371314 Refactor menu_input_dialog 2016-09-15 19:07:30 +02:00
twinaphex
e8e16aca9e Create menu_input_dialog_get_label_buffer functions 2016-09-15 19:01:33 +02:00
twinaphex
982a818b48 Create menu_input_dialog_get_buffer 2016-09-15 18:56:51 +02:00
twinaphex
bb5543c2a1 Cleanups 2016-09-15 18:50:33 +02:00
twinaphex
c64cc373af Add menu_input_dialog_get_display_kb 2016-09-15 18:46:59 +02:00
twinaphex
bd565f79ec Add menu_input_dialog_display_kb/menu_input_dialog_hide_kb 2016-09-15 18:45:57 +02:00
twinaphex
84160c092c Cleanups to input_dialog code 2016-09-15 17:26:30 +02:00
twinaphex
8530671e8f Cleanups 2016-09-15 17:21:18 +02:00
twinaphex
d9e631de69 Create menu_input_dialog_start_search 2016-09-15 17:18:24 +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
84f81acba5 Header include cleanups 2016-09-15 16:36:36 +02:00
twinaphex
3a663ba013 (XMB) Use menu_entry_get_value 2016-09-15 16:30:22 +02:00
twinaphex
78c4bc4a5b (xmb.c) Try to make sure 1st and 2nd arguments for fill_pathname_join
are not one and the same
2016-09-15 16:25:10 +02:00
twinaphex
6c4c0cf5e7 Use menu_entry_get_value 2016-09-15 16:13:17 +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
93eff04e54 Move code to widgets/menu_list.c 2016-09-15 15:51:53 +02:00
twinaphex
02e01e0b0a Create menu/widgets/menu_entry 2016-09-15 00:20:43 +02:00
twinaphex
a8f407ac33 Header include cleanups 2016-09-15 00:11:49 +02:00
twinaphex
892c0a6f52 Create menu/widgets/menu_list 2016-09-15 00:10:37 +02:00
twinaphex
1a40ace1ac Cleanup 2016-09-14 23:47:18 +02:00
twinaphex
4c2d754b06 (Zarch) Nits 2016-09-14 23:44:49 +02:00
Jean-André Santoni
6ff07a04b3 Merge pull request #3579 from lakkatv/master
(XMB) Undo icon
2016-09-13 23:22:34 +02:00
Jean-André Santoni
7731b14b5c (XMB) Undo icon 2016-09-13 22:58:52 +02:00
twinaphex
10c29cd317 Add default 'no settings' entry if no settings could be added for
network settings
2016-09-13 22:43:20 +02:00
twinaphex
82dd2bc64c Should add default 'no settings' entry if no settings can be
pushed for updater settings list
2016-09-13 22:37:48 +02:00
Jean-André Santoni
d636f1b4b5 (Menu) Hide Interface Settings in Lakka 2016-09-13 17:18:00 +02:00
twinaphex
77ddea41c8 Move ifdefs around 2016-09-11 21:06:16 +02:00
twinaphex
056cc8ece8 Move menu_popu.c to menu/widgets 2016-09-11 21:03:31 +02:00
twinaphex
1fea80c630 Another header cleanup 2016-09-11 18:49:38 +02:00
twinaphex
3674dd4300 Header include cleanups 2016-09-11 17:28:57 +02:00
twinaphex
6d7602d47f Fix C89_BUILD 2016-09-11 16:43:28 +02:00
twinaphex
51b0e61712 Cleanups 2016-09-11 16:24:02 +02:00
twinaphex
7ac1ed7e10 Cleanups 2016-09-11 14:54:34 +02:00
twinaphex
012e069f86 Get rid of general.h includes 2016-09-11 13:21:56 +02:00
twinaphex
aab5fe60e4 (menu_setting.c) Cleanups 2016-09-10 19:06:00 +02:00
twinaphex
7bb93478db (HAVE_MENU) Buildfix 2016-09-08 14:28:59 +02:00
twinaphex
8e4683fa10 Compiles without HAVE_MENU defined again 2016-09-08 14:25:14 +02:00
twinaphex
74c186c184 Cleanups 2016-09-08 08:08:50 +02:00
twinaphex
0732626797 Add header includes 2016-09-08 06:02:41 +02:00
twinaphex
c35d763990 Cleanups 2016-09-08 06:00:54 +02:00
twinaphex
83194ff235 (menu) Cleanups 2016-09-08 05:43:10 +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
8d41cbf427 Add HAVE_CONFIG_H - menu_displaylist.c 2016-09-08 04:03:28 +02:00
twinaphex
4b2adec67a Add HAVE_CONFIG_H ifdef to menu/menu_driver.c 2016-09-07 00:01:49 +02:00
twinaphex
2cd568cdaa Use xmb_theme 2016-09-06 19:50:13 +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
e5f11d43bf Fix statement is unreachable warning 2016-09-05 18:37:38 +02:00
twinaphex
acd4dd527b Header include cleanups 2016-09-05 18:31:32 +02:00
Twinaphex
88e2ab8f97 Merge pull request #3512 from bparker06/confirm_fix
do not return to game after canceling quit confirm if user toggled the menu manually
2016-09-05 17:44:18 +02:00
Brad Parker
ef29bc96b0 do not return to game after canceling quit confirm if user toggled the menu manually 2016-09-05 11:35:27 -04:00
twinaphex
db5a38cd0c (Wii) Prevent warnings 2016-09-05 17:30:12 +02:00
twinaphex
5afb197198 Cleanup 2016-09-05 08:03:25 +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
efbe083a5f Update 2016-09-05 02:50:29 +02:00
twinaphex
b2e1436408 Header cleanup 2016-09-05 02:49:30 +02:00
twinaphex
9e61f6ffd0 Cleanups 2016-09-04 23:34:24 +02:00
twinaphex
7c6de82096 Cleanups 2016-09-04 23:27:08 +02:00
twinaphex
575e7b36ab Start using menu_popup_push_pending 2016-09-04 23:23:54 +02:00
twinaphex
580e27d2e4 Add menu_popup_push_pending 2016-09-04 23:20:27 +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
88bf19bff4 Get rid of menu->defer_core - unused 2016-09-04 22:20:36 +02:00
twinaphex
6040e6d772 Indent nit 2016-09-04 22:07:10 +02:00
twinaphex
201e03d202 Start moving menu_shader variables out of menu_state struct 2016-09-04 22:02:29 +02:00
Brad Parker
43bfd5d39f back button should still be able to dismiss help text 2016-09-04 15:45:41 -04:00
Brad Parker
27925da4ae revert confirm_on_exit option for now 2016-09-04 15:31:50 -04:00
Alcaro
d610a6baf7 stupid constants not casting themselves properly 2016-09-04 18:14:27 +02:00
Alcaro
5aa0628ebf Kill an overflow or two. Or twelve. 2016-09-04 18:12:03 +02:00
Brad Parker
2b1facdc33 fix nuklear compilation 2016-09-04 00:15:05 -04:00