karliss
ca7b3a623d
Detect when native theme's darkness doesn't match color theme. ( #2176 )
2020-05-04 12:49:40 +03:00
karliss
6135fc7024
Add option for not loading plugins ( #2160 )
...
* Separate commandline parsing from rest of logic.
* Add options for not loading plugins.
2020-04-21 00:22:10 +03:00
itayc0hen
f789337f45
Rename OpenFileDialog to MapFileDialog
2020-04-08 00:10:31 +03:00
itayc0hen
e7691eb956
Rename "Open" to "Map File" and "New" to "New Window"
2020-04-08 00:10:31 +03:00
itayc0hen
281e75389f
Use cmdRaw and cmdRawAt in MainWindow
2020-03-25 19:12:18 +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
1ae78655fa
Simplify and move Plugin context menu gui code out of core. ( #2039 )
2020-01-31 11:13:28 +01:00
yossizap
969ce5ac30
Make breakpoints available outside of debug ( #2027 )
...
* Make breakpoints available outside of debug
2020-01-29 18:58:05 +02:00
yossizap
409102afa7
Add api for context menu extensions ( #2029 )
2020-01-24 10:49:52 +01:00
karliss
c645cbee01
Refresh monospace font after it gets reset by style or font change. ( #2002 )
2020-01-08 00:03:25 +02: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
yossizap
17d5ae0cfd
Replace changeDebugView and changeDefinedView with toggleDebugView
2019-12-14 16:44:57 +02:00
yossizap
77081526b2
Add startRemote to the debug dropdown menu
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
itayc0hen
4d306616f9
Use proper docstrings
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
mandlebro
75ae47dbcb
Fixes issues with reset layout in debug mode
2019-12-14 16:44:57 +02:00
karliss
c255fd1cfd
Add menus to seek backward and forward buttons. ( #1889 )
2019-12-10 08:34:21 +01:00
Florian Märkl
4906e2b80b
Call MainWindow::initUI in Constructor ( #1872 )
2019-11-04 17:40:54 +01:00
karliss
771217d70a
Deduplicate seek forward and backward action. ( #1844 )
2019-10-17 03:02:48 +03:00
Jochen Bauer
b81eed7f22
Replacing all QRegExp with QRegularExpression ( #1820 )
...
* Replacing all QRegExp with QRegularExpression
2019-10-13 17:59:12 +03:00
Wesley King
83b1ce2c49
Add common zoom action for widgets using font from configuration ( #1813 )
2019-10-12 08:50:10 +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
Itay Cohen
1d692db261
Rename PseudoCode widget to Decompiler ( #1728 )
2019-09-06 07:40:20 +02:00
karliss
a4ba6f8b2b
Allow seeking in unsynchronized widgets using 'g'. ( #1731 )
2019-09-02 10:34:41 +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
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
Florian Märkl
a7a7bad6d9
Cleanup Remnants of Widget Actions ( #1637 )
2019-07-04 20:51:44 +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
optizone
06aceaf9b1
Refactor Layout Save and Restore Feature ( #1538 )
...
#1515
2019-06-18 15:02:41 +02:00
Itay Cohen
c141eb34cc
Implement Seek to start/end of function Shortcuts ( #1589 )
...
* fix ctrl+'+' to zoom in`
* Add '^' and '$' shortcuts
2019-05-30 11:41:14 +03:00
xarkes
2734ff026a
Code cleanup ( #1535 )
2019-05-17 13:40:50 +02:00
Florian Märkl
a38d6707cd
Remove unnecessary Console Messages ( #1546 )
2019-05-16 21:42:27 +02:00
karliss
d55ae67dc0
New Hexedit ( #1516 )
2019-05-16 18:03:48 +02:00
Florian Märkl
72eab68be1
Revert "Fix layout save and restore feature ( #1515 )" ( #1537 )
...
This reverts commit 2ba9e170c5
.
2019-05-15 20:45:16 +02:00
optizone
2ba9e170c5
Fix layout save and restore feature ( #1515 )
2019-05-14 23:30:10 +03:00
Philip Nelson
f154ec0a70
Added hotkeys for undo and redo seek ( #1514 )
2019-05-10 21:22:54 +03:00
karliss
d6bb0c0446
Make grouped dock dragging optional. ( #1506 )
2019-05-08 13:38:25 +02: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
1cc6abee44
Delete Extra Widgets on Close ( #1490 )
2019-04-27 11:46:29 +02:00
Florian Märkl
7eb62a976c
Refactor Refresh and Display of Overview ( #1453 )
2019-04-14 14:18:24 +02:00
optizone
c6866df71e
Focus on visible disasm or graph ( #1444 )
...
* focus on MainWindow by default
2019-04-12 08:22:06 +03:00
Florian Märkl
1cb314d674
Add crash handling system using Breakpad ( #1439 )
2019-04-09 09:44:44 +02:00
Florian Märkl
65850d6aee
Replace GraphView::useCache with dirty flag ( #1437 )
2019-04-08 08:59:16 +02:00
karliss
cb51496e4f
Separate graph layout code from GraphView. ( #1414 )
...
* Separate graph layout code from GraphView.
* Remove formatting and grid layout specific code from GraphLayout.
* Copy edge styles from from main graph view to overview.
2019-04-04 08:54:42 +03:00
Itay Cohen
8cffd7e07d
Implement Getter for MainWindow's menus ( #1418 )
...
* implement getter for MainWindow's menus
2019-04-03 10:50:25 +03:00