Commit Graph

1426 Commits

Author SHA1 Message Date
Jochen Bauer
b81eed7f22 Replacing all QRegExp with QRegularExpression (#1820)
* Replacing all QRegExp with QRegularExpression
2019-10-13 17:59:12 +03:00
karliss
9d2a8d9deb Fix graph zoom reset and use same font size as everything else. (#1835) 2019-10-13 17:22:55 +03:00
Itay Cohen
4aa6927066
Add shortcuts to breakpoints widget (#1834)
* Add shortcuts to breakpoints widget
2019-10-12 11:33:21 +03:00
Wesley King
83b1ce2c49 Add common zoom action for widgets using font from configuration (#1813) 2019-10-12 08:50:10 +03:00
Florian Märkl
b176fdad88
Fix Native Plugin Loading for CMake (#1829) 2019-10-09 18:41:16 +02:00
Florian Märkl
1d68115c93
Print Native Plugin Load Error (#1824) 2019-10-09 12:17:24 +02:00
Wesley King
f743b5ed55 Fix refresh after renaming imported function (#1828) 2019-10-09 08:46:48 +03:00
Itay Cohen
9755fb5ec0
Implement parsing selected bytes as Yara (#1818)
* Export selected bytes to Yara

* update radare2
2019-10-08 14:22:09 +03:00
karliss
b11ba240d2
Improve compatibility with cmake 3.5 and QT 5.5-5.11. (#1805) 2019-10-06 20:35:44 +03:00
Teddy Heinen
de8aef47f7 fix #1802 (newly created graph docks have no title) (#1815) 2019-10-04 22:57:30 +03:00
karliss
38cdb90dc4
Restore breakpoint listing. (#1811) 2019-10-03 21:04:15 +03:00
karliss
1cef190d29 Use AddressableItemContextMenu in Registers widgtet. (#1794)
* Use AddressableItemContextMenu in Registers widgtet.

* Hide shortcuts becasue they can't be used in register widget.
2019-10-02 14:22:04 +03:00
optizone
59161e633f Add search color option feature + sort color options by name (#1803) 2019-10-01 10:39:59 +03:00
Itay Cohen
2589e713fd
Improve about dialog (#1799)
* Improve about dialog
2019-09-30 14:33:24 +03:00
Alex Vorobyev
41234e0ea7 Fix link to screenshot in appdata (#1804) 2019-09-29 11:36:43 +02:00
Alex Vorobyev
d69dee7225 Add information from aai to Dashboard, fixes #1571 (#1792)
* Add information from aai to Dashboard
2019-09-28 23:46:40 +03:00
karliss
88553ae7d9
Fix crash when using graph shortcut (#1801) 2019-09-28 18:21:13 +03:00
xarkes
a15d104b45 Fixed zoom shortcuts to something more generic (#1781) 2019-09-27 19:16:05 +03:00
karliss
23561f4337 Add addressable item context menu to stack widget (#1779)
* Use addresableItemContextMenu in stack widget.
* Show hexwidget when seeking to stack.
2019-09-25 17:18:30 +03:00
karliss
75e98cb05d Update R2Task.cpp (#1790) 2019-09-25 16:00:43 +02:00
Itay Cohen
2d34eb286a Add more shortcuts to DisassemblyContextMenu (#1782) 2019-09-25 15:58:58 +02:00
Paul I
d1d1f97592 Update r2 submodule (#1786) 2019-09-25 14:36:30 +02:00
karliss
8287e426ba
Graph export without graphviz (#1773) 2019-09-19 08:19:50 +03:00
Óscar Carrasco
e7ead2e1b6 Fix "ta" commands after radare2 command refactoring #1774 (#1775)
* Fix "ta" commands after radare2 command refactoring #1774

* update radare2 submodule
2019-09-15 14:41:12 +03:00
Florian Märkl
b866e16b26 Fix Segfault on Theme Editor Preview Click 2019-09-09 16:36:39 +02:00
xarkes
1d1e2af9c3
Fixed TypeWidget font to monospace. (#1755)
Also the tab width was set to 4 chars.
2019-09-07 16:26:25 +02:00
Florian Märkl
b4535227cf Version 1.9.0 2019-09-06 08:40:20 +02:00
Florian Märkl
33d97ee16a Bundle r2ghidra-dec 2019-09-06 08:40:20 +02:00
Itay Cohen
1d692db261 Rename PseudoCode widget to Decompiler (#1728) 2019-09-06 07:40:20 +02:00
xarkes
806de0b341 Fixed refactoring leftover (#1746) 2019-09-06 07:38:28 +02:00
Itay Cohen
2a978081a1 Center Rename Dialogs (#1743) 2019-09-05 10:22:05 +02:00
karliss
6fe473948b
Select highlighted variable in EditVariablesDialog if possible. (#1727) 2019-09-04 19:39:33 +03:00
Florian Märkl
77ab80a5b2 Fix unnecessary Auto-Decompile on Seek (#1734) 2019-09-03 16:25:28 +02:00
karliss
89e87dbbf2 Read global offset when opening a new hexdump widget. (#1732) 2019-09-02 22:51:35 +03:00
karliss
a4ba6f8b2b Allow seeking in unsynchronized widgets using 'g'. (#1731) 2019-09-02 10:34:41 +03:00
karliss
567f852c3a
Common behaviour for lists with items that have address part 2 (#1718)
* Seperate addressable item list widget from ListDockWidget.
* Convert ResourceWidget, strings widget, flags widget, search widget, MemoryMapWidget, xrefs dialog
* Don't silently overwrite comment in add comment action.
2019-09-02 00:30:25 +03:00
Itay Cohen
fa759dd660
Increase asm.tabs indention 2019-09-01 17:51:42 +03:00
Florian Märkl
86473e3465 Decompiler Auto-Refresh (#1724)
* Implement Decompiler Auto-Refresh
2019-09-01 12:06:54 +03:00
Florian Märkl
81f7169379
Fix Main Task Synchronization (#1723) 2019-08-30 17:31:30 +02:00
Florian Märkl
76b9354673
Make Decompilation asynchronous (#1721) 2019-08-28 19:01:12 +02:00
karliss
d49caae37b Fix Disassembly widget focus detection. (#1720) 2019-08-28 14:37:52 +02:00
Florian Märkl
13e18f77de
Refactor Decompiled Code Structure (#1717) 2019-08-27 17:27:39 +02:00
Florian Märkl
448350c83d
Fix Segfault after changing Decompiler (Fix #1705) (#1715) 2019-08-23 22:06:44 +02:00
karliss
0aa91c328c Common behaviour for lists with items that have address (#1700) 2019-08-19 15:35:25 +02:00
karliss
cd2dbc4a29 Restore cursor after making empty selection. (#1714) 2019-08-19 08:23:42 +03:00
karliss
f50fecc57b Add context menu entries for target address (#1712)
* Refactor "used here" logic.
* Add menu for showing instruction target.
2019-08-14 21:47:30 +03:00
karliss
468100c52d Don't interpret data as code in xrefs from table. (#1710) 2019-08-11 21:42:15 +03:00
Itay Cohen
d3f91a5ed6
Add context menu to PseudocodeWidget (#1702) 2019-08-07 14:38:22 +03:00
Florian Märkl
9c1f4e6a34
Use Graphviz as Target (#1701) 2019-08-04 00:13:21 +02:00
Itay Cohen
330795a650
Improve InitialOptionsDialog and modify UI terminology for analysis (#1669)
* Define CommandDescription struct

* Refactor InitialOptionsDialog to to work with CommandDescription

* Clean InitialOptionsDialog UI
2019-08-04 00:58:41 +03:00
karliss
2f0c0ddc23 Graphviz based graph layout (#1691) 2019-08-03 15:10:44 +02:00
karliss
1fd06a26c5 Fix out of bounds memory access. (#1697) 2019-08-03 13:18:05 +03:00
xarkes
148c7aa9e9
Fixed file name display in new file dialog (#1675) 2019-07-31 13:21:01 +02:00
karliss
a5dc85c3c5
Graph edge highlight (#1693)
* Highlight edges to and from current block in graph.
2019-07-30 21:35:00 +03:00
karliss
64d0d6b00d Allow returning to top level in sdb widget. (#1696) 2019-07-29 07:56:23 +03:00
karliss
5dc5fe1cee
Fix memory leak in sdbListKeys. (#1695) 2019-07-29 00:42:25 +03:00
Florian Märkl
329a9b6da1
Update r2 and Fix for /c -> /a change (#1689) 2019-07-24 21:21:25 +02:00
Adam Zambrzycki
a6e03d4195 Fix ClassesWidget sorting by vtable offset (#1686)
* Fix ClassesWidget sorting by vtable offset
* Force showing base above methods
2019-07-24 09:14:14 +02:00
karliss
c2a7fd85a4
Transfer zoom events from overview to main graph. (#1685) 2019-07-22 22:28:11 +03:00
Florian Märkl
9dd3b2f2f3
Use bundled radare2 as ExternalProject in cmake (#1674) 2019-07-22 21:18:14 +02:00
Paul I
ae1c1a741c Add CUTTER_DEPS_DIR option 2019-07-21 16:09:07 +02:00
Florian Märkl
39a9266be1
Don't use scr.html in CommandTask (#1683) 2019-07-21 13:57:57 +02:00
karliss
239fde50be
Fix arrow offset when scrolling with arrows or zooming in. (#1677) 2019-07-20 16:10:49 +03:00
karliss
6c40191cce
Rewrite raise memory widget functionality (#1654)
* Seperate seek from seeking and changing focused widget.
* Change memory widget priorities
* Add Show in context menu
2019-07-19 22:21:12 +03:00
Jovany Leandro G.C
914b35e637 Update lib_radare2.pri
Override PREFIX= from command 'qmake PREFIX='
2019-07-19 10:16:13 +02:00
xarkes
b4f7f1a232 Added QtVersion inside AboutDialog 2019-07-18 22:24:32 +02:00
Adam Zambrzycki
d22769ee9c Unify preferences layouts (#1670)
* Unify preferences layout
2019-07-18 23:02:13 +03:00
karliss
6ee6b41786 Use more specific stylesheet selecters. (#1668)
Prevents unintend application of style to internal subwidgets.
2019-07-18 09:05:29 +03:00
xarkes
f830fc17fb Updated DisasWidget zoom shortcuts
Now the shortcuts are consistent with the GraphView widget.
2019-07-17 09:23:14 +02:00
Florian Märkl
dee24b861d Remember last selected Decompiler 2019-07-17 09:08:26 +02:00
Florian Märkl
26dce4c7b9 Add Plugin Interface for Decompilers 2019-07-17 09:08:26 +02:00
xarkes
fc9bbe1432 Remove old radare2 configuration variable (#1665) 2019-07-16 20:34:10 +02:00
Kārlis Seņko
d78e43a403 Adjust arrow offset calculation. 2019-07-16 18:47:26 +02:00
Florian Märkl
4487564f7d
Add a generic Decompiler interface and remove pdc (#1659) 2019-07-15 14:08:44 +02:00
adikso
736d3e1f1d Add scrolling to DisassemblyWidget left panel 2019-07-15 09:13:17 +02:00
ITAYC0HEN
4b9a4ff2e2 Make penSizePix thinner 2019-07-13 10:54:37 +02:00
Unknown
77a7710daf Improve arrow widget 2019-07-13 10:54:37 +02:00
xarkes
33dca54176 First implementation of new disassembly widget 2019-07-13 10:54:37 +02:00
Itay Cohen
243b10adae Bump cutter to 1.8.4 (#1651) 2019-07-13 10:52:40 +02:00
Florian Märkl
7c605e3fed
Make Syntax Highlighter react to Theme Changes (#1650) 2019-07-12 15:37:19 +02:00
Florian Märkl
7017c8a323
Sync PseudocodeWidget with Seek (#1648) 2019-07-12 10:57:07 +02:00
Florian Märkl
db3c34a9cd
Use KSyntaxHighlighting (#1645) 2019-07-11 15:21:54 +02:00
Florian Märkl
c7d582f00a
Add Loading ~/.cutterrc (#1644) 2019-07-11 12:32:56 +02:00
Florian Märkl
78ff1459c9
Fix Qt 5.13 deprecations (#1641) 2019-07-09 20:55:07 +02:00
xarkes
68a864ee0a Fix r2dec detection (#1640) 2019-07-09 00:53:27 +03:00
Florian Märkl
a7a7bad6d9
Cleanup Remnants of Widget Actions (#1637) 2019-07-04 20:51:44 +02:00
fcasal
2ac1455642 Rename dialog text is now preselected (#1635) 2019-07-03 08:52:06 +02:00
Florian Märkl
2feb8d1280 Version 1.8.3 2019-07-01 22:26:38 +02:00
Itay Cohen
d8b53421cd Disable asm.movlea by default (#1630) 2019-06-30 11:48:25 +02:00
Itay Cohen
4e0d899f68
fix asm.describe typo (#1629) 2019-06-29 19:38:43 +03:00
karliss
552021c38d
Move graph header to GraphWidget. (#1628)
* prevents layout problems
* fix header change when doubleclicking in unsynchronized function
2019-06-29 09:28:35 +03:00
Itay Cohen
5758ffcafb
Initial refactoring and improvement for Assembly Options Dialog (#1627)
* set asm.refptr default to false
* Cleanup of AsmPreferences
* Use a single slot to handle boolean checkboxes
2019-06-29 08:09:51 +03:00
Itay Cohen
f712038de4 Case Insensitive ASM search + Update radare2 submodule (#1612) 2019-06-23 10:29:44 +02:00
optizone
8138a43923 Disable modification buttons for builtin color themes (#1615) 2019-06-21 18:27:21 +03:00
optizone
594896c06f Fix crash on theme edition (#1614) 2019-06-20 16:28:35 +02:00
Florian Märkl
6762f4c153
Fix Console Font for some Platform Themes (#1610) 2019-06-19 13:49:29 +02:00
karliss
dba42e7cd8 Don't raise unsynced widgets. (#1609) 2019-06-19 00:59:24 +02:00
Florian Märkl
c96c72a147 Remove Memory Widget Pointers and Toggle Actions 2019-06-18 20:24:17 +02:00
Florian Märkl
ede98df6ac Fix initial objectName for Memory Widgets 2019-06-18 20:24:17 +02:00
Florian Märkl
0c3b7e7f07 Fix saved unsync list 2019-06-18 20:24:17 +02:00