Commit Graph

776 Commits

Author SHA1 Message Date
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