karliss
cd42adc832
Use cmake for linux DEPLOY build. ( #2223 )
...
* Add cmake script for building and installing translations.
* Improve APPIMAGE related path handling.
2020-06-17 12:35:26 +03:00
karlis
1d8c9de37c
Link cutter r2ghidra decompiler against ghidra_core.
2020-06-16 00:27:51 +03:00
karliss
837dd63e6b
Horizontal graph ( #2234 )
...
* Create adapter for converting vertical layout into horizontal
* Fix edge spacing override for edges going out of switch statement.
* Update documentation.
2020-06-06 02:06:38 +03:00
karliss
54ecc33ca9
Rewrite part of graph layout code ( #2207 )
...
* Rewrite node placement and edge routing parts of graph layout code
* Document the high level structure of layout algorithm
* Tighter layout and less edge crossings
* Better worst case memory and CPU usage
2020-06-03 18:36:44 +03:00
karliss
0ea5d6fa4b
Add UI for managing layouts ( #2211 )
...
* Add dialog for deleting and renaming layouts.
* Add documentation.
Co-authored-by: Itay Cohen
2020-05-24 01:12:32 +03:00
karliss
3545f059f1
Rewrite layout management code ( #2172 )
...
* Use QDockWidget::toggleViewAction instead of custom solution.
* Improve new dock placement.
2020-05-22 14:49:34 +03:00
NIRMAL MANOJ C
1181f7ff5c
Cutter RC Editor - Part B (basic editor) ( #2162 )
2020-05-20 23:38:20 +03:00
itayc0hen
f789337f45
Rename OpenFileDialog to MapFileDialog
2020-04-08 00:10:31 +03:00
karliss
0753147930
Update cutter-deps to include qt 5.14.2 ( #1868 )
...
* Use the qt from cutter-deps on windows.
* Adjust shiboken lib name to match cutter-deps
2020-04-07 23:24:25 +03:00
itayc0hen
8501d03615
Version 1.10.3-pre
2020-03-24 13:00:36 +02:00
karliss
1304624b03
Define dependency between python binding target and generated sources. ( #2104 )
2020-03-21 11:29:31 +02:00
optizone
e50eddb8cd
Implement some of w? commands in HexWidget ( #1854 )
...
* Implement write commands in hex widget
* Add cmdRawAt and seekSilent
* Document patching context menu
Co-authored-by: itayc0hen
Co-authored-by: Kārlis Seņko
2020-03-19 11:36:36 +02:00
karliss
c4d7d649f1
Add installing to CMake ( #2084 )
2020-03-15 14:43:42 +01:00
ITAYC0HEN
b78df947d0
Version 1.10.2
2020-03-10 11:02:52 +02:00
yossizap
eb88c8b21a
Add AddressableItemContextMenu bindings ( #2054 )
2020-02-06 18:32:15 +01:00
Florian Märkl
857ca7fa8d
Version 1.10.1 ( #2041 )
2020-01-31 19:04:11 +01:00
xarkes
2850a61086
Added translations target languages ( #1988 )
2020-01-05 12:53:40 +02: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
Florian Märkl
c0d4fda0c7
Version 1.10.0 ( #1954 )
2019-12-20 18:13:31 +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
yossizap
519cd5dabd
Add debug dialogs ( #1903 )
2019-12-14 16:44:57 +02:00
yossizap
ef97c84351
Add processes widget for kernel and child debugging ( #1894 )
...
* Update r2 for dp fixes and general debug fixes
* Added ProcessesWidget for kernel debugging and switching between children
* Update r2 for dpl fixes
* Update r2 for linux and gdbserver dp/dp= fixes
* Added switchedThread and switchedProcess events to refresh their widgets
Seek doesn't always change after switching if the other process is at
the same offset in the same binary so it's better to have another event
for it.
* Disable threads/processes widget during a debugtask/when not debugging and clear it's history after a session
* Improve Processes Widget's UI
- Remove vertical numbers
- Highlight the current process with bold instead of using the "current"
column
* Updated r2 for fork fixes
2019-12-14 16:44:57 +02:00
yossizap
f284f9d209
Stdin redirection for locally debugged processes ( #1892 )
2019-12-14 16:44:57 +02:00
yossizap
49d58b3624
gdbserver and windbg remote debugging support ( #1874 )
...
* Added remote debugging
2019-12-14 16:44:57 +02:00
yossizap
a3e140bf4d
ThreadsWidget and r2 debugging fixes ( #1846 )
...
* Added wrappers for dpt and dpt=
* Added ThreadsWidget used for thread monitoring during debugging
* Updated r2 for dpt, dpt= and drrj fixes
* Convert r2's pid status letters to more informative strings
* Replaced cmdj with cmd and ensure the thread's data is synced
* Moved viewThreas to threadsWidget.ui, switched from onDoubleClick to Activated and added a column cleanup
* Add old row cleanup to BacktraceWidget
* Clean up
* Added sorting and filters
* Modified ThreadsWidget for Qt5.3 compatibility
2019-12-14 16:44:57 +02:00
Itay Cohen
a50a8939ef
Adding Adikso's Midnight Theme ( #1895 )
2019-12-08 10:57:42 +01:00
Leopold Kozioł
41f532ed7b
Add instruction highlight in graph view ( #1879 )
2019-11-17 20:44:10 +02:00
karliss
8ce4700223
Specify shiboken macOS header path in travis.yml. ( #1870 )
2019-11-04 18:41:38 +02:00
karliss
8287e426ba
Graph export without graphviz ( #1773 )
2019-09-19 08:19:50 +03: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
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
karliss
0aa91c328c
Common behaviour for lists with items that have address ( #1700 )
2019-08-19 15:35:25 +02:00
karliss
2f0c0ddc23
Graphviz based graph layout ( #1691 )
2019-08-03 15:10:44 +02:00
Paul I
ae1c1a741c
Add CUTTER_DEPS_DIR option
2019-07-21 16:09:07 +02:00
Florian Märkl
4487564f7d
Add a generic Decompiler interface and remove pdc ( #1659 )
2019-07-15 14:08:44 +02:00
Itay Cohen
243b10adae
Bump cutter to 1.8.4 ( #1651 )
2019-07-13 10:52:40 +02:00
Florian Märkl
7017c8a323
Sync PseudocodeWidget with Seek ( #1648 )
2019-07-12 10:57:07 +02:00
Florian Märkl
2feb8d1280
Version 1.8.3
2019-07-01 22:26:38 +02:00
Itay Cohen
5fb2c8ac6f
Implement Editing and Viewing of Types in the Types Widget ( #1597 )
...
* Implemet Edit and View for types
* Rename LoadNewTypes to TypesInteraction
2019-06-13 09:22:20 +03:00
Charles Ellis
d59ea03f87
Remove default Shiboken2 executable in qmake proj ( #1600 )
2019-06-11 09:57:20 +02:00
Florian Märkl
5390a7d173
Bump to Version 1.8.2 ( #1568 )
2019-05-20 21:14:35 +02:00
karliss
d55ae67dc0
New Hexedit ( #1516 )
2019-05-16 18:03:48 +02:00
karliss
cda24bfc53
Seperate Widget showing grid of bytes from rest of the hexdump panel. ( #1504 )
...
* Seperate Widget showing grid of bytes from rest of the hexdump panel.
2019-05-10 14:15:57 +03:00
optizone
089be2b87c
refactor theme edit feature ( #1461 )
...
Refactor Theme Editor
2019-05-01 19:15:33 +03:00
Itay Cohen
1d20129a0a
Light Theme ( #1486 )
...
* Implement Light Them for Cutter
2019-04-27 20:58:44 +03:00
Florian Märkl
800594551b
Bump version to 1.8.1 ( #1456 )
2019-04-14 22:06:24 +02:00
Florian Märkl
1cb314d674
Add crash handling system using Breakpad ( #1439 )
2019-04-09 09:44:44 +02:00
Paul I
3d454cdaa0
Use Python stable ABI >= 3.5 ( #1426 )
2019-04-08 22:07:35 +02:00