Commit Graph

1880 Commits

Author SHA1 Message Date
Florian Märkl
47e92a373f
Expose CutterApplication to Python and add accessor 2020-01-24 15:23:59 +01:00
Florian Märkl
14f830dd81
Bundle r2dec into AppImage (#2023) 2020-01-24 12:18:18 +01:00
Itay Cohen
d88bb43d22
Add virtual-size to section widget (#2030)
* Add virtual-size to table
2020-01-24 13:16:40 +02:00
Anton Kochkov
338ff3a7af
Fix Python version for Coverity GH Action (#2031)
* Fix Python version for Coverity GH Action
2020-01-24 18:19:09 +08:00
yossizap
409102afa7 Add api for context menu extensions (#2029) 2020-01-24 10:49:52 +01:00
Itay Cohen
e3f7036de7
Improve default line-width values on graph (#2026) 2020-01-23 13:09:47 +02:00
Paul I
27449af445 Fix potential nullptr dereference (#2028) 2020-01-23 01:07:41 +02:00
Itay Cohen
c7d66cec06
If available, set r2ghidra the default decompiler (#2007)
* If available, set r2ghidra the default decompiler
* Honor user preferences
2020-01-21 18:43:30 +02:00
Itay Cohen
1c39aa6d41 Add asm.flags.real to preferences and enable by default (#2014) 2020-01-21 11:00:38 +01:00
karliss
e0c80182dd
Improve flag and string widget performance (#2021)
* Deffer vtable refresh.
* Use uniformRowHeight mode
* Adjust StringsWidget column resizing mode.
2020-01-20 20:36:32 +02:00
Itay Cohen
8234713a42
Fix builds by using python 3.7.x instead of 3.7.5 (#2022)
* Fix builds by using python 3.7.x instead of 3.7.5
2020-01-20 18:14:05 +02:00
Florian Märkl
a9ed742cad
Update radare2 and fix Cutter for it (#2017) 2020-01-15 20:19:24 +01:00
Liumeo
c5c9d5201b Add building instructions for specific distro (#2009) 2020-01-15 07:30:08 +02:00
ps
c07305475b docker/Dockerfile*: Use latest alpine image to fix GUI crashes in the container (#2012) 2020-01-14 08:52:37 +02:00
Itay Cohen
3eeb631c68
Add sha256 and crc32 to the hexdump widget (#2006)
* Add SHA256 and CRC32 to hexdump widget
* Fix layout
* Add copied-to-clipboard messages
2020-01-13 21:48:43 +02:00
karliss
b3776a6b73
Set zoom factor when opening appearance settings. (#2003) 2020-01-11 00:02:28 +02:00
yossizap
830e9cd947 Add a custom telescoping function and improve StackWidget's output (#1990)
* Add a custom telescoping function and improve StackWidget's output

* Use colors from the color configuration for stackswidget

* Improve telescoping output
2020-01-10 22:46:49 +02:00
yossizap
f1f64b0f55 Switch to meson 0.52.1 in Ubuntu 16.04 to fix travis (#2004) 2020-01-10 21:39:14 +02:00
karliss
c645cbee01
Refresh monospace font after it gets reset by style or font change. (#2002) 2020-01-08 00:03:25 +02:00
xarkes
2850a61086 Added translations target languages (#1988) 2020-01-05 12:53:40 +02:00
ps
692346f08b src/CutterApplication.cpp: Fix Typo (#1987) 2020-01-04 21:22:41 +02:00
Itay Cohen
653cefc2b1
set Style tab to default view (#1986) 2020-01-04 20:43:05 +02:00
karliss
90c7bfab1e
Breakpoint editor dialog (#1975)
* Add breakpoint dialog for editing breakpoint properties
* Allow editing breakpoint using context menu from breakpointWidget and disassembly menu.
2020-01-04 20:05:49 +02:00
int_13h
32be76fabc multiple instructions can be patched now (#1984) 2020-01-02 10:07:10 +02:00
int_13h
7fdd8117a9 added a ';' delimiter and responsive dialog box (#1983) 2020-01-02 10:03:04 +02:00
int_13h
12c1d2c5ab Show multiple instructions in edit->bytes dialog
closes #1940
2020-01-01 15:39:27 +02:00
yossizap
7e6a8ae17a Fix debug not working with paths that have a space in them (#1978)
* Fix debug not working with paths that have a space in them
* Updated r2 for spaced paths fix and other debug fixes
2019-12-30 17:00:54 +02:00
Collin Allen
cac0b5ad09 Documentation grammatical improvements (#1973) 2019-12-28 21:54:00 +01:00
karliss
46ba0dc20a
Add more breakpoint editing options (#1967)
* Convert breakpoint widget to AddressableItemWidget
* When selecting multiple breakpoints and pressing delete key delete all of them
* Allow toggling breakpoint trace and active properties by doublicking them in table
2019-12-26 22:51:55 +02:00
Itay Cohen
2097ce3be2
[skip-ci] Update issue template for bugs (#1969) 2019-12-23 22:03:12 +02:00
karliss
550d079f14
Improve graph HighDPI scaling (#1963) 2019-12-22 20:56:33 +02:00
Florian Märkl
4cce7cf22c
Fix get_version.py script for more than 1 char (#1955) 2019-12-20 23:05:43 +01:00
Florian Märkl
c0d4fda0c7
Version 1.10.0 (#1954) 2019-12-20 18:13:31 +01:00
yossizap
45f7c78726 Moved the debug exit dialog to DebugActions
Qt may crash or freeze if a window is created outside of the main loop
2019-12-20 18:03:39 +01:00
yossizap
fcb0ca6319 Update radare2 submodule to 4.1.1 - reantull 2019-12-20 18:03:39 +01:00
yossizap
f5cd754a0d Use events to notify the user about the debugee's death 2019-12-20 18:03:39 +01:00
yossizap
3be0472837 Fix remote debug crash after the first session 2019-12-20 18:03:39 +01:00
yossizap
96baaeada6 Prevent the update of some widgets while debug task is in progress to avoid freezing 2019-12-20 18:03:39 +01:00
yossizap
2fb59b26ad Switch to registerChanged from seekChanged where possible
Some widgets would constantly refresh when moving around, making the
interface very laggy
2019-12-20 18:03:39 +01:00
karliss
0b849bc05e When using add breakpoint button add it not toggle. (#1953) 2019-12-20 18:02:27 +01:00
karliss
faf6959278 Workaround for new debug widgets being opened in normal mode. (#1950) 2019-12-20 08:19:44 +02:00
karliss
05acb30076
Show debug widget menu under Debug. (#1949) 2019-12-19 20:03:44 +02:00
Itay Cohen
4e84d1b502 Highlight Breakpoints and PC in decompiler (#1948) 2019-12-19 18:58:30 +01:00
Florian Märkl
58b44893f9
Add -F command line option to specify Format (#1946) 2019-12-19 13:59:15 +01:00
yossizap
7dbdd65740 Updated .gitignore with vim and git mergetool extensions (#1947) 2019-12-19 13:00:07 +01:00
Properrr
78c6e651c8 Define string of length N in address (#1915)
* Implemented "setString" submenu for the Disasm widget
2019-12-18 16:26:51 +02:00
Florian Märkl
8f480d9c2c
Fix Segfault on Quit after Debug/Emulation (#1943) 2019-12-18 14:56:57 +01:00
Florian Märkl
fd98694c9a Fix automatic function naming (#1942) 2019-12-18 15:20:33 +02:00
Florian Märkl
65c6dd31d6
Use Python 3.7 in Travis CMake Linux Job (#1944) 2019-12-18 13:04:44 +01:00
karliss
6b2433e986 Increase input field size when resizing NativeDebugDialog. (#1930) 2019-12-16 00:16:11 +02:00