Commit Graph

1033 Commits

Author SHA1 Message Date
Jean-André Santoni 9e1c426a3a Use the new netplay room list in place of the old netplay menu 2017-05-25 17:35:14 +02:00
aliaspider 385539ccc5 fix stack overflow in netplay_refresh_rooms_cb. 2017-05-23 16:14:25 +01:00
radius 75182bfc6f fix errors due to rebase 2017-05-21 23:43:13 -05:00
twinaphex 59fb7700b8 Combine menu_driver.c and menu_display.c 2017-05-19 15:25:14 +02:00
twinaphex 2fb5e821cf Update Font Path menu option 2017-05-19 04:44:10 +02:00
twinaphex fa9fe88547 Fix filebrowser issues 2017-05-19 02:39:33 +02:00
twinaphex 236f5b3514 Fix selecting image with Menu Wallpaper 2017-05-19 01:50:15 +02:00
twinaphex 6d20fa96e0 Revert "Fix #4920"
This reverts commit f341f70705.
2017-05-19 01:37:45 +02:00
Jean-André Santoni f341f70705 Fix #4920 2017-05-19 00:38:20 +02:00
twinaphex 9096038e20 Correct set_thumbnail_system/set_thumbnail_content functions 2017-05-17 09:32:17 +02:00
twinaphex dd53162519 Add define for IPv6 code 2017-05-17 07:24:17 +02:00
twinaphex acaf65a8f7 Add in define if missing 2017-05-17 07:23:16 +02:00
twinaphex be22290495 Rename to inet_ntop_compat 2017-05-17 07:00:47 +02:00
Twinaphex 3e69214d78 Merge pull request #4928 from fr500/master
add inet_ntop
2017-05-17 05:33:41 +02:00
radius 2f1c3fb437 add inet_ntop 2017-05-16 22:21:36 -05:00
twinaphex 529349019d Combine menu_navigation_ctl and menu_driver_ctl 2017-05-17 04:57:43 +02:00
radius a81c01729b use inet_ntoa if INET6_ADDRSTRLEN is not defined 2017-05-16 20:13:58 -05:00
twinaphex ee8dc151a3 Combine menu_driver.c and menu_navigation.c 2017-05-17 03:00:32 +02:00
twinaphex 0a1f1237aa Comment out inet_ntop for now 2017-05-16 22:16:41 +02:00
Twinaphex 808b973752 (OSX) Silence warnings 2017-05-16 08:44:17 +02:00
radius 54ce598a00 cut code duplication further 2017-05-16 00:34:28 -05:00
radius 1de95c6413 further refinement of the netplay workflow 2017-05-16 00:18:29 -05:00
radius ea0202a39d LAN rooms work on android although it seems to be always using IPv6 now 2017-05-16 00:18:28 -05:00
Twinaphex c035f9597a Merge pull request #4921 from fr500/master
NETPLAY menu improvements
2017-05-16 03:00:19 +02:00
radius c783dbff28 remove some more code duplication, lan rooms now show up correctly on left-right 2017-05-15 19:45:23 -05:00
radius 4710bfcf43 split this function to avoid some code duplication 2017-05-15 19:25:56 -05:00
radius a98033f375 make the --start netplay host-- entry context sensitive 2017-05-15 18:58:46 -05:00
Jean-André Santoni 8e47e7e8b3 Fix #4920 2017-05-15 21:24:27 +02:00
twinaphex 6b4d4447b2 Cleanups 2017-05-15 20:24:12 +02:00
Jean-André Santoni 17837ec81d Display thumbnails in the Database Manager 2017-05-15 13:05:33 +02:00
twinaphex e2c7671e9f Create rarch_menu_running/rarch_menu_running_finished 2017-05-15 04:31:40 +02:00
twinaphex c70916ca31 Move callback to menu_displaylist.c 2017-05-15 02:57:47 +02:00
twinaphex 56fb642119 Rewrite task_netplay_lan_scan.c - pass callback function to task 2017-05-15 02:09:26 +02:00
twinaphex 42ebe7a7ad Merge runloop.c and retroarch.c 2017-05-11 09:11:46 +02:00
Jean-André Santoni c335d870a5 Code cleaning 2017-04-29 22:07:16 +02:00
twinaphex e6ab06a701 Move path variables 2017-04-29 00:39:29 +02:00
twinaphex 05e4ec733e Move uint variables 2017-04-28 21:03:04 +02:00
twinaphex ed53be7c81 Move all bool settings 2017-04-28 14:11:34 +02:00
twinaphex 5ea70ffb2e Get rid of some implicit memsets 2017-04-27 01:23:04 +02:00
twinaphex 3ec5816259 Rewrite RUNLOOP_CTL_SYSTEM_INFO_GET 2017-04-23 16:41:26 +02:00
twinaphex 7ea0528c6b Turn MENU_NAVIGATION_CTL_{SET|GET}_SELECTION into separate
functions
2017-04-23 14:31:49 +02:00
twinaphex 0fc2a87bfd CXX_BUILD fix 2017-03-24 00:18:20 +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
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
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 0d81b2005f parse new lobby room listing with JSON 2017-03-05 14:19:35 -05:00
twinaphex 3a5eb48c4a C89_BUILD fixes 2017-03-05 19:25:11 +01: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
radius 0c456c2235 comment this out for now 2017-02-27 23:47:04 -05: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
radius b719f30b8e add lan games 2017-02-27 19:00:43 -05:00
Jean-André Santoni 834087d1ad (XMB) Use a tab styled icon for the netplay tab 2017-02-27 22:48:27 +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 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 db02a0c52a Move this back 2017-02-24 02:21:18 +01:00
twinaphex b8e68030d0 (menu_cbs_ok.c) Cleanups 2017-02-23 21:35:06 +01:00
twinaphex 0789fff6df Rename load content tasks 2017-02-21 18:36:47 +01:00
twinaphex 03948eafd3 Create task_push_start_builtin_core 2017-02-21 17:22:04 +01:00
twinaphex 1ec7b79ad6 Rename another task 2017-02-21 16:53:02 +01:00
twinaphex d0e49a2d8f Rename some tasks 2017-02-21 16:50:39 +01:00
twinaphex 1582a47bb9 Create task_push_content_load_new_content_with_new_core_from_menu 2017-02-21 04:31:03 +01:00
twinaphex 0b5118423d Create task_push_content_load_nothing_with_new_core_from_menu 2017-02-21 04:07:40 +01:00
twinaphex cca72126f2 Create task_push_content_load_nothing_with_current_core_from_menu 2017-02-21 03:54:34 +01:00
twinaphex 96210188b0 Create task_push_content_load_content_from_playlist_from_menu 2017-02-21 03:44:36 +01:00
radius 34550ba3b5 fix 1d4be4cb1b 2017-01-28 22:13:12 -05:00
radius 1d4be4cb1b update menu 2017-01-28 11:16:44 -05:00
Brad Parker 3c67b2e547 translate netplay room strings 2017-01-25 11:30:34 -05:00
twinaphex 018cb7ebe6 Add another parameter to content_get_status 2017-01-25 15:51:57 +01:00
twinaphex 4b476cfe5f config_replace - add bool argument 2017-01-24 18:08:26 +01:00
radius d1e554ac2e log the port too 2017-01-23 19:58:25 -05:00
twinaphex 1437d21457 Only call task_push_image_load if image exists 2017-01-23 18:30:17 +01:00
radius 2be1355b57 this should work as soon as the server component is updated 2017-01-22 18:57:50 -05:00
radius 3306f5274a add name matching 2017-01-22 18:39:07 -05:00
Twinaphex fa4f538d69 Merge pull request #4479 from fr500/master
remove these, no longer needed
2017-01-22 22:03:53 +01:00
radius 50f3a3318d cleanup this 2017-01-22 16:02:24 -05:00
twinaphex 8ad2b5000f Prevent memcpy if data->data is NULL 2017-01-22 21:47:52 +01:00
radius 692bedf7d3 just reload the game when connecting to a netplay lobby 2017-01-22 15:42:38 -05:00
Twinaphex 1410668d34 Cleanups 2017-01-22 21:33:59 +01:00
radius b594ab3d11 remove these, no longer needed 2017-01-22 15:31:27 -05:00
twinaphex b462e0aaf0 Fix non-HAVE_NETWORKING targets 2017-01-22 21:27:36 +01:00
twinaphex 178d959cad Fix C89_BUILD 2017-01-22 21:24:57 +01:00
twinaphex 36b2c48cb5 Fix CXX_BUILD 2017-01-22 21:19:39 +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 a0e6a24f38 use deferred netplay init 2017-01-22 13:07:30 -05:00
Jean-André Santoni 469aed2e0f Improve the task, with hostname and corename 2017-01-22 18:39:19 +01:00
radius 5e7d9affe3 free netplay_room_list before allocating again 2017-01-22 12:33:14 -05:00
radius 33cc168eb9 allow connecting to lobby port instead of the port in settings 2017-01-22 12:29:29 -05:00
twinaphex 96c8ca5a09 Header update #1 2017-01-22 13:40:32 +01:00
radius 0de43b954e can now connect when starting a game too 2017-01-20 16:04:10 -05:00
radius 42dc8c7e15 woops fix hardcoded address 2017-01-20 15:14:30 -05:00
radius 0acf34dcdd now we can connect (if the game is already loaded 2017-01-20 15:13:38 -05:00
radius b5357493ad log crc properly 2017-01-19 23:53:45 -05:00
radius 8d25b2b0a3 add stub connection handler 2017-01-19 23:44:10 -05:00
radius 8a1fb24fe9 update url 2017-01-19 23:21:22 -05:00
radius 930cde21a2 crc is announced now (for cores that don't have needs_fullpath set) 2017-01-19 21:43:46 -05:00
fr500 bde244645e switch to the new sqlite backend instead of a plain text file 2017-01-19 17:01:50 -05:00
radius d2e09622c8 add own labels 2017-01-19 09:31:01 -05:00
radius 702f0cd95d add entries to the list 2017-01-19 09:16:37 -05:00
radius 3dd6c91493 start populating the list 2017-01-19 08:56:56 -05:00
radius 9237752d91 styling 2017-01-19 02:09:09 -05:00
radius 9e1f267ab2 fix listing 2017-01-19 02:05:33 -05:00
radius 7c833074bb parsing now works 2017-01-19 00:52:53 -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
Alcaro a73a90b701 Remove a bunch of unneeded parameters 2017-01-14 18:18:01 +01:00
Jean-André Santoni f3f20f440f Comment the download subdir support for now. We don't use it and it causes a glitch in XMB 2017-01-11 03:05:40 +01:00
twinaphex 42c26ec539 (menu_shader.c) Cleanups 2017-01-09 20:42:15 +01:00
twinaphex 25decd033a Cleanup menu_shader.c 2017-01-09 03:53:55 +01:00
twinaphex d1d97e9d9d Set shader pipeline to wallpaper mode when setting a menu wallpaper 2017-01-07 18:13:52 +01:00
twinaphex 689eb71795 Rename FILEBROWSER_SELECT_IMAGE to FILEBROWSER_SELECT_FILE 2017-01-07 18:10:17 +01:00
twinaphex a3c334e6c1 'Menu Wallpaper' settings now properly returns 2017-01-07 09:57:38 +01:00
twinaphex 61168a442f (Filebrowser) Fix 'Menu Wallpaper' setting 2017-01-07 09:53:39 +01:00
twinaphex f1acb16401 Add filebrowser_get_type and filebrowser_clear_type 2017-01-07 09:40:07 +01:00
twinaphex d49502d6e9 Use an ifdef for this callback function 2017-01-05 08:18:17 +01:00
Brad Parker ef0b15f3f4 fix more memory leaks 2017-01-03 12:00:52 -05:00
twinaphex 3b4c50b19e filebrowser_clear_type - get rid of it 2017-01-01 06:19:07 +01:00
twinaphex 6001fc65c1 Properly go back to top level settings when selecting a video
filter or audio filter
2017-01-01 01:44:12 +01:00
twinaphex b10b70281b (Overlay) Selecting an overlay goes back correctly to the preceding
settings list
2017-01-01 01:34:28 +01:00
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
twinaphex 121675c8e4 Cleanups 2016-09-15 21:08:54 +02:00
twinaphex 8fd5c5817a Create menu_input_dialog 2016-09-15 19:23:32 +02:00
twinaphex 5cf5371314 Refactor menu_input_dialog 2016-09-15 19:07:30 +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 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 056cc8ece8 Move menu_popu.c to menu/widgets 2016-09-11 21:03:31 +02:00
twinaphex a8f1d5b115 Add HAVE_CONFIG_H ifdefs 2016-09-08 05:39:08 +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 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 9e61f6ffd0 Cleanups 2016-09-04 23:34:24 +02:00
twinaphex 575e7b36ab Start using menu_popup_push_pending 2016-09-04 23:23:54 +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 e106fd4374 Get rid of more general.h includes 2016-09-01 18:01:41 +02:00
twinaphex 672a7e1a40 Get rid of unused 'Debug Information' 2016-08-30 04:58:45 +02:00
twinaphex ba7d638b99 Use string_is_equal 2016-08-29 18:46:41 +02:00
twinaphex 94bb608245 Silence C89 warning 2016-08-29 17:09:45 +02:00
twinaphex 9af900a1d1 Create setting_list.c/setting_list.h 2016-08-29 03:07:33 +02:00
Jean-André Santoni b293f3b980 (Menu) Forgot some ifdefs 2016-08-29 02:39:02 +02:00
Jean-André Santoni f06e76301e (Menu) Get Remove from Playlist to work on history playlists 2016-08-29 02:22:05 +02:00
Jean-André Santoni 25a2b64f1c (Menu) Animate a cancel after a playlist entry is deleted 2016-08-29 01:46:58 +02:00
Jean-André Santoni f387e627f3 (Menu) Start adding Remove from Playlist action 2016-08-29 01:17:02 +02:00
Jean-André Santoni 764b20234d Restaure Lakka services
Also use HAVE_LAKKA instead of HAVE_SYSTEMD to prevent this menu to appear in the regular RetroArch linux build for users that have systemd. It wouldn't work in all cases.
2016-08-10 01:46:47 +02:00
Twinaphex a739b7e60c Merge pull request #3289 from fr500/master
Per-core & Per-game shader presets #2
2016-07-31 01:42:34 +02:00
twinaphex 43a805eb74 Cleanups 2016-07-30 23:18:27 +02:00
twinaphex 8b706ad805 Start creating new history files for music/video/image 2016-07-30 22:47:43 +02:00
radius 0b395a5505 add message to save as option too 2016-07-30 11:16:42 -05:00
radius 9fdaa8b98b fix messages 2016-07-30 11:16:42 -05:00
radius a464d3672a Add options to save per-core/game shaders 2016-07-30 11:16:42 -05:00
twinaphex a625bf51ef Set core type to CORE_TYPE_VIDEO_PROCESSOR 2016-07-28 20:41:51 +02:00
twinaphex 4f617071db Add Start Video Processor menu entry 2016-07-28 20:35:05 +02:00
twinaphex 3da2b1b0b0 Get rid of one HAVE_COMPRESSION ifdef 2016-07-26 14:27:54 +02:00
twinaphex 001d0a1d62 Fix 'Load Core' again 2016-07-26 12:08:04 +02:00
twinaphex 246855ff97 Add MENU_ENUM_LABEL_FILE_BROWSER_SELECT_CORE_FROM_COLLECTION 2016-07-26 09:28:06 +02:00
twinaphex 8f720541c9 Use fill_pathname_join_delim 2016-07-23 14:02:23 +02:00
twinaphex 4df71207ff reset filebrowser to avoid stray entries being left in when we
go from one filebrowser entry to the next
2016-07-14 22:36:18 +02:00
twinaphex 164b28a4fa Fix MENU_ENUM_LABEL_CB_CORE_CONTENT_DOWNLOADS - we need to take
only the first element and use this as the initial base path
2016-07-13 04:25:09 +02:00
twinaphex ad5db2f8cf Revert "Should fix subdir issues"
This reverts commit a9d801a5fc.
2016-07-13 02:00:16 +02:00
twinaphex a9d801a5fc Should fix subdir issues 2016-07-13 01:54:43 +02:00
twinaphex ea175fd26f Rename menu_entries_add_enum to menu_entries_append_enum 2016-07-13 01:17:09 +02:00
twinaphex 41651fa772 Don't suppress all download messages
:W
:Q!
;#
2016-07-12 23:33:51 +02:00
twinaphex 36a8c96e29 (menu_cbs_ok.c) Constant variable guards dead code 2016-07-12 20:54:18 +02:00
twinaphex d903ad2b97 First working implementation of subdirs for URL lists 2016-07-12 18:29:31 +02:00
twinaphex cc40d68e8b Don't suppress messages 2016-07-12 05:22:24 +02:00
twinaphex 40e2103640 Try to fetch .index-dirs for every download entry, WIP 2016-07-11 20:38:57 +02:00
twinaphex 16727bc85a Cleanups - dehardcode some strings 2016-07-11 19:40:30 +02:00
twinaphex ca527de877 Start preparing code for fetching index dirs too 2016-07-11 19:39:26 +02:00
twinaphex 3d52f5e19c Pass userdata to cb_net_generic 2016-07-11 19:33:07 +02:00
twinaphex c938f86235 Get rid of one of the last remaining hash dependencies in menu_displaylist.c 2016-07-10 03:08:18 +02:00
twinaphex 4e347d96b8 reset filebrowser settings when selecting 'Select From Collection' 2016-07-10 02:47:13 +02:00
twinaphex f95b42011f Cleanups 2016-07-10 02:33:44 +02:00
twinaphex 91a946e447 Generic action_ok_display_list - cleanups 2016-07-10 02:30:07 +02:00
twinaphex a922a14191 Cleanups 2016-07-10 02:26:20 +02:00
Twinaphex 20d7987d27 Cleanup unused variables 2016-07-10 00:08:54 +02:00
twinaphex 0ba2bac778 Fix another bug 2016-07-09 22:15:24 +02:00
twinaphex 89db0793b4 Fix action_ok_playlist_entry_collection 2016-07-09 22:09:50 +02:00
twinaphex 519e4e038a Update core_info_find 2016-07-09 21:51:16 +02:00
twinaphex 0bc4248084 Simplify this code 2016-07-09 18:12:35 +02:00