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
, andLC_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