Itay Cohen
d3766fab12
Improve icon sizes and colors ( #762 )
2018-10-04 14:37:12 +01:00
smhaziq
d0b5f135b2
Fix Ctrl-F in Flag widget ( #759 )
...
* Fixed Ctrl-F in Flags widget
2018-10-04 09:51:22 +02:00
fcasal
dfa803966c
Add colors to debug toolbar and string translation ( #758 )
...
* Added colors to debug toolbar icons
* Translate debug toolbar strings
2018-10-04 09:15:27 +03:00
mandlebro
d96150528d
Debug toolbar update
2018-10-03 22:16:57 +02:00
fcasal
cb173aa616
Attach update ( #603 )
...
* Handle process detaching
* List procs wth current filename in separate table;
* Refresh proc list every second
* Fixed restarting debug executable check
* Update r2
* Added option to break esil execution on invalid instructions (#597 )
* Added continue until call in esil
* Remove set registers button
* Reordered backtrace widget columns
2018-10-03 22:16:57 +02:00
fcasal
08245a8694
Adds step out funcionality ( #598 )
...
* Added step out functionality to toolbar and its shortcut
* Remove step out button when emulating
2018-10-03 22:16:57 +02:00
xarkes
ec815195cf
Astyle pass (cleaning) ( #739 )
2018-09-30 22:00:53 +02:00
xarkes
c3d029e5aa
Keep graph priority if the graph is empty ( #734 )
2018-09-30 19:46:36 +02:00
Itay Cohen
50e786cbf0
fix editable hex widget ( #725 )
2018-09-27 12:56:03 +03:00
Florian Märkl
f6955e4eab
Fix Jump Tables ( Fix #574 )
2018-09-20 16:50:54 +02:00
Vasco Franco
387138908b
Write operation failure dialog ( #695 )
...
* Write operation failure dialog
* Option to reopen the file in write mode after write failure
2018-09-14 19:20:54 +02:00
Florian Märkl
e3896dd01f
Fix #400 - Support r2dec
2018-09-08 09:32:40 +02:00
Vasco-jofra
f7d1ce8771
fix segfault when pressing f or t in graph mode without a defined func
2018-09-08 09:13:20 +02:00
fcasal
95a7d5f210
Fix #252 - select all lines with the selected offset ( #673 )
2018-09-05 14:47:09 +02:00
fcasal
590f9fb7b9
Add objectName to Sections widget
2018-09-02 11:23:28 +02:00
Paul I
ebce2f1ac0
Kill PieChart ( #661 )
...
Kill PieChart (Fix #653 )
2018-08-27 13:19:30 +02:00
Paul I
f5edf6f213
Add Core()->message() ( #658 )
...
* Add Core()->message()
* Remove MainWindows::addOutput
* Use qDebug() for debug messages
* Add message() to PythonApi
* MainWindow: Replace Core() calls
2018-08-27 13:16:48 +02:00
Paul I
c6787fd58d
Export graph as SVG, PDF, PNG... Fix #242
...
Export graph as SVG, PDF, PNG... Fix #242
2018-08-25 20:54:23 +02:00
Adam Zambrzycki
336c20a955
Graph highlighting ( #624 )
...
* Add saving instruction plaintext
* Add graph highlighting
* Remove HighlightToken
2018-08-16 16:05:48 +02:00
xarkes
f98a175c5c
Set bits for analysis after loading the binary ( #618 )
2018-08-14 17:07:52 +02:00
Itay Cohen
bf07f2a002
UI Improvemetnts + graph.offset implementation ( #612 )
...
* Add getBreakpointsAddresses to list breakpoints offsets
* Add breakpoint highligthing and improve of disassembly UIs
* Improve dialogs and positions
* Add graph,offset option to preference
* Tiny text fix
* Updated radare2 sumodule
2018-08-12 18:20:16 +02:00
fcasal
d35f8f64f9
Added continue until call for emulation ( #599 )
...
* Added continue until call for emulation
* Updated r2
2018-07-30 08:55:58 +02:00
mandlebro
4424c3c45d
Only enable emulation
2018-07-26 12:57:05 +02:00
mandlebro
c6e1d20907
Added register references to registerwidget tooltip
2018-07-26 12:57:05 +02:00
mandlebro
a4d160dd3d
Added context menu to register refs
2018-07-26 12:57:05 +02:00
mandlebro
118ccbbdbf
Added check for non-executable binary
2018-07-26 12:57:05 +02:00
mandlebro
6a87b342d7
Center label vertically in registers
2018-07-26 12:57:05 +02:00
mandlebro
c869a34d99
Added seeking, editing and colors to stack widget
2018-07-26 12:57:05 +02:00
mandlebro
9f0599d542
Fix location of breakpoint contextmenu
2018-07-26 12:57:05 +02:00
mandlebro
b16df2dc04
* Fix register editing in emulation
2018-07-26 12:57:05 +02:00
mandlebro
886f3f1746
* Fix horizontal scrolling in stack widget
2018-07-26 12:57:05 +02:00
mandlebro
13c3ff4cf8
Added register references widget
2018-07-26 12:57:05 +02:00
fcasal
96f832dafb
Monospace fonts ( #584 )
...
* Use preferences font in debug widgets and astyle cleanup
* Use pref font in backtrace widget
* Fix opening correct panel in the preferences dialog via the contextmenu
* Fix highlighting in selected instruction and RIP
2018-07-26 12:57:05 +02:00
fcasal
9f7b96281d
Debugging shortcuts ( #578 )
...
* Added debug shortcuts and debug menu
* Added "Add breakpoint" shortcut
* Added debug shortcuts to readme
* Fix double memorymap ui
* Add bp F2 shortcut and fix toggling bp with shortcuts
2018-07-26 12:57:05 +02:00
Florian Märkl
93596ed62c
Fix AttachProcDialog include in DebugToolbar.cpp
2018-07-26 12:57:05 +02:00
fcasal
342fe77886
Added emulation support ( #553 )
...
* emulation start button
* add emul continue until syscall
* reopen file after stopping debug
* show debug context menu only when debugging
* updated r2
* Attach to running process
* fix bps issue in debug and attach mode
* renamed signal and added attach icon
2018-07-26 12:57:05 +02:00
fcasal
975e4c4a3d
Added new buttons to breakpoint widget ( #548 )
...
* Added new buttons to breakpoint widget
2018-07-26 12:57:05 +02:00
fcasal
837ffef20f
highlight PC line while debugging ( #541 )
...
* highlight PC line while debugging
* highlight PC correctly
2018-07-26 12:57:05 +02:00
fcasal
1f49440c02
Color debug toolbar when debugging ( #545 )
2018-07-26 12:57:05 +02:00
fcasal
fc94b896c4
Added Breakpoint widget ( #546 )
...
* Added breakpoint widget
2018-07-26 12:57:05 +02:00
mandlebro
ffb3903311
add continue until call/syscall to toolbar
2018-07-26 12:57:05 +02:00
mandlebro
40ce944381
added basic debug view and stop debug button to toolbar
2018-07-26 12:57:05 +02:00
fcasal
7eea0ed311
Debug toolbar ( #521 )
2018-07-26 12:57:05 +02:00
fcasal
390f30b124
Fix segfault when adding new graph widget ( #592 )
2018-07-24 09:02:35 +02:00
fcasal
afd6c2fd67
Fix export graph in contextmenu ( #593 )
...
It was only exporting the help text of ag
2018-07-24 09:01:34 +02:00
xarkes
df61dcdc55
Fix HexDump HTML issues
2018-07-07 12:01:24 +02:00
Florian Märkl
6f19e8c225
Fix unwanted jumping from Hexdump to Disassembly
2018-07-07 11:47:19 +02:00
Florian Märkl
125006b1c2
Optimize VisualNavbar Stats Loading
2018-07-06 18:00:26 +02:00
Florian Märkl
b10d132237
Remove unnecessary newline from VisualNavbar tooltip
2018-07-06 17:37:27 +02:00
Florian Märkl
8566e9e2b3
Fix VisualNavbar range
2018-07-06 17:32:50 +02:00
Florian Märkl
f12118f4d4
WIP VisualNavbar
2018-07-06 17:32:50 +02:00
Florian Märkl
7e8e182f72
Use p- in VisualNavbar
2018-07-06 17:32:50 +02:00
Maijin
9c6a103525
Fix #562 , replace ?d. by aod
2018-07-03 20:15:20 -04:00
xarkes
22465615a4
Fixed weird widget priority behaviour and fix #514
2018-07-01 13:47:15 +02:00
fcasal
0c1935d3f1
Refreshing now seeks to the correct offset ( #552 )
2018-06-27 17:33:21 +02:00
Florian Märkl
2293b608a8
Fix uninitialized fields in HexdumpWidget and VisualNavbar
2018-06-26 22:28:51 +02:00
Florian Märkl
2d98943c13
Fix initialization of some attrs in GraphView
2018-06-26 22:23:10 +02:00
Florian Märkl
dd7a5f4eb6
Fix some warnings
2018-06-26 18:17:03 +02:00
Florian Märkl
83c6fd5d22
Fetch Functions in Task
2018-06-25 21:28:34 +02:00
Florian Märkl
05e49ee8a6
Disable Console QLineEdit when task is running
2018-06-24 21:16:57 +02:00
Florian Märkl
c0397fdcb5
Run Commands from ConsoleWidget in AsyncTask
2018-06-24 21:12:22 +02:00
Florian Märkl
cc3ad67096
Fetch Strings asynchronously
2018-06-24 21:12:22 +02:00
dok
db76bffbe3
widgets/disasm: Add shortcuts to change font-size
...
Add two shortcut for changing the font-size in the Disassembly window:
CTRL+PLUS : increase font size
CTRL+MINUS: decrease font size
Issue: #298
2018-06-17 17:41:35 +02:00
fcasal
e8b024042b
Added widget to view register values ( #509 )
...
* Added backtrace info
* Make stack printing arch agnostic
* Split into registers/stack/backtrace widgets
* hide table idxs in stacktable
* backtrace table header has register name instead of generic PC/SP
* imports cleanup
* add sorting to stack table
* add Qheaderview import
* Added button to set registers
* added color to recently changed register
* reorganized Windows tab and added stacking to debug widgets
2018-06-06 13:05:20 +02:00
Florian Märkl
49dabaab71
Optimize seekChanged in FunctionsModel #498
2018-05-25 20:55:05 +02:00
fcasal
0cea9e3287
Multiple graph/disasm/hexdump widgets and independent seeks ( #504 )
2018-05-25 16:30:59 +02:00
Florian Märkl
c4a4cb8a25
Fix Graph Local Check
2018-05-24 18:58:57 +02:00
Florian Märkl
e642406192
Replace DisassemblerGraphView::sent_seek with connect/disconnect
2018-05-24 18:58:57 +02:00
rrreeezzz
b857e724e8
Add a panel for zignatures #463 ( #505 )
2018-05-24 17:37:37 +02:00
xarkes
2391b4eff6
Updated radare2
2018-05-24 08:21:12 +02:00
fcasal
7fdfad32f7
Added headers widget ( #499 )
2018-05-21 19:34:41 +02:00
Xaltonon
55be4efb8c
Graph improvements ( #500 )
...
* Add antialiasing to graphview
* Make panning speed up/slow down with current zoom
* Made scrolling proportional to zoom level
2018-05-21 19:33:46 +02:00
Itay Cohen
fad76ecddb
Disable align to 0 of HexdumpWidget, highlight current seek ( FIX #64 ) ( #492 )
...
* Disable align to 0 of HexdumpWidget, highlight current seek
Disabled the alginment to `0x???????0` and made the current seek the first column.
Added color to highlight the current seek address.
* fixed camelCase
* Fixed camelCase#2
2018-05-13 16:43:38 +02:00
fcasal
4b148d74de
Added ctrl+wheel zoom in graph view ( #484 )
2018-05-10 16:08:03 +02:00
xarkes
43b147c6eb
Added message box when r_core_file_open fails
2018-05-08 22:44:53 +02:00
xarkes
923a7e888c
A bit of AnalThread cleaning
2018-05-05 15:20:36 +02:00
rrreeezzz
53a7d5a959
Button grayed out if no signatures/version info available #474 ( #481 )
2018-05-05 14:58:26 +02:00
Itay Cohen
eef5022469
Add entropy to Section widget ( #480 )
2018-05-05 12:11:44 +02:00
Itay Cohen
31c7289726
Fixed Entropy and baddr on Dashboard view ( #479 )
2018-05-04 12:50:57 +02:00
Paul I
bebc2ec36d
More c++11 ( #478 )
...
* Replace 0 and Q_NULLPTR with nullptr
* Use c++11 foreach
2018-05-04 09:58:32 +02:00
fcasal
c4d7dd3383
Added copy address feature in graph/disasm ( #476 )
2018-05-03 09:53:01 +02:00
Paul I
a30ac22056
Refactor SectionsWidget to use Model/View archictecture ( #475 )
2018-05-03 09:52:30 +02:00
Paul I
fd829986af
Refactor SymbolsWidget to use Model/View architecture ( #473 )
2018-05-02 14:06:31 +02:00
fcasal
df251dd514
Added new dark grey theme ( #471 )
2018-05-02 08:02:24 +02:00
Paul I
41d2fdc690
Refactor CommentsWidget to use Model/View architecture ( #469 )
...
Add QuickFilter panel to CommentsWidget
2018-05-01 20:54:34 +02:00
rrreeezzz
f5f2c4702e
Add a button "Version Information" in Dashboard (iVj) #317 ( #468 )
2018-05-01 20:53:14 +02:00
Paul I
d58e69d411
Add QuickFilter to RelocsWidget ( #452 )
2018-04-24 20:40:40 +02:00
Paul I
0ae021f9a1
Check QModelIndex/column before processing double click event ( #450 )
2018-04-23 09:54:06 +02:00
Paul I
09bfc9f3d0
Add QuickFilter panel for ImportsWidget and ExportsWidget ( #449 )
2018-04-23 09:53:35 +02:00
rrreeezzz
6642f60f75
Add information about register used in a function #381 ( #442 )
...
* Add information about register used in a function #381
2018-04-18 11:13:08 +02:00
Florian Märkl
6934d785f4
Limit Disassembly scrolling from 0 and RVA_MAX
2018-04-15 19:06:05 +02:00
Florian Märkl
b8594e3bf5
Remove White Border from Console Input
2018-04-15 15:42:20 +02:00
Florian Märkl
73848d26e7
Fix initial Hexdump Loading with Limits
2018-04-13 16:48:10 +02:00
Florian Märkl
1c58e2706c
Limit Hexdump Scrolling from 0 to RVA_MAX
2018-04-13 14:21:39 +02:00
Florian Märkl
d3b8bcb62a
Fix blank lines when scrolling up Hexdump
2018-04-13 11:36:30 +02:00
Florian Märkl
2af51a1af0
Fix Hexdump Scroll Up Loading
2018-04-13 11:29:11 +02:00
Abdel-Rahman A
c79106ef84
Use Core() everywhere ( #440 )
2018-04-12 08:33:30 +02:00
Abdel-Rahman A
05fe4e60ea
RelocsWidget: Change from QTableView to QTreeView ( #439 )
2018-04-12 08:33:03 +02:00
Abdel-Rahman A
e1f17db235
Refactor ImportsWidget to a view and a model ( #438 )
...
* Refactor ImportsWidget to a view and a model
* Remove unused delegate
2018-04-12 08:32:31 +02:00
fcasal
7181c81a2b
Added /v search ability and usage hints in the box ( #435 )
2018-04-11 11:55:37 +02:00
xarkes
d263778ad2
Radare2 update
2018-04-11 11:44:01 +02:00
rrreeezzz
997b68ac38
Add more information in Function Panel #382 ( #436 )
...
* Add more information in Function Panel #382
* Fix sort
* Fix calltype
* Fix build dir
2018-04-10 20:34:11 +02:00
Abdel-Rahman A
c8fdf4b193
Use qhelpers::adjustColumns in all widgets ( #423 )
2018-04-01 10:25:31 +02:00
xarkes
8afc02dd4e
Hexdump and Pseudocode widgets colors Fix #410
2018-03-25 19:34:25 +02:00
Abdel-Rahman A
5001d395af
Refactor RelocsWidget to a model and a view ( #418 )
2018-03-25 12:57:55 +02:00
xarkes
3cd71f75e1
Changing coding style
2018-03-21 21:33:40 +01:00
int 0x80
bba02f4b9d
Add a button Certificate in Dashboard (iCj) Fixes #316 ( #409 )
...
* Add a button Certificate in Dashboard (iCj) #316
2018-03-17 20:26:51 +01:00
Nics
c4e8a1c178
Small refactor for the widgets of Cutter ( #405 )
...
* Small refactor for the widgets of Cutter
This refactor include the following :
* Creation of a new class
Creation of a new class, named CutterWidget, that inherits from QDockWidget and
is used to represent all of the widgets of the main window.
The goal of this class is to regroup all the behaviour shared by the widgets of
Cutter.
For example : in the constructor, instructions corresponding of those
present in the macro **ADD_DOCK** (in MainWindow.cpp) are executed.
This was made because I think that the macro **ADD_DOCK** which is used
to construct the widgets does not take advantage of the object structure.
* Ensure that every widget has a parent
Some widgets were created using the constructor QDockWidget, but using
**nullptr** (default) as argument, thus they haven't got any parent.
The constructor of a CutterWidget takes as argument the MainWindow and an
action (optional) and calls the constructor of QDockWidget with the main
window as argument. This is valid under the assumption that it is mandatory
for every widget to have the main window as a parent.
* Constructors removal
The constructors of some widgets are not used anywhere and does not seem not
fullfill any current usecase. They were removed.
* Renaming CutterWidget to CutterDockWidget
2018-03-16 22:46:57 +01:00
fcasal
0a252bda7b
Added rop gadget search ( #403 )
2018-03-16 10:07:41 +01:00
Mohd Shahril
8a71d1bb07
SectionsWidget - remove unnecessary dot checking ( #392 )
2018-03-13 14:53:53 +01:00
Florian Märkl
cd28e00bb5
Add FlagsWidget Context Menu
2018-03-11 17:40:52 +01:00
Florian Märkl
6b7a5c9227
Add Flags Source to ClassesWidget
2018-03-11 16:57:38 +01:00
Florian Märkl
2ab6907746
Add CutterCore::getAllClassesFromFlags()
2018-03-11 12:13:08 +01:00
Marco Grassi
391e847ebc
Dynamic size for color selection and compile warning fixes ( #380 )
2018-03-11 11:29:37 +01:00
xarkes
8849f25a8d
Changes for 1.3 release
2018-03-09 16:28:04 +01:00
fcasal
d9592edd1b
added basic search ( #367 )
...
* Added basic search
2018-03-08 13:24:15 +01:00
xarkes
2eda598ea2
Cleaning
2018-03-07 08:53:37 +01:00
fcasal
09e4bf348e
Added typeswidget ( #358 )
2018-03-06 18:21:48 +01:00
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
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
Florian Märkl
675ca69976
Add more options in the menu and loading
2017-10-01 18:03:06 +02:00
Florian Märkl
808da402da
Disassembly Options Dialog ( #21 )
...
* Add AsmOptionsDialog
* Add bbline to AsmOptionsDialog, properly handle defaults
* Remove now redundant asm options from right click and menu
2017-10-01 16:36:40 +02:00
Tim Siebels
ffa52bd3e8
Fix pessimizing move ( #19 )
...
moving a return value generally is unnecessary, as it prevents return value optimization.
The standard defines, that (named) return value optimization, i.e. copy elision
is only possible when returning a value from a non-volatile automatic object
or when it's a temporary that has not been bound to a reference.
(N)RVO is not possible when wrapping it with std::move, because the compiler
is not allowed to do copy elision from arbitrary function calls.
I think this was the intended purpose of this code. Also, it is cleaner.
2017-10-01 15:55:47 +02:00
Tim Siebels
7f71cace8e
Mark functions as override where possible ( #18 )
2017-10-01 15:55:38 +02:00
xarkes
25a4d06697
Added new graph view (WIP)
...
* This known unstable just a PoC
2017-09-30 13:13:05 +02:00
Florian Märkl
97ee9f17b6
Implement forcing format in OptionsDialog
2017-09-29 13:32:53 +02:00
Florian Märkl
98206fbddd
Add asm.cpu and pdb loading to OptionsDialog ( #6 )
...
* asm.cpu in OptionsDialog, Fix asm.os
* PDB in OptionsDialog
2017-09-27 22:23:18 +02:00
xarkes
821602eabd
Renamed Iaito to Cutter
2017-09-25 14:55:41 +02:00
xarkes
7e493f6cb4
Warning removing
2017-09-02 10:46:48 +02:00
xarkes
2e79090a11
More friendly asm syntax changing
2017-09-02 10:17:48 +02:00
xarkes
c07f486920
Added option to display address Fix#113
2017-09-01 15:03:35 +02:00
sergiodmn - kms
6dd0bd1c6a
Entrypoints panel Issue Fix #77 ( #192 )
...
* Panel to list entrypoints Issue #77
* Panel to list entrypoints Issue #77
* Fix build error
2017-07-13 20:49:12 +02:00
Florian Märkl
6ed212a4ef
Add flag in disassembly context menu, changes in disassembly refreshing ( #197 )
...
* Prepare Add Flag
* Flag Dialog
* MainWindow::globalSeekTo() signal
* Load more disassembly in refresh if necessary
2017-07-11 13:05:42 +02:00
Hanzō Hattori
771eccc125
Renaming QRCore and QRDisasm to IaitoRCore and IaitoRDisasm ( #187 )
...
* Renaming QRCore and QRDisasm to IaitoRCore and IaitoRDisasm
* Included AStyle formatting changes
2017-07-02 13:11:02 +02:00
Florian Märkl
6d90a98a6f
Replace all icons with SVGs and add Iconic License ( #183 )
...
* Replace all icons with SVGs
* Add Iconic License
2017-06-15 11:53:10 +02:00
pancake
d033b52875
Fix minor issues introduced recently
2017-06-09 10:40:27 +02:00
Florian Märkl
3f8f904ebd
Some more X-Ref changes ( #185 )
...
X shortcut for X-Refs in MemoryWidget
2017-06-09 00:40:43 +02:00
pancake
9954f31a32
Fix undefined dereference in JSON decoding for relro
2017-06-09 00:28:42 +02:00
sergiodmn
5931097b66
Add relro in the dashboard #105
2017-06-08 05:54:06 +02:00
Florian Märkl
f35ce99495
Fix XrefsDialog, X-Refs in Sidebar from JSON
2017-06-08 05:53:40 +02:00
Florian Märkl
132cebf8a1
Refactor XrefsDialog
2017-06-08 05:53:40 +02:00
Florian Märkl
af39658da7
XRefs from JSON Commands
2017-06-08 05:53:40 +02:00
mrexodia
2e4c088eab
AStyle
2017-06-03 14:27:23 +02:00
Hugo Teso
b7e9afc140
Added refresh to menu, omnibar and sidebar
2017-05-26 10:52:17 +02:00
Hugo Teso
d565c76483
Fixed asm bb sepparation spacy/bbline
2017-05-19 15:25:48 +02:00
Hugo Teso
eb661fa9fc
Added Exports to omnibar actions
2017-05-19 09:49:33 +02:00
Florian Märkl
5d91e3c884
Add ExportsWidget, Double Click in ImportsWidget ( #174 )
...
* Add QRCore::getAllExports()
* Add ExportsWidget
* ImportsWidget double click
2017-05-19 09:45:26 +02:00
Hugo Teso
117d547570
Improved functions filter show/hide
2017-05-18 14:17:51 +02:00
Hugo Teso
a3adfab8c3
Fixed omnibar Esc shortcut
2017-05-18 12:20:53 +02:00
Hugo Teso
f662360524
Added show/hide shortcut to functions filter
2017-05-18 12:18:17 +02:00
Siddharth Sharma
43cd49bc5d
Fix Qt include headers in source files: code cleanup pass 1
2017-05-14 20:03:31 +02:00
Florian Märkl
d2df03ee62
Fix Projects, Some restructuring of OptionsDialog ( #165 )
...
* Add Settings, Project Management
* Re-enable -A argument
* Fix loading notes from project
2017-05-13 20:09:36 +02:00
ballessay
6ffb18e6e4
Fix crash in hexdump, issue #163
...
To prevent recursive calls to hexScrolled block the signals of the
verticalScrollBars of the QTextEdit widgets.
2017-05-13 19:26:13 +02:00
Florian Märkl
9e729e56cd
Minor cleanups
2017-05-06 15:41:16 +02:00
Florian Märkl
4e4797511b
Use QAbstractItemModel in FlagsWidget
2017-05-06 15:41:16 +02:00
Florian Märkl
6f16a5a95e
Get more things from JSON commands and some other things ( #161 )
...
* Flags and Flagspaces from JSON
* Sections from JSON
* Change -a option to -A with default value 3.
* Move Plugin name fetching out of QRCore::getList, Enable manual setting of Arch and Bits in OptionsDialog
2017-05-03 11:09:57 +02:00
Alvaro Muñoz
4bf55a7b62
minimap minor fixes
2017-04-29 10:18:19 +02:00
ballessay
4fea009a97
Add basic completion and command history
2017-04-28 19:49:01 +02:00
ballessay
bdd308d183
Close completer popup on clear
2017-04-28 19:49:01 +02:00
ballessay
a8418e3b53
Use ConsoleWidget in MainWindow
...
- Replace the MainWidget console handling with the new custom Widget
- Rename some functions
- Fix cppcheck warnings (non reference parameters)
2017-04-28 19:49:01 +02:00
ballessay
6731032495
Add ConsoleWidget
...
Moved the existing console functionality to a separate widget for easier
extension
2017-04-28 19:49:01 +02:00
Alvaro Muñoz
0062ff424e
Fox missing args and vars in graph view and theme switch
2017-04-28 18:19:00 +02:00
ballessay
f586ab2d4e
Fix new warnings
...
- Fix compiler and cppcheck warning
- format with astyle
2017-04-28 15:40:14 +02:00