55711 Commits

Author SHA1 Message Date
twinaphex
4dec373edc Don't put local string list variables on heap by default 2020-08-24 15:32:32 +02:00
twinaphex
14e99382f1 Update CODING-GUIDELINES 2020-08-24 15:15:33 +02:00
twinaphex
91cfcd1b83 Improve string_list_deinitialize 2020-08-24 15:11:38 +02:00
Autechre
513909a581
Merge pull request #11235 from jdgleaver/generic-message-widget
Improve appearance of 'generic_message' widget
2020-08-24 14:53:29 +02:00
twinaphex
27b7b3dcfe Cleanup 2020-08-24 14:35:25 +02:00
jdgleaver
2a58920e4e Improve appearance of 'generic_message' widget 2020-08-24 13:31:51 +01:00
twinaphex
2452769a80 Cleanup 2020-08-24 14:20:46 +02:00
twinaphex
b6f8acbaec (Ozone) Cleanups 2020-08-24 12:58:05 +02:00
twinaphex
da210f6702 (XMB) Get rid of forward declaration 2020-08-24 12:49:16 +02:00
twinaphex
64f8a5990c Create fifo_initialize/fifo_deinitialize 2020-08-24 12:17:33 +02:00
twinaphex
9caf3080b1 Cleanup 2020-08-24 12:06:56 +02:00
twinaphex
71708f8ddd (libretro-common) Add msg_queue_initialize/msg_queue_deinitialize 2020-08-24 12:04:56 +02:00
twinaphex
e4f99dc648 (ozone) reorder structs, alignment 2020-08-24 10:47:17 +02:00
twinaphex
7a6b9fd1b2 (Ozone) Horizontal list - put on stack - it's already on heap-allocated
struct as is
2020-08-24 10:22:32 +02:00
twinaphex
93fa9a0194 Add file_list_deinitialize - does everything that file_list_free
does except for freeing the passed struct pointer
2020-08-24 01:45:45 +02:00
twinaphex
c2a8a0f04e use string_list_initialize/deinitialize in more places 2020-08-24 01:16:14 +02:00
twinaphex
ea4a74a005 Use string_list_initialize/deinitialize for core_info.c 2020-08-24 01:02:35 +02:00
twinaphex
0a69d14b11 Reimplement slang_preprocess_parse_parameters 2020-08-24 00:54:24 +02:00
twinaphex
cd6e1cf3fa (libretro-common) string_list - add string_list_initialize
and string_list_deinitialize - takes a pointer to initialize
and deinitialize a string list, but importantly does not
implicitly allocate and deallocate the string list pointer
itself. This way, string lists can be put on the stack instead
of always implicitly being put on heap - the struct itself is
small enough to fit on stack
2020-08-24 00:43:55 +02:00
twinaphex
6b3fcf79f0 (DXGI) Turn these into macros 2020-08-24 00:04:12 +02:00
Autechre
acb914c186
Merge pull request #11231 from yoshisuga/ios-metal-reenable-cheats
[iOS/tvOS] Add HAVE_CHEATS flag to enable cheats (metal xcode project)
2020-08-23 22:16:59 +02:00
Yoshi Sugawara
f10d07fb29 [iOS/tvOS] Add HAVE_CHEATS flag to enable cheats (metal xcode project) 2020-08-23 10:07:55 -10:00
twinaphex
ad2c0bb76d (runtime_file.c) Style nits 2020-08-23 21:51:39 +02:00
twinaphex
960039b6da (playlist.c) Cleanups 2020-08-23 21:36:09 +02:00
twinaphex
1c25fbded5 (rcheevos) Cleanups 2020-08-23 21:07:15 +02:00
Autechre
719224c6ab
Merge pull request #11229 from Alcaro/patch-7
libretro.h: Fix contradictory comment
2020-08-23 19:37:56 +02:00
Alcaro
e4022ab416 libretro.h: Fix contradictory comment
retro_get_system_info() says it can be called even before retro_init(), which means retro_deinit() doesn't need to be called at all. Mentioning deinit() in the struct definition is misleading and incorrect.
2020-08-23 18:29:12 +02:00
twinaphex
86520cbd07 Reorder structs, alignment 2020-08-23 16:02:33 +02:00
twinaphex
edd2ef7b92 (cheevos) Try to use snprintf where possible 2020-08-23 15:17:00 +02:00
twinaphex
c10d1922ed (rcheevos) Try to use safe versions of strcpy/sprintf where possible 2020-08-23 15:15:34 +02:00
twinaphex
b965bb5c48 (rcheevos) Alignment improvements according to CODING-GUIDELINES
document
2020-08-23 15:10:20 +02:00
Autechre
0b2f19e898
Merge pull request #11226 from Jamiras/rcheevos_globals
(cheevos) eliminate exposed variables for tracking hardcore
2020-08-23 15:05:01 +02:00
Jamiras
2f69d2d4ed eliminate exposed variables for tracking hardcore 2020-08-22 12:18:12 -06:00
Autechre
705b2818da
Merge pull request #11225 from Tatsuya79/master
qt: add recent settings
2020-08-22 19:15:32 +02:00
Tatsuya79
0dc963d5fe qt: add recent settings 2020-08-22 19:03:14 +02:00
twinaphex
38ac8a1b51 Reorder structs, alignment 2020-08-22 18:10:57 +02:00
Twinaphex
a175af4e6a Cleanup some unused variables 2020-08-22 18:04:34 +02:00
twinaphex
503131de66 (RPNG) Cleanups 2020-08-22 17:37:34 +02:00
twinaphex
f4432acd06 (RPGN) Cleanups to IHDR code 2020-08-22 17:34:13 +02:00
twinaphex
73ed02b5f6 (RPNG) Cleanup read_chunk_header 2020-08-22 17:18:32 +02:00
twinaphex
d6f22a7a4c (RPNG) Simplify png_process_ihdr 2020-08-22 16:28:50 +02:00
twinaphex
c7cf9d6df7 (RPNG) Simplify rpng_start 2020-08-22 16:11:54 +02:00
twinaphex
5cc4d0da0f (RPNG) Make sure we don't use stdio/fprintf unless DEBUG is defined 2020-08-22 16:07:03 +02:00
twinaphex
deafd70934 (RPNG) More simplifications - get rid of png_chunk struct, just pass
uint32_t around to function
2020-08-22 15:37:21 +02:00
twinaphex
91345fe867 (RPNG) read_chunk_header - simplify code some more 2020-08-22 15:34:32 +02:00
twinaphex
8b5b472a2d Optimize read_chunk_header 2020-08-22 14:24:11 +02:00
twinaphex
2e6b87d156 Simplify rpng.c - read_chunk 2020-08-22 14:20:50 +02:00
twinaphex
fa68500475 Dehardcode some more strings 2020-08-22 14:14:28 +02:00
twinaphex
1f7645b6e8 Cleanup generic_menu_iterate 2020-08-22 14:05:48 +02:00
twinaphex
772ed15d88 Remove file_path_str from Salamander 2020-08-22 13:42:57 +02:00