twinaphex
c84aa90075
Merge branch 'archive_cleanup_1' of git://github.com/schellingb/RetroArch
2020-07-13 21:30:02 +02:00
Bernhard Schelling
32dcff3880
Bring back MMAP support
...
Will be used where available for files up to 256MB
2020-07-14 03:04:01 +09:00
Autechre
84ca79fcc1
Merge pull request #11006 from Jamiras/save_task_wait
...
only wait for save task to complete
2020-07-12 19:14:04 +02:00
Jamiras
6f964681ae
update comment
2020-07-12 08:21:02 -06:00
twinaphex
8656b3d6f8
Create specialized optimized path_basedir_size
2020-07-11 19:29:43 +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
0a1942f528
Turn fifo_read_avail and fifo_write_avail into macros
2020-07-07 08:13:32 +02:00
twinaphex
96dd505a0f
(libchdr) Backport baka0815 commits
2020-07-01 19:50:46 +02:00
twinaphex
1ae20ea17c
Style nits - turn macro names into upper-case - some while style nits
2020-06-26 20:00:19 +02:00
jdgleaver
b6364407fd
Optimise parsing of configuration files
2020-06-25 15:15:08 +01:00
twinaphex
de36ff20fb
Create string_ends_with_size
2020-06-25 14:38:06 +02:00
twinaphex
e727e85b1d
Updates
2020-06-25 14:01:19 +02:00
twinaphex
aa48eeb98e
Turn path_default_slash uppercase, and do some optimizations
2020-06-25 13:36:01 +02:00
twinaphex
601a73fa8b
Use string_starts_with_size where possible - avoids the strlen
2020-06-25 12:51:04 +02:00
twinaphex
35527c24c3
Revert "Optimize config_get_bool"
...
This reverts commit 1c38dc67c28c3537a1f841a127e3bfc2ff55ee09.
2020-06-25 12:08:36 +02:00
twinaphex
1c38dc67c2
Optimize config_get_bool
2020-06-25 03:03:42 +02:00
twinaphex
b9f65af98a
(Libretro-common) Sync
2020-06-24 15:05:03 +02:00
twinaphex
0cdea62072
(core_info.c) Try to avoid config_get_string
2020-06-24 11:57:58 +02:00
twinaphex
01bd76405f
Buildfixes
2020-06-13 08:37:26 +02:00
jdgleaver
321ede2256
(X11/udev) Input fixes
2020-06-12 14:12:22 +01:00
Autechre
b88377d277
Merge pull request #10787 from guoyunhe/new-languages
...
Add Persian, Hebrew and Asturian language options
2020-06-04 16:31:12 +02:00
Guo Yunhe
0701b99039
Add Persian, Hebrew and Asturian language options
2020-06-04 14:54:28 +03:00
jdgleaver
0a33e562f4
Add option to backup/restore installed cores
2020-06-04 12:20:58 +01:00
jdgleaver
a1210d63cc
Extended core message interface - add API support for 'progress' messages
2020-05-26 11:42:46 +01:00
jdgleaver
23916f88c7
Extended core message interface - add concept of message 'type'
2020-05-26 10:03:25 +01:00
jdgleaver
fc8b76708a
Add API extension to provide cores with finer grained control over environment callback messages
2020-05-26 10:03:25 +01:00
Weedy Weed Smoker
80c1b54b52
Merge branch 'master' into International-translations-update
2020-05-23 03:14:09 +07:00
jdgleaver
d24498bdf1
Image file type detection fixes/optimisations
2020-05-22 16:57:37 +01:00
Francisco Javier Trujillo Mata
1eeb3dcf30
Adapt PS2 port to new SDK with newlib support (CDVDFS support is missing)
2020-05-20 20:13:19 +02:00
jdgleaver
c346e1f816
Various file path handling optimisations
2020-05-20 17:05:22 +01:00
Vladimir Serbinenko
67c3c93aec
dos fixes
2020-05-12 03:09:38 +02:00
MrHuu
e519ccd0be
(3DS) Enable basic networking / cheevos
2020-05-08 20:50:15 +02:00
Weedy Weed Smoker
7d849ac8fb
International: Add all the languages from Crowdin…
2020-05-02 13:29:17 +07:00
Alcaro
c9dcc18fa4
Fix copypasted typo
2020-05-01 17:46:18 +02:00
jdgleaver
9eb8472805
Only write config files to disk when parameters change
2020-04-27 17:06:35 +01:00
Autechre
89c405b196
Merge pull request #10487 from jdgleaver/playlist-compression
...
Add optional playlist compression
2020-04-23 13:30:58 +02:00
twinaphex
bdf9969c7e
Update libretro-common
2020-04-23 07:20:06 +02:00
jdgleaver
fa9290cf1e
Add optional playlist compression
2020-04-21 16:44:26 +01:00
twinaphex
8a15f0094a
Bugfix
2020-04-21 00:49:02 +02:00
twinaphex
3a2a365ec9
(libretro-common) Fix retro_endianness.h
2020-04-21 00:46:48 +02:00
twinaphex
64bbe5b646
(MSVC 2010) Buildfix
2020-04-21 00:20:31 +02:00
twinaphex
3fa60d08de
Update libretro-common
2020-04-19 20:44:22 +02:00
jdgleaver
c1f4a7536a
Expand functionality of 'rzip_stream' interface
2020-04-17 16:18:16 +01:00
jdgleaver
233456df47
Add optional save state compression
2020-04-15 15:48:41 +01:00
Vladimir Serbinenko
2fb7ba22e5
PSL1GHT port
...
Working:
* packaging
* running cores
* switching cores
* gamepad including axis
* rgui
* audio
* video
Not working:
* OSD
* menus other than rgui
* shaders
* Graphical acceleration
* Proper signing
* ODE build
* rumble
* keyboard
* mouse
Not tested:
* A lot
2020-03-30 05:39:22 +02:00
jdgleaver
e24274a314
(Manual content scanner/playlist cleaner) Prevent redundant playlist entries when handling M3U content
2020-03-20 14:26:08 +00:00
twinaphex
4933b89736
Buildfix
2020-03-05 14:18:41 +01:00
jdgleaver
35977efe43
Prevent improper display of (old style) OSD text when widgets are enabled
2020-03-05 12:28:38 +00:00
twinaphex
899c21257c
(Video layout) move init_string and set_string to stdstring -
...
rename them - cleanup strcmp usage in video layout and other
code cleanups
2020-03-05 11:19:44 +01:00
twinaphex
a2a5ca0d01
Move this struct over to rhash.c
2020-02-23 05:22:11 +01:00