summarylogtreecommitdiffstats
path: root/.SRCINFO
AgeCommit message (Collapse)Author
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-27hopper-4.5.2-1Jonathon Fernyhough
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-28hopper-4.4.5-1Jonathon Fernyhough
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
2018-06-27hopper-4.3.25-1Jonathon Fernyhough
[upstream] * Slightly improves the ASM analysis * Improves enum types handling * Fixes an issue in the ARM64 calling convention * Fixes an issue in the Windows C++ name demangler * Improves command line tool
2018-05-24hopper-4.3.24-1Jonathon Fernyhough
[upstream] * Fixes the module search path for Python scripts * Faster access to labels list in Python scripts
2018-05-17hopper-4.3.22-1Jonathon Fernyhough
[upstream] * Fixes an issue where some Python scripts were stopped when Hopper was running in background * Fixes a typo in decompiled Objective-C methods signatures
2018-05-11hopper-4.3.21-1Jonathon Fernyhough
[upstream] * Fixes a crash in the decompiler * Better automatic ARM / Thumb handling
2018-04-27hopper-4.3.20-1Jonathon Fernyhough
[upstream] * Fixes an optimization issue in the decompiler * Fixes missing labels in pseudo-code * Faster pseudo-code export (exporting all procedures is now multithreaded) * Lowers memory usage during pseudo-code export * Decompiled Objective-C methods now have a more easily readable signature [Jonathon Fernyhough] * Update sha1sum
2018-04-20hopper-4.3.19-1Jonathon Fernyhough
[upstream] * Adds a way to export pseudo-code for a single procedure, or all the procedures * Adds a way to export an Objective-C header file, a la class-dump (Objective-C 2 only at the moment) * Adds a way to declare strings which are not NULL terminated * You can now customize the application shortcuts * Better ARM prolog detection * Fixes some graphical issues on macOS 10.9 * Fixes multiple issues in the decompiler [Jonathon Fernyhough] * Update sha1sum
2018-03-29hopper-4.3.18-1Jonathon Fernyhough
[upstream] * 4.3.18: - Fixes a issue when displaying arrays on a single line - Fixes missing types in the SDK * 4.3.17: - Exposes types, and method signatures in the SDK - Adds method to rename registers from Python and the SDK - Adds a way to print structs and arrays on a single line - Adds a way to import multiple types at once by parsing a C header file - Fixes some issues in the decompiler [Jonathon Fernyhough] * Update sha1sum
2018-02-17Version 4.3.16Jonathon Fernyhough
[upstream] * Adds the ability to change the display format of a selection * Adds an option to avoid the DUP keyword * Fixes the switch/case pattern based on LDRLS on ARM * Adds some functions to the Python API to get access to demangled names.
2018-02-09Update for 4.3.14. Use only upstream's sha1sum.Jonathon Fernyhough
2018-01-13Version 4.3.12Jonathon Fernyhough
[upstream] * Fixes some crashes when opening some very old HOP files * Fixes the "no return" attribute propagation in method signature * Adds some methods to the Python API
2017-12-28Version 4.3.11Jonathon Fernyhough
[upstream] * Fixes an issue with the detection of switch / case on ARM64 which may end in an infinite loop, * Fixes an issue with rebasing of Mach-O dylib, * Fixes an issue with some object files generated by NASM, * Additions to the SDK and the Python API.
2017-12-16Version 4.3.9Jonathon Fernyhough
[upstream] * Fixed a missing case in the corrupted database issue handling.
2017-11-29Version 4.3.7Jonathon Fernyhough
[upstream] * Better handling of Windows executables * Updates the method signature database for Mac, Linux and Windows * Fixes a crash in the search dialog * Adds a way to define a method signature for external functions * Adds some ARM64 switch / case patterns
2017-11-02Version 4.3.5Jonathon Fernyhough
[upstream] * Pseudo-code mode can now be synced with other modes * Fixes some situations where PIC registers in 32 bits executables were not properly tracked * Alt+click can now be used to create split view from many dialogs * Various optimisations
2017-10-24Version 4.3.4Jonathon Fernyhough
[upstream] * Fixes an issue when trying to load an old database from Hopper v2 * Adds an option to hide columns in the label list * Adds an option to hide the toolbar * Fixes a deadlock issue during save * Fixes a performance issue on ARM files
2017-10-23Version 4.3.3Jonathon Fernyhough
[upstream] * Fixes decoding operands of MSR/MRS instructions, * Safer way to save files
2017-10-21Version 4.3.2Jonathon Fernyhough
[upstream] * Fixes a potential issue with the new preferences system. [Jonathon Fernyhough] * Remove unnecessary ${pkgname} from conflicts and provides
2017-10-21Version 4.3.0Jonathon Fernyhough
[upstream] * New analysis engine, * More information in the label list, * Better handling of Windows executables, * Parses exceptions from GCC/Clang and Windows SEH structures, * Detects more switch / case constructions, * Fixes Python script execution on Linux, * Fixes some ARM instruction with floating point operand, * Fixes an issue where the application would fall back to the demo mode after the computer has been suspended, * Improves speed on areas with a lot of references, * Various optimisations.
2017-09-28Version 4.2.21Jonathon Fernyhough
[upstream] * Properly handle the BND prefix.
2017-09-26Version 4.2.20Jonathon Fernyhough
[upstream] * Tweaks the interface for macOS High Sierra, * Now you can create arrays of arbitrary length by selecting bytes, * Adds an option to extend the segments, so that it is possible to edit any part of the file.
2017-09-23Version 4.2.19Jonathon Fernyhough
[upstream] * Better handling of MRC/MCR instructions, * Better decoding os STOS/LODS/INS/OUTS instructions with prefixes, * Fixes an issue with relocation on ELF files.
2017-09-17Version 4.2.18Jonathon Fernyhough
[upstream] * Fixes a crash in the type editor * Fixes an issue with arrays on stack * Fixes an issue when setting a switch hint with absolute addresses in a 64 bits executable
2017-09-10Version 4.2.17Jonathon Fernyhough
[upstream] * Fixes an issue which causes the lost of formatting for some operands
2017-09-08Version 4.2.16Jonathon Fernyhough
* Fixes an issue when disassembling some NEON instructions, * New argument formatting option for addresses relative to another address, * Fixes an incompatibility with Mavericks.
2017-09-02Version 4.2.15Jonathon Fernyhough
* Fixes an excessive usage of RAM when closing a document running a background analysis, * Loads symbols of dyld shared cache, even when loading the whole mapping, * Fixes some memory leak, * Fixes a crash in the debugger, * Fixes debugger on Mavericks.
2017-08-18Update for 4.2.14: Fixes an issue preventing loading some HOP files.Jonathon Fernyhough
2017-08-14Add symlink to documentation. Add license file.Jonathon Fernyhough
2017-08-12Update for 4.2.12. Remove edit for hopper-launcher.sh, removed upstream.Jonathon Fernyhough