twinaphex
70769e435c
Add another edge case
2017-11-27 07:23:43 +01:00
twinaphex
9f83175182
Add Automatically Load Content To Playlist feature
2017-11-27 06:47:31 +01:00
twinaphex
88905661e3
Cleanup
2017-11-27 03:50:33 +01:00
radius
6dfb6da4ec
clear the paths here instead
2017-11-26 18:33:05 -05:00
twinaphex
dfebea9109
Cleanups
2017-11-26 22:58:36 +01:00
twinaphex
493d442f8c
Silence some warnings
2017-11-26 22:43:58 +01:00
twinaphex
e35394d4bd
Fix MSVC 2003 build
2017-11-26 22:41:34 +01:00
twinaphex
66c7eccd91
Cut down on code duplication
2017-11-26 07:35:06 +01:00
twinaphex
064ad8145a
Cut down on code duplication
2017-11-26 07:29:19 +01:00
twinaphex
e049b51a21
Cleanup
2017-11-26 07:17:31 +01:00
twinaphex
ec92edb998
Cut down on code duplication
2017-11-26 07:10:18 +01:00
twinaphex
1dab4a7f83
Cut dowon on code duplication
2017-11-26 07:04:05 +01:00
twinaphex
2e7a532c89
Cut down on code duplication
2017-11-26 06:57:05 +01:00
twinaphex
edfe5e6991
Cut down on code duplication
2017-11-26 06:49:58 +01:00
twinaphex
d5c30fd68c
Cleanups
2017-11-26 06:35:53 +01:00
twinaphex
ce91c082e4
Cut down on code duplication
2017-11-26 06:23:30 +01:00
twinaphex
99fcc63b38
Cut down on code duplication
2017-11-26 06:12:51 +01:00
twinaphex
bd1e06bbb7
Group identical functions
2017-11-26 06:03:34 +01:00
twinaphex
f15aaa0b2c
Reduce differences between the two functions
2017-11-26 05:07:35 +01:00
twinaphex
dee66ab6bb
Get rid of this - seems to be a highly problematic codepath in
...
general
2017-11-26 05:04:18 +01:00
twinaphex
771efdabc0
Fix edge case issue where game's label was not being properly set
...
when loading two games one after another from a playlist/collection -
the previous game's name was being used instead
2017-11-26 03:01:28 +01:00
twinaphex
df7513be27
Cleanups
2017-11-25 23:39:31 +01:00
twinaphex
e8b21cbafe
Refactor code
2017-11-25 22:59:47 +01:00
twinaphex
b604a1871a
Create command_playlist_update_write_file and move it to command.c
2017-11-25 22:54:42 +01:00
twinaphex
bf8cfe4123
Add HAVE_MENU ifdef
2017-11-25 22:00:56 +01:00
twinaphex
a2f721a623
Cleanups
2017-11-25 21:54:30 +01:00
twinaphex
ee26a2f2af
Restore this
2017-11-25 21:52:30 +01:00
twinaphex
aa14dca1b9
Cleanups
2017-11-25 21:51:32 +01:00
twinaphex
c992d92c99
Updates
2017-11-25 21:45:28 +01:00
twinaphex
7f3738d3cd
More refactoring
2017-11-25 21:40:29 +01:00
twinaphex
086ff6e60a
More refactoring
2017-11-25 21:35:00 +01:00
twinaphex
1d9d6d2f40
Refactoring some identical code
2017-11-25 21:18:25 +01:00
Twinaphex
3902d4c1cf
Fix warning
2017-11-25 05:53:56 +01:00
twinaphex
ed9cd1a70d
MSVC 2005 - buildfix
2017-11-20 17:54:13 +01:00
Twinaphex
731db6a4be
Merge pull request #5663 from bkoropoff/mame-member
...
scanner: allow matching archives by member
2017-11-19 23:58:32 +01:00
radius
8f14a92c54
console build fixes
2017-11-19 15:50:01 -05:00
radius
e9afdb327e
styling fixes
2017-11-19 09:56:20 -05:00
radius
b430b772b5
j is initialized as zero already, i should be netplay_room_count
2017-11-19 09:54:28 -05:00
radius
9b673152f7
fix C89 errors
2017-11-19 09:41:36 -05:00
radius
149469515f
Fix lan rooms
...
Squashed commit of the following:
commit 6e1fea3b16bb330ed2862eb00d2e911221c48a34
Author: radius <andres.430@gmail.com>
Date: Sat Nov 18 22:16:02 2017 -0500
use the baked in address instead of sockaddr
commit 84f2d389fd6352b3037f48c18d133d2f1063d461
Author: radius <andres.430@gmail.com>
Date: Sat Nov 18 22:05:57 2017 -0500
send replies
commit c6733009cc5a25e58391c5fc693b277ea27404b3
Author: radius <andres.430@gmail.com>
Date: Sat Nov 18 21:53:12 2017 -0500
send replies
commit a6816c9481f7ea89a3c97597233e54c6354716e7
Author: radius <andres.430@gmail.com>
Date: Sat Nov 18 21:46:55 2017 -0500
send replies
commit c2453b73ccafbd53192507affbc11d5f279c2e7c
Author: radius <andres.430@gmail.com>
Date: Sat Nov 18 21:26:34 2017 -0500
look for common interfaces
commit fb42e6470242689f5e6160149ef91f0f0abf068d
Author: radius <andres.430@gmail.com>
Date: Sat Nov 18 20:06:50 2017 -0500
send broadcasts in all interfaces
commit b7730596df9775fb815007689e9c7cc06b317b03
Author: radius <andres.430@gmail.com>
Date: Sat Nov 18 20:00:17 2017 -0500
send broadcasts in all interfaces
commit b620a78052d1b95e81d346f3e5efb233e0547793
Author: radius <andres.430@gmail.com>
Date: Sat Nov 18 14:30:31 2017 -0500
add more logging
commit c016c7d559cd631172a58f99cd3e1a1365965b8e
Author: radius <andres.430@gmail.com>
Date: Sat Nov 18 14:12:03 2017 -0500
update log messages
commit 0a49ba61f56f2ca483fa76c7a04f0709c68b95ad
Author: radius <andres.430@gmail.com>
Date: Sat Nov 18 13:50:47 2017 -0500
fix lan room listing for rooms > 1, allow connecting in arbitrary ports
2017-11-18 22:43:47 -05:00
Brian Koropoff
711877b056
content: preserve info for history/favorites
...
If the content came from a playlist, use the original label.
Preserve the core path and name in the favorites list.
2017-11-17 16:55:32 -08:00
twinaphex
6f2efe7f1e
Add 'Add to Favorites' to playlist entries
2017-11-16 15:41:37 +01:00
Jean-André Santoni
63ba8be296
(Menu) Reset the navigation pointer when closing content
2017-10-21 18:55:00 +07:00
Brad Parker
a7c8cc88e5
win32: support local multibyte encoding for file paths
2017-10-14 23:13:24 -04:00
Brunnis
39619d1245
Implemented new Kiosk Mode setting which hides all configuration related settings/tabs in XMB.
2017-10-11 11:30:53 +02:00
Brunnis
b1a6753976
Merge branch 'master' into quick-menu-show-hide-options
2017-10-09 12:05:04 +02:00
Mikael Brunnhede
e286c5dda2
Implemented new settings menu view: User Interface -> Views -> Quick Menu.
...
Implemented setting for showing/hiding the "Take Screenshot" option in the Quick Menu.
2017-10-09 08:14:52 +02:00
twinaphex
1e3da091a5
Get rid of some hashes
2017-10-05 11:44:11 +02:00
twinaphex
bb6ca3e4ff
Fix playlists in non-horizontal mode
2017-10-04 08:26:41 +02:00
twinaphex
8238545bef
Cleanups
2017-10-04 06:53:47 +02:00
Twinaphex
9c89b3e546
Merge pull request #5496 from Brunnis/master
...
Add setting for showing/hiding the ability to rename playlist items
2017-10-02 22:37:50 +02:00
Mikael Brunnhede
af7df0cba3
Add setting for showing/hiding the ability to rename playlist items.
2017-10-02 22:17:44 +02:00
twinaphex
df15a67c71
Remove menu_entries_get_last
2017-10-01 17:20:01 +02:00
twinaphex
8af2559b2a
Be similarly careful in other functions
2017-09-28 03:39:35 +02:00
twinaphex
8b62a7cb7d
Fix crash that could occur upon loading content
2017-09-28 03:37:29 +02:00
twinaphex
8b5f8d8c64
menu_displaylist_info - rewrite path
2017-09-28 03:06:54 +02:00
twinaphex
08ecfc74ec
Rewrite info.label
2017-09-28 02:45:03 +02:00
twinaphex
4a133144d5
Get rid of Coverity warning
2017-09-28 00:45:40 +02:00
Twinaphex
8ec326a43f
Merge pull request #5479 from Brunnis/master
...
Add XMB menu option to show the Settings tab if it has previously been hidden
2017-09-26 16:51:50 +02:00
Mikael Brunnhede
a1e9027fe2
Added XMB menu option to show the Settings tab if it has previously been hidden.
2017-09-26 14:41:07 +02:00
twinaphex
60c7f8e35f
Fix 'pointer to local outside scope'
2017-09-18 16:35:31 +02:00
twinaphex
c90307c585
Buildfix
2017-09-18 16:22:27 +02:00
twinaphex
49cf80db10
Fix resource leaks
2017-09-18 15:57:05 +02:00
Andrés
583a74c0e4
Merge pull request #5432 from fr500/master
...
input remapping cleanups
2017-09-11 23:07:42 -05:00
radius
6a561f6414
input remapping cleanups
2017-09-11 22:49:39 -05:00
twinaphex
466df258d8
Fix use after free
2017-09-12 05:09:56 +02:00
twinaphex
2d4cd1bd0e
Fix resource leak
2017-09-12 05:08:56 +02:00
twinaphex
0af92cc92e
Reduce stack usage
2017-09-11 06:31:44 +02:00
twinaphex
29114ffe29
generic_action_ok_displaylist_push - reduce stack usage
2017-09-11 03:09:42 +02:00
twinaphex
e36c3b9a0b
Cleanup
2017-09-11 03:07:04 +02:00
twinaphex
c86901547b
Cleanup
2017-09-11 03:04:55 +02:00
twinaphex
ecd7733a85
Cleanups
2017-09-11 03:03:33 +02:00
twinaphex
fedb4f1de6
Reduce stack usage
2017-09-11 03:01:33 +02:00
twinaphex
b13cc25358
Cleanups
2017-09-11 00:23:04 +02:00
twinaphex
08e3bb2122
(MSVC) Buildfixes
2017-09-10 22:38:03 +02:00
twinaphex
e338838ade
Cut down on stack usage
2017-09-09 22:10:19 +02:00
Brad Parker
0a1b3fedc0
VC6 support (targets NT 3.51)
2017-09-06 23:03:02 -04:00
retro-wertz
a37b880a3d
Fix unable to set Audio DSP Plugin from menu
...
https://github.com/libretro/RetroArch/issues/5389
2017-09-06 09:51:29 +08:00
twinaphex
366c73f429
Fix 'Append Disk Image'
2017-08-17 19:07:38 +02:00
twinaphex
5909d72a09
Fix 'Scan File'
2017-08-17 18:53:55 +02:00
twinaphex
a243278f53
Get rid of more hash labels
2017-08-16 19:06:14 +02:00
twinaphex
0eb78a26b3
Let's try to implement the message inside intl/msg_hash_us.c instead -
...
we need to get index from somewhere
2017-08-16 05:45:51 +02:00
radius
6f4697d60f
start adding descriptions for netplay rooms
2017-08-15 21:03:59 -05:00
twinaphex
5c7fd82a40
Add Music/Image/Video lists for MaterialUI and RGUI
2017-08-16 03:15:04 +02:00
twinaphex
e32ec709b3
Added 'Favorites' to MaterialUI playlists tab
2017-08-16 00:01:56 +02:00
twinaphex
950264e89e
Fix setting the path
2017-08-15 05:30:57 +02:00
twinaphex
147374c9c1
You can now rename playlist entries
2017-08-14 20:07:43 +02:00
twinaphex
fd0c9fb9c1
Start adding entries for renaming entry
2017-08-14 19:40:25 +02:00
Rob Loach
7c54cebfb3
Merge branch 'master' of github.com:libretro/RetroArch into favorites
2017-08-13 21:20:22 -04:00
twinaphex
81273cedcf
Fix playlist remove regression
2017-08-14 02:49:55 +02:00
Jean-André Santoni
9dfb39c672
Start implementing the callback for add-to-favorites
2017-08-14 00:29:38 +02:00
twinaphex
f9765a98fb
Cut down on code duplication
2017-08-13 07:14:10 +02:00
twinaphex
dce21063dd
Cut down on code duplication
2017-08-13 06:57:32 +02:00
twinaphex
45cb6925cf
Cut down on code duplication
2017-08-13 06:49:51 +02:00
twinaphex
2756217d9b
(menu_cbs_ok.c) Cut down on code duplication
2017-08-13 06:36:53 +02:00
twinaphex
51ca9825dd
Cleanups
2017-08-13 00:55:47 +02:00
twinaphex
a98e8bc915
Optimize this part
2017-08-13 00:39:11 +02:00
twinaphex
a443196726
Cut down on code duplication
2017-08-11 02:51:09 +02:00
twinaphex
4a9c7384c7
Silence more format truncation warnings
2017-08-10 23:14:03 +02:00
twinaphex
9272d26269
Start filling in more resolution functionality for Windows
2017-08-09 04:17:32 +02:00
ensra
6a36453f20
Cast ctype args to unsigned char
2017-08-08 12:21:48 +01:00
twinaphex
912c7265e6
Get rid of some warnings
2017-08-06 14:03:09 +02:00
radius
2db79242c9
remove remaps
2017-08-05 11:21:07 -05:00
Justin Jacobs
150bc81ee1
Add "Delete Core" option to Core Information menu ( #5132 )
2017-08-03 18:38:30 -04:00
twinaphex
fad37a3bd1
Load Content Special should now produce a filebrowser
2017-07-30 15:58:46 +02:00
Brad Parker
c072894a93
netplay: show country next to lobby nickname
2017-07-29 02:24:11 +00:00
Twinaphex
432e5c02de
Merge pull request #5161 from fr500/subsystem
...
start implementing subsystem
2017-07-26 02:33:34 +02:00
radius
84e0251a86
add retroarch version to lan announcement
2017-07-24 21:13:28 -05:00
radius
d560660bdc
add room type in the title
2017-07-24 20:52:27 -05:00
radius
fcbcfab3d9
disable SRAM autosave while netplay is underway
2017-07-24 20:13:53 -05:00
radius
c2882164f9
reenable rewind if the user disables netplay
2017-07-24 20:13:53 -05:00
radius
e09075dc25
Add RetroArch version and use different icons for different room types
2017-07-24 20:13:52 -05:00
radius
b14593081d
start implementing subsystem
2017-07-21 19:06:06 -05:00
twinaphex
e9f9702a2d
(playlist.c) Don't expose struct details to outside
2017-07-01 03:38:36 +02:00
twinaphex
652452b905
Create User Interface -> Views
2017-06-20 02:04:23 +02:00
twinaphex
6af5bd01bf
Merge retro_stat and file_path
2017-06-16 15:00:11 +02:00
twinaphex
95e588ce0f
Fix C89_BUILD
2017-06-10 12:52:45 +02:00
twinaphex
6b1b8fc35a
Add netplay settings sublist
2017-06-08 00:19:43 +02:00
twinaphex
449483206f
Revert "New attempt to fix memory leaks of struct retro_system_info"
...
This reverts commit a1d3dd69dd
.
2017-05-30 01:44:49 +02:00
twinaphex
a1d3dd69dd
New attempt to fix memory leaks of struct retro_system_info
...
char variables
2017-05-29 22:24:10 +02:00
twinaphex
e67b6d4b3c
Fix coverity error
2017-05-29 02:30:12 +02:00
twinaphex
ffe0987454
Silence some Coverity warnings
2017-05-28 19:06:15 +02:00
twinaphex
9fa871ccf9
Buildfixes for consoles
2017-05-28 18:33:44 +02:00
twinaphex
c74104f8c9
Get rid of RARCH_MENU_CTL_SYSTEM_INFO_*
2017-05-28 16:25:46 +02:00
twinaphex
f1447ddf3f
Music history list now usable for non-HAVE_FFMPEG builds
2017-05-28 00:09:30 +02:00
Twinaphex
9fe1b9f0b2
get rid of unused variables
2017-05-28 00:04:26 +02:00
twinaphex
9438545bca
Add music tab for non-ffmpeg enabled builds now; add 'Run'
...
and 'Add to mixer' options when selecting Ogg/WAV files
2017-05-27 23:56:10 +02:00
twinaphex
5851d103d0
Add 'Add to Mixer' option for Ogg/WAV files inside the music tab
2017-05-27 21:03:17 +02:00
radius
fabdc580ef
readd manual connection option, cleanup old codepaths
2017-05-27 12:59:34 -05:00
twinaphex
df17764673
Move code from menu_content.c to menu_cbs_ok.c
2017-05-27 03:51:56 +02:00
twinaphex
63a640605c
Cleanups
2017-05-27 00:50:14 +02:00
twinaphex
74f202bbda
(Menu) Cleanups
2017-05-26 20:12:52 +02:00
aliaspider
e18a5716e3
realloc needed here.
2017-05-26 07:05:52 +01:00
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
twinaphex
1fc3f2b057
Add parameter to generic_action_ok_displaylist_push
2016-07-09 18:06:50 +02:00
twinaphex
093e05c411
Stub out 'scan' case for some content files for now
2016-07-09 17:28:33 +02:00
twinaphex
2dac910964
Add DISPLAYLIST_FILE_BROWSER_SELECT_COLLECTION
2016-07-08 23:20:48 +02:00
twinaphex
0b3f45a58a
Refactor 'Load Core' code to no longer need hash
2016-07-08 23:14:22 +02:00
twinaphex
60eb15bf0b
Fix 'Use this directory' for directory settings
2016-07-08 22:51:47 +02:00
twinaphex
e5bde97a2d
Cleanups
2016-07-08 20:47:17 +02:00
Twinaphex
3f6623fa6e
Avoid warning
2016-07-08 13:04:51 +02:00
twinaphex
27c0702919
Cleanups
2016-07-03 11:30:03 +02:00
twinaphex
26afec3b08
Cleanups/CXX_BUILD fix
2016-07-03 11:29:09 +02:00
twinaphex
abebc88195
Cleanups
2016-07-03 11:27:09 +02:00
twinaphex
fa2d1c25a2
FILE_TYPE_PLAIN - add enum_idx fallback
2016-07-03 10:56:41 +02:00
twinaphex
3c81b2597d
Refactor remaining setting screens
2016-07-02 20:40:27 +02:00
twinaphex
abe2a14b16
Refactor 'Onscreen Display'/'Onscreen Overlay' settings
2016-07-02 13:49:05 +02:00
twinaphex
84d9a58ec8
Refactor "Frame Throttle" and "Rewind" settings lists
2016-07-02 13:17:24 +02:00
twinaphex
1b76f42b00
Fix back for settings - goes back to correct index
2016-07-02 12:22:53 +02:00
twinaphex
f011c4c9d6
Refactor 'Saving settings' and 'Logging settings' lists
2016-07-02 12:03:50 +02:00
twinaphex
662497d897
Refactor Configuration Settings
2016-07-02 10:17:09 +02:00
twinaphex
9d3251a54b
Cleanups
2016-07-01 20:18:51 +02:00
twinaphex
550b3e5633
(menu_cbs.c) Get rid of some unneeded variable arguments
2016-07-01 19:13:25 +02:00
twinaphex
79761446c8
Cut down on label hash dependencies
2016-07-01 19:01:25 +02:00
twinaphex
5039d7a444
action_ok_playlist - no longer dependent upon msg_hash_calculate
2016-07-01 18:28:27 +02:00
twinaphex
56ef899946
Move code to menu_content.c
2016-07-01 15:55:36 +02:00
twinaphex
cddb0a3b48
Hide 'Start Core' if we cannot directly start the core
2016-07-01 12:18:38 +02:00
twinaphex
dc7a225f8d
Don't use menu_setting_find anymore in action_ok_file_load
2016-07-01 10:35:50 +02:00
twinaphex
8408b753af
CLeanups
2016-07-01 10:16:41 +02:00
twinaphex
f4bacc7afd
(menu_cbs_ok.c) Get rid of hash_label code
2016-07-01 10:15:26 +02:00
twinaphex
a38675a562
Style nits
2016-07-01 05:51:27 +02:00
twinaphex
0ddb064314
Make strings translatable
2016-07-01 05:42:53 +02:00
twinaphex
36223d551d
Cleanups
2016-07-01 05:17:04 +02:00
twinaphex
6d531f1892
Dehardcode 'DETECT'
2016-07-01 04:58:56 +02:00
twinaphex
bb15d50ff9
Dehardcode some constants
2016-06-30 19:09:22 +02:00
twinaphex
bd8a7d030e
Cleanups
2016-06-30 19:05:55 +02:00
twinaphex
3d27895adf
Cleanups
2016-06-30 18:34:11 +02:00
twinaphex
31056286e8
Simplify menu_cbs_ok.c
2016-06-30 18:31:45 +02:00
twinaphex
b8f40af467
Simplify generic_action_ok_file_laod
2016-06-30 18:29:27 +02:00
twinaphex
471ffc53fd
Refactor menu_content_load_from_playlist
2016-06-30 18:25:19 +02:00
Alcaro
e321d34d08
That should be the last of the new Coverity issues...
2016-06-30 16:10:58 +02:00
twinaphex
037633cf33
Cleanups
2016-06-29 17:07:31 +02:00
twinaphex
3c7dc0a62e
Try to silence more Coverity warnings
2016-06-29 12:13:40 +02:00
Alcaro
996f9a59b7
Whoops, apparently this one is shared the ugly way...
2016-06-27 21:36:59 +02:00
Alcaro
18978c5f01
More Coverity cleanups
2016-06-27 21:34:21 +02:00
Alcaro
5b388d8c92
Fix some Coverity errors
2016-06-27 21:16:49 +02:00
Twinaphex
27070dcb57
Remove unused variables
2016-06-21 06:13:06 +02:00
twinaphex
0f813e1dea
Dehardcode MENU_ENUM_LABEL_CB_CORE_CONTENT_DOWNLOAD
2016-06-21 05:21:19 +02:00
twinaphex
97b0211880
Dehardcode CB_CORE_CONTENT_LIST
2016-06-21 05:13:43 +02:00
twinaphex
982330ef86
Use new 'Download Content' option
2016-06-21 04:21:18 +02:00
twinaphex
4eaf718a6e
Start preparing download URL code
2016-06-21 04:09:26 +02:00
twinaphex
ffdf6eae8e
Start preparing new 'add content' option
2016-06-21 02:24:10 +02:00
twinaphex
4b91a6b121
More preparatory work
2016-06-21 01:40:55 +02:00
twinaphex
c14e8ba6ca
More work on DOWNLOAD_CORE_CONTENT_DIRS
2016-06-21 00:54:14 +02:00
twinaphex
a302d78989
Start adding CORE_CONTENT_DIRS_LIST
2016-06-21 00:46:55 +02:00
twinaphex
6024eda7f9
Add more constant strings
2016-06-20 21:03:54 +02:00
Twinaphex
9bcf3fef44
Cleanup
2016-06-20 19:56:41 +02:00
twinaphex
e7821f34ee
Use generic_action_ok_file_load
2016-06-20 19:55:59 +02:00
twinaphex
67d98dbbea
Use generic_action_ok_file_load
2016-06-20 19:54:04 +02:00
twinaphex
7e067aa000
Cleanups
2016-06-20 18:53:55 +02:00
twinaphex
d2c9c280fe
No longer use CB_ hashes
2016-06-20 16:14:59 +02:00
twinaphex
a585017208
Rename MENU_FILE_ to FILE_TYPE_
2016-06-20 15:50:37 +02:00
twinaphex
284f8cfd23
Remove menu_hash_ files
2016-06-20 03:35:09 +02:00
twinaphex
5075712cac
Get rid of menu_hash_calculate - use msg_hash_calculate instead
2016-06-20 00:37:38 +02:00
twinaphex
65dff0a03a
menu_hash_to_str_enum has now become msg_hash_to_str
2016-06-20 00:31:13 +02:00
twinaphex
462dda944c
(menu_cbs_ok.c) Try to fix second memory leak
2016-06-19 22:30:57 +02:00
twinaphex
8644e8e26b
(menu/cbs/menu_cbs_ok.c) Try to fix memory leak
2016-06-19 22:28:55 +02:00
twinaphex
442ebf2acf
Create separate 'Core settings'
2016-06-18 22:17:50 +02:00
twinaphex
3a031c3b48
Cleanup
2016-06-18 19:07:51 +02:00
twinaphex
01f5d854e3
Cleanups
2016-06-18 19:02:51 +02:00
twinaphex
b55c17e7c5
Cleanups
2016-06-18 18:45:11 +02:00
twinaphex
3b0983cf97
Create MENU_ENUM_LABEL_CB_MENU_WALLPAPER
2016-06-18 18:41:18 +02:00
twinaphex
3573050d28
Cleanups
2016-06-18 18:38:46 +02:00
twinaphex
94cbeb754e
Rewrite online updater code to no longer use hashes
2016-06-18 18:29:55 +02:00
twinaphex
94325f9466
Refactor action_ok_download_generic
2016-06-18 18:23:09 +02:00
twinaphex
b9b4c09212
Remove hashes
2016-06-18 16:54:06 +02:00
twinaphex
40476efc59
Cleanups
2016-06-18 14:47:23 +02:00
twinaphex
ab5b90d3cd
Cleanups
2016-06-18 14:46:32 +02:00
twinaphex
c82387c747
Cleanups
2016-06-18 14:45:47 +02:00
twinaphex
8a06bd4104
Cleanups
2016-06-18 04:37:01 +02:00
twinaphex
f28f364ec3
Cleanups
2016-06-18 04:35:31 +02:00
twinaphex
8ac995197a
Cleanups
2016-06-18 04:33:44 +02:00
twinaphex
ba94acc631
Cleanups
2016-06-18 04:22:03 +02:00
twinaphex
1be6453450
Cleanups
2016-06-18 04:19:33 +02:00
twinaphex
766ad7fe3e
Remove more dead code
2016-06-18 04:18:30 +02:00
twinaphex
1186cf645e
Remove hashes
2016-06-18 04:17:30 +02:00
twinaphex
87b9e1310d
Remove MENU_LABEL_VALUE_*
2016-06-18 03:13:23 +02:00
twinaphex
04d46957cc
Fix core updater list
2016-06-18 03:12:32 +02:00
twinaphex
7297ced92a
Set menu_displaylist_info_t's enum_idx
2016-06-17 23:47:23 +02:00
twinaphex
e122fd95dd
Fix savestate options
2016-06-17 22:36:13 +02:00
twinaphex
a94b2a47f1
Remove #if 0 ifdefs
2016-06-17 17:43:53 +02:00
twinaphex
3b3e822d78
Expand menu_entries_get_last_stack so we can grab enum_idx
2016-06-17 16:08:47 +02:00
twinaphex
03b93b224c
Fix setting directories/paths
2016-06-17 15:54:31 +02:00
twinaphex
e94873727e
generic_action_ok - cleanup
2016-06-17 15:36:06 +02:00
Twinaphex
a48ea15497
Buildfix #1
2016-06-17 15:33:42 +02:00
twinaphex
1000c08a7f
Get rid of menu_entry_pathdir_set_value
2016-06-17 15:10:49 +02:00
twinaphex
b872260bf3
Update menu_entry_pathdir_set_value
2016-06-17 14:34:28 +02:00
twinaphex
0305770f4b
Create separate video / audio menu code
2016-06-17 04:02:26 +02:00
twinaphex
fef0d968cd
Create DEFERRED_DRIVER_SETTINGS_LIST
2016-06-16 21:40:13 +02:00
twinaphex
bba9610199
Add alternatives for label checking
2016-06-16 20:14:15 +02:00
twinaphex
d8e5d9cf42
Start creating code in menu_cbs_ok.c so we will bind action
...
callbacks depending on enum
2016-06-16 17:50:53 +02:00
twinaphex
63d8020fa0
Remove last remnants of menu_hash_to_str
2016-06-16 13:48:36 +02:00
twinaphex
3320e44329
Get rid of last menu_hash_to_str instance
2016-06-16 13:41:53 +02:00
twinaphex
b6972f9926
Cleanup
2016-06-16 13:37:33 +02:00
twinaphex
c67c37d641
Get rid of one more menu_hash_to_str instance
2016-06-16 13:28:04 +02:00
twinaphex
fce884775c
Use menu_hash_to_str_enum
2016-06-16 12:56:10 +02:00
twinaphex
2f08e760ff
Start adding FFT visualizer for libretro-ffmpeg - unforunately
...
depends on glm for now and is C++-based, no way around that for now
2016-06-15 19:16:27 +02:00
twinaphex
5ddec4efc2
Create menu_content_load_from_playlist
2016-06-15 18:58:18 +02:00
twinaphex
0e5e45595e
Cleanup
2016-06-15 18:55:20 +02:00
twinaphex
df9f1585de
Simplify menu_content_find_first_core
2016-06-15 18:52:27 +02:00
twinaphex
a8042bdc0c
Create CONTENT_MODE_LOAD_NOTHING_WITH_NEW_CORE_FROM_MENU
2016-06-15 18:17:01 +02:00
twinaphex
49ceee1206
Rename two callbacks
2016-06-15 18:07:00 +02:00
Twinaphex
177c96a382
Fix 'value stored to variable 'playlist' is never read' warning
2016-06-15 17:07:10 +02:00
twinaphex
e1002719c0
Use menu_entries_add_enum
2016-06-15 14:59:49 +02:00
twinaphex
53dac26509
Get rid of menu_hash_calculate for detecting if a playlist entry
...
has core_name and core_path set to 'DETECT'
2016-06-14 22:54:43 +02:00
twinaphex
042ebca2ef
Create action_ok_playlist_entry_collection
2016-06-14 22:48:25 +02:00
twinaphex
69503880f5
Get rid of menu_hash_calculate dependencies for menu keyboard
...
callback functions for settings
2016-06-14 22:16:07 +02:00
twinaphex
27ef0cf9c7
Get rid of menu_hash_calculate dependency in find_first_core
2016-06-14 22:11:10 +02:00
twinaphex
a6175a3989
(menu_cbs_ok.c) Fix explicit NULL dereferenced warnings
2016-06-05 19:04:59 +02:00
radius
20540a8f42
add menu entry for undo save state
2016-06-04 14:34:06 -05:00
radius
7fb9ec5223
remove stray comment
2016-06-02 23:34:21 -05:00
radius
a86cf6b99d
initial implementation of undo save state
2016-06-02 23:33:52 -05:00
twinaphex
a5dbae0505
Cleanups
2016-06-03 04:59:12 +02:00
twinaphex
f1160f19b3
Fix uninitialized scalar variable warnings
2016-06-02 20:49:25 +02:00
twinaphex
c7acb4658b
Fix 'pointer to local outside scope'
2016-06-01 05:26:45 +02:00
twinaphex
da6ac4aae7
Fix explicit NULL dereferenced warnings
2016-06-01 04:05:14 +02:00
twinaphex
9bb8c41ff6
Fix uninitialized scalar variables warnings
2016-06-01 03:23:38 +02:00
twinaphex
e8eb0ef013
Change invocation of task_content_push
2016-05-27 19:34:07 +02:00
twinaphex
ccd5b2f73d
Add 'Start Remote Gamepad' entry
2016-05-27 19:18:46 +02:00
twinaphex
7d26034ebe
Rename rarch_task_* to task_*
2016-05-27 18:14:47 +02:00
twinaphex
49f050b386
Move config_replace to configuration.c
2016-05-27 16:42:20 +02:00
Andre Leiradella
d791da9507
undefined debug macros
2016-05-27 00:06:03 -03:00
twinaphex
a743c779f8
Prevent some 'conditional jump or move depends on unitialised value' warnings
2016-05-27 04:31:02 +02:00
twinaphex
fcf2decb2e
Remove persist argument
2016-05-17 09:07:41 +02:00
twinaphex
f70dc77a61
Pass content_ctx_info_t pointer to rarch_task_push_content
2016-05-16 16:25:16 +02:00
twinaphex
4d30d931fe
Move some logic to rarch_task_push_content_load_default
2016-05-16 14:33:50 +02:00
twinaphex
fe2eb7f4c1
Add mode to rarch_task_push_content_load_default to make
...
it explicit what each call does
2016-05-16 14:20:26 +02:00
twinaphex
449c7483cd
Rename content_playlist_ to playlist_
2016-05-16 09:07:44 +02:00
twinaphex
df3b090d7a
Revert "Create runloop_get_system_info/runloop_free_system_info/runloop_init_system_info"
...
This reverts commit 35bf38e05c
.
2016-05-12 09:37:21 +02:00
twinaphex
35bf38e05c
Create runloop_get_system_info/runloop_free_system_info/runloop_init_system_info
2016-05-12 09:25:52 +02:00
twinaphex
1abe81b222
Create retroarch_replace_config
2016-05-11 21:44:52 +02:00
twinaphex
4100bf95b4
Able to compile without RPNG support
2016-05-11 21:22:45 +02:00
twinaphex
2691ab0c7d
Rename command_event enums
2016-05-09 20:51:53 +02:00
twinaphex
a98ef36d36
Rename event_cmd_ctl to command_event
2016-05-09 20:20:50 +02:00
twinaphex
6ae20f2016
Create managers/ dir - move cheats.c and state_manager.c to it
2016-05-09 18:20:52 +02:00
twinaphex
7ba97e8703
Remove core_info_ctl
2016-05-09 18:11:17 +02:00
twinaphex
f8a7154557
Rename rarch_ functions
2016-05-09 07:09:26 +02:00
Hans-Kristian Arntzen
951c3e4085
De-ioctl menu display interface.
...
Holy crap ...
2016-05-08 12:38:46 +02:00
Sebastien Ronsse
d5b358fde8
menu: Fix bus error during simultaneous file download/decompression
2016-05-05 10:30:10 +10:00
Sebastien Ronsse
9b36274a95
Add check for decompression failure in generic download function
2016-05-04 15:23:37 +10:00
twinaphex
f9462ed562
Update autoconfig path
2016-05-01 16:09:46 +02:00
Andrés
6eda5a9e3f
Merge pull request #2921 from lakkatv/master
...
(Lakka) Use a faster mirror for the firmware upgrades
2016-04-29 05:24:08 +02:00
Jean-André Santoni
7128037670
(Lakka) Use a faster mirror for the firmware upgrades
2016-04-29 10:20:39 +07:00
twinaphex
895783d854
Move some variables
2016-04-28 20:49:13 +02:00
twinaphex
65dec874a8
Move some path settings
2016-04-28 19:52:25 +02:00
twinaphex
7dffc6286b
Internally change directory settings
2016-04-28 19:26:02 +02:00
Jean-André Santoni
b497e2ea5a
Update the thumbnails URLs
2016-04-28 22:27:32 +07:00
Jean-André Santoni
90d31a527c
(XMB) Temporary patch for the messagebox glitch
2016-04-26 00:09:30 +07:00
Jean-André Santoni
20888aee7f
(Menu) Fix the index download animation bug for all download lists
2016-04-24 17:30:23 +07:00
Jean-André Santoni
9a356d85a0
(Menu) Fix the animation bug when downloading index
...
The menu was forcing a navigation selection clear on OK pressed without letting the menu driver perform it's animations. This patch separate the two events, OK is pressed, the index is downloaded, the menu driver animates the transition to the new list, and finally the navigation selection is cleared. In the right order. DISPLAYLIST_GENERIC should progressively disapear in profit of DISPLAYLIST_PENDING_CLEAR for more flexibility in the menus.
2016-04-24 07:23:07 +07:00
Andrés
fbc1134a6e
Fix the thumbnail downloader URL
2016-04-23 17:50:47 -05:00
twinaphex
dcd5391a75
(Thumbnails Updater) Added Thumbnails Updater
2016-04-23 22:31:39 +02:00
twinaphex
7e7a1fa5f9
Rename menu_entries_push to menu_entries_add
2016-04-11 05:49:39 +02:00
twinaphex
f25581e88d
Add print_buf_lines_extended and have core updater use it
2016-04-11 03:09:17 +02:00
twinaphex
e41127459e
Rename 'filestream' functions
2016-03-24 04:09:25 +01:00
Jean-André Santoni
adfb0b5a6d
(Menu) Unhardcode Lakka Update Dir
2016-03-23 21:40:41 +07:00
twinaphex
4d30df7a64
Header cleanup
2016-03-21 19:23:45 +01:00
twinaphex
7508eab655
(CXX_BUILD) Avoid some C++ warnings + buildfix
2016-03-20 17:01:15 +01:00
twinaphex
3720cf87e7
Rename retro_file to file_stream
2016-03-20 16:29:14 +01:00
twinaphex
93b7dc1bdd
(libretro-common) move 'lists' files to lists/
2016-03-20 14:53:54 +01:00
twinaphex
97981c7a9d
Header cleanups
2016-03-20 04:44:29 +01:00
twinaphex
5b4ba2a449
Add Network Information now
2016-03-03 03:06:54 +01:00
twinaphex
5dfc3f31db
Move game_options_path to paths
2016-03-02 05:29:24 +01:00
twinaphex
0eb3feff64
Cleanups
2016-02-25 19:48:07 +01:00
twinaphex
b870aaf2fa
Create MENU_INPUT_CTL_START_LINE
2016-02-25 18:36:29 +01:00
twinaphex
60c551fe75
Cleanups
2016-02-25 17:26:55 +01:00
twinaphex
77c583ae47
Create DISPLAYLIST_PROCESS
2016-02-24 23:19:53 +01:00
twinaphex
e8eaa54218
Refactor menu_displaylist_ctl
2016-02-24 23:05:54 +01:00
twinaphex
7968914453
Refactor menu_displaylist_push_list to menu_displaylist_ctl
2016-02-24 22:56:41 +01:00
netux79
a2851ab70b
(GX) Resolution Saving's Video Corruption Fix.
...
Also some cleanups for the RA GX version included.
2016-02-12 16:58:59 -05:00
twinaphex
c6220a9e66
Reimplement rarch_task_push_content_load_default
2016-02-12 04:55:18 +01:00
twinaphex
7d00f945b8
Implement RARCH_MENU_CTL_IS_PENDING_QUICK_MENU, RARCH_MENU_CTL_SET_PENDING_QUICK_MENU, RARCH_MENU_CTL_UNSET_PENDING_QUICK_MENU
2016-02-12 04:28:09 +01:00
twinaphex
f17f786234
Use menu_cbs_exit in more places
2016-02-10 21:42:18 +01:00
twinaphex
da590b00a8
Add action_ok_exit
2016-02-10 21:38:51 +01:00
twinaphex
84d64c4042
Add RARCH_MENU_CTL_DRIVER_DATA_GET
2016-02-10 21:15:23 +01:00
twinaphex
86e8c7a9f8
Free rdb
2016-02-10 20:01:38 +01:00
twinaphex
08eb091610
Rename rarch_ to retro_
2016-02-09 17:47:04 +01:00
twinaphex
ce2869b4d8
Create tasks_internal and split up RA-specific task code to outside
2016-02-09 17:12:39 +01:00
twinaphex
82991afb36
Remove unnecessary menu_display_msg_queue_push
2016-02-09 03:29:37 +01:00
radius
14cd4af752
don't create directories when checking for game options, only create when the user selects the menu entry
2016-02-08 00:07:41 -05:00
twinaphex
9e9723e721
Create CORE_INFO_CTL_FIND
2016-02-07 02:50:16 +01:00
twinaphex
490c023fe3
Add core_info_ctl actions
2016-02-07 02:37:57 +01:00
twinaphex
8b20409d32
Rename rarch_defer_core_wrapper
2016-02-06 19:43:42 +01:00
twinaphex
c67771fab6
Buildfix
2016-02-05 19:00:30 +01:00
twinaphex
8c2ed9f750
Rename FRONTEND_FORK_SALAMANDER_RESTART to FRONTEND_FORK_RESTART
...
and call FRONTEND_FORK_CORE instead of FRONTEND_FORK_RESTART
when selecting a core from 'Load Core' list
2016-02-05 18:57:44 +01:00
twinaphex
ce200823b8
Cleanup
2016-02-05 14:13:49 +01:00
twinaphex
ab64daf5aa
Cleanups
2016-02-05 13:51:30 +01:00
twinaphex
c3c14c162e
Change signature of set_fork so that we can optionally implement
...
restarting RetroArch (or not)
2016-02-04 17:08:09 +01:00
twinaphex
cb2a7b59f3
Turn some functions static
2016-02-04 15:44:25 +01:00
twinaphex
94d10f9d4b
Seems to be no longer used?
2016-02-04 15:37:41 +01:00
twinaphex
4e674e15ab
Create MENU_CONTENT_CTL_FIND_FIRST_CORE
2016-02-04 15:21:42 +01:00
twinaphex
24a04ce201
Create MENU_CONTENT_CTL_LOAD_PLAYLIST
2016-02-04 15:00:38 +01:00
twinaphex
45b806aed8
Cleanups
2016-02-03 15:50:51 +01:00
twinaphex
f9f0d4abb6
Refactor
2016-02-03 15:47:57 +01:00
radius
ed7323ea88
forgot to free this
2016-01-31 02:17:52 -05:00
radius
659a3ef5d8
write to game options files if created instead of the main options file
2016-01-31 01:54:57 -05:00
twinaphex
6f0c4e03d5
Create EVENT_CMD_DISK_APPEND_IMAGE
2016-01-27 20:04:34 +01:00
twinaphex
2a9b2d7759
Cut down on duplicated code surrounding game options files
2016-01-26 02:24:59 +01:00
twinaphex
04616522b9
Cleanup action_ok_option_create
2016-01-26 02:21:03 +01:00
twinaphex
ec16640e55
(menu_cbs_ok.c) Use sizeof(variable) for fill_pathname_join and friends
2016-01-26 01:47:35 +01:00
twinaphex
5aca126ffe
Fix crash when loading from playlist
2016-01-26 01:24:26 +01:00
twinaphex
d8f0df794d
Prevent strlcpy if menu_path is NULL
2016-01-26 01:20:08 +01:00
twinaphex
c78d3e0fd7
Cleanups
2016-01-25 18:19:19 +01:00
twinaphex
e141b17bf4
Nits
2016-01-25 18:18:00 +01:00
twinaphex
e5c1d0d8b5
Respect 80-char width length
2016-01-25 18:14:14 +01:00
twinaphex
f31a6a76bd
Cleanup action_ok_playlist_entry
2016-01-25 18:11:26 +01:00
twinaphex
0edda872fe
Cleanup
2016-01-25 06:41:58 +01:00
twinaphex
c003f63622
Cleanup
2016-01-25 06:39:22 +01:00
twinaphex
e7e0187c8a
Cleanup
2016-01-25 06:34:02 +01:00
twinaphex
8cc3eb3193
Refine how 'Start Core' works - if a core supports starting
...
with no content, 'Start Core' will do somethign
2016-01-25 06:10:37 +01:00
twinaphex
7a0daf2cef
Cleanups
2016-01-25 05:58:45 +01:00
twinaphex
854937483d
Move rarch_playlist_load_content to menu_content.c
2016-01-25 05:43:27 +01:00
twinaphex
4630d625f1
Move rarch_defer_core to menu_content.c and rename it
...
menu_content_defer_core
2016-01-25 05:38:22 +01:00
twinaphex
9a6cfe9084
Create menu_content.c
2016-01-25 04:32:52 +01:00
twinaphex
e92ee4fba7
action_ok_start_core - clear content path
2016-01-25 04:09:11 +01:00
twinaphex
1745e71088
Add 'Start Core' option
2016-01-24 01:51:05 +01:00
twinaphex
6f221fb425
Rename menu_common_load_content to rarch_task_push_content_load_default
2016-01-24 00:51:17 +01:00
twinaphex
372d673a26
Rename event_command to event_cmd_ctl - add second parameter
2016-01-22 15:34:43 +01:00
twinaphex
112f564a8f
Change setting
2016-01-21 03:49:06 +01:00
twinaphex
16c48fdc86
Start using string_is_equal more
2016-01-20 04:59:39 +01:00
twinaphex
7a55ae3765
Start updating headers for 2016
2016-01-10 04:06:50 +01:00
twinaphex
68d66be389
C89_BUILD fixes
2015-12-26 08:13:33 +01:00
twinaphex
66449802e4
(menu) Start going through string_is_empty
2015-12-26 07:37:44 +01:00
Jean-André Santoni
5496eb5f68
(Lakka) Allow firmware upgrades from the menu. Step 1.
2015-12-25 02:13:50 +07:00
twinaphex
1004537e8d
Create MENU_ENTRIES_CTL_SET_REFRESH/MENU_ENTRIES_CTL_UNSET_REFRESH
2015-12-12 02:14:50 +01:00
twinaphex
a8590e656e
Take out header include core_info.h from runloop.h
2015-12-11 13:56:00 +01:00
twinaphex
159fe58926
Move core info list to runloop_ctl
2015-12-11 13:51:17 +01:00
twinaphex
6f42f4e0c6
Start using RARCH_MENU_CTL_PLAYLIST_GET
2015-12-11 12:46:08 +01:00
twinaphex
16ce520d34
Start using RARCH_MENU_CTL_PLAYLIST_GET
2015-12-11 12:44:58 +01:00
twinaphex
fc6505e408
Get rid of rarch_system_info_get_ptr
2015-12-10 22:30:25 +01:00
twinaphex
8392d944e5
Create RARCH_MENU_CTL_SHADER_GET
2015-12-10 19:56:08 +01:00
twinaphex
a1b4ba9280
Cleanups
2015-12-10 14:00:28 +01:00
twinaphex
f0e11659c7
Header include changes
2015-12-09 09:53:43 +01:00
twinaphex
6664bf2522
Don't use menu_driver_get_ptr outside of menu/ files at all
2015-12-07 16:11:53 +01:00
twinaphex
0d52b8ec3a
Header include nits
2015-12-06 22:48:57 +01:00
twinaphex
1cfb39a9d1
merge menu.c and menu_driver.c
2015-12-06 17:55:27 +01:00
twinaphex
c5df156f23
Cleanups
2015-12-01 03:33:50 +01:00
twinaphex
dbb3d8f770
Rewrite cheat code
2015-12-01 03:00:31 +01:00
twinaphex
9824eb7ea9
Rename rarch_main_ctl to runloop_ctl
2015-11-30 21:42:59 +01:00
twinaphex
4e333302ae
Rename RARCH_MAIN_CTL* to RUNLOOP_CTL*
2015-11-30 21:35:50 +01:00
twinaphex
ca71e1a5bb
Rename RARCH_ACTION_STATE_ to RARCH_CTL_
2015-11-30 21:28:55 +01:00
twinaphex
bf66b43ecd
Remove unused variable
2015-11-30 15:57:26 +01:00
twinaphex
4e0a4150b5
Merge runloop and runloop_data.c
2015-11-30 15:35:57 +01:00
Higor Eurípedes
7e156584ba
(tasks) Add progress metter and task titles
2015-11-30 09:17:46 -03:00
twinaphex
6c4b6310aa
(playlist.c) Go through wrapper functions
2015-11-29 00:46:47 +01:00
twinaphex
49b9ccd467
Remove dead code
2015-11-24 18:11:11 +01:00
Higor Eurípedes
92683976a5
Add user_data pointer to rarch_task_push_image_load()
2015-11-24 13:50:44 -03:00
twinaphex
075a4891dc
Buildfix/move input code around
2015-11-24 01:18:00 +01:00
twinaphex
f0b3731e4f
Ifdef more scanning code
2015-11-24 01:12:50 +01:00
Higor Eurípedes
935e03fa97
Reimplement http transfers using tasks
2015-11-23 17:42:01 -03:00
Higor Eurípedes
5d92e9061c
Reimplement image loading using tasks
2015-11-23 17:42:01 -03:00
twinaphex
0f33722f5d
Refactor Wii per-game resolution mode to be somewhat generic
2015-11-21 08:56:24 +01:00
twinaphex
de44911092
(PS3/Wii) Reimplement video resolution code
2015-11-21 08:39:46 +01:00
twinaphex
a4ae655ff4
Start going through rarch_main_ctl for grabbing fullpath
2015-11-18 11:43:25 +01:00
twinaphex
2b727fa941
Add RARCH_MAIN_CTL_SET_LIBRETRO_PATH/RARCH_MAIN_CTL_SET_CONTENT_PATH
2015-11-18 11:15:42 +01:00
radius
f120ebab45
check NULL pointer derefences on overrides and remaps too
2015-11-17 18:23:45 -05:00
Twinaphex
49d47e2362
remove some unused variables
2015-11-16 04:32:47 +01:00
radius
5e5133087a
Fix memory leak
2015-11-15 22:17:43 -05:00
radius
d677b94241
create the directory if it doesn't exist
2015-11-15 22:10:58 -05:00
radius
9f99bef9f2
allow saving of per-game core options
2015-11-15 22:09:39 -05:00
twinaphex
aed8d3d1c2
Fix some memory leaks to do with overrides, pass conf to
...
menu_input_remapping_load
2015-11-15 22:02:24 +01:00
twinaphex
2b143af4dc
Remove 'Save Remap As'
2015-11-15 06:08:12 +01:00
twinaphex
980c743938
Start adding hooks for showing descriptions for Cheevos
2015-11-08 18:52:17 +01:00
twinaphex
e490497530
Start adding 'ACTION_OK' binds for cheevos items
2015-11-08 18:11:53 +01:00
radius
f2b951accf
add Achievement List to the quick menu
2015-11-07 22:11:14 -05:00
twinaphex
956580c606
Cleanups
2015-11-01 11:18:28 +01:00
twinaphex
da1931ad9f
First working implementation of playlist associations
2015-10-31 17:44:42 +01:00
twinaphex
0c691dab06
Fix rarch_playlist_load_content
2015-10-31 17:18:37 +01:00
twinaphex
1ddd33336a
1) rarch_playlist_load_content - add argument
...
2) GLUI - handle libretro_pause being false better - hide
background and make white background look better
2015-10-31 17:06:08 +01:00
twinaphex
a509fc50b1
Create menu_playlist_find_associated_core
2015-10-31 16:27:48 +01:00
twinaphex
2437f8cd97
Correct sizeof argument too
2015-10-28 17:02:38 +01:00
twinaphex
e991945ece
Don't use the same variable for fill_pathname_join
2015-10-28 17:02:03 +01:00
twinaphex
6826a3833e
menu_entries_get_menu_stack_ptr - add idx parameter
2015-10-27 10:33:19 +01:00
twinaphex
ab9006f21e
Add 'idx' to menu_entries functions
2015-10-27 10:29:50 +01:00
twinaphex
0d89bca635
Start setting up menu_entries function so we can access
...
multiple stacks
2015-10-27 10:10:33 +01:00
twinaphex
02a43c6b2a
Change 'rarch' to 'retro' namespace in libretro-common
2015-10-26 03:18:13 +01:00
twinaphex
640de49c1a
Move Input Hotkey Binds to 'Input Settings'
2015-10-25 10:41:53 +01:00
twinaphex
e997171d3c
Reimplement Playlist Settings
2015-10-25 10:25:07 +01:00
twinaphex
759a01b74f
Use PATH_MAX_LENGTH
2015-10-25 08:51:04 +01:00
twinaphex
056199c574
Add 'back' to file browser
2015-10-25 08:31:55 +01:00
twinaphex
135edc289b
(Menu) Build up Input Settings dynamically
2015-10-24 10:31:11 +02:00
twinaphex
c4a66acbb6
Collapse User Binds into bigger 'Input Options' category
2015-10-23 06:54:33 +02:00
twinaphex
f48830cfc0
Revert "Simplify menu_entries_set_refresh"
...
This reverts commit 6ca0962f9e
.
2015-10-22 03:54:34 +02:00
twinaphex
6ca0962f9e
Simplify menu_entries_set_refresh
2015-10-22 03:45:14 +02:00
twinaphex
413aa2489e
Create menu_displaylist_push_list_process
2015-10-22 01:38:41 +02:00
twinaphex
69b95728bf
Rename menu_list_get_last to menu_entries_get_last
2015-10-19 06:47:45 +02:00
twinaphex
44cb547ee4
Create menu_entries_flush_stack
2015-10-17 19:10:37 +02:00
twinaphex
5663f6d60f
Create menu_entries_get_last_stack_actiondata
2015-10-17 18:57:47 +02:00
twinaphex
d4c99a5f4e
Start using menu_entries_pop_stack
2015-10-17 18:38:14 +02:00
twinaphex
c42e4c420f
Start using menu_entries_get_last_stack
2015-10-17 18:31:16 +02:00
twinaphex
2ee67cb7b8
Start getting rid of more menu_list_get_ptr usage
2015-10-17 17:56:19 +02:00
twinaphex
776707577b
Use menu_entries_push
2015-10-17 17:14:41 +02:00
twinaphex
8dfc5f698d
Add Cheevos username/password
2015-10-17 15:58:59 +02:00
twinaphex
1b59823972
Start adding preliminary Account Settings
2015-10-17 15:28:16 +02:00
twinaphex
104c5e3aba
Make it easier to debug menu action callbacks
2015-10-11 19:59:14 +02:00
twinaphex
ec4289e7ad
Prefix all functions with menu_setting_
2015-10-11 17:25:49 +02:00
twinaphex
16f89fcd10
(menu_setting.c) Wrap browser_selection_type
2015-10-11 13:16:38 +02:00
twinaphex
fee01f271b
Start splitting up menu_common_load_content functionality
2015-10-06 14:09:52 +02:00
twinaphex
bca4b67080
Remove old custom aspect ratio setting
2015-09-27 20:02:28 +02:00
twinaphex
2364ae6b17
Add RARCH_ACTION_STATE_REPLACE_CONFIG
2015-09-27 02:04:53 +02:00
twinaphex
9679804382
Rename rarch_main_set_state to rarch_ctl
2015-09-27 01:58:24 +02:00
twinaphex
f83e26ea32
Add MENU_DISPLAY_CTL_MSG_FORCE/MENU_DISPLAY_CTL_SET_MSG_FORCE
2015-09-26 23:51:35 +02:00
twinaphex
2f2a843d77
Create menu_setting_get_type
2015-09-26 02:22:01 +02:00
twinaphex
4c41899e28
(menu_cbs_ok.c) Don't use menu_navigation_get_ptr
2015-09-25 19:26:31 +02:00
twinaphex
dff1322395
Remove unused variable
2015-09-25 15:16:03 +02:00
twinaphex
6b79c937d9
Refactor away menu_navigation_clear
2015-09-25 15:15:31 +02:00
twinaphex
ee7ce4feaa
Remove unused variables
2015-09-25 15:02:19 +02:00
twinaphex
d4e2b6128b
Refactor menu_navigation_get_selection
2015-09-25 14:57:37 +02:00
radius
4345320c85
add a debug information panel, disabled by default
2015-09-23 20:51:31 -05:00
twinaphex
0730af5919
Change more calls to menu_display_msg_queue_push
2015-09-22 22:14:03 +02:00
twinaphex
056dc5f3e1
Create menu_display_msg_queue_push
2015-09-22 22:10:43 +02:00