Skip to content

v0.3.2

Choose a tag to compare

@zweiler1 zweiler1 released this 28 Feb 22:23
6d31f73

Changelog

  • Made FIP directory-independent so it also works for subprojects (commit and commit)
  • Renamed all enum type definitions to end with e instead of t (commit)
  • Added support for enum interoperability using fip (commit)
  • Added ability to parse and provide module tags to be able to auto-generate binding files for fip-module imports like use Fip.c in Flint (commit)
  • Added printing of slaves stderr before cleaning up the master (commit)
  • Added encoding and decoding support for data and enum types (commit and commit)
  • Added FIP_MSG_TAG_NEXT_SYMBOL_REQUEST message type. The master now ping-pongs with the slave to collect all symbols defined in the slave. This now fixes all work on the tag request system (commit)
  • Added name field to the arg list of function signatures (commit)
  • Added name of types to the struct and enum type. A struct type with no name is considered to be an anonymous struct type (commit)
  • Added ability to fip-c to detect struct symbol definitions (opaque struct types) (commit)
  • Added ability to fip-c to resolve data and enum symbol requests (commit)
  • Added cloning of the type name for structs and enums (commit)
  • Added decoding support of data and enum symbols to the symbol request case of the fip_decode_msg function (commit)
  • Added support to print the signatures of data and enums in the symbol response case of the fip_print_msg function (commit)
  • Added ability to the fip_master_tag_request function to return it's status in order to be able to detect what went wrong and if something went wrong (commit)
  • Added fip_free_sig_list function (commit)
  • Changed fip_slave_receive_message function to no longer have two "different" implementations depending on platform, since the two implementations were the same anyway (commit)
  • Increased maximum message size from 1k to 4k since really big enum types of raylib take up 1.9kB (commit)
  • Added fip_master_receive_message_from and fip_master_send_message_to functions to the master (commit)
  • A lot of bugfixes

Full Changelog: v0.3.0...v0.3.2