Skip to content

Version 0.3

Latest
Compare
Choose a tag to compare
@netromdk netromdk released this 11 Apr 14:17
· 70 commits to master since this release
7a0dfeb

Lots of stuff has happened since 0.2 (237 commits):

  • Switched from C++14 to C++17
  • Qt minimum is now 5.14
  • Platform dependencies changes:
    • QtDBus and QXcbQpa required on Linux
    • QtPrintSupport and QtDBus required on macOS
    • Qt Mac and Qt Windows Vista styles required
  • Lots of speed ups and additional concurrency, especially related to binary loading and hex loading and viewing
  • Implemented Omni dialog that searches sections, symbols, strings, tags, and binary text (#17)
  • Load macOS load command sections LC_VERSION_MIN_MACOSX, LC_VERSION_MIN_IPHONEOS, LC_VERSION_MIN_WATCHOS, and LC_VERSION_MIN_TVOS and enable editing and patching target and SDK versions
    • Patch or list target macOS SDK versions via CLI
  • Concurrent address-hex-ASCII encoding of binary data
  • Log context and dialog (#2)
  • Detect locally installed debuggers, and launch debugger (#8)
  • Speed up loading and filtering symbol lists (#27)
  • Added dec/oct/hex/ASCII validators to conversion tool fields
  • Added Intel Masm syntax
  • Upgraded to using capstone v4.0.1 with m68k.h fix
  • Added lots of unit tests
  • General fixes and improvements