Commit Graph

700 Commits

Author SHA1 Message Date
twinaphex bed1db78aa (Directory settings) We go back one level to Directory Settings 2017-01-01 01:31:10 +01:00
twinaphex 876a68717e We don't need enum_idx for task_push_image_load 2016-12-30 05:33:04 +01:00
twinaphex 6a166faa0c Revert "Remove supports_rgba varaible from image_texture.c"
This reverts commit bd0c97fdc4.
2016-12-29 22:53:10 +01:00
twinaphex bd0c97fdc4 Remove supports_rgba varaible from image_texture.c 2016-12-29 22:39:52 +01:00
Gregor Richards 2a7929f123 Server prompt when connecting to netplay host 2016-12-27 16:41:27 -05:00
twinaphex 925d60c0cc Implement part 2 of Browse URL 2016-12-27 00:02:09 +01:00
twinaphex bfd0aa18e4 Add first part of 'Browse URL' 2016-12-26 06:39:12 +01:00
Brad Parker f94e346e2a update JP translation 2016-12-25 00:38:18 -05: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 0eb7ca2c13 Clear filebrowser types before entering 'Scan Directory' 2016-12-22 21:13:14 +01:00
twinaphex 5fbc7aa488 Create action_ok_push_scan_file - reset file browser type
before entering 'Scan File'
2016-12-22 20:49:25 +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
twinaphex 882a65685d (menu_cbs_ok.c) Should fix memory leak 2016-12-21 01:36:06 +01:00
twinaphex 5adaf9e2aa (menu_cbs_ok.c) Add some comments 2016-12-18 16:01:00 +01:00
Gregor Richards 17e08c7a28 When we disconnect netplay, fully deinit it
In particular, we need to disentangle the interceding netplay callbacks.
In previous versions, if you disconnected netplay but were using a core
that made netplay stall for connections (i.e., one that has no
savestates), netplay would continue to stall because it still
interceded, even though it was supposed to be off. This fixes that.
2016-12-17 23:08:59 -05:00
FIX94 d364e5083a move net function back into its net define block 2016-12-17 18:39:18 +01:00
twinaphex b541cd95ef (Statically linked RA) If a game from the history list belongs
to the same core as what is currently statically linked,
directly launch the game with the current executable/core
2016-12-17 16:39:28 +01: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 5364b0b837 Move compression-related code outside of libretro-common file_path.c
and move it into RetroArch's file_path_special.c file instead
2016-12-17 11:54:46 +01:00
twinaphex f186583728 Move filebrowser-dependent code to menu_filebrowser.c 2016-12-16 09:07:03 +01:00
twinaphex e4208750c8 (menu_content.c) Cleanups 2016-12-15 12:18:26 +01:00
twinaphex 15780e7a87 Cleanups 2016-12-14 16:33:54 +01:00
twinaphex a73c5327b1 Remove unused variable 2016-12-14 16:28:56 +01:00
twinaphex d57083197e (Load Content -> Collection) Already loaded core will appear in
supported cores list as 'top core'/'current core'.
2016-12-13 06:32:46 +01:00
twinaphex 18e15a822d Make sure that filebrowser_type gets properly 'reset' before
entering 'Load Content'
2016-12-13 03:44:18 +01:00
twinaphex d7a082e005 Rename 'Select File' to 'Favorites' 2016-12-13 01:34:54 +01:00
twinaphex fc73e82e43 Start making parseable drives work in Load Content 2016-12-13 01:34:53 +01:00
twinaphex 33b143bd5a Call current_core callback function for current core 2016-12-13 01:34:51 +01:00
twinaphex 9909669d01 Combine Load Content and Load Content (Detect Core) 2016-12-13 01:34:49 +01:00
twinaphex 5a2dfe9ded Revert "Combine Load Content and Load Content (Detect Core)"
This reverts commit 92ae2ab860.
2016-12-12 17:19:19 +01:00
twinaphex 92ae2ab860 Combine Load Content and Load Content (Detect Core) 2016-12-12 16:20:43 +01:00
twinaphex 42ce1de663 (menu_cbs_ok.c) Style nits 2016-12-04 04:38:58 +01:00
Gregor Richards 634bdee301 Make sure discovery code is properly ifdef'd for networking-less systems 2016-12-03 00:03:29 -05:00
Gregor Richards 0577749fae Netplay LAN scanning is go! (sort of) 2016-12-02 22:40:26 -05:00
Twinaphex 17dc79a002 Buildfixes/silence unused variable warnings 2016-11-30 04:32:59 +01:00
radius 1b3789edde better firmware checking 2016-11-29 22:21:44 -05:00
radius ff828f884d fix with the correct enum 2016-11-29 00:56:54 -05:00
radius 869800dc04 Only block loading for CONTENT_MODE_LOAD_NOTHING_WITH_CURRENT_CORE_FROM_MENU and only when a system dir is properly configured 2016-11-29 00:49:22 -05:00
radius 9505602675 Prevent loading content when firmware is missing 2016-11-27 19:25:38 -05:00
twinaphex 4d538dea5c Add Onscreen Notifications list 2016-11-23 14:28:15 +01:00
twinaphex 079de87c61 Cleanups 2016-11-21 15:37:51 +01:00
Twinaphex eb7bf1387a Revert "Improvs one at a time - Configurations" 2016-11-21 07:26:58 +01:00
lasers 67f1dc3859 Clean the Configuration mess some more 2016-11-20 02:08:08 -06:00
lasers 6265d1e90a Clean the Configuration mess 2016-11-18 13:45:10 -06:00
twinaphex a912d7176f lakka_get_project() function - cleanup 2016-11-16 07:17:04 +01:00
twinaphex d745891b14 Prevent unused function warning 2016-11-16 07:11:00 +01:00
Jean-André Santoni 10d925e189 Make LAKKA_PROJECT unneeded 2016-11-15 10:18:28 +01:00
twinaphex 89984e6579 Implement info callback for cheevos 2016-11-06 13:05:28 +01:00
twinaphex a57cb22da8 Disable OK button for cheevos 2016-11-06 13:02:19 +01:00
twinaphex 0a046eaaf7 Turn menu_dialog_current_id into static variable again 2016-11-06 11:55:07 +01:00
radius 486254f06d separate hardcore achievements 2016-11-05 16:55:57 -05:00
twinaphex f190909aae Fix cheevos messages 2016-11-05 21:55:32 +01:00
twinaphex 1a1b221ddd Create Configurations list 2016-11-04 15:03:09 +01:00
twinaphex 49479937d4 Reintroduce setting_get_type 2016-10-31 15:01:40 +01:00
Gregor Richards c0d2128369 Disable netplay when we disconnect from the menu, so it doesn't reenable
itself.
2016-10-30 14:41:19 -04:00
twinaphex d7c4b4f009 Should prevent error 2016-10-30 03:27:43 +01:00
Brad Parker d1d5584d18 update copyright 2016-10-27 11:47:10 -04:00
twinaphex 01c6748f72 Prevent uninitialized variable Coverity warning 2016-10-26 09:30:00 +02:00
twinaphex 97d80d5e3e Get rid of more implicit memsets 2016-10-26 06:23:05 +02:00
aliaspider 77b4c8f420 prevent a NULL dereference. 2016-10-24 22:42:17 +01:00
twinaphex 2b4d87a983 Remove setting_get_type 2016-10-23 02:28:22 +02:00
Francisco José García García 7d24146fc7 Fix download content on not core updateable platforms 2016-10-15 12:55:23 +02:00
Twinaphex 30285734b5 Remove unused variable 2016-10-14 16:19:19 +02:00
Brad Parker fec6ed0964 remove zip requirement for archives downloaded from network, same for detecting cores for files when loading archive with core 2016-10-13 15:04:26 -04:00
twinaphex 2fe10a0a23 Prevent Coverity warning 2016-10-12 13:44:27 +02:00
twinaphex 78a09be030 (menu_cbs_ok.c) Prevent implicit memsets 2016-10-09 09:23:00 +02:00
hunterk bad0e9607c add slang shader menu entry to online updater 2016-10-08 15:16:01 -05:00
twinaphex 9895ae0247 Get rid of more implicit memsets 2016-10-08 19:47:26 +02:00
twinaphex 407ef26788 remove more implicit memsets 2016-10-08 19:44:03 +02:00
twinaphex b3a7d2a7bb Fix Recording Settings 2016-10-08 15:05:31 +02:00
Twinaphex b0d63f0775 Remove unused variables 2016-10-04 06:09:59 +02:00
Gregor Richards ff8590b151 Moving around netplay disable/enable to make sure mode switches work
properly.
2016-10-03 17:40:14 -04: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
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 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 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 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 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 9384875ab0 Don't use HAVE_NETPLAY any more 2016-09-29 21:07:10 +02: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 b8a1052b73 Update path_set 2016-09-29 07:40:14 +02: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 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
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 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 850c4beac3 Add a WiFi setting group 2016-09-22 02:03:01 +02:00
twinaphex 5c97d5b46b Move global->name.base to paths.c 2016-09-17 19:41:27 +02:00
twinaphex e338b78792 Use new core options accessors 2016-09-17 13:40:25 +02:00