400 Commits

Author SHA1 Message Date
Jamiras
ed18ed48ac prevent double free 2021-03-18 08:50:45 -06:00
twinaphex
90a1590f4c rcheevos_hardcore_active only has to be used outside of file cheevos.c 2021-03-07 18:29:25 +01:00
twinaphex
bbabbd1373 (Cheevos) Stylistic changes; try to fit text within 80-char limit,
remove brackets around conditionals that exist out of one line, etc.
2021-03-07 18:25:17 +01:00
twinaphex
e3b810e974 Cleanup 2021-03-07 02:07:37 +01:00
twinaphex
a80e563d1f (cheevos) Cut down on calls to gfx_widgets_ready 2021-03-07 02:01:31 +01:00
Jamiras
1b81620d64 ensure rewint is only initialized/deinitialized on main thread 2021-03-05 22:22:31 -07:00
Jamiras
da71ed8e3b only validate memrefs once 2021-02-24 15:47:22 -07:00
Jamiras
6612c38070 also call REWIND_DEINIT on main thread 2021-02-18 18:41:25 -07:00
Jamiras
2d841715cb include achievement runtime state in save states 2021-02-17 19:44:39 -07:00
Jamiras
88fe6e82ca don't invalidate out-of-range addresses 2021-02-07 20:08:54 -07:00
twinaphex
5187957b3d Silence some implicit conversion warnings 2021-02-03 12:34:10 +01:00
twinaphex
4df6d287e3 (Clang) Silence 'n' is never used warnings 2021-02-03 11:48:33 +01:00
twinaphex
097cb1bd5b (Cheevos) Fix long-standing warning 2021-02-03 10:32:56 +01:00
Jamiras
015576b2ba
improve error handling for achievement unlocks (#11916) 2021-01-21 04:07:48 +01:00
Twinaphex
a83c328631 (Metal) Fix some build problems 2021-01-19 04:38:07 +01:00
twinaphex
0e929784b5 Cleanups 2021-01-16 21:19:59 +01:00
Jamiras
75fad11c27 prevent hardcore toggle when emu-handled cheats are active 2021-01-11 20:38:43 -07:00
twinaphex
357b7d68f6 (libretro-common) Rename rhash to lrc_hash
(rcheevos) Rename rhash to rc_hash
2020-12-28 19:55:54 +01:00
Jamiras
5224e97481 add confirmation submenu to achievements hardcore toggle 2020-12-26 14:15:01 -07:00
Jamiras
8ed0fcb5ce show unsupported core message when viewing achievement list for unsupported core 2020-11-16 21:38:02 -07:00
Jamiras
f51e372477 differentiate between no achievements for a set and not being logged in 2020-11-09 20:18:31 -07:00
twinaphex
762275b794 Buildfix 2020-11-07 03:42:54 +01:00
twinaphex
5c87abe639 Buildfix cheevos 2020-11-04 03:37:42 +01:00
Jamiras
2291590d12 allow CSV of valid options 2020-10-20 20:58:34 -06:00
Jamiras
f58130bb64 disable achievement hardcore mode when certain core options are enabled 2020-10-20 10:37:05 -06:00
schellingb
ba1ed2da4b New faster json parser/writer library rjson
Replace existing libraries jsonsax_full and jsonsax with it
2020-10-12 03:02:20 +09:00
Jamiras
02ddbc41cc allow disabling leaderboard notifications and trackers separately 2020-09-25 19:28:56 -06:00
Jamiras
71cd400e56 add display widget for active leaderboards 2020-09-24 11:29:29 -06:00
Twinaphex
b59c5f6ff9 Cleanup - remove unused variable 2020-09-22 04:52:31 +02:00
Jamiras
b74c5d290c restore ability to disable unofficial achievements and leaderboards 2020-09-21 17:48:14 -06:00
Twinaphex
3b24bb21e5 Remove unused variables 2020-09-15 19:38:07 +02:00
Jamiras
7e348b98f7 address travis error 2020-09-15 09:09:02 -06:00
Jamiras
0d6f0e4826 let rc_runtime_t manage triggers 2020-09-14 07:51:52 -06:00
twinaphex
17cf1ae58f Dehardcode some strings 2020-09-01 21:51:11 +02:00
twinaphex
1c25fbded5 (rcheevos) Cleanups 2020-08-23 21:07:15 +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
Jamiras
2f69d2d4ed eliminate exposed variables for tracking hardcore 2020-08-22 12:18:12 -06:00
twinaphex
f618c8be9c Cleanups 2020-08-18 15:51:26 +02:00
Jamiras
2a5516b1b9 ensure cheevos badge textures are released before video driver is deinitialized 2020-08-12 21:55:12 -06:00
twinaphex
56a690df0e (cheevos) Some style nits 2020-08-12 17:43:04 +02:00
Jamiras
1f350be1f8 rename memory.c and parser.c to be less generic; eliminate hash.c 2020-08-12 08:16:06 -06:00
Jamiras
8d34d06c76 address LGTM warning 2020-08-11 11:15:00 -06:00
Jamiras
0609d229a6 address travis warnings 2020-08-11 10:23:35 -06:00
Jamiras
b15411dad8 generic memory mapping using rcheevos 2020-08-11 09:26:04 -06:00
Jamiras
96c5f5dfb0 add option to play custom sound on achievement unlock 2020-07-11 10:56:09 -06:00
Jamiras
a2cfc881a4 allow submission of 0 for leaderboard values 2020-07-04 07:20:51 -06:00
twinaphex
7862166ed2 Add back HAVE_SCREENSHOTS define from SSNES days 2020-07-01 17:47:13 +02:00