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