Commit Graph

1565 Commits

Author SHA1 Message Date
twinaphex
e179108080 Cleanups 2017-04-26 00:24:59 +02:00
Twinaphex
840034d4a0 remove unused variables 2017-04-25 18:54:41 +02:00
twinaphex
53c9acacd6 Wrap access to settings->input.binds completely 2017-04-25 18:50:49 +02:00
twinaphex
8d0e3d7777 Wrap settings->input.binds 2017-04-25 18:27:18 +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
Jean-André Santoni
1148c6156e Fix wrong wraparound code 2017-03-08 21:32:43 +01: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
f2c4eb5047 add sublabel for MITM 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
Twinaphex
c9add8c68e Merge pull request #4706 from fr500/master
Adds lan games to the ROOM list
2017-02-28 01:04:59 +01:00
radius
b719f30b8e add lan games 2017-02-27 19:00:43 -05:00
Jean-André Santoni
64a11ca0f4 (XMB) Allow hidding the netplay tab 2017-02-27 23:32:24 +01:00
Jean-André Santoni
834087d1ad (XMB) Use a tab styled icon for the netplay tab 2017-02-27 22:48:27 +01:00
Twinaphex
fdbdcfee65 Merge pull request #4691 from GregorR/netplay-slave-mode
Netplay slave mode
2017-02-26 21:49:21 +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
3ae52e2095 Prevent potential crashes when pressing left/right on playlists 2017-02-24 06:58:22 +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
Gregor Richards
a3e3b3e790 Adding settings to allow/require connections in slave mode. 2017-02-23 21:33:44 -05: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
dcd4d6b422 Cleanups 2017-02-23 21:32:38 +01:00
twinaphex
bd9e2e5fc7 Revert "Cleanups - menu_cbs_left.c"
This reverts commit 378a69aba9.
2017-02-22 18:45:07 +01:00
twinaphex
dba6c537f2 Revert "Cleanups"
This reverts commit e9f1b25e55.
2017-02-22 18:44:59 +01:00
twinaphex
e9f1b25e55 Cleanups 2017-02-22 07:23:40 +01:00
twinaphex
378a69aba9 Cleanups - menu_cbs_left.c 2017-02-22 07:21:51 +01:00
twinaphex
80fff292d8 action_right_mainmenu - cleanups 2017-02-22 07:14:41 +01:00
twinaphex
c72311a708 Cleanups for left/right callbacks 2017-02-22 06:01:02 +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
Gregor Richards
816d7786ac Re-adding the option to start in spectator mode
This used to be a configuration option because spectator mode and "net"
mode were incompatible. When the ability to switch between player and
spectator was added, the configuration option was removed, since it was
no longer a mode toggle. This re-adds it, mainly so that I can use it to
implement regression tests.
2017-02-16 19:17:06 -05:00
Gregor Richards
aa77d688ec Make announcing netplay on the public lobby optional. 2017-02-06 13:45:58 -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
10aaa163db Add sublabels 2017-02-02 21:54:01 +01:00
twinaphex
4ee1889637 Add sublabel 2017-02-02 21:45:12 +01:00
twinaphex
1986a80b66 Add Quick Menu sublabel 2017-02-02 21:41:34 +01:00
twinaphex
4ad2cca8e5 Add sublabels 2017-02-02 21:37:34 +01:00
twinaphex
61236a6d34 Add sublabels 2017-02-02 21:30:34 +01:00
twinaphex
518bcd3d45 Add sublabels 2017-02-02 21:23:26 +01:00
twinaphex
57fc477fed Add sublabels 2017-02-02 20:26:24 +01:00
twinaphex
c1df5a0a7c Add sublabel 2017-02-02 20:19:40 +01:00
twinaphex
7f67bdfd1f Add sublabels 2017-02-02 20:16:41 +01:00
twinaphex
627be0fd83 Add sublabels 2017-02-02 20:01:07 +01:00
twinaphex
42a5f69c6b Add sublabels 2017-02-02 19:39:10 +01:00
twinaphex
5ffc746f0f Add sublabels 2017-02-02 19:18:47 +01:00
twinaphex
276be558db Add sublabels 2017-02-02 19:11:40 +01:00
twinaphex
3615b6cdb9 Add sublabels 2017-02-02 18:57:51 +01:00
twinaphex
728c4cb12b Add sublabels 2017-02-02 18:40:24 +01:00
twinaphex
77690781ea Add sublabels 2017-02-02 09:43:07 +01:00
twinaphex
20d517e4db Add sublabel 2017-02-02 09:29:02 +01:00
twinaphex
ab498d3cf8 Add sublabels 2017-02-02 09:25:29 +01:00
twinaphex
f69394d22d Adding sublabels 2017-02-02 09:13:46 +01:00
twinaphex
a9731db5fd Add sublabels 2017-02-02 09:01:58 +01:00
twinaphex
61aa0ea067 Add sublabels 2017-02-02 08:54:08 +01:00
twinaphex
353ea52e76 Add sublabels 2017-02-02 08:40:06 +01:00
twinaphex
d2f87730cf Add sublabel 2017-02-02 08:32:23 +01:00
twinaphex
c50b133319 Add sublabels 2017-02-02 07:29:48 +01:00
twinaphex
6a07780fa0 Add sublabels 2017-02-02 07:18:24 +01:00
twinaphex
87606ef88a Add sublabels 2017-02-02 06:50:26 +01:00
twinaphex
4ba9c7e7c7 Add sublabels 2017-02-02 06:48:07 +01:00
twinaphex
5b9c212d70 Add sublabel 2017-02-02 06:41:15 +01:00
twinaphex
756d48702d Add sublabels 2017-02-02 06:38:21 +01:00
twinaphex
7ee5d3a9a8 Add sublabels 2017-02-02 06:29:22 +01:00
twinaphex
77e698e0cc Updates 2017-02-02 06:18:11 +01:00
twinaphex
1d14cb1d13 Add sublabels 2017-02-02 06:15:04 +01:00
twinaphex
a8629599ac Add sublabels 2017-02-02 05:56:45 +01:00
twinaphex
faa518a32d Add sublabels 2017-02-02 05:41:34 +01:00
twinaphex
731f743e2f Add sublabels 2017-02-02 05:34:14 +01:00
twinaphex
2539de0111 Add sublabels 2017-02-02 05:28:23 +01:00
twinaphex
9e114d5dee Add sublabels 2017-02-02 05:20:29 +01:00
twinaphex
88731122a1 Add sublabel 2017-02-02 05:07:49 +01:00
twinaphex
6c260a7268 Add sublabels 2017-02-02 05:02:33 +01:00
twinaphex
235f6b81df Add sublabels 2017-02-02 04:43:07 +01:00
twinaphex
6779fc14fe Add VIDEO_GPU_RECORD sublabel 2017-02-02 04:19:49 +01:00
twinaphex
8148c71556 Add sublabels 2017-02-02 04:17:17 +01:00
twinaphex
96314bb0ba Add sublabels 2017-02-02 04:12:43 +01:00
twinaphex
07cd36e27c Create Filebrowser settings 2017-02-02 04:00:55 +01:00
twinaphex
896be7e1d9 Build fix and another sublabel 2017-02-02 03:09:30 +01:00
twinaphex
5d75a61bd6 Add sublabel 2017-02-02 02:05:54 +01:00
twinaphex
f18b919142 Add sublabels 2017-02-02 01:57:55 +01:00
twinaphex
3f497e8422 Add sublabels 2017-02-02 01:43:26 +01:00
twinaphex
aa3f5006f6 Add more sublabels 2017-02-02 01:30:11 +01:00
twinaphex
c829f852b9 Add sublabel 2017-02-02 01:17:25 +01:00
twinaphex
70392edfeb Add sublabels 2017-02-02 01:03:14 +01:00
twinaphex
eba97ed761 Add sublabel 2017-02-02 00:51:53 +01:00
twinaphex
04586d3d66 Add some sublabels 2017-02-02 00:47:52 +01:00
twinaphex
ba279ed7ac Add left/right callbacks for rooms 2017-02-01 22:38:29 +01:00
Rob Loach
0963431c6a
Add Dot-Art theme 2017-01-30 21:13:44 -05: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
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