Commit Graph

132 Commits

Author SHA1 Message Date
twinaphex
716a409816 (database_info.c) Only do strdup if val_string is not empty 2017-01-10 23:15:26 +01:00
twinaphex
bdc9bf68c6 Cleanups 2017-01-09 02:06:32 +01:00
twinaphex
fac2557885 (database_info.c) Don't use non-enum function 2016-12-20 21:40:41 +01:00
twinaphex
6d285be90c Create database_info_build_query_enum 2016-12-20 21:19:25 +01:00
twinaphex
c8dc0fef0c Cleanups - turn some functions into static functions and move
to task_database.c
2016-12-20 21:08:31 +01:00
twinaphex
39b41a1f51 file_archive_get_file_list - take out HAVE_COMPRESSION code 2016-12-17 11:59:19 +01:00
Brad Parker
7be7568d7d do not try to get an archive list if it is inside another archive 2016-11-28 18:20:01 -05:00
Brad Parker
d1d5584d18 update copyright 2016-10-27 11:47:10 -04:00
twinaphex
6b48c6ee7f (database_info.c) Remove implicit memsets 2016-10-08 18:44:24 +02:00
twinaphex
13cf804a70 Fix signed/unsigned mismatch warnings 2016-09-30 08:23:24 +02:00
twinaphex
1842e35b8d Cleanups 2016-09-29 11:03:59 +02:00
twinaphex
cfe91125db Create database_info_get_current_element_name 2016-09-29 10:59:50 +02:00
twinaphex
7e1639f33b Create database_info_set_type 2016-09-29 10:43:38 +02:00
twinaphex
e32706581f Create database_info_get_type 2016-09-29 10:40:25 +02:00
twinaphex
24f34431ee Header include cleanups 2016-09-29 10:37:31 +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
bf64635acc Try to silence one more memory leak 2016-09-25 06:14:23 +02:00
twinaphex
3f35e10014 Solve some warnings pointed out by scan-build 2016-09-25 05:55:55 +02:00
twinaphex
8320466824 Add HAVE_CONFIG_H ifdefs 2016-09-06 23:52:33 +02:00
twinaphex
e6524f961a header include cleanups 2016-09-06 01:02:25 +02:00
twinaphex
075aea2289 Header include cleanups 2016-09-06 00:56:00 +02:00
Brad Parker
cc582db6fb recursively scan directories for database content, fixes issue #3139 2016-08-21 00:59:41 -04:00
twinaphex
4a7bbc4dcc Free info->genre 2016-05-24 00:33:12 +02:00
twinaphex
c17315cd27 (DRM) Prevent double free and prevent dereference before NULL check 2016-05-23 22:30:01 +02:00
twinaphex
69759f5fd7 Remove logically dead code 2016-05-23 21:55:30 +02:00
twinaphex
ac6362cae4 Combine list_special files 2016-03-20 17:28:24 +01:00
twinaphex
0b1b56214e Try to reduce dependence on general.h 2016-02-07 13:18:48 +01:00
Jean-André Santoni
b1f22127b2 Display genre from tgdb 2016-02-04 21:20:56 +07:00
Jean-André Santoni
ab413672a9 Add support for TGDB Rating 2016-02-04 17:55:08 +07:00
Jean-André Santoni
18cf2f3f88 Display Co-op in the database informations 2016-02-03 19:36:13 +07:00
twinaphex
552e78c9bc Rename file_extract to file_archive 2016-01-24 07:29:11 +01:00
twinaphex
7a55ae3765 Start updating headers for 2016 2016-01-10 04:06:50 +01:00
twinaphex
074f14b132 Add verbosity.c/verbosity.h 2015-11-23 12:03:38 +01:00
twinaphex
9e2dc0745e Add param to dir_list_new_special 2015-10-26 21:30:58 +01:00
twinaphex
631da50dfa More static code analysis nits 2015-09-28 18:22:27 +02:00
twinaphex
1eb80f6c93 More static code analysis fixes 2015-09-28 17:18:48 +02:00
twinaphex
d482dba2eb More static code analysis fixes 2015-09-28 16:57:22 +02:00
twinaphex
1fcf5ab7bd Make bin_to_hex_alloc public scope 2015-09-23 15:11:35 +02:00
twinaphex
2ce025884f (libretro-db) libretrodb.c - cleanups 2015-09-17 09:46:26 +02:00
twinaphex
8ca8b43545 Take out retro_endianness.h include out of retro_miscellaneous.h 2015-09-14 03:34:05 +02:00
twinaphex
e1c1917ed5 Cleanup headers 2015-09-05 19:24:21 +02:00
twinaphex
0c6809952d Cleanups 2015-07-02 00:56:51 +02:00
twinaphex
0292f5c9b3 (libretro-db) Get rid of anon union 2015-06-26 20:33:40 +02:00
twinaphex
5c470b411c (database_info.c) Do glob query for developers 2015-06-12 18:26:39 +02:00
twinaphex
78f6f29c3a (database_info.c) Refactor some code 2015-06-12 18:20:34 +02:00
twinaphex
29c82f9360 (General) Cleanups pt. 2 2015-06-12 17:04:25 +02:00
Higor Eurípedes
43d7124c75 (database_info.c) Fix massive leak 2015-06-10 14:05:08 -03:00
Higor Eurípedes
4d23fd211c (libretro-db) Store CRC32 as uint32_t 2015-06-09 20:21:14 -03:00
twinaphex
05e6b9965e (database_info.c) Turn char * developer into string list 2015-06-10 00:53:31 +02:00
Twinaphex
a50efb6ed9 Create database_info_file_init 2015-06-09 19:01:24 +02:00