Florian Märkl
4a8352169b
Make HexdumpWidget more resizable
2018-03-05 15:10:47 +01:00
fcasal
e115cbc9e9
Fixed sorting in Strings widget ( #354 )
...
Sorting by string, type, size or length now works when selecting the corresponding column.
2018-03-05 00:16:54 +01:00
xarkes
08c2ac54c4
cutter => Cutter
2018-03-04 19:07:33 +01:00
Florian Märkl
78c3e5f1e3
Set ResourcesWidget objectName
2018-03-03 18:48:39 +01:00
Florian Märkl
1505aefdd1
Make Jupyter Home Button beautiful
2018-03-03 18:40:06 +01:00
Florian Märkl
09a34d265e
Make Jupyter Tabs closable, Add Home Button
2018-03-03 18:12:03 +01:00
Boris Ryutin
17f7c0b593
Add double click function to VTables ( #343 ) ( #349 )
2018-03-03 12:23:53 +01:00
Florian Märkl
b48d88c6a5
Add QTabWidget declaration
2018-03-02 19:03:12 +01:00
Florian Märkl
a30579a536
Jupyter Tab Titles
2018-03-02 17:56:59 +01:00
Florian Märkl
011d113a5e
Disable actionJupyter if not needed, Display Jupyter URL if QtWebEngine is disabled
2018-03-02 15:11:08 +01:00
Florian Märkl
ccedd3d59f
Make Jupyter optional for CMake
2018-03-02 15:11:08 +01:00
xarkes
995429b77e
Fix scr.color int value
2018-03-01 17:06:13 +01:00
xarkes
13efdf86d5
Removed old Notepad
2018-03-01 16:43:27 +01:00
exokortex
607b8b8ca8
make FunctionsWidget and SectionsWidget sort numbers correctly and align right ( #344 )
2018-02-28 21:12:51 +01:00
Florian Märkl
05be34ae6b
Jupyter refactoring and cleanup
2018-02-27 21:26:14 +01:00
xarkes
d23cc71b79
Added an error tab when Jupyter fails
2018-02-27 21:26:14 +01:00
Florian Märkl
1ba8e03f04
Basic Jupyter Integration
2018-02-27 21:26:14 +01:00
Abdel-Rahman A
c1132aba0c
Add virtual tables panel ( #340 )
2018-02-26 23:26:18 +01:00
xarkes
a9f669e27e
Splitted Qt theme and color theme (now using eco/ecoj)
2018-02-26 23:25:23 +01:00
0xcpy
7fa2b9bf61
Added export graph as dot ( #330 )
2018-02-14 10:33:34 +01:00
0xcpy
b119181757
Added Main function highlighting Fix #124 ( #326 )
...
* fix #124
* use cmdj instead of cmd
2018-02-12 09:59:45 +01:00
xarkes
28ff13729f
Made "load bin" checkbox more understandble
...
It is also now doing as the -n option of radare
2018-02-10 23:31:15 +01:00
xarkes
bc8b890557
Fix strings list #322
2018-02-10 18:50:00 +01:00
Maijin
5d1bf80b5b
Fix #323
2018-02-10 18:16:16 +01:00
xarkes
b15900be54
Added strings info Fix #240
2018-02-09 15:22:45 +01:00
xarkes
dd6b591d9d
FunctionsWidget code cleaning
2018-02-09 15:03:03 +01:00
xarkes
c8e6cae150
Resources Widget name/double click fix
2018-02-09 14:19:36 +01:00
xarkes
0c035f7ad8
Hexdump widget improvements
2018-02-08 12:46:23 +01:00
xarkes
689cb06ff2
Some HexdumpWidget fixes
2018-02-07 21:15:33 +01:00
Florian Märkl
3dcd9cab9d
Add asm.fcnlines option ( Fix #248 )
2018-02-04 20:34:52 +01:00
Maijin
330e230572
Add more human readable size
2018-02-04 18:27:48 +01:00
xarkes
3712cf1529
Added ResourcesWidget ( fix #259 )
2018-02-04 15:32:49 +01:00
Florian Märkl
293078d358
Fix Console Title
2018-02-04 13:21:03 +01:00
Florian Märkl
51a79c89ac
Adjust Omnibar size and padding #290
2018-02-03 20:27:45 +01:00
xarkes
ba3f655a9f
Added double click handling on SectionsWidget
...
fix #303
2018-02-02 16:56:46 +01:00
Florian Märkl
9f945ca585
Disable asm.bbline for graph
2018-02-01 18:28:26 +01:00
Florian Märkl
f21cdfa5c0
Use r2 colors in graph
2018-02-01 18:28:26 +01:00
Florian Märkl
75bf8cf5b6
Use agJ for graph
2018-02-01 18:28:26 +01:00
xarkes
613a3e422a
Changed VisualNavbar colors to be consistent with r2
2018-02-01 17:06:41 +01:00
xarkes
dc3fe4f3c4
Fix typo
2018-01-31 11:06:45 +01:00
xarkes
6b644d6ed6
Added asm.emu to Graph
2018-01-31 10:59:01 +01:00
xarkes
b94c5967c2
Added asm.bytes options to Graph View
2018-01-31 10:17:29 +01:00
xarkes
98c6c0a56e
Warning removals
2018-01-27 16:10:41 +01:00
xarkes
372021dadc
Some hexdump fixes
2018-01-27 14:11:30 +01:00
xarkes
2703ec274d
Fix VisualNavbar segfault
2018-01-27 12:15:58 +01:00
Thomas (nezza-_-) Roth
9847836d73
HexdumpWidget enhancements ( #235 )
2018-01-27 11:08:05 +01:00
xarkes
90915134f5
Fix shortcuts #237
2018-01-13 14:49:20 +01:00
xarkes
d878e5055e
Added dark theme
2018-01-09 12:03:07 +01:00
Maijin
0ebd34370b
Fix #228
2017-12-26 14:40:12 +01:00
Florian Märkl
4b160e4496
Do not update Pseudocode on changes
2017-12-24 15:08:54 +01:00
Florian Märkl
7fd6867b12
Fix crash in GraphView
2017-12-24 13:11:29 +01:00
Florian Märkl
a476dda5d0
Add ClassesWidget ( Fix #193 )
2017-12-23 17:42:42 +01:00
Florian Märkl
92d6f597e8
Use disasm from agj in Graph ( Fix #233 )
2017-12-22 16:53:46 +01:00
Florian Märkl
8cf623c1ab
Use single QTreeView in FunctionsWidget
2017-12-21 20:51:19 +01:00
Florian Märkl
9bd57776f6
Update Windows Menu and make Actions checkable
2017-12-21 16:47:36 +01:00
Florian Märkl
7d84fbfc1d
Remove Omnibar Commands
2017-12-21 16:16:43 +01:00
Florian Märkl
3c2a7189bf
Create PseudocodeWidget from .ui file, Refresh only on Button
2017-12-21 15:23:44 +01:00
Florian Märkl
1462f29251
Qt<5.6 compatibility
2017-12-21 12:08:49 +01:00
Florian Märkl
aad3797159
Rename functions and flags in Raw Command, Fix #230
2017-12-20 23:50:26 +01:00
xarkes
ec2dfe83f7
Added color for import functions ( Fix #219 )
2017-12-20 16:40:46 +01:00
Florian Märkl
15a1a6bd9c
Add Quick Filter to StringsWidget #162
2017-12-19 19:56:18 +01:00
Florian Märkl
f694daac88
Decouple QuickFilterView as independent class
2017-12-19 19:38:06 +01:00
Florian Märkl
326bf70ff2
Refactor StringsWidget to use QTreeView+QAbstractListModel #183
2017-12-19 19:05:57 +01:00
Florian Märkl
2522e6a378
ToolTip for cropped lines in Graph, Fix #227
2017-12-19 17:59:39 +01:00
Florian Märkl
41430d2826
Add GraphOptionsWidget with Block Max Cols
2017-12-19 17:13:44 +01:00
Florian Märkl
46e862a3b8
Crop Line Length in Graph
2017-12-19 17:00:42 +01:00
Florian Märkl
6fa0e0d147
Page Key Navigation in Disassembly ( Fix #167 )
2017-12-17 15:11:27 +01:00
Florian Märkl
22374096da
Set PseudocodeWidget objectName
2017-12-16 14:22:56 +01:00
Florian Märkl
4613ffa485
Cursor Key Navigation in DisassemblyContextWidget #167
2017-12-16 14:02:11 +01:00
Properrr
4330b7ddaa
Implemented syntax highlighter ( #220 )
...
* Implemented syntaxHighLighter
* removed PseudoWidget.ui
* buildfix
* reverted r2-submodule
* Added nowrap to the pseudocodeWidget
* changed color of functions in the pseudocode highlighter
2017-12-15 10:52:47 +00:00
Thomas (nezza-_-) Roth
f59e5bbc01
GraphView: Change default vertical margin to 20. ( #218 )
2017-12-14 23:06:34 +01:00
Thomas (nezza-_-) Roth
7b3c2fe7b1
FunctionsWidget: Add undefine function action. ( #217 )
2017-12-14 22:54:57 +01:00
Thomas (nezza-_-) Roth
ce2557ccbe
GraphView fixes ( #214 )
2017-12-14 22:07:48 +01:00
Florian Märkl
0ca6fc6b29
Fix Warnings
2017-12-14 20:51:24 +01:00
xarkes
dcf0996293
Added graph zoom reset
2017-12-13 23:57:36 +01:00
Thomas (nezza-_-) Roth
86d467daf9
DisassemblerGraphView: lots of additions.. ( #213 )
...
* GraphView: Add refactored graphview with animations etc.
* GraphView: Use new graphview and render background color.
* DisassemblerGraphView: t/f navigation, zoom with +/-, bugfixes.
2017-12-13 22:38:46 +00:00
Florian Märkl
4213852419
Fetch disassembly with pdJ ( Fixes #177 ) ( #210 )
...
* Use pdJ for DisassemblyWidget
* Attach DisassemblyLine to QTextBlock in DisassemblyWidget
2017-12-13 15:30:00 +01:00
Paul I
78c7d791cc
PseudocodeWidget: Disable line wrapping ( #209 )
2017-12-11 19:36:21 +01:00
Thomas (nezza-_-) Roth
134c0ebb39
DisassemblyContextMenu: Add delete flag/function/comment. ( #206 )
2017-12-11 14:07:12 +01:00
Thomas (nezza-_-) Roth
df02b91e69
VisualNavbar: Use maps if no sections are available. ( #199 )
2017-12-10 19:12:22 +01:00
Thomas (nezza-_-) Roth
e3e108f354
Fix #161 : Make console dockable. ( #198 )
2017-12-10 17:55:42 +01:00
Thomas (nezza-_-) Roth
8e0ca36e98
VisualNavbar: Implement scrubbing, higher resolution, fix a ton of bugs. ( #197 )
2017-12-10 00:22:16 +01:00
Will Dietz
44493c6327
VisualNavbar: fix use of std::isnan ( #195 )
2017-12-09 23:00:29 +01:00
Thomas (nezza-_-) Roth
f36e9277fc
Rename Codegraphic to VisualNav and fix some bugs ( #192 )
...
* CodeGraphic: Use RVA_INVALID instead of 0 to indicate an invalid address.
* Rename CodeGraphic/GraphicsBar to VisualNavbar
* VisualNavbar: Fix a crash, do some cleanup, fix a resizing bug.
2017-12-08 16:00:52 +01:00
Thomas (nezza-_-) Roth
3f357fbbc3
CodeGraphic: Improve cursor rendering performance ( #191 )
...
* CodeGraphic: Improve cursor rendering performance
* GraphicsBar: Don't jump to invalid addresses
2017-12-08 13:21:24 +01:00
Thomas (nezza-_-) Roth
8e0deeb115
CodeGraphic: Small memory and performance improvements ( #190 )
2017-12-08 10:55:47 +01:00
Thomas (nezza-_-) Roth
5c9dec657d
Fix & extend CodeGraphic. Adds symbols, strings, etc ( #187 )
...
* Fix & extend CodeGraphic. Adds symbols, strings, etc, makes it clickable and shows the current position in the file.
* Don't use designated initializer (fails on AppVeyor).
* CodeGraphic: Change color of symbols to orange for increased contrast.
2017-12-08 00:41:15 +01:00
Thomas (nezza-_-) Roth
5ce151da94
Fix #188 : Qt fails to handle long integers when decoding JSON ( #189 )
2017-12-08 00:37:48 +01:00
Thomas (nezza-_-) Roth
8bc7213b8c
Add basic Pseudocode tab ( Fixes #142 ) ( #184 )
...
* Add basic Pseudocode tab (Fixes #142 )
* Add missing include to fix Windows build
* PseudocodeWidget: Move refreshPseudocode to slots to silence warning
2017-12-07 00:19:14 +01:00
Florian Märkl
572ba02a76
Do not update DisassemblyWidget at RVA_INVALID
2017-12-04 14:11:13 +01:00
Florian Märkl
af9ace7458
Select Parsing Tab by default in HexdumpWidget
2017-12-03 22:04:47 +01:00
Florian Märkl
8ca69ff5fc
Correct update after rename X used here
2017-12-03 21:59:38 +01:00
Florian Märkl
f80cf8eb03
Cleanup Nodepad
2017-12-03 21:50:32 +01:00
Florian Märkl
a7eec66110
Disable some unimplemented Context Menu Entries
2017-12-03 21:50:32 +01:00
Florian Märkl
10ce6e7e88
Fix regular Rename from DisassemblyContextMenu
2017-12-03 21:23:02 +01:00
Florian Märkl
fab611f1b0
Fix Omnibar
2017-12-03 21:07:14 +01:00
Florian Märkl
2a7d2b79b6
Adjust more buttons and logo in AboutDialog to dark theme
2017-12-03 21:01:11 +01:00
Florian Märkl
2417963329
Adjust buttons to theme ( Fix #89 )
2017-12-03 17:26:01 +01:00
Florian Märkl
b63d85b23d
Fix nested CommentsWidget double click ( Fix #119 )
2017-12-03 12:47:26 +01:00
Florian Märkl
40a3928ab6
Clean up Hexdump sidebar a bit more #121
2017-12-03 11:50:14 +01:00
xarkes
4f1007a0cb
SDB Browser ( Fix #120 )
2017-12-03 02:51:51 +01:00
xarkes
5b21f970ac
Clean up Hexdump Sidebar ( Fix #121 )
2017-12-03 02:44:12 +01:00
Florian Märkl
096db4b7e4
Set list item colors to system default
2017-12-02 20:15:12 +01:00
xarkes
709d20105e
Remove some errors
2017-12-02 18:54:00 +01:00
xarkes
19f419eb0d
Set hexdump widget read only
2017-12-02 18:17:42 +01:00
Florian Märkl
903f2042e6
Add copy to DisassemblyWidget
2017-12-02 16:43:21 +01:00
Florian Märkl
dfc80a3b9b
Use correct highlight color in graph
2017-12-02 16:22:05 +01:00
Florian Märkl
5fb0527acf
Enhance DisassemblyWidget highlighting
2017-12-02 16:03:55 +01:00
Florian Märkl
65ec19ddbf
Highlight cursor line, not always first of offset in DiassemblyWidget
2017-12-02 14:27:15 +01:00
Florian Märkl
de010d4c6c
Seek on right click in DisassemblyWidget
2017-12-02 14:10:15 +01:00
Florian Märkl
6c3d1d2582
Fix a bug that caused startup to hang
2017-11-30 15:00:22 +01:00
xarkes
691d567c61
Add escape shortcut for DisassemblyWidget too
2017-11-28 16:43:59 +01:00
Florian Märkl
ca3efec644
Remove PreviewWidget, Fix #114
2017-11-28 15:55:41 +01:00
Florian Märkl
fad16b4a17
Set immediate base from right click menu, Fix #17
2017-11-28 14:13:22 +01:00
Florian Märkl
871b930519
Fix Disassembly double click, Fix #112
2017-11-28 12:56:38 +01:00
Florian Märkl
816cc6151f
Fix preview in XrefsDialog
2017-11-28 12:26:52 +01:00
Florian Märkl
85c2e32e16
Show dst instruction in xrefs from, Fix #113
2017-11-28 12:22:48 +01:00
xarkes
b9a45ae00b
Fix offset issue in rename + code cleaning
2017-11-27 10:24:31 +01:00
Florian Märkl
ad6a357c22
Remove some useless output
2017-11-26 22:57:57 +01:00
Florian Märkl
cc7a6533c0
Use config font in ConsoleWidget and Hexdump parse
2017-11-26 22:54:44 +01:00
Florian Märkl
934c85da2a
Set default sorting to ascending for lists
2017-11-26 22:31:36 +01:00
xarkes
9d242f1fa9
Fix #22
2017-11-26 17:53:05 +01:00
Florian Märkl
2a7981a36a
Fix hiding opcode info in SidebarWidget
2017-11-26 14:40:24 +01:00
Florian Märkl
3ee8c68a4a
Fix a crash and quitting accidentally
2017-11-26 13:36:24 +01:00
Florian Märkl
2aabec9d05
Optimize UI for dark system themes #89
2017-11-25 15:56:49 +01:00
Florian Märkl
5753ebd54d
Add "Graph" to graph title
2017-11-21 18:48:01 +01:00
xarkes
130996f593
Fix #74
2017-11-21 15:33:15 +01:00
Florian Märkl
f7958a802f
Add TempConfig, Fix some issues with scr.color
2017-11-20 21:14:35 +01:00
Florian Märkl
ec4d11f9c0
Use color theme in Hexdump
2017-11-20 17:38:10 +01:00
xarkes
0195806cfe
Added dark theme
2017-11-20 12:46:30 +01:00
xarkes
84168cb340
Colors modifications
2017-11-20 12:46:30 +01:00
Florian Märkl
3a4e87ca41
Replace HexdumpWidget::resizeHexdump() with sizePolicy
2017-11-20 11:29:59 +01:00
Florian Märkl
2775b4bb0a
Use global font for Hexdump, Remove old menu
2017-11-20 11:15:48 +01:00
Florian Märkl
e9c09d8fa1
Remove additional lines from Disassembly
2017-11-20 11:04:03 +01:00
Duncan Ogilvie
0dc57d095d
Don't attempt to draw outside of the graph viewport
2017-11-20 00:08:53 +01:00
Florian Märkl
6b650dbc14
Hexdump Header
2017-11-19 22:21:02 +01:00
Florian Märkl
8989de8362
Small fix for older Qt versions
2017-11-19 18:49:29 +01:00
Florian Märkl
cfc5f78c92
Add/remove lines on Hexdump resize
2017-11-19 15:09:48 +01:00
Florian Märkl
1f6a29b458
Fix Hexdump initial scroll
2017-11-19 15:05:47 +01:00
Florian Märkl
61fd2b3058
Replace DockWidget with CutterCore::refreshAll() signal
2017-11-19 14:04:25 +01:00
Florian Märkl
294eb672d7
Remove old sidebar
2017-11-18 15:57:00 +01:00
Florian Märkl
4833a1bdc7
Fix Hexdump scroll for cursor moving out of bounds
2017-11-18 15:33:52 +01:00
Florian Märkl
1bdb9ae80f
Fix Hexdump bounds
2017-11-18 13:56:48 +01:00
Florian Märkl
e62d731783
Hexdump scroll
2017-11-17 16:12:51 +01:00
Florian Märkl
c74c743f79
Implement HexdumpWidget::refresh()
2017-11-17 10:42:57 +01:00
Florian Märkl
c0248c8bf6
HexdumpWidget: visible lines calculation
2017-11-17 10:42:57 +01:00
Florian Märkl
bde54511a9
Prepare HexdumpWidget
2017-11-17 10:42:57 +01:00
Properrr
f75b630f0c
Fixed #98 Rename in a non-function ( #105 )
2017-11-08 17:17:24 +04:00
Florian Märkl
adef80e9e8
Remove cursorAddress, Fix current function display ( #103 )
2017-11-07 21:11:33 +08:00
twz
da68aa9889
Refresh DisassembyWidget on AsmOptionsChange ( fix #96 ) ( #102 )
...
handle asmOptionsChanged signal
2017-11-07 12:16:49 +04:00