twinaphex
c6ab19e59c
read_content_file - Improve this a little bit
2016-09-20 03:21:26 +02:00
Brad Parker
605011ffe2
use generic crc32
2016-09-19 21:18:49 -04:00
Brad Parker
992b87321a
more archive paths
2016-09-19 21:06:23 -04:00
twinaphex
c7a739b2bd
C89_BUILD fix
2016-09-20 03:01:20 +02:00
Brad Parker
d49add014c
forgot more archive paths
2016-09-19 20:58:52 -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
twinaphex
1e5d4198de
Add HAVE_CONFNIG_H - task_save.c
2016-09-19 19:27:19 +02:00
twinaphex
bfeb0111f8
Fix C89_BUILD errors
2016-09-19 18:29:10 +02:00
Twinaphex
1205b12e15
remove unused variables
2016-09-19 04:23:53 +02:00
twinaphex
c133b03a63
Move task_save_files to task_save.c
2016-09-19 04:22:02 +02:00
twinaphex
8469235005
global->savefiles only accessed now from task_save.c
2016-09-19 04:18:40 +02:00
twinaphex
2277428f52
Move more global->savefiles usage to task_save.c
2016-09-19 04:09:27 +02:00
twinaphex
f91a8eacdb
Move event_load_files to task_save.c
2016-09-19 04:05:44 +02:00
twinaphex
11ced5d438
relocate HAVE_CONFIG_H ifdef
2016-09-19 03:41:55 +02:00
twinaphex
2ecef082f8
Cleanups
2016-09-19 03:36:55 +02:00
Brad Parker
2a75b88d89
file_archive_extract_first_file can choose any file now
2016-09-18 21:22:13 -04:00
twinaphex
bb6bc9bd6d
Merge task_save_ram/task_save_state
2016-09-19 02:57:23 +02:00
twinaphex
13d9e7c761
Deduplicate some code in task_save_ram.c/task_save_state.c
2016-09-19 02:44:00 +02:00
twinaphex
73c09f1d27
Cleanup
2016-09-19 01:12:39 +02:00
twinaphex
4106ff7f19
Reduce HAVE_COMPRESSION ifdefs
2016-09-19 00:56:58 +02:00
twinaphex
118a90b800
Move dir_check_defaults to dirs.c
2016-09-19 00:56:00 +02:00
twinaphex
534dca9ed1
Get rid of HAVE_COMPRESSION ifdef
2016-09-19 00:50:35 +02:00
Brad Parker
050ab56038
set archive path before extracting
2016-09-18 16:05:58 -04:00
twinaphex
6544b0bcd7
Get rid of HAVE_LIBRETRODB ifdefs
2016-09-18 21:50:39 +02:00
Brad Parker
a7ffead8f6
fix more memory corruption
2016-09-18 15:20:27 -04:00
Brad Parker
dc4760f5a6
fix another wrong type
2016-09-18 14:39:37 -04:00
Brad Parker
530f8ae107
fix memory corruption due to wrong userdata type
2016-09-18 14:32:29 -04:00
twinaphex
975e0f2247
C89_BUILD fix
2016-09-18 19:03:31 +02:00
Brad Parker
4fadd4a110
fix uninitialized use
2016-09-18 12:49:44 -04:00
Brad Parker
dbbd49f9f9
merge with master, remove alignment test code
2016-09-18 12:44:00 -04:00
Brad Parker
f13bce4e50
- use the detected stream backend's crc32 function
...
- remove zlib/7zip ifdef from archive_file.c, task_content.c and task_database.c
- don't re-compute CRC from one stored in archive
2016-09-18 12:31:24 -04:00
twinaphex
c2e2d41452
C89_BUILD fixes
2016-09-18 18:28:33 +02:00
Brad Parker
ffefe0ccac
fix broken PR
2016-09-18 10:38:15 -04:00
Brad Parker
7c29fd6c33
create 7z archive backend, enables scanning of 7z content
2016-09-18 10:31:21 -04:00
Higor Eurípedes
824ded963b
(task_content.c) Remove trailing whitespace
2016-09-17 21:22:49 -03:00
Higor Eurípedes
e27a85d335
(task_content.c) Fix possible double free()
...
content_zip_file_decompressed_handle() didn't set the handler's data
member to NULL after freeing on error. That causes problem when the function fails and
content_zip_file_decompressed() tries to free it afterwards.
2016-09-17 21:20:27 -03:00
twinaphex
5c97d5b46b
Move global->name.base to paths.c
2016-09-17 19:41:27 +02:00
twinaphex
b775ee303c
Use dir_is_savefile_empty/dir_is_savestate_empty
2016-09-17 15:01:32 +02:00
twinaphex
413d14ad49
Start using dirs functions
2016-09-17 14:57:53 +02:00
twinaphex
075599e818
Start using path_ functions for accessing and modifying global->path.config
2016-09-17 13:14:14 +02:00
twinaphex
ec45dbaf0c
Move retroarch_path_is_media_type to paths.c
2016-09-17 12:56:19 +02:00
twinaphex
b89def5d8f
Rename config_get/config_set functions
2016-09-17 12:51:44 +02:00
twinaphex
5aebdb7484
Mov code to paths.c
2016-09-17 12:35:29 +02:00
twinaphex
4caee1ca5f
Get rid of one ifdef
2016-09-17 00:22:55 +02:00
Francisco José García García
912d26ec26
Wrong ifdef
2016-09-12 19:17:21 +02:00
twinaphex
49d5210256
Should make Start Core work on statically linked RA now
2016-09-12 08:37:40 +02:00
Francisco José García García
b5111d4654
Fix Typo
2016-09-12 01:14:12 +02:00
Francisco José García García
b8391e4cc2
Allow "Load Content" when RETRO_ENVIRONMENT_SET_SUPPORT_NO_GAME = true
2016-09-12 01:10:35 +02:00
twinaphex
b93ef046a7
Header include cleanups
2016-09-11 16:31:23 +02:00
twinaphex
51b0e61712
Cleanups
2016-09-11 16:24:02 +02:00
twinaphex
dc0666555f
Cleanups
2016-09-08 14:17:38 +02:00
twinaphex
c3ba0ba4e9
Revert "Refactor core_system_info_* functions"
...
This reverts commit f637805c9e
.
2016-09-06 08:38:26 +02:00
twinaphex
f637805c9e
Refactor core_system_info_* functions
2016-09-06 07:08:38 +02:00
twinaphex
82d82110ae
Merge system.h with core.h
2016-09-06 06:11:54 +02:00
twinaphex
93ed23d46f
Warning fix
2016-09-06 01:08:05 +02:00
twinaphex
075aea2289
Header include cleanups
2016-09-06 00:56:00 +02:00
twinaphex
acd4dd527b
Header include cleanups
2016-09-05 18:31:32 +02:00
Twinaphex
5f3d384a9c
Merge pull request #3483 from bparker06/magic_len
...
bin/cue magic number is 17 bytes instead of 16
2016-09-01 05:54:56 +02:00
Brad Parker
1a9e0ca6a8
bin/cue magic number is 17 bytes instead of 16
2016-08-31 23:53:28 -04:00
twinaphex
4f577f1932
Get rid of some header includes
2016-09-01 05:36:52 +02:00
twinaphex
f38ce959e4
Remove some header includes
2016-09-01 05:30:07 +02:00
twinaphex
cef2d57629
Cleanups
2016-09-01 04:59:56 +02:00
twinaphex
0959f8173a
Cleanups
2016-09-01 04:57:04 +02:00
Alcaro
cad2eee9e0
Fix some PS3 derps
2016-08-27 13:54:02 +02:00
twinaphex
95de19320d
Cleanup
2016-08-27 02:43:06 +02:00
twinaphex
f851440a6b
Some C89 fixes
2016-08-27 02:35:21 +02: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
Brad Parker
5275c0a45d
correctly handle content paths containing a hash (#), fixes issue #3273
2016-08-24 16:54:10 -04:00
twinaphex
82fecdbc70
(Vita) silence some warnings
2016-08-24 14:04:22 +02:00
Francisco José García García
5bd2364575
(VITA) Fix screenshots and some debug options
2016-08-23 18:17:46 +02:00
meleu
01abbe3d4d
screenshot filename "game name-yymmdd-hhmmss.ext"
...
replaced fill_dated_filename() by fill_str_dated_filename() to add the game name to the screenshot.
2016-08-19 08:53:14 -03:00
twinaphex
fda2495021
Get rid of HAVE_ZLIB_DEFLATE - implicitly enable it
2016-08-02 15:34:48 +02:00
twinaphex
ef7ce5beee
Create RARCH_OVERRIDE_SETTING_VERBOSITY
2016-08-01 20:54:16 +02:00
twinaphex
ba32586d1a
Rewrite has_set.libretro
2016-08-01 20:47:19 +02:00
twinaphex
77b688ed42
Add HAVE_FFMPEG/HAVE_IMAGEVIEWER ifdefs
2016-07-31 14:22:56 +02:00
twinaphex
8dfa393e05
Add screenshot to image history list too
2016-07-31 01:20:00 +02:00
twinaphex
5a83139e15
Cleanup
2016-07-31 01:11:53 +02:00
twinaphex
5aa61dcb15
Successfully pushes movies/music/image files now to proper history list
2016-07-30 23:50:29 +02:00
twinaphex
286bf213d1
Change name to movieplayer_video
2016-07-30 23:21:30 +02:00
twinaphex
7c7fc07674
Change core name to ffmpeg_video
2016-07-30 23:21:04 +02:00
twinaphex
8417a5e176
Start writing to separate playlists
2016-07-30 22:57:32 +02:00
twinaphex
8b706ad805
Start creating new history files for music/video/image
2016-07-30 22:47:43 +02:00
twinaphex
04c9db254e
Start preparing playlist code
2016-07-30 21:27:40 +02:00
twinaphex
d926961b43
Pass mode argument to task_load_content
2016-07-30 21:19:47 +02:00
twinaphex
191c2ec1fd
Cleanup
2016-07-28 20:42:45 +02:00
twinaphex
4f617071db
Add Start Video Processor menu entry
2016-07-28 20:35:05 +02:00
twinaphex
bd88b9d1d2
(Wii) Fix warnings / unused variables
2016-07-24 11:32:45 +02:00
twinaphex
2be127c04a
Start wrapping settings->path.libretro
2016-07-24 11:12:26 +02:00
twinaphex
3a10dff94f
task_image.c - go through file_path_str
2016-07-23 11:28:24 +02:00
twinaphex
282dbf0b38
(PS3) Should get playlist entries working again - now we need to
...
propagate the core path to the playlist correctly
2016-07-23 07:47:05 +02:00
Sebastien Ronsse
2f23781cfd
task content: Display OSD loading message prior to loading content
2016-07-23 11:12:06 +10:00
twinaphex
e93e3626dd
(task_content.c) Messages should be flushed before putting on queue
2016-07-19 18:36:50 +02:00
twinaphex
5678d4fd34
Add onscreen message when this happens
2016-07-19 06:16:58 +02:00
twinaphex
397f82c9f5
Get rid of configuration.h dependency in list_special.c
2016-07-18 07:15:58 +02:00
twinaphex
defe51ff69
Remove call to PENDING_QUIT
2016-07-11 15:29:11 +02:00
twinaphex
f596d1f99d
Get rid of duplicate entry
2016-07-11 15:04:54 +02:00
Twinaphex
daee8afa19
Merge pull request #3209 from lakkatv/master
...
(Menu) Don't push the quick menu on playlists
2016-07-11 15:03:12 +02:00
Jean-André Santoni
94a67fe28b
(Menu) Don't push the quick menu on playlists
2016-07-11 15:00:30 +02:00
twinaphex
050e29140b
Should fix these issues
2016-07-11 14:44:12 +02:00
twinaphex
2f04b7035a
Add more translatable strings
2016-07-01 08:35:12 +02:00
twinaphex
bd8a7d030e
Cleanups
2016-06-30 19:05:55 +02:00
twinaphex
22ac73ba26
Prevent null pointer dereference
2016-06-30 16:10:09 +02:00
twinaphex
f51dfa1de9
Cleanups
2016-06-30 06:11:55 +02:00
twinaphex
21134eb28c
Create FILE_PATH_DETECT
2016-06-30 06:07:44 +02:00
twinaphex
0547a71a52
Cleanups
2016-06-30 06:02:30 +02:00
twinaphex
fbc83640b6
More translatable strings
2016-06-30 05:58:05 +02:00
twinaphex
6756501dac
Create FILE_PATH_LUTRO_PLAYLIST
2016-06-30 05:19:25 +02:00
Twinaphex
f53783dfe8
Merge pull request #3178 from lakkatv/master
...
Add .lutro scanning
2016-06-29 16:09:31 +02:00
Jean-André Santoni
0f18ade02a
Add .lutro scanning
...
When a file wih the .lutro extension is found, the ROM is added to Lutro.lpl. The name of the game is the name of the file without the extension.
2016-06-29 15:07:12 +02:00
twinaphex
3c7dc0a62e
Try to silence more Coverity warnings
2016-06-29 12:13:40 +02:00
twinaphex
ca3eecf5c0
Create fill_pathname_join_noext
2016-06-28 13:05:46 +02:00
twinaphex
fa7eb9d8c8
Create file_path_str FILE_PATH_NUL
2016-06-28 11:10:30 +02:00
twinaphex
7a745c3f70
Use string_is_empty
2016-06-28 11:02:51 +02:00
twinaphex
58b95752e8
(task_content.c) Use string_is_empty
2016-06-28 10:50:00 +02:00
twinaphex
342bcebc59
Set current core type almost immediately after loading new core
2016-06-28 07:51:49 +02:00
twinaphex
1661fa552f
Revert "Cleanup"
...
This reverts commit 43426df4f6
.
2016-06-28 04:58:29 +02:00
twinaphex
43426df4f6
Cleanup
2016-06-28 04:21:13 +02:00
twinaphex
d600075012
Cleanup
2016-06-28 04:08:36 +02:00
twinaphex
36c235556a
Fix some coverity warnings
2016-06-27 20:54:05 +02:00
twinaphex
f5bfbdeebe
Rewrite strcpy usage
2016-06-27 08:09:34 +02:00
twinaphex
3cd76a6849
Cleanup
2016-06-27 07:02:22 +02:00
twinaphex
05fb0a1eeb
Push Quick Menu for net retropad core
2016-06-27 06:27:57 +02:00
twinaphex
2dddc3fc88
Add FILE_PATH_LPL_EXTENSION
2016-06-26 10:12:28 +02:00
twinaphex
49e8baa61d
Use tmp_str variable for config_get_path usage
2016-06-25 07:17:48 +02:00
FIX94
3f7ca00e6d
corrected a switch case, makes ngc build (and probably others) boot up again
2016-06-24 18:03:51 +02:00
twinaphex
a6bfc6240f
C89_BUILD fixes
2016-06-23 07:40:51 +02:00
twinaphex
dee7533d65
(libretro-common) Start creating STRING_REP_ULONG
2016-06-23 07:37:02 +02:00
twinaphex
9d6086813b
Use RARCH_LOG
2016-06-23 07:23:17 +02:00
Arzed Five
1f028395d2
Merge remote-tracking branch 'upstream/master'
2016-06-22 22:40:17 +01:00
twinaphex
20e86afbf2
Cleanup
2016-06-20 22:27:44 +02:00
twinaphex
c3eda56561
Move hashes over to msg_hash.c
2016-06-20 17:55:34 +02:00
twinaphex
68bf755fe7
Remove two unused hashes
2016-06-20 16:19:30 +02:00
twinaphex
07c218ad51
Remove two hashes
2016-06-20 16:18:04 +02:00
twinaphex
d2c9c280fe
No longer use CB_ hashes
2016-06-20 16:14:59 +02:00
twinaphex
a585017208
Rename MENU_FILE_ to FILE_TYPE_
2016-06-20 15:50:37 +02:00
twinaphex
450e1f4746
Rename menu_hash_to_file_type
2016-06-20 15:33:22 +02:00
twinaphex
e59fb6c0d9
Bugfix
2016-06-20 15:22:31 +02:00
twinaphex
7d3780e09f
Refactor some code in task_push_decompress
2016-06-20 15:21:42 +02:00
twinaphex
2ebd6e6f49
Header cleanups
2016-06-20 06:34:30 +02:00
twinaphex
fa08613637
Indenting nits
2016-06-20 06:21:12 +02:00
twinaphex
560f8dda60
Remove tasks_internal.c - no longer needed
2016-06-20 06:02:50 +02:00
twinaphex
59b8b3b9ed
Add more translatable strings
2016-06-20 04:17:03 +02:00
Alcaro
6949cfde68
C++ use means we use the C++ linker. Fixes #3129
2016-06-19 21:41:00 +02:00
twinaphex
7e675b4f8a
Cleanups
2016-06-18 03:51:54 +02:00
twinaphex
a8042bdc0c
Create CONTENT_MODE_LOAD_NOTHING_WITH_NEW_CORE_FROM_MENU
2016-06-15 18:17:01 +02:00
Arzed Five
0d3a866356
Corrected a mistake, added some more error checking.
2016-06-11 17:21:09 +01:00
Arzed Five
8e20b9e938
Both Undo options now write distinct messages in the OSD when buffers
...
are empty, when undoing fails and when undoing is successful.
Aside from some TODO/FIXME areas added by this fork, the features in the
fork are now complete.
2016-06-10 20:12:43 +01:00
Arzed Five
83a1d9ac1f
Clean up some stuff, add comments, reduce the places where
...
content_reset_backup_buffers is called, try to make the undo messages
nicer.
* I'm trying to write to differentiate read/write errors from empty
buffer errors. I changed command.c and task_save_state.c so the
content_undo funcs are the ones writting the success messages.
I was told to use runloop_msg_queue_push() to write to the OSD, but that
doesn't seem to be working.
2016-06-09 16:14:40 +01:00