mirror of
https://github.com/libretro/RetroArch.git
synced 2024-12-12 02:44:00 +00:00
2.4 KiB
2.4 KiB
v7.0.2
- Make sure the code is C89-compliant
- Use 32-bit types in Lua
- Only evaluate Lua operands when the Lua state is not
NULL
v7.0.1
- Fix the alignment of memory allocations
v7.0.0
- Removed rjson
v6.5.0
- Added a schema for errors returned by the server
v6.4.0
- Added an enumeration with the console identifiers used in RetroAchievements
v6.3.1
- Pass the peek function and the user data to the Lua functions used in operands.
v6.3.0
- Added rurl, an API to build URLs to access RetroAchievements web services.
v6.2.0
- Added rjson, an API to easily decode RetroAchievements JSON files into C structures.
v6.1.0
- Added support for 24-bit operands with the
'W'
prefix (RC_OPERAND_24_BITS
)
v6.0.2
- Only define RC_ALIGNMENT if it has not been already defined
v6.0.1
- Use
sizeof(void*)
as a better default forRC_ALIGNMENT
v6.0.0
- Simplified API: separate functions to get the buffer size and to parse
memaddr
into the provided buffer - Fixed crash trying to call
rc_update_condition_pause
during a dry-run - The callers are now responsible to pass down a scratch buffer to avoid accesses to out-of-scope memory
v5.0.0
- Pre-compute if a condition has a pause condition in its group
- Added a pre-computed flag that tells if the condition set has at least one pause condition
- Removed the link to the previous condition in a condition set chain
v4.0.0
- Fixed
ret
not being properly initialized inrc_parse_trigger
- Build the unit tests with optimizations and
-Wall
to help catch more issues - Added
extern "C"
around the inclusion of the Lua headers so that rcheevos can be compiled cleanly as C++ - Exposed
rc_parse_value
andrc_evaluate_value
to be used with rich presence - Removed the
reset
anddirty
flags from the external API
v3.2.0
- Added the ability to reset triggers and leaderboards
- Add a function to parse a format string and return the format enum, and some unit tests for it
v3.1.0
- Added
rc_format_value
to the API
v3.0.1
- Fixed wrong 32-bit value on 64-bit platforms
v3.0.0
- Removed function rc_evaluate_value from the API
v2.0.0
- Removed leaderboard callbacks in favor of a simpler scheme
v1.1.2
- Fixed NULL pointer deference when there's an error during the parse
v1.1.1
- Removed unwanted garbage
- Should be v1.0.1 :/
v1.0.0
- First version