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
xarkes
7c8e0b708c
Fix #93 + cleaning
2017-11-05 16:08:17 +01:00
Florian Märkl
54344fd259
Fix FunctionsWidget sorting ( #91 )
2017-11-04 19:28:02 +04:00
Florian Märkl
46bf0761bb
Dynamic Memory Widget Priority ( #86 )
...
* Memory Widget priority from last user-selected widget
* CutterCore::raisePrioritizedMemoryWidget signal
* Space shortcut to switch between Disassembly/Graph
* Set default memory widget priority to Disassembly
2017-11-04 19:46:29 +08:00
Florian Märkl
0b5a351d5f
Default Layout ( #84 )
...
* Basic default layout
* Workaround to set default widths for QDockWidgets
* AStyle
2017-11-03 21:22:54 +04:00
Properrr
bfed7d43ed
Add ';' shortcut for "Add comment" ( #78 )
...
* Add ';' shortcut for "Add comment"
2017-11-03 15:31:20 +04:00
Florian Märkl
9dc51b9801
DisassemblyWidget ( #80 )
...
* Fix scrolling down in DisassemblyWidget
* DisassemblyWidget backwards scrolling
* DisassemblyWidget with custom scrolling
* Temporarily fix HexdumpWidget resizing like crazy
* Decouple DisassemblyWidget scrolling from seek
* DisassemblyWidget resizing
* DisassemblyWidget cursor from seek position
* Seek by DisassemblyWidget click
* Better up scrolling in DisassemblyWidget
* DisassemblyWidget: do not always seek, better bottomOffset
* DisassemblyWidget: avoid flicker, retain selection over lines, fix last line selection
* Update DisassemblyWidget on comment change
* Cleanup DisassemblyWidget scrolling code
2017-11-02 10:48:32 +04:00
xarkes
638956b41b
Removed warnings
2017-10-24 10:18:16 +02:00
xarkes
d24f049e65
Pseudo fix disassembly scrolling
2017-10-22 15:55:42 +02:00
xarkes
d2c50a803c
Added colors to DisassemblyWidget
2017-10-22 12:21:44 +02:00
xarkes
3c6f735832
Fix #70 and Fix #72
2017-10-22 09:31:30 +02:00
xarkes
df59a96094
Fix #71
2017-10-22 08:49:53 +02:00
Florian Märkl
c73d9a0678
Projects Management ( #66 )
...
* Add TabWidget to NewFileDialog
* Project loading from NewFileDialog
* Projects dir in NewFileDialog
* Add SaveProjectDialog
* Make SaveProjectDialog work, refactor project saving and Notepad
* Add shortcut for Save
* Fix notes loading
* Sort projects in NewFileDialog
* Implement selecting projects dir in SaveProjectDialog
* Fix QAbstractButton include
2017-10-21 21:20:10 +02:00
xarkes
5e2223978d
Shortcuts fixes
2017-10-16 21:00:47 +02:00
Duncan Ogilvie
e3e070d094
Remove cutter win32 ( #58 )
...
* remove cutter_win32
* build without compile errors
* temporary workaround for sdb problems (now compiles again at least)
* totally not a hack to get sdb working
seriously, don't do this but it works
2017-10-15 21:19:48 +02:00
Florian Märkl
ff080c1d3c
Remove QtWebEngine ( Fix #60 )
...
* Remove QML QtWebEngine dependency
* Remove Web graphs from Dashboard
* Remove web graphs from SidebarWidget
* Remove web mini graph from PreviewWidget
* Remove all remaining html and QtWebEngine dependencies
* Update docs/Compiling-with-CMake.md after QtWebEngine removal
* Remove QtWebEngine from Travis
2017-10-15 13:40:20 +02:00
xarkes
65835f0dc9
Small refactor
2017-10-15 13:38:28 +02:00
xarkes
1ca9b06519
First try with colors
2017-10-15 12:06:14 +02:00
xarkes
34ef34c581
Added comments to graph view
2017-10-14 13:00:23 +02:00
xarkes
48e9767a66
Removed RadareWebServer (useless)
2017-10-14 11:45:11 +02:00
xarkes
e54b0ee106
Updated Configuration model + Added Font selection
2017-10-14 11:35:49 +02:00
xarkes
84d63ef363
Code cleaning
2017-10-13 15:56:47 +02:00
Florian Märkl
12e64cf052
Breakup MemoryWidget ( #51 )
...
* Add SidebarWidget from disassembly sidebar
* Remove disassembly sidebar from MemoryWidget
* Add HexdumpWidget from MemoryWidget
* Remove Hexdump from MemoryWidget
* Make PreviewWidget from MemoryWidget
* Some cleanup
* Rename DisassemblyView to DisasseblyWidget
2017-10-13 15:56:47 +02:00
xarkes
b4867cadef
Moved disassembly view to its own class
2017-10-13 15:56:47 +02:00
xarkes
7b3d5ea7a7
Fix graph double click
2017-10-12 14:35:30 +02:00
xarkes
822d088f52
Fix graph jump color
2017-10-12 14:14:36 +02:00
xarkes
d53fd621c5
Moved graph from MemoryWidget to MainWindow
...
(Broke other dock windows -- not refreshed)
2017-10-11 13:22:30 +02:00
xarkes
a70001bf59
Merged disassembly and graph right click
2017-10-10 12:17:05 +02:00
xarkes
93195999d8
Made CutterCore singleton
2017-10-09 20:09:35 +02:00
xarkes
781ceedf9c
dos2unix DisassemblerGraphView.cpp
2017-10-09 11:38:57 +02:00
xarkes
925eb15c9b
Some refactoring
2017-10-03 20:38:34 +02:00
xarkes
4e9d0d0dc1
Added appveyor build ( #29 )
2017-10-03 14:42:31 +02:00
pancake
d764dd9cf5
Add "Disasm Options" context menu in the Memory Widget
2017-10-03 10:50:07 +02:00
Tim Siebels
2ba3d923a2
%p is only meant for pointers, use %x for hex ( #34 )
...
and fix initialization order while at it
2017-10-02 18:26:07 +02:00
Tim Siebels
bafad96bf3
Camel Case all the files ( #32 )
...
fixes #30
2017-10-02 18:18:40 +02:00
Tim Siebels
b8bd62efe2
Use unique_ptr for ui objects ( #31 )
2017-10-02 11:41:28 +02:00
xarkes
b1d26f63ce
Removed debug infos
2017-10-02 00:28:59 +02:00
xarkes
5bd79506ac
Removed old web graph view
2017-10-02 00:25:33 +02:00
xarkes
83608be332
Renamed files to CamelCase
2017-10-01 21:16:38 +02:00
Tim Siebels
1f0aede403
Improve codebase ( #20 )
2017-10-01 20:08:12 +02:00