Commit Graph

737 Commits

Author SHA1 Message Date
radius 28deb34742 fix #4625 2017-02-13 01:24:48 -05:00
Gregor Richards aa77d688ec Make announcing netplay on the public lobby optional. 2017-02-06 13:45:58 -05:00
Gregor Richards 55157e934d input_latency_frames is now configurable and has a range 2017-02-01 22:54:03 -05:00
twinaphex 4b476cfe5f config_replace - add bool argument 2017-01-24 18:08:26 +01:00
twinaphex efff2be528 Another cleanup 2017-01-24 15:04:32 +01:00
twinaphex 3d7183577e Clean this up further 2017-01-24 15:03:23 +01:00
twinaphex afb0881f05 Incompatible shader backend conditional was reached even if we had
no shader set
2017-01-24 15:01:48 +01:00
Brad Parker 57949227df DOS: initial input/joypad driver 2017-01-24 00:55:58 -05:00
Brad Parker c4bfa6b0d2 DOS: initial VGA int13 graphics driver 2017-01-22 10:47:11 -05:00
Brad Parker 05c37bd39f initial GDI driver skeleton 2017-01-16 20:41:04 -05:00
Ryunam ebded84b67 Add option to allow or prevent removal of playlist entries 2016-12-27 13:20:41 +01:00
twinaphex 51ec0e0704 (configuration.c) Cut down on reallocation/allocation 2016-12-26 04:14:09 +01:00
twinaphex 8a258d2511 (configuration.c) Cleanups 2016-12-26 03:16:27 +01:00
twinaphex e24f58361c Cleanup config_save_file 2016-12-26 03:01:29 +01:00
twinaphex b4760ef065 Wii port works again 2016-12-25 04:13:30 +01:00
Ryunam c80d1e8242 Add toggle to show / hide Import Content tab on XMB 2016-12-24 18:45:15 +01:00
twinaphex 77e5cdbfde Revert "Rename runloop_msg_queue_push to video_driver_msg_queue_push"
This reverts commit ad7386913c.
2016-12-22 23:36:11 +01:00
twinaphex ad7386913c Rename runloop_msg_queue_push to video_driver_msg_queue_push
and move code to video_driver.c
2016-12-22 13:15:02 +01:00
Brad Parker 94a6e759cf merge battery branch into master 2016-12-19 18:08:41 -05:00
Twinaphex 25fcfb47c7 Use C-style string 2016-12-19 23:17:36 +01:00
Twinaphex 76c4a4f7a0 Merge pull request #4279 from sethk/macos_cleanup
macOS cleanup
2016-12-19 23:15:10 +01:00
Gregor Richards 30beee6004 Be consistent about the type of check_frames. Fixes warnings. 2016-12-19 14:54:13 -05:00
Brad Parker 7aac7f986a add option to show battery level next to the datetime in the menu 2016-12-19 14:28:21 -05:00
Gregor Richards f7f6590156 Goodbye delay_frames! stateless_mode is the new delay_frames=0 2016-12-18 19:28:43 -05:00
Gregor Richards 03415c261d Added netplay spectator password separate from play password 2016-12-18 19:28:43 -05:00
Gregor Richards 763a657f82 Terrible first cut at password (sent in plain text D-8) 2016-12-18 19:28:42 -05:00
Gregor Richards 9b2270f5d4 Say goodbye to spectator mode (for now) 2016-12-18 19:28:42 -05:00
Seth Kingsley d79cdffe37 Don't set config path until open_default_config_file()
This allows overriding of the config with --config
2016-12-17 21:06:07 -08:00
twinaphex 96ffd8e025 Revert "Remove HAVE_COMPRESSION ifdefs in file_path.c"
This reverts commit 4103b70833.
2016-12-17 12:55:38 +01:00
twinaphex 4103b70833 Remove HAVE_COMPRESSION ifdefs in file_path.c 2016-12-17 12:20:49 +01:00
twinaphex a82492a681 Cleanup config_unload_override 2016-12-15 12:07:02 +01:00
twinaphex 1948a77bb5 Add TODO/FIXME 2016-12-14 17:56:55 +01:00
twinaphex 9957099bf0 Add 'unified menu controls' setting 2016-12-11 01:29:53 +01:00
twinaphex 80a6013e7b Add default values for check_frames/delay_frames 2016-12-07 03:08:59 +01:00
twinaphex 001738d326 (netplay) Set netplay port value to RARCH_DEFAULT_PORT by default 2016-12-06 22:20:20 +01:00
twinaphex cd2abc445a Create enums per driver class 2016-12-05 06:37:26 +01:00
Jean-André Santoni d00566b018 Add setting for the savestate thumbnails 2016-12-01 20:31:07 +01:00
Gregor Richards 22798e26c7 delay_frames naming consistency
Unifying all of the various inconsistent names of delay_frames into a
single name: delay_frames.
2016-12-01 13:34:37 -05:00
Twinaphex bb499b70be Merge pull request #4104 from GregorR/natt
NAT traversal
2016-11-30 16:09:53 +01:00
radius 2e7821e337 add a toggle to the firmware check so it can be overruled 2016-11-29 23:22:22 -05:00
Gregor Richards 48240c2806 Adding Netplay NAT traversal option (but not implementation yet) 2016-11-29 22:18:37 -05:00
twinaphex 80798ab924 Remove hacky 'OSK Keyboard' overlay 2016-11-27 02:46:09 +01:00
radius 8cb5ed0d95 (win) add fixed window size mode 2016-11-23 19:43:50 -05:00
twinaphex 6893e8f97e (MSVC) Buildfix 2016-11-23 10:27:46 +01:00
twinaphex 95254aa79b Remove 'back as menu toggle' setting 2016-11-21 13:05:23 +01:00
radius 0d5af3be36 clear incompatible shaders at config_load 2016-11-20 13:58:12 -05:00
radius 2835a2292c include SLANGP extension 2016-11-20 13:31:11 -05:00
radius 7ec31f188d allow saving input related stuff to overrides 2016-11-20 11:47:50 -05:00
radius a99a9c0810 add setting to swap menu_ok and menu_cancel 2016-11-19 13:09:07 -05:00
radius f343bc45fb remove these settings that we never properly implemented 2016-11-19 12:57:12 -05:00
aliaspider 4ce8f84bac (WIIU) set AX as the default audio driver. 2016-11-06 23:42:05 +01:00
Brad Parker 5d28029be8 remove confirm_on_exit menu option 2016-10-30 23:29:03 -04:00
twinaphex 6a6c352360 The new OSK overlay built into the menu should be better - take
this out
2016-10-30 12:14:53 +01:00
Jean-André Santoni 6cc14a4fb9 Add missing copyright mention on some files 2016-10-27 18:17:43 +02:00
Brad Parker d1d5584d18 update copyright 2016-10-27 11:47:10 -04:00
twinaphex f017593501 Reduce size of some char variables and get rid of some implicit memsets 2016-10-27 09:44:20 +02:00
aliaspider a4d745a471 preliminary port to the wiiu platform 2016-10-27 01:34:10 +01:00
twinaphex ad465cc5a4 Prevent more implicit memsets 2016-10-20 18:36:01 +02:00
twinaphex a9ce430ed6 Prevent some implicit memsets 2016-10-20 18:33:25 +02:00
twinaphex 185d073c3e (configuration.c) Prevent implicit memsets 2016-10-16 01:25:31 +02:00
Romain Graillot ade4e7857b Add possibility to switch touch surface on vita build 2016-10-15 13:28:35 +02:00
Twinaphex c489f1a7a7 Merge pull request #3797 from frangarcj/master
(VITA) Add Backtouch enable option
2016-10-14 22:05:02 +02:00
Francisco José García García 1ea5a80d02 (VITA) Add Backtouch enable option 2016-10-14 21:57:18 +02:00
radius 70a59f99ca This code seems redundant, it conflicts with overrides and there is no real need to have these as settings.
With this removed patching works as expected with bsnes, snes9x with IPS, BPS and UPS and with and without overrides
2016-10-14 10:44:31 -05:00
twinaphex d078df7a37 Prevent implicit memsets 2016-10-09 09:05:41 +02:00
Gregor Richards 2218b7baec Setting check_frames to 30 by default. 2016-10-04 22:48:37 -04:00
Twinaphex b0d63f0775 Remove unused variables 2016-10-04 06:09:59 +02: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
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
Gregor Richards 4f489fb793 Making netplay-related settings overrides behave consistently 2016-10-03 08:31:21 -04:00
twinaphex 94e245315b Create dir_set function 2016-10-03 08:20:33 +02:00
twinaphex a4d48688c6 Create generic functions for dirs.c 2016-10-03 08:15:41 +02:00
twinaphex 92e76f8a19 Add HAVE_NETWORKING ifdef 2016-10-03 05:06:01 +02:00
Twinaphex fb117b9260 Remove unused variables 2016-10-03 04:34:08 +02: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 bdf379d568 Create dir_clear 2016-10-01 23:26:59 +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 c28de7d3ff Revert "Create dir_clear"
This reverts commit d7d49c36c7.
2016-10-01 08:16:58 +02:00
twinaphex 8458a039ca Revert "Create dir_get"
This reverts commit db3738babb.
2016-10-01 08:16:13 +02:00
twinaphex 2583390d31 Revert "Create dir_set"
This reverts commit d973e528f6.
2016-10-01 08:16:07 +02:00
twinaphex 1f4e50a72b Revert "Create dir_get_ptr"
This reverts commit ab7bc7755e.
2016-10-01 08:15:57 +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 766653150c Revert "Fix non-HAVE_DYNAMIC"
This reverts commit b3dd8cd72b.
2016-10-01 08:13:16 +02:00
twinaphex 4567fdef52 Take out libretro_device from global struct 2016-10-01 06:22:57 +02:00
twinaphex 2dcc5b8e43 Add LIBRETRO_DEVICE to unset/set/is functions for override settings 2016-10-01 06:14:30 +02:00
twinaphex 67432fde57 Add void * param to is_set 2016-10-01 06:05:08 +02:00
twinaphex 3592b35573 Add second param to override_set 2016-10-01 05:51:03 +02:00
twinaphex 4d76503efd Move around global variable 2016-09-30 08:56:14 +02:00
twinaphex b3dd8cd72b Fix non-HAVE_DYNAMIC 2016-09-30 08:54:52 +02:00
twinaphex 967a463bc7 configuration.c - cleanup 2016-09-30 08:27:26 +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 ab7bc7755e Create dir_get_ptr 2016-09-30 07:21:33 +02:00
twinaphex d973e528f6 Create dir_set 2016-09-30 07:15:30 +02:00
twinaphex db3738babb Create dir_get 2016-09-30 07:11:52 +02:00
twinaphex d7d49c36c7 Create dir_clear 2016-09-30 07:02:23 +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 228886062b Create path_clear 2016-09-30 04:31:19 +02:00
Gregor Richards 7ab1f420d9 Set delay_frames to 16 by default. 2016-09-29 20:20:07 -04:00
twinaphex 9384875ab0 Don't use HAVE_NETPLAY any more 2016-09-29 21:07:10 +02:00
twinaphex 190c417350 Remove stub function 2016-09-29 20:14:26 +02: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 be81edad84 Create path_get 2016-09-29 08:23:41 +02:00
twinaphex 0b1270458c Update path_set 2016-09-29 07:49:54 +02:00
twinaphex 7e1a61570a Add more functionality to path_set 2016-09-29 07:46:21 +02:00
Twinaphex 3900d433f8 Cleanups 2016-09-29 05:49:10 +02:00
twinaphex 89505fa011 Get rid of global->patch 2016-09-29 05:46:31 +02:00
twinaphex 432f466e85 Cleanup parse_config_file 2016-09-25 05:09:41 +02:00
twinaphex 8e6d9a6978 move default_shader_preste code to paths.c 2016-09-25 04:55:16 +02:00
twinaphex 4cf9b3b6be configuration.c - prevent dereference after null warning from Coverity 2016-09-24 17:00:41 +02:00
Gregor Richards c81b022a7d Fix conflation of delay_frames and check_frames in configuration.c 2016-09-23 22:18:10 -04:00
twinaphex 4e3c9987f5 Prevent null pointer dereference / logically dead code / other misc. warnings 2016-09-23 16:03:37 +02:00
Jean-André Santoni 39be71e4ad Correctly save and load WiFi driver from the config file 2016-09-22 02:02:47 +02:00
twinaphex cc11244307 Fix memory leak 2016-09-22 00:58:29 +02:00
twinaphex 8095fa9ff8 Try to fix plethora of resource leaks 2016-09-20 16:32:33 +02:00
twinaphex d81f40a9e1 Remove double free 2016-09-20 16:30:08 +02:00
twinaphex 1a55721c78 Fix some high-priority Coverity-catched defects 2016-09-20 16:10:27 +02:00
twinaphex 49f7ce4365 Prevent unused variable warning 2016-09-17 19:43:30 +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 017d05fd36 Create more dirs functions 2016-09-17 14:53:30 +02:00
twinaphex 4d317ba5d7 Update dirs.c 2016-09-17 14:49:35 +02:00
twinaphex ef02fb8a96 Refactor append config code 2016-09-17 14:14:58 +02:00
twinaphex f4e1ffeabf Don't access global->path.config directly 2016-09-17 13:42:48 +02:00
twinaphex 075599e818 Start using path_ functions for accessing and modifying global->path.config 2016-09-17 13:14:14 +02:00
twinaphex b89def5d8f Rename config_get/config_set functions 2016-09-17 12:51:44 +02:00
twinaphex 56d8be90ec Cleanup 2016-09-17 12:37:53 +02:00
twinaphex 5aebdb7484 Mov code to paths.c 2016-09-17 12:35:29 +02:00
twinaphex 9d7798d52a (configuration.c) Cleanup 2016-09-17 01:40:11 +02:00
Gregor Richards a42be48638 Don't do Netplay CRCing by default
There are too many buggy cores for Netplay to CRC in the default
configuration, so check_frames=0 by default. check_frames is a "last
resort" option anyway, so shouldn't need to be on by default.
2016-09-15 23:06:32 -04:00
Gregor Richards 2a0202ccf5 Making Netplay check frequency configurable. 2016-09-15 23:06:32 -04:00
twinaphex 229e0dd640 Cleanups 2016-09-08 05:48:43 +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 53b0543f47 Silence signed/unsigned mismatch warnings 2016-09-05 18:46:12 +02:00
twinaphex 535d460c63 Cleanups 2016-09-05 17:17:28 +02:00
twinaphex b1c946f22b Cleanup 2016-09-05 17:16:37 +02:00
twinaphex 5afb197198 Cleanup 2016-09-05 08:03:25 +02:00
Brad Parker 276542ea98 more menu popup refactor, add back working confirm_on_exit 2016-09-05 01:04:15 -04:00
Brad Parker 27925da4ae revert confirm_on_exit option for now 2016-09-04 15:31:50 -04:00
Brad Parker a17679a0c5 add input option to allow any user to control the menu 2016-09-03 19:01:29 -04:00