Brad Parker
07566c51a1
VC6 buildfixes, add Makefile.griffin target for it
2017-09-07 11:50:10 -04:00
Brad Parker
0a1b3fedc0
VC6 support (targets NT 3.51)
2017-09-06 23:03:02 -04:00
Brad Parker
1204715525
msvc throws debug assert with fopen on a null string
2017-09-03 23:52:58 -04:00
twinaphex
ddb4867c52
(file_path.c) Cleanups
2017-06-28 04:51:58 +02:00
twinaphex
e1041030a2
Get rid of stdstring.h dependency for file_path.c
2017-06-28 04:44:33 +02:00
twinaphex
d3868cc06f
Get rid of retro_assert usage in file_path.c
2017-06-26 05:33:47 +02:00
twinaphex
cf71d465a3
Turn mkdir_norecurse into static function
2017-06-16 15:33:06 +02:00
twinaphex
6af5bd01bf
Merge retro_stat and file_path
2017-06-16 15:00:11 +02:00
twinaphex
dd517f4660
Try to avoid directly calling strcmp
2017-04-21 13:56:15 +02:00
twinaphex
64bb848daf
Update headers (pt. 2 - libretro-common)
2017-01-22 13:58:20 +01:00
twinaphex
d4796caabd
(libetro-common) Turn path_contains_compressed_file into a macro
2016-12-17 14:01:25 +01:00
twinaphex
96ffd8e025
Revert "Remove HAVE_COMPRESSION ifdefs in file_path.c"
...
This reverts commit 4103b70833bacdd6fdd5af697bff92b996cd4f1c.
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
bd67208d74
Remove some unnecessary ifdefs for file_path.c
2016-12-17 11:16:43 +01:00
twinaphex
4fb6808321
libretro-common is MIT and we don't want individual copyright
...
per authors here; RetroArch is GPL and it's fine there
2016-10-27 19:52:58 +02:00
Brad Parker
d1d5584d18
update copyright
2016-10-27 11:47:10 -04:00
twinaphex
481ebced22
Prevent implicit memsets
2016-10-09 09:56:03 +02:00
twinaphex
5f5571e241
(libretro-common) don't do implicit memset
2016-10-08 20:04:48 +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
Brad Parker
137968c001
treat .apk files as .zip, set archive_path any time we need to decompress a file
2016-09-19 18:38:33 -04:00
Brad Parker
7c29fd6c33
create 7z archive backend, enables scanning of 7z content
2016-09-18 10:31:21 -04:00
Alcaro
5aa0628ebf
Kill an overflow or two. Or twelve.
2016-09-04 18:12:03 +02:00
Brad Parker
ae36b0f73d
7z extension is .7z not .zip
2016-08-30 16:31:53 -04:00
Alcaro
9ffffcd249
Fix missing header
2016-08-26 18:29:41 +02:00
Brad Parker
6eebbfd8ae
use const delimiter and remove pointer arithmetic
2016-08-26 11:36:52 -04:00
Twinaphex
7edf762ac6
Merge pull request #3426 from bparker06/hash_filename
...
correctly handle content paths containing a hash (#), fixes issue #3273
2016-08-26 17:20:43 +02:00
Brad Parker
89f9b096e7
style cleanup and fix typos
2016-08-25 21:40:37 -04:00
Brad Parker
097f326298
simplify delimiting of compressed archive filenames
2016-08-25 16:18:29 -04:00
Alcaro
0bd9ccddc1
false is most certainly not 1.
2016-08-25 12:02:42 +02:00
Brad Parker
5275c0a45d
correctly handle content paths containing a hash (#), fixes issue #3273
2016-08-24 16:54:10 -04:00
meleu
db204afc9c
changes based on the @Alcaro suggestions
...
Suggestions made here: https://github.com/libretro/RetroArch/pull/3407
2016-08-19 16:31:13 -03:00
meleu
c92efacebe
avoid problems if ROM name has percents
...
As @Alcaro noted here: https://github.com/libretro/RetroArch/pull/3407
2016-08-19 10:13:33 -03:00
meleu
4e44ab99a1
added fill_str_dated_filename() function
...
This function creates a 'dated' filename prefixed by the string `in_str`, and concatenates extension (`ext`) to it.
2016-08-19 08:45:58 -03:00
Alcaro
4ce3683333
Fix indentation derp
2016-08-17 13:53:41 +02:00
twinaphex
a532bc2b0e
(PS3 Salamander) Silence unused variable warning
2016-07-24 11:33:44 +02:00
twinaphex
45c33c7acf
Create fill_pathname_base_ext
2016-07-01 11:12:24 +02:00
twinaphex
83bafe1b19
Cleanups
2016-06-30 05:04:27 +02:00
twinaphex
5f71ecc1d1
Create fill_pathname_join_special_ext
2016-06-30 04:59:57 +02:00
twinaphex
3f8b1d04ed
Reuse code
2016-06-29 18:54:40 +02:00
twinaphex
668b4b5d26
Remove duplicate fill_string_concat
2016-06-29 18:14:42 +02:00
twinaphex
a7e8707f7d
Create fill_pathname_join_delim_concat
2016-06-29 17:51:25 +02:00
twinaphex
c38c28a0f5
Create fill_pathname_join_concat
2016-06-29 17:46:50 +02:00
twinaphex
f4ef5e82c2
Create and use fill_string_concat
2016-06-29 17:41:32 +02:00
twinaphex
7647c9be59
Add noext versions
2016-06-28 13:08:03 +02:00
twinaphex
ca3eecf5c0
Create fill_pathname_join_noext
2016-06-28 13:05:46 +02:00
twinaphex
c03e566eba
Create filL_short_pathname_representation_noext
2016-06-28 12:49:37 +02:00
twinaphex
0709f2b11b
(libretro-common) (file_path.c) Cleanups
2016-06-28 12:43:50 +02:00
Andre Leiradella
b38e234d2e
made find_last_slash public
2016-05-05 16:22:35 -03:00
twinaphex
972d3faabb
(libretro-common) Cleanups
2016-03-20 17:15:40 +01:00