Commit Graph

400 Commits

Author SHA1 Message Date
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 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 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 15a8f0c485 Wrap some more settings manipulation 2017-04-25 15:31:32 +02:00
twinaphex df60fa7a19 Bugfix 2017-04-23 17:51:06 +02:00
twinaphex c9646c1fd2 Use configuration macro wrappers 2017-04-23 17:36:25 +02:00
twinaphex 3ec5816259 Rewrite RUNLOOP_CTL_SYSTEM_INFO_GET 2017-04-23 16:41:26 +02:00
Gregor Richards fbb508ab5e Make rewind compatible with netplay.
This commit adds support for temporary desync in netplay. When frontend
features that can't be truly synced, in particular rewind, are used,
netplay is momentarily disabled. As soon as the feature finished, e.g. a
rewind ending, netplay resumes with a state load. For rewind, netplay
peers won't actually experience the effect of rewind, but they will load
the rewound state.
2017-04-18 15:25:58 -04:00
twinaphex 0a8f7b9ff2 Simplify CMD_EVENT_AUDIO_STOP/CMD_EVENT_AUDIO_START 2017-04-18 04:11:34 +02:00
twinaphex 55dd4ac754 Simplifications 2017-04-18 03:52:01 +02:00
twinaphex 662755c899 Start simplifying audio driver start/stop 2017-04-18 03:49:35 +02:00
twinaphex 8c89ec158c Update copyrights 2017-03-22 03:09:18 +01:00
Brad Parker c6b1a4bb48 join MITM server when host starts game, if the announcement requested MITM 2017-03-05 14:19:39 -05:00
Twinaphex b7b3b2cb5f Try to prevent truckload of warnings on iOS 2017-02-26 10:33:03 +01:00
twinaphex 8f01bcfb8d Update of command.c 2017-02-26 09:35:35 +01:00
twinaphex c653e6d886 Buildfix 2017-02-26 06:14:33 +01:00
twinaphex e523280cb0 Add fallback message that informs us when config saving is not working 2017-02-26 06:07:58 +01:00
twinaphex d0e49a2d8f Rename some tasks 2017-02-21 16:50:39 +01:00
twinaphex ba16bee5d1 Create task_push_content_load_nothing_with_dummy_core 2017-02-21 03:32:52 +01:00
Gregor Richards 4c1abfaa71 Support for reset in netplay
This patch transfers core_reset across netplay. Resets effectively
worked before thanks to check_frames, but this makes resets work even
without check_frames, and in particular should allow resets to force
sync in savestateless cores, bringing them one step closer to actually
being usable by non-experts.
2017-02-15 14:40:37 -05:00
radius cd17927990 fix contentless netplay! thanks Gregor 2017-02-09 21:22:52 -05:00
Andre Leiradella 0c8ee93e3e Moved cheevos files to their own folder in preparation for the changes to support leaderboards 2017-02-03 10:03:57 +00:00
twinaphex 77cdc9d550 Another refinement 2017-01-25 17:52:58 +01:00
twinaphex da891b97b2 Fix logically dead code warning 2017-01-25 17:52:38 +01:00
twinaphex 41349621cf Add extra param to runloop_get_status 2017-01-25 16:57:22 +01:00
twinaphex 84cb05d4de Fix typo 2017-01-25 16:13:39 +01:00
twinaphex 018cb7ebe6 Add another parameter to content_get_status 2017-01-25 15:51:57 +01:00
twinaphex 361bd471de Create content_get_status 2017-01-25 15:44:21 +01:00
twinaphex bacef54766 Cleanups - use runloop_get_status 2017-01-23 15:19:46 +01:00
twinaphex 8e53dffdef core_impl.c - some cleanups 2017-01-23 14:50:00 +01:00
twinaphex 0d5b3b9273 Create menu_driver_is_alive 2017-01-23 00:37:52 +01:00
Twinaphex 1410668d34 Cleanups 2017-01-22 21:33:59 +01:00
twinaphex 2f7f8b01c9 Cleanups 2017-01-22 21:25:35 +01:00
twinaphex 178d959cad Fix C89_BUILD 2017-01-22 21:24:57 +01:00
Twinaphex 3ff158b907 Merge pull request #4436 from fr500/lobby
Basic lobby system (don't merge, just for tracking)
2017-01-22 21:08:43 +01:00
radius 33cc168eb9 allow connecting to lobby port instead of the port in settings 2017-01-22 12:29:29 -05:00
twinaphex 90bc170829 Get rid of runloop_ctl calls inside audio drivers 2017-01-22 18:05:07 +01:00
Brad Parker 1d3e1a6962 DOS/DJGPP buildfix 2017-01-20 18:23:45 -05:00
radius 0de43b954e can now connect when starting a game too 2017-01-20 16:04:10 -05:00
twinaphex 0c814f767c Remove configuration.h header dependencies 2017-01-17 19:39:12 +01:00
twinaphex 8366278d45 More of where that came from 2017-01-17 15:39:14 +01:00
twinaphex a3e13fde32 Put this around HAVE_COMMAND ifdefs 2017-01-17 15:36:06 +01:00
twinaphex cb64f28950 Create drivers_init 2017-01-16 22:04:57 +01:00
twinaphex dfec7a44ca Cleanups 2017-01-09 02:49:39 +01:00
Alcaro f62ad35238 Shut up some warnings 2017-01-02 02:16:29 +01:00
twinaphex fa606ee479 Cleanup command_event_save_current_config 2017-01-01 05:36:18 +01:00
Gregor Richards 2a7929f123 Server prompt when connecting to netplay host 2016-12-27 16:41:27 -05:00
Gregor Richards 9ecd0ba8c7 Fixing a bug that caused retroarch to crash if netplay failed to connect 2016-12-27 15:07:44 -05:00
twinaphex e5f9c4d713 command_event_save_config - check if config_path is empty 2016-12-27 03:19:07 +01:00
twinaphex 1d070aae93 Silence warnings; set default autoconfig dir 2016-12-25 19:28:44 +01:00
twinaphex 17609e1d42 Only grab setting pointer for command events where we need it 2016-12-25 01:28:16 +01:00
twinaphex e50ecc1b5f command_event - cleanup 2016-12-25 01:24:17 +01:00
twinaphex d76a5ac3f7 Remove default switch case for command_event 2016-12-25 01:22:47 +01:00
twinaphex d66c23f3f3 Only read system info for disk core options 2016-12-25 01:19:38 +01:00
twinaphex f2c022cd54 command.c - use string_is_empty 2016-12-25 01:14:30 +01:00
twinaphex c3c963799b Create command_event_resize_windowed_scale 2016-12-25 01:11:18 +01:00
twinaphex 46d3f7983d When fullscreen toggling, when we go from windowed to fullscreen,
hide the system cursor, otherwise show it
2016-12-24 01:03:20 +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 b56f59d29d Cleanup 2016-12-22 21:56:54 +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
Gregor Richards f0bb0a77f8 Make netplay no longer cache passwords
Netplay now always loads passwords from the configuration, so that
passwords can be changed mid-session.
2016-12-21 09:51:50 -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 262d77546b Adding game/watch key
Adding a key to toggle between playing and spectating. This key takes
the place of the previous flip key, although player flipping does
continue to work (and must be rebound if you still want it)
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
twinaphex 0cce0a7789 Reset RARCH_PATH_CORE when we select 'Unload Core' 2016-12-12 17:27:47 +01:00
twinaphex a47dd21751 Don't print game focus OSD message if input is -1 2016-12-11 06:39:30 +01:00
Twinaphex 3a399340e3 Merge pull request #4169 from AdrianoML/kbmquake
Changes to make keyboard and mouse games more playable
2016-12-06 07:21:20 +01:00
Adriano Moura 6694ae3c56 Removed a nasty debug message... 2016-12-06 04:19:20 -02:00
twinaphex 86a222e0e6 Create just one screenshot function 2016-12-06 06:52:57 +01:00
Adriano Moura 6b99eeaf88 Implements a hotkey for toggling mouse grabbing, hiding and hotkey blocking. Usefull for playing tyrquake with kb/m. 2016-12-06 03:32:28 -02:00
twinaphex f751199860 Create driver mask enums 2016-12-05 01:47:56 +01:00
Gregor Richards 077d5440ee Allow Netplay to receive a struct netplay_host to connect to rather than
using the configured setting
2016-12-02 21:16:15 -05:00
Jean-André Santoni 2cc4bef3aa Do the screenshot in the savestate callback 2016-12-01 22:39:13 +01:00
Jean-André Santoni d00566b018 Add setting for the savestate thumbnails 2016-12-01 20:31:07 +01:00
Jean-André Santoni 367dcef0b1 Savestate thumbnails 2016-12-01 20:31:07 +01:00
Jean-André Santoni 70053afd03 Revert "Add way to hide message for screenshot tasks"
This reverts commit 0aca3d04c0.
2016-12-01 20:30:54 +01:00
twinaphex 0aca3d04c0 Add way to hide message for screenshot tasks 2016-12-01 20:22:44 +01:00
twinaphex 4e8bb52038 (input_overlay.c) Remove more hacks 2016-11-27 15:21:53 +01:00
twinaphex 267fdbe21e (input_overlay.c) remove more hacks 2016-11-27 15:17:44 +01:00
twinaphex bbb2ffea9c Remove nasty input overlay hack for input_overlay_set_scale_factor 2016-11-27 15:10:09 +01:00
twinaphex 7e5d2321c5 Create video_driver_reinit 2016-11-06 14:18:29 +01:00
Brad Parker 5d28029be8 remove confirm_on_exit menu option 2016-10-30 23:29:03 -04:00
twinaphex bb987cf5ac Fix segfault courtesy of AdrianoML - Segfault when booting a core
with a keyboard device
2016-10-30 09:42:59 +01:00
twinaphex 696abbed83 C89_BUILD fix 2016-10-30 03:30:32 +01:00
Twinaphex bd684065c3 Prevent null pointer dereference crash 2016-10-30 02:18:03 +02:00
lasers af569e0929 Add persistent pause notification 2016-10-28 09:09:52 -05:00
Brad Parker d1d5584d18 update copyright 2016-10-27 11:47:10 -04:00
Jean-André Santoni a7efe032af (Lakka) Force saving the settings before a OS shutdown or reboot 2016-10-25 10:28:16 +02:00
twinaphex 456c4c4d58 Remove video_driver_cached_frame_render wrapper function 2016-10-25 00:42:26 +02:00
twinaphex feef0d19b9 Cleanups 2016-10-23 00:49:36 +02:00
twinaphex 62c80085a6 Cleanup some labels 2016-10-23 00:35:40 +02:00
twinaphex 149e7768a0 More translatable strings 2016-10-22 05:05:07 +02:00
twinaphex 7479c238f4 Simplify two strings - do away with 'of' separator 2016-10-22 04:18:50 +02:00
twinaphex e4fd727687 More translated strings 2016-10-20 18:23:34 +02:00
twinaphex ce7cb96e99 Add more translatable strings 2016-10-20 18:08:31 +02:00
twinaphex 09fd2fa118 Make two strings translatable 2016-10-20 18:02:23 +02:00