Commit Graph

63 Commits

Author SHA1 Message Date
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
631da50dfa More static code analysis nits 2015-09-28 18:22:27 +02:00
twinaphex
8fc96b52a3 refactor cheats.c 2015-09-06 03:51:08 +02:00
twinaphex
4ebfe7a779 Cleanups 2015-09-04 21:11:00 +02:00
twinaphex
80899d45d2 Cleanup some other small leaks to do with config_get_string 2015-07-09 20:16:30 +02:00
twinaphex
c324e6ae97 (cheats.c) Cleanup 2015-06-12 23:14:55 +02:00
Lioncash
244bb26972 cheats: null checks on functions
All other cheat functions guard against the case where a null handle is passed. Adding checks to these functions makes behavior consistent all across the 'board'.
2015-04-03 13:53:22 -04:00
twinaphex
7bc845006b Start replacing more g_settings usages 2015-03-20 20:43:22 +01:00
twinaphex
00239a30d6 Create wrapper functions for passing a message to the runloop's
message queue
2015-03-15 02:47:23 +01:00
twinaphex
795ef467ac Move msg_queue and nbio/http to runloop struct 2015-03-07 13:01:41 +01:00
twinaphex
ae573dcdb8 Backport Lioncash' memory leak fixes 2015-01-27 15:35:31 +01:00
Twinaphex
77a7b39e88 (OSX) Cleanups 2015-01-19 21:11:08 +01:00
twinaphex
38066b6ec7 Add Cheat File Save As 2015-01-19 19:00:26 +01:00
twinaphex
0bcbf5d972 Cleanups 2015-01-09 15:33:58 +01:00
twinaphex
453321c50b Start updating headers 2015-01-07 17:46:50 +01:00
twinaphex
c838c49e23 Fix potential uninitialized variable warning in cheats.c 2014-12-21 03:35:00 +01:00
twinaphex
bd40703fa3 Modify cheat_manager_update - pass in correct cheat index 2014-12-16 05:14:22 +01:00
twinaphex
21b99c3ac5 Press left/right on a cheat entry now to turn it ON/OFF 2014-12-16 02:20:06 +01:00
twinaphex
cf66692b21 Start adding cheat_manager_load function 2014-12-15 22:40:23 +01:00
twinaphex
46f8713165 Remove bsnes XML cheat code - rework this into something more generic 2014-12-15 21:03:00 +01:00
Higor Eurípedes
5a0498b859 Revert "(cheats.c) Fix buffer reallocation"
This reverts commit 947baa6b60.
2014-12-15 16:53:23 -03:00
Higor Eurípedes
947baa6b60 (cheats.c) Fix buffer reallocation 2014-12-07 16:07:36 -03:00
twinaphex
fe0ece3124 Add preliminary Core Cheat Options support - should work with
cores like SNES9x/bSNES right now
2014-12-06 15:47:25 +01:00
twinaphex
ccf43f6e85 Take out dynamic.h header include from general.h 2014-10-22 04:27:51 +02:00
twinaphex
2ed38b7288 Reduce header includes pt. 2 2014-10-21 19:10:14 +02:00
twinaphex
7472922ee0 Move compat/ over to libretro SDK 2014-10-21 07:58:58 +02:00
twinaphex
f56a0daed1 cheats.c - Rename more index variables 2014-10-21 00:14:38 +02:00
twinaphex
5c09e6be84 Add RARCH_CMD_DISK_EJECT_TOGGLE/RARCH_CMD_DISK_NEXT 2014-10-03 15:13:37 +02:00
twinaphex
3060d0757c Cleanups, 80-char limit 2014-09-02 16:13:42 +02:00
twinaphex
4a2d3cbd4b Cleanups - 80-char limit 2014-09-02 05:32:04 +02:00
twinaphex
25e0f88e17 (cheats.c) Declare variables at top 2014-05-15 01:00:18 +02:00
Themaister
3a1c3f608a Fix some GCC 4.9 warnings. 2014-05-02 18:23:07 +02:00
twinaphex
0a15a17d44 Update years on all license headers 2014-01-01 01:50:59 +01:00
twinaphex
d2c87e3039 Convert most C99-style for loop initial declarations to C89-compliant
ones
2013-10-22 15:08:17 +02:00
Themaister
ec58657b10 Fix warnings. 2013-01-02 16:43:53 +01:00
Themaister
276b588217 Add custom xml parser. Use as fallback. 2013-01-02 15:18:42 +01:00
Themaister
0b4cf2d053 Update license headers to 2013. 2013-01-01 01:41:15 +01:00
Themaister
9b58fac354 Always compile in config file support. 2012-12-23 13:55:59 +01:00
Themaister
d1029c3c92 Do not compare equal to empty string for cheats. 2012-08-19 14:05:28 +02:00
Themaister
e5b3a61f9f Replace use of unsafe strtok() with strtok_r.
Implement compatibility for strtok_r() on Win32.
2012-06-24 02:37:19 +02:00
Themaister
ce740f8948 More fixups. 2012-04-21 23:31:57 +02:00
Themaister
aab8fb6151 ssnes_* => rarch_*. 2012-04-21 23:25:32 +02:00
Themaister
9ab51ad23a SSNES => RetroArch. 2012-04-21 23:17:43 +02:00
Themaister
e3a71a8c5b Fixup headers. 2012-04-09 22:05:26 +02:00
Themaister
e012e290ae Builds clean. 2012-04-09 22:04:44 +02:00
Themaister
62c96ea937 Change license header. 2012-04-09 22:03:57 +02:00
Themaister
9698cd7dbd Change headers. 2012-04-09 22:03:57 +02:00
Themaister
d73ec9b645 Move hashing code to hash.o. 2012-03-25 23:29:39 +02:00
Themaister
9ab02b12be Move compat functionality to compat/. 2012-03-16 23:26:57 +01:00
Themaister
9c861f13be Fix additional exclamation marks. 2012-02-11 21:16:01 +01:00