Commit Graph

1440 Commits

Author SHA1 Message Date
twinaphex
5b52098c54 Reimplement verbosity 2016-05-31 04:42:04 +02:00
twinaphex
954aaa3fc6 More preparatory work for net retropad core 2016-05-27 21:16:25 +02:00
twinaphex
c16cae7ef9 Create retroarch_set_current_core_type 2016-05-27 19:26:45 +02:00
twinaphex
1c868ffaa2 Cleanups 2016-05-27 17:27:38 +02:00
twinaphex
49f050b386 Move config_replace to configuration.c 2016-05-27 16:42:20 +02:00
Andrés
bf04b798fe Merge pull request #3037 from leiradel/cheevos
added all console ids; added fixup for pce; fixed mmap matching
2016-05-26 22:14:31 -05:00
Andre Leiradella
d791da9507 undefined debug macros 2016-05-27 00:06:03 -03:00
twinaphex
dd03076976 Remove config_realloc 2016-05-27 05:05:27 +02:00
twinaphex
03ded43280 Prevent explicit null dereferenced warnings 2016-05-26 18:09:46 +02:00
radius
73c78947b0 fix set_paths_redirect edge case 2016-05-24 23:06:20 -05:00
radius
08c136aab2 fix a logging error 2016-05-24 21:41:53 -05:00
Sebastien Ronsse
07b3a081c0 retroarch: Fix savefile directory memory leak 2016-05-24 09:41:00 +10:00
twinaphex
09b10943b2 retroarch_get_current_savefile_dir - prevent memory leak 2016-05-23 14:42:22 +02:00
radius
dbb8cf7e32 AUTOSAVE should happen before loading the dummy core, not after 2016-05-20 17:36:55 -05:00
twinaphex
ce240dd47f Move async job code to retroarch.c 2016-05-17 14:40:04 +02:00
twinaphex
fcf2decb2e Remove persist argument 2016-05-17 09:07:41 +02:00
twinaphex
e10270d459 Delete runloop_prepare_dummy 2016-05-16 17:19:16 +02:00
twinaphex
c0e447a3af Get rid of ununused variable 2016-05-16 08:46:06 +02:00
twinaphex
c1633a8695 Add jpeg to retroarch_print_features 2016-05-14 16:40:09 +02:00
twinaphex
8b9cabf41d Show VFPv3/VFPv4 2016-05-14 13:37:07 +02:00
twinaphex
df3b090d7a Revert "Create runloop_get_system_info/runloop_free_system_info/runloop_init_system_info"
This reverts commit 35bf38e05c.
2016-05-12 09:37:21 +02:00
twinaphex
35bf38e05c Create runloop_get_system_info/runloop_free_system_info/runloop_init_system_info 2016-05-12 09:25:52 +02:00
twinaphex
c1bfe795f8 Create runloop_prepare_dummy 2016-05-12 09:04:31 +02:00
twinaphex
367150b487 Cleanups 2016-05-11 21:48:30 +02:00
twinaphex
1abe81b222 Create retroarch_replace_config 2016-05-11 21:44:52 +02:00
twinaphex
cf3f8d587c Cleanup 2016-05-11 20:53:28 +02:00
twinaphex
a082198d4b Change retroarch_main_init 2016-05-11 20:50:34 +02:00
twinaphex
0e972b9804 Rename rarch_git_version to retroarch_git_version 2016-05-11 20:44:24 +02:00
twinaphex
7ebfe1b66d Create retroarch_set_pathnames 2016-05-11 04:32:29 +02:00
twinaphex
030513bcee Create retroarch_fill_pathnames 2016-05-11 04:29:01 +02:00
twinaphex
95a6428915 RARCH_CTL_FORCE_QUIT is the same as RARCH_CTL_QUIT 2016-05-11 04:24:27 +02:00
twinaphex
b9df6f52f5 Kill off a bunch of RARCH_CTL_LOAD_CONTENT enums 2016-05-11 04:22:22 +02:00
twinaphex
9aed52ac65 Move performance.c to libretro-common/features/features_cpu.c 2016-05-10 20:31:27 +02:00
twinaphex
35ea37b37f Revert "Move cpu_features to libretro-common"
This reverts commit 2b8ff3bf38.
2016-05-10 09:32:24 +02:00
twinaphex
2b8ff3bf38 Move cpu_features to libretro-common 2016-05-10 09:27:29 +02:00
twinaphex
0d371def5c Refactor performance.c code 2016-05-10 09:17:04 +02:00
twinaphex
f15f28ce02 Refactor some command code 2016-05-09 21:23:53 +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
3c74031c2f Rename rarch_cmd to command 2016-05-09 20:10:08 +02:00
twinaphex
6ae20f2016 Create managers/ dir - move cheats.c and state_manager.c to it 2016-05-09 18:20:52 +02:00
twinaphex
b72f7001de (retroarch.c) Rename functions 2016-05-09 07:24:28 +02:00
twinaphex
f8a7154557 Rename rarch_ functions 2016-05-09 07:09:26 +02:00
twinaphex
807b5c6325 Get rid of audio_driver_ctl 2016-05-08 18:24:25 +02:00
Hans-Kristian Arntzen
d723411436 De ioctl video_driver. 2016-05-08 14:00:51 +02:00
twinaphex
e165954395 Rename libretro_version_1 to core_impl 2016-05-08 05:29:10 +02:00
twinaphex
5c269d38a1 (content.c) Remove content_ctl 2016-05-08 05:17:31 +02:00
twinaphex
ae9ea8f2db (MSVC) Buildfixes 2016-05-08 04:04:50 +02:00
twinaphex
80a453bad1 De-ioctlify command.c 2016-05-08 00:25:04 +02: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
twinaphex
94c042f686 (driver.c) Cleanups 2016-04-10 16:40:36 +02:00
twinaphex
695a93e071 Cleanups 2016-04-10 15:52:06 +02:00
twinaphex
6e3416b990 Add RARCH_CTL_{USERNAME} 2016-04-06 01:58:11 +02:00
twinaphex
43860e384a Fixes crash on Close Content on Android.
Bizarre usage of -L argument caused it along with --menu
2016-04-05 23:22:33 +02:00
twinaphex
c536e0fbdc (iOS) argv needs to always be non-NULL 2016-04-05 20:53:02 +02:00
Twinaphex
90b1db7178 (iOS) Gets past the crash at startup if argv is NULL 2016-04-02 01:05:24 +02:00
Twinaphex
b454192a43 Merge pull request #2822 from libretro/staging
Vulkan: Another stab at cleaning up implicit menu vs. loading content handling
2016-03-26 20:20:11 +01:00
Hans-Kristian Arntzen
b96d365968 Only set CORE_TYPE_PLAIN for non-directory -L.
Fixes crash on Android startup which uses -L <core-dir> CLI argument.

