Skip to content

v0.3.0 - Better type reconstruction, font size customization, keyboard shortcuts

Compare
Choose a tag to compare
@github-actions github-actions released this 19 Feb 19:00
· 66 commits to master since this release

[0.3.0] - 2023-02-19

Added

  • Allow switching between different primitive type representations
  • Add a "Save" button to easily save reconstructed types into files
  • Add keyboard shortcuts for opening PDB files and saving reconstructed types (Ctrl+O and Ctrl+S respectively)
  • Allow changing the editor's font size via the settings menu
  • Add a dump-all command to resymc, which dumps all types in a given PDB file (proposal by @xarkes)

Fixed

  • Reconstruct access specifiers for base classes (@TrinityDevelopers)
  • Reconstruct type qualifiers for member functions (@TrinityDevelopers)
  • Fix reconstruction of function pointer return types for member functions (@TrinityDevelopers)
  • Fix incorrect reconstruction of class/struct and union destructors (@TrinityDevelopers)
  • Fix "File" menu not closing when clicking a button (@mrexodia)
  • Fix field offsets and struct/classes/unions sizes being truncated when greater than 2^16 (@xarkes)
  • Fix the list command not outputting new lines in output files in resymc (@xarkes)
  • Fix incorrect reconstruction of bitfields as unions
  • Reconstruct C++20's char8_t primitive type