Commit Graph

1483 Commits

Author SHA1 Message Date
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
90f0dc9942 add more info 2017-01-19 18:14:33 -05:00
fr500
b8f7d69923 add sublabels 2017-01-19 18:11:02 -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
radius
95a2da81e4 start adding ui elements to insert room list into 2017-01-18 22:46:48 -05:00
twinaphex
a3f5590f41 remove dependence on configuration.h inside task_database.c 2017-01-18 01:23:24 +01: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
twinaphex
f9dbd4dc02 Remove config_label_to_key 2017-01-13 15:24:54 +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
Josh Palmer
0ea81fc874 Fix menu_cbs_deferred_push.c compilation when HAVE_LIBRETRODB is not defined 2017-01-09 20:24:51 +00:00
twinaphex
42c26ec539 (menu_shader.c) Cleanups 2017-01-09 20:42:15 +01:00
twinaphex
9826b45242 Fix two Coverity errors 2017-01-09 19:49:58 +01:00
Alcaro
3d600c9f11 Fix some misleading indentation 2017-01-09 19:26:34 +01:00
twinaphex
25decd033a Cleanup menu_shader.c 2017-01-09 03:53:55 +01:00
twinaphex
78608f4c46 Create menu_shader_manager_get_parameters 2017-01-09 03:28:26 +01:00
twinaphex
338980ef29 (menu shader manager) Cleanups 2017-01-09 03:18:37 +01:00
twinaphex
1fd9be102f (menu shader manager) Cleanups 2017-01-09 03:14:53 +01:00
twinaphex
a5ad63b577 More cleanups 2017-01-09 03:08:08 +01:00
twinaphex
5e3c2f3f63 Create menu_shader_manager_get_pass 2017-01-09 03:06:24 +01:00
twinaphex
c8bc6c7120 (XMB) Add Bokeh menu pipeline 2017-01-08 03:56:47 +01:00
twinaphex
77663d1a96 Fix 'move left/right' actions when at history tab on 'No Items' entry 2017-01-08 03:30:20 +01:00
twinaphex
c415dc80e8 Fix 'move left' action when on any tab with 'no items' entry 2017-01-08 03:13:34 +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
f18bc0e814 Allow left/right scroll on 'Browse Archive/Load archive' 2017-01-07 17:51:17 +01:00
twinaphex
7ea15e217f Allow scrolling left/right on 'No items' item 2017-01-07 17:44:27 +01:00
twinaphex
4e037cbe68 (XMB) 'Menu wallpaper' - Show images in aesthetically pleasing way 2017-01-07 17:10:29 +01:00
twinaphex
01bd63cab9 'Core Updater' and 'Content Downloader' returns normally now 2017-01-07 10:24:05 +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
5203495e09 Cleanup 2017-01-05 08:44:33 +01:00
twinaphex
d49502d6e9 Use an ifdef for this callback function 2017-01-05 08:18:17 +01:00
twinaphex
e82abdf216 Buildfix 2017-01-05 05:09:16 +01:00
twinaphex
e75633064a Add 'Y button' callback function for input binds 2017-01-05 04:52:04 +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
bfd0f0bc3d Move menu shader code to menu_shader.c 2016-12-24 23:36:07 +01:00
twinaphex
5758da85b0 Create menu_shader functions 2016-12-24 23:32:02 +01:00
twinaphex
cc282e4bf6 Prevent crash when we select 'Open Archive' and we have no
installed cores and no core info files
2016-12-24 03:33:31 +01:00
twinaphex
c27038d9bd (Wii) Fix build 2016-12-24 03:21:29 +01:00
Brad Parker
25353c31e3 add new hash strings, update JP translation 2016-12-23 01:20:41 -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
ea42e6c97b Reset filebrowser types after leaving 'Load From Collection' 2016-12-22 20:40:35 +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
fac2557885 (database_info.c) Don't use non-enum function 2016-12-20 21:40:41 +01:00
twinaphex
7c8c7e5805 Add specialized callbacks for deferred push - using database_info_build_query_enum 2016-12-20 21:27:02 +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
db6b486d76 Revert "Update menu_cbs_get_value.c"
This reverts commit cfc6edceab.
2016-12-17 12:55:23 +01:00
twinaphex
cfc6edceab Update menu_cbs_get_value.c 2016-12-17 12:24:18 +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
1f726eff84 Show driver setting labels again 2016-12-13 16:13:38 +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
ecf60f0ef3 (OSX) Buildfixes 2016-12-13 01:34:55 +01:00
twinaphex
c2e679bce4 Fix deferred callback for Favorites 2016-12-13 01:34:55 +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
504f6c8081 Add sublabel for OSD font enable 2016-12-12 15:17:06 +01:00
lasers
8366b26d36 Switch XMB Tabs (Music,Video) 2016-12-12 03:54:53 -06:00
twinaphex
9957099bf0 Add 'unified menu controls' setting 2016-12-11 01:29:53 +01:00
lasers
476ce38e3b Add sublabel for Playlists (enable,history_size) 2016-12-10 16:38:33 -06:00
lasers
f93c00630e Add sublabel for UserInterface (pause_nonactive,composition) 2016-12-10 15:52:56 -06:00
lasers
f2e30ec5e9 Add sublabel for Achievements (enable,test_unofficial) 2016-12-10 12:56:13 -06:00
lasers
16eebb3f58 Add Systematic Theme 2016-12-08 23:39:39 -06:00
lasers
aa2b20f14d Add sublabel for Configuration+(s) 2016-12-08 09:44:02 -06:00
twinaphex
9f470c53ae Add 'Simple Snow' shader to GLSL backend 2016-12-06 00:48:36 +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
642310e08a Remove runloop.h header include from many files 2016-12-02 06:19:27 +01:00
Jean-André Santoni
cbc6bc942e Merge branch 'master' of https://github.com/libretro/RetroArch 2016-12-01 20:45:23 +01:00
twinaphex
d3c22cb0e4 Move input/input_autodetect.c to tasks/task_autodetect.c 2016-12-01 20:38:20 +01:00
Jean-André Santoni
2fc592bbe6 Savestate thumbnails reimplementation 2016-12-01 20:31:07 +01:00
twinaphex
bd53c33069 Move input_get_auto_bind to input_config.c 2016-12-01 03:43:51 +01:00
radius
2e7821e337 add a toggle to the firmware check so it can be overruled 2016-11-29 23:22:22 -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
cfd0b4847e fix label 2016-11-28 20:14:13 -05:00
fr500
0a83f7a888 add removable storage shortcut 2016-11-28 17:03:03 -05:00
radius
9505602675 Prevent loading content when firmware is missing 2016-11-27 19:25:38 -05:00
twinaphex
80798ab924 Remove hacky 'OSK Keyboard' overlay 2016-11-27 02:46:09 +01:00
twinaphex
6352b4a82e Dehardcode string 2016-11-26 01:43:37 +01:00
twinaphex
c14b6f6a82 Add more entries and cleanup code in menu_cbs_title.c 2016-11-26 01:39:24 +01:00
twinaphex
4c40de5f72 (menu_cbs_title.c) Dehardcode string 2016-11-25 18:48:50 +01:00
twinaphex
11e7103fbd Cleanups of labels 2016-11-25 18:45:47 +01:00
twinaphex
883d4abea0 Create macro for menu_cbs_title.c 2016-11-25 18:38:41 +01:00
radius
7cabb0c457 fix sublabel for window scale 2016-11-23 20:33:16 -05:00
radius
17fb6b2753 remove WIN32 ifdefs 2016-11-23 20:23:56 -05:00
twinaphex
e4482eed9f Cleanups 2016-11-23 16:11:32 +01:00
twinaphex
efba5dddf5 Cleanups 2016-11-23 15:58:52 +01:00
twinaphex
699a750ebc Cleanups 2016-11-23 15:53:06 +01:00
twinaphex
8231839cac (menu_cbs_title.c) Cleanups 2016-11-23 15:20:34 +01:00
twinaphex
bbf981c7ab Cleanups 2016-11-23 15:18:51 +01:00
twinaphex
e506a7cba9 Cleanups 2016-11-23 15:10:05 +01:00
twinaphex
cd43579d44 CLeanups 2016-11-23 15:01:52 +01:00
twinaphex
1a15f39931 Cleanups 2016-11-23 14:59:03 +01:00
twinaphex
42aea2081d (menu_cbs_title.c) Cleanups 2016-11-23 14:54:54 +01:00
twinaphex
4d538dea5c Add Onscreen Notifications list 2016-11-23 14:28:15 +01:00
twinaphex
989b7e50fd Add sublabels 2016-11-22 09:05:57 +01:00
twinaphex
7873c5967a Add sublabels 2016-11-22 08:48:37 +01:00
twinaphex
fd6f448709 Cleanups 2016-11-22 08:33:36 +01:00
Twinaphex
9dca196cf8 Merge pull request #4036 from lasers/add-sublabel
Add sublabel for Onscreen, Driver, Help
2016-11-21 19:48:33 +01:00
lasers
bfd3430ad8 Add sublabel for Tour (Help) 2016-11-21 12:23:26 -06:00
lasers
166e5fc16d Add sublabel for User 2016-11-21 11:02:34 -06:00
lasers
88046e4bbe Add sublabel for Onscreen 2016-11-21 10:21:18 -06:00
Jean-André Santoni
0da9b6c9c4 Merge pull request #4035 from lasers/add-sublabel
Add sublabel for User Interface, Privacy, Directory, Frame Throttle
2016-11-21 17:06:29 +01:00
lasers
c51bb8c431 Add sublabel for Frame Throttle 2016-11-21 09:59:17 -06:00
lasers
c283fee1f8 Add sublabel for Directory 2016-11-21 09:46:38 -06:00
lasers
fa489f1f76 Add sublabel for Privacy 2016-11-21 09:25:58 -06:00
twinaphex
e0330a5a6e Add Audio Sync sublabel 2016-11-21 16:18:58 +01:00
lasers
d722cec9cd Add sublabel for User Interface 2016-11-21 09:09:29 -06:00
Twinaphex
28e2ecc46d Merge pull request #4034 from lasers/add-sublabel
Add sublabel for Network
2016-11-21 15:57:41 +01:00
lasers
f92afb508b Add sublabel for Logging 2016-11-21 08:53:29 -06:00
lasers
953bf8cf5b Add sublabel for Network 2016-11-21 08:44:59 -06:00
Twinaphex
83efafceea Merge pull request #4032 from lasers/add-sublabel
Add sublabel for Playlists
2016-11-21 15:41:02 +01:00
twinaphex
079de87c61 Cleanups 2016-11-21 15:37:51 +01:00
lasers
df7b229834 Add sublabel for Playlists 2016-11-21 08:34:33 -06:00
Jean-André Santoni
022eb39716 Merge pull request #4030 from lasers/add-sublabel
Add sublabel for Content Saving
2016-11-21 15:26:39 +01:00
lasers
0966f0ff15 Add sublabel for Content Saving 2016-11-21 08:14:22 -06:00
twinaphex
d556173d2f Cleanup 2016-11-21 14:14:17 +01:00
twinaphex
cb36bc8d71 CLeanups 2016-11-21 14:09:21 +01:00
twinaphex
f8efe1056e (menu_cbs_sublabel.c) Cut down on code duplication 2016-11-21 14:07:56 +01:00
twinaphex
62e7103646 Add sublabel 2016-11-21 13:51:09 +01:00
twinaphex
36fb6e100e Add more sublabels 2016-11-21 10:28:17 +01:00
twinaphex
7243561585 Add sublabel for 'Max Users' 2016-11-21 10:03:19 +01:00
twinaphex
d0d0c67d90 Add sublabels for Privacy Settings 2016-11-21 09:59:34 +01:00
twinaphex
588542dad9 Add sublabel for DRC 2016-11-21 09:20:29 +01:00
twinaphex
ef11d95be9 Add sublabels 2016-11-21 07:40:54 +01:00
Twinaphex
eb7bf1387a Revert "Improvs one at a time - Configurations" 2016-11-21 07:26:58 +01:00
Twinaphex
bc3d4ff015 Merge pull request #4012 from lasers/improvs-one-at-a-time
Improvs one at a time - Configurations
2016-11-21 07:08:16 +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
a2c69ec254 Added snow shader hooks - doesn't work yet though - shader driver
system is very limited in terms of how we can set custom menu
shaders - will require a rethink
2016-11-17 20:54:29 +01:00
lasers
204454c967 Add sublabel for Configurations 2016-11-17 05:45:20 -06:00
lasers
14e29d51bf Add sublabel for Driver 2016-11-17 03:11:10 -06:00
lasers
8960893caf Add sublabel for Retro Achievements 2016-11-17 01:35:37 -06:00
lasers
c05aba32a9 Add sublabel for Recording 2016-11-16 03:15:43 -06:00
Twinaphex
25d3c71e1a Merge pull request #4004 from lasers/improvs-one-at-a-time
Improvs one at a time - Information
2016-11-16 08:48:43 +01:00
lasers
ae78e47418 Add sublabel for Information (list) 2016-11-16 01:35:57 -06:00
twinaphex
6485fe1367 Add sublabel for video shared context 2016-11-16 07:35:38 +01: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
lasers
0651f84773 Add sublabel for Core 2016-11-15 22:29:18 -06:00
lasers
857c8f22b2 Add sublabel for Achievements Hardcore Mode 2016-11-15 17:26:29 -06:00
Jean-André Santoni
10d925e189 Make LAKKA_PROJECT unneeded 2016-11-15 10:18:28 +01:00
twinaphex
65cd75e346 Translate string 2016-11-08 01:21:21 +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
56337666de Implement sublabels for cheevos 2016-11-06 12:00:47 +01:00