-L can also set core directory, even though it's not supposed to
be used anymore.

Also, on Android, the cores directory might not be populated, so ignore
arguments which are not valid.
2016-03-25 23:57:11 +01:00
twinaphex
e41127459e Rename 'filestream' functions 2016-03-24 04:09:25 +01:00
Hans-Kristian Arntzen
23c8150b6e Reintroduce new parse_input scheme.
This reverts commit 2323cef8d1.
2016-03-23 00:29:52 +01:00
twinaphex
2323cef8d1 Revert "Attempt properly handling CLI options ..."
This reverts commit 6f8a1e8ab2.
2016-03-22 21:42:30 +01:00
twinaphex
ab1c4d0c4d Header include cleanups 2016-03-22 03:49:05 +01:00
twinaphex
4c14267f5b Create core_type.h 2016-03-22 02:56:06 +01:00
Hans-Kristian Arntzen
6f8a1e8ab2 Attempt properly handling CLI options ... 2016-03-21 17:59:40 +01:00
Twinaphex
2c8b558dac Revert "Fix "retroarch --verbose"." 2016-03-21 17:21:17 +01:00
Hans-Kristian Arntzen
fd443082a7 Fix "retroarch --verbose".
We want to go straight to menu in this case, so make a special case
for this fairly common pattern.
2016-03-21 17:11:39 +01:00
twinaphex
3720cf87e7 Rename retro_file to file_stream 2016-03-20 16:29:14 +01:00
twinaphex
93b7dc1bdd (libretro-common) move 'lists' files to lists/ 2016-03-20 14:53:54 +01:00
twinaphex
97981c7a9d Header cleanups 2016-03-20 04:44:29 +01:00
twinaphex
91d14cbb62 Revert "Create RARCH_NETPLAY_CTL_IS_ENABLED, RARCH_NETPLAY_CTL_SET_ENABLE,"
This reverts commit 1a978b0f3c.
2016-03-18 00:32:02 +01:00
twinaphex
1a978b0f3c Create RARCH_NETPLAY_CTL_IS_ENABLED, RARCH_NETPLAY_CTL_SET_ENABLE,
and RARCH_NETPLAY_CTL_USNET_ENABLE
2016-03-14 15:03:42 +01:00
radius
761ece0f3c set SAVE directory correctly when using content dir on cores that don't use the SRAM interface 2016-03-10 17:36:46 -05:00
twinaphex
2d158b809c Cleanups 2016-03-04 19:29:22 +01:00
twinaphex
81e13aa2c1 (command.c) Cut down on some functions 2016-03-04 17:35:44 +01:00
twinaphex
6f80e09ce1 Change MIN/MAX to upper-case 2016-03-02 00:07:31 +01:00
radius
66a8e08252 remove saving remapping, use the automated method instead 2016-02-21 13:55:04 -05:00
twinaphex
d4daf25c2a Remove stdin stub paths 2016-02-17 07:15:51 +01:00
twinaphex
d78787d70e Add feature to print_features 2016-02-17 01:55:35 +01:00
twinaphex
bebf9abfb2 Fix RARCH_CTL_UNSET_STDIN_CLAIMED 2016-02-16 05:19:04 +01:00
twinaphex
9097727452 Revert "Fix RARCH_CTL_UNSET_STDIN_CLAIMED"
This reverts commit 25787c2ce6.
2016-02-16 05:16:44 +01:00
twinaphex
25787c2ce6 Fix RARCH_CTL_UNSET_STDIN_CLAIMED 2016-02-16 05:09:57 +01:00
twinaphex
4aa36501fb Call RARCH_CTL_VERIFY_STDIN_PATHS 2016-02-15 21:30:11 +01:00
twinaphex
d3a9b04223 Add back stdin features - pt. 1 2016-02-15 21:27:14 +01:00
twinaphex
33f0f72adc Cleanups 2016-02-10 04:30:33 +01:00
twinaphex
31112e937b Move task_queue.c to libretro-common 2016-02-09 18:11:11 +01:00
twinaphex
4210ee197b Rename tasks.c to task_queue.c 2016-02-09 17:55:15 +01:00
twinaphex
0378463130 Remove configuration.h dependencies from tasks.c 2016-02-09 17:41:30 +01:00
radius
14cd4af752 don't create directories when checking for game options, only create when the user selects the menu entry 2016-02-08 00:07:41 -05:00
twinaphex
26737dbf49 N/A 2016-02-07 13:33:56 +01:00
twinaphex
1b2cf74e12 Add more ways to gracefully fail during content loading 2016-02-07 13:08:14 +01:00
twinaphex
ab64daf5aa Cleanups 2016-02-05 13:51:30 +01:00
Twinaphex
a120ab1084 Cleanup RARCH_CTL_DEINIT 2016-02-04 20:26:36 +01:00
twinaphex
b646b548ff Create menu_content_ctl 2016-02-04 14:51:01 +01:00
twinaphex
d764c51eae Style nits 2016-02-03 17:07:45 +01:00
twinaphex
f70a082626 Create event_cmd_exec - get rid of libretro_private.h 2016-02-03 16:58:06 +01:00
twinaphex
8670c2e405 Create RARCH_CTL_MAIN_INIT and RARCH_CTL_MAIN_DEINIT 2016-01-30 05:03:15 +01:00
twinaphex
912b62dca9 Create RARCH_CTL_SET_PATHS 2016-01-29 11:00:01 +01:00
twinaphex
a5e8615091 Create TASK_CTL_INIT 2016-01-28 09:52:28 +01:00
twinaphex
4e8ad770e6 Cleanups 2016-01-27 19:56:14 +01:00
twinaphex
d1b53a14a1 Create RARCH_CTL_SET_SRAM_ENABLE 2016-01-27 19:53:07 +01:00
twinaphex
8fe012afe4 Modify RARCH_CTL_SET_PATHS_REDIRECT 2016-01-27 19:48:27 +01:00
twinaphex
3728240162 Move some code 2016-01-27 19:45:54 +01:00
twinaphex
3b38e2fe4c Move this above init_libretro_sym 2016-01-27 19:30:13 +01:00
twinaphex
1e044f38ad Move RARCH_CTL_INIT_SYSTEM_AV_INFO to libretro_version_1.c 2016-01-27 08:21:41 +01:00
twinaphex
6a7b2aed5c Simplifications 2016-01-27 08:17:12 +01:00
twinaphex
392fee9023 Create CORE_CTL_VERIFY_API_VERSION 2016-01-27 08:13:54 +01:00
twinaphex
76f068f852 Simplify RARCH_CTL_VERIFY_API_VERSION 2016-01-27 08:11:42 +01:00
twinaphex
5016ebd344 Create CORE_CTL_RETRO_GET_SYSTEM_AV_INFO 2016-01-27 03:40:02 +01:00
twinaphex
317dda00ea Respect 80-char width limit 2016-01-26 05:38:40 +01:00
twinaphex
390b209cba Cleanups 2016-01-26 02:31:10 +01:00
twinaphex
2a9b2d7759 Cut down on duplicated code surrounding game options files 2016-01-26 02:24:59 +01:00
twinaphex
fd94cbdefe Move rarch_main_init_wrap to frontend.c and turn it into
a static function
2016-01-25 05:45:37 +01:00
twinaphex
854937483d Move rarch_playlist_load_content to menu_content.c 2016-01-25 05:43:27 +01:00
twinaphex
4630d625f1 Move rarch_defer_core to menu_content.c and rename it
menu_content_defer_core
2016-01-25 05:38:22 +01:00
twinaphex
4381370f35 menu_content_load - cleanup 2016-01-25 05:31:21 +01:00
twinaphex
22bf74ff37 Start moving code to menu_content.c 2016-01-25 04:44:54 +01:00
twinaphex
78395c449b rarch_defer_core: cleanups 2016-01-25 03:52:41 +01:00
twinaphex
11f7735965 Create RARCH_CTL_INIT_SYSTEM_AV_INFO 2016-01-22 15:43:40 +01:00
twinaphex
372d673a26 Rename event_command to event_cmd_ctl - add second parameter 2016-01-22 15:34:43 +01:00
twinaphex
454abdee48 stdstring - create string_is_equal 2016-01-20 04:07:24 +01:00
twinaphex
da2ce48fb2 Silence warning 2016-01-20 03:44:01 +01:00
twinaphex
6c5b2ff0b5 Turn corrent_core_type into static variable 2016-01-20 03:15:50 +01:00
twinaphex
3190d8aba2 Create RARCH_CTL_IS_PLAIN_CORE 2016-01-20 03:10:52 +01:00
twinaphex
1eac61e9a0 Create RARCH_CTL_IS_DUMMY_CORE 2016-01-19 23:44:32 +01:00
twinaphex
01d58f8681 Create RARCH_CTL_IS_INITED, RARCH_CTL_SET_INITED, RARCH_CTL_UNSET_INITED 2016-01-19 23:26:47 +01:00
twinaphex
5643b7d3d8 Add CONTENT_CTL_DOES_NOT_NEED_CONTENT and CONTENT_CTL_SET_DOES_NOT_NEED_CONTENT 2016-01-19 23:15:19 +01:00
twinaphex
7a55ae3765 Start updating headers for 2016 2016-01-10 04:06:50 +01:00
twinaphex
08e73ea144 Non_HAVE_MEN codepath fixes - courtesy of Karlton
t # Please enter the commit message for your changes. Lines starting
2016-01-02 02:54:20 +01:00
twinaphex
a93cda3aef Move current_savestate_dir to set_paths_redirect as local variable 2015-12-26 09:56:53 +01:00
twinaphex
91f61afa16 Start using string_is_empty 2015-12-26 07:07:01 +01:00
ctult
cebb95b0e3 a bit of static analysis
possible memory leaks and null pointer dereferences
2015-12-24 23:04:15 -07:00
twinaphex
ab9c52e03e Remove unused local variables 2015-12-11 13:29:15 +01:00
twinaphex
65eeb3d836 Don't touch global->core_info.current from outside runloop.c 2015-12-11 13:24:14 +01:00
twinaphex
0a01eab115 Create RARCH_DRIVER_CTL_INIT_PRE 2015-12-11 10:52:15 +01:00
twinaphex
fc6505e408 Get rid of rarch_system_info_get_ptr 2015-12-10 22:30:25 +01:00
twinaphex
10f934dc70 Move overrides_active variable to runloop_ctl 2015-12-10 21:43:44 +01:00
twinaphex
39499eb107 Silence 'cannot be reached' warnings 2015-12-08 19:54:36 +01:00
twinaphex
2daf9832a9 Create new function types 2015-12-07 15:54:06 +01:00
twinaphex
2d55dc3bda Complete namespace changes 2015-12-07 15:32:14 +01:00
twinaphex
8ab15e7ef8 Create RARCH_CTL_DESTROY 2015-12-07 15:03:54 +01:00
twinaphex
cad237231e Create RARCH_CTL_PREINIT 2015-12-07 15:01:53 +01:00
twinaphex
c62f6ed26d Create RARCH_CTL_DEINIT and RARCH_CTL_INIT 2015-12-07 14:59:09 +01:00
twinaphex
52774b0dee Add RARCH_CTL_SET_PATHS_REDIRECT 2015-12-07 14:30:36 +01:00
twinaphex
fd7e4db9aa Combine system.c and runloop.c 2015-12-07 13:56:33 +01:00
Twinaphex
6107d56834 retroarch.h - don't include core_info.h 2015-12-07 08:56:11 +01:00
twinaphex
1cfb39a9d1 merge menu.c and menu_driver.c 2015-12-06 17:55:27 +01:00
twinaphex
8e8f69bb69 Refactor away menu_driver_toggle 2015-12-06 17:41:00 +01:00
twinaphex
ffa4c58f1a move setjmp.h to retroarch.c 2015-12-05 21:31:46 +01:00
twinaphex
90ad89cdf1 Header cleanups 2015-12-05 17:19:37 +01:00
twinaphex
18ab12ab83 Take header include record_driver.h out of driver.h 2015-12-05 16:12:29 +01:00
twinaphex
ddff980161 Remove unused variables 2015-12-05 09:14:55 +01:00
twinaphex
f72b69e8d1 Don't include frontend_driver.h as part of driver.h 2015-12-05 09:09:31 +01:00
twinaphex
f38cdd1a64 Create frontend_driver_content_loaded 2015-12-05 07:53:02 +01:00
twinaphex
c0a1a6a3fe Move system->shutdown to runloop_ctl, turn it into a local
static variable
2015-12-04 12:44:12 +01:00
twinaphex
b9bb4498d8 Backports/rewrites wmarquesr - pt. 6 2015-12-04 10:58:18 +01:00
twinaphex
cc1f0e6ab4 Reimplement EVENT_CMD_SET_FRAME_LIMIT and make frame_limit_minimum_time
and frame_limit_last_time static local variables of rarch_main_iterate
2015-12-04 09:54:12 +01:00
twinaphex
251bca7166 Nit 2015-12-04 09:07:21 +01:00
twinaphex
b1b3831739 Move error_on_init to rarch_ctl and make it a static local variable 2015-12-04 09:06:47 +01:00
twinaphex
38d6cec9fd Turn g_config into static local variable 2015-12-04 09:02:30 +01:00
twinaphex
4561337183 (retroarch.c) Turn some static variables into static local variables 2015-12-04 03:20:33 +01:00
twinaphex
f1a0068dc7 Move bsv global state to movie.c 2015-12-01 01:47:26 +01:00
twinaphex
251075fc03 global->bsv.movie not accessed outside now 2015-12-01 01:38:45 +01:00
twinaphex
ca48d12858 Get rid of global->bsv references 2015-12-01 01:29:16 +01:00
twinaphex
09a3537d44 Get rid of more global->bsv.movie references 2015-12-01 01:25:36 +01:00
twinaphex
ca52a19b1d Cleanups 2015-11-30 23:35:04 +01:00
twinaphex
952ecf22cd (runloop.c) Turn some functions static 2015-11-30 23:29:46 +01:00
twinaphex
6b92167050 Move block_config_read to retroarch.c 2015-11-30 22:09:28 +01:00
twinaphex
6c4557817d Move force_fullscreen to retroarch.c 2015-11-30 22:02:54 +01:00
twinaphex
9824eb7ea9 Rename rarch_main_ctl to runloop_ctl 2015-11-30 21:42:59 +01:00
twinaphex
4e333302ae Rename RARCH_MAIN_CTL* to RUNLOOP_CTL* 2015-11-30 21:35:50 +01:00
twinaphex
ca71e1a5bb Rename RARCH_ACTION_STATE_ to RARCH_CTL_ 2015-11-30 21:28:55 +01:00
twinaphex
c76272ad8d Move more state out of global 2015-11-30 19:30:05 +01:00
twinaphex
4e0a4150b5 Merge runloop and runloop_data.c 2015-11-30 15:35:57 +01:00
twinaphex
cf53090204 De-globalize current_save_{file|state}_dir variables 2015-11-30 04:10:15 +01:00
twinaphex
b62738465c Move video_active to gfx/video_driver.c 2015-11-29 21:38:47 +01:00
twinaphex
12e301825b Move audio_active to audio_driver.c 2015-11-29 21:34:45 +01:00
twinaphex
2d04a8063f Move retro_fail to retroarch.c 2015-11-29 02:27:48 +01:00
twinaphex
fa0e2032c6 Move EVENT_CMD_PREPARE_DUMMY to rarch_main_ctl 2015-11-29 00:29:41 +01:00
twinaphex
bd6b79fdee command_event should only be used for events that the user can call,
so start moving things that the user shouldn't call to rarch_main_ctl
instead
2015-11-29 00:15:51 +01:00
twinaphex
b2421b5942 Merge retroarch and retroarch_info 2015-11-28 20:11:55 +01:00
radius
1296768d47 add stub driver for network gamepad 2015-11-27 18:08:39 -05:00
Higor Eurípedes
6257d178ee (retroarch) Move task subsystem initialization to rarch_main_init() 2015-11-24 16:45:28 -03:00
Higor Eurípedes
f04e4ae57c Fix segfault on exit after downloading files 2015-11-23 18:56:59 -03:00
twinaphex
a9cb970d0d Move log_file code to verbosity.c 2015-11-23 15:45:02 +01:00
twinaphex
074f14b132 Add verbosity.c/verbosity.h 2015-11-23 12:03:38 +01:00
twinaphex
d65a445acd Fix concurrency issue with global->verbose 2015-11-22 20:50:39 +01:00
twinaphex
0f33722f5d Refactor Wii per-game resolution mode to be somewhat generic 2015-11-21 08:56:24 +01:00
twinaphex
9ea40f5e32 Add RARCH_DISPLAY_CTL_SET_ASPECT_RATIO 2015-11-20 18:45:00 +01:00
twinaphex
5069d71295 Cleanups 2015-11-20 18:41:25 +01:00
twinaphex
a4ae655ff4 Start going through rarch_main_ctl for grabbing fullpath 2015-11-18 11:43:25 +01:00
twinaphex
2b727fa941 Add RARCH_MAIN_CTL_SET_LIBRETRO_PATH/RARCH_MAIN_CTL_SET_CONTENT_PATH 2015-11-18 11:15:42 +01:00
twinaphex
a3a5a82d47 (GL) doesn't access global state anymore 2015-11-18 03:08:19 +01:00
twinaphex
2647459962 Move some variables around 2015-11-10 00:40:23 +01:00
twinaphex
3dfdc4ba8f rarch_playlist_load_content - check if path is non-NULL 2015-11-10 00:37:05 +01:00
twinaphex
da1931ad9f First working implementation of playlist associations 2015-10-31 17:44:42 +01:00
twinaphex
0c691dab06 Fix rarch_playlist_load_content 2015-10-31 17:18:37 +01:00
twinaphex
1ddd33336a 1) rarch_playlist_load_content - add argument
2) GLUI - handle libretro_pause being false better - hide
background and make white background look better
2015-10-31 17:06:08 +01: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
02a43c6b2a Change 'rarch' to 'retro' namespace in libretro-common 2015-10-26 03:18:13 +01:00
twinaphex
4b41ea60a0 Fix CXX_BUILD 2015-10-25 20:40:47 +01:00
fr500
30c4436aa9 this code is not always reached, so let's instead initialize the variable before checking if sorting is enabled 2015-10-22 13:37:33 -05:00
Alcaro
83eebdf967 @pyroesp, I think you forgot testing this, it doesn't compile. ...okay, so did I. 2015-10-22 17:31:37 +02:00
Alcaro
4544c0988f Fix this leak. 2015-10-22 17:21:19 +02:00
pyroesp
15af8f0d98 Fixed RFILE var declaration to C89 standard 2015-10-22 17:12:34 +02:00
pyroesp
2b308d75b8 Fixed RFILE var declaration to C89 standard 2015-10-22 17:10:45 +02:00
pyroesp
0d02ce2941 Fixed RFILE var declaration to C89 standard 2015-10-22 17:09:44 +02:00
pyroesp
e30356858b Fixed RFILE var declaration to C89 standard 2015-10-22 17:08:05 +02:00
pyroesp
78352885fd File check bug fix with 7z and zip files 2015-10-22 15:05:48 +02:00
pyroesp
11f1d566c9 Added file check before loading game. 2015-10-20 17:20:56 +02:00
radius
a0fe04ead5 cleaner implementation of save file / save state sorting 2015-10-19 19:55:41 -05:00
twinaphex
fd39bf679b Restore retroarch.c 2015-10-13 22:13:24 +02:00
Alcaro
cc85f439a4 Hopefully this actually works on those consoles. 2015-10-13 20:21:08 +02:00
aliaspider
6f529640df revert this back. 2015-10-11 16:34:40 +01:00
aliaspider
166261f08f add back the early return when no arguments are provided. 2015-10-11 16:20:28 +01:00
Alcaro
611bcec28c This should unbreak a bunch of consoles. 2015-10-11 17:03:12 +02:00
Alcaro
d10bb76427 Wipe out some insane rule that makes --verbose change behaviour. I think this is what is intended... 2015-10-11 09:14:33 +02:00
Andre Leiradella
5fce3f4138 grouped core functions inside a retro_core_t structure; swapped core function globals by one retro_core_t variable 2015-10-06 14:34:09 -03:00
twinaphex
a842a490f9 Refactor rarch_fill_pathnames 2015-09-27 02:18:45 +02:00
twinaphex
767a866573 (retroarch.c) Cleanups 2015-09-27 02:16:24 +02:00
twinaphex
342635d562 Add RARCH_ACTION_STATE_VERIFY_API_VERSION 2015-09-27 02:06:58 +02:00
twinaphex
2364ae6b17 Add RARCH_ACTION_STATE_REPLACE_CONFIG 2015-09-27 02:04:53 +02:00
twinaphex
9679804382 Rename rarch_main_set_state to rarch_ctl 2015-09-27 01:58:24 +02:00
twinaphex
a8e5cf5483 Move functionality over to menu_driver_toggle 2015-09-27 01:43:13 +02:00
twinaphex
a3e133f847 Add menu_entries_set_refresh call in menu_driver_toggle 2015-09-27 01:38:21 +02:00
twinaphex
6e6b6bf203 Buildfix 2015-09-26 21:48:42 +02:00
twinaphex
fc96ac60f3 Add RARCH_MAIN_CTL_GLOBAL_FREE 2015-09-26 21:30:20 +02:00
twinaphex
54c3b60603 Refactor away rarch_main_clear_state 2015-09-26 13:35:04 +02:00
twinaphex
374a5bf635 Refactor away rarch_main_set_max_frames 2015-09-26 13:28:33 +02:00
radius
982363f530 per-core save fixes 2015-09-24 23:15:59 -05:00
radius
85d02cb3ee per-core save fixes 2015-09-24 23:11:14 -05:00
twinaphex
3db688d477 Create retro_stat.c/retro_stat.h 2015-09-22 01:45:30 +02:00
twinaphex
8c64729db0 Style nit 2015-09-20 11:12:22 +02:00
twinaphex
2b840c0384 Refactor perf counters 2015-09-20 10:02:59 +02:00
Twinaphex
4784371a90 Revert "[WIP] don't create default folders if other folders are set already" 2015-09-17 22:05:14 +02:00
Jorge Suarez
6aad439160 [all] verify if paths are already configured before creating defaults 2015-09-17 14:59:39 -05:00
twinaphex
e1c1917ed5 Cleanup headers 2015-09-05 19:24:21 +02:00
twinaphex
fc763f5e25 Add EVENT_CMD_SET_FRAME_LIMIT 2015-08-27 14:25:57 +02:00
twinaphex
4e03865a78 Cleanup 2015-08-27 14:09:32 +02:00
twinaphex
4ae1e9a53d Cleanups 2015-08-22 01:42:26 +02:00
twinaphex
5479bae312 Refactor set_refresh functions somewhat 2015-08-21 18:44:14 +02:00
twinaphex
9fd17a196f Buildfixes 2015-08-20 00:49:44 +02:00
twinaphex
efdb2ecd4b Don't use menu_settings_apply_deferred anymore 2015-08-17 16:24:46 +02:00
twinaphex
0218a2755d Create menu_settings_apply_deferred 2015-08-17 15:54:23 +02:00
twinaphex
adb28bb341 Refactor max_frames 2015-08-05 14:45:56 +02:00
twinaphex
f39ab89867 (runloop.c) Refactors 2015-08-05 14:36:35 +02:00
twinaphex
3d36cb02ac No more separate runloop_t 2015-08-03 20:15:46 +02:00
twinaphex
e43f54f7c1 Take max frames out of runloop 2015-08-03 19:49:34 +02:00
Twinaphex
1faa62e902 Remove two unused variables 2015-07-27 17:22:43 +02:00
twinaphex
a70f09a90d Rearrange structs 2015-07-27 17:18:10 +02:00
radius
4b234a4ed9 clean-up System/BIOS in content dir, should now just use the basename instead of actually overwriting the setting 2015-07-26 16:23:41 -05:00
Twinaphex
09ee27337c (OSX) Fix crash at exit 2015-07-18 15:07:16 +02:00
radius
a06dd9c3a2 fix system dir resetting on each startup 2015-07-17 02:53:59 -05:00
twinaphex
f938c75e0b When 'Hide In Menu' is enabled, overlay should reappear now when we
select 'Resume Content', 'Load State', or 'Save State'
2015-07-16 11:57:50 +02:00
radius
2a1f2b81c2 disable per-core states with <content dir> savestates 2015-07-16 02:23:18 -05:00
radius
b717828cf0 fix setting and clearing system directory when using content dir 2015-07-16 01:46:11 -05:00
radius
06f656004b make system directory restore correctly when closing content in case it was set to content dir 2015-07-12 02:35:27 -05:00
twinaphex
403e32ca5f Get rid of lifecycle_state in runloop struct 2015-07-10 18:54:58 +02:00
radius
2aa7c46e78 change the approach to wii resolution changing, this is more stable 2015-07-06 16:07:33 -05:00
twinaphex
5031159126 Refactors 2015-07-03 00:16:46 +02:00
twinaphex
cedcae78d4 Updates 2015-07-02 18:39:57 +02:00
twinaphex
42b7c15129 Update msg_hash code 2015-07-01 19:30:34 +02:00
twinaphex
fab966d768 Cleanups 2015-07-01 01:07:30 +02:00
Alcaro
09340c97c1 Why is that among the patches? It has nothing to do with them. Moving to more related items. 2015-06-30 23:06:12 +02:00
Alcaro
0d743c27fe whoops, forgot to nuke the debug code. 2015-06-30 22:59:06 +02:00
Alcaro
86fa8279cb Put those beside each other now that we can do that. 2015-06-30 22:43:41 +02:00
Alcaro
7c0809a522 Wipe out that LONG_OPT_ONLY thing, it seems safe to renumber the RA_OPT enum instead. 2015-06-30 22:39:13 +02:00
Alcaro
3d85acdb85 Kill off this 'val' variable, C89 hates it. 2015-06-30 22:36:36 +02:00
twinaphex
affd3683de Remove instances of 'RetroArch' name with 'program' 2015-06-30 15:26:14 +02:00
Alcaro
f067fd2dbc Thanks for the bisect, @joolswills. Those pointers sure can be nasty. Fixes #1876. 2015-06-30 12:33:51 +02:00
twinaphex
48dcd63557 Silence MSVC warning 2015-06-28 19:15:12 +02:00
twinaphex
84c18a353d Create HAVE_IMAGEVIEWER ifdef 2015-06-28 18:55:00 +02:00
twinaphex
8abf6779c0 retroarch.c - cover all-caps extensions too 2015-06-28 18:10:48 +02:00
twinaphex
57ae359e62 Builtin image viewer should now work 2015-06-28 17:21:32 +02:00
twinaphex
8882f762c4 Start hooking up imageviewer, pt. 1 2015-06-28 17:02:01 +02:00
twinaphex
b421778e50 (retroarch.c) Another C89 fix 2015-06-26 20:35:02 +02:00
twinaphex
f0201776be (retroarch.c) More C89 fixes 2015-06-26 19:19:36 +02:00
twinaphex
6fb7e4cbb7 C89 fixes/cleanups 2015-06-26 16:04:42 +02:00
twinaphex
b400597a4c Move title_buf to rarch_system_info_t 2015-06-25 14:30:32 +02:00
twinaphex
b9479576e8 Create system.c 2015-06-25 14:25:21 +02:00
twinaphex
7bf6d1e5bb (dynamic.c) cleanups 2015-06-25 14:13:51 +02:00
twinaphex
c8eca5b06a Create rarch_system_info_free 2015-06-25 13:57:24 +02:00
twinaphex
732d2db40e Divorce system info from global runloop state entirely 2015-06-25 13:50:52 +02:00
twinaphex
3f24248498 (retroarch.c) Use rarch_system_info_get_ptr 2015-06-25 13:17:42 +02:00
twinaphex
42fcb4490c Change signature of rarch_system_info_get_ptr 2015-06-25 12:36:55 +02:00
twinaphex
ac2a13a136 Use rarch_system_info_get_ptr 2015-06-25 11:02:01 +02:00
twinaphex
faead5c250 Create rarch_system_info_get_ptr 2015-06-25 10:51:05 +02:00
twinaphex
fb17df2b6f (ffmpeg builtin) Add wmv extension 2015-06-23 09:25:56 +02:00
twinaphex
6658a3144a (ffmpeg builtin) Add mov 2015-06-23 09:19:42 +02:00
twinaphex
fb5fd168f2 (builtin ffmpeg) Add webm to extensions 2015-06-23 08:32:21 +02:00
twinaphex
d86c049e25 Buildfix for non-HAVE_FFMPEG builds 2015-06-23 08:16:14 +02:00
twinaphex
495315d244 (ffmpeg builtin) Don't explicitly reset libretro variable anymore 2015-06-23 07:55:50 +02:00
twinaphex
d963a0d1c3 Move ffmpeg content detection work for commandline usage as well 2015-06-23 07:55:02 +02:00
twinaphex
3e20e4f4f7 Create rarch_mediaplayer_is_media_type 2015-06-23 07:25:48 +02:00
twinaphex
be2ae1c602 Add "builtin_mediaplayer_enable" setting 2015-06-23 07:09:24 +02:00
twinaphex
38b3b87812 (FFmpeg) should now have built-in support for launching movies/music
directly when HAVE_FFMPEG is defined
2015-06-23 06:44:29 +02:00
twinaphex
5c826a6bdf Cleanups 2015-06-22 11:45:00 +02:00
Higor Eurípedes
a05032a80d (retroarch) Fix declaration of some globals 2015-06-21 19:50:58 -03:00