TheRetroPirate
6f90b24f72
added more categories to the explore menu
2022-03-15 05:51:20 +01:00
twinaphex
460f5e745d
Silence some MSVC 2019 code analysis warnings
2022-03-05 14:39:56 +01:00
jdgleaver
b2a4620f3b
(Database) Fix heap-buffer-overflow when fetching CRC values
2021-08-11 17:32:45 +01:00
twinaphex
9910dfbee2
Replace strcpy_literal usage of trivial string setting
2021-04-06 11:21:28 +02:00
twinaphex
1296fc4745
use strlcpy_literal for string literal copies
2020-09-19 23:28:01 +02:00
Bernhard Schelling
0ddb073784
First set of cleanups to archive handling
...
- Don't read the entire archive file into memory on systems without HAVE_MMAP
- Support ZIP files between 2GB ~ 4GB on 32bit architectures
- Remove zip exclusive members from `file_archive_transfer`
- Add `zip_context_t` for zip like the already existing `sevenzip_context_t`
- Unify cleanups of zip and 7z in `file_archive_file_backend::archive_parse_file_free`
- Handle some sizes and offsets as int64_t (preparation for future Zip64 support)
- Handle compression methods in `zlib_stream_decompress_data_to_file_init` not in `file_archive_perform_mode`
- Return progress of 7z iterating with `file_archive_parse_file_progress`
2020-07-12 00:51:35 +09:00
twinaphex
ef51ef1fb1
database_info_list_new - md5 and sha1 need to be freed
2020-06-29 19:27:50 +02:00
twinaphex
6dcc7d5441
Use malloc where possible
2020-06-28 16:11:17 +02:00
twinaphex
de36ff20fb
Create string_ends_with_size
2020-06-25 14:38:06 +02:00
twinaphex
091b1c88c2
Optimize database_cursor_iterate
2020-06-08 15:27:08 +02:00
twinaphex
e54e12876b
Header cleanups
2020-01-25 17:51:07 +01:00
twinaphex
6dd46e6971
Fix database query regression
2019-09-26 13:37:58 +02:00
twinaphex
b94b9e2adb
Go back to plain strlcpy/strlcat - probably best to look at
...
opportunities to reduce these calls vs. replacing them with
unsafe macros
2019-09-23 00:19:01 +02:00
twinaphex
3b057d9605
Start using STRLCAT_CONST_INCR and STRLCPY_CONST
2019-09-20 23:33:17 +02:00
twinaphex
4c3e0d44b8
Revert "Start using string_is_equal_memcmp and"
...
This reverts commit 26d6aee1eb .
2019-04-29 04:04:33 +02:00
twinaphex
26d6aee1eb
Start using string_is_equal_memcmp and
...
string_is_equal_memcmp_fast
2019-04-28 17:23:11 +02:00
Brad Parker
c606e8893c
null check
2019-02-28 16:56:41 -05:00
Brad Parker
4f0d61a2ac
update copyright
2019-02-22 19:13:36 -05:00
orbea
bfc366decc
Squeeze extra blank lines with cat(1).
...
Example:
find . -type f -iname '*.c' | while read -r i; do
cat -s "$i" > "$i.new"
mv "$i.new" "$i"
done
2019-01-08 11:04:58 -08:00
Brad Parker
849792dc2c
fix memory leaks
2018-08-18 01:15:50 -04:00
twinaphex
6f0fc2426d
(database_info/task_database) Get rid of list_special dependencies
2018-04-10 04:13:45 +02:00
twinaphex
86c826350e
Start moving dependencies out of certain files
2018-04-09 22:18:25 +02:00
twinaphex
b4ea072ce7
(database_info.c) Cleanups
2018-02-25 21:58:52 +01:00
twinaphex
d6d89e10ba
Get rid of msg_hash dependency
2018-02-25 17:48:00 +01:00
twinaphex
fa40be2aa5
Simplify sorting
2018-02-25 17:47:36 +01:00