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
radius
4ad2eba602
cleanups
2016-06-08 23:02:19 -05:00
Arzed Five
9944ec98fd
Both undo options print messages now. Undo Load State can now also be
...
undone ad infinitum. Doing it in succession swaps the current state for
the backed up state.
2016-06-09 00:38:27 +01:00
Arzed Five
8c5238c349
Undo Load State and Undo Save State both seem to be working.
2016-06-08 23:03:49 +01:00
Arzed Five
051cc3fe4d
Undo Save State currently seems to be working almost as intended
...
(missing OSD messages). Undo Load State isn't working yet.
2016-06-08 20:27:54 +01:00
Arzed Five
4d529ffbc0
Merge remote-tracking branch 'upstream/master'
2016-06-08 17:07:18 +01:00
Arzed Five
c47b58228f
Make this compile
2016-06-08 17:07:04 +01:00
Arzed Five
70b1f385e8
Change task_save_state so we save a single state and a single savestate
...
file in memory, allowing to undo a loadstate/savestate once.
2016-06-07 18:33:01 +01:00
twinaphex
f4c3a41f84
(Win32) Implement application process events
2016-06-07 17:28:51 +02:00
twinaphex
cf996f724e
Rename HAVE_NETWORK_GAMEPAD to HAVE_NETWORKGAMEPAD - and
...
don't bake it in for the C89 build
2016-06-07 15:23:07 +02:00
twinaphex
b45824a7a8
Reorder files in Makefile.common
2016-06-07 06:14:28 +02:00
twinaphex
7ea0a19a4f
Prevent crash
2016-06-05 19:29:55 +02:00
twinaphex
693ce8f6e5
(task_content.c) Fix explicit null dereferenced
2016-06-05 19:03:23 +02:00
twinaphex
620f541ca1
detect_ps1_game_sub - fix 'resource leak'
2016-06-05 18:32:26 +02:00
twinaphex
51c875fdee
Cleanup
2016-06-05 03:04:09 +02:00
Twinaphex
86b35c8ff2
Merge pull request #3069 from fr500/undo
...
Undo savestate/loadstate
2016-06-05 01:19:35 +02:00
radius
28aafddd91
copy the old save state before making a new savestate
2016-06-04 12:38:55 -05:00
aliaspider
e23b39d2b5
(task_database_cue) ps1 scanning: the boot entry isn't always the first
...
one in SYSTEM.CNF
2016-06-03 20:09:23 +01:00
twinaphex
d6d757e240
Cleanups
2016-06-03 19:06:24 +02:00
twinaphex
7d30885ab9
Cleanup
2016-06-03 19:02:19 +02:00
twinaphex
8595e4cf75
task_push_content_load_default - cleanups
2016-06-03 18:59:57 +02:00
twinaphex
f675c5fdc7
task_push_content_load_default - simplify code a bit
2016-06-03 18:45:09 +02:00
twinaphex
6628da2646
Create CONTENT_MODE_LOAD_CONTENT_WITH_NEW_CORE_FROM_COMPANION_UI
2016-06-03 18:43:05 +02:00
aliaspider
748a913a6d
(task_database_cue) more ps1 scanning fixes.
2016-06-03 11:36:48 +01:00
aliaspider
87788f0ffb
(task_database_cue) ps1 scanning fix.
2016-06-03 10:46:55 +01:00
twinaphex
34ad3bd103
Cleanups
2016-06-03 05:24:21 +02:00
twinaphex
d9ba04e470
Fix CXX_BUILD
2016-06-03 02:43:30 +02:00
mudlord
4c53bdf4f9
add drag and drop
2016-06-03 09:14:53 +10:00
twinaphex
29ca5b8c34
Fix some unchecked return value issues
2016-06-02 22:49:26 +02:00
twinaphex
65d5ebc2bb
Fix some dereference after null check warnings
2016-06-02 20:40:51 +02:00
twinaphex
1f3790fafa
Fix statement is unreachable warning
2016-06-01 05:59:17 +02:00
twinaphex
36106dd90a
C89_BUILD fix
2016-06-01 05:58:22 +02:00
twinaphex
da6ac4aae7
Fix explicit NULL dereferenced warnings
2016-06-01 04:05:14 +02:00
twinaphex
9bb8c41ff6
Fix uninitialized scalar variables warnings
2016-06-01 03:23:38 +02:00
twinaphex
ffdad57318
Fix double frees and resource leaks
2016-06-01 02:40:58 +02:00
twinaphex
5b52098c54
Reimplement verbosity
2016-05-31 04:42:04 +02:00
Diablodiab
d7bfe70ca1
Check if content has been passed to core even if the core does not need content.
...
Only start without content if no content has been passed.
This fixes a problem with cores that are both able to start with or without
content, eg. ScummVM.
2016-05-30 00:19:05 +02:00
twinaphex
e222df4eb6
Fix LOAD_CONTENT_WITH_NEW_CORE_FROM_MENU
2016-05-29 05:36:41 +02:00
twinaphex
78b208c441
Get rid of settings variable
2016-05-29 00:19:04 +02:00
twinaphex
eafb235e66
Cleanups
2016-05-29 00:03:15 +02:00
twinaphex
bf6fa07b25
Cleanups
2016-05-28 23:56:07 +02:00
twinaphex
2859f6f18d
Cleanup
2016-05-28 23:53:13 +02:00
twinaphex
efaf6e10ee
Cleanups
2016-05-28 23:48:32 +02:00
twinaphex
fdb218f64e
We don't have to call task_load_core for ffmpeg/imageviewer paths
2016-05-28 23:40:58 +02:00
twinaphex
e0885a71e3
Remove core_path lines from ffmpeg/imageviewer paths
2016-05-28 23:39:04 +02:00
twinaphex
383a5968cc
Create task_push_quick_menu
2016-05-28 23:34:21 +02:00
twinaphex
f8ed8ebde4
Create task_load_core
2016-05-28 23:20:43 +02:00
twinaphex
1b0c224c02
Create task_load_content
2016-05-28 23:16:57 +02:00
twinaphex
2b5aae8a21
Add this too
2016-05-27 21:41:14 +02:00
twinaphex
828b9c6c46
task_content.c - can now reach this code
2016-05-27 21:25:42 +02:00
twinaphex
954aaa3fc6
More preparatory work for net retropad core
2016-05-27 21:16:25 +02:00
twinaphex
c0d86cd8d3
Ifdef autosave code for HAVE_THREADS
2016-05-27 20:43:55 +02:00
twinaphex
e8eb0ef013
Change invocation of task_content_push
2016-05-27 19:34:07 +02:00
twinaphex
c16cae7ef9
Create retroarch_set_current_core_type
2016-05-27 19:26:45 +02:00
twinaphex
ccd5b2f73d
Add 'Start Remote Gamepad' entry
2016-05-27 19:18:46 +02:00
twinaphex
7d26034ebe
Rename rarch_task_* to task_*
2016-05-27 18:14:47 +02:00
twinaphex
534c923b6b
Remove autosave.c
2016-05-27 17:52:20 +02:00
twinaphex
a6f95b307f
Silence warnings
2016-05-27 17:24:54 +02:00
Andre Leiradella
d791da9507
undefined debug macros
2016-05-27 00:06:03 -03:00
Jean-André Santoni
72e67acec0
(Menu) Fixes a menu toggle bug
2016-05-26 22:45:01 +02:00
twinaphex
03ded43280
Prevent explicit null dereferenced warnings
2016-05-26 18:09:46 +02:00
twinaphex
a98616b45b
Fix explicit NULL dereferenced/dereference before null check warnings
2016-05-26 17:47:21 +02:00
twinaphex
e297da1b71
Take out this call to prevent another memory leak
2016-05-26 17:34:44 +02:00
twinaphex
4f98cf05f4
Fix uninitialized scalar variable warnings
2016-05-26 17:32:27 +02:00
twinaphex
0f954fd4c8
Resource leaks fixes (catched by Coverity)
2016-05-26 17:26:55 +02:00
Sebastien Ronsse
5366e88d1b
task overlay: Fix memory leak caused by overlay being loaded multiple times
2016-05-26 16:14:34 +10:00
Twinaphex
f0157dea52
Merge pull request #3033 from sronsse/fixes_for_team
...
task image: Fix memory leak occurring for images loading non-progress…
2016-05-26 06:51:57 +02:00
twinaphex
ebc8edd2bf
Fix CXX_BUILD
2016-05-26 06:46:57 +02:00
twinaphex
20cc877ad3
(PS3) Cleanup warnings
2016-05-26 06:41:28 +02:00
Sebastien Ronsse
093b009422
task image: Fix memory leak occurring for images loading non-progressively
2016-05-26 14:32:25 +10:00
twinaphex
8c106eb010
Allocate name_base memory and free it again
2016-05-25 02:25:09 +02:00
twinaphex
581f53a7c2
(task_screenshot.c) Grab global pointer only once
2016-05-25 02:23:54 +02:00
twinaphex
42971febba
Fix resource leaks (pointed out by Coverity)
2016-05-24 22:01:43 +02:00
twinaphex
ec88b464c3
Silence 'side effect in assertion' warnings
2016-05-24 21:51:45 +02:00
Twinaphex
1fe1b2318a
(task_image.c) Cleanup handle which could leak
2016-05-24 20:04:49 +02:00
twinaphex
1b35da2bd8
Cleanup load_images upon task cancellation
2016-05-24 13:35:09 +02:00
twinaphex
811f4f59de
(task_overlay.c) Cleanups
2016-05-24 13:31:28 +02:00
twinaphex
1b9e222e6e
(task_overlay.c) Another rewrite
2016-05-24 03:25:23 +02:00
twinaphex
b58b002501
(task_overlay.c) Rewrite
2016-05-24 03:18:29 +02:00
twinaphex
41b6b82b24
Cleanups
2016-05-24 03:02:40 +02:00
twinaphex
690530e7aa
(task_overlay.c) Implement cleanup callback
2016-05-24 02:57:37 +02:00
twinaphex
0f42249dd5
Cleanups
2016-05-24 02:55:27 +02:00
twinaphex
47c2b9ed43
(task_overlay.c) Cleanups
2016-05-24 02:39:37 +02:00
twinaphex
334cbd55d8
Cleanups
2016-05-24 02:33:38 +02:00
twinaphex
9bea4deac0
Cleanup
2016-05-24 02:29:43 +02:00
Twinaphex
497e424fc1
Cleanup
2016-05-24 02:23:00 +02:00
twinaphex
28ef2201cd
(task_overlay.c) Cleanups
2016-05-24 02:21:49 +02:00
twinaphex
8f054aeb29
(task_overlay.c) Cleanup
2016-05-24 02:17:38 +02:00
Torsten Paul
30e9cc1f10
Ensure memory is not used after free().
2016-05-23 22:41:24 +02:00
Torsten Paul
845dcef6ab
Add cleanup handler for tasks to free allocated resources after the task finished.
2016-05-23 22:36:29 +02:00
twinaphex
d5d2f7f8ee
Fix resource leaks
2016-05-23 22:17:28 +02:00
twinaphex
974d3245d2
Fix logically dead code warnings
2016-05-23 22:04:00 +02:00
twinaphex
faef7b498d
(Coverity) Fix some resource leaks
2016-05-23 21:28:43 +02:00
twinaphex
0a3224180b
(Coverity) Fix uninitialized variables; fix some resource leaks
2016-05-23 21:19:28 +02:00
twinaphex
57f797dad6
Cleanup
2016-05-21 13:16:48 +02:00
twinaphex
fec5aca60b
Revert "(task_image.c) Nits"
...
This reverts commit 94a9e7b923
.
2016-05-20 21:03:42 +02:00
twinaphex
94a9e7b923
(task_image.c) Nits
2016-05-20 20:04:07 +02:00
twinaphex
fe516b0d01
Change type of status
2016-05-20 19:32:09 +02:00
Twinaphex
67e1e5a9d0
(task_image.c) Prevent null pointer dereference
2016-05-19 02:09:56 +02:00
twinaphex
0c2958e384
(task_image.c) Style nit
2016-05-19 00:16:30 +02:00
twinaphex
bebcc1c274
Move macros to task_image.c
2016-05-19 00:07:49 +02:00
twinaphex
2116c0cc4e
Move typedef to task_image.c
2016-05-19 00:06:52 +02:00
twinaphex
824315865f
Move http_transfer_info to task_http.c
2016-05-19 00:04:38 +02:00
twinaphex
ae478b71b7
(rarch_task_push_image) Call rarch_task_image_load_free
2016-05-18 23:57:35 +02:00
twinaphex
e59cd92108
rarch_task_image_load_free_internal - Run image_texture_free
2016-05-18 23:38:51 +02:00
twinaphex
ad78fddf4e
Move image allocation to task_image.c
2016-05-18 23:28:03 +02:00
twinaphex
cb4db5c5ab
Don't be dependent on nbio->image inside task_file_transfer
2016-05-18 23:14:07 +02:00
twinaphex
d53b245528
Cancel task instead
2016-05-18 17:37:43 +02:00
twinaphex
7aadde73d8
Handle cb return error code for task cancellation
2016-05-18 17:32:39 +02:00
Twinaphex
3cf591ec09
(tasks/task_image.c) refactor cb_nbio_image_menu_thumbnail
2016-05-18 17:27:05 +02:00
twinaphex
7e36dcb27f
move video_texture_image to libretro-common and rename it to image_texture.c
2016-05-18 12:58:00 +02:00
twinaphex
9bc11731fb
Start reimplementing TGA image load support
2016-05-18 10:52:23 +02:00
twinaphex
492dd59164
Hook up BMP image loading - color channels swapped - RGBA to ARGB
...
conversion won't work here
2016-05-17 21:38:51 +02:00
twinaphex
2559139154
Cleanup tasks_save_ram.c
2016-05-17 15:32:50 +02:00
twinaphex
4a0334b4fa
Turn content_push_to_history_playlist to static function
2016-05-17 15:22:26 +02:00
twinaphex
9b421948e4
Create tasks/task_save_state.c
2016-05-17 15:21:09 +02:00
twinaphex
81c7a8ac04
Create task_save_ram.c
2016-05-17 15:18:03 +02:00
twinaphex
86a82a47f6
(task_screenshot.c) Another cleanup
2016-05-17 15:04:28 +02:00
twinaphex
df3547c65f
(task_screenshot.c) Another cleanup
2016-05-17 15:03:17 +02:00
twinaphex
679c0e829c
Cleanup
2016-05-17 15:02:25 +02:00
twinaphex
07c56b4340
(task_screenshot.c) Cleanup
2016-05-17 15:00:46 +02:00
twinaphex
747bac1cca
task_screenshot.c - cleanups
2016-05-17 15:00:18 +02:00
twinaphex
146d2c8a1d
Rename screenshot.c to tasks/task_screenshot
2016-05-17 14:31:33 +02:00
twinaphex
5555d18a52
Cleanup
2016-05-17 14:24:43 +02:00
twinaphex
a5cf78fd68
only bind to menu_environment_get when content_info->environ_get is
...
NULL
2016-05-17 10:35:57 +02:00
Twinaphex
b83e43e8ce
Fix 'Close Content' when menu is active
2016-05-17 10:15:43 +02:00
Twinaphex
52937d4b02
Fix CONTENT_MODE_LOAD_CONTENT_WITH_CURRENT_CORE_FROM_COMPANION_UI
2016-05-17 09:14:18 +02:00
twinaphex
fcf2decb2e
Remove persist argument
2016-05-17 09:07:41 +02:00
Twinaphex
47cb3b899a
Fix deferred content loaded from menu
2016-05-17 08:53:25 +02:00
twinaphex
e2e53026aa
rarch_main - reduce a lot of code duplication
2016-05-17 08:19:50 +02:00
twinaphex
80ce237878
(HAVE_MENU not defined) Buildfixes
2016-05-17 08:02:13 +02:00
twinaphex
6c9715027f
Add HAVE_MENU ifdefs
2016-05-17 07:53:38 +02:00
twinaphex
0d850b9bda
Improve content_load_wrapper - pushing to the history list should work again
2016-05-17 07:36:18 +02:00
twinaphex
e10270d459
Delete runloop_prepare_dummy
2016-05-16 17:19:16 +02:00
twinaphex
d681d30249
Move code to task_content.c
2016-05-16 17:14:05 +02:00
twinaphex
fa5971737e
Implement CONTENT_MODE_LOAD_NOTHING_WITH_DUMMY_CORE
2016-05-16 17:07:11 +02:00
twinaphex
6305f12ba2
Turn content_load function static
2016-05-16 16:44:34 +02:00
twinaphex
722eb5a69c
Move content.c code to task_content.c
2016-05-16 16:42:33 +02:00
twinaphex
18a991e014
rarch_main - use rarch_task_push_content_load
2016-05-16 16:38:27 +02:00
twinaphex
3e91a4bb68
Rename menu_content_load to content_load_wrapper
2016-05-16 16:32:18 +02:00
twinaphex
f70dc77a61
Pass content_ctx_info_t pointer to rarch_task_push_content
2016-05-16 16:25:16 +02:00
twinaphex
3678c4e72a
menu_content_load - cleanups
2016-05-16 15:17:28 +02:00
twinaphex
9c33d91e68
Refactor content task code
2016-05-16 15:09:04 +02:00
twinaphex
a687c47f7e
Move command_event_cmd_exec to tasks/task_content.c
2016-05-16 14:58:08 +02:00
twinaphex
923d0a879b
Reimplement menu_content_load_from_playlist
2016-05-16 14:54:26 +02:00
twinaphex
75160c6524
Reimplement task_content.c
2016-05-16 14:44:28 +02:00
twinaphex
4d30d931fe
Move some logic to rarch_task_push_content_load_default
2016-05-16 14:33:50 +02:00
twinaphex
3cb26268ee
Start writing rarch_task_push_content_load_default
2016-05-16 14:27:11 +02:00
twinaphex
d4732d048e
Start adding switch
2016-05-16 14:23:13 +02:00
twinaphex
fe2eb7f4c1
Add mode to rarch_task_push_content_load_default to make
...
it explicit what each call does
2016-05-16 14:20:26 +02:00
twinaphex
cb22859250
Add content_mode_load
2016-05-16 14:10:56 +02:00
twinaphex
57fedb9fa8
Use rarch_task_push_content_load_default
2016-05-16 13:43:14 +02:00
twinaphex
9846aeb53a
Remove unused variable
2016-05-16 13:02:47 +02:00
twinaphex
6ef0b86e30
Reimplement content loading - task_content_load
2016-05-16 12:51:55 +02:00
twinaphex
449c7483cd
Rename content_playlist_ to playlist_
2016-05-16 09:07:44 +02:00
twinaphex
cd0b925fa1
Try to see if this gets us past the crash
2016-05-14 06:00:53 +02:00
twinaphex
9e1276d76f
(MSVC) Buildfixes
2016-05-14 01:32:05 +02:00
twinaphex
f8e99403a4
Cleanups
2016-05-14 00:48:40 +02:00
twinaphex
42adb48d9c
(task_image.c )Cleanups
2016-05-13 15:18:40 +02:00
twinaphex
acbc9116e3
Turn nbio_image_handle_t member image into pointer
2016-05-13 15:00:44 +02:00
twinaphex
fad7f8c1df
Cleanups
2016-05-13 10:28:44 +02:00
twinaphex
7c1938b674
Rename task functions
2016-05-13 10:19:53 +02:00
twinaphex
025c51e4c9
(task_image.c) Rename functions
2016-05-13 10:13:36 +02:00
twinaphex
bdf4a173f2
Remove file transfer frame_count
2016-05-13 10:10:54 +02:00
twinaphex
a283923393
Get rid of image->frame_count
2016-05-13 10:10:23 +02:00
twinaphex
f2912eb4c3
Cleanup
2016-05-13 09:22:29 +02:00
twinaphex
5068accc4e
Start preparing image transfer for RJPEG
2016-05-13 08:50:50 +02:00
twinaphex
13f49e1d9a
Split up image transfer code to separate file
2016-05-13 04:38:21 +02:00
twinaphex
6daf6e2270
Cleanups
2016-05-13 04:33:11 +02:00
twinaphex
d040263a83
image_transfer_new/image_transfer_free
2016-05-13 04:28:16 +02:00
twinaphex
be506c6d64
(task_image.c) Cleanups
2016-05-12 13:13:14 +02:00
twinaphex
e3802c499f
Add RJPEG header include
2016-05-11 21:38:33 +02:00
twinaphex
28dd2c2545
Add HAVE_RJPEG ifdefs
2016-05-11 21:27:17 +02:00
twinaphex
4100bf95b4
Able to compile without RPNG support
2016-05-11 21:22:45 +02:00
twinaphex
5cc86384b8
(task_image.c) Cleanups
2016-05-11 20:38:09 +02:00
twinaphex
dc46c0d012
C89 build-fix
2016-05-11 19:38:46 +02:00
twinaphex
5ad45ea17f
task_image.c - Refactors to prepare it for JPEG support
2016-05-11 04:10:42 +02:00
twinaphex
e6969f7ced
Cleanups
2016-05-11 04:03:21 +02:00
twinaphex
556017f23d
Cleanup
2016-05-11 03:56:31 +02:00
twinaphex
e6f55814a9
(task_image.c) Cleanups
2016-05-11 03:55:09 +02:00
twinaphex
1b4d744dcd
(task_image.c) Cleanups
2016-05-11 03:51:26 +02:00
Alcaro
2235aad731
Need these even without networking
2016-05-10 19:43:38 +02:00
twinaphex
4a49c197c9
(task_image.c) Rename function
2016-05-10 08:31:07 +02:00
twinaphex
a4ccfc4d96
Cleanups
2016-05-10 08:28:48 +02:00
twinaphex
58ae02207f
Move rpng_is_valid to function
2016-05-10 08:25:18 +02:00
twinaphex
4e04588d2d
Create rarch_main_data_image_iterate
2016-05-10 08:23:49 +02:00
twinaphex
d160ed322e
(task_image.c) Cleanup
2016-05-10 08:09:12 +02:00
twinaphex
dc0616d678
CXX_BUILD fixes
2016-05-10 08:02:42 +02:00
twinaphex
55c5052253
Cleanups
2016-05-10 07:55:31 +02:00
twinaphex
8b07f39d6f
Create tasks/task_image.c
2016-05-10 07:54:47 +02:00
twinaphex
60b8cf7993
Start adding notes to task_file_transfer.c
2016-05-10 06:16:27 +02:00
twinaphex
2691ab0c7d
Rename command_event enums
2016-05-09 20:51:53 +02:00
twinaphex
523ebed112
Combine command_event.c and command.c
2016-05-09 20:30:47 +02:00
twinaphex
a98ef36d36
Rename event_cmd_ctl to command_event
2016-05-09 20:20:50 +02:00
twinaphex
725c202498
Remove input_driver_ctl
2016-05-08 23:12:04 +02:00
twinaphex
ae9ea8f2db
(MSVC) Buildfixes
2016-05-08 04:04:50 +02:00
Sebastien Ronsse
9f45722020
task http: Update http_task_get_transfer_list using new task retrieval mechanism
2016-05-06 16:42:17 +10:00
twinaphex
9cff56ea62
Cleanup
2016-05-06 05:31:17 +02:00
Andre Leiradella
8be7fd5f0a
http tasks can now be cancelled
2016-05-05 15:32:36 -03:00
Sebastien Ronsse
14c14b72ac
task http: Add support for retrieving list of active transfers
2016-05-05 14:59:58 +10:00
Sebastien Ronsse
e346eccbb7
task http: Fix http task finder logic leading to erroneous results
2016-05-05 10:18:29 +10:00
Sebastien Ronsse
b100846ad5
task decompress: Refactor decompress checking code
2016-05-05 10:18:29 +10:00
Sebastien Ronsse
b8849a574c
task decompress: Add helper decompress check method
2016-05-05 10:18:29 +10:00
twinaphex
895783d854
Move some variables
2016-04-28 20:49:13 +02:00
twinaphex
7dffc6286b
Internally change directory settings
2016-04-28 19:26:02 +02:00
Jean-André Santoni
86cf3243aa
Fix arcade LPL generation
2016-04-15 05:55:11 +07:00
Jean-André Santoni
4f74976cac
Arcade scanning
2016-04-15 05:28:44 +07:00
Twinaphex
5218be3a0c
Merge pull request #2842 from lakkatv/master
...
(XMB) Thumbnail type switching
2016-04-07 20:48:19 +02:00
Jean-André Santoni
7dfb3c373a
(XMB) Thumbnail type switching
2016-04-08 01:42:53 +07:00
twinaphex
1b289c0f05
(libretro-common) Update
2016-03-24 04:23:17 +01:00
twinaphex
e41127459e
Rename 'filestream' functions
2016-03-24 04:09:25 +01:00
twinaphex
4c14267f5b
Create core_type.h
2016-03-22 02:56:06 +01:00
twinaphex
ac6362cae4
Combine list_special files
2016-03-20 17:28:24 +01:00
twinaphex
3720cf87e7
Rename retro_file to file_stream
2016-03-20 16:29:14 +01:00
twinaphex
c7e13e2bcd
(libretro-common) Rename file_archive to archive_file
2016-03-20 16:14:40 +01:00
twinaphex
93b7dc1bdd
(libretro-common) move 'lists' files to lists/
2016-03-20 14:53:54 +01:00
twinaphex
4b9143430c
Add C89 workaround
2016-02-25 22:26:48 +01:00
twinaphex
f8b866c8c1
Combine file_ops.c and content.c
2016-02-15 21:49:29 +01:00
twinaphex
c6220a9e66
Reimplement rarch_task_push_content_load_default
2016-02-12 04:55:18 +01:00
twinaphex
1721a23d54
Style nits
2016-02-10 05:41:53 +01:00
twinaphex
5b6d310abd
Rename enums
2016-02-09 18:26:27 +01:00
twinaphex
8b9c7a47e4
Move task_queue to queues/ dir
2016-02-09 18:13:47 +01:00
twinaphex
31112e937b
Move task_queue.c to libretro-common
2016-02-09 18:11:11 +01:00
twinaphex
8d47203ad1
Rename some functions
2016-02-09 18:00:17 +01:00
twinaphex
e4d983646d
Rename push_task_progress
2016-02-09 17:56:36 +01:00
twinaphex
4210ee197b
Rename tasks.c to task_queue.c
2016-02-09 17:55:15 +01:00
twinaphex
6e9bc55dd6
Rename task_ctl to task_queue_ctl
2016-02-09 17:51:51 +01:00
twinaphex
08eb091610
Rename rarch_ to retro_
2016-02-09 17:47:04 +01:00
twinaphex
0378463130
Remove configuration.h dependencies from tasks.c
2016-02-09 17:41:30 +01:00
twinaphex
76770321b4
Cleanup
2016-02-09 17:27:29 +01:00
twinaphex
ce2869b4d8
Create tasks_internal and split up RA-specific task code to outside
2016-02-09 17:12:39 +01:00
twinaphex
c60c9fbd86
tasks.c - cleanups
2016-02-09 17:01:07 +01:00
twinaphex
ce1b86993b
Style nits
2016-02-08 05:58:27 +01:00
twinaphex
fc821fc5b4
Make rarch_task_http_finder more robust
2016-02-08 05:48:36 +01:00
twinaphex
3fe210bb41
N/A
2016-02-07 13:29:50 +01:00
twinaphex
0b1b56214e
Try to reduce dependence on general.h
2016-02-07 13:18:48 +01:00
twinaphex
f1ca9604b7
Header include changes
2016-02-07 01:50:08 +01:00
twinaphex
0643b83f7d
Header include changes
2016-02-05 13:57:08 +01:00
twinaphex
9c547ab541
Move define to top of file
2016-02-04 10:30:12 +01:00
twinaphex
2251517774
Respect 80-char width limit
2016-02-04 10:25:22 +01:00
twinaphex
16ba94b531
Revert "(task_database.c) Style nits"
...
This reverts commit 0f46d42c26
.
2016-02-04 10:17:54 +01:00
twinaphex
c57995b3eb
Style nits/cleanups
2016-02-03 17:41:04 +01:00
twinaphex
0f46d42c26
(task_database.c) Style nits
2016-02-03 17:31:19 +01:00
twinaphex
aa0f0a2738
Fix header include
2016-01-30 04:46:41 +01:00
twinaphex
9ab31824f8
Use retro_read_file in more places
2016-01-30 03:58:33 +01:00
twinaphex
bd39fd252f
Fix C89_BUILD
2016-01-30 03:18:18 +01:00
twinaphex
a267bdfbe3
MOve gfx/image/image.c to gfx/video_texture_image.c
2016-01-30 02:39:08 +01:00
twinaphex
b47caeb58b
Refactor away runloop_msg_queue_push_new
2016-01-29 14:30:09 +01:00
twinaphex
9e0aad9d5d
Cleanups
2016-01-28 18:51:07 +01:00
twinaphex
ae1e9acbaf
Turn function static
2016-01-28 10:11:33 +01:00
twinaphex
6b1441340c
Cleanup
2016-01-28 10:09:26 +01:00
twinaphex
c53702e768
Make impl_current into static local variable
2016-01-28 10:08:27 +01:00
twinaphex
d61eb7a8db
Add TASK_CTL_FIND
2016-01-28 09:57:55 +01:00
twinaphex
a5e8615091
Create TASK_CTL_INIT
2016-01-28 09:52:28 +01:00
twinaphex
b008750f18
Add TASK_CTL_DEINIT
2016-01-28 09:48:47 +01:00
twinaphex
7a5fbc6948
Create TASK_CTL_CHECK
2016-01-28 09:45:14 +01:00
twinaphex
b807b89837
Add TASK_CTL_PUSH
2016-01-28 09:42:55 +01:00
twinaphex
0764b65dc4
Add more TASK_CTL commands
2016-01-28 09:38:21 +01:00
twinaphex
ebcae85452
Add task_ctl
2016-01-28 09:35:25 +01:00
twinaphex
dbff4e52bc
Cleanups
2016-01-28 09:33:09 +01:00
radius
40e2994fb6
remove log message
2016-01-26 15:24:17 -05:00
radius
2af0708047
do not push entries that are already on the database
2016-01-26 15:22:16 -05:00
twinaphex
d4d6788381
Use sizeof(variable) instead of hardcoded PATH_MAX_LENGTH
2016-01-26 04:58:40 +01:00
twinaphex
425406537c
Fix Android crash
2016-01-26 04:29:19 +01:00
twinaphex
bb36ad2772
Take out playlist.h header include from database_info.h
2016-01-25 07:06:58 +01:00
twinaphex
9022724bd5
Fix warnings
2016-01-25 07:04:54 +01:00
twinaphex
9459cf6445
Rename zlib_ to file_archive_
2016-01-24 22:17:11 +01:00
twinaphex
aae1faf76f
Move crc32_calculate to file_archive_zlib.c
2016-01-24 21:50:28 +01:00
twinaphex
3c2a45d923
Rename file_extract functions
2016-01-24 07:42:46 +01:00
twinaphex
552e78c9bc
Rename file_extract to file_archive
2016-01-24 07:29:11 +01:00
twinaphex
c6f7afbd9a
Adjust zlib_crc32_calculate
2016-01-24 06:47:06 +01:00
twinaphex
23d99495a4
Add TODO/FIXME
2016-01-24 01:31:40 +01:00
twinaphex
77ebc96f37
Cleanup
2016-01-24 01:30:19 +01:00
twinaphex
6f221fb425
Rename menu_common_load_content to rarch_task_push_content_load_default
2016-01-24 00:51:17 +01:00
twinaphex
48317e66b9
Create task_content.c - WIP
2016-01-24 00:40:34 +01:00
twinaphex
ec15a43cf1
N/A
2016-01-24 00:33:06 +01:00
twinaphex
9256cd2fbc
Start adding ways to extract only one file from a ZIP
2016-01-24 00:12:05 +01:00
twinaphex
a3ae0e9a90
Cleanup
2016-01-24 00:06:50 +01:00
twinaphex
f4b22f9fdd
Cleanup
2016-01-23 22:00:45 +01:00
twinaphex
97e5d5c61b
Cleanups
2016-01-23 21:57:14 +01:00
twinaphex
076e55a945
Fix extraction of ZIP files
2016-01-21 21:33:52 +01:00
twinaphex
ae2f6f06a0
rarch_task_push_dbscan - prevent possible memleaks
2016-01-21 03:25:00 +01:00
twinaphex
a187382ecf
Nit
2016-01-21 03:23:14 +01:00
twinaphex
89481d6d2e
Plug potential memleaks in rarch_task_push_http_transfer
2016-01-21 03:22:17 +01:00
twinaphex
1f039b53f3
(task_http.c) Cleanups/plug possible memory leaks
2016-01-21 03:19:14 +01:00
twinaphex
e8d86ef013
Cleanups/indents
2016-01-21 03:16:48 +01:00
twinaphex
c9fc8cd7d3
rarch_task_push_decompress - deal with possible memory leaks
2016-01-21 03:14:22 +01:00
twinaphex
33c47f3d39
Remove TODO
2016-01-21 02:39:06 +01:00
twinaphex
9095399aa8
(task_decompress.c) Use path_is_directory
2016-01-21 02:36:58 +01:00
twinaphex
63e2d13b8f
Create string_is_equal_noncase - try not to use strcasecmp so much
2016-01-20 17:34:19 +01:00
twinaphex
454abdee48
stdstring - create string_is_equal
2016-01-20 04:07:24 +01:00
twinaphex
adf9fcec7b
Add log
2016-01-10 13:16:55 +01:00
twinaphex
7a55ae3765
Start updating headers for 2016
2016-01-10 04:06:50 +01:00
twinaphex
1439a36174
(tasks) Start using string_is_empty
2015-12-26 07:23:13 +01:00
twinaphex
c90737388b
Get rid of unused data_runloop_osd_msg
2015-12-11 15:52:26 +01:00
twinaphex
fef0d99351
Cleanup
2015-12-10 21:22:17 +01:00
Alcaro
dddd4d4777
Fix some type derpery.
2015-12-08 20:00:18 +01:00
Higor Eurípedes
45f85322cb
(task_file_transfer.c) Show nbio_open() error
2015-12-07 12:28:22 -03:00
twinaphex
2d55dc3bda
Complete namespace changes
2015-12-07 15:32:14 +01:00
twinaphex
eb9ff0b7f0
Remove unused char extern reference
2015-12-07 13:22:13 +01:00
twinaphex
c6e454da46
Cleanup
2015-12-07 13:20:19 +01:00
twinaphex
9471020bf7
Reduce some more msg char variables
2015-12-06 15:55:05 +01:00
twinaphex
058e941d8a
Move header include out of tasks.h
2015-12-04 13:19:53 +01:00
twinaphex
6062467d1b
task_decompress.c - add code for handling subdir extraction from
...
zip archive - needed for APK extraction
2015-12-02 06:06:15 +01:00
twinaphex
a7e72772e7
Start making tasks_decompress.c suitable for extracting APKs too
2015-12-02 05:27:47 +01:00
twinaphex
809f8da955
move msg_queue_pushf to tasks/tasks.c
2015-11-30 23:24:11 +01:00
twinaphex
1e8d666758
(task_http.c) Add FIXME/TODO
2015-11-30 19:36:02 +01:00
Higor Eurípedes
916444f977
(tasks) Show finished tasks progress too
2015-11-30 14:23:09 -03:00
Higor Eurípedes
906a88bfc3
(tasks) Display all progress messages for at least 60 frames
2015-11-30 12:26:41 -03:00
Higor Eurípedes
1948e6c1dd
(task_decompress) Disallow same-file concurrent decompression
2015-11-30 11:43:05 -03:00
Higor Eurípedes
f84bea4302
(task_http) Disallow same-file concurrent downloads
2015-11-30 11:37:06 -03:00
twinaphex
4e0a4150b5
Merge runloop and runloop_data.c
2015-11-30 15:35:57 +01:00
Higor Eurípedes
a171f3c6d1
(task_decompress.c) Add progress report
2015-11-30 10:41:35 -03:00
Higor Eurípedes
cf0a493605
Add some task-related localized strings
2015-11-30 10:02:36 -03:00
Higor Eurípedes
7e156584ba
(tasks) Add progress metter and task titles
2015-11-30 09:17:46 -03:00
twinaphex
d4e88324ac
Move driver->osk_enable to input_driver.c
2015-11-30 03:14:26 +01:00
Higor Eurípedes
3bad31e513
(tasks_decompress) Attempt to fix some Android issues
2015-11-28 17:14:07 -03:00
Higor Eurípedes
aad63e776b
Log some warnings in the decompression code
2015-11-28 16:08:55 -03:00
twinaphex
0bce3a9cec
Rename some more input_config functions
2015-11-28 02:26:57 +01:00
twinaphex
a6ccc188a8
Rename input_common.c to input_config.c
2015-11-28 02:22:58 +01:00
Higor Eurípedes
d28965b9f4
Implement zip decompression task
2015-11-27 19:48:09 -03:00
Twinaphex
36587d99c2
Merge pull request #2463 from heuripedes/master
...
(task_http) Finish the task on internal error
2015-11-25 03:34:51 +01:00
twinaphex
f319916e80
C89_BUILD buildfixes
2015-11-25 03:33:54 +01:00
twinaphex
08ae9df639
Merge input_sensor.c with input_driver.c
2015-11-25 03:29:18 +01:00
Higor Eurípedes
51ee399eac
(task_http) Finish the task on internal error
2015-11-24 23:26:34 -03:00
Higor Eurípedes
29e9b87319
(tasks) Make task handles honor task->cancelled
2015-11-24 22:18:09 -03:00
Higor Eurípedes
0496bed76e
(tasks) Add wait/cancel functions and some documentation
2015-11-24 22:18:09 -03:00
Higor Eurípedes
5a158a18ce
(tasks) Actually implement a task queue
2015-11-24 22:18:09 -03:00
Higor Eurípedes
92683976a5
Add user_data pointer to rarch_task_push_image_load()
2015-11-24 13:50:44 -03:00
Higor Eurípedes
6e43bd4893
(task_overlay) Fix bug introduced by c342bb4
2015-11-24 10:32:18 -03:00
Higor Eurípedes
afce03a20e
(task_http) Abort task on error
2015-11-23 22:45:36 -03:00
Higor Eurípedes
1d946a1b27
(task_file_transfer) Fix --disable-zlib builds
2015-11-23 20:41:25 -03:00
twinaphex
c342bb437a
Fix warnings
2015-11-23 23:47:25 +01:00
twinaphex
f02258585f
Remove unused variable
2015-11-23 23:45:01 +01:00
Higor Eurípedes
280f0fda66
(tasks) Fix behavior in non threaded implementation
2015-11-23 17:45:15 -03:00
Higor Eurípedes
9654fabe77
(overlay) Fix on screen keyboard
2015-11-23 17:42:01 -03:00
Higor Eurípedes
52e3b03546
Remove some uneeded prototypes
2015-11-23 17:42:01 -03:00
Higor Eurípedes
a0d2bb4c7c
Reimplement overlay loading with tasks
2015-11-23 17:42:01 -03:00
Higor Eurípedes
4b8a2ebad7
Fix build
2015-11-23 17:42:01 -03:00
Higor Eurípedes
935e03fa97
Reimplement http transfers using tasks
2015-11-23 17:42:01 -03:00
Higor Eurípedes
5d92e9061c
Reimplement image loading using tasks
2015-11-23 17:42:01 -03:00
Higor Eurípedes
c21ffeff71
Reimplement content scanning using tasks
2015-11-23 17:42:01 -03:00
Higor Eurípedes
12fe5a0e18
Create tasks.c
2015-11-23 17:42:01 -03:00
twinaphex
074f14b132
Add verbosity.c/verbosity.h
2015-11-23 12:03:38 +01:00
twinaphex
82f64cbf43
Get rid of is_thread variable for this function
2015-11-23 09:46:53 +01:00
twinaphex
dd0a191548
(task_file_transfer.c) Remove some redundant functions
2015-11-23 09:42:00 +01:00
twinaphex
f806e7b9c1
Don't put overlay code on thread again
2015-11-22 18:25:09 +01:00
Twinaphex
1cd1ecfc5c
More C89_BUILD buildfixes
2015-11-19 13:43:48 +01:00
twinaphex
89c262c552
(XBOX) Some build fixes
2015-11-17 11:13:46 +01:00
twinaphex
ed0e5c37e2
(XBOX) Some build fixes
2015-11-17 11:11:41 +01:00
Higor Eurípedes
0e8d65c44e
(task_database) Fix serial lookup
2015-11-16 20:49:51 -03:00
Higor Eurípedes
9770bc354c
(task_database_cue) Fix memory leak
2015-11-16 20:46:29 -03:00
Higor Eurípedes
dc3a561845
(task_database_cue) Fix buffer overflow
2015-11-16 20:46:29 -03:00
Higor Eurípedes
0ae631078a
(task_database) Stop crc lookup on first match
2015-11-14 19:44:08 -03:00
twinaphex
eb33e83eff
Some more non-HAVE_MENU buildfixes
2015-10-28 08:02:39 +01:00
twinaphex
df01279cf3
Add non-HAVE_MENU ifdefs
2015-10-28 00:55:11 +01:00
twinaphex
9e2dc0745e
Add param to dir_list_new_special
2015-10-26 21:30:58 +01:00
twinaphex
02a43c6b2a
Change 'rarch' to 'retro' namespace in libretro-common
2015-10-26 03:18:13 +01:00
twinaphex
02a5d738fe
Static code analysis cleanups
2015-09-28 23:00:22 +02:00
twinaphex
94c3546e71
More static code analysis cleanups
2015-09-28 22:03:16 +02:00
twinaphex
0cc56e2a1a
More static code analysis nits
2015-09-28 18:44:28 +02:00
twinaphex
4ca5d31f9b
Some more static code analysis nits when ran with enable=all
2015-09-28 18:12:02 +02:00
twinaphex
1eb80f6c93
More static code analysis fixes
2015-09-28 17:18:48 +02:00
Twinaphex
f44852b35b
Fix redefinition of variable
2015-09-28 03:32:05 +02:00
Twinaphex
f2f3374760
Get rid of unused variable
2015-09-28 03:31:09 +02:00
twinaphex
d3792d9f66
(task_database_cue.c) Cleanups
2015-09-28 01:52:56 +02:00
twinaphex
c7fe8922a1
Allow upper-case CUE extension too
2015-09-27 03:50:45 +02:00
twinaphex
1d33bf5db7
Add uppercase 'ISO' extension too
2015-09-27 03:48:58 +02:00
Jean-André Santoni
d2d402ea1b
Refactor CD scanning, and detect PSP games before searching serials
2015-09-27 02:14:24 +02:00
Jean-André Santoni
1ffe9eae43
Implement PSP scanning
2015-09-27 00:12:17 +02:00
twinaphex
cdf597aa89
Add settings->overlay_directory
2015-09-26 19:21:32 +02:00
aliaspider
eb10e8b977
(PS1) serial lookup: improve error detection.
2015-09-26 01:27:17 +01:00
aliaspider
bdcc7c81ce
(PS1) convert serial to uppercase.
2015-09-26 00:44:47 +01:00
twinaphex
e280ff2767
(PS1) PS1 serial lookup fix
2015-09-26 01:29:17 +02:00
twinaphex
8c87f0bd31
Add alternative PS1 detect game code by aliaspider
2015-09-26 00:05:15 +02:00
Jean-André Santoni
c4450d29f0
Fix psx scanning, thanks to @aliaspider
2015-09-25 02:38:28 +02:00
Jean-André Santoni
938e89562b
Search the ps1 serial in the whole binary
2015-09-25 00:36:12 +02:00
Jean-André Santoni
fea95aa4a1
Finish implementing psx scanning
2015-09-24 14:14:42 +02:00
Jean-André Santoni
0e7018c27d
Serial lookup for psx scanning
2015-09-22 15:22:15 +02:00
twinaphex
3db688d477
Create retro_stat.c/retro_stat.h
2015-09-22 01:45:30 +02:00
twinaphex
f75cdd1e97
(Vita) Fix some warnings about possibly uninitialized variables
2015-09-20 22:44:03 +02:00
twinaphex
3564532564
Create retro_write_file
2015-09-19 00:34:24 +02:00
twinaphex
432aac58a3
Get rid of more fcntl header includes
2015-09-18 04:03:11 +02:00
twinaphex
d74be88d0a
(tasks/database_cue.c) Use RFILE
2015-09-17 20:31:04 +02:00
twinaphex
78185be8bf
Build fixes
2015-09-16 22:44:16 +02:00
twinaphex
097da7ca9d
Add kivutar to copyrights
2015-09-16 22:40:49 +02:00
twinaphex
fad78d8b81
Split up code to task_database_cue.c
2015-09-16 22:39:47 +02:00
Jean-André Santoni
07f362e88d
Start adding ps1 scanning
2015-09-16 22:11:08 +02:00
twinaphex
504bea51e0
Cleanups
2015-09-16 10:28:54 +02:00
twinaphex
8ca8b43545
Take out retro_endianness.h include out of retro_miscellaneous.h
2015-09-14 03:34:05 +02:00
Alcaro
9554597160
Add missing header includes, fixes CXX_BUILD.
2015-09-06 14:46:25 +02:00
Twinaphex
8d2eceaa22
(rpng) Cleanups
2015-09-06 13:02:44 +02:00
twinaphex
f88575633e
Cleanups
2015-09-05 20:34:22 +02:00
twinaphex
c259b983de
struct definitions now go inside rpng_common.h - move them
...
away from public headers
2015-09-01 13:08:10 +02:00
twinaphex
2194ab6631
Cleanups
2015-09-01 13:01:16 +02:00
twinaphex
511b2c6d83
Create rpng_set_buf_ptr
2015-09-01 13:00:02 +02:00
twinaphex
d5837f4b7c
Don't take in as first argument rpng->buff_data - handle this internally
2015-09-01 12:56:39 +02:00
twinaphex
cd79143038
(rpng) Encapsulate incrementation of buffer position
2015-09-01 12:52:04 +02:00
twinaphex
3762502112
Create rpng_is_valid
2015-09-01 12:41:31 +02:00
twinaphex
09aac8a320
Create rpng_nbio_is_valid
2015-09-01 12:39:17 +02:00
twinaphex
15ba019ea1
Don't make asserts dependent on retro_log.h
2015-09-01 11:59:27 +02:00
twinaphex
31e093dadb
(Android) Fix Android build
2015-08-29 17:06:39 +02:00
Alcaro
c05bb6e0c3
Tolerate unset database path.
2015-08-20 19:24:08 +02:00
Alcaro
28b1c9eada
Rename this variable, every other instance of it has the same name.
2015-08-20 19:08:07 +02:00
twinaphex
c4ff5e73f1
(task_database.c) Refactor away get_ptr function
2015-08-06 04:14:49 +02:00
twinaphex
52c2e76ec8
(task_http.c) Cleanups
2015-08-06 04:08:20 +02:00
twinaphex
2ea5dda564
Refactor away rarch_main_data_nbio_get_ptr
2015-08-06 04:01:44 +02:00
twinaphex
6b261aad87
rarch_main_data_nbio_iterate_poll - get rid of implicit memset
2015-08-06 03:58:45 +02:00
twinaphex
f967c88ff0
(runloop_data.c) Cleanups
2015-08-06 02:31:50 +02:00
twinaphex
a70f09a90d
Rearrange structs
2015-07-27 17:18:10 +02:00
twinaphex
9185d37710
Bump up collection limit
2015-07-26 00:40:24 +02:00
twinaphex
2dbc3c4b56
(Overlays) Cleanups
2015-07-12 07:12:33 +02:00
twinaphex
f58c171428
(task_overlay.c) Cleanups
2015-07-12 01:19:58 +02:00
twinaphex
2121f7a813
Create overlay->alive
2015-07-11 23:45:23 +02:00
twinaphex
1b163e6a5a
Cleanup input_overlay.c
2015-07-11 08:07:14 +02:00
twinaphex
51137d5351
Set pending_scan_finished to false in rarch_main_data_db_uninit
2015-07-09 02:33:46 +02:00
twinaphex
1c406bc098
Add rarch_main_data_pending_scan_finished and other mechanisms
...
so that the call to menu_environment_cb gets made on main thread
2015-07-09 02:31:46 +02:00
twinaphex
701b5609d4
(task_overlay.c) Using rarch_main_is_idle here is not thread-safe
2015-07-09 01:16:03 +02:00
twinaphex
cdf3ce309e
Decouple 'overlay' state from driver_t
2015-07-09 01:10:30 +02:00
twinaphex
387d687ef9
(MSVC) Some MSVC buildfixes
2015-07-09 00:24:10 +02:00
twinaphex
51e2a128c5
(runloop data) Don't have to pass around runloop pointer anymore
2015-07-08 23:01:11 +02:00
twinaphex
c90072df55
Move lock to task_overlay.c
2015-07-08 22:42:45 +02:00
twinaphex
04b98bebd9
Cut down on header includes
2015-07-08 22:14:31 +02:00
twinaphex
000f9650d7
(task_http.c) Get rid of header include
2015-07-08 22:11:45 +02:00
twinaphex
52e2fd1689
Refactor task_database.c
2015-07-08 22:03:23 +02:00
twinaphex
c84ddb53fa
(task_databse.c) Refactors
2015-07-08 21:48:58 +02:00
twinaphex
3605b97c80
Create rarch_main_data_http_uninit
2015-07-08 21:38:22 +02:00
twinaphex
dcd5a4fdcc
Refactor task_http.c
2015-07-08 21:35:24 +02:00
twinaphex
74627d1497
(task_http.c) Some refactors
2015-07-08 21:18:34 +02:00
twinaphex
84066e1a5d
Move all sorts of structs over to task_file_transfer.c
2015-07-08 20:12:20 +02:00
twinaphex
664592b354
Use rarch_main_data_nbio_get_handle and rarch_main_data_nbio_image_get_handle
2015-07-08 20:10:18 +02:00
twinaphex
a1a4bc4057
task_file_transfer.c - decouple 'nbio' state from runloop data struct
2015-07-08 20:04:16 +02:00
twinaphex
08b56582b2
(task_file_transfer.c) Add workaround for bogus file transfer requests
2015-07-08 16:52:40 +02:00
twinaphex
039ba91c48
Add mechanism so that task_database informs the menu driver that
...
we need to refresh the horizontal list. Kivutar; make the icons
work again after we do a horizontal list refresh
2015-07-08 01:01:41 +02:00
Higor Eurípedes
a3aab2f98e
(task_database) Dont call zlib_parse_file_iterate_stop so much
2015-07-05 10:40:51 -03:00
Higor Eurípedes
3cc6e07174
(task_database) Fix leaks when scanning zip files
2015-07-05 10:23:21 -03:00
twinaphex
4b118323d4
Add better place to put EVENT_CMD_CORE_INFO_INIT
2015-07-04 06:35:17 +02:00
Twinaphex
f2e5b969a7
Merge pull request #1886 from fr500/master
...
make info files reload after a successful download/extraction
2015-07-04 06:31:56 +02:00
radius
da7cf5df8e
make info files reload after a successful download/extraction
2015-07-03 23:30:01 -05:00
twinaphex
431169d86b
Add 'Update Core Info Files'
2015-07-04 06:18:02 +02:00
twinaphex
38839dc8eb
Make 'Download Core Content 'work
2015-07-04 04:01:35 +02:00
twinaphex
d20f110a2f
Start adding 'Content Downloader' options
2015-07-04 03:37:43 +02:00
radius
a47ff23546
Revert "make shaders unzip on shader_dir instead of a subdirectory for consistency"
...
This reverts commit c78cf7dde6
.
2015-07-03 09:42:32 -05:00
radius
2836eb976f
Merge remote-tracking branch 'upstream/master'
2015-07-02 17:45:12 -05:00
twinaphex
d4dcf784c9
Update msg_hash.c
2015-07-01 19:40:50 +02:00
radius
c78cf7dde6
make shaders unzip on shader_dir instead of a subdirectory for consistency
2015-06-30 21:08:45 -05:00
twinaphex
8bf46e4424
Add call to network_init before setting up http connection
2015-06-28 19:10:36 +02:00
twinaphex
52e99f5417
Hook up 'Update Cg Shaders' and 'Update GLSL Shaders'
2015-06-24 17:56:44 +02:00
twinaphex
90a6932b53
Implement 'Update Databases'
2015-06-24 17:42:31 +02:00
twinaphex
9a991e4852
Implement 'Update Overlays'
2015-06-24 17:37:15 +02:00
twinaphex
d88738e28d
Hook up 'Update Cheats' - cheats.zip on buildbot needs to be
...
updated so that it no longer has a rootsubdir 'cht'
2015-06-24 16:55:18 +02:00
twinaphex
badaae7198
(Menu) Hook up 'Update Autoconfig Profiles'
2015-06-24 16:36:29 +02:00
twinaphex
b2e27a452e
Create cb_generic_download
2015-06-24 16:21:58 +02:00
twinaphex
f3814c2b02
(Updater) Implement 'Update Assets'
2015-06-24 16:17:29 +02:00
twinaphex
13a2336231
(Core Updater) Start adding the other update options - stub
2015-06-24 15:12:30 +02:00
twinaphex
272063b351
(Core download) Now removes ZIP file after extracting archive
2015-06-24 14:44:21 +02:00
twinaphex
5d576ce61d
(task_database.c) Use fill_pathname_join_delim in task_database.c
2015-06-22 19:51:13 +02:00
twinaphex
5f67c53e6a
Use fill_short_pathname_representation
2015-06-22 19:39:56 +02:00
twinaphex
2057e0f1d7
(task_file_transfer.c) Cleanup
2015-06-19 07:00:16 +02:00
Jools Wills
83efc830e4
fix compilation with --disable-threads
...
fixes this error
tasks/task_overlay.c: In function ‘rarch_main_data_overlay_iterate’:
tasks/task_overlay.c:92:1: error: label at end of compound statement
2015-06-17 20:18:15 +01:00
twinaphex
b08c399d3b
(task_database.c) Fix some warnings
2015-06-15 22:48:41 +02:00
twinaphex
a86977de3a
(tasks) Use hashes
2015-06-14 17:11:48 +02:00
twinaphex
25372dfb56
(task_database.c) Refactor to not use strcmp
2015-06-14 16:59:38 +02:00
Higor Eurípedes
dba40157e3
(task_file_transfer.c) Attempt to fix rpng_nbio leak
2015-06-12 18:21:11 -03:00
twinaphex
a10cdfa8b1
(tasks) Cleanups
2015-06-12 22:37:06 +02:00
Higor Eurípedes
85800a81b6
(task_database.c) Use a query for faster CRC scanning
2015-06-10 14:51:26 -03:00
Higor Eurípedes
4d23fd211c
(libretro-db) Store CRC32 as uint32_t
2015-06-09 20:21:14 -03:00
twinaphex
b321c38d62
(task_database.c) If 0 out some excessive logging
2015-06-09 21:10:57 +02:00
twinaphex
9487def760
(task_database.c) We can now scan individual files
2015-06-09 19:38:51 +02:00
Twinaphex
ba0e25dd88
Rename database_info_init to database_info_dir_init
2015-06-09 18:53:18 +02:00
twinaphex
29e3f5ff66
Expand playlist format - rename it to 'lpl'
2015-06-08 23:38:03 +02:00
twinaphex
2cfa890a58
Move code over to task_http.c
2015-06-08 11:10:12 +02:00
twinaphex
1b67864a3b
Change menu_driver_load_background to menu_driver_load_image
2015-06-04 10:39:48 +02:00
twinaphex
959fd621a5
Create cb_menu_boxart
2015-06-04 10:02:43 +02:00
twinaphex
0cfeff8e1e
Cleanups
2015-06-02 18:28:51 +02:00
twinaphex
4a37c4e020
Remove duplicate strcasestr
2015-06-02 16:49:35 +02:00
twinaphex
0a6be4c82e
(task_database.c) Fix database_info_iterate_start for Windows
2015-05-28 08:57:50 +02:00
twinaphex
fe5880355d
database_info_list_iterate_next - set db_state->info to NULL
...
after freeing
2015-05-28 02:55:39 +02:00
twinaphex
8bde46deb9
Free db_state->info first in database_info_list_iterate_new
2015-05-28 01:25:42 +02:00
twinaphex
0e23908b78
(Task database) Should fix ZIP playlist scanning
2015-05-27 07:23:09 +02:00
twinaphex
65b8b2e0cb
(Database dir scanning) Can now add ZIP entry to collection
2015-05-27 04:42:22 +02:00
twinaphex
d72df8492b
(Task database) Compare first entry of ZIP file
2015-05-27 03:23:27 +02:00
twinaphex
aa56b8e1e3
(Task database) Start using zlib_parse_file_iterate in task_database.c
2015-05-27 01:36:15 +02:00
twinaphex
d33ee0ca90
(task_database.c) Update TODO notes
2015-05-26 09:04:57 +02:00
twinaphex
c94e29ed02
Create rarch_strcasestr
2015-05-26 02:31:29 +02:00
twinaphex
d275f8dd8f
Database dir scanning now creates 'rpl' (retroarch playlist) files
2015-05-26 00:25:07 +02:00
twinaphex
8fb8887c34
Create new playlist format
2015-05-26 00:12:49 +02:00
twinaphex
e05c0ab4f4
Set 'display name' to crc
2015-05-25 21:39:50 +02:00
twinaphex
350a33a4ae
Start implementing database_info_list_iterate_found_match
2015-05-25 18:46:36 +02:00
Twinaphex
1a85dfe60a
(Database) Remove some unused variables
2015-05-25 10:04:54 +02:00
twinaphex
0242b38c12
(task_database.c) Cleanups
2015-05-25 07:54:44 +02:00
twinaphex
23299eb74d
(task_database.c) Do string compare of CRC
2015-05-25 07:34:42 +02:00
twinaphex
0f58ad0e4e
(Task database) Experimental database scanning
2015-05-25 07:05:00 +02:00
twinaphex
76e1c2d965
database_info_iterate_crc_lookup - cleanup
2015-05-25 05:36:23 +02:00
twinaphex
32412ab918
Simplify rarch_main_data_db_cleanup_state
2015-05-25 03:46:03 +02:00
twinaphex
befa2f111c
Create database_info_iterate_crc_lookup
2015-05-25 03:20:43 +02:00
twinaphex
3c6dd65208
Pass db_state to zlib_parse_file
2015-05-24 08:06:29 +02:00
twinaphex
566eb771ba
Refactor db_state code
2015-05-24 08:04:13 +02:00
twinaphex
07019909f3
(task_database.c) Start creating directory list of database entries
...
to browse over
2015-05-24 07:36:30 +02:00
twinaphex
a7c124e68f
Add DATABASE_STATUS_ITERATE_BEGIN
2015-05-24 06:14:44 +02:00
twinaphex
344fe41c53
Create static function rarch_main_data_db_cleanup
2015-05-23 22:52:22 +02:00
twinaphex
c4becceb96
Refactor database_info_iterate
2015-05-23 22:46:23 +02:00
twinaphex
0f4d71477e
Dehardcode database_info_poll
2015-05-23 22:07:59 +02:00
twinaphex
3de904cb78
Create DATABASE_STATUS_ITERATE_START
2015-05-23 21:56:29 +02:00
twinaphex
62de3336f5
(task_database.c) Call snprintf just once
2015-05-23 21:18:59 +02:00
twinaphex
9102ae125b
Call rarch_main_msg_queue_push just once
2015-05-23 21:17:32 +02:00
twinaphex
938edba8b3
Add 'Scanning' message to ZIP file
2015-05-23 21:07:45 +02:00
twinaphex
74bea2c6e2
Add DATABASE_STATUS_ITERATE_NEXT
2015-05-23 20:53:43 +02:00
twinaphex
7696d55047
(Database) cleanup
2015-05-23 19:18:56 +02:00
twinaphex
e5e9e80cfb
Reimplement MENU_ACTION_TESTx
2015-05-23 18:45:58 +02:00
twinaphex
e8691eb4d6
Move db.handle to runloop_data.h
2015-05-23 18:13:23 +02:00
twinaphex
ba6c563b83
(task_database) Small cleanup
2015-05-23 18:08:42 +02:00
twinaphex
5bdbe5a3b0
(Data runloop) Cleanups
2015-05-23 17:16:19 +02:00
twinaphex
1535f7d1c2
(Database) Cleanups
2015-05-23 16:41:33 +02:00
twinaphex
433b19d6b7
Rename 'rdl' references
2015-05-22 00:29:16 +02:00
twinaphex
3c5b83cf08
(360) Build fixes
2015-05-09 18:12:15 +02:00
twinaphex
049e570720
(Android) Build fix
2015-05-05 20:17:54 +02:00
Twinaphex
25a9611596
Remove unused variable
2015-05-05 20:10:48 +02:00
twinaphex
02d429b2dd
(task_database.c) Small cleanup
2015-05-05 19:13:21 +02:00
Twinaphex
617e232850
Prevent implicit declaration warning
2015-05-05 18:49:14 +02:00
twinaphex
bd4267dc59
(Database) Cleanups
2015-05-05 18:43:51 +02:00
twinaphex
2bb30e979d
(Tasks) Buildfix
2015-05-05 18:34:48 +02:00
Twinaphex
d5e23012f1
(Data runloop) Split up overlay task code to tasks/task_overlay.c
2015-05-05 18:16:09 +02:00
Twinaphex
8c75fd3530
Split up database runloop data code to tasks/task_database.c
2015-05-05 18:05:59 +02:00
Twinaphex
a04debf7c5
(Tasks/data runloop) Move code to task_file_transfer.c
2015-05-05 17:58:37 +02:00
Twinaphex
684a0555ed
Move code to tasks/task_http.c
2015-05-05 17:36:58 +02:00
Twinaphex
54550912f5
(Runloop data) Start rearranging code
2015-05-05 09:50:00 +02:00