summarylogtreecommitdiffstats
path: root/ChangeLog
AgeCommit message (Collapse)Author
2020-04-18hopper-4.5.24-1Jonathon Fernyhough
[upstream] * 4.5.24 - Fixes parsing of Objective-C metadata for binaries targeting the iOS simulator - Fixes a crash while navigating small binaries with keyboard - Fixes issues with addressing mode decoding of MOS 6502 instructions - Added an Oric TAP loader * 4.5.23 - Improves decompilation of ivar access of Objective-C programs - Fixes a few issues with controls alignment and dark mode
2020-03-17hopper-4.5.22-1Jonathon Fernyhough
[upstream] * Fixes a crash when one modifies a structure referenced in the assembly * Fixes issues when searching hexadecimal values * Various dark mode issues
2020-03-07hopper-4.5.21-1Jonathon Fernyhough
[upstream] * 4.5.21 - More ELF relocation fixes * 4.5.20 - Fixes issues with relocations when loading Linux kernel modules - Adds methods to create or remove segments from Python scripts
2019-11-06hopper-4.5.18-1Jonathon Fernyhough
[upstream] * Fixes a loading issue of iOS 12+ binaries using threaded binding
2019-10-26hopper-4.5.17-1Jonathon Fernyhough
[upstream] * Handles endbr32 and endbr64 instructions * Adds a few methods to handle arrays in Python API * Improved Mach-O header information * Improves command line tool * Fixes a crash in the C++ name demangler * Fixes a crash on ARM64
2019-09-22hopper-4.5.16-1Jonathon Fernyhough
[upstream] * 4.5.16 - Adds IPA file loader (note: ciphered IPA taken from the AppStore will still be ciphered, obviously...) - Fixes an issue with contextual right mouse menu not targeting the right document - Fixes memory leaks * 4.5.15 - Fixes an UI issue with right click menu where the target document was not properly selected - Improves the C preprocessor, adding directives like #elif - Adds parsing of extended Objective-C category fields * 4.5.14 - Adds support for Intel HEX file format - Fixes a graphical issue on files with a segment beginning at address 0
2019-07-10hopper-4.5.13-1Jonathon Fernyhough
[upstream] * Fixes a crash when using "po" and "expr" LLDB commands in the debugger panel * Fixes an issue when searching numbers after another case insensitive search has been performed * Fixes a few issues in the Python API with thumb/ARM identification methods * A few minor bugs have been fixed
2019-06-23hopper-4.5.12-1Jonathon Fernyhough
[upstream] * Improves switch / case statement detection for ARM 32bits * Adds a way to change operand format options on multiple selection * Provides more information about the issue when the debugger cannot be started
2019-05-09hopper-4.5.11-1Jonathon Fernyhough
[upstream] * 4.5.11: - Fixes an issue in the search feature where results in segments with no sections were not found * 4.5.10: - Improves Swift 5 name demangling - Now you can use Swift 5 in order to write Hopper plugins
2019-04-07hopper-4.5.9-1Jonathon Fernyhough
[upstream] * 4.5.9: - Fixes an issue which prevented some cross references to be properly computed on iOS 12 - Fixes a deadlock on some binaries * 4.5.8: - Fixes AArch64 32bits disassembler (the CPU variant used in the Apple Watch)
2019-03-02hopper-4.5.7-1Jonathon Fernyhough
[upstream] * 4.5.7: - Fixes a huge slowdown on some big binaries - Tweaks the switch hint dialog for ARM * 4.5.6: - Fixes some optimisation issues in ARM64 decompiler - Fixes more issues with PDB symbols
2019-02-02hopper-4.5.5-1Jonathon Fernyhough
[upstream] * Fixes loading of some PDB files * Fixes a performance issue when drawing text containing a breakpoint
2019-01-31hopper-4.5.4-1Jonathon Fernyhough
[upstream] * Fixes an issue with arrows in the left column not pointing to the correct address while scrolling * Allows one to navigate through the search result with arrow keys in the label list
2018-12-12hopper-4.5.0-1Jonathon Fernyhough
[upstream] * First version of the application notarized at Apple * Better support for environments using Cylance * Initial support for the S4 processor of the latest Apple Watch Series 4 * Fixes a rare crash in the debugger
2018-12-04hopper-4.4.9-1Jonathon Fernyhough
[upstream] * Fixes a compatibility issue with Cylance * Fixes an issue where custom debug servers were not properly saved * Improve C preprocessor parsing
2018-11-22hopper-4.4.8-1Jonathon Fernyhough
[upstream] * Fixes a decompilation issue where a function call may disappear when used in an empty if / else statement * Fixes an issue with the pseudo-code view after a rebase operation * Initial support for 8 and 16 bits CPUs (but Intel 16 bits is NOT yet supported) * Initial support for MOS 6502 / 6510 CPU * Initial support for C64 PRG files, and D64 disk images [Jonathon Fernyhough] * Tidy PKGBUILD formatting a little
2018-11-14hopper-4.4.6-1Jonathon Fernyhough
[upstream] * Fixes an issue on some systems with empty windows * Fixes a data corruption issue when saving (really) big documents * Fixes graphical glitches at segment boundaries * Improves detection of float parameters in the decompiler for some system functions
2018-10-10hopper-4.4.4-1Jonathon Fernyhough
[upstream] * Fixes a crash on disassembling files written in Go * Fixes the debugger for 32bits executables
2018-10-04hopper-4.4.1-1Jonathon Fernyhough
[upstream] * New minor version release - Implements most of the ARMv8.1, ARMv8.2 and ARMv8.3 extensions.
2018-09-03hopper-4.3.30-1Jonathon Fernyhough
[upstream] * Fixes a bug in the ELF loader regarding ARM relocations * Fixes a crash while loading some files from the watchOS 5.0 beta shared DYLD cache
2018-08-26hopper-4.3.29-1Jonathon Fernyhough
[upstream] * Fixes an issue where main screen would be impossible to read in some circumstances.
2018-08-14hopper-4.3.28-1Jonathon Fernyhough
[upstream] * Fixes an issue with x86 segment registers not displayed in some cases * Fixes a formatting issue on ARM LDRB/STRB instructions where offsets were truncated
2018-08-09hopper-4.3.27-1Jonathon Fernyhough
[upstream] * Implements most ARM and AArch64 relocation for ELF files * Fixes a slowness during the analysis of file containing big BSS sections * Fixes function pointer signature editor on Linux
2018-07-13hopper-4.3.26-1Jonathon Fernyhough
[upstream] * Fixes missing symbols in some ELF executables * Improves loading of ELF object files * Adds methods to load and save documents from Python * Adds a way to launch Python commands from the CLI * Some improvements in the SDK for CPU plugins with multiple CPU modes