twinaphex
c8b1aacefe
Optimize core_info_get_name
2016-12-14 01:07:48 +01:00
twinaphex
502d3ffa3a
(core_info.c) Make code more robust
2016-12-14 00:55:05 +01:00
twinaphex
b1fc261f9a
Buildfix
2016-11-28 02:24:23 +01:00
radius
8f4d6b8784
only block loading when firmware is required
2016-11-27 19:50:41 -05:00
radius
9505602675
Prevent loading content when firmware is missing
2016-11-27 19:25:38 -05:00
Lioncash
149522f23c
core_info: Fix a leak in core_info_database_supports_content_path
2016-11-25 17:38:54 -05:00
Brad Parker
d1d5584d18
update copyright
2016-10-27 11:47:10 -04: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
Brad Parker
a800ab68ee
limit archive path exception only to databases that actually support archives
2016-10-12 16:16:39 -04:00
Brad Parker
88c8c49ef8
skip scanning of compressed files within archives if the core attached to this database supports archive files themselves
2016-10-12 16:14:00 -04:00
Francisco José García García
b94bb2a8a9
(VITA) Add Salamander dist
2016-10-10 10:49:09 +02:00
aliaspider
77e8cf8bb7
(3DS) implement core loading / salamander
2016-10-08 01:47:15 +01:00
Brad Parker
fc1f2cdcf4
only scan the content databases that support the file's extension
2016-10-03 16:09:10 -04:00
twinaphex
3d04dade8f
Remove some HAVE_ZLIB ifdefs
2016-09-19 03:54:57 +02:00
twinaphex
5aaebcfa62
Header include cleanups
2016-09-08 06:07:43 +02:00
twinaphex
264f03d4f2
Cleanup
2016-07-20 02:58:26 +02:00
twinaphex
84af36c8e9
Fix this
2016-07-20 02:57:25 +02:00
twinaphex
397f82c9f5
Get rid of configuration.h dependency in list_special.c
2016-07-18 07:15:58 +02:00
twinaphex
519e4e038a
Update core_info_find
2016-07-09 21:51:16 +02:00
twinaphex
b593e73896
Use fill_pathname_base_noext
2016-06-28 13:10:34 +02:00
twinaphex
e162882406
(core_info.c) Use file_path_str
2016-06-28 08:57:01 +02:00
twinaphex
32c4f74f7d
More translatable strings
2016-06-20 04:23:00 +02:00
twinaphex
858aae10cb
Fix unchecked return value warnings
2016-06-02 23:00:11 +02:00
twinaphex
ffdad57318
Fix double frees and resource leaks
2016-06-01 02:40:58 +02:00
twinaphex
a98616b45b
Fix explicit NULL dereferenced/dereference before null check warnings
2016-05-26 17:47:21 +02:00
twinaphex
4f98cf05f4
Fix uninitialized scalar variable warnings
2016-05-26 17:32:27 +02:00
twinaphex
bfa6f49ae6
Fix logically dead code warnings
2016-05-24 22:12:51 +02:00
twinaphex
d5d2f7f8ee
Fix resource leaks
2016-05-23 22:17:28 +02:00
twinaphex
5e5bb8e39b
Remove logically dead code
2016-05-23 21:48:50 +02:00
twinaphex
2855526566
core_info.c 'logically dead code' fix
2016-05-23 21:48:24 +02:00
twinaphex
7ba97e8703
Remove core_info_ctl
2016-05-09 18:11:17 +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
twinaphex
ac6362cae4
Combine list_special files
2016-03-20 17:28:24 +01:00
twinaphex
c7e13e2bcd
(libretro-common) Rename file_archive to archive_file
2016-03-20 16:14:40 +01:00
twinaphex
93b7dc1bdd
(libretro-common) move 'lists' files to lists/
2016-03-20 14:53:54 +01:00
twinaphex
e9a0aba85b
Silence bunch of warnings and fix an error
2016-03-04 19:42:30 +01:00
twinaphex
36b420ec17
Revert "Remove core_info_list_num_info_files"
...
This reverts commit 9d96e9e452
.
2016-02-11 07:20:04 +01:00
radius
8a043a9c6d
Revert "Cleanups"
...
This reverts commit f7d47bb956
.
2016-02-10 21:50:54 -05:00
twinaphex
76b726d154
Cleanup
2016-02-07 19:02:09 +01:00
twinaphex
81c4160a5a
Cleanups
2016-02-07 19:01:17 +01:00
twinaphex
eb33197a9b
Cleanup core_info_get_name - reuse core_info_list_iterate
2016-02-07 18:32:56 +01:00
twinaphex
c7b9625460
Create core_info_list_iterate
2016-02-07 18:27:27 +01:00
twinaphex
f7d47bb956
Cleanups
2016-02-07 18:19:58 +01:00
twinaphex
d384cb351f
Cleanup
2016-02-07 17:40:42 +01:00
twinaphex
a1ee49bf1d
Cleanups
2016-02-07 17:39:10 +01:00
twinaphex
496a69c796
Cleanup
2016-02-07 17:35:52 +01:00
twinaphex
fac18641cd
Turn function static
2016-02-07 17:34:22 +01:00
twinaphex
d3b9356958
Create CORE_INFO_CTL_LOAD
2016-02-07 17:26:10 +01:00
twinaphex
b647e8186d
Create CORE_INFO_CTL_LIST_UPDATE_MISSING_FIRMWARE
2016-02-07 16:19:02 +01:00
twinaphex
452df47c14
Remove core_info_list_get_all_extensions
2016-02-07 16:10:42 +01:00
twinaphex
9d96e9e452
Remove core_info_list_num_info_files
2016-02-07 16:03:53 +01:00
twinaphex
04591cfc5c
Header cleanups
2016-02-07 13:10:04 +01:00
twinaphex
ff90a13a5e
Turn core_info_does_support_any_file static
2016-02-07 12:59:50 +01:00
twinaphex
418fb62cfc
Cleanups
2016-02-07 12:55:21 +01:00
twinaphex
6576348198
Turn core_info_does_support_file static
2016-02-07 12:53:45 +01:00
twinaphex
bd56e0c02e
Turn some functions static
2016-02-07 12:51:45 +01:00
twinaphex
487b295182
Turn core_info_find into static function
2016-02-07 02:53:00 +01: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
7a01fb1616
Create CORE_INFO_CTL commands
2016-02-07 02:24:08 +01:00
twinaphex
e1bd5ca335
Create core_info_ctl
2016-02-07 02:18:26 +01:00
twinaphex
fbcad4e117
(core_info.c) Respect 80-char width limit
2016-02-07 01:15:10 +01:00
twinaphex
0643b83f7d
Header include changes
2016-02-05 13:57:08 +01:00
twinaphex
3c2a45d923
Rename file_extract functions
2016-01-24 07:42:46 +01:00
twinaphex
552e78c9bc
Rename file_extract to file_archive
2016-01-24 07:29:11 +01:00
twinaphex
63e2d13b8f
Create string_is_equal_noncase - try not to use strcasecmp so much
2016-01-20 17:34:19 +01:00
twinaphex
454abdee48
stdstring - create string_is_equal
2016-01-20 04:07:24 +01:00
twinaphex
7a55ae3765
Start updating headers for 2016
2016-01-10 04:06: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
e1331fa6a5
CXX_BUILD fixes
2015-12-10 14:05:56 +01:00
twinaphex
91cf0508fe
core_info.c - Refactor
2015-12-06 20:44:21 +01:00
twinaphex
e7c842ae1f
core_info_list_get_all_extensions - check if global is non-NULL
...
instead
2015-11-20 13:53:19 +01:00
twinaphex
bca0edce49
Cleanups
2015-11-20 08:42:33 +01:00
twinaphex
04ec34a35d
core_info_get - cleanups
2015-11-20 08:41:46 +01:00
Jean-André Santoni
fe02f2ab86
Implement core assignation switching
2015-11-20 05:20:13 +07:00
twinaphex
da1931ad9f
First working implementation of playlist associations
2015-10-31 17:44:42 +01:00
twinaphex
9e2dc0745e
Add param to dir_list_new_special
2015-10-26 21:30:58 +01:00
Twinaphex
c8b041ef7d
Simplify core_info_list_get_all_extensions
2015-09-14 23:33:50 +02:00
twinaphex
e1c1917ed5
Cleanup headers
2015-09-05 19:24:21 +02:00
twinaphex
4ebfe7a779
Cleanups
2015-09-04 21:11:00 +02:00
twinaphex
5705c30b95
Pointers set by config_get_string need to be freed
2015-07-12 21:14:41 +02:00
radius
0708e585e3
change to display name only, looks like the core picker, needs to be ordered by name though
2015-07-12 03:22:11 -05:00
radius
b7e2755e2b
change to display name, looks better
2015-07-12 03:18:24 -05:00
radius
b77353e348
add system name to core updater list
2015-07-12 03:15:42 -05:00
twinaphex
80899d45d2
Cleanup some other small leaks to do with config_get_string
2015-07-09 20:16:30 +02:00
twinaphex
c1503e8bf0
(libogc) Buildfix
2015-07-04 19:01:55 +02:00
twinaphex
c7d9f2f7e8
Show prettified core info display names in Core Updater
2015-07-04 18:57:04 +02:00
twinaphex
3417d98405
(General) Cleanups
2015-06-13 03:06:11 +02:00
Twinaphex
66c006d1d8
(core_info.c) Buildfix
2015-05-26 09:06:02 +02:00
twinaphex
18e68918f3
core_info_get_name and content_playlist_update
2015-05-26 06:28:16 +02:00
twinaphex
095683b2e0
Start using dir_list_new_special at more places
2015-05-24 04:39:16 +02:00
Higor Eurípedes
2309fea406
(Core Info) Free info->core_name too
2015-04-25 21:42:46 -03:00
twinaphex
0aeb6d2c45
(core_info.c) core_info_list_resolve_all_firmware - add early continue if pointer
...
is NULL
2015-04-04 21:26:49 +02:00
twinaphex
c26804335b
(libretro-common) Move file_extract.c to libretro-common
2015-03-28 20:14:19 +01:00
twinaphex
f130b00596
Updates pt. 3
2015-03-20 22:08:36 +01:00
aliaspider
4317c4f1cb
(PSP) fix build.
...
add 7-zip support.
fix cores filenames detection in core_info_list_new.
use sceRtcGetCurrentTick instead of the less precise gettimeofday for
the performance counter.
2015-02-25 13:30:46 +01:00
twinaphex
e866c213b0
core_info_resolve_all_extensions - cleanup
2015-02-05 18:34:31 +01:00
twinaphex
6067deb1e9
Refactor away compressed_zip_file_list_new
2015-01-30 20:41:54 +01:00