Itay Cohen
ea5dc6e594
Improve highlight colors ( #1003 )
2018-12-16 09:07:25 +02:00
Itay Cohen
ab42756729
Fix SIGSEGV on Sections widget ( #1004 )
2018-12-16 09:06:17 +02:00
Vanellope
16ad5c9220
Only one close button should be shown for PE-Bear thingy. ( #993 )
...
* Only one close button should be shown for the AddrMaps in the Section Widget
2018-12-13 13:24:56 +01:00
Itay Cohen
4026ea11a1
Fix out of bounds crash in Theme selector ( #998 )
...
* Fix out of bounds crash in Theme selectors
2018-12-12 18:10:29 +01:00
Itay Cohen
ed621e55a8
Closing #929 | Color functions at offset 0x00 in the Imports widget ( #992 )
...
* Color function at offset 0. Closing #929
2018-12-11 19:23:01 +01:00
Itay Cohen
33339a00df
improve selection colors ( #976 )
2018-12-03 13:45:49 +02:00
Paul I
3fa101d9ee
StringsWidget: add shortcuts for QuickFilter ( #973 )
2018-11-29 23:59:34 +02:00
a1ext
48c34699af
Fixes #965 - Fail to duplicate color theme on windows. ( #970 )
...
Fixes bug with color change
Performed small refactoring of AppearanceOptionsWidget, ColorSchemeFileSaver
2018-11-29 09:39:58 +02:00
a1ext
200a6949d2
Fixed Dashboard file name displaying: due to utf8 json serialization in radare2 has been fixed, we don't need encoding kludge anymore ( #969 )
2018-11-28 22:15:53 +01:00
Paul I
3096d24998
[WIP] Some cleanup ( #958 )
...
* Some cleanup
* Some more
* Some more
* Some more
2018-11-27 00:34:34 +02:00
fcasal
33d16dda3e
Add xref shortcut to Strings Widget ( #858 )
2018-11-26 19:54:39 +01:00
Vanellope
26d985c9dc
Toggle the address maps in the Section Widget ( #959 )
...
* Toggle the addr maps in the Section Widget
* Icon transform done.
* Refactoring
2018-11-26 13:09:35 +02:00
Vanellope
58fcd70fd2
Centerize the indicator in the address maps in the Section Widget when seek changed ( #956 )
2018-11-23 09:21:49 +02:00
Vanellope
b606ece545
Fixed Section Widget PE-Bear like ( #955 )
2018-11-22 10:49:38 +02:00
a1ext
3fb67c9eac
Fixes #950 ( #951 )
...
`tr` evaluates at the early start even before `QCoreApplication` is instantiated and appropriate translators are set
related with commit a92fc9b
2018-11-21 07:42:37 +01:00
Paul I
54022a19db
Add section comboBox to StringsWidget ( #938 )
2018-11-17 20:17:16 +01:00
Vanellope
54ea5f014e
PE-Bear like interface is supported in the Section Widget ( #916 )
...
* basic layout prototyping done
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* Initial commit for the current seek point indicator
* WIP
* A bit of refactoring
* Indicator moves along with the ratio of the address in the section
* Done with this feature for now. Need to fix redrawing the graph issue
* Prevent the duplicated drawings of the items on the graphics scene
* Quite a bit of refactoring
* Refactoring done.
* Add Header
* Added a bit more features and also some refactoring
* Everything should be done now for the comments
* Indicator should move along with the seeks
2018-11-12 10:22:28 +02:00
optizone8
5a62bd6dc7
relevant themes( #816 ) and delete improvement ( #846 )
...
* change constants to enum
* code improvements
* remove redundant lambda usage
* add themes
* bug fix
* bug fix 2
* first start bug fix
* big refactoring
* merge conflict fixes
* removes debug information
2018-11-11 14:11:50 +02:00
Florian Märkl
bd82f2cf45
Update Seek from ConsoleWidget only if it has changed
2018-11-11 12:35:20 +01:00
Florian Märkl
5a03a07e1b
Simplify SidebarWidget::setFcnName() to not use S
2018-11-11 12:16:27 +01:00
Duck Deux
b01de2d724
Allow multi selection of entries in QTreeView widgets ( #903 )
2018-11-10 10:17:52 +01:00
xarkes
a92fc9b83e
Changed not synced to unsynced ( #911 )
2018-11-08 23:20:49 +01:00
xarkes
b1e9db15fc
Various code cleaning ( #907 )
2018-11-05 22:51:27 +01:00
fcasal
55728e12b8
Update seek after console tasks finishes ( #883 )
2018-11-04 16:48:02 +01:00
a1ext
84b70215ce
DisassemblyWidget: fixed extra characters highlighting ( #899 )
2018-11-02 10:34:15 +01:00
Adam Zambrzycki
4434e146bf
Fix highlight stick out fix ( #896 )
2018-11-01 18:00:19 +02:00
a1ext
ce66fe98b0
Windows&Unicode - build scripts. Fixes #589 ( #890 )
...
* Fixes #589
Build scripts were updated
Fixed utf8 file path displaying in Dashboard widget
* Fixed meson build
2018-10-30 15:02:01 +01:00
xarkes
1387ea40e9
Fixed some tr call messages to ease translation ( #886 )
2018-10-30 08:42:43 +01:00
Adam Zambrzycki
e219b8daba
Fix sticking out highlighting on graph ( #881 )
2018-10-27 18:36:14 +02:00
xarkes
cf43ac9d90
Typos, translations, and style fixing ( #879 )
2018-10-25 23:22:34 +02:00
Itay Cohen
3706f13f0a
Use constants cbegin and cend ( #876 )
2018-10-24 12:05:36 +02:00
Itay Cohen
02ce3cb731
Implement the "Search in" feature ( #873 )
2018-10-23 23:08:02 +02:00
Rune Tynan
3400314cd2
Change edit dialog to allow no preview ( #869 )
...
* Change edit dialog to allow no preview
* AStyle fixes
* More style fixes, forgot some files
2018-10-23 08:06:26 +03:00
Ankur Saini
04148a6834
Minor Changes to Hexdump Widget ( #863 )
...
* Minor Changes to Hexdump Widget
* Some changes to side view
* Minor change to placeholder text
2018-10-21 20:07:02 +03:00
tushar khurana
3347104cf1
Enable colors for ConsoleWidget ( #823 )
2018-10-21 16:53:38 +02:00
Vanellope
ac64bbface
Segments implemented ( #851 )
...
* Segments implemented
* Not util anymore but common
* Fixed the strings to be shown as the headers better
* Quick Filter functionality is supported on both Section and Segment Widget
* QuickFilter should basically be on but for some widgets, they should be off
2018-10-20 21:20:06 +03:00
Ankur Saini
d5513c66dc
Added Close and Reopen button to HexWidget SideView ( #852 )
2018-10-18 21:36:46 +02:00
Florian Märkl
d4a77d9c97
Rename src/utils to src/common
2018-10-17 15:24:56 +02:00
Florian Märkl
a13a620017
Clean up some unused things
2018-10-17 09:47:47 +02:00
Vanellope
842dda45bd
Adding a header to the DisassemblyWidget to show the function prototype ( #771 )
...
* Adding a header to the DisassemblyWidget to show the function prototype
* Moving the afcf headerLabel functionality to the GraphWidget
* In middle of implementation
* In middle
* syntax highlighter added
* Implementation done.
* Fixed the changes that were not necessary.
2018-10-16 17:49:26 +03:00
icebp
4b454e086e
create keyboard shortcuts for widgets (solve #733 ) ( #819 )
...
* Add shift-F12 shortcut for strings widget.
* change strings shortcut to use global map
* add Shift-I shortcut for Imports
* add Shift-E shortcut for Exports
* add Shift-G shortcut for Graph view
* add widgets shortcuts map file
* update widget checkboxes when using shortcuts
2018-10-16 09:25:09 +03:00
Itay Cohen
25b4301906
Minor fixes to function-widget's tooltip ( #836 )
2018-10-16 09:20:44 +03:00
a1ext
9118deebf3
Fixed #807 - Function summary displaying in tooltip ( #831 )
...
* Fixed #807 - Function summary displaying has bad disasm preview formatting (-monospace font)
* FunctionsWidget: tooltip has made less transparent, hardcoded constants utilization refactored, replaced raw command with json'ed one, added some space between paragraphs in tooltip (thanks to @ITAYC0HEN's advice)
2018-10-15 21:54:52 +02:00
Ankur Saini
3dc71c90d2
Added Context Menu to Strings Widget ( #817 )
...
* Added Context Menu to Strigns Widget
* Fixed slot getting called twice without Qt::UniqueConnection
2018-10-15 11:06:15 +02:00
Adam Zambrzycki
4dda930410
Fix non-mono font token highlighting on graph ( #825 )
2018-10-14 17:44:49 +02:00
Florian Märkl
bd600ee737
Remove isForbidden()
2018-10-13 19:06:26 +02:00
optizone8
2105b1fba2
improve option desctiption displaying ( #814 )
2018-10-12 15:23:37 +02:00
Ankur Saini
7c37d3413f
Fixed an extra empty row inside Vertical View in Function Widget ( #797 )
...
* Fixed an extra empty row inside Vertical View in Function Widget
* Should use full column name inside Vertical view
2018-10-11 15:05:47 +03:00
Vanellope
c18912b74c
Indicator that tells a command is being executed is implemented. ( #789 )
...
* Indicator that tells a command is being executed is implemented.
2018-10-10 20:09:07 +02:00
smhaziq
7c7cb4083c
Add status bar and display items count ( #779 )
...
* Add status bar and display items count
2018-10-10 14:34:46 +02:00
Paul I
8d3e8a65e1
Remove useless begin-/end-ReloadModel methods ( #793 )
2018-10-10 13:33:55 +02:00
optizone8
cd4b86fa69
WIP: Color scheme feature ( #709 )
...
* shiny commit
* removes extra displaying of custom schemes
2018-10-10 11:37:24 +02:00
Ankur Saini
b298ce8325
Added extra function information to function widget ( #788 )
...
* Added Extra Information to Functions Widget
* Sorting enabled through recently added columns in Functions Widget
2018-10-10 08:41:16 +02:00
Vanellope
116ffddb6a
Remove an inappropriate line ( #775 )
...
* Remove a dispensable function
* fix for a comment
2018-10-09 01:04:18 +02:00
Itay Cohen
005fd53193
fix redundent code ( #763 )
2018-10-04 18:33:19 +03:00
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