Commit Graph

7329 Commits

Author SHA1 Message Date
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
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